skysight-inc/HackerNews huggingface dataset:
We had an interactive task (hosted in our own server) and a questionnaire afterwards. Sanity checks off the top of my head:

* Control words: our server gave them two (unique) control words (one for joining, one for winning), and we asked for them in the post-task questionnaire. Some of these words ended up being reused among several participants, even from participants that never even started the task.

* IP checks: we had an experiment that you could "win" (and earn a bonus), but you only were allowed to play once. Some people restarted the task several times, so we only used the first attempt in a sequence (as reported by their IP and timestamp).

* Data thrown away: we further removed data where we had more than one player per IP (to control for both multiple accounts per person and use of proxies), experiments that were way too fast, and experiments with unsupported browsers (which we explictly mentioned in the description).

Regarding money, we were not allowed by the TOS to withold payment to anyone that filled the questionnaire, even if we knew they did it in bad faith. We therefore implemented the "winning" bonus, and also gave bonus to people who lost but really tried.

I want to point out that a LARGE percentage of participants played honestly, and some of their data was thrown away only out of an abundance of caution. Once you keep the first bad apples out, they simply move to other, easily-exploitable tasks.
So you want to build a remote company?
Nothing wrong with that. It leaves to us qualifying what makes the cut and what not.
My wife, kids and I have slowly been replacing all our Apple products over the past couple of years. We've replace the kid's MacBook Airs with MS Surface and my MBP was replaced with an MSI laptop with proper dedicated GPU.

The decision to change was quite natural. The kids like the Surface and how it was a touch screen, but could also be used as a laptop that they could do school work on.

Moving to Windows was easy for me once WSL was introduced. I no longer needed OSX to do development as I am now able to do everything I was doing on my MBP on my MSI in WSL.

I still can't believe that Apple has yet to come out with a laptop with a touch screen that isn't an iPad. The touchbar is very clever, but I never use it.

The last couple of straws for me for moving off of Apple at 10+ years was the MBP. Touch Bar, shitty keyboard, and no proper USB ports....I hate having to keep dongles at the ready.

For me, at least, the magic that was Apple died when Steve died. Now they just push out product and services and nothing that can be considered "magic" or unique.
The formulae and the binary ticker tape are a nice touch.
Alan Turing is a good choice. There were many good candidates on the shortlist (Paul Dirac, Rosalind Franklin, Dorothy Hodgkin, Ada Lovelace and Charles Babbage, James Clerk Maxwell, etc) that hopefully get their day.

I will say Stephen Hawking absolutely deserves it, one day, but I feel like the notable person should be dead for a certain period before we throw them on currency (certainly longer than a year). Conceptually I like the "50 year rule." Helps mitigate populism or overly politicizing it.

That results in the Queen (or King) being a remark on today, and the Scientist or other note-worthy contributor being a remark on our history (and values?).
Duplicate of https://news.ycombinator.com/item?id=20439425
Well, the Great Oxidation Event might count.
https://en.wikipedia.org/wiki/Great_Oxidation_Event
Absolutely no and this is again another myth. The engineers in top of their game are fairly independent of language and stacks. Learning required tools at accelerated speed is a hallmark of top engineers. Most of them often create new stacks and languages from the scratch. Here are some examples of 10x engineers: https://en.m.wikipedia.org/wiki/Coders_at_work. I don’t think they were 10X only for certain language or stack.
https://en.wikipedia.org/wiki/Amdahl%27s_law

or

https://en.wikipedia.org/wiki/Gustafson%27s_law

Basically there are parts of every workload that needs to be run sequentially, there will be a point where running more smaller functions will be less efficient than running one large function.
Show HN: Go / Golang Developer Job Board
Today I released my 4. Job Board for Go Developers: https://golangjob.xyz
It runs on my product https://www.boardengine.io
That list of "modernism" languages has some bits of truth to it, but I think it's misleading to people who aren't already familiar with those languages, and "to a fault" sounds dismissive, and maybe discourages people from learning for themselves.

Perl is an interesting language (and I defended Perl's merits in a language forum within the last year [1]). But people who've mostly done Perl for a long time might want to question cute sayings about other languages, and discover that, today, for example, the evolution of Scheme (especially Racket) has different ways of doing those best features from other languages that you list for Perl6.

[1] https://www.mail-archive.com/racket-users@googlegroups.com/m...
And clickable:

https://golangjob.xyz

https://www.boardengine.io
> main challenge is solar shielding..

If you carry a solar sail to add a little more push from the Sun's radiation you can spare a little material to build a shade on the other side of the sail.
I have loved this rule ever since I came across it as a student in 2002 and been using it successfully for user acceptance testing strategies in large projects.

I interpret it as a sort of fixed Pareto principle for projects where you limit effort and team size for maximum gain. N=5 also happens to be close to the ideal team size in agile frameworks. This rule is smart in a lot of ways and was ahead of its time.
Which major compiler is mostly implemented by academics? Neither GCC nor LLVM, for sure.

Us academics do have a lot of "fun" figuring out a way to put what the compiler developers do on solid footing [1]. But this is a game of whack-a-mole that will never end: each time we find a way to formally approach some new crazy optimization they came up with, and help them weed out all the bugs that were caused by not carefully thinking through all the implications [2], the next crazy optimization comes up [3].

[1]: https://people.mpi-sws.org/~jung/twinsem/twinsem.pdf

[2]: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65752, https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82282, https://bugs.llvm.org/show_bug.cgi?id=35229, https://bugs.llvm.org/show_bug.cgi?id=34548

[3]: https://bugs.llvm.org/show_bug.cgi?id=21725, https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57359
Shame he didn’t make it onto the £10 note tbh.
Freedom of Information (FoI) – UK GOV staff lost 508 mobile devices in H1 2018
Celebrating eccentricity.
Definitely! I got banned from multiple servers for repeatedly shooting rifle grenades into the tunnel the attackers had to pass through. Good times! :D
I always wonder what would be the fastest spacecraft we could build for a given mass budget.

NASA should host a competition for designs that could reach one light day/month/year in the shortest time under a given mass constraint using existing or reasonably extrapolated technology.
>>For most of history people were born farmers and died farmers.

Individual suffering is one thing.

But for most of history, and for most of history to come. Every one is anonymous.

Read Ozymandias. No one really knows Julius Ceasar. No one.

Which is why fame almost always useless, from an historical perspective. Having a name(famous) means nothing.
Sure, depends only on your ethic.
E.G (note devils advocate)
A utilitarist might argue, that killing of a larger amount of humans that are not worth it might be for the greater good of all

A extremist fascist even has a pretty clear definition of worth added to that

Asimovs concept of being killed instead of retirement

Various concepts in fiction of adding globally some additions to drinking water to lower fertility on global scale

Chinas politic of one child per family was even somewhat fair as it discriminates equally
Good intentions are not enough – Econlib
Interestingly enough, this motivates overcoming my long standing aversion to Scala and giving it a try finally.
What are the alternatives to surrogacy in India?
“This is only a foretaste of what is to come, and only the shadow of what is going to be.”

What a great quote.
There's an even newer video from the latest NDC Conference with Steve Sanderson: https://www.youtube.com/watch?v=uW-Kk7Qpv5U
I totally agree with you. This is sad news for Stephen Hawking though because I'd be surprised if we still had physical cash in 50 years time.
If you do, please let me know how it goes! There might still be a few birthing-problems, but I'm fairly confident those can be fixed quickly.
Python or hundreds of other languages have "everything is an object". Java is rare in having a small handful of non-objects in a mostly-object-oriented language.

Notice how big a problem the string/bytes split in Python 2 -> 3 migration was though - probably bigger than anything Java has had to do - which suggests this wouldn't necessarily have solved all problems as the author would like.
Hate to be that guy, but the Great War is WWI
That's one of the many reasons why I think a VGA port is kind of silly to have these days.
When consulting, I've found that people really like zero-install video conferencing solutions based on WebRTC (e.g. appear.in / Jitsi)
Transparent Sodium
TensorCraft – a simple HTTP server to handle Keras models
Some javascript is used to detect bots.
He was probably the only person there with an even bigger ego than Ive.
Aside from the excellent choice of Turing, this is some godawful design, with all the worst Photoshop cliches from the 90s.
Yes. The 10x number says more about your low performers than your high performers.
On a point of technicality - he was only two years old when the Great War started! (I think you meant the 2nd World War)
What data are you referring to? Is it comparable to this personal data?
I _really_ hope you're wrong.
Just a shame that this bank note is basically unusable
Hackers target online shoppers ahead of Amazon Prime Day
ESA has named their newest mars rover after Rosalind Franklin, a good start.
Peter Thiel Calls Google 'Treasonous' and Says CIA Should Investigate
You could always say that wrap-around has to either (a) cause SIGILL or (b) return the wrapped-around result. That still allows linting with a sanitizer without involving any UB at all.

This is effectively what Rust does (replace "SIGILL" by "panic").
Mark Carney, Governor of the Bank of England, came to the Cloudflare London office opening party recently and he told me that it was entirely the Governor's discretion to choose who is on the bank notes. This was the first time the public had been solicited for ideas, and a committee had whittled the suggestions down to a short list.

Ultimately, Carney made this call. Thanks!
I sort of agree. The photograph seems cheap. What happened to engraved portraits on banknotes?
Good! This article is about the NFL for machine learning (Wolpert), and also mentions NFL for optimisation (Wolpert and Macready). My recent paper [1] is about NFL for optimisation and mentions NFL for ML. The overall message is the same: most people misunderstand it, and you probably shouldn't cite it. And the anthropic principle is a sufficient assumption for this.

[1] https://arxiv.org/abs/1906.03280
I'd go further and say Apple hasn't made a single good mouse this millennium. But their trackpad is the best in the entire industry. I've switched to the Magic Trackpad on my desktop and it's been brilliant. Not missing the grip-and-push mouse at all. The Razer Deathadder is back in the drawer and I'm very happy.

As for the headphone jack, if you think it was a stupid idea to remove it, you should save your vitriol for the "idiots" who copied Apple. Surely it's worse to take what you'd class as an obviously stupid idea and blindly copy it like a brain-dead zombie. At least what Apple did showed actual courage. And yes, I'm using that word entirely un-ironically. I personally think it was courage and they've been proven correct by the rest of the industry.

(Personally I'm glad they got rid of the headphone jack because it prompted me to get a pair of Bose QC35 headphones. Absolutely brilliant. Best headphones I've ever owned, and I've owned some high end ones. Meh. I'll leave the "good sound" at home thanks—when I'm out and about I care far more about blocking out the distractions than maximal audiophool wankery.)
> What did they expect it to be used for? Genealogy reports? /s

Serious answer, but I'd guess background checks and such?
I think, in Physics, the key is not the discoveries, but the understanding.

It's often a single change in perception that unlocks a raft of related discoveries. Which also makes reasoning about such things hard, because once that perception shift has been identified, previously hard-to-understand things become easy, making the initial discovery look trivial.

That change in perception can happen from a small group of people or from a single person.
IMO the real machines are much more distracting than the abstract ones. ;)
Xanadu will happen one day :) it just takes a lil time.

Steve Wozniak's Surprise Tribute to Ted Nelson, 2014

https://www.youtube.com/watch?v=gl0Wfs70rV4
IP camera open source service
I see no problem with consistency:

From the hermits point of view, outside of the society with its philosophical framework, it is just gathering.

Society may call this theft.
I may also jell at the crow stealing my unwatched food "you thief, give me back my food!". That is from my point of view, not the crows'.

To society the hermit still is human and we have morals and ethics that shall prevent us treating him as just a raiding wild animal / fox.
That's so enjoyable to do. :D
Thank you very much for posting the link! This book is phenomenal. The prices for previous editions were pricing me out; now ordered a paperback for myself.
Can you elaborate on why they're unusable?
> Processing eg consecutive elements is often annoying

the only place i saw a higher-order function for this is the K language with its `eachpair` combinator (spelled `':` iirc). i wonder why it isn't more common!

(though in Haskell i'd just stick a `tails` somewhere to turn `[a,b,c]` into `[[a,b,c],[b,c],[c],[]]` and map over that)
In what sense is geo-arbitrage associated to Tim Ferriss for you? Genuinely curious. I've listened to a lot of his podcasts but can't recall that ever really coming up.
> The way I see it is that a new toolkit like GTK or Qt is required in the target language.

The way i See it is that a new toolkit like GTK or Qt is required in C so that it can interface with any language as to avoid unnecessary duplication between languages (it is much easier to convince people switch toolkit than switch programming languages), ensure no language-specific indirect dependencies (especially if it is to included in OSes like OpenBSD that are traditionally C oriented) and with a stable backwards compatible ABI to avoid wasting the time and effort of whoever maintains the bindings (no need to rewrite them every few years), whoever decides to learn the new API (no need to learn something new for doing the exact same thing as before, only now in a slightly different yet incompatible way) and perhaps hopefully become a "standard" API people can target on Linux without having to carry 29892482923TB of libraries for a trivial app since you cannot rely on anything outside of X11 being there (and if GNOME people have their way, you wont be able to rely on even that). And of course all that in a permissive license that leaves everyone happy.

Now guess how likely all of this is going to happen.
it has it's limitations - especially when it comes to complicated systems.

I agree - the science of complexity is in its infancy (as I mentioned in the parent).

But your conclusion doesn't remotely follow. That there are conditions scientific medicine isn't yet much help with (truly!) does not connote that non-scientific systems must therefore do better.

Eastern/holistic medicine may not be perfect, but if science-backed options are exhausted, it's all there is.

But the treatments promoted by the major medival 'Eastern' systems don't work. You don't need a new understanding of complexity to demonstrate this - you give sick people the treatments, and see if they get better. They don't. So 'all there is' in this case is nothing.

Hardly surprising from a prior plausibility angle: the 'whole' their so-called 'holistic' rubrics work with (chakras, qi, etc) are old metaphysical fictions.
I like Stepanov, he shows integrity. And I'm ever grateful for his influence on C++.

I'm also fairly experienced, having spent the last 30 years or so writing code. Every kind of code you can think of in any language. Which means I'm fairly used to juggling abstractions.

But I just couldn't crack this one, I lack the motivation needed to work this elevation for extended periods of time. I need some kind of real-world connection now and then to make sure what I'm learning is at all useful.

I got the book when it just came out, and haven't tried since, but I'm pretty sure the problem persists. I have even less patience with academic abstractionitis these days.

I would be very interested to learn how and why people find the information contained in the book useful.
Maybe they'll finally start using it in cash machines outside London once the pound drops haha
Good choice of Alan, but what a trainwreck of the design and the typography. Ugly as hell.
Has "unlisted" ever been known to mean "private"? I never assumed it was - rather it was just a video that would not appear in searches or recommendations on YouTube.
I'm a fedora user and I just gave silverblue a try. The idea itself is great but in it's current state it's basically unusable for me.

A lot of application I use are command line based and are simply not available via flatpak. You have to install these via rpm-ostree but
that requires a reboot every time you install anything.

Moreover many GUI applications that are available in the fedora repos are simply not packaged as flatpaks and either require rpm-ostree and a subsequent reboot or adding a third party repository like flathub. I really don't want to give up fedoras mostly excellent repos to rely on some badly packaged, possibly malicious container.

After not being able to find my preffered media player mpv, I settled for VLC from flathub. It installed just fine but video playback was completely broken, VLC installed via rpm-ostree worked.

I also don't understand how you are supposed to install patent encumbered codecs for firefox. Usually this is solved by adding the rpmfusion repos but with firefox being installed via a flatpak from the fedora repos, this obviously does not work.

I'll probably check this out again in ~2 years and see if it's any better.
Then they only do these things when they're open (although you can return cars at all times), so too early, too late or Sundays are out.

They also only have one location in the city where you can get cars, and it's usually much further away than the closest car sharing option.

For longer trips (and one-way rentals which are great for moving city) they are still a good option, but if you need a car for an hour to get some heavy tools from the hardware store they're out.

(The other option would be to borrow a cargo bike which is free from the city, but again only when they're open and requires more travel to and from the place.)
I'm sure plenty of devices would fail if you block their entire cooling channel. Yes, it was a flawed design in many ways, but it wasn't far off the mark. The Mac mini proved that.
Priority #1 after getting power is keeping it. With power come billions of dollars in bribes, stay-out-of-jail-cards, favors and jobs to maybe millions of people.

You think that these guys are willing to risk all that because you say you have freedom of speech? Nice try.
Nobody uses them in day to day life. Many people have never even seen one. Most cash machines only have £20 notes as the highest denomination.
It is funny how the article doesnt mention him committing suicide as a result of being chemically castrated by the UK authorities for being gay.
Instead of K8s or Cloud Foundry, a practical “alternative, to really achieve multi-tenancy” might be:

- Since essentially no container platform was designed for hard multi-tenancy, use automation to stand up separate copies of a platform at scale, using a platform with low overhead in controller to worker nodes.

Consider what would be the “simplest thing that could possibly work” e.g. offering tenants an AWS autoscale group (with appropriate IAM account, user, role, security group perms) behind an AWS PrivateLink endpoint:

https://docs.aws.amazon.com/vpc/latest/userguide/endpoint-se...

I say that, because most of these platforms weren’t intended for and are not marketed for hard multi-tenancy, until their engineers started getting asked the question by enterprises attempting it for regulatory/compliance/security reasons.

> Cloud Foundry. Multitenancy was designed in from the start...

This comment gives me pause, as CloudFoundry’s security model, approach, and engineering lacked hardness as of 3 - 4 years ago. We explored the multi-tenancy design, and found no guarantees, or even strong assurances, were brought by the platform.

The larger issue was we found CF’s security engineering assertions rather overconfident (flavor of the comment above). Warranted relative to other solutions without security features, but not relative to being hardened enough to trust in the face of bad actors, particularly malicious insiders.

My opinion is also “biased”, in the sense that unless a platform is doing work outside of “the server”, I don’t believe it can offer hard multi-tenancy.

Here’s an example of work outside the server:

https://perspectives.mvdirona.com/2019/02/aws-nitro-system/
For context, the £50 note is worth around 63 USD.

(Used to be around $80 a few years ago. Thanks Brexit!)
The flash is typically due to Firefox waiting for a response from a web server. You can use a page from your local machine to alleviate the wait time. Here's how I do it [^1]:

[1]: https://habd.as/post/burying-firefox-white-tab-death/#hack-2...
Probably deliberate don't want to give forgers a high quality image to work on.
So Java is native now?

I think a simpler and easier approach is to simply wait until the inevitable next desktop disaster so that we can call Electron native.
> which makes the average much higher than that.

All it means is that this is the lowest IQ. The average might be 71, we cannot deduce that one way or the other from "IQ of 70 or greater".
For the benefit of some below, the design shown in the news article is only a concept image [1]. The final design will be revealed nearer the time the new note is issued.

[1] https://www.bankofengland.co.uk/news/2019/july/50-pound-bank...
Lots of shops (at least in my neighbourhood in London) flat out refuse to accept £50 notes.
Are we ready for deep learning on mobile devices?
Something in my head rang "A Case of Exploding Mangoes," and down the article it finds out that the guy is the one who wrote it.
Age is a protected class, and it's extremely difficult to sanitise age from a resume.

Let's say the candidate got a BS in EECS in 1987, they've had 6 jobs since graduating, and their first job was cost-optimising floppy disk drives.

Do you feed the ML system this data, which is clearly correlated with age? Do you keep the number of jobs but delete the duration, responding to 6-jobs-in-3-years the same as 6-jobs-in-30-years? How do you sanitise the age-correlated data out of job descriptions naming old tech or defunct employers? Do you delete all but the last 5 years of their employment history, assigning no value to experience beyond that?
Or just update the one which is already open: https://bugzilla.mozilla.org/show_bug.cgi?id=1538414