skysight-inc/HackerNews huggingface dataset:
Is this one of those papers generated by a hidden Markov model that we're supposed to laugh at because it was published in a journal and got past peer review? I'm not attempting to be snarky, it was my genuine first reaction, but the author appears to be a real sociologist so . . . maybe this is serious?
>"Historically, less than 10 percent of the funding for “Sesame Street” episodes came from PBS, with the rest financed through licensing revenue, such as DVD sales.

So this does change the relationship with PBS. But instead of PBS using their limited funding to make up for the decline in licensing income (90% of which came from other sources to begin with), it seems like they'll still get to air Sesame Street and Sesame Street will have a more significant source of funding.
> I think something got lost in translation

Oh, I get it, so when you said you don't think the delay is the problem, while quoting a sentence talking about getting the patch to users, you were in fact talking about what you wanted, not what would be good for general users.
Does this also do a subset of LaTeX, or is it the whole thing?
I'm slightly surprised by the numbers given for IOps. The example they give is 48 drives giving 2MM IOps:

2,000,000 / 48 = 41,666.66… IOps

45k IOps for 16TB limits its use cases a bit. I don't know enough about storage to make an educated guess, but anyone know what the constraint there might be? Aren't there controllers that can do 1MM IOPS on single EFDs? 45k is still a ton of operations, but I expected more somehow.
Neat hack :) Actually whenever I need to do some C++ template metaprogramming I first imagine a functional program that would perform the task and then translate it into templates. Turns out it is much easier than starting with templates directly!
I agree there are busts that seem pointless, but there are also busts that make sense. I'm in favor of busting the armed narcos growing on public lands.
Well I was going to suggest several textbooks but they are all $250 now. Are you interested in just popular math?
I never got burned by asking for a raise. So do it. However, I recommend you read the details of how to do it properly, I wrote about it here: https://medium.com/@colunchers/how-to-negotiate-a-raise-9166...

The key is to honestly measure your market worth, and not threaten at all to quit. If you can convince your boss that other companies would like to pay you more, but you prefer your current company (which is what you say), then it's a solid approach.
Well some of the original episodes got rated R:
http://www.nytimes.com/2007/11/18/magazine/18wwln-medium-t.h...

I heard that PBS had to edit some of the episodes so they don't get the R rating. On HBO they can show shows with an R rating. Then edit them so they are PG or G later on.

Little slips like Cookie Monster smoking and eating a pipe, a lost girl going into Mr. Hooper's apartment because he has milk and cookies there teaching kids to go with strangers, stuff like that.
Then any judgment is removed from the system. Judges can abuse that power, and they can have bad judgment, but an algorithm has no judgment at all. Worse, you can get people turning off their mind as to whether it made any sense, because "that's what the computer said".

People are in the system for some good reasons...
Show HN: Guess which government programs work
Let's refrain from assuming anything about anyone's sincerity. As far as I can tell, most of the Windows 10 scaremongering on HN is nothing but FUD. The key logger argument is a case in point:

http://www.zdnet.com/article/does-windows-10-really-include-...

Yet, you unquestioningly repeat it.

Local system search while sharing some basic diagnostics data with Microsoft does not share the search queries.

WiFi passwords could be shared with your Windows 10 using Facebook friends, if you allow it. If you care about privacy that much, don't allow it, or better yet, don't use Facebook.

I couldn't find any evidence that Windows 10 shares any worthwhile application activity data.

Yet, it is somehow perceived as a Watergate-level of betrayal, but at the same time it is ok to praise Google for scanning your entire mailbox.

To me this just looks like a bunch of 90s kids struggling to shake off the "Evil Micro$oft" groupthink.
Nice. I was on a jury where we did something similar.

Guy had been charged with having a concealed weapon. He and a couple of friends had been out shooting at some remote location where it was perfectly legal to shoot. They had a bunch of different guns with them... rifles, pistols, revolvers, etc which were in a couple places in this guy's truck, mostly on the tailgate and a few they were done with in the cab.

Well, a fish and game officer came along, and decided to check these guys out. She got permission to search and found a revolver in the cab that was under a shirt that one of the guys had taken off and tossed on the seat. Based off this, he got charged with having a concealed weapon. The way the law was written, he was actually guilty.

Took us 5 minutes to vote not guilty and send this poor guy home. I was very proud of my fellow jurors that day.
Digital advertisers destroyed themselves
I think it is worst. As least with XP, you didn't have Dell preventing you from getting a security update.
FieldedSDM – A retrieval model for effective search of structured documents
I'm one of the creators of the quiz!

Note that the projects were not chosen based on their results, and certainly not because the results are counterintuitive. Rather they are the ten best understood social programs we could find.

You can read about the findings of our research into whether people can guess what works and what doesn't ahead of time: http://www.vox.com/2015/8/13/9148123/quiz-which-programs-wor...
Ubuntu’s shuttered cloud storage system now open source
There also seems to be a widespread belief that everyone who has "brushes with the law" is guilty of something, even if it wasn't the thing the cops picked them up for or the DA charged them with. I think the prevalence of "beating the system" stories in popular media helps fuel this perception.
Sure. For the record the Thumbor cluster I was working on needed to have 100% uptime and be configured to mitigate any potentially DDoS situation even if the secret key was leaked. It also needed facial detection and GIF (animation) resizing support.

The tmp directory is never emptied unless you restart the machine. So to get around this you have to write a cron job to remove the older downloaded and resized images. However in my load tests this caused issues with Thumbor and so I ended up having the cron job only delete files over a certain age. However this still leaves the possibility that Thumbor could fill up the entire disk and crash the machine.

Other issues were having the ability to rotate the Thumbor key. This is somewhat supported by Thumbor, in that the previous keys images will still be available but the key rotation is not done for you. I was using AWS so stored the key in a protected s3 bucket and gave roles access to pull the key and when it detected it was modified restart Thumbor.

The last an main issue was the ability to spin up a new version of Thumbor itself. In the time it took me to get it from development through to production the dependancies changed so much that facial detection broke halfway though. I fixed this initially by freezing the pip dependancies but then the underlying dependancies caused issue at a later day. In short I was unable to spin up a new version which was identical to the previous. Generally were I work we tear down and spin up fresh instances all the time so this was an issue. We resolved this by installing Thumbor in a docker container.

Don't get me wrong. A big fan of Thumbor and it was the right solution for what I needed to do but these issues really made myself and others considering paying a 3rd party for a while.
It depends on the signature.

On the "probably too simple, but..." side, record 8 seconds of audio. Normalize it. Bucket the net volume audio levels across quarter-second intervals. Fuzzy match a bit. If the levels have some change in them, and the changes match, you're in. Virtually no useful information in that signature.

By contrast, if you get "clever", and want to go with that basic approach, but you want more bits to fuzzy match, so you break apart the frequency bands into 64 bands and sample on 50 millisecond intervals, and you're getting perilously close to revealing speech in the signature with enough processing. (You lose a lot, but you end up with more to work with than we privacy sensitive folks would like.)

The point isn't that either of these are what they are doing. I don't expect either of those would "work" on their own; I kept them simple to describe and simple to understand for the purposes of this post. The point is the info leak on the signature can vary quite widely depending on how they do it, and without knowing the algorithm you can't speculate very effectively. It could be anything from "fairly safe" to "you might as well just send up the audio".
Ask HN: Are there any in-depth documentaries on modern chip fabrication?
Yes all public employees associated with this event should be very proud, that they saved the public from a factory owner who had paid hundreds of employees a living wage, for decades. We're better off without that sort!
Also, agency models are based around ongoing negotiations needed multiple times per year. (also also, agency models are closely tied to union models which freaks out tech employers.) Employees aren't supposed to be job hopping every 3 months. Sure, job hopping happens, but you should eventually reach some steady state where you're not moving every 9 months. Retaining a personal agent to do nothing after you get stable and are employed for 4 years is a waste.

The current drive-by-recruiter model exists because developers are valuable and companies don't know how to find them on their own.

The entire developer+job problem is a classic information asymmetry issue. If all companies registered their open jobs publicly at a centralized site (then if the same site knew all available developers and their skills) then the site could match available developers to openings [modulo culture fit, relocations, aggressive salary negotiations, etc]. Maybe it could even stabilize salaries so we correct the pay rates. A lot of developers generate in excess of $5 million in value every year yet get paid 1/40th to 1/30th of their productive output.

Basically we need a non-evil version of LinkedIn combined with Angel List combined with Indeed. Jobs would have to be better specified (no 10 years nodejs required!!!) and people would need to be better specified (not 'recommendations' or 'credentialing' — perhaps trust-but-verify). Then tricky issues come into play like: do you let companies who interview you post their subjective "skills scores" back to your profile? Maybe that is allowed, but then as profile owner you can reject bad reviews.

Lots of options and lots of opportunity. Just takes focus and marketing and ambition to drive it home.
Of course, I completely agree. But it is like you say, you either trust the provider or you don't (ceteris paribus encryption issues).
5 Great Places to Wear Your Onesie This Summer
Change Your Name by Paul Graham
Actually they're not so much faster -- although the camera companies don't have the economies of scale to iterate nearly as fast as the phone companies (so they hang onto a processor generation for a couple of years).

A good smartphone can capture 4K video or 20fps 8MP or whatever off the sensor — both around 160MB/s. A $10k DSLR is handling 16MP at 11fps — that's around 300MB/s (remember that the DSLR is handling 14-bits per sensel).

The interesting thing is that if you look across the camera lineups, there's almost no difference in CPU between a $300 consumer camera and a $10k professional (there is a big difference in RAM - the DSLR is able to store 50+ uncompressed images in RAM (let's say 3-4GB), while the phone or low end camera processes them into JPEG before storage.
What they lack in financial means, they have in social connections. If 20% of upper and middle-class white America was subjected to the same kind of treatment by law enforcement as poor whites and minorities, there would be an uproar. The phones would ring off of the hooks at DA's and Police Chiefs' offices until things changed.
Couldn't they ignore noise below a certain threshold and create the signature just based off of the "peaks" and "troughs" so they could expect an exact match, and/or hash several samples from the recording in case some portions don't produce an exact match? Seems like there should be a way to this without revealing information about the recorded sound
We're stricter about duplicates on Show HN than reposts in general. Once a project has had significant attention as a Show HN, incremental upgrades aren't enough to make a new one. It needs to be a different project, or at least have some major difference. Otherwise people use Show HNs for new feature releases or just extra attention, which is not in the spirit of the thing.

Releasing the work to more people (which I assume is what "developer release" means) doesn't count as a new Show HN. It might be a huge milestone internally but doesn't imply a big state change in what people can play with and give feedback on.

However, if this is true:

> it's a completely different version of the web site and service

then it probably qualifies, so we'll take your word on that and put the post back.
How is this hacker news?
It's crazy how obsessed these people are. They would not let up. And for what?
Yeah, but I'm worried that current-events based shows that feature public figures like the First Lady will be delayed to lower income households.

The kids won't really care, but it makes Sesame Street less of a bullhorn, because going on Sesame street next week only gets you into the homes of HBO subscribers.

Maybe with the 'differently edited' previous shows they'll be rotating through PBS, they'll address this.

It sounds like a decision come to out of desperation. :/
I don't mean to derail your main point, but I don't think it would be supprising that the police of other countries treat you nicer due to "tourist privilage".

I lived in Thailand for 8 years, and I can confirm that "Farang" (white tourists) are treated better than Thai citizens. With good reason though, as tourism is the lifeblood for many communities.
I believe the peak consumption of the ESP8266 can hit 300-400mA when transmitting, so yea that will kill a small battery pretty quickly for a chatty app.

OTOH, if you can keep the device powered down most of the time and just wake up to fetch/report data occasionally, you should be able to get several months of life on battery.

[edit] Adafruit says theirs peaks at 250mA, but that's still in the same ballpark. http://www.adafruit.com/product/2471
One Problem with Immutable Infrastructure
It depends on if you ever need to recreate it. I was checking my ability to spin up a thumbor instance a few months after deploying it only to discover that it was not possible using the deployment scripts I had even with frozen pip requirements.

For comparison the thumbor instance I am working with does thousands.
Obscure Languages That Reappear on HN
> The only picking and choosing I've ever seen

Apparently you need to get out more, because you seem to have missed that "not upgrading" is so incredibly common that some major software packages (web browsers) and at least one operating systems have decided to force upgrades.

Also, do you really believe that all the IT departments in the world are running current versions of anything? There are entire industries that run "last year's" versions, who only upgrade after extensive testing.

> I'd love to know what is

Did you even read the thread you're replying to? You're knee-jerk application of the paranoid-style[1] ignores the fact that "It's in the privacy policy." There is not secret. MS is telling everyone they will send forced updates (which have already cause stability issues for some people). As for MS keeping "the good will of their customers", again, did your read this thread? Windows 10 has already forced various professionals to drop windows.

Also, "compromised" is your term, not mine. I'm sure any future update they push out will be buzzword compliant. The point is we don't know what future updates will bring, but you agree to run those future versions anyway.

--

Meh. I have better things to do than waste any more time on your distractions. If you want to be the apparatchik that refuses to believe MS would do anything malicious, that's your business.

[1] http://harpers.org/archive/1964/11/the-paranoid-style-in-ame...
That sounds like a great idea. YC, are you listening? :)

If such a system could be fed with information like.. did the defendant run, then it could also figure out what bond levels work.

Another part of this article mentions that below a certain level, bail bonds won't handle it. Is that because a human is required to make a decision?
I haven't looked at Sandstorm packages in detail yet. I think it definitely should be possible to make a Sandstorm-runner app for Portal. I've experimented with doing this for Docker. It should also be possible to run a full copy of Sandstorm (or more than one) as a Portal app VM. We'll support any and all standards that emerge.

For now, we're just trying to keep it really simple and the JSON config seems as simple as we can make it. Apps could do a lot more, like include their own OS images or rootfs tarballs if it makes sense.
A new post, sure. A new Show HN, not necessarily.
Striped RAID Using SSDs in a 15“ MacBook Pro
https://www.reddit.com/r/iamverysmart/
Extensive discussion 4 days ago: https://news.ycombinator.com/item?id=10030863
There was a larger scale Cave at Communitech in Waterloo, Canada for years. They've only just recently gotten rid of it. It was really impressive technology, but never had a solid demo to show. I imagine having one at ILM would solve that :)
Still, the result might now work in /some/ browsers, but it won’t magically make it work on most people’s phones.

Hacker News is a site I browse on my phone because it works without eating up RAM or anything.
That doesn't work.

There are decisions about which reasonable people can disagree. If every such decision risked going to jail for assault, kidnapping, or false imprisonment then no police would be willing perform arrests. We use (or should use) criminal prosecution for extreme cases (a police officer who shoots an unarmed suspect for no good reason) but use the normal processes of workplace discipline (for which the worst that can happen is that you lose your job) for questionable arrests (like arresting someone for "drug paraphernalia" for having a straw).
True.

But if someone is asking to pay to take away the pain the probably do value some of those things, hence paying for some install and forget service.
Doesn’t work in Firefox 40 on Linux. Tried Firefox, Dev channel and Nightly channel on 2 systems with clean profile. Just does not work.
Are your apps giving one device a favourable security position over the other?
And cops wonder why they have a huge public image problem.
Because you told them nonsense.

http://www.zdnet.com/article/does-windows-10-really-include-...
Even more tragic considering the recent ruling about drug dogs. Police officer handling K-9, wants to please DA who wants to search so he does something that alerts the dog to please him?

https://www.washingtonpost.com/news/the-watch/wp/2015/08/04/...
Tesla asks some customers to stop using their local superchargers
What Does Data Tell Us About Refugee Flows?
You might like to read the transcription of Sartre's lecture "Existentialism is a Humanism." It's available online at https://www.marxists.org/reference/archive/sartre/works/exis... . He wrote a lot on how to reconcile living in a world that he believed was devoid of inherent meaning and the sense of despair that this causes most people.
Look into Pomodoro Method and the other post currently bouncing around re: time blocking.

Even if you don't do 25/5/40 style Pomodoro, you can try the simple version: set a timer for 5 minutes. You're going to make yourself work on something for that 5 minutes, after which you can bail if you're bored or dislike it. 9/10 times you'll continue through until you finish (yay hyperfocus). If you do bail, take a break for half an hour and then take another run at either that task or a different one.

That technique is actually really useful for getting started on stuff. It combats the bit where you can't estimate your own tasks very well so everything looks huge before you begin it. Also combats the bit where you're sure you can wait until the last minute, but get caught out because, again, you can't estimate well.

I've also found Getting Things Done to work well for me, or its simpler variant, Zen to Done. There's also Personal Kanban, handful of other methods. Just don't get too caught up in the methodology itself at the expense of doing actual work, and maybe give a try to simple task lists first.

Whichever way you track it, first thing in the day, write down stuff you're going to do. Make sure at least one thing is actually a useful thing to be doing so that you're always moving forward. Then do those. At the end of the day, make sure you review so you know what you did and didn't do. And write down stuff you didn't plan for that you did anyway--you deserve the credit!

If you don't get all the planned stuff done, make your list smaller the next day--you either have an estimation problem around not knowing your unplanned work, or you're just fooling yourself as to your velocity. Even if you eventually end up with a task "list" of one (remember, useful!) task per day, you're still moving forward. Once you know how to move forward at all, you can start making incremental improvements towards moving forward two tasks, three tasks, etc.

That approach works pretty well in objective-based jobs like coding, where it's usually ok to have some uneven speed for awhile as long as you don't fully stall and as long as you eventually ramp up. My experience is that, deadlines be damned, most people who care about your output are considerably more worried about you being reliable and honest about your velocity than the velocity itself. The latter can always be improved as long as the former is there.

Edit: also watch sleep, diet, exercise, get meds, etc. But none of those change bad study/work habits learned before you get things under control physically. The above addresses those.
I can understand the comparison passing, but why in the world does nothing warn about the truncation inside the new operator?
Yes, that is true.

But it is also not as relevant as one might think.

Consider how many Haskell programs actually use mutable C data, or export functions that take a foreign ptr to some mutable stuff.

Why should this be generally different in Frege? Useful Java APIs will be wrapped and sanitized through Frege libraries, and that is it then.

You can go directly to Java, just like you can directly go to C in Haskell, but it turns out one rarely actually does this.
They do mention gaming applications in the video, however they will focus on cinematic applications.
A Common Nomenclature for Lego Families
Apparently prosecutors are more eager to prosecute slavery victims than actual slavers! How I wish I weren't surprised, but if they can stomach sending people to prison for growing pot, it's not such a step to sending people to prison for being forced to grow pot.