skysight-inc/HackerNews huggingface dataset:
"the poor people" is such a wide brush. How about it would make middle class people think about their budgets carefully and only drive when really needed.
These days I wonder if anything is a source of objective fact. The more I try and remain objective and strive for enlightenment, the cloudier everything seems to become.
It's often pretty simple to check that studies are biased and wrong:

---

Q1: For black people, how many times have you mugged a white person?

Q2: For white people, how many times have you been mugged by a black person?

Conclusion: There's a one-sided racial problem!

---

It's not always that simple, but too many times it is. I've found the various social sciences to be the worst at this. All of the popular media tropes of "X people are like Y!" are generally not just wrong, but biased and often opposite to well-done studies.
The article falsely assumes that the HOV lane has spare capacity. During rush hour here all lanes are equally clogged, and sometimes the HOV lane is actually slower than the other 4 lanes. The only way to fix LA traffic with current infrastructure is self driving car pools. If/when they can get to the point in which they are safer than normal drivers, and safe for the riders (crime inside of self driving cars) LA traffic will be solved. This will eliminate the necessity of having a car allowing for increased taxes on car ownership, reducing traffic on the roads.
AdoredTV has a pretty objective video on this subject[1]. TL;DW he expects it to move past Intel perf in the future - based on how an older AMD chip is now beating a then-better Intel chip.

My opinion: if Microsoft is able to pivot the Scorpio over to the Ryzen (or indeed, any CPU with more than 4C/8T) it will drastically alter the lowest common denominator in terms of what game developerss target - i.e. we'll see games moving towards more modern threading architectures (e.g. futures/jobs as-per Star Citizen, which more thoroughly exploit CPU resources).

Furthermore, there is hearsay evidence that supports AMDs claims. Ashes of the Singularity currently runs better on Intel but the developers claim:

[2]> Oxide games is incredibly excited with what we are seeing from the Ryzen CPU. Using our Nitrous game engine, we are working to scale our existing and future game title performance to take full advantage of Ryzen and its 8-core, 16-thread architecture, and the results thus far are impressive.

In addition to that, if you look at the CPU usage/saturation alongside the benchmarks (13:08 in [1]) it's strikingly obvious that the CPU is not the bottleneck - Intel is upwards of 90% on all cores while the Ryzen hovers around ~60%. I'm holding my credit card close until the aforementioned optimizations and rumored bios patches land, but I'm willing to give AMD a little benefit of the doubt - what we're seeing largely matches what they are saying.

[1]: https://youtu.be/ylvdSnEbL50
[2]: http://wccftech.com/amd-ryzen-launch-aftermath-gaming-perfor...
Not at all. Never used resharper after 10+ years of .Net.
Probably because in all of your examples the science generally didn't say that - the news did. Nuance is lost when things get summarized, especially by people rewarded for viewership/ads and not accuracy.
As recently as 3 years ago a customer of mine wanted a Java applet for drag-and-drop/file upload from Outlook. Part of the problem was that Outlook doesn't expose serialized object data to DnD; it was necessary to call into a special API to get at the attachment data (but MS invented DnD so it can't be called non-standard I guess).

However, another difficulty with using browser file upload controls was that, for security reasons, programatically (JavaScript) putting a file to upload is forbidden (readonly form attribute) by the respective browser API spec, so in the end the GUI part had to be coded in the Java/applet, too, when the HTML GUI would have been preferable.

So my point is that Java applets in recent years weren't used for GUIs so much as they were used for piercing the browser sandbox, and I don't see a solution for this problem now that applets have gone.
Where exactly am i spreading rumors? I am pointing out what Assange said in two interviews and linked the source. Whether or not you belive Assange is up to you.
Isn't that kinda the point - price them out of existing on the road. Make it more cost-effective to work closer to home, or outside of rush hour.

I have no idea how effective it will be, or whether the advantages will outweigh the disadvantages.
T-shirt cava, singlet, top tank stringer
So, rather than targeting LS they would target the kernel with a patch to make LS (and all tools like it) blind to their traffic.

Clearly that's a neater and more complete approach, but there still might be reasons to target a specific app instead of the kernel. It might just be easier and less error prone. (Monkey-patching a running kernel's networking innards has got to pose serious risk to the underlying system's stability, increasing the likelihood that the target will simply reinstall the OS. That's fine for a DoS attack, but not for something like this).
By far the most efficient mechanism humanity has ever come up with for distributing scarce resources (such as room on freeways) are free markets. The article is 100% correct that pervasive tolls are the only effective and fair way to reduce what has become monumentally oppressive traffic congestion in LA.
Can you give an example of errors introduced by using "class"?
Thank you for your positive thoughts.

Despite this awful incident in France, there has been some good news on the rhino front. In the five years before our announcement in 2015, rhino poaching was growing an average of 49% or so year-over-year, significantly more than the approximately 1% or less year-over-year growth it has experienced since then. Obviously, correlation doesn't imply causation, but whatever brought about the anomaly has bought the rhinos some time. In fact, South Africa, home to the majority of African rhinos, recently announced its second year of absolute declines in rhino poaching [1]. Hopefully, this trend will continue!

[1] http://www.traffic.org/home/2017/2/27/south-africa-annual-rh...
I’ve been working on a statically typed concatenative programming language, Kitten[1], off and on for a few years now. I plan to do an early release this year.

I started working on the language to bring an elegant compositional style to low-level high-performance programming, in the form of a simple language that admits powerful tooling for program editing and visualisation. I also wanted to address usability concerns with stack-based languages (e.g., by allowing infix operators). As I’ve spent time in industry, I’ve begun to treat it as a way to address my gripes with C, C++, and Haskell; and as I’ve learned more type theory, I’ve begun to use it as a playground for type system research.

The goal is to allow pure functional programming that “feels imperative”, with a simple performance model (unboxed values by default, in-place updates, no laziness) and minimal runtime support (no GC, eventually no libc).

The latest compiler is nearly complete, but not yet usable for real programming. Still, you may like to keep an eye on its development.

[1]: https://github.com/evincarofautumn/kitten
No, but for a different reason.

Right now relying solely on WebAssembly where you can use JS is dead in the water (how many websites still keep up IE support).

The question will be in a few years (especially once WebAssembly DOM support comes in).

Even then, there's so much JS in the wild that only a depracative step (JS is no longer supported) will kill it.

It's like Clojure, Kotlin, Groovy and other JVM languages. Even if they are better by a long shot than Java, the legacy factor will keep JS (and Java) alive for a long time (and the fact that JS doesn't require a compiler or environmental).
How the CIA writes its malware code to obscure its USG origin
That form of interview would make company loose on employed applicants. It would also be expensive in case there are more applicants then positions - or you would be back to normal interviews. Also, imagine competing with multiple other people for three minths over which one will stay after three months and who will have to search again. I can easily see how toxic it all could become.
May I offer a couple of quick suggestions? I've never hired for Data Scientist positions, but I've hired for plenty of other ones.

1) Change your profile picture to something serious. Get a collared shirt and a nice background outdoors. No tie. People will unconsciously judge you on your picture, so you want something that shows you're a professional, but you're confident and happy in life.

2) Think hard about your job titles. Your latest job is far more than just a "Data Analyst". It seems closer to a Scientist or Engineer role, even if your company doesn't call it that. "Analyst" makes people think of entry-level positions. Your DBA-Programmer position is more like a Software Engineer/DBA/System Admin position. If you can't pick one, generally those all-in-one positions can be known as Systems Engineers. Whatever you do, make sure that DBA isn't the primary thing people see. In general, sell your previous positions more. Like "IT". That's not a title, that's a department.

3) Expand on your projects section more.

4) Make sure your resume matches your LinkedIn. People absolutely look you up on there. I did it all the time. When the two didn't match, I was suspicious.

Good luck.
Do you trust your compiler?
how about fishing in the oceans?
Could somebody link the original study the author is referencing ?
Whiteboard really helps one to express his/her thought process to the other person and I'd hope it will continue to exist in the interviews.
I've been doing interviews pretty frequently lately. Maybe it's just the limited scope of my experience, but I've never asked anyone to code bubble-sort, nor do I know anyone who has ever asked that, nor have I ever been asked that at a job interview. The closest thing I've seen to this, probably, is generic tree-traversal questions, like find the lowest common ancestor of two nodes, or whatever. Apparently the feeling these days is that these sort of questions suck because they're not "real world" enough, and you'll never need to know about such stupid things like "nodes" and "algorithms" and "computer science" on the job.

So now I guess the trend is to ask more trendy, design-oriented questions like, "how would you design Facebook?", etc. But the problem with all this backlash to algorithm-heavy whiteboard interviews is that it ignores the reality that there are tons and tons and tons of crappy candidates out there. I'd prefer a candidate who understands pointer arithmetic and can implement a recursive descent parser over someone who vaguely describes how Twitter might work at a high level. It's not that I am claiming that most on-the-job programming is implementing algorithms and data structures (it's obviously not), but being able to do these things indicates a certain quantifiable level of aptitude.

The trick is to present the questions in a way that isn't vulnerable to rote memorization. Don't ask someone to simply code a tree or graph traversal algorithm. Instead ask them about the most efficient way to route packets or whatever. And more importantly, tailor the interview questions to the actual experience they claim to have on their resume. If they claim to be a machine learning expert, ask them to sketch out how a multilayer-perceptron actually works. If they claim to know about the Linux kernel, ask them to design a page-cache, etc.

I agree the "you have 5 minutes to implement quick-sort now!!" is not helpful. I also hate the stupid logic-puzzle crap. But let's not completely dumb-down the whole interview process as a remedy to all this, just because "real-world" programming is more about import java.util.* rather than coding up custom radix tries.
Long ago I found a copy of "System Design from Provably Correct Constructs" at the Seattle public library. I didn't realize it at the time but I now know that it is basically a presentation of Dr. Margaret Hamilton's Higher-Order Software ideas. In essence it's a thin AST that is only modified by operations that preserve certain kinds of correctness (i.e. type safety), with a tiny core of essential combinators that are combined (again, in "provably correct" ways) to form control-flow constructs. I was struck by the essential simplicity and spent time on and off trying to get a implementation working. (It never amounted to much but it DID get me my first job as a programmer!)

Eventually, I found Manfred von Thun's Joy language and realized that it was better than my thing and now I've implemented that in Python in Continuation-Passing Style. https://github.com/calroc/joypy

I think Joy is pretty amazing. It's a Functional Programming language that superficially resembles Forth, in that it's stack-based, but it's much more like a mathematical notation. https://en.wikipedia.org/wiki/Joy_(programming_language)
Was this shadowbanned? I saw it on the front page a minute ago and now it's not on the first 10 pages?
Aren't tolls like this an incredibly regressive tax that further hurts the poor?
Federation works just fine - the problem is getting "non-techies" to care enough to join in, discoverability, and ease of joining. So they almost all suffer from lack of a social network and are used by only a niche community.

People will use what most of their friends use. If their friends and people they want to follow all use Twitter, why would they use GNUSocial? Answer is they won't.
Still checking work email on vacation? This employer says ‘Stop’
Regardless of contractor/employee status, there are additional requirements for commercial passenger transport besides having a Driver's License. Certainly drivers are responsible for compliance.
>He is completely, 100% responsible for the culture of his company.

The term "culture" is not compatible with the idea of assigning 100% responsibility to one person. In fact it's practically the antithesis.

> No one who uses the phrase "SJWs" should be taken seriously.

Why?

> Because there's no way they actually happened. They hired an actor to defame Kalanick. And no one had ever experienced sexual harassment and hostile workplace environments at Uber before.

Not an actor, but possibly someone was trawling for embarrassing footage that otherwise would probably never see the light of day. The blog post was clearly fake and I'm just wondering if it was part of a viral marketing campaign for New Balance sneakers, or a party with a grudge, or possibly just a regular troll.
> By embracing prototypal inheritance you will write cleaner code with fewer errors.

[citation needed]

Classes are fine, they're just sugar over prototypal inheritance.
Even if Seth is 100% uninvolved in the actual leaks, his mysterious death is still relevant to this discussion because:

Podesta: "I'm definitely for making an example of a suspected leaker whether or not we have any real basis for it."
https://www.wikileaks.org/podesta-emails/emailid/36082#efmAG...

which is verifiable with google's 2048-bit dkim key.

I am sorry that the subject is sore, but that is not a reason to accept a contrived government narrative or dismiss any otherwise postulation or, in this case, theoretical supposition as conspiracy theory.
It still exists unfortunately. I say unfortunately because the multi billion company I work for is too cheap to spend a bit of money for our most important tool if a free gimped version exists.
The hidden lesson of 1984 is there is no answer once identity politics are in play.

"Four legs good, two legs bad." is already past the point of no return and there is no "a society" as you quote but two battling for supremacy.

Historically we have little evidence of solutions other than civil wars.

Asking how to roll back identity politics without a physical war is like debating strategies to avoid nuclear war after the missiles have launched but before the mushroom clouds form. Its a little too late for that and there really isn't any point in wasting limited time in trying to roll back or blamestorming in circular firing squads.
Well, I meant that in a tongue-in-cheek sort of way. But then again, when one is watching their children go hungry, the list of things one is willing to do for money/food expands a bit.
I was under the impression that mobile Qt and Xamarin were practically native apps with a thin Java display layer.
In my previous company we used ask candidates to code a very simple task: reverse a string in Java, on the whiteboard or on paper. It is a trivial task but many seasoned people failed it to the extent that we thought "you don't really know Java, do you?".

To this day I'm very suspicious when I don't get a coding task on an interview. That's generally a pretty bad sign. Best option is when I get a notebook with "my" IDE, but I also coded on whiteboards, paper, Google Docs.

Frankly, I don't know what other options are there. There should be code in the developer interview. Take-home task? GitHub account? Probation day?
Few people are in the situation of a single interview or they don't get to pay their bills next month. That's one kind of stress, but far from the norm.

Having conducted many interviews; there are plenty of people that lock up, but relax when you let them use a laptop even if you stay in the room.
Were you around for when bulldozer came out? There were huge problems with Windows task scheduling that were later fixed with updates.
Show HN: Loca – Open source real estate management application
Is the algorithm (including e.g. network topology) published somewhere?

Alternatively, is there some open/published work with comparable performance?
Holman Prize for Blind Ambition Proposal for Accessible Data Visualization Tools
There's no evidence. It makes for a good romance though...
No. You are thinking about it wrong. By making it cost prohibitive for the poors to move around we will be able to concentrate their populations into designated "bottom feeder" neighborhoods allowing us to more effectively rob them of basic public services like education, healthcare, and potable water.
Very nice, I didn't know about this.
I can see the chat interface being built out by itself as a stepping stone to adding integration to Google Assistant / Google Home which would be neat.
That's actually what I didn't liked. It felt so played and fake that it gives opposite message.
Courtesy of my dad. This is good stuff, and makes 4 servings.

1 cup steel cut oats
4 cups water
1/2 teaspoon salt
Cook in Instapot, 5 min at 'Manual' pressure
Let cool in Instapot for 20 minutes or until pressure relief button pops
(if you don't let it depressurize slowly it will foam up inside and mess the lid)

Add the following:
2 Tablespoons of chunky peanut butter (heaping)
2-3 heaping tablespoons of sugar (brown is better)
5 shakes of Pensy's Chinese 5-spice powder
4 shakes of Pensy's Star Anise powder
Scrimba: a video format for communicating code
What is fair about those with more money getting greater access?
Just six. Is that enough for what you had in mind?
Yeah, with a TTL, and on each round you just check the time to see if it's expired.
> There is no disputing that Uber has operated in the gray zone, perhaps adhering to the letter of the law but certainly not the spirit.

Well, except the bit where they didn't do that either.
As opposed to biomyopia, where love just magically arises from ether and happiness and babies are created, without regard for anything else.
Downtime in the Age of the Cloud
Ok now I have to do some embarrassing backtracking. In a clean profile I don't get the problem. Sorry for publicly whining about your product, which apparently works fine.

I'm not sure what I've done to make it not work here, but this profile dates from a long time ago so maybe it's just cruft or an extension behaving oddly. I'll switch to using a clean profile. Sorry again and thanks for your attention.
It's a source of stress for me. That, and someone staring at me intently without communicating to me why I need to design Tic Tac Toe or Uber.
Is this just an EC2 problem, or does it affect any Xen/KVM guest?

I ran the test program on a Hyper-V VM running CentOS 7 and got the same result: 100 calls to the gettimeofday syscall. Conversely, I tested a vSphere guest (also running CentOS 7), which didn't call gettimeofday at all.
Diana Danko – interactive live streamed performance is launched on Kickstarter
Yes, for time too. For one, if you don't need over second precision, they why have some of your servers e.g. ask for the current time thousands of times per second? There are ways to get a soft expiration that don't involve asking for the time.
It's not, not only did AMD move from CMT (clustered multi-thread) design used in the previous Bulldozer microarchitecture, they now have an SMT (simultaneous multithreading) architecture allowing for 2 threads per core.

By comparison, the performance of sparc substantially improved moving from the T1, T2 to T3+. The T1 used a round-robin policy to issue instructions from the next active thread each cycle, supporting up to 8 fine-grained threads in total. That made it more like a barrel processor.

Starting with the T3, two of the threads could be executed simultaneously. Then, starting with the T4, sparc added dynamic threading and out-of-order execution. Later versions are even faster and clock speeds have also risen considerably.
Google may have missed a big chance to become a major smartphone maker
I don't understand the first example.

if (null != variable)

If this was C, it should be NULL, and it is almost always better to just write `if (variable)` to check for NULL pointers instead.

If this was JavaScript, this check includes undefined too. Not sure why it didn't use triple equal.

If this was just talking about placing a constant value to be compared before a more complicated expression, I really don't see a convincing argument for either. Does switching the order reduce the cognitive load that much?
Uber CEO Travis Kalanick just told staff he’s hiring a COO to help him
Little reason to pay people less during the testing phase. However, people who have a job are less interested in working for you when it's conditional which reduces the size and thus quality of your applicant pool.
I would suspect that at a time of war, especially in the first few months, there is a lot of tactical info to be collected from whatsapp and Facebook conversations between people and their families ("I'm going to be busy tonight with an operation, but I promise I'll call when I'm back, love"). Whether this can be efficiently processed is a different question, which I believe google can answer affirmatively, and likely also palantir and some TLAs
The Most Comprehensive Handstand Tutorial
I mean, this is fine if you're unemployed already. If you've got a job already though, I'm not sure quitting that for a lower paying multi-month interview process is terribly appealing. Most of the best candidates who can pick and choose jobs won't choose to do that, so a company requiring that is going to be really limiting their options.
People are going to post for and against this stuff regardless of what we do. It sounds like you have additional reason to feel strongly about it but expressing that this way is inevitably counterproductive.

We detached this subthread from https://news.ycombinator.com/item?id=13811866 and marked it off-topic.
The article covers that.
He couldn't get higher education in Iran – now he's running an ed tech startup
Hey you guys provide binaries now? News to me!

Was never an issue till now though.
The point of tolls is not to make roads exclusive for the wealthy. A sensible toll would be something anyone who can afford to own a car can be expected pay.
A trading firm in Singapore is buying mind-boggling amounts of sugar
I have a background in Nuclear Physics. One of the major themes was that Physicists recognize that they are humans, and that they make human mistakes. The take active steps to double-check their assumptions. To have independent third parties check their work, so that bias is avoided.