Hacker Newsnew | past | comments | ask | show | jobs | submit | liquidzoot's commentslogin

Personally the association with Teenage Engineering makes me more concerned that this will not be as exciting as it sounds. TE's Op-1 is a fine piece of kit, but their recent offerings have been very underwhelming. Also the placement of the crank and the form factor look very un-ergonomic.


Can you comment on the Op-1 and what makes it great?


The OP-1 is a well built, self contained musical instrument (sequencing, synthesis/sampling, effects, mixing) with a very clean industrial design and solid construction.

The main issues people have with it are 1) long-standing software bugs that don’t get fixed 2) TE doesn’t seem that focused on producing it anymore- it was out of stock for a couple years, and they raised the price significantly on the new batches.


It's an opinionated piece of hardware, designed and manufactured more or less uncompromisingly for a specific musician experience. I decided it's not for me (though its follow-up, the OP-Z, is a lot closer), but I absolutely adore Teenage Engineering's approach to pretty much everything, even when it's not personally my style.


https://streamable.com/ued04

made this in bed at 3am last night. sampled the vox straight from my phones headphone output into the line in on the op-1. its a beautiful piece of hardware that i take with me wherever i go.


Not from personal experience, but it seems that it's an all around decent synth/sequencer/sampler that makes a good musical scratchpad. People like it, and if I had a g to spare, I might join in.


The Pocket Operators are pretty cool, for the price, no?


So org-babel but with pandoc? I'm on board.


Yes, that's one way to describe what I'm hoping to do with this. The focus right now is on markdown, but since Pandoc supports so many input formats, it should be easy to add support for other formats like LaTeX once the markdown features stabilize. There isn't yet an equivalent of org-babel's ability to share data between code blocks, though I hope to add something similar eventually. The next big feature will probably be the ability to name code blocks, and then insert any combination of their code/output/errors at arbitrary other locations in the document.


What are the advantages of pandoc over orgs builtin export functionality?


Org is essentially tied to Emacs. Which is great if you use Emacs, but means you miss out on that functionality elsewhere.

If you're not using Emacs, pandoc is a great tool for converting documents (e.g. to HTML, to PDF). And a tool like codebrain would be useful for imitating some of the functionality that org-babel provides.


Imagine writing drivers in elisp.



You should be careful with this, you'll wear a hole in your instruction set.


Dumb question, could that actually happen? Could you actually use a particular set of transistors so much with this that they break?


This wouldn't do any noticeable damage. Modern CPUs have excellent thermal management. As far a wear goes, a hot spot in chip would in theory slightly decrease the long life span of a CPU.

If you expanded your question to hardware in the computer, then yes you can easily cause damage. BIOS’s can be flashed to make the system unbootable or overclock/stress components. Back in the bad old days of Linux, you could easily damage your monitor with the wrong xorg.conf settings.

Your question got me thinking what’s the MTBF of modern CPUs? My google-fu failed me finding any reliable source of this, but I’m sure it’s long, 10+ years.


> Back in the bad old days of Linux, you could easily damage your monitor with the wrong xorg.conf settings

You could also damage a floppy drive making it read/write, for many times, few sectors outer the common limits. Being there, done that.

But after so many discussions on online forums that it was impossible to cause physical damage using software (other than overwriting firmwares), I gave up and kept this (and the asm code) deep inside my heart.

And bringing it up still gives me chills that those discussions will return right now...



Your question got me thinking what’s the MTBF of modern CPUs? My google-fu failed me finding any reliable source of this, but I’m sure it’s long, 10+ years.

Probably decreasing, and soon not much longer than warranty period... the transistors have gotten so small that they're on the threshold of barely working even in normal operation.

As for older CPUs, they could definitely last many decades because of the lower stresses of larger process sizes, and they were designed with much higher margins.


Do you have anything to back this up?


According to the paper linked in another comment (https://news.ycombinator.com/item?id=12373015), apparently the high-k dielectric nodes used at 45nm and below show ~5x times worse NBTI ageing than non-high-k 45nm PMOS gates, which decides the tolerances that are selected to provide X years of life.

(IANAEE)


Back in the bad old days of Linux, you could easily damage your monitor with the wrong xorg.conf settings.

Back when a certain kind of line printer was commonplace (has a circulating ribbon with the typeface repeated, and n hammers in a line going across the entire width) programmers could sabotage the printer by printing the pattern on the ribbon. This would cause all of the hammers to fire at once, which the machine wasn't designed to withstand.

I've also heard of monitors being broken by having the speaker output the resonant frequency of the glass cover. However, I can't vouch for this one.


Sounds I'll never forget:

* Modem

* Dot matrix printer

* DEC Line printer


    > Back in the bad old days of Linux, you could
    > easily damage your monitor with the wrong
    > xorg.conf settings.
Nit: Back in the old days of Linux there was no xorg.conf, it was called XF86Config


I could never, and I mean never, get a XF86Config to work. Totally turned me off of Linux.


>what’s the MTBF of modern CPUs? My google-fu failed me finding any reliable source of this, but I’m sure it’s long, 10+ years.

It's so long that probably nobody bothers to measure it.


Yes, but you probably need something more sophisticated than just running the same instruction type over and over again: https://dl.acm.org/citation.cfm?id=2744295.2724718


Wow, thanks, that's a fascinating paper! Direct link to pdf: [1].

So it turns out that if a transistor is kept on continuously its threshold voltage gradually increases (Negative-Bias Temperature-Instability (NBTI)), increasing the switching delay. This attack targets transistors along the critical path, increasing the path's delay until it exceeds the allowed tolerance (guardband). Turning the transistor off "heals" it; as a workaround they suggest periodically executing certain nop instructions to ensure critical path transistors spend at least 0.05% of their time turned off. They perform simulations using models of 45nm high-k PMOS transistors to produce their results. A good quote about processor reliability:

   Guardbanding  is  the  current  industrial  practice  to  cope  with  transistor  aging  and
   voltage droops [Agarwal et al. 2007]. It entails slowing down the clock frequency (i.e.,
   adding timing margin during design) based on the worst degradation the transistors
   might experience during their lifetime. The guardbands ensure that enough current
   passes through the processor to keep it above the threshold voltage and in turn ensure
   that the processor functionality is intact for an average period of 5 to 7 years [Tiwari
   and Torrellas 2008]. However, inserting wide guardbands degrades performance and
   increases energy consumption. Hence, processor design companies usually have small
   guardbands, typically 10% [Agarwal et al. 2007]. However, the MAGIC-based attack
   can deteriorate the critical path by 11% and cause erroneous results in 1 month.
This also explains why overclocking a CPU may be a bad idea, although they also show that random instructions don't come close to the worst case ageing.

[1] https://www.researchgate.net/profile/Naghmeh_Karimi/publicat...


Well, I think this can be answered by considering that even under normal conditions there are transistors that are used as much as in your hypothetical scenario. For example, the instruction decoding logic is invoked for every instruction. Since all logic transistors are the same (afaik), I don't think that using one type of instruction would significantly reduce the life-time of your CPU.


Probably not for MOV, given x86 uses it a heck of a lot anyway, so surely processors are already equipped to handle it.


You should also regularly rotate your CPU in its socket, to ensure all the cores wear evenly.


Uhm, not really, but you might make 20 smaller ones.

http://x86.renejeschke.de/html/file_module_x86_id_176.html


You say that like it's a bad thing.


Do you mean the law or the porn?


I mean the porn. It seems like a non sequitur to withhold something ideologically compatible and inessential, plus the notion of pornographers fighting for equality is a joke.


Why is the notion of pornographers fighting for equality a joke? XHamster seems to have a pretty progressive corporate view towards sexuality. Obviously not all the content on the site is that way, but you seem to be implying pornography is inherently bad?

Besides, you're naive if you think the Republican lawmakers who push this type of legislation are actually so wholesome that this is totally irrelevant.


I think because in many cases porn can be exploitative and can perpetuate stereotypes of aggression in sex and set unrealistic expectations for many people who then develop complexes.

It's a complex issue. On the one hand sex is natural, on the other hand the way it's portrayed can have major influence on how young adults (and even mature adults) view sex which can be loving and consensual to violent and unrealistic. And it can lead some to objectifying people.


Yes, I agree. It can. Just like film can encourage aggressive behavior. Or video games or music or fashion or art literally anything.

But to act like none of those can equivalently be used for good is pretty unfair.


If it didn't, advertising would not work. I take that it works because companies spend billions trying to persuade people and do via advertising.


I'll go further than imply, and outright state that pornography is inherently and irredeemably bad. Enough has been written and said about it, so I'll leave that to you to sort out. I think though that for one of several dozen companies to shut down services just means that people will get it elsewhere, republican or not. They're just trying to look progressive, but real progress is fundamentally incompatible with their business.


> I'll go further than imply, and outright state that pornography is inherently and irredeemably bad.

While I don't agree, I also think this is a reasonable stance for someone to take. I would encourage others who disagree with this comment to avoid downvoting it simply because you disagree with it.


Personally, I disagree with his tone and "you do the research for why I'm right". It doesn't contribute to this discussion in any way.


I realize that not everyone accepts that pornography is inherently harmful as a medium, and thought to avoid that discussion (which has been going on for longer than we've been alive) in favor of discussing how futile this act of faux solidarity is.


I'll go further than imply, and outright state that pornography is inherently and irredeemably bad.

I agree with you, but porn is a small part of the larger problem that modernity presents us with hypernormal stimuli absolutely everywhere. Television, movies, calorie-dense foods, even things like HVAC. Decrying porn without decrying all forms of hypernormal stimuli seems odd.


Pornography is more than hyperstimulation: the messages in pornography are hateful towards women and minorities. Coupling those messages with the reward of orgasm is going much further.


Sexual exploiters fight for "equality" to sexual exploit just like the local bank robber fights for a no-guns-allowed policy among the bank staff.


Pornography doesn't innately require sexual exploitation.


Money is a coercive agent in any situation, and coerced sex acts are rape.


Non-consentual sex acts are rape. My ex did porn for years and no aspect of that was non-consentual.

There's also plenty of amateur porn on xHamster.


Yes, and like I said, money makes the consent given questionable at best. Threats of violence can also be used to negate consent. Social pressure applies as well. These factors do not disappear in so called amateur pornography.


Do you view prostitution as rape?


> plus the notion of pornographers fighting for equality is a joke.

Do explain. Are you saying the porn industry pushes a certain ideology (e.g. only anonymous-male-on-model sex!1)? I'm pretty sure the porn industry is purely a capitalistic endeavour, as in, whatever sells - and non-traditional (if that's the right term to use) porn happens to sell.


I think the porn jabs at the hypocrisy of it all. Most of these anti-gay groups love to throw stones from their insanely tall horses. They pick and choose from the buffet of sins, and ignore the rest.

Porn is likely something they publicly are against, but i would be honestly impressed if it's something they (in their private homes) are against.

Hell, most of these people can't even stomach "Love thy neighbor". Let alone sins of the flesh.


That's what I thought!

The local gang said they'd stop robbing and murdering people to boycott my safe streets policy.

What do they expect me to say? "Oh.. no, don't, uh, stop trying to sell drugs to my kids..."


Rude.


Obligatory reminder that since gender is not innate, studies of male/female brain differences are as likely to be showing the cumulative effect of years of social differences on neurochemistry, as they are to show biological differences between the sexes.


Also, this particular study was done in rats, not humans. So without further research, we don't know whether it applies to humans at all.


Well, if you're transgender (male mind in a female body or, female mind inside a male body) then this drug may or may not affect you differently, because the study did not test a transgender mice.

HOWEVER, if you have a male mind inside a male body, then this drug will not affect you.

And if you have a female mind inside a female body, then this drug WILL affect you.

Meaning, there is a difference, biologically, between male and female.

Transgender is left up to debate at this point because this study does not deal with it.


[outside the edit window] Thank you for pointing out that the study was done on rats, I must have glossed over that in my reading. Carry on.


I agree.

> While the study was done in rats,

Do lab rats get different treatment?


I don't think that this 'fake humanitarianism' is limited to the valley: this happens everywhere, and it really is terrible. Your gleeful materialism is pretty offensive too though. I can't really choose the lesser evil here.


Literally anything else.


Are you man enough to use `girl` pages?


So, these 'girl pages' only have examples and not the technical explanation of the command? Yeah, I'm thinking you might want to keep looking.


That would be ok. ladypages just sounds like an unsavoury euphemism.


Call them syspages (modified from suggestion from upthread).


I just work in a call center right now, but live in my scratch buffer all day long. Being able to go from note taking to evaluating elisp for quick calculations and never having to switch tools is great. Plus the main piece of software for taking orders is a horrendous java application, with all kinds of weird buggy behavior, so the more I can do with firefox + emacs the better.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: