skysight-inc/HackerNews huggingface dataset:
Please link to someone who's gone to jail for using a slur, rather than for mounting a campaign of harassment or making credible threats of violence.
Receiving and Decoding Russian Meteor-M2 satellite images in real time
I mostly agree with your point that two designs being the same, the bigger more established brand might garner more attention / praise than the other. However, I think design is also easier to get right when you have a good product.

Skimmed the blog because it seemed to be mostly fluff and presumably the author does not work at Stripe, but I do consider this a good design for the following reasons (some aesthetic, some practical, not exhaustive):

- Dead simple call to action & it speaks to two core audiences. Either you're a developer and you know how this works (create an account), or you're an executive and you know you want to talk to somebody (contact sales).

- The diagonal lines are cool because they stand out on the web (filled with vertical and horizontal lines) and they create movement within the design to draw your eyes over to the little illustrations.

- The illustration/hero image itself is nice because there's not so much detail that you get bogged down in the solution yourself, but the variety of big brands and different sorts of user experiences allow you to visualize your brand with a slick checkout experience right next to those "big players".

- Well-executed typographic contrast. Think colors, sizing, weights, and variation between title-casing and uppercase. This is important because it creates a visual hierarchy, so if you don't want to read the whole page, at least visually you "know" what is important.

- Color palate is well suited to the industry. Too lazy to find facts, but in general blues are known to be calm/soothing and green communicates or gives the perception of trust/success. Whether that is your success as a potential customer, or Stripe's success, idk; Just a vague designerish feeling.

- Finally, I think it would good given the points above - but the interactive elements really give it the kind of polish that would make me call it "great". IMO, these types of flourishes are signalling quality. Take them away and the site is just fine, but as the author mentions - to most people they give a sense of delight. Not over the top; just subtle, playful little elements.

Regarding the link you mentioned; I don't think it's a bad design, but not on the caliber of Stripe's. For me the typography is quite dull, and having read all of the text on the page; it's not really clear to me what valuable service they are providing. My impression is that it's a white-brandable video hosting site, with maybe some version control? I'm not exactly sure because I only gleaned that info from the 2 of the 5 bullet points, which are identical to the other 3 generic features.

Anyways, I'm just some guy who flunked out of design college - so take all this crap with a grain of salt.
> I don't think the analogy fits. There's no single metric (like runner speed/time) to evaluate competence.

Let me suggest such a metric: A T-value. That is, the degree to which the actual outcome deviates from the expected outcome.

For example, say you have a hospital that does stem cell transplants. For each patient before the treatment you assess the "chance that the patient will die within 1 year" based on that patient's age, sex, BMI, heart and lung function, type of disease, time since last relapse, quality of donor match, etc. From this you estimate that 19.6% of the hospital's patients who are treated over a particular period will die within 1 year, with a standard deviation of 3.7%. The actual mortality rate for this group of patients turns out to be 26.2%. So the T-value is +1.78; this is the 'single metric' used to evaluate the competence of the hospital.

> there's the problem of deference to eminence combined with small in-bred communities within each speciality or sub-specialty (who would likely be the only people with the training to evaluate their peers reliably).

Keep in mind that expertise is only required in estimating pre-treatment "chance that the patient will die within 1 year". Determining whether a patient is alive after a year and calculating the T-value can be done by anyone. And even when estimating expected mortality, there is plenty of evidence that a simple algorithm can actually beat the experts - Daniel Kahneman devotes a whole chapter to this point in 'Thinking Fast and Slow' [1].

[1] Chapter 21: https://www.amazon.com/dp/B00555X8OA/ref=dp-kindle-redirect?...
The sedan vs. pickup truck example (you read the article right?) didn't sound like a distinction of material wealth to me. It seems more related to what kinds of attitudes/values/views/etc. that kind of person has. e.g. the obvious (naive?) possibility here is that Democrats don't like gas guzzlers due to a bigger concern about the environment.
StanChart Cortex is a very significant Haskell project
May be even better if the unpaid sabbatical was a holiday, and paid ( or at least support ) if the period was used to contribute to open source?
This always manages to put a smile on my face. This is a pointless but awesome technical achievement, and in the spirit of the old definition of "hacker".
Complete hatchet-job of an article that I couldn't even bother completing reading.

Corbyn impressive? The man who has never met a terrorist he didn't approve of and who has never missed a chance at running the UK down.

The author is just another metropolitan liberal having a temper tantrum that working class people voted to leave a corrupt (and declining) bureaucracy in which they pay the costs but get none of the benefits.
> who didn't care for what was true, but rather what was successful in conversation. What was strong. Intentionally dumb comments are strong sometimes. Its easy to shit on people for taking your intentionally dumb comment seriously, and if you really walk the line so that its not clear at all if youre being intentionally dumb or truly dumb, you can say very hateful things and be fairly well self supported, so that no one can really insult you in reply, or at least, that was my experience trollling around on reddit (and at times here, on a past account, which I was banned for).

Satre described this many years ago:

> “Never believe that anti-Semites are completely unaware of the absurdity of their replies. They know that their remarks are frivolous, open to challenge. But they are amusing themselves, for it is their adversary who is obliged to use words responsibly, since he believes in words. The anti-Semites have the right to play. They even like to play with discourse for, by giving ridiculous reasons, they discredit the seriousness of their interlocutors. They delight in acting in bad faith, since they seek not to persuade by sound argument but to intimidate and disconcert. If you press them too closely, they will abruptly fall silent, loftily indicating by some phrase that the time for argument is past.”
Dying in the gutter because you can't afford health insurance seems pretty miserable to me. Working at Walmart for minimum wage to make Sam Walton's useless children richer seems pretty miserable to me.

There are many well proven ways to make people more equal, strong government welfare programs being one. They are very straightforward.

Culture doesn't make people winners and losers, a brutally enforced system of authoritarian capitalism does.
Einstein did patent inventions, around 50 are known. He also worked at a patent office for 7 years. I think you still have a point, I also don't think patents necessarily equal innovation, but Einstein simply is not the best example for it.
Or, more directly, what kind of job or hobbies that person has.

E.g. If you work in construction, or you hunt, you'd be a lot more likely to choose a pickup truck for purely practical reasons.
I do not really see how a system kernel has any bearing on consumer desktop environments. Meanwhile, open-source web-browsers surpassed IE, Android is nominally open-source and so far runs on a heavily modified linux ...
Does shellcheck count? It's a static analysis tool for shell scripts https://github.com/koalaman/shellcheck
Maybe you'll enjoy this: https://wasdk.github.io/WasmFiddle/
If I can't just type it and see the result, I am not much interested. I don't like to install software. As a child of the web, my feet are firmly planted into the cloud.
Patents are obviously a poor proxy, even inventions are a poor proxy for social impact. But there's no reason to believe that the data would look significantly different if we were able to measure it directly.
Regenovo: the biomaterial 3D printer used to create living tissue
It gets copied, not rewritten. This is the same with software that gets copied to machines so that we can run it.

Here we're talking about modifying a specific function, not duplicating all the code.
I'd imagine it'd be like have a huge peripheral vision. And if they had the same capability of human eyes, than they would probably focus with a single eye, while the rest is seen as peripheral.
The APFS switchover wrecked a lot of people's drives, and AFPS is slower than the filesystem it replaced. I wouldn't hold it up as an example of Apple software initiatives that are shipped fully-baked.
OT but gonational you asked a couple weeks back to tell my story. I finally got around to doing it: https://news.ycombinator.com/item?id=15762821
Millennials donating 10% of their pay to save the world
Also the only way to cash out money out of steam is by selling games on third party websites.
Applied Science: https://www.youtube.com/user/bkraz333 This guy does DIY Scanning Electron Microscopes, CT Scanners, Waterjet Cutters, LCDs, etc. Very good at explaining things.
No. They're trying to position the UniFi line as their 'enterprise networking' line and the EdgeMax line as their 'carrier networking' products (a lot of their customers are running small ISPs).

Software wise, the UniFi line does seem a little more actively developed, but new EdgeRouter products are and have been coming out (like the 10Gbit EdgeRouter Infinity a little while ago, and the new EdgeRouter 4 etc.). I think a lot of the software slowness might have been that some of the devs on the EdgeMax team left (judging by the staff posting on the forums), so it's probably been taking a while for the new devs to get up to speed.
> I don't like to install software. As a child of the web, my feet are firmly planted into the cloud.

It's funny, I'm the exact opposite. I don't like cloud apps. One day they're there, next day half their features are removed, next day they're gone. And I can't hack them to make them better fits for me when they keep changing. I want the code to run on my machine so I can do anything I want to it and have a stable environment I can rely on.
Am I the only one who is a little offended that just because you own a pickup truck then you must be conservative, and if you own a Tesla you must be liberal? Seems to me that is more stereotyping than lot's of things that social justice warriors get outraged over.
This is an incendiary, one-sided opinion piece.

The author's forgetting that there was a referendum. You know, that thing where the populace actually gets to decide democratically on something, for once.
Chris Hadfield's Rare Earth https://www.youtube.com/user/ColChrisHadfield/videos
Very high-quality mini-docs about certain obscure topics, set in Japan or other East Asian countries, with some philosophy thrown in.
Ffwd: Delegation is much faster than you think
What kinds of use-cases do people have in mind for this board? The 1GHz processor and 512MB RAM seem a bit like overkill for everything I can come up with. Although I think I'd still consider hopping on it if it included wireless.

I probably waste way more power at home by keeping the lights on, but I always get a bit frustrated with how much power some of these boards use. It adds up! My college professors probably drilled power management way too hard into my head.
So, they can sell the slip of paper that Disney printed the code on, but not the code itself?
Thanks for taking out the time to write such an elaborate clarification, Mr Colyer. I was unaware of the guidelines until you brought them to my attention. I myself am quite an avid reader of The Morning Paper, and was initially taken aback to see that people post the original paper after reading your blog, and don't mention you anywhere. It kind of didn't feel right to me. But now after reading your explaination, I am okay. Thanks again :)
> That's why elected officials in Congress get to the front of the line

There are more doctors than members of congress, so it's a global improvement on the status quo, unless doctors not treating Congress critters just sit around twiddling their thumbs.
I run it. I used it initially because it was bundled with Delphi decades ago. It was called Interbase and it was free (well, free if you bought Delphi, which about as free as you got back then).

If you needed an SQL DB, you just shipped it with your application, and treated it like you might treat sqlite today. Your user didn't know it was there, it had a single data file which you could put the data file anywhere you wanted. The backups are portable to any arch. It used MCC rather than locks, which was novel for the time. Being able to do a full backup on a live database without blocking anything was certainly novel, and is still somewhat novel today. You see other remnants of that choice, like "alter table" being instant and as far as I know, no conversion time when upgrading between versions. It also happens to be very fully featured - supporting triggers, stored procedures and what not, so much so that it was the goto database if you were migrating from Oracle. Nothing else came close.

Times have changed. It's definitely been overtaken on some features. If it's not standard SQL syntax, it's unlikely Firebird will support it, so forget JSON indexing or geospatial indexes. On the other hand if there is a ANSI SQL syntax, Firebird almost certainly does support it. It's embedded heritage still shows through. There are almost no maintenance tools besides backup and restore, because they aren't needed in an embedded setup. Again, very like sqlite.

And that is why I still use it. If you want to ship an application and the SQL part just be an unseen implementation detail, Firebird is the one to use. If you want to use a database as a tool like a spreadsheet, with lots of fancy tools for getting data and out, and lots of SQL extensions like pivot tables to make doing one off things easier, then it isn't.

The Firebird source does (or did) support an embedded mode, ie as a library you just linked into your application, just like you do with sqlite. Unfortunately none of the distro's seem to ship it that way which is a shame, because it's handling of concurrent users is so much better than sqlite's I'd use it instead of sqlite if I could.
I would be very curious if you'd see these distinctions even in neighborhoods where occupational reasons don't exist. My hunch is that you still would, but I don't know/haven't looked into it.
> So this is pretty much Chrome declaring war on any antivirus software not named "Windows Defender", yes?

See Robert O'Callahan's (ex-Mozilla employee) blog post on it.[1]

And then read this fun Twitter thread from Justin Schuh, head of Chrome's security team, arguing with AV author Vess.[2]

And then read the HN thread on that Twitter thread.[3]

[1] - http://robert.ocallahan.org/2017/01/disable-your-antivirus-s...

[2] - https://twitter.com/justinschuh/status/802491391121260544

[3] - https://news.ycombinator.com/item?id=13079569
https://github.com/evanhempel/python-flamegraph is similar to pyflame but does its sampling at the Python level, that makes it somewhat costlier & less precise but it's not restricted to Linux.
It doesn't have to be scrum
Segment Open Fellows (Webpack, DeepMeerkat, Neovim, Ruby Debugger)
And that’s, girls and boys, how a few PhDs back in the 10’s, either by stupidity or lack of ethics, laid the foundation for the big brother state we have today.
As someone who learned programming as the web grow, I was like you, but I now I see WebAssembly as the future of the web. Lots of amazing and horrible things will emerge. It's better to catch up now, than 2 years later when it will be everywhere.

BTW you DON'T need WA if you don't have performance issues with your current web application.
I'm skeptical of this.

How do they ascertain that the cars belong to the suburb? Would a suburb be ranked differently if for a month there were civil works that meant a lot of contractor vehicles etc were parked up?
What about if the local Ferrari club decides to go for a cruise and all meet at a coffee shop in the neighbouring suburb every week? What if the suburb was located in a cold region, where it's more practical for most people to drive a SUV in winter?

What about the republicans who drive Civics, and the republicans who drive Audis? What about the democrats that drive Toyota Tacomas, or the democrats who drive Volts?

I mean, what would it make of me? I have a toyota hilux for work, a mx5 (miata) for track days, and a subaru wrx sti for driving to the shops. I wonder what my political leaning would be considered to be?
React and the mysteries of this
> Microsoft-signed code will not be affected

Why?
LKML: Linus Torvalds: Linux 4.15-rc2
You most certainly aren't alone.
> just because you own a pickup truck then you must be conservative

Could you point us to whatever sentence in the article that made or even suggested this? I didn't see any part of the article stating that everyone who has a pickup truck is conservative.
I don't care if jsfiddle still exists tomorrow. I just use it to quickly try something and immediately share it with others.

I don't put anything I care for on machines I don't own. I own many machines in the cloud. They are beautiful. Because they are all the same. They are virtual. They are cheap. I can create them with a click. There are so many vendors. If one of them would go away, it would not tamper with my ability to create new machines.
Viral Cat Game Responsible for Huge Portion of Ethereum Transactions
> For instance, if the number of sedans in a neighborhood is greater than the number of pickups, there is an 88 percent chance that the precinct will vote Democratic. Transpose those numbers to have more pickups than sedans and there is an 82 percent chance a precinct will vote Republican.
The Trouble with Politicians Sharing Passwords
Well, there could be other factors too.
When my dad was diagnosed with cancer, there was only one hospital in the country that had any experience in treating that specific type of cancer, so he had to go there, even though it was many hours of travel away from where he lived. If he couldn't do that, due to lack of money or resources to travel that far, he would have had to use a more local oncology department, but I can only guess that his survival chances would have been a lot lower, not because of any malicious factors, but because the doctors there had no experience treating that type of cancer and didn't have access to the latest treatments and funding for said treatments.
Related reading:

Robert O'Callahan's (ex-Mozilla employee) blog post on anti-virus injecting code into browsers.[1]

And then read this fun Twitter thread from Justin Schuh, head of Chrome's security team, arguing with AV author Vess on the very issue.[2]

And then read the HN thread on that Twitter thread.[3]

[1] - http://robert.ocallahan.org/2017/01/disable-your-antivirus-s...

[2] - https://twitter.com/justinschuh/status/802491391121260544

[3] - https://news.ycombinator.com/item?id=13079569
I liked it because it reminded me of Ruby's more English like syntax, however someone else made the same comment where I work about it being a source of possible confusion so that is probably true.

I guess otherwise it would need to be something like
send('hello everyone').to('friends', 'John'); but now you don't understand what 'John' does unless you read the code - which,I know, realistically people don't always make their methods match the names so you don't really know that except('John') does what you might assume until you read it as well.

But in a theoretical world that was as we would like it to be you could reason from the method name to what the method actually does.
GDAL has a vsipreload.so which you can preload to replace all the libc file handling functions with ones that understand special filesystem paths, like /vsizip/path/to/zipfile.zip/myfile.csv

We used it for years to do remote inspection of zip files without downloading the whole thing. Now there's a proper API for virtual filesystems in GDAL and we don't have to preload any more.
How do you deduce

"Everyone with a pickup truck is conservative/Republican."

from the statement

"If P(sedans) > P(pickups) then P(precinct voting Democrat) >= 88%."

?
Oh Hey Matty AMA Interview with Bounty0x
Cool Projects
They don't, your doubts are real, but...

All machine learning involves a cost function. How close do the results have to be to make a useful prediction in the context.
ResearchGate | Berlin, Germany | Visa | Onsite
https://www.researchgate.net/about
https://github.com/researchgate

Our tech stack: Java, PHP, Javascript (React/Redux), Python, Mobile (iOS/React Native), PostgreSQL, MongoDB, HBase, SolrCloud, Hadoop (Hive, Map/Reduce, Flink), ActiveMQ, Kafka
You'll be working in a fast-paced environment where code is written, tested and shipped continuously. Our engineering team is passionate about building maintainable, scalable web applications that are constantly optimized to meet the needs of our users.

ResearchGate is the professional network for scientists. The network was founded in 2008 by the physicians Dr. Ijad Madisch and Dr. Sören Hofmayer along with computer specialist Horst Fickenscher. Nine years later, 13 million researchers and scientists connect on ResearchGate, and make research open to all. The company has completed four rounds of financing, and investors include Benchmark, Founders Fund, Wellcome Trust, Goldman Sachs Investment Partners, and Bill Gates.

We are looking for:

Engineering Manager: https://www.researchgate.net/careers/engineeringmanager

Senior Software Engineer, Frontend & Responsive UIs: https://www.researchgate.net/careers/productanalyticsmanager

Senior Software Engineer (Java & Python), Big Data Infrastructure:https://www.researchgate.net/careers/seniorsoftwareengineerb...

Senior Software Engineer, Java: https://www.researchgate.net/careers/seniorsoftwareengineerj...

Senior Software Engineer, PHP: https://www.researchgate.net/careers/seniorsoftwareengineerp...

Technical Product Manager - Big Data Infrastructure: https://www.researchgate.net/careers/technicalproductmanager...

Product Analytics Manager: https://www.researchgate.net/careers/productanalyticsmanager

Product Manager: https://www.researchgate.net/careers/productmanager_product

Send your resume and cover letter to careers@researchgate.net
I'm actually Perth-based, but I do end up in the Eastern States from time to time, I'll see how I go :)
I can understand the nostalgia, but that just isn't really true anymore for a lot of front-end web development.

Almost everywhere you look in front-end web today you see a toolchain that includes the node runtime, babel or typescript as a compiler, and some kind of bundler/linker such as webpack or browserify that throws in minification/mangling in as a freebie. That doesn't even cover CSS.

JS/CSS is already a compile target with a build artifact often barely resemble the original source code. WASM is just another compile target that opens up the web as a platform for other languages.
There were other issues which the new company didn't agree on. But I wanted to leave anyway. In the end I followed this: "You can always earn more money but you can never make more time"