skysight-inc/HackerNews huggingface dataset:
I have been on the other side of the table and I'm sure I came off as indifferent. The problem is, I have been thrown into the interview as an interviewer multiple times with about 1 hour notice when I have many other things to focus on.

It is definitely a broken process in many companies.
Was expecting an article about packet transport networks, and signaling protocols like RSVP or LDP.
I've been to Japan a few times and I like many aspects of life there (I love Japanese art/sense of aesthetics, for example). I certainly wish the best to all humans, the Japanese people included.

But we are discussing economics, and "hope" does not work in economics. Numbers do, and they do not add up.

Japanese culture does not like confrontation and therefore it tends to hide/gloss over problems, be they economic (the last 20 years of not making bold decisions to get out of the stagnation) or managerial (see the Fukushima disaster initial cover up).

I am just providing a reality-based counterpoint to your over-romanticized, in my opinion, view on Japan. Every country/culture has their pluses/minuses.
gcc generally provides somewhat better code than clang, both in runtime and in object size. Clang has traditionally done better at warnings and diagnostics, although gcc has definitely closed that space in the past few years (since 4.9 or so).
On the topic of typescript vs purescript and similar projects, I believe these projects are more for people who want to stay in the same mindset across the whole stack. So haskell with ghjs or purescript and scala with scalajs... I dont think they are really in competition with typescript.
My guess is laziness. The easiest way to get a conviction is to the the shitty things mentioned. It requires less thought and less effort but still appears to be doing your job as a prosecutor.
TripAdvisor buys vacation rental platform HouseTrip
Spotify Acquires CrowdAlbum to Build More Marketing Tools for Artists
Uber and the like has basically proven that case. Theranos didn't fail because they ignored regulation, they failed because their tech sucked.

The difference is in outcome: Uber's ignoring regulation has led to a better outcome for the average person. Theranos.. hasn't. Careful not to conflate "following the rules" with anything but obedience.. the outcome is more important.
The change of guard could well be a reason, but all of this was expected due to given data. Mourinho usually runs his squad into the ground and 2 years was more than enough for them to burn out (no rotation + same starting team every other match, etc). Arsenal and Man City were hit by injuries (City actually leads the PL in injuries this season), Spurs were expected to be in the top 3 after last season – Dele Alli's emergence has just been the icing on the cake.

All this talk about Ranieri overlooks the fact that Pearson started their comeback last season, Leicester was all but relegated. The squad he chose was a typical PL side, physical football with little flair compared to Arsenal and Manchester City. Mahrez barely got a look in last season. The stars aligned and Pearson was booted due to the controversy and Ranieri inherited a young and able lineup good enough for a mid-table finish.

I also disagree on the anomaly aspect – Man City are still on track for a top 4 maybe top 3 finish, a position they've held since 2010. Arsenal for 4th, their designated position thanks to Wenger. Spurs a top 5 side have stepped up at the expense of a fellow London club. Man United still hanging around the top 7 as they've since Ferguson's departure.

Leicester have been incredibly lucky and have calls gone their way, as have Spurs as well.

Although EPL has usually been open compared to other top leagues in Europe where you could decide the winner before the Season kicks off (Bundesliga - Bayern, Ligue 1 - PSG, La Liga - Barçelona)

[Disclaimer: Manchester City fan, so there might be some bias]
Stanford archaeologist traces the origins of authority to the Andes of Peru
From what I can tell, our customers generally fall into 2 camps: 1) Upgrade software whenever it's available and their phone prompts them or 2) Have been burned by an update or don't trust them for some reason, and almost never upgrade. Their computers follow a similar pattern.

I don't have much to say about the software side, though one of the biggest problems we see is that people constantly run out of space on the lower-end 16GB phones, and the way Apple handles that is completely unintuitive.

If Apple is going to continue to sell phones with such limited storage, they really need a better way to manage that storage and allow people to move items to the cloud or delete them more easily than just scrolling through a seemingly-infinite list of photos and videos.
Please post this too.

GitHub has 880,159 open PRs (https://github.com/pulls?q=is%3Aopen+is%3Apr)

GitHub has 12,558,530 closed PRs (https://github.com/pulls?q=is%3Apr+is%3Aclosed)

(sarcasm)
This is amazing! But question - where is RoboVM? Please release to MIT license so it doesn't waste all of the work done so far.
Unfortunately most nuclear reactors aren't modern.
Ask HN: Good working spaces in London (late night pref)
Sometimes it's refreshing to get out of the house.

Any recommendations for good working spaces? Cafes, bars, libraries, whatever?

I'm finding it really hard to find a place that closes after, say, 9pm.
I enjoyed this perspective and it changed my thinking, you've convinced me. It's also unlikely that humans can keep track of the distribution of 120 numbers on a die (in any distribution) so even if the game the cheater is playing is "Pick 20 numbers, then roll. If you roll any of the 20 you win" it is unlikely that they can remember what the die looks like well enough to cheat - except perhaps after massive effort. Fair enough :)
And what awesome projects those are. Thank you!
The "documentation" is just weird. It has Rust, ropes, and JSON! Okay, but is it modal? Does it have syntax highlighting and debugger support? What kind of editor is it trying to be? The docs say nothing relevant to whether or not I would want to use it.
Much like the Norsemen were misunderstood by the Celts/Gaels in Ireland (whom they slaughtered)
GCC, from my experience, generates much faster binaries.

Clang is much faster at compiling though. It's a trade off.
This is why the steganography tool PixelJihad uses a schedule to scatter pixels randomly around the images, instead of changing LSB sequentially (and derive the same schedule to retrieve the pixels: https://sekao.net/pixeljihad/about.html )

Definitely not naive, but an interesting hack.
Without a doubt that's an anti-abuse block that they forgot about. I've seen it happen. People add IP range blocks and then consider the problem solved and move on.
Only a minority of the apps have them (and even fewer of those are remotely good/configurable), absolutely no consistency in the design between widgets and how they're a mix of background and icon. WP just had fantastic design patterns all around.
The mobile content consumption revolution is here: Google AMP and WordPress
What’s Next for Visual Studio and Xamarin
It's also their drive and responsibility as well. Mourinho gave his players extra holidays and they absolutely crushed his trust and got him booted out of the club.
No, you're right, I misread it.
Meja+rias+kartini+lengkung+MRI-008
It's an interesting problem. I don't like Abe very much, but I respect him. I wonder if most people understand what a powerful coalition he has in the current government? He is one of the most powerful leaders in the history of Japan by that measure. What makes him different is his emphasis on action. He says that he endured many years when the ruling party was hesitant to take action, and he was determined to move the nation in his time. Whether you agree with his direction or not, you have to respect his ability to push the bureaucrats. You can be sure it isn't easy to get them to do anything, and it probably looks a lot like House of Cards, but with 2000 years of subtle, nuanced culture to boot.

Anyway, Abe does nothing more effectively than towing the line for America. In terms of global stability, it's the right play.

As for apologizing, I think it's a stupid issue. Everyone who was involved in Japan's imperialist past is dead now. If every country was required to apologize on a regular schedule for its transgressions, we would never get anything done. Will Obama apologize when he visits Hiroshima this year? I don't expect him to, and I don't care if he does.

I think it's nice that he will visit, and that the leaders of the world will convene near Ise shrine, which is one of the most exceptional treasures that mankind has used its considerable skills to accomplish and preserve.
Ignoring the issues with public domain (that it doesn't exist in many places, so the default you-cant-do-anything copyright rules apply), you misunderstand what I mean by freedom in perpetuity. If someone can take your code and make it proprietary (as well as adding some enticing features), your code is now used to take away users freedom -- even though your original code was free software.

Copyleft is the only defence against that form of attack on user freedom -- attack by distribution.
What have they won? Why all of the f'ing if you choose A you're awesome if you choose B you've lost? Articles like this give me anxiety.
Autonomously driving trains on tracks with open access [pdf]
Can blocking ads help artists?
I think some of the anger is entirely natural and expected - it's not just that Theranos failed, or that their ideas were bad to begin with, it's that they behaved unethically, in poor faith, and illegally to boot.

First of all, their fraud endangered people. People rely on blood diagnostics to save their lives and maintain their health - their fraud is not as simple as failing to clean your home or failing to bring you dinner. Much of the anger I think isn't even from the perspective of Silicon Valley, it's simply being angry at a company that put many people at risk via deep, systemic, and willful fraud.

On a tribal level, their behavior also reflects on us, because we're all part of this Silicon Valley pool. When a member of your "tribe" behaves poorly IMO it's entirely natural to feel anger at them.

On a higher and more pragmatic level, Theranos' behavior to some degree threatens the health of the industry, by inviting more heavy-handed regulation, and bringing more intense scrutiny from both outside and inside (one can argue both these things are justified, though). We've generally operated so far under the idea that everyone (for the most part) is behaving in good faith, that startup failures are honest failures, and don't involve unprecedented, deep, systemic fraud.

There is also anger at investors in general, stemming from a general feeling that they aren't doing enough to police bad behavior from their founders. Startup failures are to be expected - they are core to the SV model - but in general whenever SV companies behave egregiously badly their investors are entirely mute. This is doubly infuriating when, like in Theranos' case, the bad behavior has serious consequences.
How does this work? Do you know the reactor-type you are speaking of? I'd like to know more on this...
May 2: Building and Scaling Customer Service Teams with Olark, Bonobos, JustWorks
Too weird. Some nice features can be added,
like nicknames, private messages and something.
And what if you are a small startup and only have enough money to hire 1 person and you waste months of time and money trying to train the person? Hiring can make or break a small company.
How do I test it in isolation without including and making use it as before (aka no code change in the consumer of the previously C++98 header)?
Different set of bugs (I know of more annoying bugs in clang and libc++ than I do of their GNU counterparts, perhaps only because I know gcc better), different performance in the generated code. Try them both and benchmark, see which you like best. I believe you can get gcc from homebrew, but beware of linking gcc-built code with libstdc++ and not libc++.

http://stackoverflow.com/questions/18976922/how-to-use-the-g...
X86 Hot Patch Prologue
There might be weight considerations if this is a mobile device. Then this "abstraction" is certainly not costless (like many abstractions in the software engineering world).
I agree that there probably is. But there's a clear legal and ethical difference between saying "the whole sport is corrupt" and "Bob who plays for Foobar FC takes drugs". Without evidence, it's libel and for good reason.
are there circumstances where a developer should compile their products with more than one compiler to flush out issues, potentially fine tune/optimize code, etc? I've never thought about doing this.
wxWidgets recently added a not-yet-stable Qt5 implementation. Thus, it seems to me that Gtk3 is driving everybody but GNOME projects away, while Gtk2 was preferred in the past.
Venezuela orders 2-day work week to save electricity
> Chillingly, as the Post continues, “the cases include those of 32 defendants sentenced to death.” Of these defendants, 14 have already been executed or died in prison.
You have that many Australians working in Germany?
Get a Free Year of SitePoint Premium Thanks to Atlassian
Well, not all C compilers have it.
Oxygene was '76 ('77 most places outside France), but has largely avoided sounding dated, to the point where in particular Oxygene 2 is still regularly used to evoke a sense of futurism in TV and ads etc.

If you want to pick out "80's future" electronica, then the Airwolf theme or Crockett's theme (Miami Vice) would be more natural choices in my opinion... Or if sticking to Jarre, tracks like Moon Machine or Computer Weekend, which sounded cheesy at the time too. And for those who likes their 80's cheesy, purply-neon, metallic, there's also the Outrun subreddit [1] which tries hard to take it places where even the 80's wouldn't go - turns out there's several electronica sub-genres dedicated to it as well.

[1] https://www.reddit.com/r/outrun
Nobody wants to pay for news but many want to pay for great journalism
I used to be able to text without ever looking at the screen

Not exactly the same, but I've noticed that if I type with my eyes closed, I'm both faster and make fewer errors than when I look at the screen. I guess its because I can just let my muscle memory do its thing without distraction.
Charge them a Yearly license (non-refundable) if they want to host in their own environment. Also add a surcharge for intranet/internal hosting. The reason is that it may be a bit more work for you to offer it within their own servers/environment vs your own hosted SAAS.

I will break it down into the following:

1. Charge a Yearly License upfront

2. Add a surcharge for one time installation

3. Come up with an SLA and get it agreed in writing

4. Offer a separate paid "professional services" for customizations, enhancements or other requests from client.
Might be the case that the USB ports are for interacting with the plane's computers, and the charging being done by the pilots is against the rules.
My employer has flat-out told me that I could not work fewer hours per week, even with a similar pay decrease. They need the work done, and they feel they need me that many hours per week to do it.

In theory, if they could find another person willing to work fewer hours per week (Hint: They can't), the 2 of us could halve our hours... But that's 2 developers to handle instead of one, which is harder for the managers.

So it's not just that we want a higher quality of life. There are other factors at play as well.
IIRC, RoboVM is being dropped. No further development work. I could be wrong though, I'm half remembering it being discussed on a Reddit AMA with Miguel de Icaza.

EDIT: It wasn't in the AMA after all, but it has been dropped:

http://www.linuxjournal.com/content/death-robovm
I love the piegonhole arguments that always 'exclude' Dart from these types of discussions.

Class-based vs prototype-based, classes will always win. JS is terrible, TypeScript is only very slightly better.

Dart's core team is absolutely world class, and the language is already highly capable.
In terms of Javascript targeting languages, Typescript has been the only one that hasn't made me want to murder a thousand baby seals. The build system is fast and easily understood, the typing makes refactoring so much easier, and in probably its biggest win, I can read a Javascript tutorial and trivially write the same thing in Typescript.

As a language, though, it still leaves a lot to be desired. Things like type guards and null annotations are like the methadone to the vastly more addictive pattern matching and options that I can no longer live without, and promises/callbacks are vastly inferior to futures. I would rather use Scala.js or Elm, but the ecosystems pale in comparison and trying to work in what is effectively an abstraction layer (and leaky at that) makes life really difficult. So I stick with Typescript.
Things == Theranos

Regulations are in place for a reason.
I would love to get to experience something like that, but I don't have the educational merits to even be considered by industry heavy hitters like that.
Will you be open sourcing this like your other voxel projects?
Interesting. Those are features my previous employer had and used extensively, in particular stateless clients. I guess we added those layers ourselves.
How about creating a blog about something non-programming that you love and improving your writing skills?

Or how about creating an online course through one of the education platforms.
You absolutely do not need a PhD for industry unless you want an R&D job in a handful of domains. A PhD is not simply learning more facts about a particular topic. It's an apprenticeship for conducting independently directed academic research. There are so many topics that you can not just learn from reading some online sources e.g. most experimental work. Most of the time spent in a typical PhD program is spent trying to solve problems that have no easy answers and no easy guidelines to follow. While you can definitely gain similar knowledge and experience in an industry setting, you almost never have the freedom to take the 3+ years often necessary to explore a narrow topic, struggle and fail repeatedly, be faced with and overcome crushing doubt and frustration, and do so in a generally supportive community.
"Won" may be click-bait a little bit here, but I think the overall message is that if you are starting from scratch and deciding on which toolchain or approach to pick from, Typescript may be your best choice (but obviously not the only choice, since you may have specific requirements that affect this generic recommendation).
TMSU: Tag files on the cli and browse them by tags
Well, it could also be used under the terms of the GPLv3 (because the Vim license allows you to license it under the GPLv2 or later). Most people don't like the GPLv3, which is why I didn't mention it (even though it is a superior license in many ways).
There are quite a few other compilers available, if you look into commercial UNIXes, embedded and real time OSes, game consoles, HPC.
> Does the USA not have a crime of perjury?

It does, but it is almost never prosecuted (as I've been told by attorneys and as I've coorobrated by my own anecdotal observations). The exceptions are high-profile scalps, such as Bill Clinton and Barry Bonds.

The real penalty for perjury is that it discredits your testimony and damages your case.
not sure how someone can downvote me, if you google "define dice fair" you get "In mathematics we say 'fair dice' when we mean that there is an equally likely chance of landing on any face", i.e. random and equally distributed.
That's not a standard, though. AKG and other companies have different "mini XLR" connectors and they vary by pin number (3 or 4) and pin mapping.
10-Q filed today says 23.3% decrease in revenue. https://www.sec.gov/cgi-bin/viewer?action=view&cik=000105809...
Interesting that Foursquare can be a leading indicator, 15 days before the filing.
Top-level types can be permanently shadowed. For instance, if I name a type "Date" within a namespace, then every file within that namespace or a sub-namespace will no longer be able to access the JavaScript native Date type. This also apparently isn't something they're inclined to fix. [0]

The tsconfig.json file does not allow for glob-type inclusion of files, or even inclusion of directories. However, you can exclude entire directories. So if I want to simply compile everything in the "src" directory, my best option is to exclude every other directory.

[0] https://github.com/Microsoft/TypeScript/issues/983
javascript and "win" must not be in the same sentence
> selling my time to an advertising company than (say) running a programming/compsci dojo for middle school kids

There are lucrative teaching jobs, and lucrative consumer products bought by low-income communities. But in this case, teaching dojos don't scale the same way ads do.

Also, high-income communities can often incubate products that eventually become available to low-income communities, after they get over initial cost burdens.

Advertising is a good example though: If everyone uses ads, there is no individual (company) advantage to using ads, but you still have to use them to compete.
Correction, GPLv2 or later. GPLv3 is better than GPLv2 in several respects and the Vim license lets you license under any later version of the GPL as well. :D
Dyson's first beauty product is a hair dryer
You can tap a message and a timestamp appears above it.
Wow, are you me?

Every morning we have a company wide meeting where capturing more market share is a recurring theme. And immediately after that meeting yesterday in a developers only meeting, an inordinately large amount of time was spent on discussing how we can introduce new features yet still accommodate those of our customers who don't have internet access.

Because, as you know, if you want to capture more market share with software in 2016, you want to focus on people who don't have internet.
The problem for top teams is that they look for the finished article, not players getting there. So scouts from Chelsea, Arsenal and Manchester City wouldn't have recommended the likes of Mahrez or Vardy since they didn't have an exceptional season, also only top leagues are looked at. So a Ligue 2 player and a Championship player aren't ever in their sights.

Leicester seeking out gems from unexplored areas is what gave them these bargain signings. They wouldn't have been able to sign these players if they had to go toe to toe with big clubs.
User-centered prototyping: designing a custom-tailored app
Thumbs Up for Ubuntu MATE 16.04 for the Raspberry Pi
1 Minute of All-Out Exercise May Have Benefits of 45 Min. Of Moderate Exertion
Ok great then, and don't forget to tell them to compile using "-fsanitize=undefined" !
Stossel: Lung cancer and me
JALI: Animator-Centric Procedural Lip Synch
The article presents measurements indicating that Typescript has won greater mindshare compared to similar JavaScript transpilers.
The job I'm at currently, the CTO skipped standard technical interviewing and went right to culture fit. He said explicitly that was because he had seen me giving a technical talk and read through my Github.

Some of that may depend on company size, but in my experience (mostly small startups) it has been a huge benefit.
3 Ways to Hustle Without Killing Yourself (And Your Family)
I think he meant the original ASP.NET -- webforms. That version basically was windows forms but on the web in a bizarre way. Also it's poopy doodoo and I don't recommend using it (webforms I mean, not the modern ASP.NET)
Scalia was indeed very conservative, and I'm pretty sure he would tell you that. Often was not a friend of the accused or convicted, though there were some exceptions.
Barricade, Full Stack Security – Visually Explained
As far as I know there isn't even a single one of those designs which was successfully built somewhere yet (as in: Is able to generate more power than it uses).