skysight-inc/HackerNews huggingface dataset:
It seems to me that doing well in competitions is a separate question from going on to do amazing research. There are plenty of people who did phenomenally well in competitions and then went on to be successful being mathematicians in other fields, working at Big Co, or starting up their own company, but most of the really, really top mathematicians that I know didn't go in for competitions.

There are exceptions, but it's almost like being a top research mathematician is independent (in the technical sense) of doing well in competitions.
Yes, We need C conferences to make C great again!

>>> Why Aren't There C Conferences?
Because K&R book is all we need?

"No, don't think I'll need anything at all. All in all they (Go, Zig, Rust, ...) are all just bricks in the wall" --- Pink Floyd
Visualization of Google's autocomplete
Really cool. Johann Wolfgang von Goethe lives again!

Worth noting is that the card system seems to have been approved by BSI, the NSA of Germany.
It is a fair assessment, because I did take into account commuter rail, which is not any faster - a quick Google maps check says both tube and rail (of any form - overground, national rail, etc.) journeys come to around 1 hr 40 mins.
The end is near for mobile apps-Part 2
This isn’t a hypothetical for my team. We filled a position twice with a fresh out of school dev and both times they left after a year or two for senior positions with massive raises even though they were both on the fast track for such things at our shop. Now we just hire seniors only.
IntelliJ 2018.03 Released
Web Scraping with Java
Here's a thought. Alzheimer's disease is as complicated and diverse as cancer. Perhaps Alzheimer's disease has many different causes, just like cancer.
The problem is that they have a crushing bite to break bones and bad character. A extra powerful bite in a cute small animal is a complicated recipe for petting. Sharks have similar issues. They interact with other sharks biting even when they are trying to express romantic interest.
CMS Scanner: Scan Wordpress, Drupal, Joomla websites for security issues
I've used Windows Defender and I didn't had any issue so far (or I didn't saw it).
Ethereum’s Gas Contains Bug Allowing Hackers to Mint Extra Tokens
Or the lack of care once you get a small peak at who they sell all your information to, followed by a slap on the wrist because too big to fail now that society is fully dependent on it. Equifax anyone?
DVDFab 11.0.0.5 Crack with Keygen Full Download
Lots of fishes
AutoComplete.js – Simple autocomplete pure vanilla JavaScript library
Ask HN: Where should I locate my startup to find the best EE talent?
Hi all,

I'm in the process of forming a company which will develop a new kind of medical imaging device. We have a good idea of our market and have a pre-clinical sales channel in mind, but we need very good people with backgrounds in EE (particularly analogue electronics) to take the development forward. I'm based in London but suspect there is a lack of talent here, particularly in the field of analogue electronics: I'm currently based in one of the top EE university departments in the country. The best post-grads want to do post-docs or switch industry entirely, while the undergrads do not have the level of skills I need (unless they are a truly exceptional student).

Assuming I am free to locate my company anywhere that has the right skill base, where would you suggest?
What software of your choice have you attempted to use, where did it fail, and what's the stack trace?

Given that Windows works, it's hard to believe that any issues accessing internal storage are a result of permissions. It just sounds like nobody's implemented Linux support for the hardware. Why don't you?

If you're not able to either spend time writing a driver or hiring someone to do so, you have no meaningful ability to exercise your software freedom. You might be lucky if someone else implements support; you might not. But that's always been true.
Show HN: Clj-templates, a webapp for finding Clojure project templates
Angular – All Videos Talks from AngularConnect 2018
is there any tool out there that monitors IO calls from one specific process?

I get extremely annoyed when applications simply freeze without them doing any important cpu task.
Security has many different parts and objective, and it depend on the exact use case. If someone is hosting information on a public website they likely do not care about confidentiality, and they can already have a setup for backups. In that case all they might want from a host service is uptime and by using tor they get .

Naturally there are still risk with using a hosting service even when all information is intended to be public. The owner might change the content (integrity of the data), and it might be removed (denial of service), which is trade off for the convenience of not having to host it yourself and the uptime of 24/7 servers.
Ask HN: What are you thankful for?
Thanks dang and team for taking care of the HN community!

Many years ago, I stumbled upon HN. I just lurked. Then one day I posted a comment.

I am thankful for HN because many years ago it provided a community for someone who was desperately seeking social interaction during my very boring corporate job workday. It was my water cooler. It still is even though as it has grown in popularity, it is almost like a meme for some people to say 'Don't read HN' because they maybe read one divisive thread once or only read divisive threads and thus see it as a monoculture...
Weekly Machine Learning Opensource Roundup – Nov. 22, 2018
Ditto in Finland. I can imagine the Internet being largely 4G-based in the northern parts of Norway too? Luckily, most people born before 1990 still remember the basics of living in a society that isn't completely reliant on the Internet. :)
Sure

But when faced with

"But he had to convince the experts. One of the first he spoke to told him: "No, you're wrong. One's never been found in this part of the country.""

what can you do?
>The machine you posted is pretty typical of PC gamers according to the steam user survey

The linked laptop still has an ancient 1366 x 768 screen which is only 12.62% of all players that have taken the survey.
Similarities and Differences Between Cold and Allergy Symptoms – DocCheck Blogs
Looks similar to the Emacs Ace Jump mode too: https://www.emacswiki.org/emacs/AceJump
~100k loc takes 40 secs with `make -j 4` on my laptop.
I understand anonymity from my wife, but do credit card companies really sell your data? and Swish which is operated by the banks ?
> People should just allow suicide by administration from a machine in a hospital.

Very bad idea.

> People that want suicide are rational and suffer from a reality that doesn’t favor them.

That is provably not true in all (probably most) cases.

Apart from the fact that for very many people, suicidal thoughs and actions are transient, leaving them very happy that it was not easy to follow through to completion, there is the matter of moral hazard: situations where people who would profit from someone's death could reinforce or even induce suicidal thoughs in that person.
Maskrcnn-Benchmark: Faster R-CNN and Mask R-CNN in PyTorch 1.0
Anyone not selling your data is just sitting on money-making opportunities for no reason. It would be insane.

First thing that popped up: https://www.businessinsider.com/credit-cards-sell-purchase-d...

So, we know they sell anonymized data. We don't know if its easily de-anonymizable because that takes some studying, and we don't know what else they are selling they don't tell you about.
Windows works on the new MacBook not because it has special drivers for NVMe-via-T2 but because Apple trusts Microsoft's EFI key.

So no, stop it with all this "Linux works if you just disable Secure Boot" nonsense. It doesn't. You can run Linux from a USB key, sure, but it can't access the internal NVMe SSD!
Most items from your list sound a whole lot like the path the US is on. I don't believe these things are related to communism or capitalism, but more so to a few people who want to stay powerful and in control.

(edit: spelling)
I have not tried amp yet, but just as an example why I switched shell. I use fish shell because of the sane defaults. I don't want to be bothered with setting up code completion and history size.

Just install it and use it. Works.

I like projects that provide similar experience.
Author of amp here and I couldn't have explained this any better.
There is a second implementation of everything but the borrow checker.

> I mean, if something isn't specified in the docs and the compiler changes its behaviour in this area, is it a bug?

Since Rust is so strongly typed, we do have strong rules for many kinds of changes, even if there's no formal specification. That can only help with some things, but it does help a lot.

> it changes pretty fast

The key here is that the changes are additive, that is, we don't make egregious backwards incompatible changes. We do sometimes for things like soundness fixes, but even then, we have tooling to estimate the impact of breakage on the ecosystem, and have strategies for easing that pain. Most users report that their code never breaks, and virtually all of the users whose code has broken report that it was trivial to get building again.
Workers in Alternative Arrangements (BLS Data)
The Google Cemetery – A list of dead Google products and why they died
Now assuming they got another three - four years of Soul Crushing big-co Life, that should be 7 years into their professional coding, turning 30s, questioning everything there is in life. Would they have rejoin their first company if they were given the same salary?
I mean, snarky people might refer to 'optimizing compilers' using 'undefined behavior' in C.

There are some known issues of compilers eliding the zero-ing out of secret data. There is no portable way of enforcing this.
Are you suggesting that demonetization of existing coins and notes is a more common occurrence than internet outages?
Are the data available somewhere?
I believe they are referring to the fact that linux (and non boot camp windows) cannot access the SSD on T2 equiped macbooks. People seem to disagree if it's the T2 itself or just a driver issue with apples proprietary controller.
A Neighborhood of Infinity: Running from the Past
No mention of privacy in the linked PDF:

* https://www.riksbank.se/globalassets/media/tal/engelska/ingv...

... which is kind of odd...
I was an elector for a company in the City once. But i quit before i had a chance to vote in an election!
Much needed. I usually draw them into a tablet, export them as images and then put them into slides. This is much neater.

I couldn't test it in a tablet right now. How does it do when hand-drawing in a tablet?

Thanks!
It depends upon plugins. My Vim is quite prone to crashing but I'm fairly sure it is one of my plugins.
> AFAIK Eclipse does not support rust. At best there's a plugin...

I'm not an Eclipse user, but in my understanding, it's grown quite a bit since then.

https://www.eclipse.org/org/press-release/20180627_new-photo...

https://projects.eclipse.org/projects/tools.corrosion
I don't think you should have been downvoted. Likely, people expected you to already understand the purpose of the question because I called it a variation of FizzBuzz - which is fair as it's quite well known, though maybe not worthy of downvotes.

Those devs don't understand the reality of interviewing or take offense too easily. The reality is that people lie on their resumes, which makes such questions necessary. If they can pass, they can feel scoff all they want, but they had best answer the question or I will assume they are acting to avoid showing they can't answer it.

It's an unfortunate waste of everyone's time.
Looking at what China is doing is gonna give them more ammunition. I used to love digital payment but I'm getting increasingly wary of it.

Look what big private companies did with our data, what will happen when they have all your purchase history and when your daily life depends on them approving your transactions? It's too much power. Look at the many horror stories of people getting their money locked out in Paypal.

If the majority of payements are done via mobile (like in China), getting locked out of it arbitrarly via some random fraud detection algorithm means becoming a second class citizen. Try getting around without it in China, it's a pain in the butt
Sweden has been more or less cashless for 15 years. I've not had any problems.
That doesn't mean we're unable of creating whole new concepts that are simply inspired by the architecture of brain/other nature concepts that we don't understand, but that has no relation to the concept it inspired.
> Does anybody else find this kind of response patronizing?

No. "compassionate" is the description I would use.

> The parent said nothing about being in pain.

They repeatedly used the word "suffering".

> The parent posted a completely rational statement.

Not really, no.

> Here someone comes along trying to sound as though there is some moral or intellectual superiority to the opposite action

There is.

> and that this person needs help of some kind.

They do.

> Perhaps we would have more humane suicide options if society were to stop regarding suicide as some kind of dysfunctional behavior.

But in the majority of cases, it is a dysfunctional behavior.

> There are plenty of rational reasons to commit suicide,

Very few, really.

> and there are plenty of cases where not committing suicide seems rather irrational.

The absolute number may be large, but a tiny fraction of the number of people who consider suicide for irrational reasons.
There are meditation practices where the goal is increasing one’s compassion or loving-kindness.
Amp, and convention over configuration in general, don't prevent configuration, they just try to avoid it. There are a bunch of things you can configure in Amp, if you'd like: https://amp.rs/docs/#configuration
Almost certainly as there were extensive trade links between Harappan society and the Fertile Crescent going back at lease 4,500 years (attested by archeological artifacts). Also of course writing diffused from this region into India.

However I am not sure there would have been any linguistic connection between the regions’ tongues, but who knows?
In the surface you can say yes or no (only looking at types and such). But summing all the features, F# is far more immediately productive.

I take rust after 2 years on F# (that I continue to use). I have like 2 months of Rust now. I still struggle to solve things that are "no-brainers" in F# or swift (mainly, because Rust is VERY strict about know statically all about the code, and VERY hard to build generic, dynamic code).

So, it will look less expresive, IMHO. I still ramping-up and start to get more a more of the rust style of programming, so the pain is reduce. With the additions for rust in the near future it will reduce it more, I hope.
How to Steal Your Competitor’s Facebook Audience?
Characteristics of New Housing
> the company’s health plan was on the hook for a million in costs

As usual, this is the craziest part of the comment to my European mind. Your healthcare system spent somewhere around an entire lifetime of effort for something that, while relatively dramatic, should still be quite routine for a sophisticated medical organization!
"refugees who had undertaken a perilous journey to flee religious and political oppression"

Except for the part that they fled to the Netherlands first, then decided that Dutch culture was too libertine for them, and that their children were becoming too Dutch and not staying English.

This makes them, to use the modern terms, not refugees but economic migrants.

"There are reasons for this increase that we should try to address."

Like the effect of decades of US intervention to subvert local democracies in the interest of US corporations?

Or https://en.wikipedia.org/wiki/Western_Hemisphere_Institute_f... ?
I could remember wrong but I don't think prepaid cards are allowed to charge fees like that anymore. It's why the up front cost of a prepaid Visa loaded with $50 is now more than $50, when it didn't used to be
I honestly don't see it. From where I stand, he's trying to provide useful information to someone who one can (very reasonably) assume might be of help.
First sentence doesn't have to be correct, but can't hurt to empathize first.
It kind of makes sense for wishlists.
My comment was actually based on the same mistake.
The problem is that in most cases the feeling of wanting to quit is the illness itself.

It's different for very old people or people with very bad illnesses though.
I've been to JSConf EU a couple of times and it's certainly not a JavaScript conference "about building web sites".

Aside from the non-technical talks there were talks like

* how concurrency works in modern JS engines

* a talk about the upcoming BigInt type

* how fingerprinting attacks can circumvent privacy measures

* HTTP/2 Push

* a look at upcoming language proposals

* a retrospective on the JS build tool for React Native

* a talk about versioning

* experimental time travel debugging support in Firefox

* a talk about error handling

* a talk about module systems in JS

Etc etc.

Sure, many talks are either about general web technologies or about new APIs of the web platform, but there is usually also significantly overlap with backend or native mobile and IOT.

When I worked with Python I also went to meetups and followed conferences which always had a wide range of talks from web frameworks to automation, data science and system administration.

Likewise at a Ruby conference I'd also expect talks about tools like Chef or Puppet, which are only tangentially related to web development specifically.

So I don't think your portrayal of conferences is fair at all. "Why aren't there ${language} conferences?" seems like a very sound question, even if ${language} is used in a wide range of industries for very different purposes.
>This makes it different than many other science experiments where concrete parts of reality are tested. //

Maybe, or maybe immutability is axiomatic in those other areas.
Rowhammer is simply defective RAM marketed as usable. If your RAM will corrupt itself with certain access patterns, it is defective and should be replaced.

The manufacturers obviously don't want to, but the only way to stop this stupidity is to reject/return/refuse the product as defective if it shows this vulnerability. There's been a lot of efforts to downplay it, to the point that even some memory testing tools have made the tests for RH optional. This is ridiculous not just from a security standpoint, but overall correctness. Memory that just doesn't behave like memory should, is not fit for purpose.

Unfortunately RAM defects are often very subtle --- I remember a particularly irritating one which happened only when extracting a certain ZIP file; all the memory testing tools said the RAM was fine even with a few days of continuous running, and the file extracted correctly on a handful of other systems, but on this one it would always end up corrupt. Attaching a debugger or otherwise attempting to trace the cause naturally made it disappear. It was only swapping the RAM with a new module that fixed it.
$ echo "GlooOOooooOOooooOOooooOOooooOOoria" | wc --bytes
35
$ echo "GlooOOooooOOooooOOooooOOooooOOoria" | gzip | wc --bytes
34

Unexpected!
And if you are a good surgeon for example, you don't let emotions interfere with your decisions and actions during surgery either, but a mother of three dying on the operating table, with nothing even the best surgeon in the world could have done better, still sucks, while seeing a family break out in tears of joy when seeing a patient again after a surgery that went well, that still feels great.

There's a difference between handling something professionally, or not endulging in it, and not feeling anything at all.
On the job you'd have a computer and just google 'list max min median <language of choice>'
Fragmentation also hurts the ecosystem. Just look at Linux distributions or desktop environments to see the effects.

The best thing is to provide some sensible overridable defaults and basic functionality expected these days from a programmer's editor, such as simple project management: index files, fuzzy file finder, etc. Vim and Emacs are a pain in the butt for precisely this reason: they don't take ANY decision, they just throw the entire burden on the user. They're forgiven because they're classics, but any kind of editor launched in 2018 would be utterly ignored if it didn't have these features.
I've been using Joe's Own Editor the past couple of years when I want to do basic view/editing in terminal (I use Sublime Text for development). Really like it because it provides syntax highlighting for a ton of file types, let's me get around with arrow keys/mouse, and gives me an easy way to look up keyboard commands I may have forgotten.

https://joe-editor.sourceforge.io

You can install it with your OS's package management system, and there's a Windows installer on the site.

I did adjust some of the default settings, which are configured and well documented in a .joerc file.
I recommend everyone read this article, as this is the best article to introduce how to learn CS in the whole human history. No kidding, thank me later.

https://www.afternerd.com/blog/learn-computer-science
What are you even arguing here? The same eight notes/words for five minutes is just as boring as the same eight percussion soundings for five minutes. I don't know what a music fascist is, but I'm sure they get bored with 8 bar loops too.
3D Paper Snowflake for Christmas Decoration
C is the tool, so probably a better analogy would have been to pencils, rather than algebra, which is more in line with OP's sentiment regarding hammers.
Why do you class that as "ridiculous"? A mechanism by which that might be true leaps readily to mind.
Happens in Norway as well some times, but then it automatically switches to a backup system, meaning it just checks that the card is valid and asks for a signature. Then the transactions goes through in bulk when the system is back up. Takes a little bit longer, but it works.
> I can't make sure my computer is running the code I want it to if everyone else can make my computer run the code they want it to

This is exactly why _you_ must be in control of what software can boot and not Apple or some other company. It's not exactly freedom if you must disable the secure boot feature to run your own software, it's a work-around.

If Apple really cared about freedom they would provide you with your own _unique_ key to sign your own software, so you can ensure that your system actually runs _your_ software.
https://www.afternerd.com/blog/learn-computer-science

there is a book recommended in this article, it definitely helps!
The Italian town that pretends to be British
Two Approaches to Structured Concurrency
Again, are these total earning? in USD? Because many companies (especially in US ) have performance bonus, stock etc... where their actual "yearly" earning is way higher.

And just to make it clear, The difference between a junior Dev and Super Senior Dev is only 3x?

( I am still baffled by how widely different the dev salary are in different region )
I’ve actually found the opposite - sure there’s a learning curve, but once you get used to it and it becomes second nature, Vim becomes the fastest way to convert thought to code.
Google’s Duplex is rolling out to Pixel owners – here’s how it works
Unmasking Notorious Hacker Tessa88
Is there some sort of data visualization framework they're using? The article is indeed beautiful, it seems like a huge amount of work for a single page.

The visualization of the compression algorithm in particular seems very bespoke.
Frenchmen are legendarily intolerant of badly-spoken French. This was a recurring theme in my couple of years as a student at Alliance Française - when in France (most people hoped to go to college or grad school there) if you're not solid don't even try.

In Brazil people will be glad you're trying and try to speak slowly in return.