skysight-inc/HackerNews huggingface dataset:
I thought about upgrading my GPU recently (an rx480 8gb from 2016), I was disappointed to find that even the rx5700xt was only double the performance of an rx580/rx480 (they're essentially the same GPU) [0]. It also costs double, this is THREE years later. (It turns out the rx 500 series have hardly dropped in price since release ~£200.)

So while Moore's law is still ticking along (albeit a little slower), and transistors are still shrinking (7nm vs 14nm). It doesn't really affect the price, so instead of being able to buy 4x the performance (transistors) for a similar price, it hasn't changed. It seems pricing is no longer based on cost, it appears to be based on what the market will pay.

Strangely, it doesn't seem to be the same with CPUs. During the same period, AMD has doubled in core/ transistor count between Zen 1 and Zen 3 while has stayed the same price[3].

[0]https://www.guru3d.com/articles_pages/msi_radeon_rx_5700_xt_...
[1]https://en.wikipedia.org/wiki/List_of_AMD_graphics_processin...
[3]https://en.wikipedia.org/wiki/Ryzen
You can always take screenshots and document things yourself. Portfolios are usually pictures of your work and descriptions not a full blown browser executable.
California’s Biggest Cities Confront a ‘Defecation Crisis’
I'm not sure about timezones but there live about 6 times as many people on the northern hemisphere than the southern, so that's not one bit of information.

I know (and have known, unfortunately) multiple people over 60 that use Tor. Aha but such people are even rarer and therefore must be even easier to identify ... or are they? :)

In fact I know a handful of kids younger than 14 who have on occasion used Tor as well.

If you already (reasonably) assume the gender is most likely male, then you should know that is also less than one bit of information.

Etc. You need to try a bit harder :)
The problem is scaling a process, the number of people who can catch bullshitters during an interview are not enough to scale up a conversational interview. Most tries to solve "How would I interview someone?", instead they should ask themselves "How would an engineer with mediocre social skills interview someone?", because that is what you'll get when you scale up.

So, conversational interviews are out, no way someone with mediocre social skills will catch a bullshitter.

Take-home problems work as a screening tool, but has the problem that you don't know if they wrote it or if they spent an extraordinary amount of time on it. You need to evaluate this on-site somehow. Many here say "Just have a conversational interview about it and we'll catch the bullshitters!", would you expect a mediocre interviewer to catch those? So no, doesn't work.

That leaves on-sites. We have 3 on-site interview styles which are known to work, each with their own problems:

1. Technical coding interviews where you solve an algorithm problem. Even the most junior interviewer can use this style and requires basically no training. Lots of experienced engineers feels this is unfair since it experience doesn't help candidates much.

2. Technical design interviews where you are given a high level problem and discuss how you would architect the solution. Note that this requires significant technical skills and experience from the interviewer so only senior engineers can administer it, so you can't be too liberal with them.

3. Structured behavioral interviews, ask a series of "Tell me about a time when you disagreed with a coworker, how did you resolve the issue?". This style is extremely popular in non-tech fields, so there is pressure that we get more of them in tech as well. Popular in Amazon, "Leadership principles".

Now, it is not like Google could substitute more coding interviews for design interviews, they don't have enough people who are qualified to administer design interviews. Also I am not sure if people would be happy if Google did mostly structured behavioral interviews. I know they recently changed 1 technical interview to a behavioral interview, but I am not sure this makes anyone happy since you still have 3-4 coding interviews.
"email addresses are part of the metadata for each individual commit. When those commits are pushed to remote hosting services like GitHub, those email addresses become visible not only to fellow developers, but also to malicious actors aiming to exploit them."

Isn't this overblown a little bit? If it's part of the metadata and it's pushed to a public space, how is it a 'large-scale-exploit'? I might be ignorant of a few things here so would love to be corrected on this.
I don't think it's pedantic at all. spockz's scenario was explicitly "they get all users and Google is gone" (my emphasis). That is, Apple would be able to re-enable tracking because at that point users would have nowhere else to go.

The counter-arguments were that this would never happen because Apple's unlikely to deviate from the luxury pricing model that's worked so well for them. If Apple "gets all users that Apple can get" then turns tracking back on, while Android is still around with the same tracking but at a small fraction of the price, there's no reason for privacy-conscious users to stick with Apple.
This is why the first amendment of the US constitution had the notion freedom of assembly. Collective or mutual knowledge is important for a social body to protect itself from tyranny. Stephen Pinker [1] gave a talk and related this to the story of the emperors new cloths. The gist is that independently, everyone knew that the emperor was naked, but it wasn’t until it was publicly exclaimed by a child that the independent knowledge became mutual, thus making it socially OK for the population at large to say what they already knew.

Dictatorships and authoritarian regimes understand this and remove the ability to congregate openly on how the system works. They disappear dissidents and control the media. They essentially gaslight the citizenry in the hopes that independent suffering stays independent and never is discussed openly where it could incite rebellion.

[1] https://m.youtube.com/watch?v=3-son3EJTrU
Anything else that gets too popular will be aggressively blocked unless they comply with the censorship/give out logs.
Serious question: how does it "cost less"? As OP notes, buying without plastic is a privilege due to the luxury goods pricing model attached to eco-friendly products.
The best way to use Slack (or e-mail) is probably to only turn it on once or twice a day. After you complete a task, before taking a coffee break, turn on the messaging software and read the internal news.

Until one day a manager sends something urgent, and then explodes in anger because 30 minutes later no one has reacted yet.
It's a custom Mapbox GL style (clear in the page source). I'm not sure if it is related to one of the Mapbox default styles.
My (naive?) view is that Nginx caches static files by default after the first hit so the inconvenience isn't worth it in my web apps. Would I really see an improvement switching to a SQLite-esque file system?
I can only imagine how cathartic it must've been for some of those developers to write those messages, even if it ultimately didn't help them much in the end.

When people pirate stuff today it's easy to write it off as sticking it to (mostly) faceless corporations, but back then, most of these games were written by "hobbyists-turned-pro" or tiny outfits. Not unlike today's indie developers, though I'd say people back then probably had fewer opportunities to bounce back and even fewer ways of distributing their software. Especially in Europe where a lot of Amiga users (and creators) lived.

It's ironic, in some ways, that the very BBSes these guys rail against in the messages were the best channels for distributing games far and wide --- shame it came about in an era where most developers had no means to sell it "online" on the selfsame platforms.
I read a few times about a proposal to build super-high voltage power lines between the Sahara and Europe to transport solar power...
It turns out that people's irregular sleep patterns are in fact not quite as irregular when you actually measure them. On the other hand, I believe HN posting history just says "X days ago" for posts older than a day, so you can't get fine grained schedules from that (I might have graphed yours, otherwise, just to see).
Read-only versions of this are extremely common for games; I first encountered it with 90s DOOM WAD files.
> Also, I think the merging started way earlier than Linux.

Great historical review. Yes, it's not black-and-white, and the continuity between minicomputers and microcomputers always exist.

But IMHO, generation also plays a factor. On one hand, the Homebrew Computer Club was having its heyday in the mid-70s, on the other hand, a new generation of hackers just started to programming the Apple ][ or the C64 in the early-to-mid 80s, and many would become the later demoscener, offensive hackers, shareware writers, or famed developers. This part of history is also an essential part of the hacker culture as seen today, and it was merged into the mainstream hacking in the 90s.
They didnt release the GUI cause .NET Core is a rewrite. .NET Framework is only compatible through a common library between .NET Standard. Outside of that as far as I am aware they are similar but different runtimes.
500k? This is crazy
Not a data scientist, but isn’t Julia better positioned to challenge Python for ML workflows than Rust?
Yeah. My six year old 4670K is over half as fast as a brand new three hundred dollar CPU even without its significant overclock. It's hard to exaggerate how unimpressive the processor gains of the last five years have been.
This is more accurate about the current state, people can talk about politic in person in normal volume in public like metro or mall, or just through Wechat as long as you don't affect collective.

A lot of People in person say bad words all the time. Everyone has their own point of view, far from brain-washed from some media.

There are also politic classes from middle school to college, and requires a high score for Master degree. Everyone hates it, no one really cares about what Marxism is, they just recite everything and play the game, and forget it immediately after the exam - just like how SF engineers play the brain teaser games.

Some media renders China like 1984 where everyone is intensively controlled is far from reality and oversimplify things. It's much easier to judge if it's like 1984.
This is not the case in the UK except in very specific promotional cases.

Fruit and veg without plastic is available at your local supermarket.

It can be a bit annoying to weigh it - you can use reusable bags for that - an easy one would be that you can get at least 10 uses out of the clear plastic bags you take the stuff home in for example.

Processed stuff is harder sure. I tend to not really eat that stuff, staples are cheaper anyway.

I agree that most people don't do this - well over half of the supermarket is full of items I'd never even consider buying - but that doesn't change the fact they could.

I actually think there's a hump in the middle of the distribution.

Essential basic foods are cheap and generally come loose (or at least you'll get 15kg of rice in one big bag).

There are some exceptions like frozen vegetables.

Processed middle of budget stuff like pre made sauces, ready meals, pre packaged small cuts of meat etc - yeah that's full of packaging.

Then you have the signalling products whereby basically you're paying silly money for ready meals in cardboard boxes or whatever.
seems like it is just email address harvesting. counter measures linked in the article are just ways to more anonymize data, but I'm not sure why we want that. they even suggest not using a username to identify a user...

seems like this should be flagged for being clickbait/trying to induce fear
> This didn’t mean we could buy ice cream. And on the hottest July day on record.

In Ontario, Chapmans ice cream (and other brands too, probably) is available in cardboard boxes which unfold, leaving you with a perfect rectangular block of ice cream sitting on a flat piece of cardboard.

Otherwise, ice cream generally comes in rectangular-oval tubs made of cardboard. The only plastic is in the rim of the lid.

You can also get no name "ice cream" in 4 litre plastic buckets, but that generally has so little cream it's technically "frozen dessert".
Allergist thinks some dirt and grime can be good for your kids
Also I wouldnt host any of it within the same country.
MBA holders is a bad example since many of them happily work many hours of overtime, so I am pretty sure that they work more hours than software engineers even if you include the time it takes to study for interviews.

> It turns out that the median number of hours racked up by an MBA in his or her first year of employment is a whopping 54 hours a week

https://www.forbes.com/sites/poetsandquants/2018/03/06/the-6...
Red light cameras undermine rule of law
Adobe's Flex framework (now open source at Apache) made it possible to build a responsive layout in a few minutes... not much time needed at all (that's where the name "Flex" comes from). Some of the people who built Flex went on to build AngularJS at Google. There's nothing rose tinted about it -- Flash/Flex were definitely an important and positive influence on modern web frameworks.
Different companies from CBS to YouTube want to win the streaming wars, but they're going to end up popping the streaming bubble, and I'm sure there will be alarmist articles claiming that streaming "just isn't viable". Everyone wants to be next Netflix, but they don't seem to stop and think if they should. The more that the content I like becomes desperate among various services, the more I'm going to say "f* it" and go back to torrenting.
The author works for bad management. I once related to all these pain points too.

On the other hand I don't think its fair to blame the author for their self-discipline or whatever. When a QA engineer tags you and your manager on Slack to raise an "extremely urgent" issue, I really cannot predict how my teammates and managers will perceive me if I just ignore these fire alarms, regardless of how real or not the urgency is.
0day remote code execution for webmin fixed
On Canada’s Via Rail, a return to the older – better – way of traveling
I concur. Python is a shit language and it's only merit is filling a niche at the right time and place.
Show HN: Cloud Egg – Curated Cloud Tools
How Peter Fonda’s LSD Trip with the Beatles Produced a Classic John Lennon Lyric
I think you miss the point entirely. Prepackaged foods are way more expensive (where I live at least).

You can go to a butcher they wrap up the meat in hair thin plastic bag instead of the bulky one in supermarkets.

If you go to a grocer/farmers market you buy almost all things lose. Packaging is an entirely different industry with people adding their own (usually substantial) margins.

In Lidl nowadays they sell loose nuts etc, also cheaper then prepackaged ones.

You dont have to buy cashew in organic bamboo leaf packaging hand crafted by Cambodian virgins, just bring your reusable bag.
This is surprisingly easy, but you have to understand what the problem is first or the solution won't be apparent. If this sounds patronizing it comes about from my frustration on being on the other side of the table too often.

What you want is very good football (soccer) players. Unfortunately you (or upper management) may not know all of the rules to soccer. You may not know the training regime that goes into winning a good soccer game - and it's a big risk spending money training for the big game on the off-season only to lose during the Big Show. So what do you do to test potential candidates? You see if you can get along with them, if they're a team player, and then see how well they play foosball.

It's perfect! There are soccer players on the field, there's a goal, it takes skill and coordination. But oh no, it turns out in the population at large really good soccer players really sort of suck at foosball. After all, they'd rather spend their time and energy playing soccer. So now they spend all their time reading up on books about foosball and what the best foosball strategies are.

You see where I'm going with this? No one uses algorithms in their day jobs. OK a few of you, but come on man, I make full stack web applications. As do most programmers. So why are you testing theory that has literally nothing to do with the job? Somehow someone thought this was a proxy for smart people, but I mean, if the guy who wrote this "Tech Interview Handbook" was really smart wouldn't he have spent his time writing a cool program? I mean how lame is this?

If you want to hire competent engineers tell them what you're building and ask them how they feel is best for them to show they're competent. If you have a big data pipeline in Scala ask if they can construct a data pipeline example that is cool over a few days (take home) or do something similar in the office. Some people like one, some like the other. But just communicate with the people you want to hire! And if not everyone's interview process is the same then maybe that's ok.

I mean I just got a guy who sent me some automated code interview program that had a timer that counted down from an hour at the top! WHO THINKS TREATING THEIR POTENTIAL EMPLOYEES LIKE STAR WARS DRONES IS A GOOD THING? All you have to do is treat the people you want to work with like you would want to be treated and demand that they know their shit.

This. Isn't. That. Hard.
I came across the paper in the Erlang documentation.
Using hot air balloons as sun shades would be much cheaper than satellites in high orbit. And balloons would give more flexibility as they can be used to heat the air above clouds and disperse them when needed. But most importantly they can be used to improve actual weather, so even the people that are not interested in abstract climate change would support them.
YouTube’s arbitrary standards: Stars keep making money after breaking the rules
>It doesn't, though.

read this: https://serokell.io/blog/dimensions-and-haskell-introduction , then look into the referenced libraries.

Have fun arguing with objective reality.

As for resource safety, Haskell is yet to follow Rust and introduce linear types, but many cases are covered by bracket pattern https://wiki.haskell.org/Bracket_pattern which can be enforced on type level using some tricks with ST monad. BTW, it is very similar to RAI discipline suggested by many C++ guidelines, but here it can be enforced.

Again, have fun arguing with objective reality.

>This is true for all formal methods, but here, too, most of them beat deductive proofs.

Sure, feel free to feel superior about that. The problem is, again, type system can be embedded into programming language and allow for quite a bit of guarantees even without full blown dependent types. Java has static typing for a reason.

Sure, to enforce some properties using type system we need an uncomfortably deep delve into type theory or use awkwardly polymorphic code. However, a lot of properties can be enforced with relatively low cost, and Haskell is a long-running research project on what properties are practical to enforce this way.

So, why I need to use proof assistants for properties that can be enforced via practical type system? I really don't see a reason.
Embrace the Japanese concept of Wabi-Sabi: https://en.m.wikipedia.org/wiki/Wabi-sabi
>Bit more perspective. At the end of 1800’s and start of 1900’s China was still almost feudal agrarian society

Starting in the 20th century? Skipping the first 100 years of Western criminality in China is like talking about the Titanic sinking and ignoring the iceberg it hit.

Western powers collapsed Chinese/Indian/African trade routes. An industrial revolution is great, but it works even better if you murder/colonize/enslave all the competition.

Western powers engaged in industrial espionage and stole trade secrets (Ex. Notice the countries with tea industries (the most consumed beverage on the planet)? Almost all didn't exist before this UK crime in the 1800s). In fact Chinese leadership even offered tons of free tea (one of the most valuable commodities at the time) to the UK if they could just stop producing poison (opium) around the world. The UK ended up stealing tea production secrets from China instead of accepting this offer.

Western power's "opium as a way to avoid trade deficits" policy not only led to countless murders and abuses but also led to 30% of the under 25 population being addicted to opium in China. Even worse, when this turned into an epidemic, Christian missionaries then started giving opium addicts morphine and promoting it as a cure (not a doctor but quite sure that is adding gas to a fire).

Western powers (primarily US) gave the Japanese authorization to expand West into Asia in 1905, after all the drugging they did for the better part of a century (Teddy Roosevelt was a douchebag and his wealth was mostly inherited drug money, unpopular historical fact). If you don't know why Pearl Harbor happened, it is because we reneged on this secret treaty with Japan and assisted China in the 2nd Sino-Japanese war.

The problem with popularized historical narratives (very true in the US especially) is they can be manipulated and mischaracterized for propagandizing effect. Economic history, on the other hand, cannot be played with the same way and what originally was characterized as exceptionalism now we can see is just criminality on an unprecedented scale. We can track most of the opium money, domestic and international trade flows, and economic outcomes of these countries during this period more accurately and thoroughly than using any other set of data points, like political speeches/rhetoric etc...
There is a certain amount of absurdism that you need to buy into, but once you do there is so much to the book (it's also quite funny). DFW dives into themes of addiction, mental health, modernism, etc. He clearly struggled with a lot of these ideas in his own life, and he captures it so well in the cast of characters he creates. I personally found the first 250 pages a little tough, but once I got through that it became hard to put it down.
The suppression of political opinion is very different in the US, I would even go as far as to say that a lot of the issues in the US are because of the robust political dissent (which is a good thing, most of the large social problems have been solved by large scale dissent movements). I honestly don't know why the US government isn't more concerned about the Saudis but a large amount of people in the US are and tried to get the government to have a more hard line with them and stop arms sales but it was vetoed by Trump.

I think the US is just a doormat right now on a international level and unwilling to come out on a decisive side (unless he somehow thinks it will help to get a trade deal).
> One of the greatest misunderstandings of acting to clean our air, land, and water is that it's a burden or chore.

I agree.

I think it's predominantly a matter of framing.

Imagine a person is sat in a car and they've just eaten a chocolate bar. The easiest thing for them to do at that moment is to throw the wrapper out of the window.

But most don't do that, they put it in a bag or whatever, collect it, and dispose of it properly.

There are tons of examples like this.

It's a 'burden or chore' to go to the toilet rather than just taking a shit at the side of the road. It's a 'burden or chore' to brush your teeth in the morning.

Except it's not - why? Framing.

If it's not on the spectrum of socially acceptable things to something, we won't do it.

Consider the opposite end of the spectrum - there are people who deliberately go out of their way to spend money and time for stuff like 'coal rolling'.

Do you want to pollute or not? You can start taking actions now, just think a bit more. No-one is perfect.
Japanese researchers build robotic tail to keep elderly upright [video]