skysight-inc/HackerNews huggingface dataset:
This may sound dismissive of drug addicts, but I know in Portland, OR, USA, we shut down all our public bathrooms at night because homeless/junkies use them as places to sleep, vandalize them, do drugs in them, etc... They became more of a liability than a public benefit.
I really hope that mills go into production. One thing that current comments have not mentioned is that there are huge security wins using a mill. Even if there are concerns about performance I think that the security architecture has use cases that will see mills brought into production.
There's nothing wrong with voluntary, safe circumcision for the purposes of lowering HIV transmission

There is when that's a highly contested claim! And when condom use or strict monogamy overshadow it in effectiveness. The best thing you could do is invent a less annoying condom (go go Bill Gates), not slice bits off men's sex organs.
Your refactor is wrong. You've reversed the ternary and removed the socket() return check. The consolation prize is that you've reinforced the issue of lack of clarity in the code.
I feel the same way. How is this better than a video conference?
>>> Public urination is quite common in Germany

This is surprising. I thought it is only a third world problem and Germany is very clean.

What are other developed countries where public urination is common?
no it never stopped being awesome ! But over time and many plots the focus changed and it became a bit more serious... but its totally worth every minute reading ! its really great!
yes, though the specific softwares are unimportant. anyway, what is your point?
If you, like me, struggled through geometry class more than other math classes, or if you never managed to memorize the relationship between pi and sin/cos/tan, you should watch this. Personally, I think that tau is far more intuitive. If I could go back, I would probably use tau for all my math/physics classes and simply do the conversion tau = 2pi as needed.

Edit: If this interests you check out http://tauday.com for more.
Because our physical UI hardware changes drastically, all the time.

Screens change size, and pixel density is always increasing.

Input mechanisms change drastically too. 10 or 15 years ago, almost everything was mice. Now, there are more touchscreens than mice, and there are a hell of a lot of trackpads too.
Barack Obama singing in a Nigerian/Ugandan music video? Watch this
>In the case of investigative journalism, it just doesn't seem to be happening.

And what's covered is very uneven. Apple burps. The same (often thinly or non-existently sourced) story will appear in thousands of places.

On the other hand, the largely rural town that I live in only has a newspaper to the degree that something is of sufficient note to make it into the chain local news operation of an adjacent larger town. We actually had a good local newspaper for a while that was basically a labor of love but the publisher became ill and it shut down. But now no one consistently covers town hall, board of selectman, etc. meetings.
Four Techniques for Combining Fonts
So, a General Mill CPU is a CPU optimized to process wheat/corn, right?
If the JVM is slow at loading dependencies, that fact is very relevant when talking about the startup time.

> startup time of Clojure has nothing to do with the JVM

Startup time has everything to do with the VM. Check out this post, comparing perf and startup time for Clojure on the CLR vs JVM:

http://stackoverflow.com/questions/10827093/clojure-performa...
> Working in a startup I can say that those kind of enforcements is quite tough to keep on Clients

The post is titled "Developer Productivity..." - most developers (regardless of startup or megacorp) aren't having meetings with clients.
Such schemes are not impossible, as Servo does something similar: https://blog.mozilla.org/research/2014/08/26/javascript-serv...
even if you're "good at" hierarchical filesystems they have a few inherent problems:

1) there's overhead associated with coming up with a hierarchical file structure, keeping it updated whenever your problems or your understanding of them change, etc.

2) there's overhead associated with always remembering to put a file in the "right" place every time you save it, actually navigating there to save it, and then fishing it out of the "right" place every time you need a file (getting to a file with search can sometimes be faster than navigating to it even if you know exactly where it is)

3) there is no perfect hierarchical structure for information; there will always be situations where x/y makes as much sense as y/x and both are sometimes inconvenient

this is not to suggest that search, tags and other alternative mechanisms don't have their own problems.
England - public toilets close in the evenings. Young men urinate in shop doorways or alleyways.

Glastobury music festival "fines" people who don't use the official toilets because there are so many people that the urine is detecable in rivers.
Rewrite of Node's http-parser to not use callbacks. By Ryah
I can not do this for you, but thank you for reminding me that I forgot to pay for the verified status. Don't want to miss out on a free $1k credit.
Can you give an example of a config file being used for what you're describing? Because I've always written software to treat config files like #defines that don't need a recompile, and maybe setup a variable number of strictly defined structs.
This does go towards establishing medical utility and changing the laws. They say they will use the money to distribute psilocybin for free to researchers running medical trials, to develop protocols and applications for a medical trial in Oslo, and for general campaigning.
I hear you man, I'm Italian and sometimes the architecture feels suffocating. Beautiful, but... suffocating. It's like being inside a giant cemetery.
Mattel’s internet-connected Barbie doll alarms privacy advocates
Sure, sometimes it is, undeniably. But given how immature in general this industry is--and that means both in terms of the span of its existence and in terms of the age of practitioners--it sure is suspicious how often X-that-has-been-around-forever-implented-in-Y comes up.

I mean how likely is it that "Hashtable/JS interpreter/JVM implemented in C" is going to be a big hit on HN? Not often. But since Go, JavaScript, and other insert new hotness language here are popular things somehow it's more interesting to retread old ideas with them. That's not the sign of a young master demonstrating his skill, it is the sign of an immature field that hasn't figured out how to distinguish what is new and important from what isn't.

It's unfortunate in particular for the people who do do these projects for fun or learning. These people have their work hijacked for a showoff culture's mutual backpatting.
I haven't missed the point.

I'm not saying that pleasure is obviously the only ultimate good; I'm saying that it is the only ultimate good.

And I would challenge someone to make an argument that duty is good, or, in fact, anything other than pleasure. It is pretty obvious that none of those arguments work.
I suspect that they have versions of it running in FPGAs but they aren't releasing anything to a wider audience because it's an FPGA and probably 5-50x slower than it would be if it was in custom silicon.

So it's incredibly useful for them to test out ideas, but would probably garner a lot of bad impressions even if you explain "look this is super slow" because people have the idea that revolutionary is supposed to be extra fast, extenuating circumstances be damned.
Antiwork – a radical shift in how we view “jobs”
Interesting, thanks.

I wish more studies and nutritionists would focus on satiation. "Eat fewer calories" isn't practical, in a lot of cases, since it involves actively fighting hunger. Ceteris parabis, the more satiating of two diets should lead to more weight loss.

The diet and exercise popular literature is a mess. A lot of it is either seventh hand knowledge repeated to the point of truth, or articles written for SEO purposes to capture readers wondering "will food X burn fat/increase gains"?
Your comment could be more valuable if it included your reasoning or suggestions for improvement.
Some go into PR--both agency and in-house. My intuition is that's the most common case given that it's a fairly natural path. Where I work, we also have some in community management and various marketing roles. Some freelance, doing various types of jobs involving writing. I don't think you'll get those numbers from the BLS statistics though which are forecasting overall employment.
If you live outside the US, InterSystems is rapidly getting EMR/EHR contracts with their InterSystems HealthShare® system. I haven't heard how much it uses FHIR, but find it likely that if there is a market that it will become a part of solutions available to purchase.
It would be nice if it pointed out somewhere that it's free. I usually assume that courses like this aren't unless it is stated otherwise somewhere.
tombenner posted a comment with a link to the author's blog: https://news.ycombinator.com/item?id=9203594

> A relevant post by the author (English translation): http://translate.google.com/translate?hl=en&sl=zh-CN&u=http:... .

Relevant (autotranslated) snip from the blog:

>> Go itself is garbage collected language, so there is no separate jvm.go achieve garbage collection mechanism.
I have watched most of the Mill videos, and while they are certainly impressive and innovative, I believe Ivan Godard is a perpetual non-finisher. He comes up with grandiose complicated ideas, which turn out incredibly difficult to implement, debug, and close. And by the time he makes much progress, he has another idea that takes his focus, and starts working on that. He has these massive goals, which are certainly noteworthy, but possibly does not realize it's likely not possible to do them in one step.

You have to release incrementally, get something out the door, and then move to the next. Not "Let's design and architect a complete ASIC from scratch, based on an architecture from scratch, using a prototype simulator from scratch, with a toolchain built from scratch, with a new ABI for Linux, and a complicated debugger. Oh, and this is actually a family of processors (low perf/high perf), not just a single processor we are building."

It's the opposite of MVP. If he really wanted to make progress, he would find a way to incrementally build one piece of his suite of technology IP that he can license to existing CPU manufacturers and get into production. Then you have revenue, and can rinse and repeat. Otherwise the Mill as vaporware is a virtual certainty.
Isn't what you want is a way for the compiler to find the fast encoding? http://en.wikipedia.org/wiki/Superoptimization

It would be interesting to have an EDSL for representing compiler optimizations that could be tweaked on a per program basis.

While we are at it, maybe swapping out cache associativity, write back semantics and the branch predictor.
Ah, sorry, good point. The course is free, and will be available for free streaming from Platzi.
Mileage varies! I'd like to affirm and congratulate your wise decision to stop reading at that point instead of continuing to torture yourself, and advise against anyone recommending parent to try again or go back. HPMOR is not going to be everyone's cup of tea!
yeah, I was disappointed. I would consider a full recreation (with adapters for output etc), but even then we have plenty of emulators.

The keyboard itself was cheap and bad.
You're getting downvoted pretty hard, but I generally agree. Using tau (2π) feels much more natural. It seems like, in physics, 90% of the time we use π, it shows up with a 2 next to it. And the article you linked has a good point; if we called τ a "turn", statements about getting arc lengths from angles and radii would translate to natural language much better. τ not only corresponds to full rotations, but also to full periods of sine and cosine functions.
How I Got 6.2M Page views and 144K Followers
In 3 simple steps cover your tracks on a linux server like a ninja
It would be nice if they had thought to include natural gas drilling. The fact that they didn't leads me to believe that natural gas production hasn't also declined, and would have made their little timeline rather boring.
Yeah, its a bluetooth keyboard with some apps. I was a bit concerned someone would buy one thinking they had a new computer and not a very odd keyboard choice.
Perl is in base and used for pkg_add and the other package tools.
I do think it kinda helps to have read at least the first book or watched the first movie.
Well, it was better than the Atari 400 I learned to program on. I dearly wish I could have bought a replacement keyboard like the Sinclair folks could.
Well the OpenBSD devs seem to use Comic Sans in their presentations though

E.g., http://www.openbsd.org/papers/ru13-deraadt/index.html
Ahhh, but that's due to a lack of understanding of the studies, which weren't "let's start with people who are circumcised and compare their behavior vs. those who aren't".

It was, "We're going to take a chunk of individuals in Africa who engage in risky sex, and circumcise half of them, and then track how many of them end up with HIV after a few years"
Just like you respect a romantic partner who is firm with you and has boundaries, more than you respect one who's a total doormat and lets you trample all over them.
A lot of the commenters are understanding this post as the author putting down unbreakable commandments and then demonstrating that there are exceptions to the rules, and thus the author is wrong, or bad at his job, or whatever. We programmers have really got to learn to take stuff less rigidly.

OP can correct me if I'm wrong, but I read this more as "here's the ideal I'm working towards, and I follow it as much as I can unless there's a good reason to break it." Read it that way, and there's actually a lot of good advice in there. I've never met a programmer that didn't need to be in the zone to get big projects done well, and everything mentioned here is good advice towards finding time to get into the zone more often. As a start-up founder, I have a ton of little things I constantly need to do, and following advice like this to get those little things into manageable clusters that allow for less context-switching has been incredibly helpful in getting stuff done.

I'd never heard of some of the tools the author mentioned, and I sometimes forget some of the strategies, and a refresher is always nice. Thanks for the post!
I was part of a panel discussion with DJB in 2006, in which I maybe (!?) convinced him to make all his code until then much more open source. It was video'd here: http://wstein.org/sagedays6/M2U00221-sd6-panel_discussion.MP... [2GB download!]

He also talks about his philosophy about what people care about in software.

This was before youtube. Somebody should upload it to youtube... (sorry, I can't right now, due to limited bandwidth).

(I know DJB, since we had the same thesis adviser in graduate school....)
Almost anywhere in Europe and the US. If people are out at night drinking and there aren't easily accessible public toilets, then there really isn't much of an option for non-public urination.
i don't know what you are doing there, but Postfix has two crucial files, main.cf and master.cf. your /etc/postfix may have multiple files, and the default main.cf certainly has all the things (commented out), but you absolutely do not need to keep it.

if nginx feels simple it's only because it doesn't copy a good chunk of its documentation into your /etc.
1) This is more of how Facebook makes money with ads and providing "personalized experience" just as Google does. Fundamentally not a flaw in Facebook, but a debatable practice. And do you have source Facebook would share my age and my gender to third-party even if I list them to be private? The only thing that might be possible is Facebook internally does the calculation. Giving away to third-party vs FB doing the computation aren't exactly the same.

2) If you join an online community, you have to pay a price. You might tagged your friend or your friend tagged you and the setting is not strict enough, then how is that Facebook's fault?

3) Again, that's the price a social network has to pay.

Back in the days people take film-based pictures and there is no way to massively store and distribute to the world. Now the digital age has changed the way we distribute information about one another.

Doesn't matter if Facebook is 100% free software and decentralized. One person leaks everything leaks. There is no real 100% anonymity. You have to make contact with another human being.
Snapchat appears to be pivoting towards a curated media company, which is a far different beast than the photo sharing model 2 years ago.

It requires deep relationships with Madison Ave NY agencies and the LA entertainment industry.

Google App Engine may be their own remaining "must have" connection to Silicon Valley, from an Investors perspective.
http://www.nature.com/ncomms/2014/140904/ncomms5808/full/nco... is another example.

IIRC there are people working on element detection with EELS.
I heard that 18k gold must be 75% solid gold by weight.

Anyway I'm not a metallurgist, but it seems to me that if Apple watch is successful the gold watch will sell in large numbers. If that happens it seems to me it might spawn a cottage industry of gold refining to float off the ceramic and such and reclaim the gold. They aren't the first to make a hybrid like this, but they'll be the first to do it in large quantities.

Also, as others have pointed out the idea that you have to upgrade Apple products when new models come out is bunk. I use my iphones for at least 4 years. My current iphone is 4 years old and I will probably keep it for 5 years. I don't see why (if successful) the Apple watch after getting past the teething phase by the 2nd or 3rd revision you won't be able to keep it as long as an iphone.

People don't need to upgrade their iphones every year. Those that do are doing it purely out of their own desire. Apple devices last in a useful fashion quite a long time. The fact that they design them to do that inspires confidence in their institutional integrity. The fact that people who must have the latest thing don't acknowledge that they're usually upgrading purely for their own felt reasons–not that I'm opposed to it in any way–and not because anyone is forcing them to is just a way to hide the true reasons they upgrade from themselves. They made me do it!
I think I remember them saying either in one of the talks or in a comment somewhere (sorry I can't be more specific), that, yes, they do have it working on an FPGA, but since the purpose is only to test the design, it doesn't run anything like impressively fast, because they aren't utilizing the resources efficiently.

EDIT: by resources, I mean, the specialized logic and chunks of RAM that exist inside FPGAs.

Found it: https://groups.google.com/forum/#!topic/comp.arch.fpga/BTojR...
At least if you are interpreting the language just using the garbage collector of the host language will pretty surly simplify the design a lot. Actually a design where every Java object is simply represented by a Go object should give this for free.
we definitely need this in san francisco
But isn't that the point?

Make the city unfriendly to masses of pedestrians rushing on your palace to topple you?
Most tech blogs appear to be Apple's PR arm
https://www.youtube.com/watch?v=1EBfxjSFAxQ&t=57
You can use Google translate to read Egypt Today's "New Administrative Capital in the NUmbers" piece, as well as see design pictures for those interest.

http://www.almasryalyoum.com/news/details/679047

I believe it has English pages. I still stick to pre-revolution oppo media, so Egypt Today (Almasry Alyoum) and the Constituion (Ad-dostour) "original", not the new one that was bought out and sold out.

I hope the Egyptian HN crew can provide better reactions and info, as I am out of Cairo foo for some time since I have not been there in years.
Gigaom is dead. Long live Gigaom
I just googled one of those and my word that's a mile more horrible!

I'd rather have used a typewriter than one of those ones.
I thought this sort of thing was pretty much impossible due to latency issues.
> What's the problem with public toilets????

The Public.
Mysterious government spy cameras collecting data at post offices
Thank God It's Pi Day
Well, if the guns are controlled in the capital, how you control them yourself?

Many revolutions that worked, worked because the people in the capital physically wrested control, power is a funny thing, many people that have real power (example: the army soldiers, that actually have the guns with them), prefer the status quo unless it is very clear something changed (example, the soldiers might obey some rebels if the rebels kill and replace part of the chain of command).
That'd just have coffee rings and skid marks from that odd black shit that comes off the bottom of mice all over it.

Cone to think of it if you spilled something, game over.
Bloggers – Put your beacon on it
Also as in Brazil case, the government consider that the biggest threat is the military itself (to the point it created recently another quasi-military organization completely separated from the military, it left the main military bases VERY FAR from the capital, and built those new "quasi-military" bases near the capital).
This is not a typo, see jdkanani's comment.
There has been another narrative that "citizen journalists" would either disrupt the industry, or replace the roles of journalists whose industry had been disrupted.

Yeah, I think the results are in on that one. It turns out that the people who are most motivated to work for peanuts to establish 'the truth' are often also the most partisan on any given issue and with the least commitment to journalistic neutrality. The websites that solicit content creation from the readership tend towards becoming echo chambers.
> I think the key piece of experience that can help you be a good senior developer is to watch a system that you built collapse under its own weight.

Yeah, I like to assume this is the weakness of job-hopping/stack-changing candidates (as opposed to my not-so-glamorous self.)

Everything you build will fail and need replacement somehow, but you can't improve if you're always gone before it happens.

It echoes the same criticism we (tech-folks) often level at short-sighted Dilbertian managers.
Thanks Eliezer. I loved it. People new to HPMOR will be able to gorge on it, but reading it in episodes and anticipating the next one with a bunch of people made it something special.
If you can describe something for an FPGA it's not a huge leap to get it into silicon. A lot of people got pissed once they realized that the custom bitcoin mining ASICs were actually the open-source FPGA designs simply "burned" into an ASIC.

I suspect that the reason everything is taking so long is that they have to re-write so much of the core stuff (standard library, OS, drivers, etc). But once you can boot linux on a very slow FPGA I can't see a lot of reasons not to start making the ASICs.
I don't think they made the train. They bought an 'off the shelf' train that had that feature. A small number of Thameslink stations are underground (about 4 out of 30 or so) and so they installed GPS boosters there. Its not that crazy really. Interesting though.
If it's JLS compliant, absolutely.
tl;dr: Molyneux'd.
> I didn't know some countries could still play Sim City.

I wish more countries would - at least cities wouldn't be "designed" by bunch of developers fighting against each other for cash, building tons of useless buildings, destroying parks and public spaces. Cities I know could use some order and effective design.
One way to make a site like this work would be if instead of hitting notes / recording in real time, you would interact with a tracker. Just like playing around with an 808, people would be able to click to set drum hits or notes. It would get played next time the track loops around (after a few seconds), by which time hopefully everyone would be synchronized.