skysight-inc/HackerNews huggingface dataset:
I'm not implying that C is objectively inferior. Quite the contrary: there are tools that suite a specific problem. Maybe Twitch did spend money tuning Go, maybe that was a waste. Point is: they go a free performance boost thanks to a language the prioritizes what you want to do instead of how you do it.

I'm a big believer in early performance optimization, premature if you will. Though, ultimately, what I can crack out in a day with C# is worth months of C. Iterate, even with languages. If, after profiling, you find that your expressive (as opposed to explicit) language is wanting it's time to iterate into a different language. Get something competent out of the door, spend more money on it only if you have to. Right now our socket library consumes less than 1% of the CPU (GC and all), until everything else catches up there is no benefit to getting any closer to the metal.
But there is something to be said for having your entire vision devoted to what you're doing. Once resolutions get higher, you have almost your entire FOV to devote to code, browsing, whatever.

And being able to control your screen just by moving your head will be pretty crazy.
> This is even possible because auto rickshaws and buses have gotten expensive. Public transport of any kind is expensive, unpredictable and not worth when you look at the overall comfort and economics of having our own scooter.

When I lived in Bangalore, and whenever I visit there, BMTC (the public bus transport provider) has buses at least every few minutes along the main corridors during the day.

They are often crowded, but I don't think I could call the service "unpredictable", beyond the general variations that apply to all means of vehicular transport in Bangalore. Last mile connectivity though is often painful.

The service is indeed expensive, especially when one is sharing a commute with another person.

This said, I really like your summary of Bangalore.
Can Dogs Have Autism?
NTRU is patented though and requires you to use their GPL library for patent exemption, or have a paid license (as said in the project README). However, given that, there's also http://tbuktu.github.io/ntru/ as BSD, so I'm not sure how to square that with what the owners of NTRU publicly stated. Apparently the EU is also considering it for some sort of standardization?

Bernstein also recently released a paper on NTRU Prime which I just became aware of, although it makes no mention of the patent issue. https://ntruprime.cr.yp.to/ntruprime-20160511.pdf

In any case, it'd be interesting to get an answer on this, since NTRU has looked interesting for a long time, but the patents were pretty unfortunate.
> “At one point I just ask him, ‘how’s the data science team at Reddit?’ And [Ohanian] said, ‘what data science team?’” Weiner recounts to me.

https://techcrunch.com/2016/05/25/reddit-cto-marty-weiner-on...
And "int* p, q" declares to pointers to int, amirite?
Just a side-comment, it would be really nice if we could get the browser vendors to support a newer compression algorithm beyond gzip and deflate. I know there have been a couple others implemented, but nothing that has been implemented by multiple browsers that has stuck. Really need to get MS, Google, Apple and Mozilla to come together on this. Should be patent free.
> every house to have a food-grow room

The climate in our house varies so much that we need a heater in the winter and a cooler in the summer to keep it habitable. An additional grow room for plants would require the same and the cost would seem to outweigh the benefits, although I'm willing to be convinced otherwise.
It's the same rough idea except it goes from "we received at least one letter once about some user(s) on this site" to "we received a letter about YOU," that's a huge difference.

Canaries aren't challenged currently partially because they give out so little information that it's really not worth the governments time to go after people. What the NSL gag really aims to prevent is to keep the people targeted by the NSLs from knowing that they're under investigation. If a company started doing canaries that applied down to a single person they'd be sued the first time they stopped sending one after getting a letter.

Also I'm not entirely sure that even if a judge found that an NSL can't compel you to send a zombie canary that it follows that the company can't be fined or sanctioned for breaking the gag order.
Scoliosis Traced to Problems in Spinal Fluid Flow
Indeed, inlining is an obstacle for such fine-grained incremental recompilation as Rust envisions. However, when compiling in debug mode (which is the default) Rust (or rather LLVM) does not do all that much inlining, and considering that people compile in debug mode much more often than they compile in release mode this should present a large time savings to the average developer use case.

(Note also that MIR should generate somewhat faster debug binaries than current trans (by virtue of doing "obvious" optimizations in the frontend, rather than asking LLVM to chew on it), so if there are people out there who currently make release builds during development because their debug builds are too doggone slow, then this should help alleviate that.)
What Freudian slips really reveal about your mind
And, crucially, OSX is the only real option for running both unixy programs and high-grade commercial software such as the Adobe Suite on the same machine without dual-booting
Huh. Thanks for posting this, I actually hadn't heard of it. It avoids some of my complaints about Boxy[1]; I'll have to give it a try.

[1]: http://www.boxyapp.co/
>Yes but that is all before the advent of modern ship technology. Alaska was part of the eastward expansion led by the cossacks in the age of discovery.

The US got California as result of westward expansion led by gold rushers and entrepreneurs. The point here isn't that Russia didn't want and didn't try. Russia tried and failed.

>I think the parent comment in mostly right. Remember that the US and USSR were both mostly concerned about the state of Western Europe; that was the focus of attention for most of the cold war. The Soviets had an enormous land boundary and no need for ships if they wanted to invade western europe.

That is the situation post-Crimean war. The point of Crimean War was Russian expansion southward, ultimately to control the straits and have the access to Mediterranean, to the soft unprotected belly of Europe, like the Osman Empire had for centuries before. Obviously Western Europe, in particular Britain and France didn't want it, as having the threat limited to land and attenuated by significant land distance between them and Russia was much strategically much more beneficial for Western Europe. And Russia lost the war (for all the typical Russian reasons - bad tech, bad management, etc.). The same way like losing Tsushima and the whole Russo-Japan war closed Russian attempts to be ocean faring state in Pacific.

So the point here is that Russia did try and failed and thus it has that land based priority that parent is talking about not by choice - it it just natural consequence of failing to make it into big Navy league with those 2 wars being the key stopping points.
Evidence for a Distant Giant Planet in the Solar System (Astronomical Journal)
Still have to google some (maybe a bit less), but, agreed.
I'm surprised more people don't go tit for tat on cops that do that. It's shocking that cops's reputations are not ruined permanently, and to the extent they cannot continue in their jobs and living in their communities when they use extralegal punishment.
Key Takeaways from the DevOps Enterprise Summit (#DOES16) EU Conference
This looks really neat. I wish I had a yard to put it in. If I move someday, I'll certainly try to remember this.

Can you explain what makes it better than planting a traditional garden? I came away from the page with the impression that it is better, but I'm not entirely sure what makes it so.
Based on his state, it seems plausible that he did assault officers, and that they did have a right to use force against him to end that assault and take him into custody

Assault, or self-defense? How do we know they didn't initiate the assault?
This is exactly what happens with most gun control arguments.
Also is there an ETA on syntax extensions being stabilized ? This and incremental compilation are my personal milestones that Rust (core language/compiler) went over the initial growing pains (lack of tooling I can deal with)
Thanks for the link. That was some really interesting stuff. The "getting the first four years of your life back" bit was pretty spot on.
6 months with Elixir and Phoenix
It's amazing that this is all online now, and easy to browse. Lots of source here too http://www.ibiblio.org/apollo/links.html

FWIW, I did performance analysis of the guidance computer and the 1202 and 1201 alarms at the start of my ACM Applicative 2016 keynote: https://youtu.be/eO94l0aGLCA?t=4m38s
> they have committed to a pretty crazy pricing model ($7 per month)

I actually sort of prefer email apps with this sort of pricing model; it makes me think they're trying to be financially sustainable rather than just getting acquihired in a year or two. I would definitely pay $7/mo for the right email app. (But I don't know if N1 is it; I added N1 and some other Mac-only email apps to the original article.)
It is a commodity business with very thin margins. Farmers for the most part have zero pricing power for their commodities. Whatever you propose must "pencil out", as farmers say, and it needs to be a clear benefit. It should reduce or option-away risk, not add to risk.

Professional farm management companies might be a good place to start, because they have business analysts that have the time to understand your product and can deploy at scale across multiple clients.

Hertz farm management (Iowa, Illinois, Nebraska) is one example. Typical client is the children that inherited dad's farm but don't have the time and expertise to manage the land, which is typically leased to farmer-operators.
Then how about cases like these:

int* a, *b;

The language was intentionally designed so that the same operators with the same precedence levels are used in declarations as well as in normal expressions.
It's funny, but nothing helps you understand something better than porting it to a new language... Even if you aren't particularly skilled in the shortcuts a given language/platform offers, it does help you understand a given algorithm.
Fund a bunch of SJW projects that will never bring anything but grief?
The Top 5 Free and Open Source EMR Software
Obligatory "Shazbot!"

So was the Ghost Stream Manager meant to also help combat packet loss? Or is it more simply a form of "Game state redundancy"? I'm speaking out of wheelhouse here.

I'm always a bit fascinated by these write-ups because so much has to happen in such a small window.
Charter: TWC integration won't result in Frontier-style chaos
Can you find any good arguments for the free will if you accept following two conditions:

1. Randomness or probabilistic behavior is not free will.

2. Argument does not assume entities outside our scientific world view.

Arguments that don't include soul, spirit or something like that try to equate free will with indeterminism. That's just wrong. Is there indeterminism is different question.
It is hard to find startups where the hiring process and encouragement process of existing employees forms a key aspect of the day to day work. It is understandable how this falls into the blind spot. Many companies assume they have highly driven employees, hence this may not be necessary. However the occasional nudge goes a long way.
Find out if you're in a career that matches your instincts
If lead ammunition is toxic, why do we still use it?
challenge?

they would finally be free...
Ask HN: Is founderdating.com still spamming LinkedIn contacts?
A while back there was a thread about the sneaky practices of Founderdating: https://news.ycombinator.com/item?id=5676189

Can anyone confirm if this or similar practices are still going on?

The website and sheer volume of emails I receive from them make me think it probably hasn't changed much and I'd be throwing $50 away.
I don't know, but they should really step up their marketing game.
When I was traveling in rural parts of China, locals seemed equally baffled that a laowai was interested in their lowly village. Also, I assume most Chinese who have money to travel abroad live in large cities where such single family homes are quite a rare sight and sell in the millions of dollars. Now, why that village more than another I have no idea.
Check out the Ground to Air Heat Transfer tech in the Ceres Greenhouses link. It acts as a temperature stabilizer while using very little energy.
10 Fun Browser Games for Learning Web Development
Looks like a stealth edit of the privacy policy. The policy [0] in place prior to Jan 1 of this year doesn't mention it. The "announcement" [1] of the new policy also didn't recognize the change.

Also, you apparently cannot (yet) delete [2] the data reddit already surreptitiously collected.

[0] https://www.reddit.com/help/privacypolicy?v=33a67dd2-e2c6-11...

[1] https://www.reddit.com/r/announcements/comments/3tlcil/we_ar...

[2] https://m.reddit.com/r/changelog/comments/4rl5to/outbound_cl...
I admit I clicked the link.
>Performance doing what? Email has several operations and none of these clients are performant at scale.

Well OK, so the most important for me is search, and the second most important is being able to quickly apply labels based on filters on a bulk-scale. I have found mutt to not really be performant and the workflow that I achieved was rather brittle (complicated by other factors like having to deal with HTML email). I'm currently using Gmail, but I am experimenting with outlook and I quite like the performance. I don't have a ton of email, maybe around 3-4GB, 25K emails. Bulk operations like 'select all' - do X on several thousand emails takes seconds (which is still slow IMHO FWIW). I haven't seen such performance with other clients. Granted, I haven't broken down every single client and benchmarked different workloads, so I'm only speaking in generalities.

And don't worry about offending me. I was just trying to stir up some conversation. I don't take offense if someone disagrees with me on the internet.
Most Mozilla projects are senseless, and they are burning cash as if there were no tomorrow, but the SJW mention makes little sense to me.
My latest attempt at this problem is a tool I call `cq` [1]. It's a way to query code with a selector, rather than line numbers. I use it for blog posts to pull code chunks into markdown.

It lets you write a (static) document that mixes prose and code in a way thats best for the reader. But 1. the code is runnable on disk and 2. you don't have to copy and paste.

Generally I find that literate programming solutions don't have good support for hiding portions of the code. This tends to limit the tool's applicability to trivial code examples.

I use `cq` to extract key code blocks from complete projects and then provide the whole project alongside the post.

[1]: https://github.com/fullstackio/cq
I mean, humans have been harvesting bee products for at least a few thousand years...
"I'd rather rip it all out and have some kind of native plants jungle, but that takes time and money I haven't been able to spend on it yet. I'd be just as happy if the front yard didn't exist and my house fronted directly on the sidewalk."

I wish you lived in my neighborhood. A lot of people in SF south of 280 or in the outer sunset feel the same way you do about lawns, but they sure don't feel the same way you do about native plants. Instead, they value extra concrete and parking spots.

This has been the result:

http://sf.streetsblog.org/2013/01/28/cleaning-up-sfs-car-lit...

http://www.sfgate.com/bayarea/article/Paved-over-S-F-yards-r...

The article says the practice is illegal, but in many neighborhoods in SF, enforcement is largely non-existent.

Just to be clear, this isn't purely an aesthetic issue, there are major infrastructure problems here. In particular, paving over with non-permeable surfaces greatly increases the amount of runoff that makes its way into the storm system during heavy rains. San Francisco's system is an antiquated single combined sewage and storm system, which means that if the system is overwhelmed and drains back up.... that ain't just rainwater anymore.

http://www.sfweekly.com/sanfrancisco/news-san-francisco-sewe...
> Would you be able to give more details as to how you use disks as raw block devices, bypassing the filesystem? For example, the kind of abstraction layers you use, their interfaces and methods, disk layout of extents, metadata layout, consistency issues, fsync issues, and the various performance advantages from bypassing the filesystem?

Yeah, we're going to write a whole blog post on this sort of stuff sometime soon. Needless to say, it's a big topic!
Agreed. However he did go to some lengths to make it look like it wasn't suicide... It is difficult to judge given the (lack of) facts, but it's a sad story whichever way one looks at it.
The police were on the scene because a citizen had called in an attempted live home invasion of someone breaking down their front door. Ian is the one who started the violence. It's very plausible to me that someone in that deranged of a state will continue being violent once people show up.

I don't understand how so many people are willing to overlook the circumstances of what happened. Put yourself in the shoes of the terrified people who was woken up in the middle of the night by someone trying to break into your house. Imagine what making that panicked 911 call would sound like. The police were protecting the community from Ian. Home invasion is not OK.
The title of "Sealer of the Honey" was given in the First Dynasty, Egypt! So yes quite a long time.
Hopefully they can use this to substantially improve their algorithm. (Voting without clicking, click to vote interval, click duration) Lots of reddit's problems are due to algorithmic flaws that they just didn't have the data to correct.
There's a simulator, if you want to run it.[1] But it's just a simulator for the computer; there's no spacecraft attached.

There's a mod for Kerbal Space Program which gives it real solar system planets and dimensions. (KSP's world is way undersized so things happen faster.)[2]

There's another mod for Kerbal Space Program to give it real dynamics.[3] (KSP doesn't really do dynamics right; the spacecraft is under the gravitational influence of only one body at a time. This is why there's that sudden trajectory change upon Mun capture.)

Someone should hook all that together and do a moon landing in simulation.

[1] http://svtsim.com/moonjs/agc.html
[2] https://www.reddit.com/r/KerbalSpaceProgram/comments/1piaqi/...
[3] http://forum.kerbalspaceprogram.com/index.php?/topic/62205-w...
As I read it, that analysis (about Mozilla losing money from a Yahoo sale) doesn't factor in the $1 billion payment Mozilla would be owed if they walk away, and is based on the assumption that Mozilla won't be able to make another search deal to replace its revenue with Yahoo. It's probably true that they can't replace 100% of it, but if they partially replace it, and then make up for the shortfall with that billion, that probably takes care of them for many years.
Flare – routing algorithm for Lightning Network (Bitcoin overlay network)
Also, we have

int *p, q;

which says "p is a pointer to integer; q is an integer". That's an argument against writing

int* p, q;

because that suggests that both p and q are pointers to integer.

And yes, you can write (IIRC)

int q, *p;

(See also http://www.stroustrup.com/bs_faq2.html#whitespace)
Might just be an alternate spelling of Pollan. Which, concidentally,

http://michaelpollan.com/books/in-defense-of-food/
> the 'type' is pointer-to-int, the 'name' is 'p', hence 'int* p'.

It would be great if the language actually worked that way, because that's the natural way to think about it. Unfortunately, it doesn't. In the simple case of a single pointer variable, we can put the star next to the type and pretend that C works the way we think, but it's a fiction.
Aries: A Source for Your Data Pipeline
This is not true. Gcc will inline everything it damn well wants to. It will definitely inline any function that is smaller than a function call, like small C++ accessors, and any other small function available at compile time like trivial constructors and the like. The "inline" keyword mainly serves to avoid ODR violations, not to inform the optimizer.
Hyperloop One Is Planning a 300-Mile Route That Goes Underwater
When I spent quite a bit of time in China, I would use Google Earth to find places that hadn't had all their pre-revolution homes replaced by highrises. It wasn't that easy!
Gross, as a user of any site that is definitely a sign I should be leaving and not coming back.
There was a book (which I had and lost) back in the eighties or nineties, and I think Wireworld was featured in the chapter on cellular automata. Other variations included Life with multiple levels of health, not just dead or alive.

Anyone remember it?
hehe

(A friend of mine, who when in search of a new go-to-programming language instead of Python, was more interested in Swift vs Rust because of this attitude).
After losing on search, mobile, and social, Microsoft needs a win.
AG are the original data science folks. SAS was started to help farmers analyze crops 40 or so years ago.
> I'm creating a FreePascal edition of my ancient Turbo Pascal book

Getting my hands on an early edition (first or second, I'm not not quite sure) of Complete Turbo Pascal in my teens is a big party of why I ended up as a programmer.

I'm glad to see its still alive, and hopefully still inspiring new programmers.
There is no ETA yet, but it is being worked on.

Out of curiosity, do you want general syntax extensions, or is it stuff like Serde/Diesel, specifically?
#1 - You're talking adjacency (moving up the value chain), which might not be a bad idea, but is the incremental value worth it? It might be: I don't know. But I know that it implies a level of sophistication and focus that may not be present.

#2 - I don't know if there's a distinction there. Either the value is lower (because the data doesn't include anyone outside the association) or dollars just flow in a different way (e.g., increased association dues for increased "free" services vs. fee-for-service).
I'm still not sure I understand the reason they used XMPP in the first place.
As someone who wears glasses, I actually have the opposite experience. The Vive accommodates the glasses pretty easily. I've wondered about the display difference though.

I've had a lot more time in a Vive and am going to get to compare to a Rift again soon but my recollection is that the Oculus had a better display. I also might not have "dialed in" my Vive well. The Oculus was setup for me by a friend who is an Oculus engineer, so I suspect he set it up correctly. I'm going to read up on tuning the Vive display right now. :)
> exaggregating

this could make for a cool portmanteau.
Maybe you missed the big picture in the middle that has the subtitle "Annual fatal police shootings per million residents" with a big green happy(?) face for the US with the number 3.42, and variously-colored small happy faces for various European countries with hard to read numbers proceeding from 0.187 to something almost unreadably small that might be 0.016.
Employee #1: Reddit