skysight-inc/HackerNews huggingface dataset:
At the end of the day sound is an inherent inefficiency. The aim is to maximise the kinetic energy output of the motor — any sound or heat energy produced is waste that could've better been produced as kinetic energy.
Keep Writing. I, sometimes, would like to write on a subject but I fear no one will read the material. If I had X people simply suggest to "keep writing" I would be more willing. Keep writing is something like Medium but it allows someone to post text (news, fiction, stories, anything) that is not complete. Writers set a (hidden) number of votes they should reach before they keep going then they publish what they currently have.
I've always found mixins in other languages to be absolutely horrible in terms of maintainability. They often lead to all sorts of sins and junk-drawer design. I'd prefer to see something like a clojure-ish protocol library.
We already send the proper MIME type:

Content-Type: video/webm
"Arise, Rodimus Prime!"
Not instead of, but in addition to: http://blog.4chan.org/post/81891220996/reintroducing-the-4ch...
The thread just got deleted, a new one here: http://boards.4chan.org/g/res/41216692
Hey, could I suggest something? For the inline expansion, it would be neat if it played automatically without needing to click, just like an animated GIF:

<video src="blah" autoplay loop controls>

You could also maybe hide the controls, they can be distracting (you could always add an option to enable them):

<video src="blah" autoplay loop>

EDIT: Thanks for fixing it!
Why the immune system is so damn complicated
This thing doesn't need to be anywhere near that accurate to be useful to someone. Fitness monitors are already pretty inaccurate but they're useful to get a general idea of your activity levels from day to day.

Trying to guess how many calories are in your food and adding them up each day isn't accurate, so a device that tries to measure it automatically based on your physiology only has to be that accurate. Maybe within 30% would still be useful to people tracking their fitness.

Obviously someone who is tracking their glucose or caloric intake for medical reasons should use FDA-approved medical devices and techniques for that, but those people aren't the target audience for this device.

I have no idea if this thing is legit or not, but calling it a scam because accurate non-invasive glucose measurement is a holy grail is completely missing the point of what the device is and what it's for.
It's committed rather than having merely been posted for review.
The university I currently teach at has per-credit tuition and fees, unlike the other two places I've taught or my ugrad and grad institutions. At first, it struck me as gougy and a way to nickel-and-dime the students; but I've since come around and realised that it's actually a lot more equitable in many ways, and it certainly grants students the flexibility to plan the path that works best for them. If you decide to spread out your classes and take a ninth (or tenth) semester to finish, the only added cost is room and board (which you'll be paying anyway, in some sense) and the opportunity cost of lost work. If it's important to you to finish in three years, that's doable, but all you save is room and board (and you get to start working earlier), but you're not going to feel the huge pressure of $60K pushing you to rush through and overload.

Interestingly, when they made the change about ten years ago, they didn't foresee the rise of students who would intentionally average 12 instead of 15 credits per term (which puts them at a 5 year graduation instead of 4), so there was some alarm that students are taking "too long". But, I think that's a good rational choice for at least some of them, and as I said, it gives them the flexibility to make college work for them.
Create an RFID and/or NFC (Near Field Communication) READER that can mount on a DSLR and dump read data into an IPTC field.
That's an emotional appeal, not an argument.
HN mods should probably update the submission URL to this one: http://blog.4chan.org/post/81896300203/webm-support-on-4chan

And you need to disable HTTPS Everywhere for blog.4chan.org since Tumblr doesn't support HTTPS :(
I was just going by the slider, which goes down to $5k.
TLDR: Exactly what you might have guessed: the exchanges backed their financial operations with a datastore without transactions, tragedy ensues.

This can't be viewed as an indictment of "NoSQL" though; there are plenty of databases featuring ACID transactions that qualify as "NoSQL" (FoundationDB and OrientDB come to mind). That said, none of the popular NoSQL contenders have them, and the new guys with transactions tend to be commercial, so if you need transactions in an free and open-source datastore, just use PostgreSQL.
One problem I have is that there is no way to set format priority which would override page order. And because of some Apple's stupid bugs in Safari most pages list mp4 first. Current Firefox already supports mp4/H.264 through gstreamer, so it always picks that first even if WebM is available.

I'd prefer to set some option of "free codecs first".
By comparison, Microsoft stands up very well when it comes to respecting the consumer's privacy.

But that is mostly thanks to Google and Facebook setting the bar very, very low.
Clearly the better URL for HN, so I changed it.
Another unique fictional aspect of the Game of Thrones world is that they have a well-documented and well-understood technology (magic) that just plain stopped working. Even things that you'd regard as chemistry e.g. wildfire stopped working when the dragons died. So you're looking at an environment in which normal scientific investigation might be unreliable.

For that matter, if you've got dragons, who needs cannons?
Here is another one https://wiki.gnome.org/Apps/Geary

I had probably tried all of possible solutions to get gmail like conversation before starting Mailr from scratch
The elephant in the room is performance. They can't help mentioning "perceived performance" but conveniently haven't gotten around to explaining that in detail. In my experience browser performance is a struggle, and it's always faster to do as much as possible on the server.
The only backup awareness days are the days you get audited ( by an auditor or by a disaster). Unfortunately, all other days are "backups cost a lot/are difficult to maintain/have never been tested" days.
On Linux, somewhat infamously, malloc never fails. It will always return a pointer to some fresh part of the address space. It is able to do this because, in turn, sbrk/anonymous mmap never fails - it always allocates some fresh address space. It is able to do this because Linux does not allocate physical memory (or swap) when it assigns address space, but when that address space is actually used. It will happily allocate more address space than it has memory for - a practice known as 'overcommit'. So, on Linux, you can indeed not worry about malloc failing:

http://www.scvalex.net/posts/6/
http://www.drdobbs.com/embedded-systems/malloc-madness/23160...

There are a few caveats to this.

Firstly, malloc actually can fail, not because it runs out of memory, but because it runs out of address space. If have 2^64 bytes of memory in your address space already (2^48 on most practical machines, i believe), then there is no value malloc could return that would satisfy you.

Secondly, this behaviour is configurable. An administrator could configure a Linux system not to do this, and instead to only allocate address space that can be backed with memory. And actually, some things i have read suggest that overcommit is not unlimited to begin with; the kernel will only allocate address space equal to some multiple of the memory it has.

Thirdly, failure is conserved. While malloc can't fail, something else can. Linux's behaviour is essentially fractional reserve banking with address space, and that means that the allocator will sometimes write cheques the page tables can't cash. If it does, if it allocates more address space than it can supply, and if every process attempts to use all the address space that it has been allocated, we have the equivalent of a run on the bank, and there is going to be a failure. The way the failure manifests is through the action of the out-of-memory killer, which picks one process on the system, kills it, and so reclaims the memory allocated to it for distribution to surviving processes:

http://linux-mm.org/OOM_Killer

The OOM killer is a widely-feared bogeyman amongst Linux sysadmins. It sometimes manages to choose exactly the wrong thing as a victim. At one time, and perhaps still, it had a particular grudge against PostgreSQL:

http://thoughts.davisjeff.com/2009/11/29/linux-oom-killer/

And in the last month or so, on systems where i work, i have seen a situation where a Puppet run on an application server provoked the OOM killer into killing the application, and another where a screwed up attempt to create a swap file on an infrastructure server provoked it into killing the SSH daemon and BIND.

I don't know about what other operating systems do. Apparently all modern unixes overcommit address space in much the same way as Linux. However, i can't believe that FreeBSD handles this as crassly as Linux does.
Was also exempted from one year of classes--currently doing something similar but with Art + CS. Definitely would recommend to anyone--more time to do research and such outside of your classes!
Date-rape drugs are likely more often delivered to women than men. It's not the drugs, but the drugger, who is doing the discrimination.

It's also not unheard of for same-sex drug- or alcohol-based assaults to occur.
Why take a step back in technology?
Hey, HN, CISO of Yahoo here, typing on a phone at a kid's birthday, so excuse the formatting.

We run a very progressive bug bounty program that allows bugs like this to be posted publicly. Every once in a while we might miss something out of the thousands of invalid reports we receive every month, and we made a mistake in the triage of this bug. The bug is fixed and we won't make the same mistake again. We definitely consider info disclosure to be a class of issue that needs to be addressed and to infer otherwise from one mistake is incorrect.

There are a handful of companies experimenting with this kind of open bounty model, and if we want it to survive (I certainly do) then we are going to all have to be willing to iterate to fix the problem, and move on.
It certainly has its advantages. I would even say if you can get to a point where your app is totally static, you should do it. But if there's even a little server-side state things can get complicated pretty quickly.

For example, say your app uses hash/fragment URLs, and users need to be logged in to access the app. A user hits yourapp.com/#/whatever, but isn't logged in, so you bounce them to the login page. Except, oops, the hash/fragment doesn't get sent to the server, so your login page doesn't know where to redirect the client after logging in.
It matters more than locally: those invention seeded the minds of the next generations, showed them what could be possible. It's not as if Gates and Jobs didn't hear about the work done at PARC. They most likely did and it "seeded" their minds or at least primed them for their ideas. Even if they didn't do even this, they at least confirmed them that their intuitions were on the right path, and without these confirmations they maybe wouldn't have even had the courage to start their businesses.

And if the ancient Greeks would have actually built that steam engine into a useful device (even something like a powered fishing lines drawer of anything of even the slightest usefulness), I'm sure this would've completely changed the course of human history, even if they may not have found too much practical use for it. You see, once you physically build something that works and is useful (or actually implement something that can be used, in the case of software), no matter how inefficient and barely-useful it is, you actually seed and idea into the minds of all the people that see that device working or hear about it working. And that idea takes roots and very soon they will think about improving it and finding uses for it. If you just write about it in a book, even if you add building instructions and careful calculations showing that it's possible, you get at most 1% of that mind-seeding power. Most peoples minds get primed to work on improving something only after seeing something that (at least kind of) works. It's the "if we'd only tweak that and that it might just actually really work" thinking that most people can only have after seeing something physical that at least "barely kind of works". Very few people have the intelligence and imagination to get a theoretical idea and turn it into something that works, but there always some Gates or Jobs or Wozniaks that once you give them a piece of practical vision they can carry it on to something that really works.

I think that if the ancient Greeks would have build a steam engine with even the most remote practical use and would've displayed that "craftmanship" to the people instead of keeping it locked in library, the whole middle ages with all their horrors might not even have existed. Humanity might have even jumped from antiquity to industrial age directly. Maybe with a slow languish at first, before something equivalent to the printing press would have been invented to help the dissemination of knowledge, but then faster and faster.
Why isn't it possible to play the video inline?
Blist: an asymptotically faster list-like type for Python
The blist is a drop-in replacement for the Python list the provides better performance when modifying large lists. The blist package also provides sortedlist, sortedset, weaksortedlist, weaksortedset, sorteddict, and btuple types.
I want one, I hate carrying a smart phone.
> "[...] and screw the Bureau International des Poids et Mesures, but those days are long gone."

They're really not. SI still doesn't define any units relating to information quantity, so BIPM isn't relevant. This is one issue where an appeal to authority really doesn't fly. The relevant authorities (IEC, ISO, IEEE, JEDEC, etc.) didn't try to address the ambiguity until the late 90's, after it had spread into the general population.
I used to work at a place that switched to only building apps this way. It was architecturally simple, but for random business apps, there was one major difficulty: The tooling felt like going back on a time machine. You have all this tools out there for download, but almost all of them don't do quite what you want, are not easy to extend without just getting tied to an old version forever, and have trouble interacting with each other.

When you get developers that are wishing they were back using Swing because it was easier, you know you have trouble.
The assets served to the client are static, they can be served by a simple server, cached through CDNs, etc.
I did not believe you, but then I did "man malloc" and sure enough, in the NOTES section at the bottom.

>>By default, Linux follows an optimistic memory allocation strategy. This means that when malloc() returns non-NULL there is no guarantee that the memory really is available.

So it's like airlines overbooking seats; the system just hopes that the memory is available when you actually try to use it. I had no idea. That would be an extremely annoying bug to try and track down. How would one even do it? Is there a way to test if you truly have the memory without segfaulting?
I do not like where 'yummyfajitas logic takes us and would thus like to find ways to disagree with him, but much of what he says checks out. "These are people with families", and also public K-12 schools within walking distance that spend more per-pupil than do many private schools, air conditioning, a car, health care (both directly subsidized by the government and indirectly subsidized by emergency rooms), cable television, and, depending on the city, houses with individual rooms for each family member. And, yes, 24/7 electricity, running water, and flush toilets.

It's a little hard to argue that it's somehow easier to be a rural Indian subsistence farmer than it is to be a section 8 tenant. From the vantage point of the Indian farmer, the section 8 tenant is mind-bogglingly wealthy. And the rural poor in India outnumber all people in the US below the poverty line by six to one.

Chris Stucchio is right. We need to devise a reasonable argument that one of the most important social issues of our time is making a ~40 million relatively wealthy people even wealthier.

Personally, I'd prefer to keep a focus on education and equality of opportunity, and not spend so much time thinking about what 14k/yr buys you in New York City. But you'll no doubt want to tell me that it's easy for me to say that, and I agree.
What is the societal cost of faffing about in CEGEP and how is it different than faffing about in college?
There are ways around this. With ember it is possible to use browser history to mask the hash... http://emberjs.com/guides/routing/specifying-the-location-ap...
What other reasons were there to limit videos to 2 minutes, without audio? They certainly aren't technical limits.

The commons reasons cited on 4chan are:

1. All videos with sound would be "screamers", where the audio would get really loud unexpectedly halfway through, as a simple troll.

2. 4chan is an _image_ board, not a video board.

3. the MPAA and other copyright holders would crush 4chan with DCMA takedown requests for audio.

I feel like (1) could be solved technically with auto-mute and/or a soundcloud-style visible meter, as well as the novelty eventually wearing off.

For (2), it seems that 4chan's main goal of ephemeral content/anonymity would overrule the historical precedent for content on the site (and already does, if /f/ is any indication). If it works for vine/snapchat, why not 4chan?

(3) though seems like the major issue, especially for +2 minute videos.
I think you're misunderstanding what they mean by "static." The served pages are static html and javascript, and the javascript loads other resources from the server. The "static" part just means there is no page rendering occurring on the server.
Just regulate thatas false advertisement. Because that is what it is.

If ram manufacturers do not want to advertise in gib but on gb, use thecorrect number. 0.987 or whatever gb instead of 1gb.

I can't sell liquor in 750ml bottles and advertise as 1L "just because i like rounding L instead of mL"
I suppose because that requires using libapng instead of libpng, maybe?
If you can organise a separate event for females, you can organise the same group of females to go to the main event.
The "programming language that thinks for you" is a stretch. The Wolfram API and development kit could be an amazing visualization and research tool.

I would love to have a university grant for a couple of years to hack with this :)
A small pivot for a big company is no small thing.
There is no foul play going on, Mercedes planned this from the start. They knew that coming back into the sport they had no chance to catch the dominant Red Bull cars so for the last 5 years the team has been solely focused on developing a car for this season's rule changes. Mercedes intentionally made the decision to have a worse team the last few years to put more money toward R&D for this season. This sacrifice culminated in them having a better designed car than any other team this year with their innovative turbo/compressor placement:

http://www1.skysports.com/f1/news/12472/9243875/revealed-how...

Your engine point is moot, because it is up to the team to implement the supplied engine and there are huge monetary differences between teams. A team buying supplied engines is always at a disadvantage in terms of time and design because they didn't design the engines. They have to adapt their car to the engine, while the manufacturer team can develop both in concert. Its similar to Android vs. the iPhone, Apple's products use similar parts but the experience was better because its OS and hardware were developed together, instead of hooked together at the end like Android phones. Also, F1 is not fair in terms of money. Manufacturing teams, Ferrari, McLaren, Mercedes etc, have R&D budgets multiple times the size of the smaller teams. Even though, Force India buys Merc engines, they have a fraction of the budget to figure out how to optimize it, and terrible drivers in comparison.
Stop posting every link you see on tarnap.com. That's getting annoying.
Two for today:

-a site to upload Evernote notebooks to share/view online.

-a service that saves all your snapchat stories on the cloud
Lots of people do - some were drawn to F1 just because they stopped walking past a TV or near a track and wanted to know what was making that unworldly racket.

That, to me, is equivalent of saying who cares what the cars look like? It's all part and parcel of the appeal of the sport - if somethings amiss, you've lost a little bit of that appeal.
Open-source alternatives for non-linear video editing software
This seems very much to be aimed at cost cutting. What new territory is being pioneered here?
This reminds me of priv.ly which allows you to always retain full control of your content
Growth hacking: unearth whats not obvious
Things are about to get really interesting for OkCupid. Reap what you sow.
A very interesting blog post about this: http://blog.mecheye.net/2014/04/xwayland/

It seems to explain many questions that where posted here the last time this was submitted.
That's great, but you were aware of this issue for a month. If the whole point of having a bug bounty program is that you benefit from the distributed intelligence of the community you should perhaps place a bit more faith in your unpaid and unrewarded labor. Do you really receive thousands of invalid security reports every month or is user Schofield way out of their depth.

Why should another dev ever bother submitting a security issue to Yahoo if they have to deal with such obstinate silliness?
Anyone know, how do I determine the version of scrypt currently installed on my system? I've tried various things: -v, -version, --version, man scrypt, strings /usr/local/bin/scrypt... no luck.
Ive done quite a bit of research on this recently.
The device is a microelectrode array (MEA), Id hazard a guess that it started failing after 8 weeks because of glial scaring that isolates the device from the nervous tissue. For those interested I just wrote a paper about these and proposes some solutions to these issues: https://www.dropbox.com/s/93nfqy9luojfwa3/MECH%20450A.rev0.p...

There is a boat load of research going into MEAs these days.
Leaked docs reveal Google’s plans for ‘Android TV’
So as a user of modern Linux distributions, what can I expect in the near future from display server changes? Will my everyday experience be affected in any way, or do X/Wayland/Mir work so deep under the hood that applications talk to abstraction layers that can be ported between the 3?
Aw, a spoiler warning would have been appreciated there.
I don't know the details, but how is the quality on both? I can image that webm takes longer, but if it creates a file that has a higher visual quality for the same filesize that is great. I think nearly all streaming providers would take an increase in processing time for a decrease in bandwith, while quality stays the same..
I don't know how it is static either or are you referring that it is 'static' only from the web browser(consumer) point of view? for example, in the backend you could be generating a value from a database.
For those interested - it's not just the engine; you'll find plenty of teams/drivers also struggling with the new brake-by-wire as outlined here: http://www.racecar-engineering.com/articles/2014-f1-explaine...

It's among a myriad of new tech introduced this year, and Mercedes just happen to have the most complete package available.