skysight-inc/HackerNews huggingface dataset:
As with most big systems there are degrees. Most of the code isn't in the fast paths so can be written in whatever language makes sense for the developers. For all the love it receives on HN, Java has plenty of practical success as a development language.

The majority of the fast paths have performance characteristics that Java is suitable for as long as it's actually executing your program. hence the focus on GC, networking and concurrency primitives. And mostly Java is chosen where the bulk of the rest of the codebase is Java.

Where you need ridiculously fast, then you have to drop down to what suits. Be that C, ASM or FPGAs. But these have costs wrt dev time and/or ease of establishing correctness. So they tend to be used judiciously.
Read this on Reddit. Haven't tried as I'm on mobile:

"You can circumvent that by right clicking and holding elsewhere then moving the mouse to the link, releasing and then copying."

User: gasdoves
Intfact
Travel Consulting – Hotel Distribution
If you are an independent hotel owner or have a small-chain of hotels, you must be facing lots of problems related to hotel distribution. With Travel Team Consulting, hotel distribution can become really easy for you. Our travel marketing solutions can be very helpful for your business.
I used to train Judo at a Dojo also used by the local police. Believe me, the female officers could throw me around just fine.
And detained the girlfriend.
Improving designer/developer communication with zeplin
Justifying conferences to your boss
Lots of first-world countries have Internet. Not a lot of first-world countries have the amount of shootings, including mass shootings, the US has. That makes me doubt that the Internet is the problem.
ACAB.
It's not just the mentally ill, the ignorant or misguided, it's the general public that has to deal with so many negative emotions and information at an accelerating pace.

The world didn't got worse, but everybody started to feel that way. Because people now know what they didn't know before.

Two hundred years ago, when your beloved aunt died, you realised that after a week when the letter informing you arrived. During that week you could be happy, because you didn't know.

Now the death, misery, violence and unfairness that happens so regularly in our world is just a fingertip away.

Resulting in fear and anger. Those emotions are good for evading and hunting animals, but not for dealing with complex rules in a globalised society.
Jesus... did you notice how that girl manages to keep cool while the maniac with the gun is completely melting down? Scary.
Disruptor: High performance alternative to bounded queues (2011) [pdf]
Who cares about downvotes! just enter the "Aspergian mindset" and write what you think is right.

If you are looking for social feedback you will never get far on startups.
When intuition and math probably look wrong (2010)
What is your argument? Mine is that both Holmes and Musk were not initially experts in their respective fields.
The url that you copy is not unusable, it's a redirect url.
Because not everything needs to be ultra fast. Only the pieces that need to respond quickly to market changes. The vast majority of logic in an HFT isn't this, it's business logic around determining parameters, and so on.
Elon Musk had pedigree
> the incumbents who said that his ideas would never work

which ideas? Is there really that much innovative stuff by elon musk?

My impression is, that it was always more about economic feasibility than technical feasibility. Competitors to Tesla and SpaceX existed before those were founded but they lacked the investment.
spreading damaging lies is most definitely something you can be sued for!
Yes. Surreal. She is absolutely incredibly composed during the whole thing.
It's not just shootings, though - the bitter rift that brexit has wrought is part of the same problem. Hell, gamergate sits in the category too. All this drives division, which ultimately drives violence.
Early beta on iOS for Tempr, to hashtag your friends
Snipers shoot 11 police officers during Dallas protest march, killing five
Isn't that because they could work outside many bureaucratic regulations and Musk's focus on the essential?
> I HAVE worked on transitioning several large codebases from 2 to 3 and in each case this has been months of work, incurring completely unjustified costs

Out of interest whats the biggest time sink while doing this? I've had a lot of luck using 2to3 and with decent test coverage and a UAT environment that people can access, its not exactly months and months of work changing "xrange" to "range", and "print" to "print()"
http://stackoverflow.com/questions/1878696/why-is-java-faste...
> 90% of portability taken care off for free

You sir, have clearly never attempted to write portable C or Go code. Writing portable C code takes a serious effort. It's not hard if you know what you have to pay attention to - but 90% portability taken care of for free? That's simply not true, unless you think being portable is "it runs on a POSIX system".

Writing portable Go code - in most cases - you don't need to do anything or make only slight changes to your code, and cross-compiling is the easiest I've ever encountered.
It's been a while since I was working in HFT, but the HFT firms making the most money were all using Java predominantly. Yeah a lot of firms use C++ but I think that's more because of myth than actual benefits.

Pure simple arbitrage is a race to the bottom very quickly, and it's very difficult to remain profitable with those sort of simple strategies regardless of what language you use. Maybe FPGAs and radio networks could let you make money off of simple arbitrage (someone must be making money from it). C++ isn't going to give much advantage over Java with GC disabled.
IANAL. You can surely be compelled to tell the truth. I can't imagine how the court could compel somebody to admit or deny this type of fact though. But not speaking at all is different from lying.

If you do not follow the courts order, it could be charge of civil contempt, which could be jail time until you promise to no longer ignore the courts orders and/or could include fines.
I'm working with graphs myself. There's some good research on graph visualization, but most of it is behind paywalls. If you're a student you can probably get in. The hardest part is combining the graph (nodes & links) with labels. I think most people let the graph itself dictate the drawing, which is a mistake. The labels are probably more important, so the layout of the graph should be rectilinear. Visio does a good job of that. Also, it seems more important to layout the graph starting from the node the reader is focused on, rather than layout the whole graph like a static map, because the reader cares about the thing they're looking at and what it's related to most.
So sad that they are forced to put such "warnings" on this kind of courses.
DRM is not about protecting content, its about lock-in and keeping users on a single platform. Security researchers (schneier) has written about it. Content creators has written about it (Doctorow's Law), advocates has written about it (EFF), and of course users has written about it endlessly. The only people who argue that DRM is about protection is the publishers.

There are a few schemes, which normally do not even count as DRM, that is intended to protect copyrighted material. Encrypted TV channels is a primarily example. A streaming service could copy that scheme, but delivery physical tamper-proof boxes that do key-exchange every few minutes is quite expensive. Alternative they could what YouTube/Twitch do, which makes copying a stream about as difficult as downloading a pirated version from a torrent site (ie, you need to use a third-party software). For movies, it is the best protection as you can get without having to distribute physical boxes.
> Possibly not phones, but a tablet-with-keyboard: Termux will give you access to an apt repo which includes emacs.

Yeah, I've been thinking about the same thing recently. Especially given that I keep my life organized via org-mode + DropBox combo and I'd love to be able to invoke full agenda view without access to PC...

That said, because I often end up doing things like Arduino workshops, which require hooking up USB devices with specific drivers to them, it's pushing me towards a new laptop. TBH, the new Surface tablets from Microsoft looks like an excellent choice for my use case, but they're sadly expensive as hell (not unreachable for me, just not worth the marginal utility I expect to gain from the new device).

> I really should just lock myself up in a room and get on with it, no?

Yeah :). Or maybe, just use the fact that you've learned the vi keybindings and switch to Evil mode (or even Spacemacs). That's what I'm trying to do now, but with almost zero prior exposure to vi bindings. I've become convinced that vi has much better approach to keys than Emacs, with that whole command language thing.
"How to make a pencil from scratch"

https://news.ycombinator.com/item?id=10631115
Dallas police slammed for tweeting picture of 'suspect'
Can someone explain me how Theranos' claim is anything else than me claiming that I can do a representative study with 5 participants and have the same statistical significance as others doing a study with 10000 participants?

Isn't this just elementary statistics and completely independent from the domain?
Show HN: GifBop – GIF Roulette with Random “Silicon Valley” GIFS, and More
Snapchat sued over 'explicit' posts in Discover tab
If he walks free he might get killed by another gunman like those officers today in Dallas.
Because you can't keep people dumb forever. Eventually they will learn of this tracking that's going on everywhere and then people will try to block any form of data-collection, whether it's anonymized or not.
When a child thinks life is unfair, use game theory
She's in shock.
Amazon Product Advertising API for Node.js
Five Ways to Build a Future-Proof Customer Strategy
Stretching Software Across Future Exascale Systems
Yes, exactly. Sometimes access to high resolution scans of the material is included with purchase (I recall the Taschen books on the history of typefaces and the Modernist Cuisine set offering some form of this), but not nearly often enough.
A lot of books are also simply unavailable as ebooks (like Bertin's Semiology of Graphics).
Zwave switches can be build into wall boxes, so you still have the same ui as regular switches, it doesn't need network connectivity, so you get remote control as a strict superset of the regular operation mode.
Live stream of UK's AirTattoo
It's obviously a Blu-ray disk.
I'd agree with you but she is composed enough to film the whole thing.
Based on what I've read, QKD requires a out of band shared secret to authenticate and rule out an active man in the middle. Given that I don't see the point at all.
Really ?!
Can someone flag/remove this? The whole "All Cops are Bastards/Targets" thig is incredibly ignorant, especially now.
You Can Now Drink Beer Brewed by Artificial Intelligence
The jit can optimize away virtual function calls.

ParentClass g = ....might be a subclass...

for (int i=0;i<100000;i++) {
g.func(i);
}

The JIT can optimize away the vtable lookups to find func, and sometimes inline the code. Ok, maybe you could do this in C++ too.

ParentClass[] g = ....might be a subclass...

for (int i=0;i<100000;i++) {
g[i].func(i);
}

Suppose 99% of g's are the same class. The JIT can optimize away most of the virtual function lookups (particularly if this is one of your hotspots). I.e. the code becomes:

ParentClass[] g = ....might be a subclass...

for (int i=0;i<100000;i++) {
if (g.class == COMMONCLASS) {
inlined_func(i);
else {
g[i].func(i);
}
}

In the common case, a simple pointer comparison + inlined code is a lot faster than a function dereferene.
> is there anything stopping you from re-implementing the Erlang memory/GC-model on the JVM

Apparently not, never used it, but impressive: https://github.com/trifork/erjang
If a Driverless Car Goes Bad We May Never Know Why
I can see a market for a VR movie/game which allows the user to walk/drive through (or just sit in) a forest :)
I don't know what someone who is 'well feed' looks like.
Musk lives to learn. Holmes apparently - doesn't.

In an engineering culture, there's solid respect for reality.

In a political culture there's respect for caste, status, and power, but not so much for reality.

Political people believe their own PR. They believe all they have to do is throw money at something and bang the table enough and they can get whatever they want.

Engineers know it doesn't work like that. Sometimes they throw money at things and bang the table too, but ultimately if reality says "No" - or "Not yet" - they accept that and move on.
The first city in Virtual Reality
Aren't these events statistically likely in a way?

1. Some white people are afraid of black people. (the other way probably too)

2. Most people are very afraid of other people carrying guns.

3. Most people are afraid of some form of resistance when they challenge/approach somebody.

Add it up. It's likely that somewhere a white policeman approaches a black person who has, or could have a gun, and experiences fear.

Before this is read as an excuse for the policeman, which it is not:

Keep in mind that fear and anger, fight and flight are intertwined. Hatred can come from fear. Fear can come after hatred. One brain-areal is responsible for both emotions.

The only efficient response to defuse these situations is to eliminate the "very afraid" above and disarm the population.
They're concerned Holmes will commit suicide.
That would be the exact model I am talking about.
Non-PDF Google Cache Copy (for people like me, who don't like clicking on unknown PDFs):

http://webcache.googleusercontent.com/search?q=cache:_wPrLjU...

Missing the diagrams of the circuits but totally readable.
11 police officers shot during protest march about this shooting and another one:

https://www.washingtonpost.com/news/morning-mix/wp/2016/07/0...

This is really getting out of hand.
Android KeyStore Encryption Scheme Broken, Researchers Say
>and disarm the population

And the police (see UK, where most police is unarmed).
If you can persuade people that you can make that hypothetical substance, there are a few pissed off investors around at the moment who will throw money at you.
Yup, we spend a bunch of time trying different options.

But they never gave Andy the uop he really wanted which would zero the next cache line. Normally when you start writing to memory the machine will populate the cache line to be written from memory. He wanted the ability to say he plans on writing the whole thing so don't bother and if something happens then assume it is all zeros. (or something like that)

Perhaps the current machines have this now... but probably not.
You can flag it. Click the timestamp to make the flag button appear.
Open Color Tools – Open Color Tools – Forget Swatches – Think Palettes
It has been getting out of hand for quite a while now: https://www.reddit.com/r/GunsAreCool/comments/4qyfsx/here_ar...

MASS SHOOTING CASUALTIES IN THE U.S. - JUNE 2016

52 verified mass shootings
104 people killed
226 people wounded

These people were victims strictly of mass shootings. Not included
are victims of shootings where three or fewer people were shot. On
average, 91 Americans are killed and more than 200 injured with guns
every day.
Such a typical tech reaction/sentiment: what's better than real trees? A VR simulation of trees! :)
If she freaks out, swears or makes any sudden movement she will be shot immediately. That's why she is "composed" - she is frozen in fear.

If you are black then you've lived under constant fear of police your whole life and you have plenty of experience in "assuming the position"
>Realize that #EricGarner & #AltonSterling were brutally killed for being black while selling (cigarettes & CDs) cheap consumer products.

Sterling was resisting arrest and had a fucking gun on him. Garner died after being put in a choke hold for resisting arrest.

Maybe one of or both of the homicides were unjustified, but characterizing it as being "killed for being black while selling (cigarettes & CDs)" is irresponsible race-baiting. It's click-baity pandering to the lowest common denominator 5 second attention-span mob.
That's actually the thing that gets me the most. There was no need to handcuff her.
Microsoft squanders browser dominance in record time
I'm not as sure about that, but probably yes.

And make police a highly-recognised profession with top-pay, but also heavily scrutinised selection, entrance-tests and no allowed margin for error.
10 Interesting Facts About Internet and Social Media – MAC Design Inc
Yes, but this goes way beyond that. So, first we have the police shooting two people, now (during a protest against police violence triggered by those shootings) we have 11 police officers shot by snipers. It doesn't take a whole lot of imagination to see this spiral out of control into full scale riots.

I don't recall anything like the killings of those police officers happening at a demonstration, we're talking organized targeted response here.
> decent test coverage

You were indeed very lucky if all projects you've worked on had decent test coverage.
Continuous Deployment for Android in 5 minutes
The greatest reshuffle of individual incomes since the Industrial Revolution
Want to reboot civilization? What you’ll need (2014)
Can you share source code? Thx!
The Headington Shark
If you want to know more you may be interested in these:

Japanese researcher describes (with control group) the interesting affects of walking in a forest.

https://www.youtube.com/watch?v=9jPNll1Ccn0

Indian researcher describes side affects of indoor plants on health esp. air quality.

https://www.youtube.com/watch?v=gmn7tjSNyAA

I'm incorporating some of these concepts into my tiny house design e.g. a terrarium and an hinoki ofuro, together with natural daylighting.
C/C++ also have & and | in the wrong place, mostly thanks to their heritage as being overloaded for && and ||).

I've personally seen several (flags & MASK != VALUE) bugs make it to the field. Sometimes it's worked for ages as the 0th bit was part of what was being tested.

Whilst adding more brackets can be useful to explain things, there comes a point when you have too much parenthesis. You have to rely at least a little on operator precedence, so you really do need to learn it.
Can you give some insight into what kind of thing they're doing?
For those people where getting out and about to real woodland is impractical, then yes I see a good market for VR solutions such as this.

Housebound or otherwise infirm people would benefit from VR simulations of peaceful locations.

Likewise so would all us shut-in techies that live in our basements...
In the US at least, "IT" is the support staff that maintains networks, provides staff support, approves/rejects new employee software requests (mostly rejects), etc.

Software developers/engineers design new products for a company. It's a significant difference.

I personally don't mind being called "coder", "programmer", "software developer", or "software engineer" (the last two have been part of my formal titles), but please don't call me "IT".
yeah, those were some properly fed times back home. people were shot on the borders, electrocuted on wires, blown up by landmines and killed by border dogs. my father used to do hang gliders back then, and told me about the failed attempt to escape that had guy falling down, but down in half by opened garage doors (i think after some shooting aimed at him). Another ones trying to cross border river in winter by swimming, putting thick layer of fat on their bodies, and only 1 out of 2 making it on the other side.

this is how Russian mentality sees 'helping out' to their friends. anytime I hear anything seemingly nice from Putin (or anybody from east), these memories put things in perspective.
I used to use X10. Then I discovered the hard way that buying low-bidder electronics that plug directly into mains power is a really bad idea: one of the control boxes that plugged into a wall outlet started to get hot enough to create a blackened spot on its label.
This is going to take some getting used-to. The visuals (specifically the syntax highlighting and code completion) are very reminiscent of bpython.

On the other hand, I'm really happy to say farewell to readline. I've been stuck with readline v6.2.4.1 for ages just so I can have proper linewrap [0]. Of course this breaks virtualenv creation so you end up having to override the system readline [1]. Needless to say, this is well overdue.

[0]: https://github.com/ipython/ipython/issues/3329/

[1]: https://github.com/pypa/virtualenv/issues/4#issuecomment-966...
Or you could fix your police. In any other modern country if police kills somebody it's huge news. In US it's usually a footnote (even cheerful sometimes).
So how about yesterday? That never happened if there were no guns. How can you justify that? It would not be 'replaced by other weapons' as you cannot get that close in.
Show HN: Free and open source page builder for WordPress
Robot mimics vertebrate motion
> It's more like you can't write something really complex in Go

Have you recently checked out the bigger projects that are currently being written in Go? You'd be surprised...

> Try write a large LOB app in pure Go or a fully featured CRM.

Woah. Have you tried doing that in C, C++ or Rust? Has anybody? Every language has it's strengths and weaknesses. Sure it's possible to do so in them - but is it a good idea? Not necessarily. I'm not going to write a database engine in Python - but we have timeseries databases being written in Go.

> Go short comings will show up pretty fast.

Every language has shortcomings. Go's major thing seen as a shortcoming is the classic "lack of generics", which arguably is true to some extend - but not it's GC. The thing is - Go's strong points have become clear long before these shortcomings you're talking about. The entire ops-space jumped on it because it solved a few problems plaguing their tools: memory overhead, slowness, dependencies, hard to make portable. Pretty much every major new project related to infrastructure is created in Go.

One of the biggest attractions of Go is it's ability to create programs that perform a lot better than the same thing written in Ruby or Python, which then again allows developers to undertake more ambitious projects.
You mean the six hour safety course?
Can you explain a little better?

Maybe your point is valid, but I completely miss what you are talking about.

Without an explanation your point comes across just as a noisy random rant... Maybe you are right, but as long as I can't understand what you are saying you are wasting time (yours and mine...)
This mixes two questions: Can java be compiled faster than C++, and can a JIT compiler outperform an AOT compiler. Both java and C++ have problems, C++'s aliasing restrictions are nasty and I'd be surprised if anything java has is as bad.

The second is more dubious... sure, a JIT compiler has information if it spends RAM and cycles on collecting that, but it also has to run quickly and fit in the runtime environment, and an AOT compiler can run arbitrarily slowly, use a whole rackful of servers, and can use PGO without incurring any profile collection costs at (normal) runtime.
Meat Is Killing Our Planet and We Won’t Even Talk About It
> So, first we have the police shooting two people,

US police have shot and killed over 500 people this year.

So far 58 officers died "in the line of duty". 26 of those died by gunfire.

In 2015 130 officers died in line of duty, 39 of those died by gunfire. (I don't know how many of these were killed by other officers).
And another- telemetry
Database running on 4 gamer GPUs blows past Redshift, BigQuery clusters
<sarcasm>

Anything that threatens to lessen profits in the least is hard evidence for the communist party running the show.

</sarcasm>