skysight-inc/HackerNews huggingface dataset:
One of the reasons I like old recordings is because they still cared about the dynamic range. Accent is a core component of music and is completely lost in the compressor/expander wars of today. Try listening to something like Patsy Cline or John Coltrane and then contrast it with something newer and heavily compressed, like White Zombie. The accents in the older music give it an extra dimension comparatively.
The concentration of inside-the-box thinking and bullshit science in this is unbearable, I think it gave me cancer.

So was this actually written for April Fools' Day?

arXiv:1504.00680v1 [cs.SI] 2 Apr 2015
Switching to Atom from Sublime Text
I think parent was getting at the classical problem of using a scientific result to justify a policy. The problem is that no statistic (not even the proof of a causal link) is enough to justify a policy. A policy is also about the question "what should be". How much do you value each of the conflicting goals - silence trolls vs hear every opinion? The problem is when people think they can answer this kind of question with logistic regression, too.
"the event “demonstrated a cultural insensitivity on the part of the program planners"

Should be:

"the complaints “demonstrated the cultural over hypersensitivity on the part of political correctness in some people."
That seems like a very appropriate viewpoint in a thread about primates. However, as an irredeemable idealist and utopist, I have hopes for a human social order not based on violence.
ironically, this article looks like it grew organicaly from the 14 words

"Software tends to grow over time, whether or not there’s a need for it"

that it highlights, until it contained an introduction, a First Law, a table of data abou the Unix "true" command, the same data as a figure, a logarithmic chart of bash, and a foray into "dark code" (which can be present at any size.)
Perhaps something along the lines of the compiler saying, "if you write this that way, then I know X is true and I can perform some more optimisations". But that may be even harder to do than a "compiler-friendly" language.

We have two problems: people don't want to know about what's best for their processor (that's the job of the compiler after all), and they don't want to know about when compiler optimizations can take place (which actually is kind of the same problem).
Google replacing URLs with breadcrumbs in search results
Thank you for taking the time to perform these tests!

One thing that people advocating FDO often forget: this is statically tuning the code for a specific use case. Which is not what you want for an interpreter that has many, many code paths and is supposed to run a wide variety of code.

You won't get a 30% FDO speedup in any practical scenario. It does little for most other benchmarks and it'll pessimize quite a few of them, for sure.

Ok, so feed it with a huge mix of benchmarks that simulate typical usage. But then the profile gets flatter and FDO becomes much less effective.

Anyway, my point still stands: a factor of 1.1x - 1.3x is doable. Fine. But we're talking about a 3x speedup for my hand-written machine vs. what the C compiler produces. And that's only a comparatively tiny speedup you get from applying domain-specific knowledge. Just ask the people writing video codecs about their opinion on C vector intrinsics sometime.

I write machine code, so you don't have to. The fact that I have to do it at all is disappointing. Especially from my perspective as a compiler writer.

But DJB is of course right: the key problem is not the compiler. We don't have a source language that's at the right level to express our domain-specific knowledge while leaving the implementation details to the compiler (or the hardware).

And I'd like to add: we probably don't have the CPU architectures that would fit that hypothetical language.

See my ramblings about preserving programmer intent, I made in the past: http://www.freelists.org/post/luajit/Ramblings-on-languages-...
While I agree with your comment. I don't feel like this is the proper way of saying it.

Be careful, they might flag you as a troll ;)
Not without dinner first.
Twitter users outside the US will soon be served by Twitter International Co
see here: https://support.twitter.com/articles/20172527
anyone want to weigh in on what the significance will be?
The style here is different.
I think there are two types of people. Those who still fetishize hardware, and the rest of us who just care about the product created by the hardware. A carpenter (I don't speak from experience, merely from analogy) is probably more proud to show off something he's made than the tools he used to make it.
I think the bigger mistake is to claim the invention of the baby sling caused our lengthened human gestation: it gives no selection pressure in favour of lengthening our gestation period, it merely removes a selection pressure against it.
I wonder if this could be solved with two volume knobs - one to raise low volumes higher, and the other to lower high volumes.

This way the user can change the overall volume and dynamic range, instead of just the overall volume. The greater the delta between the two, the greater the dynamic range.
Looking good. Does the search function work? Because Firebase API doesn't seem to have a search function. You can add pull to refresh and hide the action bar when scrolling if you haven't already.
Lolwat?

Care to elaborate?
this is what happens when we aren't allowed to use p values anymore :)

https://www.sciencebasedmedicine.org/psychology-journal-bans...

The default p is p = 0.5, so I have no trouble accepting both your conclusion and your parent's :)

seriously though, this is why we use significance testing in real fields, like computer science...
That's an interesting idea, but because Go is garbage collected, it doesn't seem like a language that could be used to write an effective kernel, but I'm out of my depth, so I could be entirely incorrect. Here is the language authors' current thinking on where they want to go with GC:

https://docs.google.com/document/d/16Y4IsnNRCN43Mx0NZc5YXZLo...

It seems like a language like Rust with safe memory management and no GC pauses is better suited to writing a kernel. I know the two languages aren't really competing in the same space or for writing the same types of systems, but they are both gaining momentum at about the same time, so the comparison is a little inevitable.
Out of curiosity, what did she write in FreeBSD?

Out of even more curiosity, why does this straightforward question deserve a downvote?
I dont think this is a problem at all.
I'd love to try it, but when signing up with github it wants to be granted access to all my organizations, which I cannot allow (I only want to grant it access to my repos, not my employer's!). Any way around this?
We still rep it.
Reddit has loads of warring groups that link to comments, and either critique the threads or hijack and vote brigade them, depending on the group or who you ask. Its the most worthless type of internet activism, people unwilling or unable to submit to rational debate about an issue, either because they are too lazy or the issue is too emotive, so they resort to factionalism.
I don't think it's quite right to say it's (still) just an academia language -- but it's absolutely marginal. I use two (three) programs implemented in haskell on a (semi)regular basis: xmonad (and xmobar) and pandoc.

Other than that, I know of git-annex that is both actual programs and is in actual use.

That's still more than the number of programs I use that are implemented in Arc...

Haskell is academic in the sense that it is very opinionated about a few things (as this sub-thread illustrates).

Lets see how Shen, Open Dylan and clojure end up doing ... (and of those, probably only clojure have meaningful contemporary systems implemented in it - so far). Maybe there's even more life left in Common Lisp (sbcl etc) or Scheme (Racket, guile w/guix nix (haskell! yay!) ...).

Then there's OCaml of course...
Also note that productivity gains doubled to 22% when workers were allowed to self-select.
Mine: http://urza.cc/pc2013/
Is the field of EP completely pseudoscience?
I've read of theories that ancient man's brain development came so quickly because we learned to throw spears at prey. We nearly doubled our brain size in a very short time period (anthropologically speaking.)

It was thought that it resulted from developing a sense of lay calculus by throwing the spears. One anthropologist I heard speak said he thought that would mean major league pitchers are the pinnacle of human evolution. :)

Of course, that gentleman consumed more psychedelics than anyone I've ever known, so I'm not so sure.

More to the point, what if this is the beginning of a very fast evolutionary change?
How to Find the Best Guest Blogging Opportunities
Leaked Snapchat Emails via Board Member and Sony Entertainment CEO
We'll add this necessarily option. It's really helpful comment. Thx a lot!
I've heard similar studies about shift work. The night shift can be more productive, but the day shift get all the promotions.

Management comes in in the morning and sees night shift people when they're exhausted and slow, then sees day shift people finalizing night shift team's work in the first hour of the day.
The photographer can see when the work is being used without permission, the programmer, usually, cannot.
Office Vaastu Tips by Dr Puneet Chawla
Afaik Ruby 1.9.3 -> 2.0 was less painful than getting from 1.8.7 to 1.9.3. See http://nerds.airbnb.com/upgrading-from-ree-187-to-ruby-193/
(Tedious disclaimer: my opinion, not my employer's. Not representing anybody else. I work at Google, not on borg)

You might find the borg paper very interesting: http://static.googleusercontent.com/media/research.google.co...

The bits of containers that made it out into lxc are essentially borglet features. The rest of the infrastructure around it was never released to the outside world, and now docker is recreating some of that infrastructure. We've had borg for a long time ;)

There's lots more detail in the paper about how these pieces relate to each other.
the biggest problem while using Project spartan is that the left side bar menu is not working properly, you can open them and then you can only see is the "Add new image" button, which doesn't work in project spartan either, but otherwise it seems everything else seem to work like it does in Developer edition firefox
Why the next Uber could be launched by a 10-year-old
Let's see whether Apple will open source fdb.
A typical compiler takes -O -O2 and so on flags for how much optimization you want. But what I would really like is a -O60s meaning, do as much optimization as you can in 60s and we're good to go. For the production version I might give it -O1h or -O12h and run it overnight. I am not aware of any product that does this.
The valid values of booleans / bytes / shorts / chars are only enforced in the Java compiler, not actually in bytecode.

But the Java compiler assumes values will be in range - i.e. that a boolean will be zero or one, that sort of thing.

And as such it makes some optimizations that are... questionable, if you're interfacing with bytecode that wasn't produced by the Java compiler.

For example, if `flag` is supposedly a boolean, but you gave it the value `2` directly via bytecode, flag==true is false, as it gets compiled down to flag == 1, which is false, but flag?bar:baz will return bar.

This can seriously break static analysis, among other things.
When I was typing the '#' I was thinking 'comment', not 'root shell'; in retrospect I can see how it might have been confusing, especially when my example used 'sudo'.
Choo choo All aboard Linux train
Yeah, article from ~2008, FCC regulated loud commercials ~2012:
http://www.fcc.gov/encyclopedia/loud-commercials

I like that HN isn't afraid of older content, but you know, caveat lector.
The one issue with this type of compilation is that it encourages hisenbugs. You add debugging code, it can't spend as much time optimizing, and all of a sudden it is producing the correct results again.

But none the less, I agree.
The irony being that Jobs himself limited the memory in the original Mac, so it would have to go to disk more often!
> Harmonising VAT on physical goods will probably never happen

I wouldn't say that too quickly. People tend to paint the EU as some bureaucratic behemoth, but the whole point of the project was to vastly reduce administrative overhead for deploying to EU markets, and it has done so quite successfully. Compare "meet EU standards and it can be sold everywhere in the EU" to "have to double check the standards for every country we want to deploy to" - it's pretty obvious why the former is easier to deal with.

In fact, one of the biggest problems it is currently facing is that it's running out of things to fix in that sense. When it was about standardizing, I don't know, legally allowed substances in perfume, the benefits of standardisation far outweighed the hassle of changing local regulation. Now that its doing all kinds of things that can't be summarized as "everyone will (begrudgingly) go along because even in the worst case it benefits every involved nation", it's much harder to reach a consensus this way (paraphrasing a few books on the EU from memory).

Anyway, standardised VAT rules could fall under the old "benefits everyone"-category of projects, even for non-digital goods, so who knows?
If you don't mind, can you elaborate on the mouse some more?

How long did it take you to get used to it, how is the accuracy for progrmaming/office-type work, have you used another vertical mouse you can compare it to?
I get just annoyed when I watch a movie. I raise up the volume to hear the actors talking, next thing you know they play really loud music for a scene, I do mean 2x louder than the actors are talking. I have to watch movies fiddling with the volume, it's a nuisance. I don't watch TV as much as I used to, but yeah there's definitely some commercials that are on their highest volume possible, it's really absurd!
Especially true of photography. Countless friends love showing off their lenses and whatnot. I'm always more interested in the pictures than the lenses.
Boxfuse – Immutable Infrastructure Made Easy
Which doesn't help when you're trying to express anything more complex.

Such as "a won't alias c, but there are no other restrictions".
Yep and it was a truly amazing and fascinating resource writing about a fascinating case.
My back hurts just looking at that last shot.
Ok. We'll try to fix it as soon as possible. May I contact you when we'll be testing spartan supported version?
It seems like the obvious answer is that no-one is enveloping galaxies in Dyson spheres. As Dyson says at the end of the article: "The failure of one guess does not mean that we should stop looking for aliens."

The Dyson sphere is really just the extrapolation of 1950s USA - maximize comsumption, ignore pollution, expand at all costs.
I agree with most of what he said. With plain text markdown files it is easy to write using leanpub on my android phone or iPad.

That said, the Office 365 apps run very well on my mobile devices but I only use them ocasionally.
> The idea that you have to be multiparadigm to function in real world settings is a fallacy.

I'm not so sure. The best solution for a subset of programmers is unlikely to be the best solution for every programmer. Somewhat like the quote about literate programming:

"Jon Bentley probably hit the nail on the head when he once was asked why literate programming hasn’t taken the whole world by storm. He observed that a small percentage of the world’s population is good at programming, and a small percentage is good at writing; apparently I am asking everybody to be in both subsets."
-- According to Donald Knuth
http://www.informit.com/articles/article.aspx?p=1193856

While I think there is much more overlap between good programmers that write good Forth, those that write good Ada (or other procedural code), those that write good functional programs, those that bask in the glory of Smalltalk/Self (classic oo) and those that get by in java ("modern"/class-oriented oo) -- than between good technical writers and good programmers -- I think the problem is partly the same.

There's no guarantee that haskell is the best tool for a 10 year old write interactive fiction, or automate his or her schedule -- and for a finance manager to manage numbers and for an engineer to write code for a robot -- or for high frequency trading... or etc.

Machines don't understand Haskell anyway, only humans do. If many of us find Visual Basic or Excel or SQL easier... we probably have a need for such languages (even if I don't want to touch Visual Basic with a stick...).

Multiple programming paradigms has nothing to do with computers and systems, and everything to do with human-machine interface and augmenting the capabilities of humans through computers.
stupid pet trick.
The video that made it all come together for me was this "Dance of the P-Values" video:

https://www.youtube.com/watch?v=5OL1RqHrZQ8

It does a great job of showing how the same experiment can yield vastly different p-values and why it's not useful for the task it's been given.
I am totally writing a resume based on this.
I get obsessed about rigs once every few months and spend a few days browsing:

http://reddit.com/r/battlestations

http://reddit.com/r/macsetups

:)
Your driver should be able to handle parameterized queries for you.

query('SELECT * FROM users WHERE id = ANY ($1::int[])', [1, 2, 3]);
query('SELECT * FROM users WHERE lower(uname) = lower($1)', 'foo');

Where's the injection vulnerability?
Dance of the p Values
Right, my point is that I typically don't really want to tie memory lifetime to object lifetime either. So the whole of RAII is not a great fit, outside of a couple edge cases.
I believe you interpreted this as "Pizza Hut ran Red Hat" as in "Pizza Hut owned Red Hat", but the poster meant it as "Pizza Hat ran Red Hat [Linux?] (on their computers)."
I think the scale is totally wrong. You don't jump from utilizing some portion of your home sun energy to totally utilizing it, next step is realizing the energy content of empty space. Solar systems can't compete with that once you can harvest energy from vacuum.
I was once told that the name was chosen to make it easier to cold call potential customers. Saying "Hi, this is Dave from the Santa Cruz Operation" was designed to fool people in to thinking that it was an internal call from another branch of the same organisation.

I have no idea if this is true, it's probably completely apocryphal, but it's a nice hack if it's true.
I respect the utopian ideal, but Ideology separated from reality seems to cause a lot of issues. Basically non violent goals are a great thing to work toward, but non violent rules seem less useful.
The Stanford C++ Libraries
was waiting to see something like that. thanks.
It should. But the Java compiler punts everything to runtime, and the JVM doesn't optimize it either.
I think you'd be less dismissive if you were better informed about your topic.
BB84 – A quantum key distribution scheme
Paulstretch is now included as an effect in Audacity.
I loved what this software package did for Kate Bush's Wuthering Heights (36 minutes long, so grab a seat): http://youtu.be/fsXhtJ9BTJA

For reference, this is the original version: http://youtu.be/BW3gKKiTvjs
I have this one. Like it? http://i.imgur.com/Ybznz.jpg
Along the same lines, "How it works?" isn't quite right. Should probably be "How does it work?".
Templeton cultivates respectability. They are not bible thumpers. The foundation and the associated Templeton Prize do not exclusively award money to Christian initiatives. It's only pernicious to the extent that having a billionaire's fortune sloshing around funding people who give a nod toward "spiritualism" might elevate squishy "not-quite-science."
Go Challenge 3: write a photo-mosaic generating web application
A few weeks back I read a comment on HN about the RIPE Atlas project. It sounded fun (and I wanted a free probe!) so I sent off an application. Completely forgot about it after that until on Monday, out of the blue, a package from the Netherlands turned up with a tiny probe in it :)

It's now happily running on my desk: http://imgur.com/XA9UwTy
Looks great, although I was put off when the instructions to add a server used a goo.gl URL, and then piped the output into a sudo shell...

Would be nice if it used your own domain (HTTPS is essential!) and if the script didn't require super user from the outset (or perhaps it could explain what it is going to do, and then request super user permissions)
(I had that book for years, when it first came out. Also my first compiler book.)

Yes, but note that he was using the special upper AND lower-case chain on the 1401, which made it at least vaguely readable.
Page broken: scroll up goes up more than a page, so I can't read/fill out part of every page. Also, back 'undoes' the scroll which is very strange and annoying. I guess I won't be attending.
Holy shit you must be rich!
Very tiny box, is there a model on it ?
As far as I can tell, her main area of work was originally on the installer. It was obviously sufficiently large that they gave her commit access and a @freebsd.org email in 2009-ish.

There are slides from a talk she did on it here: https://www.bsdcan.org/2009/schedule/events/126.en.html

I think it's fair to say that whatever disagreements people might have with her, her technical credentials do check out.
To be honest, i lied. Its actually one of my fathers company ;)
huh. I like it when I learn something new every day.
The biggest difference is that the photographer sells a finished product, that nobody else can work on.

How would this work when teams of independant free lancer work on a piece of software? What about when they get someone else to modify the code you wrote?
For me this is a minimalism dream. I would have a couple of towers of books though. :)

PS: The icons are wrongly referenced and not loading on my FF 37.0.1 (http://urza.cc/pc2013/.\Cicons\Cico_silence.png)
Why We Let Prison Rape Go On
Yep, it seems to be a re-badged TP-LINK TL-MR3020
Agree! Done!
This is my 2009 vintage Acer netbook running Lubuntu: http://i.imgur.com/xU1IhRY.jpg
Back then everything web related was done by one person.
Yeah I thought it looked like one of the TP-LINK boxes, but was not sure. Thanks for the model. Have you tried running pfSense on it ?
the parent commenter isn't always constructive (I glanced through their posting history to see if the comment was just obvious satire, different from their normal style) but I still think the comment is more of a joke :)
Top selling != widely used.

A table of chord progressions that took into account sales figures would look very different.
Looks like Aspire One, I have the red one running XFCE 4.12 on Arch Linux for SecureSkype (AUR) :-)
Depression Confessional Culture Obscures the True Nature of Mental Illness
There are other extrapolations. Humans put their minds in computers -> people need more and more computing power to do the things they want to do -> all available matter is turned into processors -> energy is need to run them all. They only thing limited humans at that point is matter for processors and energy to run them. Everything else is pointless.

That has nothing to do with "maximize comsumption, ignore pollution, expand at all costs."
> maximize comsumption, ignore pollution, expand at all costs

Exactly this. I don't think a supercivilization would emerge as one with this maxim. It would die in its own cradle. Likewise, I believe our problems of this nature must be solved here, at home, before moving out and spreading our tragic narrative elsewhere.
That's pretty cool!

I love the idea of completely silent computer, but sadly, I don't think it's compatible with performance or gaming. Though now I wonder if there's GPU that can be turned off completely when not in use and use integrated one. Kinda like Optimus, but for desktop.

(also, czc has been cheaper than alza for years)
> can edit anywhere. even on a dumb phone.

This makes me wonder how old you are ;-)