skysight-inc/HackerNews huggingface dataset:
The problem is that far fewer people get hired to work on the fundamentals than to operate the current industry-standard tools. Also many of the jobs that require fundamental skills seem to require steep academic credentials (e.g. a PhD from a big name university) that are sometimes more difficult to acquire than knowledge of the fundamentals itself.
He kind of explains it in the following tweets in thread. I think he says more or less:

"I'm usually advocating for undestanding deeply the problem and being an expert in the matter, not in the tools that solve it that come and go quickly. But in reality it's ok to be learn the tool, as it also brings you knowledge on the same matter, eventually. It may not be as comprehensive, but it's still desired. And people who understand tools that solve the problem are also needed and it may fill some real world needs."

I find it very relatable, as I'm kinda doing that at my work. I'm no expert in anything but solve problems very skillfull coders embarrass themselves at. Not that they are dumb. They are smarter than me, more expierienced as well. But they often lack a wider view of the issue, don't take account so many things. The OS in their code, neglect the existance of network, delays, assume weird things about how other software work and so on. The almost always neglect that people just lie sometimes or will fight to death to prove they tested corectly while I know they made trivial mistakes while testing. All people do. I just verify that once more. Sometimes coders ask me (after I help them with an issue) what apps do I code at our company, while I don't code at all. It would take me a year to Hello World using company internal standards. I just troubleshoot a lot. I know options. I read what you guys write here and try to understand what problems you have or don't have when using different aproaches. So I can suggest new ways of debugging, solving issues, simplifying things.

I like my job. Except for the part when developers lie to me, but in general it's a cool job ;)
German dialects are rarely written and if they are they are written different from Standard German. The written German language is very phonetic and if you know the rules you know exactly how a word is supposed to be pronounced.
If it's used to determine identity, it's a kind of personal data.

However, as you say, it might be allowed by GDPR without requesting extra approval, depending on the way that it's being used and who it is shared with?

Hence my question about whether the length of time that you store this data legally matters (because since databases can be stolen, it eventually does). Compare with how ISPs must store all your connection logs for a specific amount of time.
This game has numerous issues, even on PC. The menu UX is horrendous, there are numerous ridiculous bugs concerning characters T-posing, clipping through world geometry, animations failing to play or have key objects characters are supposed to interact with floating in random places.

These taken together make the game seem like a sloppy mess, regardless of how much money they appear to have poured into the rendering pipeline.

The fact that the game is such a disaster on current gen consoles should not be excused when a game’s production cycle has predominantly been during those consoles existence. Why are we letting companies off the hook when they advertise a product and fail to deliver, because we perceive that hardware as being unable to handle it? Rockstar has excelled at launching games of a similar complexity across multiple console generations. GTAV ran on hardware 2 generations old so let’s not pretend that this is out of reach for a AAA developer with hundreds of staff. I have little sympathy for a major developer and publisher failing to live up to the hype that they created or courted, and leaned into up until a disastrous release.
I loved how people just ignored the fact that Watch Dogs Legion was available for 1 month for the Xbox Series X with the biggest game breaking bug I've ever seen.

The bug was: Game failed to save the progress, costing players hours of gameplays.

But yeah, Cyberpunk bad, CDPR bad. S* society...
There are many kinds of rotating wheel space stations with differences in layout, size, complexity, etc.
I don’t get it though, why not just go public now and get tons of money? The IPO may never fetch as high of a price as it would now, even if the company gets more valuable in the future.
Ask HN: Ethical and privacy focused companies?
I'm hunting around a little for some companies focused on ethical and privacy preserving applications / systems.

The obvious ones that spring to mind are Mozilla, DuckDuckGo and ProtonMail, but does HN have any other examples?
Sanctioning Russia has indeed sent Putin into an alliance with China. Those who don't want to play according to Western rules now have an alternative.

I think you underestimate China's contribution to the global economy and overestimate the will of the average Western citizen to suffer for human rights in a faraway country.
Off topic, I know, but this entire exchange was quite wholesome and funny. With everything going on these days you all brought some levity to my day, thanks.
"despite being terminated from every position I've held"

Holy shit what?

I mean i don't hired on every interview myself as probably everyone does in their lives but i have never been terminated ever. That has to be some kind of a very clear red flag that you are doing something significanly wrong.
The deep state and anti-Russia hawks more like it...
Damages from common/reasonable mistakes cannot just be shifted onto employees in sane juridictions.
It's not easy for a Czech company to do IPO in the USA. It's not worth it here.
Knowing how to run your supply chain is an advantage.
You said what I wanted to say but in 5% of my comment length. I would love to speak English that well.
Did you guys all skip the DNA extraction practical at university?

1) Proteinases are indeed not necessary.

2) The step that removes any DNA bound proteins and in fact denatures the vast majority of proteins is the salting out. DNA is negatively charged. Proteins bind DNA by being positively charged. When you add a lot of salt, you add a lot of ions that compete for those ionic bonds. Proteins fall of the DNA, and will eventually be denatured.

3) The long initial incubation in some PCR protocols is mostly a relic from old times when there weren't any commercial extraction kits and contamination with residual RNA was a potential issue. A modern setup doesn't need it (but many keep the step anyway because why would you remove it when it doesn't hurt to do it anyway).
Common here in Tokyo
Show HN: How to make full colour PCB art
A blog post about how we got beautiful full-colour art UV-inkjet printed on PCBs for a crazy project. It describes pitfalls and how to get it right!
> All you need is 30kb unminified; All I need might be a considerable amount of texture and code to run a 3D game.

This I think is the point. The requirements are different, but to look at many web pages you'd not notice.

Too many resources that could be relatively simple pages with some code to aid user experience, are becoming massive full-blown applications pulling in megabytes of code and supporting assets.

Your game requires that code and those assets by its very nature. The vast majority of web pages/sites do not, and can probably be just as beautiful without (if not more so, as speed and responsiveness is part of aesthetic judgements).
I think his argument is fairly simple:

1. Learning (fundamental) stuff deeply is the way to become great.

2. But knowing how stuff works fundamentally at an abstract level (e.g. being able to write your own toy OS) is not directly economically useful (and/or very time consuming to get to that stage). So it won't get you a job.

3. So for starters learn just one thing that people actually use (say git) deeply at a concrete level. That is economically useful, because most devs will only have fairly superficial git skills, so you becoming the go-to person for git will provide economic value to the company.

4. At the same time, this is an effective way to bootstrap a more abstract deep understanding. E.g. if you really master git, you will also learn a fair amount of abstract concepts that go beyond the concrete tool (deep understanding of git implies the ability to implement at least a toy version yourself, which will teach you useful stuff; in particular if you can implement your own version of git you are probably already better than 90% of programmers).

5. Be mindful that you will be blinkered at this stage (because you only know a single thing and thus lack a basis for comparison), so don't become opinionated yet.

I think this a great early career strategy as long as you pick the right thing to deep-dive into. E.g. if you picked AspectJ or Agent Learning or CASE tools or the semantic web around 15-20 years ago (at the peak of their hype-cycle), this possibly wouldn't have worked out so hot. In particular, learning some things like Spring or Freudian Psychology will probably harm rather than help your intellectual development.

Making a good pick is hard if you lack experience; I'd say if in doubt pick something really everyone in your line of work uses but most people have not mastered and where there is value in mastery (and you can see how mastery might tie into things you want to learn more about at a fundamental level). Also, preferably pick something that has been around for at least 5 years (unless you are quite confident in your nose for trends).
That’s mostly for PR.
Ktor is a Kotlin framework for creating microservices and web applications
https://www.danielhill.com.au/removing-service-workers-from-...

Now I'm trying to figure out how to do it on Mobile Safari, where this bug always hits me.
Isn't JetBrains a Russian company that moved their HQ to Prague due to fear of Russian government?
A swarm of drones flying through heavy forest–while staying in formation
I wonder if there’s a Presto connector for this file format, such that you could dump a bunch of SQLite files in object storage and run analytics on them like they were parquet. Of course, any such driver should probably just link SQLite itself...
Thanks for the link. I feel dumb for falling for that :-(
Happy to see this, it’s well earned. I’ve used their products since IDEA v3 back in 2003 and it’s consistently been excellent.
Hard to believe IDEA is 20 years old next month!
Read this:

https://www.facebook.com/policy.php

As you can see, personalized ads is only one of many things facebook does with your data.
They actually did this in the M1 for retain/release for Objective-C and Swift objects. It's an extremely common operation on the platform and is 4x faster on M1 natively, and still 2x faster than native Intel under Rosetta.
Sometimes it's not all about money. Having shareholders can make the company head in a direction different to the direction that the current founders want it to go.
There were about 100,000 in 1997 [1], so not millions, and many of those were company websites. I don't wholly disagree with your basic point but the reality is that the average person never had a website/blog/etc. (And the real push for individual content creation was probably more like the early 2000s with Web 2.0/Read-Write web.) It wouldn't surprise me if there were more individual presence on the web outside of Facebook/Twitter today than there was in the 90s--even if a smaller percentage of the total content.

[1] https://www.pingdom.com/blog/the-web-in-1996-1997/
"Surprise me..." on https://wiby.me/ is imo more interesting.
I mean that's the thing, some people say it's playable others say it isnt.

I mean haven't tried it and played on my Xbox Series X and it's fine. I'm not the usual console gamer, I just bought my first console and afaik these consoles aren't just plug and play anymore.

Refund policies need to change IMO.
This sounds similar to the challenge of storing a git repo in a cloud-synced folder (Dropbox, one drive, etc). You have so little control over the syncing behavior in these systems that they just cause piles of locking errors. The solution I’m trying to this involves using a bare repo in the synced drive that’s used as a remote for a working repo on a separate, unsync’d folder.
Do not sniff the format. Instead override the field separator based on source.
Going to a big city in rdr2 on ps4 is atrocious. (afaik?) Cyberpunk is mostly happening in the city.
Realistically a lot of Java apps are shipped as fat JARs that do in fact include the (Java) world.

Hot-patching apps to use newer versions of JARs because of security bugs, outside of the update stream of the actual app itself, is not really a good idea due to the risk of regressions. Docker has basically codified the failure of dynamic linking in the real world.
You know an interview goes both ways, right?

As the interviewer, if a candidate goes on and on about something irrelevant, note that, interrupt them, and move on.

You're recognizing that these candidates are in a difficult situation, but you're not taking any steps yourself to support them.
This is great and could actually help us get rid of advertising! If iOS delivers a completely advertisement free user experience, that's gonna be a huge reason to buy Apple.
Qwant and Ecosia for search engines come to mind.

Threema and Signal for messengers.
>I just wished most would not talk when playing, these youtube personalities are completely intolerable.

Add "no commentary" to your youtube searches.
They did add it; I think it wasn’t there in v0.1[0].
Nowadays, the revlog contains a sequence of either snapshots or deltas[1], a bit like video codecs I-frame and P-frame, except the heuristic is how much data must be read to check out the file; so most are likely deltas.

[0]: https://lore.kernel.org/lkml/42692470.9050605@tmr.com/T/

[1]: http://hgbook.red-bean.com/read/behind-the-scenes.html
How C++ Works: Understanding Compilation
Nigeria is the second-largest Bitcoin market after the US
I don’t see why they need to. They are incredibly successful already plus pretty sure enjoying what they do. An IPO would probably put much of that at risk so why bother? I’ve always understood them to be driven more by the desire to help make software development more pleasant.
I played for 35 hours and I haven't noticed that much issues and some glitches even make me laugh.

Meanwhile in Watch Dogs Legion Microsoft Store went against their policy to give me a refund because the game was basically unplayable. But for some reason I don't see the media doing all this chatter (and Watch Dogs Legion was presented as one of the next gen games...)

I mean, they basically failed on the most basic feature of a game: the saving system. Game plain failed to save, had no save game button or whatsoever costing me 6 hours of gameplay or even more. Imagine getting back to a game and finding out you lost all your progress.

Meanwhile in Cyberpunk 2077 it's the ocasional bug here and there, but nothing game breaking like the crybabies are saying.
He's not just getting rejected at interviews, he's been fired several times. That really indicates that there's a deeper problem.
For Buttons Sake
Because an IPO would have the founders lose a lot of control over the company, and they're more motivated by that than by money.
> Unfortunately, it is a client-side issue affecting both 11.0.1 and 11.1 clients. So there’s not much Apple can do to provide a fix.

Seems rather unlikely to be true.
what does alpha mean here?
How do you type those in modern text editors?

You used to be able to ctrl + letter to input control keys on traditional terminals — was it (ord(char) - 0x20), but outside Emacs, vi and similar editors, I am sure you can't do that anymore.

If you are questioning existence of human-readable/writeable (typeable?) data formats, you might want to check out SGML/XML, JSON, YAML... Are you surprised that being able to type it out holds true for all of these? Esp on standard keyboards?

It's more interesting how SGML-derived languages have kept <> symbols so accessible on keyboards regular people use.
Symmetry, Algebra, and the Monster
Maybe that website (if it is a website and not the proper web app) went overboard it is unusable without JS.
I Have Resigned from the Google AMP Advisory Committee
Well, there's values that differ by countries. I've seen a few old family run businesses being sold off to US VCs and things didnt turn out well often:

- customers got screwed over

- same with employees

- quality "optimizations"

- financial engineering

- founder's longterm values abondoned for quarterly gains

Not taking VC cash is a more traditional take on things elsewhere.
Right. Similar problem to Typescript - generally its best users are those already sold on static types, for many others the temptation of <any> and friends is too much, and interacting with untyped/poorly typed libraries + poor type inference can be really frustrating. Although in that case it's still a massive gain for new projects, in my experience.
Considering how much deep learning is showing up in every possible Google product I'm assuming they will continue to keep paying the bills.
> I don't know where there's never been some effort to create a "CSV format specification"

RFC 4180 (https://tools.ietf.org/html/rfc4180) "Common Format and MIME Type for Comma-Separated Values (CSV) Files"
Ghidra Debugger Preview
Fire-resistant tropical forest on brink of disappearance
Based on Wikipedia it was founded in the Czech Republic by three Russians in 2000 which makes it a Czech company just as much as Tesla is an American company (rather than South African).

edit: Fixed founding date, coffee hasn't kicked in yet
IMHO the cleaner way to achieve this is some sort of message/reactor pattern, passing data to some in-process event sourcing store, that way you don't have things altering globals willy-nilly.

However, I recently needed to just yeet some large data objects across two contexts. The solution I used was the Borg pattern with a Mapping interface and with an RLock around getitem/setitem.

It feels surprisingly clean. It behave much like an external message queue, which is what it was replacing.

https://github.com/faif/python-patterns/blob/master/patterns...
Everyone calm down:

It was just a kid trying to hack into a video game company. He accidentally started a war simulation. The US had recently turned over control of its entire nuclear arsenal to an AI because humans resisted launching weapons that would kill millions.

Anyway, the kid accidentally started a war simulation and now the AI wants to nuke everyone. Don’t worry though, as soon as the AI plays itself in tic-tac-toe, it will realize that peace is the only way.

If you aren’t old enough to understand this, you need to catch up on your 80s nerd movies. :)
Interesting. It's programmerly, but at the same time I can see it catching up with non-devs the way @ and # did.
It's also pretty consumer-friendly. Every year I get an email from them around November reminding me my subscription will renew in February, and then a couple more reminders along the way.
I want to know what the heck they did with $1.5b
First, I find it hard to believe that you inferred that I deeply misunderstood an entire book due to posting a single quote with almost no other context given within my response. Please be more charitable in the future.

Second, I have the same disagreement with you as I do with the other chains. Which is that, de facto paying for reviews is currently a rule in the system. I can tell it's a rule because it's happening, and there's no rules or punishment appearing stop it. In video games, the rules are explicitly coded and nothing beyond that code is permitted. This is why bugs vs intended behaviour becomes a conversation of intent, because the code is obviously allowing it and the code is the ruleset.

But that's not true in real life. And that's the part that all responses like yours are missing. There's a game being played at Amazon, where boosting your review stats correlated with boosting your sales stats. Except the permitted ruleset is everything not explicitly prohibited and punished by Amazon. Complaining about people buying reviews is just being a scrub not understanding the rules. The correct conversation to be having is the same as when an apparent bug is found in a game: Is this intended behaviour from Amazon's perspective, and if not what active action are they going to do about it?
Interesting, I was just looking at Qwant this morning.

They seem different to other search engines in that they actually have their own index rather than just proxying to another engine (e.g. Bing)
You are _missing the point_. He could be signing that just fine but if the judge goes "nuh uh" that's it.

Not to mention that isn't there a self discrimination protection clause? Ie you can't be compelled to disclose information that would discriminate you?
Creating animal food from a greenhouse gas
Pretty novel use of biomass and byproducts of Ag, that may allow for a significant step in creating a closed loop in livestock raising.

If successful it should also be noted that this a far more efficient,practical and feasible way of lowering the carbon foot print of meat than any lab grown meat could ever achieve, and it's only raised 3 million GBP by contrast to Eat Just who is valued at 1.2 billion and raised 300 million.
That doesn't mean anything. If base images still need to be updated it's no different to traditional app deployment. If you deploy without containers, the program you've deployed is "immutable" in the sense that running apt-get upgrade won't change it (assuming no new version of the app itself of course). Only the dependencies will change.
Fair play to them. Their products have made my life easier for years without spending a cent.
Isn't there a self discrimination protection clause? Ie you can't be compelled to disclose information that would discriminate you?
Stuff like this:

https://www.nytimes.com/interactive/2019/05/01/magazine/remi...
While I do have immense sympathy for the devs, it does bother me that none of them blew the whistle. Many, if not most, should've known that this game was nothing like what was promised, and practically unplayable on PS4 or XBONE. Yet they said nothing.
Why would they? It seems that they have enough resources for the things they want to do, so why risk it?
Astronaut Bruce McCandless II made the first untethered spacewalk Feb. 7, 1984
> 1. Red Hat Inc. does not want people to build and/or distribute gratis RHEL8 or clones.

Why does Red Hat release everything as source RPMs, and not, say, one big tarball of sources which would still meet the source requirement of the GPL?
There's Messenger Lite, I think meant for low internet connection speeds and free of a lot of bloat. Hopefully the antitrust lawsuit will keep Zuck from getting too egregious and getting rid of that too, but who knows.
Maybe the issue was when they tried to improve graphic quality for next gen and PCs they fucked up the last gen thing.

If I'd guess any better they weren't expecting this blowing out of proportions for that...
Exploring Wikipedia with Python
I’m constantly wondering who even cares about the bugs, seeing as this “game” has hardly anything worth to be called gameplay. Imagine having to drive a tank through narrow back alleys while being drunk. That’s what the controls feel like…
To me it's not so much the bugs but the AI in general that seems to be worse than gta3's AI. It's an AAA game that's been hyped to death and delayed 3 times to deliver sub par results.

I like rockstars approach much better: very limited hype, limited numbers of trailer/videos, no crazy promise, &c. Release on a limited amount of platforms first and take your time to port it to others so that everyone gets a polished version (or at least as good as it gets given the hardware). Cyberpunk looks like your typical "over promise, under deliver" approach.
These things look awesome, but are pretty expensive, still. I'd love to put an ARM server in my homelab, but the price range between 100$ (RPi & Co) and 10000$ (enterprise server) seems pretty empty right now :/