skysight-inc/HackerNews huggingface dataset:
I can still remember discussing the case while hanging around the student union office at school. I wanted to believe he didn't do it, in part because there would be a chance that the children might be reunited with their mother, and also because of a youthful naivety about the supposed honesty and integrity of someone of strong technical competence and achievement. I had been running reiserfs for years already by that point so I definitely had the "my team" bias. It's a sobering lesson that I continue to reflect upon to this day.
I checked, and the Tanis fossil site is, in fact, named after the ancient Egyptian city of Raiders of the Lost Ark fame.

https://en.wikipedia.org/wiki/Tanis_(fossil_site)#Discovery_...
No. I'm emphasizing the ludicrous proposition.
Then why complain about it here and not just fill out the submission form they provide for this very reason?
everything from Seth Godin, he also has a podcast: https://play.acast.com/s/akimbo/
I've also tried Octordle now, that one's super challenging. In a harder version like that one, having a practice mode you can repeat as much as you want can be addicting on its own
As a long time 1Password customer this is incredibly disappointing. I guess it is time to look at BitWarden.
> These conditions are improper for extended work hours and intellectual work.

Have my upvote, I agree. But let me share why I sat there if you want (warning, somewhat violent towards the end):

I wasn't supposed to be there but the alternative was working in an open floor plan office where everyone from project engineers to service managers had access, and that was purpose-built to be cool so that it could be shown to customers.

> I don't know how it is on your country but generally there are regulations regarding that.

Norway is good at this but sadly we don't have effective regulations against managers who come into the room "joking" about impaling some people from another culture on our coat rack :-/

In my case I found it better to stay in the radio lab instead of risking that conversation or another one like that going in the background while I was one the phone with an important customers.
All of the features of Steam that aren't directly tied to having an authenticated purchase of the game on Steam -- so excluding achievements, leaderboards, multiplayer, DLC -- work via adding non-Steam games to Steam. You can use the game via Proton, you can make use of Steam Input, you can use the in-game overlay, share screenshots, etc.

But of course adding a non-Steam version of the game doesn't magically give you a Steam version of the game absent a key-based import (which Valve supports both technically and a matter of policy).
What's your definition of a good language?

As for Golang fanboyism which contrary to Rust is almost none existent, I mean on every HN / Reddit post you're going to get someone that will tell you about Rust, why would you use a language with GC, error handling, no sum types etc ... hinting that it's the best language, something that you never see with Go users.
> I'm about to graduate from a broke high-schooler to be a broke college student. I could reduce costs and run a minimal VM that acts as a WireGuard VPN server and proxy TCP using fancy firewall rules or whatnot, but that would also cost money.

Fellow student here. I love free tiers, but they can also be extremely frustrating. I actually prefer paying for reasonable priced services, that way you know what you're getting. For example I pay 2€/month for a 1vCPU/2GB Hetzner VPS with 20GB of storage, with 20TB of free egress (prices increased recently due to IPv4 shortage, they still charge me only 2€ however). That's about as much as a cup of coffee in CH, I can't recommend Hetzner enough. It could easily handle all traffic without Cloudflare. Having started to get a lot of spam through that domain, I'll take any protection that CF might be giving me. Also, setting up/maintaining Ubuntu from scratch has been extremely beneficial for me.

If you're limited by your location, there's nothing wrong with offloading to a VPS or running a reverse proxy. Considering you mentioned port 80/443, I imagine that a NGINX reverse proxy would be sufficient? It's basically your own mini-cloudflare proxy, only you're in control.

> I had used Cloudflare briefly before. My issue arose when I realized that they remove your SSL certificate, then use their own. Cloudflare is a big MITM service.

Why is this an issue? Any platform that serves requests on your behalf must be able to decrypt the request payload, I think any security expert would argue that having them use their own trusted certificate is much, much better than giving up the private key associated with your own certificate. Trust me, nobody (+/- 0.1%) checks the certificate when visiting your website... If they found a way to just forward on TCP packets, what useful service would they provide? A port-forwarding alternative? It's not so much a man-in-middle attack, you agree to a ToS and they provide a service. Ultimately, the DNS record is the authority on domain ownership, any server that is pointed to by the DNS record is authorised to represent that domain, and is sufficient to request a unique certificate from Let's Encrypt, for example.

> But I still don't like you.

Why not? I've been using Cloudflare for years, if only for the great DNS management panel. Of the "cloud" companies, they're my favourite. I believe Vercel use their infrastructure (they run their own datacentres), they're great to listen to on podcasts and have some interesting disruptive tech coming out, namely R2, which as a small filmmaker hobbyist, is truely a gamechanger for me. If their interests diverge from mine, I simply terminate my account and reasign the nameservers with my registrar. There's no lock-in.
Exactly, content no longer revolves around monetization.
To some extent I agree with you, I don't like the rust community generically, as I feel the toxicity too, but I mean the language and the offering of a fast but easy and checked platform to be are still good enough to let me just ignore them, I mean on IRC you always find people who are going to be bad, and people who will just help, and who cares about those who are bad, I guess just feel a few seconds of pity for them and move on
Germany keeps foot gunning themselves when it comes to nuclear and then ends up using it anyway, just imported from France. As for hypersonic missile research, Russia is as aware as any other country in the world of what happens when the United States has you at a great military disadvantage.
I first encountered this in Active Worlds around 2000 or so, as a teenager. I managed to get the head developer to check it out, and he seemed surprised by it.
This might be because it's easier to write a quick putdown than a thoughtful comment, so the first comments tend to be the quick putdowns. Thankfully the more thoughtful comments rise to the top, but that takes time.
Twitter doesn't support markdown, though. You're just posting text files. That's only a markdown file by technicality
But the problem is not only storage but also bandwidth (on a runway).
The 'get shit done' feel of Go and the like is quite illusory, because you're left with a mountain of bugs and general technical debt to be addressed. Rust is designed to 'get sh!t right', where once it's "done" there's at least a fighting chance that it's really done and can actually be delivered in production.
Well you can write very simple English and still be difficult to read. This is from Benjamin Jowett's translation of Plato's Parmenides:

> If the one were greater or less than the others, or the others greater or less than the one, they would not be greater or less than each other in virtue of their being the one and the others; but, if in addition to their being what they are they had equality, they would be equal to one another, or if the one had smallness and the others greatness, or the one had greatness and the others smallness — whichever kind had greatness would be greater, and whichever had smallness would be smaller?

The words are easy, the vocabulary is small, the syllable count is low. Still you almost need to break it down and draw a chart to make sense of the sentence.

You might blame the old translation, I've read this material in more modern translations as well and it honestly doesn't get better.
Note that this is for 2023, so Samsung still can improve this for mass production.
One mans X is another man’s Y.
The benefit of this technology is we don’t need to be arbiters. We are all equal and indistinguishable under strong cryptography. Don’t worry. If the bad guys are protected, the good guys are too. It can be no other way.
I've been asked "what's the danger of having Samsung datamine my washing machine/dryer/dishwasher". And, unlike say internet viewing habits, it's difficult developing an appropriate threat model. Anything/any ideas I can use to explain to them
I'll echo a sub post on this and say, with a most gentle: fuck. that. I consider it a positive signal that I would be rejected for some of my past work in adult. It shortcuts the whole you're-interviewing-them portion of the recruiting process. They've done my work for me. In the past, my involvement in the area has proven to be an interesting facet of my work history that others don't have, often resulting in interviews just out of curiosity on their end. Did I receive offers on all of them? No, and I don't care either and that's not the point.

My point is that I'm not going to censor myself or my background in anticipation of someone being offended. Let them be offended, there's lots of other places where that isn't a problem.
The "hand shakes" vs. "handshakes" confusion is a known pattern that writers should typically avoid. It even has a name: https://en.wikipedia.org/wiki/Garden-path_sentence
> Unfortunately, I doubt the tech department at the university would appreciate or allow me to poke holes in their firewall to forward 443 and 80 to my server.

I mean, did you ask? Tech people work there, too, and in my experience they love working on this sort of cool stuff.

Doesn't hurt to ask.
The little context I can glean from the comments here makes it seem very ironic that the target site is down :)
Yes, its an organizational problem, but one that a healthy company should be able to figure out.
new, when the compiler can see the definition at build time and with known size, may compile down to as little as two x86 instructions without a call. That's not generally true of malloc. C also lacks an equivalent of sized delete, which is very efficient. In C the implementation of free has to figure out what size ptr represented.
Adding a JIT to the mix only makes the problem worse, its a question of resources, your not going to fit all that code into a tiny SD micocontroller which has a very limited CPU/ram footprint even in comparison to sata SSDs. The resource availability takes another huge jump when you move to a full blown "array", which not only has all this additional disk mgmt functionality, but its going to have network mgmt functionality, etc. Some of these arrays have full blown xeons/etc in them.

Plus, disks are at least partially sold on their performance profile, and your going create another problem with a cross platform IR vs coding it in C/etc and using a heavyweight optimizing compiler targeting the microcontroller in question directly.

You also have to remember these are effectively deeply embedded systems in many cases, which are expected to be available before the OS even starts. Sometimes that includes operating over a network of some form (NVMe-OF). So it doesn't even make sense when that network device is shared/distributed.
> If you want to bring your own certificate, you aren't letting cloudflare decide on how to route the files and are using a direct line, circumventing costs reductions they implemented.

I'm not sure there's any technical reason for this feature being on the paid tier. Domains on the free tier have their own SSL certificates too -- they're just certificates which Cloudflare issued internally, rather than ones provided by the customer.
Climate activists often blockade things. (Some are currently blocking access Germany's three biggest airports and say that they want to disrupt cargo and passenger traffic at said airports.)

When should their access to money be blocked?

"what-aboutism" is what we used to call equal protection under the law.
In slovenia, they just said women earned less (94.1% of the mens pay), but ignored even the hours worked, with the data in the same database.
> The common wisdom when I last looked into this was that apache uses more CPU,

It can be hard to separate common wisdom from nonsense on the Internet. It's easy to test yourself. There are plenty of easy to use http benchmarks out there, including wrk and ab. Just be wary that the benchmark tool itself will use more cpu than the http server. Which on the other hand might tell you everything you need to know.

If you want to spend your cpu cycles more wisely, you should tune your software and network stack to your request and response size, carefully consider caching and pipelining, not mindlessly switch software. For certain applications this will even make sense.

Of course this has zero relevance if your application spits out a megabyte of content with every request.
Simple: hype. I've seen it at an employer who heavily uses golang. Even a very high up key person in the org was not able to properly defend why the company was using it.

It has its use cases, it's basically a faster python, and it's good for writing command line apps since it compiles to native code. Other than that, it has nothing going for it especially compared to proper mature server side languages like Java and C#.

Even its compile times are not that impressive when programs get large, which is quite ironic.
America's Scarcity Mindset (2021)
As a tl,dr:

“Also keep in mind we pay really close attention to burn rates for our drives,
because obviously at our scale it translates to millions of dollars. Btrfs has
improved our burn rates with the compression, as the write amplification goes
drastically down, thus extending the life of the drives.”

As with anything it comes down to money. Yes a machine going down doesn’t impact the cluster but it does impact their wallet. Every failure of a disk costs money and on the scale of the big boys that can add up to big money.

So while “the system” doesn’t care about drive failures the accountants and CFO’s absolutely care.
Money quote:
"... more than two-thirds of them have said they are in favour of the
publication of average wages by job type and gender at their company (64 %)."

Since when are 64% more than two-thirs?
Does superficial moralism and applying guilt by association somehow improve your life?
Congratulations on the launch - this sounds interesting.

I'm currently using Postgraphile[0], which uses Postgres' introspection API to discover the schema structure.

Would this still work with Hydra?

[0] https://www.graphile.org/postgraphile/
> they'll be replaceable

Nice! Are other parts of the device repairable / replaceable as well?
http://web.archive.org/web/20220223155431/https://www.shield...
Programming languages are there to make programmers productive

100% agree and I find I can produce more software value [1] per unit time/effort in Golang than anything else.

Is it the perfect language? No, there are certainly some warts, but no show-stoppers, and no more than other languages.

[1] "software value" being defined as software that meets its requirements, is easy to write and build initially, easy to maintain by others, and performant enough not to need extra-ordinary hardware.
this is about shaders, which have no persistent memory even pixel-to-pixel on the same frame. there is no way to accumulate over time. and calculating outside of the shader would miss the point.

so you're stuck doing it from scratch every pixel. that's fine, shaders are fast.

at most it might make sense to calculate a truncated time globally per frame and provide that as a uniform.
Really comes down to "Do you want GC spikes or not?" and the tail latencies that go with it (clearly visible in the images in the tweet thread). The alternative, before Rust, was to use C or C++, and I'd never consider writing a Java or Go service in C++. Rust doesn't just bring safety to C, it brings an ecosystem that brings a "system language" up to the point where I'd consider it for general services.

Edit: deleted java vs go comment, and replaced with the evidence at hand
Tech Jobs: Over 40% of West Coast Listings Are Outside West Coast
You can fix the battery drain issue by changing one line in a config file. The issue is from how Intel chips handle hibernation w/ Linux, so not a Framework specific issue though.
I never heard of Tanis before, and the first thing that popped into my head was Indiana Jones.

But reading up on what they found in North Dakota Tanis is damn interesting, even without Indy having a gemstone on the end of a stick ;)

https://en.m.wikipedia.org/wiki/Tanis_(fossil_site)
Matter – The Foundation for Connected Things
Exactly my point: just imagine how fascinating the next 200,000 years will be with blockchain!

When you think in those terms you realize how shameful it is that, say, HN isn't getting in on the ground floor and spawning a worker in every reader's browser to mine crypto. The energy expended to mine Bitcoin pales in comparison to the early mover opportunities lost each day from lack of action.
this is also generating revenue by profiling and tracking individuals and use patterns, for interested parties who have budget?
It seems Twitter moderation is increasingly automated. No central moderation was probably better than bad actors gaming the system.

P.S. Why is this buried on page 3 already? And the other one on page 4?
Why would you ever want to discourage someone from buying what you are selling?
Really like what I'm seeing here! I wish instead of a YML file I could provide a `.d.ts` file and you could understand that. That would be much more natural for me to code in.
Just because they created an OS and a character encoding does not mean that they are automatically good at creating programming languages.
To be fair, the combination of cargo and llvm makes cross-compiling just as easy in Rust. But yes it's a great improvement over clunky old C/C++ toolchains. Go is not a bad language after all, in fact it has plenty of things going for it.
“There is no merit to the suggestion that search results were manually edited.”

Right - the results themselves aren't manually edited. There's need to do so, and of course it wouldn't scale.

But if theirs is like any sufficiently featured search architecture we've ever seen -- the training data themselves have been almost certainly curated to favor certain baseline expected outcomes. It's quite likely a good portion of the metadata (read: allow/block lists, in GoogleSpeak) have been manually edited and ranked at some point in the process, as well.
I used to regularly wake up at night and get up and work and do other stuff because I enjoyed it, but while I'm an introvert I'm not as introvert as described in this article. For me it was occasional relief. I don't do it now because it's hard to combine with having a girlfriend and with caring for my son, but I miss it. Even when working from home in solitude it feels different to do it at night. And it feels different to do my walks in the very early morning than during the day.
New Sandworm Malware Cyclops Blink Replaces VPNFilter
This describes my situation so well, that I've finally come to realize I am an imposter. Although I am an imposter voluntarily, since I job-hopped always for significantly higher salaries. I wonder how much longer I can fool companies into hiring me.
Yes! This is also in our roadmap, the idea is to publish images of the softwares to the marketplaces (aws, azure, gcp) including the management fees. This way it will be deployable in a click from the marketplace and paid there on the existing cloud bill, but still fully managed and accessible through our dashboard.
I'm the other co-founder.

Yes, about as easy as opening a laptop. Unscrew some screws, lift a cover, install a new M.2 SSD or whatever. This is a picture of the "standard" assembly: https://i.kane.cx/NFIpf4 -- compute element slots into a connector, and there's the standard M.2 slot etc. Ours won't be too different, just a different form factor/connectors/additional features.

We're committing to selling all custom parts for at least a few years, but I can't give a hard number on how long. I'd say 4 years for sure.
Photoshop to the rescue!
> The company knows you're worth more, they can feasibly pay you more, they pay someone similarly skilled and talented more. But they do not simply because of a conversation at the very beginning of accepting a role (and once a year). Talk about an abusive angle.

is this abusive?

the company is not your friend, it is always going to pay you as little as it can that still keeps you working there happily.

agreed that companies tend to fail to adjust comp to actually keep people happy & working there, and in many places this leads to people leaving, but this I would say is exactly because the company doesn't know you're worth more
> in a few years

If Cloudflare can keep on bleeding money at such scale, in a possibly interest-rate-increasing world, that is.

https://cloudflare.net/news/news-details/2022/Cloudflare-Ann...

In 2021 it had a revenue of $656M, and costs of $917M.
Those SSL certificates are issued by cloudflare.

The route from cloudflare to the server is without ssl. So i think that makes it possible for cloudflare to cache things on the same domain, but different locations.

No?

Since i don't think they can cache things when you use your own SSL certificate.
I bought Minecraft for $19.99 a decade ago and it's still being updated.

Also there are lots of SaaS products that have died in that time. A subscription isn't a guarantee that it'll last.
And even 2 of those 8 GiB were taken up by the OS. So that leaves just 6 GiB. Now we’re already at 7%. That’s valuable storage that you cannot use to fill with holiday pictures.
The assumption here is that a luxury-oriented audience would always want the latest phone. I disagree with that. If I'm rich, I might just not care about upgrading because I have better things to do. Or I like this particular 7 year old phone, so I keep it.
It also wouldn't require a public announcement.
It's slower or faster but certainly not overall slower.

By default Go will be faster because of the difference of value types between the two languages, Go is also easier to optimize since the language is simpler and has less abstraction.
https://100r.co/site/home.html

Seafaring nomads that code up their own software tools.

Quite a story here.

https://100r.co/site/about_us.html
There is a huge difference between introducing glitches in syscalls and deprecating support for something self-contained like a filesystem. The former is sudden and potentially impacts an unspecified, though presumably huge, number of users. The latter is a filesystem that will be put on a deprecation schedule that will literally take half a decade to go through.
According to this article, it seems that the way to convert 'rich' language into 'plain' language is to split it into lots and lots of small 'subject-verb-object'-style sentences.

[presses 'p']

This is an article. It has language. The language is 'rich'. 'Rich' language can be converted to 'plain' language. 'Rich' language has sentences. 'Plain' language has sentences too, but they are smaller. 'Plain' sentences usually look like "I do something", e.g. "George eats fruit". A 'rich' sentence can be split into 'smaller' sentences. 'Rich' sentences can be split into smaller 'plain' ones that look like "George eats fruit".

Hesitation. I am being honest. Do I fully agree, or not? I am not sure! More hesitation.

[unpresses 'p']

Hm ... I'm not sure if I fully agree or not to be honest...
Why markdown when there are much better formats like AsciiDoc?