skysight-inc/HackerNews huggingface dataset:
“Well-established and widely reported”: is it actually? Yes, I’ve also seen the anecdotes on HN, but I am conscious of the survivorship bias, never mind HNs overall bias towards the US/Bay Area. You might never hear from developers in their 40s and 50s who have found a job easily and don’t bother participating in such discussions. Any statistics available on age and time in current role for SDEs, preferably spread geographically?
That's what building from source builds by default. I limited the build to X86, I don't need the cross compiling capacity There's probably a combination of options that will reduce the sizes and such, but by default it's gigabyte big binaries statically linked.
> Think about your time!

Pi-hole is a tool to improve your privacy. Handing all your DNS requests to a 3rd party is the exact opposite. Now you have to deal with their privacy policy, track whether that company got hacked or bought etc.

Installing and maintaining pi-hole takes very little time.
Robust Vision Challenge 2020
The result of this looks a bit mixed up. Are you sure that sedding 0.0.0.0 works? There are some spammers who include 0.0.0.0 in the domain name for example. I used positional splitting with awk to do the same. That worked very well.
A baseball player might well do something after the majors—coaching, announcing, hawking life insurance—but it’s still reasonable to talk about a “mid-career shortstop” six years in.
No. It’s how the economy tells you what is valuable. Economy != society. In fact (in the US) we have a terrible economic system right now for our society, but it seems to be better than anything else that’s been tried for large modern nation states.
Sapper's[0] CLI has an "export" command which generates a static site with optional JS for better navigation.

Of course it works only if the backend side is simple and predictable, but nevertheless it does the job.

[0] SSR framework based on Svelte.
It doesn't matter if there's a bias against one of the doors if you're only considering the cases where the door Monty opened did happen to reveal a goat. In two thirds of those cases, you can improve your choice by switching. It doesn't matter if Monty knew the goat was there ahead of time or not!

I was going to make a lengthy logical argument, but I started to wonder if maybe I was reasoning incorrectly as I tried to prune the redundant cases, so instead I took two minutes to write this Python program to enumerate all 27 equally probable possibilities; if you pipe its output to sort | uniq -c you will see that I am correct:

xs = [(you, monty, car) for you in range(3)
for monty in range(3)
for car in range(3)]
print(xs)
for you, monty, car in xs:
if monty == car:
print("Monty revealed the car, too bad")
elif you == car:
print("You win only if you do not switch")
else:
print("You win if you switch")
has the interviewer not looked at my CV with its link to GitHub and various live projects I've done?

No one ever looks at anyone’s Github, that’s the dirty little secret of hiring. A decade ago having a Github account was a weak-to-medium strength signal. Nowadays pretty much everyone has one and most are filled with junk (I’m sure yours isn’t but no one has the time to pore over it). You would be much better off saying “I contributed features X and Y to well-known Open Source product Z” where Z is something from the job spec.
Good idea.

Their site: https://henriwillig.com/en/

Their webshop: https://cheeseshop.henriwillig.com/en/

They also ship abroad.
Show HN: Music Meal – simple player for audio from Spotify, SoundCloud, YouTube
There's one thing i noticed: When I click on a twitter link, the first request goes via twitter analytics and gets blocked. I have to click it again, the second time it doesn't go to twitter analytics and the request goes through.
Not knowing how to disable it temporarily has been the one thing stopping me from adding Pihole to our network (need to test ads for clients sometimes...) so thank you.
Indeed we are, and the gun ownership is not minor as well (every twelfth adult normally carries a weapon).
You can install it on any device you want. Just make sure you point to it as your DNS server.

My setup:

2x Raspberry Pi running Pi-hole
1x OpenWRT running DHCP

DHCP answers with DNS servers rpi1 and rpi2 IP addresses.

Does this make sense?
Does it support blocking YouTube ads yet? I mean the short video ads that interrupt the videos
How do the both of you make graphviz diagrams look decent?

I often resign myself to using it for generating the first structure, and then laying it out better in an svg editor. Of course that way I lose some of the maintainability of it.
those crazy users, not wanting to install, configure and update software, download their emails and make sure their backups work, and just get on with actually reading their emails on whatever computer they wanted
If you download minecraft mods they are often hosted behind some forced ad-showing website (ad-fly or something). That can be a problem with pi-hole.
There's nothing preventing you from getting several visas for as many countries as you want/can afford.

While he is apparently wanted in Germany, a run-of-the-mill assault case doesn't trigger an international arrest warrant, and there's no other system that would share such information with foreign visa offices, except possibly the US. It was shared with India in this case only after he became an "issue".

I don't quite understand what the German bureaucracy is supposedly doing differently in this case due to this arrest warrant. I'm somewhat certain that it wouldn't change anything until he sets foot on German ground again. Germany would have both an interest in him returning (for justice, and to prevent any more international embarrassment this guy might provoke), as well as a responsibility to assist him that doesn't just go away if you commit a crime.
Functions of an Operating System
But how efficiently can the drones receive such a beam?

I checked and the Zephyr S has a 5kg payload - not much, but enough for instrumentation. And they're making an even bigger one.
I think you should not do that. Whenever I see a CV from a candidate in his/her twenties listing like 30 different technologies that each take years to master (unless you're really a programming prodigy but even then it's unlikely) I immediately think the candidate is doing "keyword spamming", and that's a strong negative signal. As a candidate such a strategy can quickly backfire as well, because your interviewer might pick one of the technologies you boldly listed on your CV and ask you really detailed questions about it, which you might not be able to answer because you might only have used it in a short side project and don't know it in depth. That will almost always ruin your chances of getting an offer. I recommend to only list languages and technologies you really know well. You can still list others that you dabbled with but make it obvious that you e.g. only explored these in your spare time or are curious to learn more about them, this will be a positive signal and won't come over as keyword spamming.

Same thing if a candidate has too many short tenures on his/her CV. If I get a candidate that has five or more short (<12 months) stints at different companies I will not invite him/her (or at least ask for clarification in the phone screen) because it hints at a general problem. There are surprisingly many candidates that call themselves programmers but really can't program at all (or only at a very basic level), still they often manage to land positions as programmers, which they eventually get fired from (or leave) when it becomes clear they can't do the job (and some companies take a long time to come to this conclusion). A long string of short tenures is one indication of such a person, so be wary of putting too many short tenure work experiences on your resume, except if you're a freelancer of course.
Saying that some piece of software is "bad" (or any synonym of "bad") of course isn't helping anyone. It's demoralizing and counterproductive. I suspect a lot of the bad blood is because so much of the software world is like the faceless behemoths we all love to hate:

- The process of reporting bugs is onerous for most big projects, especially old and/or big ones, which tend to have behemoth issue tracking systems and a bajillion rules (written and unwritten) about what should be in a report, how it should be structured, where it should be reported, and so on. Bonus points for having completely inscrutable fields (domain-specific tags like "T+" or "BZTM" being popular), a manual sign-up approval process, no way to upload files, or not responding to reports for anything older than HEAD even though it's a stable package in major distros.

- The chance of success of a bug report (that is, it's fixed by the time I move to some other alternative) is effectively random. Even heavily funded projects like Firefox leave popular bug reports by the wayside for years, while lots of tiny projects fix even minor issues within days.

- As users become more sophisticated they realize that almost all software is garbage by today's standards. If it's not garbage today it'll be garbage in a year, when it no longer works with any of the surrounding software ecosystem, doesn't implement the latest version of the relevant standards, doesn't use secure crypto primitives, emphasizes [old way of working] over [new way of working], you name it. Software can only stay ahead of the curve by being tiny and actively maintained, or by being really actively maintained.
There are ways to try to stay hidden, like having one stationary and VPN to it from the second one; using a burner second/third/fourth/...-hand phone for the second, etc.
There are ML driven shortcuts, like foveated rendering, DLSS and other techniques: https://www.youtube.com/watch?v=eTUmmW4ispA
It could be an app - we've had startups approach us to sell location data collected from apps so I wouldn't rule anything out at this point.
Saudi's PIF, General Atlantic Explore Investment in Reliance Jio
Risk already takes seven hours to play.
The CH yoke doesn’t have a dedicated hand-controlled rudder but it has three levers for prop, do you mean mapping one of them to control the rudder?
Laravel: Overwriting the Default Pagination System
How to Build a Welcome Program
I feel I also do have a fear of time being short (death), and most likely they are linked.

I always feel I will not have enough time to do / learn all the things I want.
Something like this should be baked straight into CPython itself. There are so many similar projects, there clearly is some demand for this. This could boost pythons usage for shell-jobs significantly if people have a reliable installation of this behaviour.
This looks stunning!

Anyone got any idea how well (or not) this is likely to run on a MacBook 16" with 5300M? It looks amazing, but I'm not a gamer and really I'd probably just play it for a bit out of curiousity so wouldn't make sense to invest in a proper gaming computer!
Much lower opportunity cost to a PhD if you're foregoing 4 years of a 20-year-old's wages, and you're used to the student lifestyle, than when you're foregoing a 45-year-old's wages and you've got a house and family.
Please note that Perl 6 has been renamed to Raku (https://raku.org using the #rakulang tag on social media). Although the emphasis has been on stability and efficiency improvements, some advances have been made in the concurrency department (react whenever) since then. And a project is now underway that will result in macros becoming first class citizens in Raku.
I have been working with various SPA frameworks for about 5 years now, from the bad old days of AngularJS to mostly React nowadays.

Your comment about 1990 seriously rubs me the wrong way because it seems to imply React et al. actually does something to address the points you make. It does not, at all. You still need to test your code on every viewport you support. And now you have to deal with an insane build process that rivals some C++ projects while doing it.

And there is absolutely an objective argument that staying close to the web platform is preferable than 200 layers of leaky abstraction and a 10MB uncompressed bundle of transpiled JS. The language itself is pretty okay in 2020, certainly not worse than anything else from the TIOBE top 10. I would definitely say writing a bunch of plain JavaScript is all that’s needed for most applications out there. If you can’t manage that without a frontend framework, the problem is certainly not with the platform or language.
Exactly why I suspect he is not wanted, and has declined help from Germany. My speculation only, of course, and almost certainly based on incomplete facts.

EDIT: Of course, assuming he is wanted, that would certainly explain why he would decline German help.
There’s no indication that he has citizenship elsewhere, and you’d expect the article to mention it if he did. And, I mean, realistically, most people don’t; it’s just not very likely.

In any case, the bar for removing citizenship is typically extremely high.

Countries are usually under no particular obligation to repatriate their citizens, though, and they usually can’t force repatriation.
The middle class signed up for the trades offered by zuck/bezos. Why are they owed?
llvm+clang v10 on Linux builds 8 GB in bin, 13GB in lib and >5 GB in tools + things here an there. That's ~30 GB. Then you need that much for the install. So hard requirement 2 x 30 GB + some slack. Last time I built it was around version 4 and it did not need that much disk space.
I've done a fair bit of technical screening of candidates at various levels. In my experience, unless you have a big open source project that people actually recognise, it's not worth mentioning. All the companies I helped interview candidates for were much more interested in

1) Experience

2) Proven programming ability, almost always measured with tests

Companies all in the Netherlands in the last ~8 years, from smaller to international.
Is it possible that those flights are cargo-only?
Scrap polymaps, use leaflet instead: https://leafletjs.com
Extroverts feel anxiety too. A job interview is a situation with an inherent power asymmetry, which is no more comforting to extroverts.
> the US one in particular says that it's an estimate using a statistical model rather than a count anything like what you're saying.

To count deaths you can either count only the people who had a test and were positive, or you can count deaths where the disease is listed on the death certificate as a cause or contributory factor, or you can use complex statistical modelling and look at excess all cause mortality. (positives deaths is lower than death certificates, which is lower than the statistical modelling).

Some countries further restrict the number given by testing. For example, the main number used in the UK during most of April was "was tested positive, died in hospital" -- they were not including care home deaths in that number. (They changed that in April so they now include care home deaths.)

Here's a Flu Report from the UK for the 2015-2016 season: https://assets.publishing.service.gov.uk/government/uploads/...

If you look at tables six and seven they give all cause excess mortality for the flu seasons between 2006/07 through to 2015/16 (It's a bit annoying that they've done it by flu season and not by year).
I just don't understand how that's a problem, you can write the text in google docs, and copy/paste it into an html file and stick in the tags if you really want. My point is that going from the content you want, to the static webpage you want is probably 2 minutes work at the very most, and if that's a significant chunk of the time it took you to write the blog, then I'm not sure why you're bothering to write the blog in the first place, just use twitter.
India's logistics aggregator Shiprocket raises $13M to expand overseas
Was it a custom or semi custom job?
You can get amazing keyboards for 200, just wondering what it is.

Anyhow even if not custom/limited run product, you paid x2 not x10 of the cost.
Germany's constitution specifically prohibits the taking away of citizenship––it's one of those lessons learnt from the Holocaust when German jews were systematically disenfranchised by taking away their citizenship. Quote:

Article 16

Loss of citizenship may occur only pursuant to a law and, if it occurs against the will of the person affected, only if he does not become stateless as a result.[0]

There is a very narrow exception for certain configurations of dual citizenship, but there's no reason to believe this guy has a second citizenship––his name is more German than comfortable for my tastes, and it would probably be mentioned in the article because it would draw yet another government into this comic relief of an international incident.

Come to think of it, I now kinda wish he had some interesting dual nationality. Cuban, maybe. Or North Korea, if one can dream.

0: https://www.btg-bestellservice.de/pdf/80201000.pdf
I know. But still I would prefer something a non-profit or volunteer-driven project over one from a for-profit company. Especially in the adblocking business where investor concerns are very likely not going to be aligned with consumer interests. It's not about it being free, I support several free open source projects with donations. I just don't like the clashing interests.

For me that means Firefox, uBlock Origin and pihole (though I ran dnsmasq myself for a while, I like what they've made of pihole now, it's come a long way!)
Very few SPAs give proper user feedback. There could be any number of silent errors in the background.

It's even evident for relatively basic things such as infinite scroll. Users on sketchy connections won't even see all the items in a web store if their mobile connection is sketchy enough, and they will never even know it.

There are some real costs here. Had anyone seriously A/B tested these things they wouldn't be so widespread.
The advantage is in being able to move your head to see more than what is directly head of you.

Maybe they could do something like how in Elite Dangerous you hold middle mouse button(? can't remember exactly what the control is) to freelook, but that's not as good as being able to control your PoV directly by moving your head.
I wouldn't necessarily read "Rich Dad Poor Dad" or "The richest man in babylon". You might find better books about personal finance by:

- searching recommendations on HN, e.g. with a Google search like "site:news.ycombinator.com investing book recommendations"

- searching recommendations on the various subreddits like https://www.reddit.com/r/investing/ and https://www.reddit.com/r/personalfinance/ (search for book recommendation threads, or read their wikis)

- on the BogleHeads website : https://www.bogleheads.org/wiki/Getting_started

Good luck :)
The code that makes the Bitcoin halvings
Link in the original language:
https://www.nrk.no/norge/xl/avslort-av-mobilen-1.14911685
But it does make a difference.

There's more to immersion than stereoscopy. All the different elements of VR (3DOF tracking, positional tracking, 360 imaging, hand/controller tracking, stereoscopy) work together to flip a switch in your brain that tells it that you are in something rather than merely looking at something.

Even simply covering the entirely of your 360 range of view is enormous on it's own for flight sims. Think of the $$$ that sim enthusiasts spend on multi-monitor setups.
VR makes a big difference if you don't have one of these crazy multi-screen setups. It is not about depth perception, more like just being able to look at your sides naturally.
You can actually do that with React. Nothing is stopping you.

It's not the recommended way because as soon as you want validation or dynamic fields you need state anyway.

And there're easy libraries like Formik that handle all the annoyances for you (although taking you away from raw HTML at the same time).

Do you miss punch-cards too?
They did childrearing in collaboration with their own parents.
I use a smart DNS to unblock streaming web sites that are geo-locked.
Show HN: ALMa – Active Learning Data Manager
Create your blog within seconds
>>Boomers killed free education, so now everyone pays one way or another.

This anglo-centric assumption is killing me on HN. My "boomer" parents were deep in a communist state at my age and they could only dream of the quality of life that we enjoy today. But hey they are "boomers" so fuck them, right?
That was a thing even before AJAX came along, eg via forms targetting an iframe.

A long time ago, I wrote a single-page chat application that continuously updated through chunked transfers, with submission via a plain old HTML form that received a 204 response.
Run what?

> Lightweight markup

> The plain text language

> Margin is a lightweight markup language

> Margin can thrive within any plain text editor

> Margin is not an app, but a markup language.

The author's experimental parser? It's linked: https://github.com/gamburg/margin
Actually not most countries strictly limit /regulate this sort behaviour and if your made redundant I suspect that the employer would not be able to recover anything.

Unfortunately employment practices in that part of the world are Horrific - its just normally poor navvies employed on building sites get the worst of it - see some of the coverage of the word cup construction in Quatar
If you overlay all atomic spectra, you get a Planck distribution
Elon Musk threatens to move Tesla from Californi
Sure, I know people who did something similar in my country. (The state pays for the leave, the state wants kids, all is fair.)

The catch is that you end up with two kids, which can make professional work feel like a vacation.
you won't be missed, mobile market bigger than regular PC, going full ARM for desktop makes sense

you'll be left behind, good, because just like microsoft you have no taste at all, you can't understand current trends, worst, you are stuck in the past
The 2060 laptop and desktop pack the exact same chip. Provided you can cool it well enough, you can just overclock your laptop GPU and get the exact same performance.
It might not look that stunning, but it should run. I've been gaming on a couple-generations-old MacBook a lot recently and it works surprisingly well if you're willing to drop the settings down a bit.

The main problem with flight sim on a portable is the input method though. It's challenging to fly manually without a joystick or yoke, and proper immersion really requires a throttle too. You can get something enjoyable enough going with the mouse though.
If two chess players of equal skill play a match, the result is a coin flip. That doesn’t mean they don’t know what they’re doing.

With one exception that I know of, share prices are the average over all estimates of future earnings.

The exception is: When investors just follow the leader instead of producing their own price estimates, you get bubbles.
The authors have a look at the spectral line database of the NIST and make the surprising finding, that all atomic spectral lines together approximate very well a black body spectrum at a temperature of 9000K.

The authors not yet have an explanation for this conundrum, but also note, that this temperature plays a role in the formation theory of the universe.
Cloud gaming maybe?
For example, https://shadow.tech/usen/
Medium does support code, without highlighting though and only accessible through unobvious keys:

To begin a code block, go to a new line and type ``` (triple backtick).
For inline code in a paragraph, type a single backtick ` to begin and end your code.
Or highlight some text and press the backtick key.
I don't think this is about a replacement for those who miss google reader; rather, a reinvention of it, whose time maybe has come.
I think you should be okay, the 16 inch is quite beefy. You'll have to install Windows in Boot Camp though.
Sites to Learn Python
Sites to learn free python
Flight Simulator used to start at Meigs Field in Chicago.

Then Mayor Daley the asshole destroyed the airport.

Santa Monica is next. poundMAGA