skysight-inc/HackerNews huggingface dataset:
There’s a reason I’m saying ‘digital cash’. I carry no water for current cryptocurrencies or blockchains. I’m interested in the goal, not any implementation (and what frustrates me about these crypto stans is their ego fixation on the implementation and the culture/brand/Lamborghinis over the goal).

As for credit limits: first off, Visa and Mastercard are payment systems - they don’t give you credit limits. Your card has ‘Visa’ or ‘Mastercard’ written on it, but it’s your bank that lends you the money to spend via V/M. I’m not proposing that the bank be replaced - I’m proposing that the payment system be replaced. Your bank will lend you money, and you will spend it using [tbd].

(BTW, I developed the lending algorithms at a unicorn startup bank. Billions in credit was dispensed by my code [and that of my reports]. I’m intimately familiar with that ecosystem. It’s not my central point here, but I do believe there’s substantial room for modernisation in that respect at almost every point in the chain: the CRAs, the lenders, the collections agencies, etc. If you’re interested, I’d be happy to expand, but right here I don’t want to distract from my actual point above.)
I love this take, its very interesting! Thanks for sharing.
> None with the same performance characteristics,

Most JVM languages (Kotlin/Scala/Clojure) including Java :) In fact kotlin/java has better peak performance than Go. Main advantage for go is the reduced
memory footprint.
> and have major or glaring security issues

Telnet the protocol is secure if you either (a) use the Telnet ENCRYPTION option (such as with Kerberos ktelnet), or (b) run it over TLS (standard practice in IBM mainframe environments in which Telnet is still heavily used). Most Telnet clients and servers, this Python telnetlib included, never implemented either. But people present the protocol itself as being insecure, when it is just that the majority of implementations of it never bothered to implement the security extensions which have been defined for it. Telnet-over-TLS is just as secure as SSH. Telnet has the advantage of having various standardised extensions which don't exist in SSH, such as IBM 3270 and 5250 block mode terminal support, the SUPDUP protocol used by PDP-10s and Lisp Machines, serial port control (enabling you to configure baud rate/parity bits/etc if you Telnet to a serial port server), and Kermit. Now, you may not use any of those features – in which case SSH will suit you perfectly fine – but some people do. And, in principle someone could define equivalent extensions to SSH, but by and large nobody has done so, and even if somebody did, they wouldn't be standard so little or no software would support them.
You've never been to Atlanta!
https://www.c-span.org/video/?518686-2/senate-session-part-2...
I love hearing who I assume to be the speaker of the Senate say "oh I love it" on a hot mic.
Except when update schedule on the client differs from the server.
The poor Forrest Gump novel doesn't even get a nod before the article. You need to go to the disambiguation for it.
This is a really big misunderstanding of the situation.

Governments sanctioned Russia.

The banks that withdrew voluntarily were fully aware of the financial consequences.
That guy's hot takes are too spicy for reddit
The video said the aim is to reduce CO2 emission.
Lol are you joking? I would wager my life that not a single blue collar worker in America takes or remains in a job that they hate out of societal pressure to do so. Having grown up in am environment where my social group was almost nothing but manual laborers, the only pressure they felt was financial. The difference between them and say, a SWE was often to some extent baseline intelligence coupled in with lack existing accreditation in terms of degrees or certification, and lack of motivation, interest and or ability to obtain such.

The suggestions that we as a society should basically just bully a certain number of people into undesirable positions is egregious and almost worse than blatant authoritarianism. At least today the people working those jobs are usually compensated better than they would be in another obtainable position given their skills amd ability.
1000 concurrent visitors is literally 31 billion page views per year if you assume a whopping 1 sec.

What you're asking depends on the type of load. A t-shirt website load will be on the DB, and the need for ACID operations, but a YouTube site will need tons of CPU for transcoding, but losing a comment or two, or them showing up in the wrong order is no big deal so you could use distributed nosql.

But you're trying to run before you can even crawl.

If you're looking at a more realistic load scenario for the t-shirt sitez in reality your first scaling step would be very different to what you're talking about.

Almost all scaling problems for the kind of t-shirt site you describe above can be handled with a couple of carefully chosen in-memory caches. This can literally be a global variable and it'd work fine. Most frameworks have a built-in memory cache that's better, obviously, and can handle asynchronous access/reset gracefully.

If you want to get really fancy, you can even use redis or memcached. Again, many frameworks have that baked in or easily added with a simple library.

In this case, it would be a cache of the t-shirt data for displaying the product page data, and for serving search results.

So instead of using an orm to get the data from the database, you'd keep that data loaded in memory to access it really cheap and fast, and reset the cache (or part of it) when something actually changes, like you add a new tshirt.

To reduce server load you use a CDN for static assets, you'd also pre-resize images into thumbnails, right size for product page, etc. for search results then serve them separately so your webserver's not dealing with them. Something like S3. By scaling them correctly it reduces your bandwidth use, and makes your page load faster.

You don't do image resizing on demand as it's a CPU intensive task.

The rest of the app can be a perfectly normal web app, or monolith as they're known.

The next step would be talking about scaling UP (making your server beefier) for the T-Shirt app, but for the YouTube app you'd be looking at scaling OUT (adding more severs).

Then a couple more steps down the line and you might be considering k8.

Unless you've had the whole app over-engineered by a software architect who doesn't have any real experience. Then you'd have more microservices than customers.
https://www.c-span.org/video/?518686-2/senate-session-part-2...
I love hearing from who I assume to be the Speaker of the Senate (am from Westminster system country) say "oh I love it".
> If you want to be direct 'I don't believe this will work without a great UI, am I missing something? ' is much better than 'you'll never do it without a great UI'.

If someone is unable to turn one into the other in their head probably they shouldn’t be doing a startup really. I understand that one shouldn’t be a jerk, but we also don’t have to go around like other people are made of eggshells. “You will never do it without a great UI” is a perfectly fine thing to say if you believe that. A healthy, well adjusted human being can say to that “you are right and this is how we will get a great UI” or tell you “you might think that, but actually” or they might shrug and ignore you or any other variation. If their world collapses from a tinny bit of adversity, and they fold like a wet napkin they should do something less stressfull.
It doesn't glorify criminality. Everyone either dies, or becomes a heartless, lying mafioso.
How do you know people are different now? Shouldn't we learn from history and do something different this time around, like permanent standard time?

We did permanent standard time in the past too, and people didn't seem to have a problem with it. I think we should go with the option that society liked in the past, not the one they disliked.
A few years' delay would be comparable to the DST changes made in 2005 (which went into effect in 2007 -- they extended DST in the US by a month on each end; moving it from Apr-Oct to Mar-Nov).
Noon hasn't meant high noon in nearly 150 years. With the establishment of timezones in 1883, we shifted from "noon is the highest point in the sky" to "noon is when we decide makes the most sense logistically for your general region". It came with an outcry of the same argument you're making.
I myself might be overreacting a bit; having "noped" out of a large bureaucracy relatively recently, my "stick it to the man!" mode gets triggered easily by such things, as well as such articles as OP.

Honestly, the line "had me question everything, including my self-worth, my identity, and purpose" resonated with me so deeply, not just the first time I was laid off, but even now 20 years later and having left by choice.

On the flipside, to get CYA-managery, but any time someone in management says anything approaching "you should quit" that can be a bit worrisome. They might be doing you a favor, but the org is more than likely to be hurt by you leaving.
Friendly pointer to this piece from a few months ago about the folks behind the time zone database (also known as tz or zoneinfo):

https://news.ycombinator.com/item?id=28904252
>At some sufficiently large number of people, you need to acknowledge that how they think isn't wrong, the language is.

This justifies anything popular, including things that are now universally seen as bad, but once were popular.
I’ve been told by a dentist specifically not to brush your teeth after tea. Instead, swish your mouth with water and brush your teeth later.

The claim is that the acidity of the tea will soften your teeth and lead to damage from the brushing.
This is how I learned OpenGL too :)
What if you want to just say one of the commands? IMO, there should be some sort of prefix (like '/') before commands to disambiguate.
I can guarantee most of them don’t know the origins of the plants. I’ve seen so many suspicious looking succulents that are almost guaranteed to be picked from the wild.

I’ve recently started my own home initiative where I propagate my own succulents and give them out for free so that people can satisfy their succulent mania with little harm. I currently own more than 100 types of succulents which in the hindsight were probably not sourced correctly.
> Everything I have learned about seeds tells me that plants try their damndest to spread their DNA as far and wide as possible.

This seems no less true of animals, many of which go so far as to move their entire body considerable distances to find food, mates, and suitable places to have offspring.
like a long string of mafia movies, somehow they all got great reviews, weird
This is a fine resource. For those who love vim already but want to really understand it this was shared by my team internally: https://github.com/mhinz/vim-galore
Well that's a hard pass from me. I always knew go was quick to compile, I didn't know the lengths they were willing to go to achieve that!

Case in point: it's not TB, as you stated, but rather PB.
So GE is doomed because their strategy is to buy battery cells instead of manufacturing them themselves? There are a lot more parts in a vehicle than the cells.
> I am not sure I know a single person whose morning wake-up time is dictated by the rise of the sun

Well now you do

I do everything in UTC, don't use daylight savings, and I do set my wake up time based on sunrise
Heck yeah, feel free to email me updates (you can find my email on my github) if you decide to try it out
> [...] which will now be one hour earlier in real terms.

"Relative" terms -- i.e. relative to sunrise. Eliminating daylight savings means that all times are now "real" terms.
>Is this an actual open source processor?

AIUI the SoC is not open, but the CPU design it contains, XuanTie C906, is.

It would even be decent if it had standard V extension, but sadly it uses an incompatible pre-standard draft.
You're misunderstanding my argument.

"Noon" is when the sun is midway through its daylight cycle. We call that "12:00(pm)" for the sake of measurement.

Switching to UTC worldwide is just as bad as switching to DST, except at meridian.

Time does not change naturally; noon is noon is noon is noon.

I'm not proposing what you think I'm proposing. I'm saying the only sane solution to this is permanent standard time, which is what I think you want too, and that permanent daylight time is not more sane than switching twice a year.
So any http server capable of delivering the bandwidth and a <video> element?

Video isn't particularly latency sensitive so no need for edge nodes right by them. One of the many reasonably priced s3 compatable services would work.
Thanks very much for the feedback.

Hopefully the welcome screen (post video) more clearly spelled out the product purpose. You can also read our full product guide here ICYI ("Using System"): https://docs.system.com/system/

As a Public Benefit Corporation, the societal context we explore in the video is the purpose behind System. ICYI, you can read our purpose here (https://about.system.com/company/our-purpose), our legal charter here (https://about.system.com/company/our-charter), and our launch announcement here (https://about.system.com/blog/announcing-the-public-beta-of-...).
We're talking about torture, not mathematics. Ok. Feel free to have the last word.
I just "purchased" the book on Gumroad for $0. On page seven it states "This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License". Not sure how it's predatory.

Aside: To any newbies that want to read the PDF or Epub version and it's no longer free on Gumroad, hit me up and I'll send you a copy.
Ask HN: Evidence-based worker/company fit?
I'm in the middle of a casual job search, and evaluating companies is difficult.

Values are important to me, so people recommend that I try `keyvalues.com`. But that site is basically matching what you think is important to what the company is willing to say about itself.

Values are expressed through choices. It's nice to say "we value representation", but if you had conflict between a superstar jerk and an underrepresented minority junior, who would be dismissed or reassigned? If you make a choice for one or the other, there's evidence for what you actually value.

I drew up a list of things that might be determined empirically, if you were somehow omniscient about what the company did.

- demographics of who works there

- how decisions are made, maybe with evidence and standard codes for how it works out.

- what software processes are you currently using and how effective are they?

- how often do you release?

- retention period

- salary

- general worker happiness

- company growing

- customer happiness

- customer promotion

- impacts and externalities on the world, generally

Would this be feasible? Would companies be willing to go under the microscope like this, even allow anonymous polling of their employees?
> Pricing relative to your rank as a percentile has some weird properties, one month you might be in the 99% then next month it cost you big $$ in the 1% with exactly the same traffic.

Yeah, it seems like one thing that could happen as a result of this is that the current top 1% of users will leave the platform, creating a new top 1% from the people who used to be the top 2%. Then these people will probably leave the platform as well, creating a new top 1%, and so on. It's a nice algorithm for getting rid of your most successful creators.
search "system design" these are pretty much standard questions these days asked at high tier level companies for SWE.

with that said, doing it is easy, but balancing it with budget becomes also tricky.
I certainly don't blame them, but at the same time I rarely feel bad for people that are laid off in a company in a growing industry if they are given a fair severance. Yes, it can be challenging and disorienting to have to go find a new job, but again, as others have noted, I have no doubt that all these people will get snatched up quickly.

I contrast that with people that are laid off in a shrinking industry, and I have a ton of sympathy for those folks, because it's basically musical chairs around who gets to keep their jobs. Folks who are laid off in shrinking industries often need to take a large, permanent pay cut, or leave the workforce entirely.
”compassionate outreach"

Yeah, it's called legalized prostitution.
Russia, India explore opening alternative payment channels amid sanctions
Will west likely sanction India for
This ?

https://www.livemint.com/politics/policy/russia-india-explore-opening-alternative-payment-channels-amid-sanctions-11647371750761.html
AIUI while C906 is open, the D1 SoC is not.
According to Wikipedia the database was started in 1986 or earlier; it was known as the Olson database.

https://en.wikipedia.org/wiki/Tz_database#History
" it's just a matter of software to retard the timing/throttle as needed to reduce traction."

The implementation of that is so much more complicated in something like a Tesla S vs the others. Things like independent torque vectoring is not common in most gas vehicles. I thought Car and Driver or Road and Track did a great write-up on it, but I can't find it. This one is meh, but has some details in it. The second one talks about stuff like slip-start mode.

https://plugincarworld.com/does-a-tesla-have-traction-contro...

https://www.tesla.com/ownersmanual/modely/en_us/GUID-CC0F27E...
Yeah, we even have the technology for clocks to adjust themselves automatically. Which is great when everything goes according to plan. The thing is, sometimes it doesn't. I woke up awfully confused last year when I noticed my cell phone's clock (thus my alarm clock) did not agree with my microwave's clock. The time change was not supposed occur that weekend, but somehow the mobile provider confused the UK with Canada (or so the story went). Even without that error, there was always a risk of someone showing up for work early or late due to the time change simply because they were not paying attention.

I never really cared for the time change. Even though there was a time when I would have preferred one over the other, at this point I would be happy enough to say "good riddance" regardless of which is decided upon.
Personally using Codex, not Copilot, but similar engine.

It's really good for boilerplate. Things like TDD tests where I'm just modifying a few parameters. You can get it to write functions like "parse this DateTime object into a format like Tuesday, 15 May 2020".

It's a useful lookup too. Like often I just want to extract a variable from a List and would spend 15 mins looking up the docs or sifting Stack Overflow. Codex is more faster and accurate.

With GPT-3 it's garbage in, garbage out. You have to invest a few days in learning the prompts that work.
Making DST permanent in this context means never changing the clocks again. So what was once "daylight savings time" is now just "time" and no more clock changes. Just wanted to make sure you were aware, since your view is actually popular and your wish has been granted (if you live in the US).
The way I look at it: it's all skilful means. What you believe isn't the point, the practices are to help you reach enlightenment. In that sense, it probably doesn't matter if you practice zen, Tibetan, or Thai forest variety. But I'm pretty heretical by nature.
Of course China is not a free society. The problem with what you suggest is, who gets to decide the political requirements on such institutions? Well, politicians will. So lovely, now we have bureaucrats and politicians deciding what must be taught, and what cannot be taught or even discussed in our educational institutions. What could possibly go wrong?

The only way to prevent such dictatorial mandatory opinions in education is to have no dictated mandatory opinions.

Free discourse is the only answer, and yes that means discussing abhorrent opinions and statements. The right answer to the darkness is to flood it with light.
Disclaimer: I'm extremely happy that generics are coming to Go.

> I wish I understood how people can say 'this will result in so much more weird boilerplate garbage code'

It's pretty simple: there's a lot of developers that misuse/shouldn't use generics.

Here's an article I found just casually browsing on Google that shows why this can turn out to be such a huge problem.

https://itnext.io/golang-1-18-generics-the-good-the-bad-the-...
People really shouldn't fly, it's terrible for the environment
BSD license absolutely is "free software" in the FSF sense. The four freedoms are guaranteed by it, and it is even listed explicitly in their list of free software licenses.
Your campaign to get this fix put in should be required reading for anyone involved in open source. A lot of lessons to be learned there.
> it's not in their purview to push such things on the public

It is, in fact, in the purview of the public to change the status quo as it pertains to time. We did it in when daylight savings was established, and we are going to do it again now that we are moving to permanent DST. The status quo affects people who don't like it, and they have every right to try to see it changed. There is no reasonable theory of politics that privileges the status quo to the point you seem to be contemplating.

> The rest of the world works perfectly well without DST.

Maybe we are talking past each other. You say the rest of the world does fine without DST. That's not actually true, most countries do have daylight savings. But you're certainly right that many countries do fine without it. For example it is not observed in South Korea. And after this law passes, so will the United States (i.e. the effect of this law is to abolish daylight savings time, by moving the clock permanently to the DST configuration).
> They already change schedules though

Yes, because the rest of society also changes their schedules, in sync. Most people don't have the ability to unilaterally change when they work irrespective of everyone else. If they did, switching between DST and standard time wouldn't matter either—just tell your boss you'll be coming into work an hour "later" in the summer.
Why is it hard to find even 1 person?
Regardless of whether DST is implemented or not, you will be forcing someone to adapt to other people’s preferences.
Yeah, even older versions of GCC ought to work, though they don't come with ARM7 backends. (Normally GCC uses fork() to run different compiler passes, but DJGPP demonstrates that it can run without virtual memory without extensive surgery.) C was developed on the PDP-11 where the per-process address space was 64 KiB — and though I think the PDP-11 hardware supported separate stack, data, and code segments, I think the Unix environment (and C in particular) didn't. And the BDS C compiler supported most of C under CP/M on the 8080. (It's free software now, but unfortunately it's written in 8080 assembly.)

Separate compilation was helpful not just for speeding up the edit-compile-run cycle but also for handling high-level languages in small memory spaces; if your compiler ran out of memory compiling a large source file, you could split it into two smaller source files and link them together. Getting Linux to compile that way would probably be more work than writing a new OS from scratch.

More inspiringly, though, Smalltalk-76 ran on an 8086 with 256KiB of RAM, all kinds of MacOS software ran in 512KiB of RAM, and the Ceres workstation built at ETH in 01987 to run Oberon had 2 MiB of RAM. So I'm confident that a fairly polished IDE experience is possible in 384KiB of RAM and 1 MiB of fast Flash, especially if supplemented with larger off-chip fast Flash. It ought to be possible to do much better than a C-compiler-on-DOS kind of thing.

But you can clearly write a usable GUI environment using a C compiler on DOS or a Pascal compiler on a Mac SE.
Trafigura seeks funding as commodity surge triggers margin calls
For the same reasons life continues in the absence of Instagram.
This is incorrect. Not sure where you get your news.