skysight-inc/HackerNews huggingface dataset:
Public virtual event about systems and low-level topics this Thursday
When I see payment for devs here in Germany, it's no surprise.

I had the feeling, that US devs make about double of what German companies are paying.

So now I make more money and add to the exports that everyone in Germany seems to be so happy about :D
Exploiting (Almost) Every Antivirus Software
An important safety note about chown and symlinks (also chmod and chgrp)
Do you think bike lanes are a good project for Google.org to sponsor? Is a nonprofit-sponsored collaboration within an existing product like Google Maps actually workable?
Strava just improved their mapping recently on the mobile.
You draw with your finger a shape, and in seconds(it is impressively fast) it gives you a route to follow. Based on their heatmap probably.

I then still have to import it in Komoot before using it, to filter out unwanted surfaces or way types.

I tried it for a few rides already and the route selection was great.
> Pichai said the milestone affirmed his belief that quantum computers might one day tackle problems like climate change

Not sure why the quote is problematic. Is modeling complex systems not a good application of quantum compute? Or is the view that climate modeling is an already solved problem?
Is it safe to be wearing headphones or looking at a bike mounted cell phone while cycling?
The site says "Storing 542 TB" though :D
A Ruby subset in Common Lisp (circa 2010)
https://imagine27.com/ruby_subset_implementation
I'm not sure the irony is lost on you that; people generally prefer services like github (and; similarly EC2) precisely _because_ it's not on-prem and that if it's down there are hundreds of talented engineers working to resolve those issues.

Unfortunately anecdotal experience here is spotty. Services I run for my team are several 9's higher in terms of actual availability (note: I did not say "uptime"); and contrarily other internal services at my company have many times less reliability than services like github.

Given that people prefer external hosting for the reasons I mentioned, for many I think pulling it in-house is unappealing.
Bike on a training stand. Works wonders for me.
> Do you think that maybe instead of being likely to happen, it is likely to never happen due to wine being open source?

That's what I meant with the last paragraph. Linux doesn't come with a licensing cost; maintaining a working "Windows backend" to wine is effort. Just bundling with Linux seems lower effort and cheaper. Cf. also just about all of the system containerization trend and what's driving it - and it's in part API surface between the delivery and the system.
I remember hearing 16 ms being the general threshold for most people recognizing out of synch audio.
Twitter is not a big fan of this research https://twitter.com/search?q=liam%20kennedy%20paw%20patrol&s...
Private equity has been making millions selling the parts of a company for more money than the whole. I don't see how that split is any different.
If you asked 10 years ago why I am going backwards by learning Scheme and Lisp today I would answer it is pointing forwards instead. Forwards is definitely a subjective to me.
I like the pricing, but would like to point out that going from 4 cores to 6 cores literally doubles the price for much less in the way of perf increase.

Although, I can't fault AMD. It looks like they are just matching their competitors pricing minus a few percent and raking it in, rather than undercutting them by a lot and trying to own the market and likely running out of supply.

At some point though (likely with A76+ cores) there will be some nice ARM SBC's with 4+ cores, on a board for < $100 that will eat these things for lunch as far as price/perf is concerned. Hopefully they are prepared.
Vercel charges money for a service: https://vercel.com/pricing
Possible, sure. But I'd expect most systems running Zoom would have at least 10-20ms of buffering between audio capture to audio output.
I remember developing for the PS back in 1996-1999. The first title I worked on I was building the graphics engine and animation systems. Originally in C, then in MIPS assembler to get as much perf as possible: with a fixed target the difference for your title would be mostly down to the performance of the graphics engine.

I got to the point where I'd fitted the entire graphics engine and animation system into 4K, so it would fit in the instruction cache, and moved as much regularly used data into the 1K scratchpad as I could fit (Yes, an L1 cache that you decided manually what to put in it!). Access to the scratchpad would take 1 cycle.

Then I'd 'hand interleave' asm operations. Reading from memory was slow, it took 4 cycles, which normally would be filled with NOPs by the C compiler (1 load instruction, 3 NOPs). So, I'd use assembly instead of C and try to fill those NOPs with other actual operations that didn't need the memory being requested, essentially doing hand-crafted concurrency.

Because loading and storing from/to memory was such a common operation, this would make the code very, very hard to maintain, and sent me slightly crazy for a while! Often it meant doing x, y, z operations (for 3D processing, like vector multiplication) concurrently, but wherever the the NOPs could be reduced, more could be done.

With various other bits of cunning I eventually got it to the point where I broke the manufacturers specs for whatever Sony said the PS could do per-second (memory is a bit fuzzy about what those specs were, but I remember myself and the team being pretty damn pleased at the time).

It was a fun machine to program for. The Saturn which was out at the same time always struggled to keep up because it was so hard to develop for, even though on paper it was better. I think that was what struck the death knell for Sega.
Yes, it's a monoculture when the majority of all compiler work/research is happening on one compiler chain. (I feel like GCC is still competitive enough to keep up some competition, but Clang does have a lot of backing.) And yes, if we made a rust replacement and that somehow eclipsed all other compiler suites it would be a monoculture and be bad, but that's unlikely and creating an alternative to the most popular option reduces monoculture issues by adding more options.
No it isn't!

Sure, you can run some sort of Java VM on a lot of platforms. That's no big distinction, you can say the same about Javascript, Python, Lua and so on.

Once you enter the realm of graphical applications, it's a clusterfuck, just like any other "cross-platform" thing.
FWIW, NIMBYism, self-interest are ruining all that is great about America - https://slate.com/news-and-politics/2015/01/the-upper-middle...
A Girl Asked Me Out for Coffee: What This Taught Me About Marketing
This is so very, very wrong.

https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence

"Chesterton's fence is the principle that reforms should not be made until the reasoning behind the existing state of affairs is understood."

What you've written is an all-too typical complaint of people who don't bother to understand the history of our existing legal, political and social structures. It's easy to hand wave and vent about "regulatory capture" (I do it all the time).

But go and dig down and find out why that 2+ parking space rule exists. You will find a massively more complex, and much more pro-public, pro-people, pro-progress agenda in play than anything you just wrote suggests.

I remember an example of this sort of thing that I came across in eastern WA about 20+ years ago. A small town there was facing protests because it was about to put down ("execute") several wild horses that were hanging about the town. The law was very clear about what had to be done, but the public, both in town and elsewhere in the state were aghast. The horses were healthy, beautiful and there seemed to be no good justification for killing the as the law required. People complained about the law being an ass (no pun intended) and said that this was the perfect example of government inflexibility and law making by people with selfish interests.

But all it took was a little history detour to go back and find out why the law(s) in question had come into being. It had indeed been the case that in the not too distant past (by global standards, not necessarily those of the western US), wild horses had indeed been a problem in town, and that the towns people had tried several approaches to dealing with and/or fixing the problems. None of them had been very successful, and some 80 years earlier, the town had reluctantly adopted a law where an unowned horse, if not claimed by anyone within a reasonable period of notice, must be put down.

This wasn't government inflexibility, or stupid law, or selfish interests: it was a community improvising to deal with a tricky situation, and doing so imperfectly. Improving this particular law, and others like it (such as your 2+ parking space case) isn't going to happen by assuming that the existing legal framework exists because of malintent. It's going to happen by carefully understanding the context and motivations and knowledge that led to the current laws, and only then setting out change them, hopefully for the better.
Performance and price have never been proportional. This is par for the course in silicon pricing.
> Is there a good reason why we allow capital to organise itself and not labour

Capital is liquid, labor is not. Labor is emotional, gets sick, wants days off, doesn't want to work under undesirable conditions, etc. Capital doesn't have opinions, doesn't need to have elections and votes.
Arguably he wasn't rogue, judging from John Arnold's account of the situation[0]. He just made way to big of a trade.

Think his account is somewhere between 10-20 minutes in this video
0. https://www.youtube.com/watch?time_continue=68&v=G6zFBzadTw0...
Google isn't bottlenecked by money. Computers don't run on money. They are bottlenecked by getting datacenters online and staff ability to manage the complexity to keep systems running.
"Sometimes" is doing a lot of heavy lifting during a viral pandemic which hasn't been matched in severity for the last century.
Given how many people have mild symptoms and how age-dependent it is, it's entirely plausible that 500 infections would yield only a handful of employees to sick to work.

And yet Sweden still disproves your point. Businesses have stayed open, including restaurants and other such businesses, and yet Swedish companies are not evaporating due to their workforces being too sick to work. That's not even close to happening, is it?
The Words Companies Use to Announce Job Cuts Don't Include Layoff or Let Go
By time-line I meant any content that is put be it promises or decisions or even imp events like meeting someone new must be stored with a timestamp and can be viewed in a chronological order. Something like facebook timeline, I can jump right back to Jun 2015 with a couple of click and see what was I thinking that time. Something we used to do in a Diary which had a page for a day. This may also help reminding us important recurring event like Birthday's anniversary, insurance premium without having to explicitly look for them
I would say it's multiple orders of magnitude safer than doing it while driving a car, if that's what you're getting at.
Totally.

The "etc" I used in my quote is doing a lot of work here - I control for a fairly extensive list of observed factors from the dataset. I just listed out a few because otherwise the list gets absurdly long.

I control for domain knowledge via what programming languages, technologies, and tools the developers know. I use a proxy for importance to the organization by controlling for the control the developer has over buying decisions within their organization. I control for education levels and college major. I control for employment status (full-time, part-time, independent). Hours worked per week.

The list goes on but those are a few.

But your point remains that unobservables could be confounding the results, so one can never be sure.

Thanks for reading!
How to Pick a Video Conferencing Platform
You can file an issue/PR in most cases, and if you don't get a response you may need to worry about moving libraries.
Is someone taking bets on whether this will happen? I would happily wager real $ against this wildly cultivated opinion.
Autocratic, authoritarian regimes will never command global acceptance over democracy.
I have that much belief in humanity.
I would love a scenic option in driving instructions, much less biking instructions, but I think there’s a nuance that’s missed by that phrasing.

Imagine a slider between “Prefer protected bikeways” and “Prefer fastest routes”. You could show in UI the trip time for each extreme and a ‘middle’ choice.

Paired with a slider that says “Avoid uphill climbs” to “Prefer uphill climbs” and some checkboxes for scenic routes and paved-or-not and “fragile goods”/trailer-towing/etc, you’d have something pretty amazing.
I prefer to pay 8$ per month for a stable service any time over 4$ per month over a service that fails during a critical build, just like it happened to me this time.
And yet, the US legal system is built around such assumptions, invalid as they may be.
The Celeron Processors used in NAS ( assuming you were referring to Synology and Qnap ) are still much cheaper than lowest cost Zen 2.

For AMD's NAD offering ( or applicable to NAS ) it should be their Embedded Line [1] which offers 10G.

[1] https://www.anandtech.com/show/15554/amd-launches-ultralowpo...
Have been increasing sync speed over time. It about double where it was a few weeks ago. It definitely does take some time to upload so much data.
Slightly surprised no-one's mentioned https://www.cyclestreets.net/ yet. It does have photographs of many of the segments -- see https://www.cyclestreets.net/journey/68844717/#balanced for an example. https://www.opencyclemap.org/ is also pretty useful.
I'm sure you've done a great job building up your infrastructure, but if you have the level of traffic Github has, what would your uptime be?
What Is an Advanced Captcha?
(I meant nothing like what the other replies to this comment said.)
I have not seen it a clearly as you describe, but at GitLab we've seen a bit of the same.

The digital nomads that move to a new room weekly tend to have a hard time focussing on work. People that move every couple of months or that have a camper tend to do better.

We've found amazing people inbound and most of our current team applied for the job themselves. But there is a lot of noise and we had to decline more than 99% of applicants. We've recently switched to sourcing (outbound recruiting) focussed model https://www.businessinsider.com/gitlab-hire-critical-roles-r...
Productize Day – a free event for building a productized service (4/22)
I knew this will be here lol
India was one of the first countries where Covid-19 reached and Thailand was the first. Both had limited spread despite being very densely populated. If it was going to spread further it would have already.

Based on the available evidence it doesn't spread well in hot climates so no, I don't think it's reaching 500k. Maybe there's a chance if the US keeps fucking up.
It's unfair to Github to make the claim that your infra is more resilient and better maintained. Their load is orders of magnitude greater than yours. My driveway also doesn't have potholes it doesn't mean it's more resilient than the freeway.
Aleph-alpha-tokenizers: Faster NLP tokenizing
I'd speculate that most of that can be attributed to the TomTom's status a local device. I don't think the trouble is doing this for one person, but rather doing it for thousands to millions of people simultaneously. Also, the TomTom is probably operating on a pretty old set of static maps, rather than the constant updates that a service like Google Maps gets
Events + state = state machine

I was working (briefly) at a startup once and we were having a meeting and the CTO sketched out his idea for our internal architecture and I looked at it and thought, "That's ethernet." I quit that job.

(Technically, I was let go. Friday I went to head of HR and said, "I think I'm gonna quit." Monday morning I was laid off. * shrug *)
This is similar to my anecdote. I hit the local salary ceiling but was unable to move due to family obligations. That's how I became a remote worker.
In Norway jurors didn't make decisions on the law either, which is why the distinction between jurors and lay judges exists. It's kinda moot now as there aren't juries anymore, but both systems existed in parallel (for different types of cases and severity)

It's not really that they are "free to acquit" either as much as that there is no mechanism for preventing it.

The issue is controversial enough that the several circuits have made it clear courts can present jury instructions designed to minimize it and/or prevent the jury from being made aware of the ability.

And this ability has also been extensively abused, e.g. for racist purposes. While it has also been used to attack unjust laws, I'm not convinced it is worth the risks.
I wonder how much the load will change once schools close for the summer. All of these attempts at remote teaching and learning will stop over a period of several weeks, and I imagine a large amount of capacity will be available again for a while?
Does Widespread Spraying or Disinfecting Kill the Coronavirus? It’s Under Debate
I really like what AMD is doing. AMD's Zen and going with TSMC's 7nm..etc. at the very least, AMD going to force Intel to stop fcking around. how many 14nm+++++++++ can Intel squeeze?
> Japan has a conviction rate of over 99%. If a prosecutor decides you're guilty of something, it's basically a done deal.

I thought that was because the prosecutors are very conservative about choosing what cases to prosecute in the first place, only going after effective slam dunks.
The "big internet presence" is among readers of Hacker News. He's nowhere near the prominence of plenty of people in Japan making public, pessimistic predictions about the pandemic without acting like they're going to get persecuted for it.
Yes, saw similar notice from bitbucket
Getting rerouted to ORD instead of DEN as well. Coworkers have been complaining about slow internet all day, there’s been customer complaints about slow load times with our products as well.
If you do nothing, it lands by default on the "git operations" view, which is by far the most stable, since, well, it consists of executing the battle-tested git program.

If you want to see more the state of github "extras", you'd need to select "github actions" or "webhooks", which have a fair amount of downtime (about once a week or so, which seems about right).

Interesting how the most stable component of the company is the open source one of course ^^
Just out of curiosity, what would be a great intermediate language to transpile to (as of intermediate language)?
Thanks for taking the time to respond. Lots to think about.
The top end parts frequently have a very steep increase. The low end was a lot flatter than this though.
> Honestly, who has 1-1.5h to read this without skimming through most of the verbiage to tease out the point?

I’m not trying to flex on you, but it didn’t take me nearly that long to read it. And it really does not demonstrate good faith on your part to come here and tear down patio11 without even doing the basic due diligence of actually reading the damn thing you’re commenting on first.
There are larger problems I think... our call center is having trouble with Five9 in San Francisco.

I also I tried setting up an EC2 instance in North Cali and just pinging it from Kansas City via Google fiber experienced 37% packet loss.
An extended interview with Homeworld designer Rob Cunningham
Curious - works for me but would like to debug! Could you ping me the start/end points you're entering? (info@cycle.travel if you don't want to post them here.)
How Is the Shared Kitchen Industry Pivoting to Cope with Covid-19?
2020 LatAm HealthTech Leaders
your $2/month pricing. Is it $2/person/month?
Would be impressive if it killed something not living.
HTML in Node.js
Buenos Aires backs off plan requiring those ≥70 to carry permits to leave home
The author might be interested in knowing that both the cofounders of Factorio are dan-level go players.
Personnel may be partially unavailable, but - home or office - developers are doing the same job as they always did. At least from the users point of view it didn't change that much.
Is your project something targeted at a general populace? How large the following do you need for it to succeed?

As other commenters mentioned, all the puppies, celebrities, politicians, and everything else you see in the "social media" are precisely the things that work on the vast majority of people. Things that pull on the strings which seem to be directly attached to our most primal instincts.

We all have those instincts, and we're all vulnerable to their exploitation. I think that the majority of people either are not aware or don't really care about being manipulated, as long as they get their fun in the end. If you're going to need the widespread support of tens of thousands or more, then you have no other way than to provide them what they - consciously or not - (came to) expect.

In the infinite diversity of human characters, though, some people are aware of the hidden (in plain sight...) dangers and manipulation techniques and do not want to be targeted by them. They're a tiny minority (again, in my experience), but thanks to the Internet, you can find a number of them. I get the feeling that you're a part of that "crowd" and that you'd be happier targeting just them. Try to think it through. How many people do you really need in your network for the project to succeed? Can you get away with just the ones you share a mindset with? If so, don't bother searching for them in the mainstream. The time you'd spend feeling bad and hesitating to post another puppy can be better spent by looking outside of the puppy-infested hate-laden cesspool of popular opinion.

This may sound elitist, but it's really not. Being in the minority and preferring to stay within that minority is a perfectly natural thing to do. You don't really have to do any coming out if you don't need it. Stay where you feel comfortable, or at least start from there. It could take you more time to accomplish whatever it is you want, but you'll be much happier along the way.

My advice if you actually really need widespread support and fast: hire a firm which will do this for you. As many others said in this thread, they are pros at this game, and you're not going to get results better than them by yourself, even if you ruin your mental health many times over.
Google switches its Shopping search service to mostly free listings
Solar Sinter
I've been working remotely for almost a decade. I'm a senior developer and make a very good living.

It's generally much more difficult for junior developers. At my last job, our team comprised of all senior developers. We hired a few juniors and it was very difficult due to roadblocks/communication. I think this is one reason remote developers earn more: you need to be pretty independent and skilled for it to work out well.
Yeah, that's what I was saying (or at least trying to say).
We tend to find that our team are most interesting when they write about what they are interested in. After all, people who tend to create content to reach trending audiences often aren't writing with the same love and passion, and so what the offer is less unique.
Get really into the details of what you love and you'll tend to find and connect with others who do the same and build your community that way.
New Zealand also is a relatively isolated warm island nation with far less international travel to it than literally the rest of the Western World. So please excuse me with all of the tribute to it for its performance.