skysight-inc/HackerNews huggingface dataset:
> This is so much complexity though, compared with the experience of Firebase. Good for keeping more devs employed though.

The solution of Google is not less complex. Rather the complexity is hidden, that if all goes well is good, when things start to not work as expected it means weeks spent in debugging and trying to work around the issue. And we are not even talking about the possibility that Google changes API or closes down the service entirely, or it makes it more expensive, the so called vendor lock-in.

At the other side a custom solution takes more time to develop initially, but then is entirely under your control, if something doesn't work you know how to fix it because you built it, you are not bounded to a particular platform, and there is not the possibility that Google decides to change the API in an incompatible way and you have to do extra work just to make things work as they did before, you decide when and if to update the software.
Let’s. As outlined above, totalitarian regimes strive to control your private life while authoritarian regimes generally do not. Since you wrote that the difference is unclear to you, I thought I’d explain it.
We have to be realistic with WhatsApp founders from FB perspective when they did not hire them. They missed on good eng managers who may have grown to directors by now. There is about zero chance that they would have built WA inside FB.
We might have been better off that way. FORTRAN does have its downsides, but language churn itself has downsides that almost always outweigh the assumed upsides of a better language.

If we had just stuck with FORTRAN forever, how many problems would have been completely avoided!? There’d be better, and more, IDEs, since even if the language is hard to parse, it’s still just one parser that needs all the effort. So many unfortunate problems in education caused by language and ecosystem churn would have been avoided (the infamous “by the time you graduate, it’s always outdated” problem).

The only problem is that FORTRAN is too new. Should’ve stuck with the Hollerith tabulator.
So what, the ECS I wrote is now illegal?

This is dumb
The guidelines ask to use the original title https://news.ycombinator.com/newsguidelines.html There are some exceptions, when the title is a linkbait or not descriptive. Anyway, in general the dry titles are preferred here, people will complain otherwise.
I have a hard time with these arguments...mainly because if we already lived in a world with immortality, and someone came along talking about all the great benefits to society that would happen if we instituted a global end of life program, no one would take them up on it. Consider that while thinking "good ideas always survive."
Stackexchange has a patents sub-site aimed at finding prior art for software patents, so I wouldn't paint them with that brush.

https://patents.stackexchange.com/
DeepFaceLive: Live Deep Fake
What distinction does a throwaway account make on an otherwise-anonymous online forum? No need to take discussion offline. Within the next decade, I am in confident the pendulum will swing the other way, and the people who are able to vocalize their opinions now in public will be the ones needing throwaway accounts.
Announcements of announcements are against the rules FYI.
Just fyi, clicked the "pricing" link from the TOS page and got a 404.
There's no snark intended.

Maybe using the word "callous" made it seem that way, but that is an accurate depiction of what their response was, rough, without thoughtfulness, the reflexive expression of an above average mind unconcerned with how their message was received.
yup - you can claim all day long you don't log IPs and you may very well be telling the truth.

but if you live somewhere that a court can compell you to log IPs, then it's all rendered useless.
Reason: "flexibility and choice"
Any non net-negative developer being fired risks demoralizing the team. If they are net 0.1% as productive as a typical developer, but not preventing anybody else from getting their work done, they are a cost to the company, but not to the remainder of the team.
Basically a matrix between potential and performance. It’s easier to look up.
Your freedom of speech does not extend to yelling “FIRE!!!” in a crowded theater.

Your freedom of speech does not extend to inciting a riot.

There are obvious limits to “free speech”.
If America is not the right place for you, I would suggest immigrating yourself. Being self-hating is not an external problem.
I deleted my proton account about a year ago when I saw that I could not login from tor anymore, kudos to tutanota for allowing to register/login without a cell phone it must be really challenging !
This still refutes the previous poster's point though. Just because you don't use apple, does not mean that LastPass doesn't offer this service.
For me a tech company is one that sales APIs, SDKs or similar products. I was in 3 "tech" startups before that were both b2c and b2b. Their product was perpendicular to their technology (one video-tech 2 Fintech) my current company's product is a set of APIs. It means that the features that we sell ARE the technology, instead of some footnote that buyers send to their nerd department to make sure it checks a box.

Needless to say, the difference on how the tech team is valued is night and day between this last one and all the others.
The examples in the article tell a different story. Mr. Briles could easily go to college if he wanted to. It's just that he would rather stay at home and "invest" in cryptocurrencies and make music, and his parents fund it. That is a very privileged position to be in.
I will begrudgingly use windows 11 at some point because of the games you can play on it. But for anything else I'm so glad Linux and its ecosystem exists, and is only getting more stable lately.

Windows gives me heartburn.
Choosing two contractors means NASA has a “backup” option in case the primary contractor fails to deliver.

Of course, SpaceX has a much better track record of delivering on their contracts than Blue Origin — but remember, when NASA awarded the Commercial Crew Program contracts in 2014, Boeing was considered
the “safe bet” and SpaceX was a risky backup. Now, SpaceX has already launched three crews with a fourth scheduled for next month, whereas Boeing has yet to complete an uncrewed test mission.
> If it worked this way, why not have a $1000 pizza?

This blend of slippery slope argument is all fine and dandy, but the key point of this discussion is that there are operational expenses and revenue and if your business plan depends on a never-ending inflow of cheap labor from people willing to work for below-poverty wages to drive down your operational expense then not only is your business model completely unrealistic but you also have to take a step back and seriously considering your net contribution to society.

I mean, think about it: why is a 1000$ pizza supposed to be a ridiculous idea but 8$/hour to make said pizza is not shocking? Is it reasonable to assume that the person making the pizza should be forced to work about 3 hours making pizzas before he could afford one of his own?
Whatever "ECS" is...
General slowness and cumbersome usage for common tasks.
It’s been awhile since I gave it a spin, so I’ll take a run and give a better take.
Idk I kinda think if you published a company wide memo criticizing management for being part of the bourgeoisie and calling for labor organization you'd probably also get fired.

Actually you'd probably get fired most places for publishing a company wide memo of any kind with the primary purpose of criticizing your bosses and workplace.
> This left the People's Party with no seats in parliament.

"This" implies that the Rhinoceros Party prank KEPT Bernier from having a seat. Simple math shows that's not the case.
i have hit this and it drives me nuts. not in a while though, maybe i havent tried when net down lately
Why are you assuming that I haven't hired anyone before? And any reasonable observer would agree that you are falsely equivocating the literacy tests of yester century with the modern day objective hiring practices of FAANG companies.
BG checks are pretty common in tech, in my limited experience.
As I recall, there have been something six attempts to move the airline scheduling systems off of mainframes, but the efforts keep failing to compete with the existing mainframes.
I would assume these are well known concerns to the Webb team: if they are planning to begin unpacking prior to reaching L2, it must be because the forces involved with finalizing the orbit are well within the tolerances of the fully expanded craft.

They would not risk damage to the telescope if the processes involved weren't already rigorously tested and safe. There's a lot of eyes and quite a lot of money riding on this project.
> Tesla turned this all on its head. Just about every system with software in a Tesla vehicle can be upgraded by a car's central computer through an over the air update.

They could do this with ICE couldn't they? What does that have to do with EV specifically? It seems it just adds to the lore of Tesla - The Tech Car
Looks like perfect case for Literate Programming. And LaTeX is much nicer than Markdown, IMHO. Markdown is too limited and is not useful for fixed media. Footnotes is simplest thing which is not supported, for example.
I'm glad they did that, but still wish they had removed it before keeping IP logs.
I agree, and I think I have a potential solution, although it would require additional moderation efforts.

Every downvote must must be accompanied by a comment. That comment is bound to the downvote, and whether that downvote is counted is contingent on the quality of the accompanying comment.

The accompanying comment must give supporting reasons for the downvote. If the comment is something along the lines of: "I disagree", "NO U R DUMB", "asdfasfdasfd", or is blank, then that comment's downvote can be flagged for review, and ultimately discounted.

A good accompanying downvote-comment should do something like: (1) point out logical errors or fallacies in the parent comment (2) point out logical or methodical errors in the parent comment's sources. [1]

I'm sure we'll get some mental gymnasts who try to twist things, but with this system, the added friction with downvoting should reduce the number of "I disagree" downvotes by a meaningful amount.

[1] edit: even this can be a problem though, because these kinds of logical or methodical refutations can be insightful to some people, which they won't see if the downvoted comments fade into the abyss
Consider yourself lucky. There are data-corruption bugs all over the now-diverged ZFS codebase(s). Check the Solaris 11 SRU notes from the last 24 months for many examples.
Just FYI for anyone having this issue, Tor 2.0 is deprecated and has been hit or miss for roughly the past year. As long as you're using their Tor 3.0 onion address you should have few issues.
For a second, I was hoping the image on the phone case was an adversarial one, intended to jam up facial-recognition other surveillance-related AI. No, nothing so extravagent, just a visualization of internal state.

'Tis still nifty.
Search is one of those areas where I find people have very strong but very subjective opinions for some reason.

It's like every DDG related HN thread always has these comments:

- I moved to DDG X years ago and it's [fine|better than Google]

- I can't find anything on Google anymore

- Here's a search where I didn't find what I want.

It's reached the point that I just immediately tune out whenever someone brings up anecdotes. There just seems to be so much confirmation bias.

I mean no disrespect here. This is generally true. Anecdotes just don't mean anything but for some people tech people love them when it comes to search.
Kafka 2.8.0 removes the mandatory zookeeper dependency.
Indeed. Recently a client needed to bench raw req/s processing power of their application server and I had to ask for a powerful server running on the same DC in order to discard any potential routing issues.
Too bad the Butlerian Jihad forbids it XD
Can't be sure, and forgive me if this is already what you mean by disabling "Internet Search", but I suspect you are experiencing this because of Bing's involvement in the start menu search. To fix it, you have to regedit some stuff:
https://www.reddit.com/r/Windows10/comments/f09184/how_to_bl...
Small Vehicles of Tokyo
Very clear. Thanks for the clarification I'll be more careful next time
And indeed, I have a quote from Joel in my paper [1].

However, the law is full of the phrase "practitioners in the art." A poll showing that a vast majority of practitioners of the art feel one way would have some effect. Whether it would be enough, or how long that would take, is an open question.

[1] https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2399580
Do you know if I can edit the original post?
If one must withdraw from their 401k (sell it's holdings), which they must at a certain age, without new buyers (investors) keeping demand up, the prices would deflate. New 401k and Wallstreet investors are needed to keep prices up.
If you're playing games through Steam and haven't checked out Proton in a while, give it another try! The only game I haven't been able to get work on Ubuntu 16/18/20 is Fallout 3.
There have always been listservs/IRC channels/email chains and other electronic and non-electronic means for employees to talk about various subjects. Apple has removed these before and will remove them in the future. A popular whiteboard located near the office of a former VP was removed because a message hurt his feelings. You should never assume that Apple, or any other company, is going to allow employees to use their forums at company expense without Apple corporate getting involved.

I was long gone before Slack came to Apple. Back then, I avoided becoming involved in any online communication that wasn't directly related to my work. I follow this strategy today. I don't participate in Slack channels about anything other than work topics. Maybe I am privileged, or a humorless killjoy that doesn't want to post animated GIFs or photos of my vacation or any of the other non-work relevant topics that make up most of the Slack channels at places I have worked.

Some people are much more vocal about issues and love to discuss these issues on Slack, company mailing lists, etc. This always seems to end poorly for the employees.

If you want to get serious about some of the issues brought up in this article, I can only think of trying to organize and get the NRLB involved, set up collective bargaining and use a lot of the same mechanisms that labor used in other industries.

This solution isn't compelling to me, but as I said before, maybe I am privileged. It is my opinion that Slack channels, online surveys and other forums to vent complaints is not the answer, but I don't know what is.
Google is EVIL.
In my experience disk i/o is the biggest bottleneck. It used to be sync()ing writes to disk for strict consistency but that's been pushed down to the DB now. I just looked at my DB systems and CPU is low but disk is nearly pegged.

My data sets are far too big to fit into memory/cache. Disk pressure can be alleviated by optimizing queries but it's a game of whack-a-mole.

I have exhausted EBS i/o and been forced to resort to dirty tricks. With RDS you can just pay more but that only scales to a point – normally the budget.
One thing I wish modern multi core chips had was some way to just directly transfer core to core. That would be really interesting, though I suppose it might be really hard to make it play nice with OS abstractions. Might only be useful in specialized HPC applications.
I think the child's point is that people expect code to be slower than it is because they have seen code be slow far more than necessary.
Oh, the claim is not that there are all sort of types of each of these things.

It's that there hasn't been:

1. anything new since sometime in the 1990s

2. any dominant form in any of them since the 1990s

The usual angle is something like: consider hairstyles. Find pictures of popular hairstyles from the 1910s, 1920s, 1930s and so forth, and they will be highly correlated with the decade they were popular in. Now look at hairstyles from the 90s, the aughts, the tens: you will have no idea idea when the hairstyle was popular, because ... it wasn't. In fashion these days, "anything goes", and the same applies to all these other things. At least, that's the claim of this view.

I'm not 100% certain I agree with it, but it does seem to contain a kernel of truth.
Reminds me a lot of Rich Hickey's "Open Source is not about you" gist:

https://gist.github.com/richhickey/1563cddea1002958f96e7ba95...

The first few paragraphs really stuck with me in how I think about the OSS that I use.

The tone is blunt, but the content is spot-on.

For more context around what specifically is going there: https://www.reddit.com/r/Clojure/comments/a0pjq9/rich_hickey...
Ah True, I realized that indeed helps. Thx
> now you can get single servers for ~$4K with 4T of RAM

Does the $4K include the cost of the RAM? Where can I find these servers? Thanks!
It is not "our" protocol, it is protocol designed by exchange and we need to support it, as we can not change it :).
Simple binary messages, with binary encoded numbers, etc. No string parsing, no syntax, nothing like this, only bytes and offsets. Think about TCP header, for example.

JSON is very inefficient both in bytes (32 bit price is 4 bytes in binary and could be 7+ bytes as string, think "1299.99" for example) and CPU: to parse "1299.99" you need burn a lot of cycles, and if it is number of cents stored as native 4-byte number you need 3 shifts and 4 binary ors at most, if you need to change endianness, and in most cases it is simple memory copy of 4 bytes, 1-2 CPU cycle.

When you have binary protocol, you could skip fields which you are not interested in as simple as "offset = offset + <filed-size>" (where <filed-size> is compile-time constant!) and in JSON you need to parse whole thing anyway.

Difference between converting binary packet to internal data structure and parsing JSON with same data to same structure could be ten-fold easily, and you need to be very creative to parse JSON without additional memory allocations (it is possible, but code becomes very dirty and fragile), and memory allocation and/or deallocation costs a lot, both in GC languages and languages with manual memory management.
What games specifically? Because I've been doing 100% of my gaming on Linux lately and it works quite nice.
All of the servers I manage now are cloud servers, and swapping to attached storage is slow. I don't really want random processes killed by the OOM killer, leaving the server in an unknown state... so I set the servers to panic on OOM.
A self-respecting company doesn't let their customers just be stuck like that. While fixing the issue may not be feasible, there's usually a workaround that the company can help their customers find or implement. But then again, not every company lives up to these expectations.
Pretty much anything from Arizer or Storz & Bickel are good bets. Dynavap is a great option if you're willing to deal with butane torches.
This might be the case in your school, but where I grew up in the ghetto, the schools were absolutely falling apart. We didn't have the money to maintain vegetation so most of the school used sand. Our sports courts were forever falling apart (though luckily even bent basketball hoops work well enough to satisfy bored teens). Our library couldn't afford to stay open. Some of our classes were administered in trailers because the school didn't have enough classroom space. The power would go out from time to time because the school didn't have enough money to upgrade their power distribution infrastructure. There were never enough textbooks to go around and in certain classes you would share textbooks with a classmate. Lockers were never maintained and routinely vandalized when they seemed to be in good-repair. The water fountains had questionably potable water (I've had better water on hiking trails). We would frequently run out of soap in the bathrooms. And of course the quality of instruction was abysmal.

I agree that local property taxes aren't the whole picture but they determine _quite a bit_. I know kids who grew up in more middle (or higher) class neighborhoods had higher property tax values and didn't suffer many of these problems as a result. As it is growing up in the hood was a pretty harrowing experience, but let me tell you that I did not look forward through trudging through sand into a trailer to take class by an unmotivated teacher who just wanted to clock out. Sure American education is still horribly patch-worky and quality is highly determined by local government policies, but there's a base level of dysfunction that can be solved through funding schools outside of property taxes.
Hyundai to provide fuel cell versions of all commercial vehicles by 2028
Ôk i prepare something before next meeting. Thx
I've seen two possibilities in the same situation.

1. The meeting is not important for you, and they don't care if you're present at all times. It's for some other team, and you're only there to give input at times. e.g. we bring an architecture expert to the UI meeting to double check whether the system can make recommendations the way we'd like.

Since working from home, what I actually did during meetings is zone out, like sweeping the house, going for a walk, washing dishes. Low physical activities that are also difficult to concentrate on because they're so boring. I'll zone out but snap back into focus as soon as someone mentions my name or the word "app". My brain is a passive filter.

Before developing that technique, the hour long morning "stand ups" would drain half my energy for the day. It's not necessarily a good idea to focus.

2. The meeting is quite important. In that case, it should be a little interesting, because it's relevant. Make minutes of meeting and send it to the team. People will be grateful because most people see it as a chore.
A Science Corporation
at this point - what major tech company can you trust? Google? Amazon? Apple? Facebook? Twitter?

We're all using shit that none of us trust, is all anti-consumer, anti-free speech, anti-privacy, anti-labor, pro-police state, pro-monopoly, all with the will, ability and intent to capture and bend our governments to their will and we've all internalized this as ok.

A few of us tried to de-google for a while. We spent 10+ years going on and on about the linux desktop until mobile devices and cloud services subverted the whole point. Some of us don't shop at Amazon, but well buy into something. Some William Gibson or Black Mirror future is coming for us and we're all enabling it.

They're all part of open standards bodies, all wiht seats on FOSS boards. They all are "perfectly" dedicated to philanthropic causes, just enough to keep the public off their backs, they're all turning the globe into one big HR department where every aspect of human interaction of policed by automation to ensure we're all perfectly decent, correctly political and palatable to advertisers. They'll support BLM with millions of donations and then give cops access to all our camera doorbells without warrant, they'll censor your offensive thoughts on social media and then build weapons for the military. They'll kill our local economies, ruin our concept of privacy and then sell us some pseudo-privacy back at a premium, only later to take it away b/c of terrorism or child porn or some kind of easily sellable wrapper.
I'm not saying it's not bad, but I think as adults we should all be able to differentiate between an accidental insult and an intentional one.
You mean saudi arabia could trade oil for euro if they wanted but saudis actually prefer to not diversify their assets because they are stupid ?
> What's your source on this?
The well known numbers for BTC transactions per seconds, number of people on the planet, average life expectancy, and maths.

> Are you figuring in the Lightning Network?

No.