skysight-inc/HackerNews huggingface dataset:
Other things I've seen that fit that original concept you mention. Things you might, as a candidate, want to try and tease out in an interview if you wish to avoid them.

- Firefighting is valued more highly than avoiding fires. The way to move up or get noticed is to have been a hero during some unneeded crisis.

- The company has an excessive amount of "Kool Aid" culture, where they talk about work as if it were equivalent to family, versus some more reasonable premise.

- An unusual organizational style that may not work for you. Like perhaps the Zappos holacracy thing. Granted, that may work for some, but it could be a showstopper for others.
I didn't really get it until yesterday.

There are basically three major entities being versioned somewhat independently:

- The .NET Core 1.0 runtime, which is now at 1.0.4.

- The .NET Core 1.1 runtime, which is now at 1.1.1

- The .NET Core SDK/tools, which is now at 1.0.1. The version released with VS2017 is 1.0.0 because the most recent update barely missed the VS2017 train leaving the station.

Everything uses semantic versioning, i.e. major-minor-patch, with the associated rules around breaking changes and new functionality.

The 1.0 and 1.1 runtimes are both maintained for compatibility/supportability reasons - if you have an app that runs on 1.0, you can confidently take advantage of 1.0.4 immediately.

What you see when you run dotnet --version is the version of tooling you are using. The tools can output both 1.0.x and 1.1.x binaries. The tools hitting 1.0.0 yesterday was the biggest announcement, because it's been a circus - multiple "preview" releases, each with multiple point releases, as the CLI and functionality rapidly changed and (most importantly) support for the .csproj format was brought in. They dropped support for project.json/.xproj somewhere around preview4, but they kept maintaining older versions of the tools too to give people time to migrate away. Now that they're at 1.0.x, it's official and can be shouted from the rooftops: project.json/.xproj are gone, fully dead, no longer supported, don't use them, migrate away from them if you still have them, get rid of any old versions of the tools you have, move to the 1.0.x tools and don't look back.

There are basically two "families" of installers/packages/Docker images - those with the SDK and a version of the runtime, and those with only a version of the runtime. All installers/packages/Docker images are labeled with the runtime version number, because all of the SDK packages include the newest version of the tools, and the tools can target both the 1.0.x and 1.1.x runtimes.
Bitcoin Is Still Unsustainable
Tech companies are hoarding patents, but they should be donating them
I am just getting 'server error' while asking it any question at all.
Mobile ad blockers are gaining momentum
The entire page is 2501 bytes consisting of 246 words. How do you figure that slow readers are higher quality visitors than the others?
Like i needed another reason to stay on 45esr and pondering moving to Palemoon permanently.

Frankly it seems like the Firefox devs could just hand the Linux branch off to the Gnome devs at this point.
It is weird how DNS names can be legally reassigned. It's like being forced to move to a different street or something. Or to give up a neat phone number because another company has the same phoneword.
I've been battling with this exact sentiment. I want to spend time skill-building, but my wife is a definite priority.

You're right, 3 hours on Wednesday, and getting up early on a Saturday morning is plenty of time to learn something new, or apply the skills you have to a side-project.
The saudis are desperate to use their sovereign wealth fund to diversify (i.e. save) their economy.

The country has a lot of problems but I'm legitimately excited to see what they come up with. The first step to getting out of a hole is to recognize you're in one, and they have.

With any luck, economics-driven policy will lead to social change as well.
Alright there's clearly some differences of opinion here, but can we keep it civil and have a reasonable discussion?
Just receiving e-mails would hardly be a way to "monetize it by phishing".
Smarter Tech Kills Dumb Devices
> Perhaps if they showed something worthwhile

The spirit is very worthwhile. The EFF img is awesome!
What would you do with an extra $500,000? Stop working? What if you love your work. Retire? What if you already have your old days planned? ... Buy a car? My car works just fine. Buy a new house? Already have a family one. Simply enjoy being rich? The money didn't even come from my hard work, dedication or skills.

Not everyone enjoys having money.
My new video perfectly edited with nice background music
An NVIDIA representative a week ago told me 2x but that might be a bit high, I'd take it as a cap, and maybe it is the case using tensorRT.
You aren't "parsing" through compiled (and linked) code; you're decompiling it, which is a much trickier thing to do and get right. Having your app logic in Javascript in the sandbox cache is just serving it up on a plate.
I'm somewhat confused as to why the Centos and Fedora pages tell you to install from binary tarballs, but there's a yum repository for RHEL.
I left academia some time ago because I could not establish a publication record strong enough to justify being given grants.

And so, to learn that there are lots of successful researchers who basically intentionally lied and cheated, without getting caught, using trivially detectable techniques, and the difficulty of getting journals to even admit they failed to detect these lies, just burns me up!
Pulseaudio, Avahi and Systemd are his. Seems to be directly or indirectly inspired by Apple.

I have seen claims that Network Manager is his as well, but so far i have found no clear link.
"Apple's App Store has paid over $50 billion to developers"[0]

[0]http://www.theverge.com/2016/8/3/12371006/app-store-50-billi...
Fair points, the reason is simply because I think we'll be able to build a bigger company if we join YC. Specifically, the pie will grow more than the 7% YC takes from it.

But I might be wrong of course.
Why some infinities are bigger than others
You've got confirmation bias. The people you read about were likely all great coders/writers before having kids, and their livelihood now depends somewhat on those activities. For the vast majority of us, githubbing and blogging are enjoyable but not necessary activities. When we have kids, yes there's not so many green boxes. If you haven't written books already, now is probably not the time you're going to start. That's not to say there's no free time, just not as much.
Sounds similar to MyDef: https://github.com/hzhou/MyDef. However, MyDef doesn't attempt to be a new language, it attempts to be meta-layer. With MyDef you can save time with boilerplate, and more importantly, reorganize code into a better semantical structure.
The site can maybe be used for presenting easy to understand educational content about phishing.
"Cultural fit" should be an illegal form of discrimination.
Buoy hopes to fight fake online health news with an artificially intelligent app
256, same as before. But they are Pascal, which, at 14nm, is 2x more efficient than 28nm Maxwell.
This way a malicious user with physical access to your machine can easily get around your locked desktop by switching to tty1.
It would be better to fork the xinit proces to the background and exit the tty after:

echo 'xcompmgr &\nexec cwm' > ~/.xinitrc && xinit & && exit
I accidentally what the app does.
At this point i wonder if they care for anything but OSX, and are either letter Gnome dictate, or at the very least taking strong cues from that camp, about the future of the Linux desktop...
I'm not sure where you're located, but the opposite is true in Europe.

Personal questions are used to gauge your interests and personality to see how well you might fit within the company or a specific team.
I later realized he is the developer, but this does not change this discussion. Here is a micro benchmark, computing softmax 1 million times over a random vector of size 1000. On an old Linux server, calling the libm expf once takes 11.76 CPU seconds; calling it twice takes 25.15s. The implementation for calling expf once:

void softmax1(int n, const float *x, float *y)
{
int i;
float s, max = -FLT_MAX;
for (i = 0; i < n; ++i) max = max > x[i]? max : x[i];
for (i = 0, s = 0.0f; i < n; ++i) s += (y[i] = expf(x[i] - max));
for (i = 0, s = 1.0f / s; i < n; ++i) y[i] *= s;
}

This micro benchmark proves my point: using expf from libm, the reference implementation in nnpack is suboptimal. It is possible that a vectorized expf may change the fact, but the developer needs to prove it with numbers.
My understanding (somewhat limited), is that you would never want to use a radix sort with red-black trees, as a tree should already have some sorting to it as is. Otherwise, why not just used a linked list?

Besides, radix sorts are generally good for fixed-width data that has a known bound, like integers.

Basically, this is made-up nonsense. It's good made-up nonsense though.
Or someone that steals your phone, or picks it up when you lose it somewhere. Yes, there's the lock screen and passcode but...

http://www.wikihow.com/Bypass-iPhone-Passcode
When I had newborns if I had to take work home with me or stay late it would increase the stress on my wife to take care of the kids. So even if I was a little sleep deprived I went into work with a "I have eight hours to get this crap done" attitude that really pushed up my productivity levels.
As far as skilling up there is more to developing skills than just pushing code to GitHub. I found that it's easier to read a Kindle one handed (holding a baby with the other) so I started buying books about some of the more theoretical aspects of computer science that don't always seem to go with my day to day coding job. I have had many "light bulb" moments doing that by either being reminded of things I had learned in school or learning something new about how things work.
Yeah, https://github.com/EddyVerbruggen/cordova-plugin-touch-id shows how.
Are you pressing the play icon in the lower left corner? That is for resuming back to the timeline the of the creator of the cast.

To run the code, press the play icon in the top right corner. When you hover over it, it says 'Run code'.

We clearly have some UX challenges here :)
Classic regular expressions are level 3 in the Chomsky classification, but most regex implementations have features that aren't a part of "regular languages".

The upside is that they are more expressive, but the downside is that it's no longer O(n) to parse a string.

Worst case for some regexes can be exponential, never run untrusted regexes on your server unless you use a safe implementation like re2 which was developed for Google Code Search.
> why developers criticize OS vendors use of "private APIs"

The point is not that these APIs exist; the problem is when vendors actively block others from using them, with hacks and/or policy bans. That's extremely hypocritical and anti-competitive. I can see why unofficial APIs must be discouraged (because let's be honest, developers will bitch and moan when they change -- Microsoft in particular was strong-armed into legacy support for decades by the likes of Adobe and Symantec), but it should never be an excuse to ostracize or tilt the playing field.
An AMP validator you can cURL
people care in a same way they care about blood of enslaved and masacred african civilians when buying blood diamonds (aka practically any diamond on the market, regardless what seller tells you)
Reviving a computer system of 25 years ago – Wirth, 2014
I think this really depends on the context. Some teams may find it unprofessional, but others don't. Someone on my team has a baby and we all enjoy seeing her in meetings. It's not a constant thing so it doesn't get annoying. It's just nice and if anything, brings the team closer together.
> Q: Are there any games?

> A: You can chase the purple squirrel. He is animated against a purple background. Click on him to win. The game restarts immediately after each win, only the squirrel knows.

That poor squirrel. All those losses, and no one to share them with?

There should be a purple countdown, and if the squirrel makes it to the end of the time limit without being caught/clicked on, the squirrel wins. Then the timer resets and a new game starts. Games that are impossible for one party to win are no fun.
I think you are right, the change likely happened in one of the preview versions leading up to this release. I didn't notice any documentation on it for any of the releases, though I could have easily missed it.
in fact all those apps and websites were built on Bubble - it's a visual programming platform that allows creating apps without code. There is no code behind those apps. Only Bubble platform. the link is bubble.is
I note and completely understand the 15 minute difference.
So does the pusher on the corner around my block, what's your point?
Correct. There are a bunch of reasons to avoid it but two very tangible reasons are:

1. It makes you susceptible to bias. Say a candidate reveals that they love volunteering at their local church group and it becomes evident that they hold strong religious beliefs; in some circumstances, if the interviewer holds contrary beliefs, it could unfairly affect their perspective of the candidate.

2. Along the same lines as the first example. If the candidate revealed during the interview that they were Muslim for example, and they were unsuccessful in getting the job, there is little preventing them from bringing a case against the company for discrimination. Unless you have absolutely rock solid evidence to prove that their faith had zero influence on the decision making process, it can actually be a very difficult position to defend.
Government employees typically don't get bonuses for such actions.
In conservatism: The snake doesn't grow immediately when eating the apple, it freezes for a frame and then increases in size, showing the reluctance to change.
> I kind of make a new language for every project. Rather than writing a program directly, I write pseudocode to solve the program, and then build a language that runs just that pseudocode.

I love that approach. Don't let non-essential constraints limit the elegance of your solutions.
It becomes available after sufficient karma is gained. It took me just over 6 months.
They have $3.5B of it tied up with Uber at the moment. Not sure how prudent that was, and I don't mean the recent controversy. Just seems like a big bet on something that depends on future investments of the same magnitude to keep afloat until self-driving cars are really a thing.

Edit: Disagree? Please reply. This isn't a general Uber bash. It's known that they run at a very large quarterly losses (-$800M reported for Q3/16). Making a huge investment does come with the downside that you're the go-to when funds are running low. You have to keep buying in, or hope someone else does. If the idea is to diversify away from risk, it seems an odd choice. I'm open to learning why it was a good idea.
I'm a HR/Talent professional based in London and I can assure you that those questions should be avoided at all costs regardless of your geographic location.
To ruminate on the parallels with Factorio - if there's one thing that Factorio can really highlight, it's the cost of technical debt, and thus the importance of refactoring.

If you never "refactor" your factories in Factorio, you'll end up with an undefendable and inefficient mess. Spaghetti factories indeed. But if you stop to think, spend some time refactoring how things are working, and build to your new technologies, you'll end up with a megafactory which can help you escape with no problem.

It also highlights the importance of experience and experimentation; finding the proper ratios of furnaces to miners, maximizing the bandwidth of a conveyer belt while minimizing the stagnant materials; once you learn this, your next playthrough will be both faster and require less refactoring.

As for SOA, one thing Factorio taught me was the value of back pressure. Why spend resources producing materials which aren't being consumed? Conveyer belts and movers show the value of backpressure nicely - when the belt is full, movers stop placing items on the belt. The factories stop producing, and thus stop consuming intermediate materials... all the way back to your miners. But the moment that belt starts to clear up, the entire mechanism swings back into work, with enough queued materials to ensure that you are not suddenly starved.

The parallels with programming are a bit more indirect than with actual material production, but they do exist.
I would not use ZFS on Linux when it's much more stable and supported better on illumos or FreeBSD.
The benefit is that it's a few times faster and easier to create apps of same complexity with a no code tool like Bubble (bubble.is). There is a slight risk to hit the wall with some limitations but it should be something extraordinarily complex.
I know. I'm using "illegal" to mean "against the law".
I see these kinds of benefits in over-learning keyboards as well. The few classes I've taught to children and teenagers, you can see a dramatic difference between the students who are familiar with keyboards and those whose parents--I speculate--don't allow them screen time.

This extends into adulthood. The people I work with who have that well-practiced familiarity with keyboards and keyboard shortcuts--using them as if extensions of themselves--easily adapt to any new software interface. The adults who hunt around the screen with a mouse have a great deal of difficulty with change and are almost helpless when confronted with a new interface--even if the menu items are all in the same places as the last software.

It's a comfort and familiarity with the computer that allows the user to easily adapt to new things. It totally makes sense to me that working with an abacus would have similar benefits for making students comfortable with math.
The site is already being used. I don't think they're looking for bright ideas.
Yes, this is one of the reasons cited in the Wikipedia article I linked. Another might be not having the legal resources of a US$ 20-40B company.
Interesting how when you read the articles about WASM and ASMJS you see stuff like "1.5-2x peformance loss over native code" but here it's 35-3x.

And this is a computation benchmark, it's not even hitting sand-boxed API overheads.
1 cup steel cut oats
4 cups water

That's as far as I get, I then cook it on the hob with a timer (7 minutes when cooking a single portion). I might occasionally add some sugar.

Clearly you and many other people are getting some benefit from the device, I'm really doubtful that I would.
Seems i need to consider a full time move to Palemoon, as i am currently on 45esr (their last GTK2 based esr).

Its really "funny" how it seems i can get Qt5 to work on an "old" X11 install, but GTK3 balks at same.

If the FOSS world really wants a foot in the door on the desktop they really need to learn to properly do backwards compatibility. Yes, it is not a glorious job unlike working on the latest shiny framework or language. But it is what has kept the likes of Microsoft in the top spot all this time.

Frankly i fear that once Torvalds steps down as kernel boss, Linux as a whole will fragment into a million variants with diverging APIs.
Worth a Look: Bombard’s Body Language « Public Intelligence Blog
So at this point in the thread we have had people argue that wikileaks don't present the whole truth, others arguing that the reason WL is biased against US lacks truth, then that the reason Assange is in Ecuadorian Embassy lacks truth, and now that the reason why Assange don't want to go to Sweden lacks truth.

Are we at a point where we should simply put this to third-party researcher?

Let me add my own facts that several third-party lawyers stated in the very first days that this kind of she-said-he-said has no chance to ever result in a conviction, and that the prosecutor is behavior in a oddly way for stating that the case has a strong chance for conviction (all the evidence was leaked and public). She said she was half-asleep, he said she was awake, and on that we got a rape charge of lesser degree, which in average do not even give jail time. No witnesses, no physical evidence, no collaborating-anything for either side. The prosecutor main argument to the media is that Assange claims are not believable because he did not agree to go to Sweden.

This case is the highest cost vs crime severity ever done by Sweden and the UK. It might even be the highest in Europe. Why is so much money being spent on this specific case and not others?
Lessons Learned from Last Week's S3 Outage
"consider also supporting anti-trans legislation in your municipality"

Not necessary to distract the company with politics. In this case you should be able to tease out gender with some exploratory locker-room talk.
For every rule, there is an exception which helps to prove the rule. Yes, hacking is sometimes necessary and is frequently a more efficient use of your time in the short term, but it should always be asked: "will I understand this hack next year?"

Tomorrow's oddball might not happen, after all.
Ignorance of the law isn't an excuse.
I was stuck in a seemingless treadmill where I was looking after my children, going to work, coming home and being utterly exhasted.

I started going into autopilot at work and stopped inovating and spent more and more time organising things and less time coding.

I realised that if I didn't change I would end up de-skilling myself and end up in Management or worse.

Don't get me wrong about Management, I'm sure it's deeply rewarding if it's your calling but for me it felt a bit soleless so I had to do something.

I now have a nice balance of family time as well as spend at least 5 hours a day coding professionally and around 5 hours a week hacking on personal or open source endeavours

So what changed?

I made things uncomfortable for myself.

I started running a few times a week - suprisingly, this eats into more of my precious time but seems to make me less mentally tired, less grumpy with the kids and more able to concentrate when coding.

I made sure I did at least 30 minutes of personal coding an evening to skill up - starting with katas then moving onto personaly projects, open source contributions or groking new tech. Once that is done I'm free to relax with my partner, eat, watch tv, drink wine, etc

I quit my permanent Senior Development role and started contracting, this resulted in less meetings and more pure coding tasks.

I always take the opportunities that allow me to learn new things.

During the day I don't procrastinate (browsing the web, e.g. hacker news is limited for me) - I work hard on my programming tasks but not silly hard, e.g. I have regular breaks, lunch, etc.
South Korea court to rule Friday to remove or reinstate President Park
> Cows, goats, sheep raised somewhat naturally eat grass and leaves and twigs, things we cannot digest

That's correct. The problem is, 99% of our animals in america are not raised that way [1]. They are raised eating soy, wheat, and corn. Grass is more expensive, so it's not used.

[1]: https://farmforward.com/ending-factory-farming/
> you can see a dramatic difference between the students who are familiar with keyboards and those whose parents--I speculate--don't allow them screen time.

"Screen time" and keyboard use are very different things; while most opportunities for keyboard use also involve screen time, quite a lot of modern screen time doesn't involve keyboard use. I would bet that those unfamiliar with keyboards are a much larger group than those whose parents don't allow them screen time, the former group being a superset of the latter.
As for now, you can't change the code after it has been recorded audio over it.
Lazarus: Case Study in Writing a Custom Business Application