skysight-inc/HackerNews huggingface dataset:
> This is not a good analogy. McDonald's and Ruth's Chris are not direct competitors, they are targeting completely different markets.

So it was good, because that was my point.

> Android and iOS are in direct competition.

Citation needed. ;-) But seriously, I don't think they are. Too many observable differences in goals and strategies across each platform for your assertion to be true.

> There is no reason to think that somehow Android users are in such a different market that they would have no interest in these apps...

On the contrary, there is every reason to think that. Outside a very narrow and limited class of tech geeks who argue on technical merits, the broader market stats point to these being very different segments with different consumer profiles valuing different things.
Buying local will beat online
The reason is because GPUs gained more general-purpose capabilities. GPUs are the new FPGA, for all practical purposes.
Templight: A C++ Template Metaprogram Debugger and Profiler
I've worked in M&A for several years. In terms of actually processing the transaction, yes it's generally true that it takes about the same time to process a deal regardless of size (there are legal, accounting, regulatory, basic DD, etc steps that happen in every deal). That's totally independent from the "go" or "no go" call that call that ultimately needs to be made by the acquirer though, which is the actual driver of the deal. It's a lot easier/quicker to make the "go" call when the stakes are low. Once an acquirer decides with conviction that they want to do a deal, it's pretty smooth sailing. The pain comes in when the acquirer feels the need to do deep dive due diligence and negotiation, which tends to make the larger acquisitions a lot more intensive.
I wish they would partner up with duckduckgo. But then, yahoo wouldn't get the advantage of tracking people for ads.
​Cyanogen Announces Strategic Partnership with Microsoft
Show HN: A Background Jobs Library for Go (like Sidekiq/Resque/DelayedJob)
Android: Audio Latency Measurements
But can't the vehicle carry them to Mars? Kind of like the airbag system for one of the rovers, can't remember which one (Curiosity?)

Or even better, how about getting it to land sideways on purpose? I don't see how that would be more difficult than doing it upright.
It's 43% of the 7 disclosures, so 3 of the 7 disclosures were made apparent to the users.
Incidentally, even back in the day with the original Smalltalk-80 the "source" was available in a plain text sources file and the programmer's changes and additions were available in a plain text changes file which were in-sync with the image file.

Of course, arbitrary code could be exported in text files from the "binary image" file (even if that required code to be de-compiled from bytecode to text).
Read the linked PDF (http://www.justice.gov/iso/opa/resources/4222014127160422403...). They are only allowed to report the number in bands of 250.
> why should I go through all the trouble of removing it if it works for the most common tasks?

Well, your question that implied you wanted it. Although, yes, the pedal is probably a better choice after all.

Anyway, Pulse is only needed for advanced tasks of streaming sound through a network, using application based mixing settings, etc. If you are only doing common tasks, they'll almost certainly keep working without it. It's one of those cases of an apt-get and you are done.

Yes, I went to Unicamp, 99's class. Is your nick based on your name?
Wow...well I am twice your age with half the accomplishments. Way to go.

Don't forget, he knows latin.
What can you do with AWS? 4 examples
Some people said the same about NSA, but now we know that they do "hard to believe" stuff.
Github doesn't get to choose the ranges, that was the range they were allowed to disclose.
There's a major difference between a deity that people sincerely worshipped and a deity that one guy just made up and nobody ever actually believed in.

Even if you're a hard-core atheist who places Yahweh on the same level as the boogeyman (which describes me pretty well), you should still recognize the cultural significance.
The two year commitment is based on a verbal agreement between you and the employer if you are invited to interview. We just want someone that will stay with us for a good length of time.

Yes, this is a real job post.
There was (or is?) also fork of PostgreSQL which implemented streamed queries.

It was way ahead it's time, maybe it's dead by now. But they still have the site here, weirdly named TelegraphCQ: http://telegraph.cs.berkeley.edu/

Direct link to 2.1 last version: http://telegraph.cs.berkeley.edu/telegraphcq/v2.1/
Akami http2 demo https://http2.akamai.com/demo
Since when does BackBlaze of all places do blogspam?

There’s more if you subscribe…

Signup today to receive the Backblaze Blog in your Inbox and we’ll send you Bonus data and charts from this blog post including the Seagate_3TB_DATA-Summary.xlsx spreadsheet and more.
Sign up for the Blog

If you’re already a subscriber to the Backblaze Blog, this Bonus material should already be in your inbox – you’re welcome…

Complete with capitalized "Bonus". Oh, and this still appears via the RSS feed. Guess they really want people's email addresses, eh?
The Libraries of Babel, Mendel and Turing
And also quite similar to kernel threads
This is a dumb attitude. Windows is not much worse than other OSes for dev. At worst, you can easily virtualize. And it is much better for daily life than Linux, so if you aren't willing to pay the Apple premium, Windows is your likely OS of choice.
Figures, the one link I didn't click... Thanks!
Regarding DataTau I built a small front page analyzer and have some graphs up. It runs every 3 hours and looks at some aspects of both HackerNews and DataTau and compares the two. It's still very much a work in progress. At one point I will let it run for an extended period of time.

Graphs: https://github.com/not-much-io/hn-dt-frontpage-comparison/tr...
When are we going to learn? Ripping some tech PR and being at SXSW getting PMF with techies and media-types for a product that needs mainstream traction is a death-knell.

The same happened with Secret/Whisper last year and I commented that based on my focus groups in the Midwest, Yik Yak was going to clean their clock. And they did.

It's because mobile is so pervasive and mainstream we need to look at the market from a mature distribution perspective. Dare I say even from a packaged goods perspective. How do you get a new brand of yogurt on the shelves? What's the quality bar necessary? If you win at distribution where everyone lives, you win period.

The "Crossing the Chasm" Christensen model that worked for Google over a decade ago when the preferred medium of distribution of a tech product was not mainstream does not apply today for consumer.
I read that as: "We can't disclose the exact number. The possible bins are: 0-249, 250-499, 500-749, 750-999, ... This year, the number is in the bin 0-249." (not an actual quote)
By breaking SHA1, obviously.
Why the Maker Movement Matters to Your Business
According to Elon, reusable rockets will drive the spaceflight costs down 100x.

The booster is $60 million, the fuel charge for it is $200k. Other costs are involved in the final price per kg of payload, obviously.
Starting up at a startup
You are exactly right. This is why orchestras need a conductor who provides a visual signal for tempo, and marching bands have a drum major with a huge baton, while rock bands can just listen to the bass drum.
unfair or clandestine is in the eyes of the beholder
Yep, that's really strange. Have you reported the doctor? Their name should be on the scripts.

That said, I don't see how your father's health is entirely the responsibility of the doctor. He has the majority of the responsibility for his own body. Yes, when you are sick and scared, a doctor has enormous discretion over you. They take these oaths for a reason and the legal system is very tough on them when they fail (as things should be). However, your father has much more responsibility for his health, especially for something as simple as a common cold. I mean, the excuses that you 'don't know' are gone these days. Google is literally in your pocket for most people.

That said, we have issues with filter bubbles and getting good information. There is a lot of chaff for the seed online.
You shouldn't have minified the code, let people check what's going on.
The trouble I had with FPGAs is how radically different languages like Verilog and VHDL are when compared to languages like Java, Python, or C++.

Writing code that is concurrent by default is a massive paradigm shift when all I had been exposed to at that point were procedural languages.
Tools found in Kenya predate the Homo genus by half-a-million years
> economists estimate that the average rate of exploitation in the US at large is somewhere roughly between 1%-3% (because switching firms is an expensive proposition).

Average, possibly, but that's definitely low for certain sectors, eg workers on an H1-B visa. It also doesn't help when firms collude to make switching firms even harder, eg: when Adobe, Apple, Google, Intel, Intuit, Pixar, Lucasfilm and eBay agreed not to recruit each other's employees.*

To think organized labor is antiquated because the economy has moved on from single-company mining towns is naive. The simple fact is that corporations don't have your best interest in mind any more than you can claim you always have your employer's best interests at heart.

*http://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_Li...
You can use Pharo with git and github outside the box if you are using MacOS or Linux, there are some issues I think with Windows. Pharo uses Filetree which export source to files and makes commits , pulls , pushs etc. Gitfiletree allows filetree to be managed by git from inside Pharo without the use of a terminal but you can still use the terminal if that is your thing. I explain filetree, git and github in this video

https://www.youtube.com/watch?v=n2WNYDtO0cE&list=PLqbtQ7OkSt...
Not a native speaker here, but that's probably not unlike "the very last", even though being last in and of itself is not gradable :)
That Joel Splosky is patrician dude: https://picasaweb.google.com/spolsky/FogCreekSNewOffice#5285....
Yes! I have so much dislike for cyclists because they run red lights, they drive between cars, and they flit about. I can't ever predict what they're going to do because they don't seem bound by the same rules I am bound by in my car.
I use the Angel List API to get a list of investors. Then the Twitter API to analyse their timelines etc.
You're in the majority. That's how these product managers make these decisions, they look at the data and if a feature is used <1% of the time they kill it because, they say, they need the interface to be as simple as possible.

The problem with that is a statistical logic one. The majority of people will use a rare <1% feature occasionally. When the feature isn't there the user finally realizes how dumbed down the product is and that it doesn't fit their needs. Even if it fit their need for years it let them down when they needed it most. The PM will respond that it wasn't worth it to have the feature uglyfying the interface for years just so it was available that one time.
So kind of GameDev Tycoon meets Capitalism meets Starcraft?
It sounds like you're describing PageSpeed: https://developers.google.com/speed/pagespeed/module
Why would it be subject to more regulations? You just need two GPS receivers and a way to link them (e.g. WiFi).
All of us who have used Borg over the years are very appreciative of the technology and its capabilities. Congrats to all the Googlers, current and ex, that contributed to it. This paper should be toward the top of the reading list for anyone working on the topic.

Nevertheless, there are many open questions for large-scale cluster management for researchers and developer to address. Here are some of my favorite:
- The curse of overprovisioning: Borg and many other systems rely on reservation which are systematically exaggerated by users. Right sizing these reservations is one way to go beyond the 40-50% usage shown in the Borg paper (see fig 12). A promising way of doing this is Christina Delimitrou's work using classification techniques (see http://goo.gl/vFf8oN)
- Oversubscription using better isolation mechanisms): this is what the Borg paper calls resource reclamation. Take unused (but reserved) resources from priority jobs and use them for best effort analytics. David Lo (http://web.stanford.edu/~davidlo/) has a very interesting paper coming up on how to coordinate cpu sets, cache partitioning, Linux TC, RAPL/DVFS (power management) to run websearch clusters at >90% by packing them with analytics without causing ANY glitch on search. And that is Google search.

There are definitely more interesting. Exciting times.
90% of the stuff I need to do are minor changes that don't need the nuance that requires a full Syntax tree. The other 10% I fire up an IDE for and make the change.

For vim and C++ I recommend YouCompleteMe[0]. It gets a lot of it right.

[0] https://github.com/Valloric/YouCompleteMe
Jool, you mean? I think you are confusing Jupiter's adjective with the the KSP counterpart's name.

And that would be so annoying. It's no trivial task to get all the way out there and bleed off all that velocity.
"Degrees of freedom" is an oversimplified way of putting it. What the parent seems to be getting at is that the rocket, when landing, has 10 state variables while only having 5 control inputs, two of which have a very limited effect (the nose thrusters).

In this model, you don't count the rate of thrust changes as a separate input because your control system's job is to determine the required thrust at each instant. You also don't count thrust if you have already counted the main engine throttle (as has Animats). So the primary point of the parent comment, that the system is severely underactuated and thus difficult to solve, is correct.
This was interesting, temporarily storing messages to cater messages slightly will make things feel more natural.

"Hello"

"Hello, by the way where you from? [...]"

"United Kingdom"

"[...] I've heard that is very nice"

"From who?"

"Who ? is an interesting person whom you can learn about on the Wikipedia article about Space Adventures – Music from 'Doctor Who' 1963–1968, whom I love.

By the way, how are you feeling right now?"
And if people actually signed their commits and tags?
The reverse schadenfreude here is great. All the haters on HN complained about HTTP/2 endlessly, and here we've given them a faster Internet anyway.
Big Silicon?
It's interesting that their business bases on Google not fixing this problem.

What happens when they fix it?
I edited Winners Don't Use Drugs to say See also: Michael Phelps.

http://en.wikipedia.org/w/index.php?title=Winners_Don%27t_Us...
Hey thanks :) Was great meeting you and enjoyed the dinner conversations!
I'd guess ignorance? I'd never heard of 'logical decoding' before and the name of the feature doesn't lend itself to easy understanding.

That said, thanks for pointing this out - it looks like yet another very useful PG feature!
It's not false, just oversimplified. I swept all that complexity under the word "newsworthy".
Whatsapp Macbook unlocker
That was sarcasm. I'm no kid myself :)
This is basically correct but the I and Q signals need to be filtered much more drastically (down to a bandwidth of about 1.5 mhz) to avoid artifacts, and more luma detail can be obtained by using a comb filter (summing adjacent lines to cancel the color signal since the phase on each line is shifted by 180 degrees from the previous).
Cyanogen will distribute Microsoft’s software suite
New maps on computers without some sort of GPU acceleration is pretty painful and laggy compared to old maps. Compare maps.google.com to maps.bing.com and there is a noticeable performance difference (obviously not feature parity though).
Only took some one year for people to notice...

http://marc.info/?l=openbsd-tech&m=140335809432589&w=2
Great explanation, thanks for taking the time to write this up. A while back I figured that there had to be complicated structural reasons for the lack of progress on the notorious "issue 3434", and I decided to go with native iOS for mobile audio projects rather than wait. Seems it will be quite a difficult problem to solve (although perhaps a library that is not totally backwards-compatible would be easier to optimize). But kudos for taking a crack at it, and good luck. I'm interested to hear how it goes.
the thing about that claim is that they did try (LSD in drinking water as part of MKULTRA), that it didnt work doesnt really matter, if they thought they could again you could bet your bottom dollar that they would try again.
This argument that "Shakespeare wrote this therefore it's right" doesn't work.

Read How to Speak and Write Correctly by Joseph Devlin for several instances of where Shakespeare made English mistakes and how to actually write correct English without appeal to authority.

That argument works, though, if we were speaking a language with a regulating body, such as French or Portuguese. Those regulating bodies define their languages in such a way that the "famous writers" never make mistakes. That's not the case with English. Let's keep English real. Shakespeare made several mistakes, read Devlin's grammar.
We're idling on #emacsconf on freenode, you should drop in!
Yes, but they are arguing that using the invisible fence wire is too costly/difficult for a lawnmower. I can see that argument. A basic consumer lawnmower is probably $200-600 right now. An installed pet fence is quite a bit more.

Also, installing a pet fence, e.g. across driveways and paths can involve asphalt/concrete cutting, and a bunch of trenching. That is the kind of thing that even if you're willing to pay may have you say that it is just not worth it, compared to sticking some stakes in the ground.

The market is interesting here; you have to have someone who will spend enough on a fancy lawnmower, but not so much that they would outsource it to a landscaper.
Founding a company with this in mind seems foolish.

If you only have one likely acquirer, that's worse for you. If you're building a feature that depends on that acquirer, they will kill you off if you get big (see Twitter and other data suppliers.)

So you're choosing a startup idea which can be lowballed on the offer (only one acquirer) if they like it, and you can't get big and succeed on your own.

This looks great for big companies -- free R&D if the idea was bad. It looks awful for most founders.
Actually it does..it's just not sustainable under its current incarnation. The buzz factor is real and meerkat team have earned brand equity that can be used for countless other projects for years to come.
I could type up a thorough explanation, but it would take about an hour, and I have a lot to do. It is actually not a bad idea to do such a write-up, but I don't think the appropriate venue for it is an ephemeral post on Hacker News ... I'd rather blog it somewhere that's more suitable for long-term reference.

But I'll drop a few hints. First of all, nobody is talking about running interrupts at 48kHz. That is complete nonsense.

The central problem to solve is that you have two loops running and they need to be coordinated: the hardware is running in a loop generating samples, and the software is running in a (much more complicated) loop consuming samples. The question is how to coordinate the passing of data between these with minimal latency and maximum flexibility.

If you force things to fill fixed-size buffers before letting the software see them (say, 480 samples or whatever), then it is easy to see problems with latency and variance: simply look at a software loop with some ideal fixed frame time T and look at what happens when T is not 100Hz. (Let's say it is a hard 60Hz, such as on a current game console). See what happens in terms of latency and variance when the hardware is passing you packets every 10ms and you are asking for them every 16.7ms.

The key is to remove one of these fixed frequencies so that you don't have this problem. Since the one coming from the hardware is completely fictitious, that is the one to remove. Instead of pushing data to the software every 10ms, you let the software pull data at whatever rate it is ready to handle that data, thus giving you a system with only one coarse-grained component, which minimizes latency.

You are not running interrupts at 48kHz or ten billion terahertz, you are running them exactly when the application needs them, which in this case is 16.7ms (but might be 8.3ms or 10ms or a variable frame rate).

You don't have to recompute any of the filters in your front-end software based on changing amounts of data coming in from the driver. The very suggestion is nonsense; if you are doing that, it is a clear sign that your audio processing is terrible because there is a dependency between chunk size and output data. It should be obvious that your output should be a function of the input waveform only. To achieve this, you just save up old samples after you have played them, and run your filter over those plus the new samples. None of this has anything to do with what comes in from the driver when and how big.

Edit:
I should point out, by the way, that this extends to purely software-interface issues. Any audio issue where the paradigm is "give the API a callback and it will get called once in a while with samples" is terrible for multiple reasons, at least one of which is explained above. I talked to the SDL guys about this and to their credit they saw the problem immediately and SDL2 now has an application-pull way to get samples (I don't know how well it is supported on various platforms, or whether it is just a wrapper over the thread thing though, which would be Not Very Good.)
The 'Everything' Formula – Numberphile
> I'm especially looking forward to events such as WWDC, Google I/O, CES, etc: will be fascinating to get realtime access

Holding your phone up and recording a livestream of pay-for-access events will not only likely get you kicked out (I believe Coachella cracked down on it), but it is very disrespectful toward the other attendees. That's one of the many reasons why personal livestreaming doesn't work.
I'm not sure which edit you mean at this point, but the current title seems ok, since it's the author speaking, and most of the time the submitter isn't the author.
When I was in elementary school, we had different classes that were segregated by ability. We had different subjects with different teachers and different students, and students were moved to different classes as their abilities changed. So if I were good at reading I could be in the more advanced reading class, but if I were bad at math I would be in the lower math class. If I improved at math I would be moved to a more challenging math class.

Is this no longer the case? This was 3rd-6th grade, I don't remember much before those grades.
Microsoft is a provider of search results, while Yahoo and DDG are both primarily consumers/frontends for search. What kind of partnership would Yahoo and DDG have, if they don't complement each other?
> And maybe they want the public information but in an easy-to-manage format

Would there be any legal requirement to satisfy such a request? Why should a business expend resources to do something the police could do on their own?
I think one issue here is that to achieve the great gains in performance FPGAs can provide you do need to treat it like a proper HW design. C to RTL exists but to get the best out of it you're basically using C as a syntactic sugar for verilog/VHDL.

So the overhead for programmability is higher than a DSP/GPU if you want to gain over and above them.

I do wonder if there's a sweet spot in here somewhere that's basically a sea of DSP or GPU (maybe better to call them stream processing units) with programmable wiring and some specialised ALUs/FP units mixed in that can also use the wiring allowing you to create special one-cycle fixed function ops?