skysight-inc/HackerNews huggingface dataset:
>Everything everyone says about greenhouse gas benefits of remote work just went out the window as soon as air travel is mentioned.

Well, but that kind of criticism applies to anything and everything. For e.g. Do you also judge whether to buy a particular computer based on the amount of greenhouse gas or chemical pollutants in the supply chain that were caused due to its manufacture? Or do you also consider the fact that every-time you make a purchase it has to be put on a ship or a truck or a plane so that it gets to you? If you live in a remote area with low pop. density, there is more fuel being wasted bringing things to fewer people, etc, etc. Trying to reconcile Whats good for the planet vs Whats good for me/everyone is going to involve compromises.
The cost of an Uber ride is roughly the same as for a minicab. So.... I'm guessing that they don't subsidise much.

Black cabs is a different story.
There are many who read The Prince as a work of satire. Even so, the comparison still holds.
I would like to note that your last question equalizes single 60 second video and fake news post. You are discarding effects of repeated viewing of different algorithmically selected videos on the views of viewers. It is an experiment that is being done right now by no less than TikTok itself.

Actually, my beef with the Facebook is exactly the same - one does not control the feed, the feed is being controlled by Facebook.
>Feigning sincerity in a convincing way is extremely difficult. So if you take any of this career advice, it's best to learn to candidly believe it.
Sure but google selects against those people.
Oh, I think I understand your point now: there are old versions of SDL2 for old Linuxes, and more recent versions of SDL2 for modern Linuxes, and they use different Linux subsystems, but since they have the same API, any old software that used SDL2 still functions properly to modern Linux even though the low levels of the stack have changed dramatically.

Yes, that's a valid point actually. But ultimately it's a bet on what API will end up more durable: X11 or SDL2, isn't it?
Ya I took a look again. It is very strange, but impressive.
I mean, I did explicitly try to avoid this by saying that the ML model was trained only on public-domain songs. (Interestingly, it's pretty easy to generate an infinite amount of free public-domain audio, and its tablature, together, by writing a combinatoric DAW generative-audio system; and to feed in noise and distortion on top, the same way ReCAPTCHA fed noise and distortion on top of the street-address-picture words it wanted analyzed. Remember: since you have the original DAW project, you can generate the "solution" tabs directly from that.)

But even if you used copyrighted inputs, that raises a tangential question that's even more interesting to me: if you get a human musician to transcribe your song into tabs... and that human musician learned tablature using copyrighted tabs... then is the musician's mind (or anyone who employs it), in some sense, infringing?

Food for thought :)
Beautiful! I guess it's mostly CO2

Edit: holy shit someone else commented that it's water ice. Amazing. I didn't know there was actual water on the surface!
Merely expanding an abbreviation is less useful than explaining it.
While high, nearly an order of magnitude lower than all the others in FAANG. Microsoft is a 1.5T+ company yet remains excluded. Imo, FAANG means 'sexy millenial tech company with a gigantic retail investment interest' moreso than anything about the size and significance of the actual companies.
There's also the alternative of not punishing it at all, because they're just using a first-come-first-serve public resource when they have no better alternative.

I don't need to sleep on a park bench because I own a house with beds, so punishing me equally for it isn't really equality. Ironically I bet I actually could take a nap on a park bench with less chance of the cops being called than a homeless person anyway.
As a rural Canadian student the closest I came to programming was the Turtle Drawer on a Apple IIe in elementary in the early 90's and then HTML in high school at the turn of the millenium. There were no resources to do more and the teachers had no education in it.
Issue: clicking Case Finish Matte selects Glossy. Reload; click CASE OPTIONS; for Case Finish, expect Brushed to be shown as selected. Click on the Matte radio button circle. Glossy is now shown as selected, rather than Matte. On recent desktop firefox and chromium.
News is informative in the best case, but often it’s useless noise, and at worse deceptive and manipulative. Netflix has documentaries and informative shows as well as entertainment (I suspect that watchers of The Patriot Act are generally well informed, for example). There’s more to life than the latest outrage.

Personally I’ve decided that books are the best way become more informed (just like when I was a child!); news and internet sources are largely clickbait and nonsense. You feel like you’re engaged and informed, but you’re not.
I think that TypeScript is nice but I would never touch a database running on javascript.
Indeed. Here's the subtitle of the article:

> The National Police Chiefs Council (NPCC) has confirmed officers are being told not to install the NHS Covid-19 app on their work smartphones.
I have and love my UHK! It has a few VERY minor superficial issues but it is overall incredible, particularly for me who is not obsessed with mechanical keyboards.
Question for anyone who might know: how does this currently work with stock markets? Would it have to change?
I use Asus EeePC subnotebooks for that. They're about US$30-$50 on eBay, and there are models with 64-bit CPUs. I run the CPU and disk test, wipe the disk, and install XUbuntu. A few script mods make the device stay on when the lid is closed, but the screen turns off.

It's more convenient than packaging up a Raspberry PI. You get keyboard, screen, disk, power supply, and battery, plus some USB ports, in one compact unit.
Nice site, but it looks like you're missing the Ergodox EZ
That's not a revelation either. The ad[1] is a series of remarks made by HRC ostensibly denigrating multiple groups, and each remark is labeled with its target: "African-American youth", "millenial voters" [this one was about Bernie supporters], and "Trump voters".

It seems pretty obvious to me (and anyone who saw it?) that an ad like this would be targeted towards the blocs that it's about, which would include black voters and young Bernie supporters, to prevent them from voting Hillary.

[1] https://www.politico.com/video/2016/10/trump-campaign-releas...
I wonder if part of the problem of integrating coding classes into schools is that anyone who has the ability to teach coding could probably get a much higher paying job outside of the school. So the quality of instruction in middle/high school isn't very good.

In middle school one of my friends installed the shareware version of Doom onto several computers and the teacher had no idea how to uninstall it. So we were able to play it when she wasn't looking. In high school, my QBasic teacher left half way through the semester to check herself into a mental institution, and the school's follow up course, introduction to C++, was cancelled since only 4 people signed up. There just wasn't good instruction, and I think that led to there being lower interest. However, I only have my own data points to go by.
Super-simple news/podcast aggregator for all things remote work
That's what I refer to as "grammar-aware diffing" in the sibling comment, and it's one of the low-hanging fruits here.

Even git allows for pluggable diffing, and doesn't force line orientation. What's missing is the concept of moving something, as distinct from deleting lines/chunks and then inserting lines/chunks which just happen to be the same.

This is not a problem which CRDTs have, to put it mildly. I believe pijul understands it as well. A lot of this stuff is right out on the cutting edge, and as it matures it will become practical to connect the edges, such as a CRDT which collaborates with a parser to produce grammar-aware patches which are automagically fed to pijul or something like it.

This comes with a host of problems, mostly that we're not used to dealing with a history which has this level of granularity, most of which we don't want to see, most of the time. But they would be nice problems to have.
Roberta Williams, the Queen of Graphic Adventure Video Games
Show HN: OllyJolly – Handcrafted Daily Motivation iOS App
It's easy. You take a very small number, add the letters 'nm' to it, and then start sending out press-releases to the major media outlets.

That number has nearly zero bearing on the actual physical sizes of the chip's components.

The only people who know about the exact dimensions are the firms placing manufacturing contracts with TSMC.
When zig can handle line endings from this century, maybe.

It's kinda crazy there's software that bothers the user to restrict CRLF. I tried zig and this was the first issue. I thought I needed to go find my AOL discs or something.
Yeah this is a big problem, courses shouldn't turn into how to use Excel/Word/Photoshop. I think there is room for those types of courses, but our education system just hasn't caught up with how to integrate technical software how-to's with a course that teaches a core topic.
I missed your response days ago, but happened to see it just now scrolling through my comment history.

It seems obvious to me that deplatforming them will further radicalize them. It fits perfectly into their narrative as I understand it.

Engaging them as (deeply flawed, very wrong) humans and having a good-faith debate seems to have worked shockingly well for Daryl. I suspect it could for others, too (though Daryl is obviously a rare breed).
Ask users if they're willing to pay extra for the feature. For example, say "We're thinking of adding this feature and increasing the cost by $2/month. Would you like this?". Then if enough people say yes, build it and don't increase the cost (unless you want to). Might build you some goodwill too.

Just an idea, never seen this in practice.
This is really good, I used to use an Excel sheet with VBA and a dictionary API to do something similar.
I agree that the world needs to be less focused on software, and a simpler life would be nice. I also agree that people should not try to change others and focus on themselves, but the issue is not about changing others. It's about changing the system.

Software can achieve many positive things, including the organization of communities and their management, automation and efficiency gains, and the benefits of automation and efficiency gains should be shared by all.

A simple life without a cell phone might make for more personal happiness, but it's not going to save me from environmental destabilization, and it's not going to change any of the underlying factors of the system that affect which type of life I can have, no matter how simple I try to make it.

The issues we face are best solved by community action and not individualism.
Some of the submissions link the software used in the description.

2²⁴ isn't too terribly large, so there's a few possible validations: iterate and set bitflags for each color already seen, sort the pixels and check for duplicates, ...
If you haven’t read it yet, I suggest his game engine black book series (mentioned in the article). If you like his writing online, you will likely like the books.
Is it really that hard to spell it out and then put the abbreviation in parenthesis the first time it is used?
Or a very threatening taxi driver when you point that out...
Cherry-picking an individual plant doesn't change the fact that France produces electricity with much less carbon than most other countries, and often at an even cheaper cost.
Third-party code bug left Instagram users at risk of account takeover
> The tectum is a beautiful piece of engineering. To control the head and the eyes efficiently, it constructs something called an internal model, a feature well known to engineers. An internal model is a simulation that keeps track of whatever is being controlled and allows for predictions and planning. The tectum’s internal model is a set of information encoded in the complex pattern of activity of the neurons. That information simulates the current state of the eyes, head, and other major body parts, making predictions about how these body parts will move next and about the consequences of their movement. For example, if you move your eyes to the right, the visual world should shift across your retinas to the left in a predictable way. The tectum compares the predicted visual signals to the actual visual input, to make sure that your movements are going as planned. These computations are extraordinarily complex and yet well worth the extra energy for the benefit to movement control. In fish and amphibians, the tectum is the pinnacle of sophistication and the largest part of the brain. A frog has a pretty good simulation of itself.

There is actually an immense amount of meditation on this very notion of an internal model, antecedent to the modern concept of consciousness we've been discussing since Kant, which guides a life form, from Aristotle down to St. Thomas Aquinas. See Daniel Heller-Roazen's "The Inner Touch: Archaeology of a Sensation"
The parent comment said "it seems that simply selecting 'Democrats' for deterrence explains the outcome". The article makes it clear that's not the case.
No innovation needed.

If you ban the incumbent from using a business practice that other still-big companies can use, those other companies will just use that same practice to scale up to the threshold size.

This is exactly the opposite of innovation.

Innovation would mean someone coming up with a new business of some kind that could actually displace the incumbent on its merits.
Netflix median engineer comp is about $500k, if I recall correctly. They can go significantly higher. It's really not a myth that they'll typically beat out the rest of FAANG.

Trading firms can beat Netflix, but the variance in pay is much higher and in my experience they tend to be more selective (and there are fewer roles available). I wouldn't say the typical engineer at DE Shaw is earning "way more" than the typical engineer at Netflix.

Source: I have friends at Netflix, Citadel and DE Shaw, including a director at Netflix and a VP at DESCO.
CRDT = Conflict-Free Replicated Data Types. Think git for data structures instead of directory trees.
AP pretty well debunks this news story:
https://apnews.com/article/13e13ba67fc1fe8f9c744e294f3e54d6

Tl;dr Pepcid is the new hydroquinone
Ooph, and here I was hoping it was going to be something that I've lately found: "Get under the right manager and manager's manager." But now I see it's a bit more cynical and ... well ... real. :(

> So your job isn't to make good decisions to improve company metrics. It's to look good. That means you must understand basic tenets of human nature and learn to manipulate them.

This feels like the real tl;dr. Anyone who has worked at multiple dysfunctional companies will probably know this though. Applies for IC and management tracks AFAICT.

> The work will invent itself. Your job isn't the work— it's to grow headcount and make it appear well-managed. That latter part is nearly entirely performative.

Ugh. Kill me, man, I just got back from my two week vacation. I formulated this recently as I started being quite cynical with a peer over the phone - and we just realized the fact we can't figure out what the hell management is doing is exactly their goal. And then it kinda clicked once you realized they were acting in bad faith as nothing made sense with good faith intentions. Growth for sake of getting large promotions. In the sense of a startup - you can have some title but what matters is how many people are under you. So, they are trying to explode the amount so that when they do leave - they will get a larger compensation package at the next place because they can say they managed X people.
Author here - this made front page a long time ago when I first wrote it, so to be clear this is an updated and cleaned up version I got around to making finally. People seemed to quite enjoy this thing, so hope it still holds up!
Druva Introduces Software as a Service Data Protection for Kubernetes
Right. It's not any immediate global concern.
Fruit Flies Plug into the Matrix
At the same time conversely companies like Facebook are threatening to lower wages if people move outside the bay area.

I feel like if you're a remote employee they don't need to have a right to know where you are living, they only need to know your timezone for planning purposes. Your location should be abstracted out of the equation by remote work tools.

As far as they are concerned you are just an amorphous existence on the planet that is online to provide skills from some time UTC to some other time UTC and they shouldn't have a right to know anything more than that.
There's a few journal's listed as sources on the side of the linked article. Didn't read through them myself, but that would probably be a good place to start.
This is called "burying the lede", where the newsworthy portion is buried somewhere later instead of being mentioned upfront. It's best not to do this, since not all readers will read two thirds of a story in order to determine the subject.
Hurt ego or not, blocking them fucked up their plans and might have made them at least contemplate doing this to someone else in the future. I'm sure their costs for those 9 months weren't entirely free either.
Mux (YC W16) is hiring to help build a Stripe for video
My research into this a little while ago showed that this has a very poor energy density to capital cost. There are some other techs like molten salt which are supposed to be better.
How much top hackers are earning from bug bounties
Quick point by point:

- A bugfix to a library requires every program that uses it to be relinked. It's true for dynamically linked programs, too, they are relinked over and over. The solution to a forgetful admin is a freaking makefile.

- Security by obscurity, don't care. But if you care, addresses can be randomized during static linking, which should happen on the target system anyway (see previous point).

- Nobody cares anymore. Hard disks are enormous, memory is enormous, a tiny fraction of either is taken up by binaries. Unless you're on a microcontroller, where you don't have enough ram to even consider dynamic linking.

- No! Bad Ulrich! Terrible, horrible, awful design! Bad Ulrich! The "features" of glibc that require dynamic linking should be taken out and shot. The stuff that is too complicated to be implemented without dynamically loading code should be moved into a separate process. Just use dbus, it's pretty much needed for everything anyway. Or embed a scripting language. No, not the one implemented by ld.so!!

- Related, stop sabotaging statically linked binaries already, will you, Ulrich?

- Wrong! You can distribute objects and link on the target system. Which you have to do anyway, see above.

- I'm not sure how I feel about those 'hacks'. At any rate, if we want these hacks, we also get the complexity of the dynamic linker, some form of DLL hell and "Warning: gethostbyname() requires the exact version of glibc, etc..." I don't like the tradeoff, maybe because I don'd debug using LD_PRELOAD shenanigans.

- Bonus, from the clarification: What, fewer DSOs make startup faster? Didn't you just say, that with prelinking, dynamic linking was as fast as static linking? Did you just make that up?

I get the distinct feeling, Ulrich Drepper is on a crusade to eradicate static linking, and these "arguments" taste a lot like motivated reasoning. I don't know what's driving this guy, but things like the terrible implementation of the NSS cause actual problems in practice. Has he just found a shiny toy and refuses to let go of it? Does he get off on knowing that every program in existence runs a script on startup and he's in control of the interpreter (ld.so)? I don't know, but rationally, his arguments make no sense.

MUSL is great software, btw.
Is there some way to add a big list of search keywords to Firefox without having to type them one by one in the settings screen?

I've been trying to figure out how to do this for years now with no luck.
I don't think that's the point, capability vs. age.

It's only an indirect factor, in that of someone at a certain age, tends to focus on more important things, like what it takes to build large systems, avoid mistakes, work well with people. Shooing away folks with experience is a significant loss.

Also, just because you "do the work," it is no guarantee. Very likely they could pull a random question from a subject you haven't done recently.
Predicting Wildfires with CAT Scans
I think its the best way to get a meaningful raise. Many jobs will promote you but still can't go more than 10% of your current base, max. While switching jobs you can net a lot more than that.
I mis-worded the question, I think. Here's an example of the problem:

On Friday I sent an email to my kid's principal asking about COVID-related things. I cc'd my spouse. When the principal replied they pressed "reply" instead of "reply-all" and so I had to forward their response to my spouse.

This happens with incredible frequency and I'd like to set something up to allow my spouse and I to mutually participate in email conversations without having to train the other people in the conversation.
Automatic database creation for materials discovery: Innovation from frustration
> grow headcount faster than baseline

Lol I was on the floor with this one. It's funny because it's true. My super went from being my super to one level above skip, while I was trying so hard to get a measly raise/promotion after 4 years of dedicated work. It was always "This year, we are going to work on getting you ready to operate at the next level."

Want to get a promotion, just add the number of people you manage.
I’d be careful about teaching foundational coding or significant literature too early. Not everyone has superior intelligence (I certainly don’t, but that should go without saying for most, perhaps not here since the bell curve is outta whack on HN) and if you take on abstract or tough material too early, you could associate a discomfort from the struggles of being bad at it initially. It’s kind of one of the reasons people basically look at reading like it’s the worst thing on Earth because they get hit with Shakespeare too early, and this develops life long habits of non-reading.

Making these habits sustainable is more important initially. You’ll lose a generation of kids if you start them on raw CS.

Something to think about, because ultimately we want more people that get into it because they really wanna make games or apps, vs the current reality of ‘hey this field pays and others don’t’. But this is the ideal we want for all disciplines.
This is probably the part I disagree with the most. Feigning sincerity is pretty easy, I think. The trick is to believe what you’re saying, while you’re saying it, but no longer than that.

The answer to everything is “yes”- if you mean it you follow up. If you don’t mean it, something more important will mysteriously present itself.
It's reasonable to assume that Police has procedures that are followed, or at least that are followed infinitely better than the general public. And this has also to be balanced with the fact that the Police requires a high level of security (not a good idea for them to be tracked by a third party app).

It's much more important, because much more significant both in term of raw numbers and in term of risk of non compliance, to ensure that the general public follows the same: I was at the supermarket yesterday and the app told me that no less than 5 positive people were inside... with no consequences.