skysight-inc/HackerNews huggingface dataset:
This is just 1 item in an order, so its not really a fraud. I think if you order a computer, make it 1 order with the computer by itself. That way you can just credit card that 1 order. Might be the best way to handle large and expensive items on amazon. Dont order groceries with a tv.
The air really isn't that bad in LA most days, its improved substantially in recent decades but the meme of LA smog takes longer to die I guess. The geography of the place sometimes forms an inversion layer however, and on those days air quality is worse. Right now in particular, the air is almost perfect (1). It's still a farcry from living near a lot of industrialized agriculture in terms of aqi, or out in the great plains where you have ag then also west coast wildfire smoke tends to blow up and over the rockies and settle down. I can't speak for mexico city but I know they also have a similar inversion layer effect.

https://map.purpleair.com/1/mAQI/a10/p604800/cC0#10.12/34.06...
Given that there is no objective test for autism, isn't it more likely that a drastic outlier is more the result in subjective differences in diagnosis?
Great reccomendation
The free food was excellent, mind you. I only visited the campus, never worked there, but man...
thanks for the reccomendation
I have/had anxiety disorder and breathing exercises can definitely trigger panic attacks. So while yes it's there to cover all the bases, it's not that odd and is definitely a thing.
Thanks, I will try to improve the website.

It rarely gets any traffic and almost all my downloads come from the App Store itself. But adding some screenshots doesn't hurt.
Other people in the industry know multiple languages and translate. Also, reading is much easier than writing. So, I'd say that, with maybe help of Google translate, a majority of people would be able to read those. Given I read and write English relatively well, I'd also help out with efforts whenever it was needed.

Anyway, you'd be surprised at how much documentation and resources are available in Portuguese. You can get by alright with it. I did it when I was younger and eager to learn how to code.

I've worked in big companies in Brazil where docs and comments were mostly in Portuguese. And some teams would even use Portuguese variable names.

Just because they do it differently in Russia, it doesn't mean every country is like that. Remember what you said about bubbles and all.

By the way, interestingly, I've briefly worked for the government there once and it was one of the places where English was most prevalent. People there were very open source oriented, which the Brazilian government incentivizes (at least used to back then). So, nearly all code had English comments and docs. Differently from closed source intiatives in the industry where other people reading it was considered a liability and not a goal.
I wonder if you could use an AI like Chat GPT to write documentation or maybe just FAQs from following the Slack History. It seems like you could find common patterns in repeated questions and things people need to know.

Maybe that is a dumb idea but every time someone points out a problem with Slack, Teams or Zoom I wonder if it is an opportunity for a better platform.
Arent those the companies automating it?
I will double-check that the wording is correct, but these are standard clauses you would find in any breathing or meditation app, for instance, see Headspace T+Cs here: https://www.headspace.com/terms-and-conditions-minimal (clause 10.5).
"Sing Joy Spring", lyrics by Jon Hendricks. Jon wrote lyrics to dozens (hundreds?) of jazz solos. Was one hell of a singer, too -- check him out singing John Coltrane's solo on "Freddie Freeloader" [1]

[1] https://www.youtube.com/watch?v=QSsT7pcVVpw (third solo is Jon)
I've honestly never felt that package management is particularly difficult in Python. If you want a language where package management is a real clusterfuck try Haskell or Scala.
Yes, Slack is bad for all the reasons listed here.

Slack is also bad because it's crap for software devs: it's the year 20-freakin'-23 and I still can't get syntax highlighting in fenced code blocks. Discord does it fine. So does Element on desktop. Why not Slack?! Yes, yes, I know all about uploading a file, but if I want to send a quick snippet to a coworker, I don't want to save a file somewhere just so I can upload it to Slack and then delete it right away. Sheesh.

(It's still better than MS Teams, which is the worst possible of all worlds.)

</rant>
Time is so much weirder than it seems
Wow, is this really going to be the top comment.

This library has been around since 2008 and chances are you are using software that includes it right now, e.g., if your web browser used djb-derived cryptography included in your browser when connecting to HN.

If I wrote software using djb code and made money from it, and djb asked me for a percentage, then I would happily pay. The chances of that happening are probably nil, particularly the first part. Alternatively, if I wrote software using djb code and he asked me to refrain from doing something, then I would probably comply. He has a strong reputation for being right. Again, the chances of being asked for anything seem to be nil anyway.

Assuming devurandom.c, i.e., randombytes(), is used in djb-authored cryptography, which itself or close derivatives are now used widely, how many of the folks working on the projects listed at the web pages below are using public domain djb code without a license (I don't know the answer, I'm asking a question). One might guess by looking at these lists that the "status quo" is to accept djb's public domain designation.

https://ianix.com/pub/curve25519-deployment.html

https://ianix.com/pub/ed25519-deployment.html

https://ianix.com/pub/salsa20-deployment.html

https://ianix.com/pub/chacha-deployment.html

Take OpenSSH for example.

https://raw.githubusercontent.com/openssh/openssh-portable/m...

OpenSSH uses djb cryptography for generating ed25519 keys, among other things. That uses randombytes() as in crypto_api.h above.

djb's randombytes() is simply a wrapper around /dev/urandom, OpenSSH's randombytes() in ed25519.c is a wrapper around arc4random_buf(). arcrandom_buf() is a wrapper around arc4random(). arc4random() uses djb cryptography placed in the public domain.

https://raw.githubusercontent.com/openssh/openssh-portable/m...

No idea what software the parent writes but as an end user I would prefer to avoid it since apparently they have to avoid widely used, publicly vetted code because it's in the public domain.
Oh I believe it. But that's kind of like being the poorest billionaire, you're still a billionaire.

With the EEA being what it is, I'm really surprised they can keep afloat since ordering from literally anywhere else ought to be cheaper just by labour costs involved alone. These days even Amazon.de doesn't get many of my orders anymore since they're reselling the exact same crap Aliexpress has for a quarter of the price.
Love the site. Really great work with it. I had an idea for a similar site, but instead it would essentially be like Pinterest in which you indicate your interests/hobbies and it shows you forums related to those. There's dozens of small forums that I discovered off the 2nd/3rd/4th page of Google results that are super helpful - but hard to find.

How did you go about finding the ~3000 forums? That's my main hurdle with the idea.
New York city will quietly drop this requirement some time in the next 6 years.
I don't know if they would be appropriate for a taxi, but

Chevy Bolt, starts at $26,500:

https://www.chevrolet.com/electric/bolt-ev

Nissan Leaf, starts at $28,040:

https://www.nissanusa.com/vehicles/electric-cars/leaf.html

...that's before any tax credits.
Isn't this basically one of the scenes from Silicon Valley? https://youtu.be/l8qB0DOZ9MY
SR-71 Blackbird: The Secret Vigil (1989)
https://i2.wp.com/circalingua.com/wp-content/uploads/2016/11...
There is only so much demand for this content, and all of it is already being filled. I will not suddenly want to consume this content just because it is cheaper to produce.
Man, this hits hard. Especially this point:

Efficiency + surprise = shocking price tag. Resilience + surprise = a minor bump.

Reading it after the fact sounds obvious, and I kick myself for not realizing it before, but yes.

One of the most stressful parts of my career was when we accepted trying to a crazy plan from a crazy CTO, where "every release has to have a new special feature". "Nothing big", we thought, until we saw the insanely detailed deliverables from design. I tried to push back but got called a pessimist. We then obviously worked on 100% capacity for a few months and it "worked", until it didn't. Things started collapsing due to technical issues, bit rot and "random" security issues. In the end we found the design and product teams were also working on 100% capacity. The plan had been hailed as a fantastic achievement in a company-wide meeting, so scrapping it took an insane amount of convincing.
That's false. Out of the seven characteristics of attractiveness, only one is under locus of control, the rest are genetically determined and exceedingly hard to change.
JS frameworks are also battle tested. "old school" is not necessarily a bonus because the common paradigms have shifted.

Using Django with React is not as easy as a full-stack framework like Next.js. Modern tech stacks are now generally moving towards either full-stack JS frameworks like Next.js, Remix, Astro, etc and/or serverless with things like railway.app, fly.io, Cloudflare Workers, Deno Deploy, Supabase, neon.tech, etc.

Many features of "old school" frameworks are becoming redundant or are being replaced by options with better DX.
Late to the thread and haven't read anyone else's responses yet, but I get the feeling this is going to be a common refrain; I'd just go with what I'm most familiar with.

Some off the shelf PHP8/Nginx Docker container, Laravel for the API (always pull in php/larastan for enforcing best practices), Maria for the DB, Laravel's Blade/Vue for the front, probably slap it on AWS as that's what I'm most familiar with. I like structured data, I like that modern PHP has (90%) of the safety of Java while being less verbose.
Where are the feathers?!?
Looks just like a dragon.
Embracing the Priceless
Ugh. It's in dire need of blocking functionality.
I Edited Human DNA at Home with a DIY CRISPR Kit
If you had crippling anxiety because someone actually was trying to kill you, don't you think you'd have changes in your sleep cycles? Why does that have to indicate some change that is based purely on chemical imbalances that are not caused by external factors?
COVID-related extended school closures probably didn't help. I've read several anecdotal accounts of kids with autism spectrum disorders regressing horribly during lockdown.
Thanks! Thats the same reason I set out to make this. You can export currently to plant uml. Is there anything else you would want in particular for doing system diagraming?
Given that batteries make up a large fraction of new EV prices, I'm not sure that helps the economics.
Slightly aside from the main topic, but I thought ST Micro was France's biggest semiconductor company but they're apparently technically considered Dutch now (same as Stellantis, the ownership structure of Fiat, Peugeot, Citroën, Chrysler, Opel; Airbus and plenty of others).

As for the effective nationalisation, yeah, France has a protectionist mindset when it comes to critical industries (e.g. energy generation, shipbuilding, semiconductors) as pretty much any non- ideologically blindly governed by free trade/capitalist absolutism country. Even the US which is as close to that as i can think of does blatant protectionism.
I googled the Amazon 800 number the other day and found it was still working. It looks like they are doing what they can to stop advertising it, but the underlying phone system still works.

A lot of times you can get better outcomes calling. For example: promotional credits for late deliveries, actually having a delivery reattempted when building falsely marked as closed on weekends (the entire buildings packages were then delivered to my door, lmao), and recently an offer to keep a used book received on a new order for a refund instead of a replacement.
That's fantastic. Reminded me immediately of Emily St. John Mandel's Station Eleven as well. During the pandemic I spent a fair amount of time with VRChat and the platform has a lot of theatre or performance art related people on it as well.

There seems to be an increasing overlap between immersive online games and the arts.
> Everyone wants a pill as a quick effortless fix

Isn't a quick, effortless fix the ideal goal? Wouldn't that be better than a slow, difficult one?

Lifestyle changes are a lot harder and more time-consuming than taking a pill; if the latter were equally effective and low-risk for all people, it would obviously be the better choice.
Yeah the graphics are a selling point, looks intriguing.
Rust's rem_euclid is still wrong for negative moduli. To see why, remember that we want n = remainder + quotient * divisor. Now look at the horrible mess that is div_euclid:

> In other words, the result is self / rhs rounded to the integer q such that self >= q * rhs. If self > 0, this is equal to round towards zero (the default in Rust); if self < 0, this is equal to round towards +/- infinity.

Python gets it right. Division is simply flooring division, and modulo is defined to satisfy n = remainder + quotient * divisor. That immediately gets you all the nice behavior such as (-1) % 10 = 9, and 1 % -10 = -9.
I had a misdelivered package and ultimately was able to get a refund via an chat assistant. No where on the regular pages could I find how to report this.

This was a few years ago. No doubt, this was removed now.
Someone's got to do the plugging. Won't work as an entry level job.
Would be interesting to structure a software startup as a coop.

I think the pushback would be the founders and early employees willing to share equally with later employees/members.
This is really faulty logic. Your emotions moving in cycles is not in any way proof of some purely biological issue. Non biological stimuli like external stressors also come and go.
Yeah. I can see how that could be more difficult. Usually programmers will stick to ASCII in Portuguese, even though technically there are some non ASCII characters in the language. I can only imagine it's much more troublesome in Cyrillic. Anyway, my point was just that not writing comments in English is common practice in some corners of the world
Thank you for the Github url. I thought this was another website like the dafont.com and is animating the text!!
Why Chores Are So Hard (2018)
It is natural, the same way walking is natural. But you still have to learn it and not becpme crippled in a socially traumatising accident.
I agree in many cases, except traffic court isn’t real court. It’s mostly procedural. Hell in my state, in many cases the judge is a person who wins an election and takes a 20 hour course, and prosecutions are conducted by police officers.

Lawyers like to wax about the interests of justice. Reality is for crap like this, it’s a revenue funnel where there’s a pecking order of people who get breaks. Some small fraction have an actual legal dispute of facts.

I’d argue that you could best serve the interests of justice by bringing the whole process online. You’d eliminate the “friends and family” discount and have a real tribunal process for cases that need it, instead of the cattle call and mockery that these courts are.

NYC actually does a decent job with this by outsourcing the whole thing to DMV and administrative law judges on a tight leash. It’s mostly justice by flowchart. That pushes bullshit down to the police.
Serving the assets directly with the Rails app, but with a CDN caching layer in front, is also common, and is what heroku for instance recommends.
Prefixes and (probably related) address generation.

String instructions would be cool, I suspect microcode to have a few features only used by them in collaboration with the decode ROMs. For example REP is probably little more than one of the conditions that the microcode can test.
Yes, in the next couple of years. Right now it's a bit like supervising a bright but overconfident kid. It does a good job on some things, but often introduces new mistakes in the process of correcting earlier ones.

For example, I might ask it write a function and get one that's mostly right, except for one thing. I'll tell it 'great, just change_one_thing' and it will rewrite the function function differently (switching a structure from a tuple to a dictionary, or adding in calls to functions that don't exist etc.).

It helps a lot to start with an outline and use consistent labels in instructions. Also, to bear in mind that it will almost invariably charge ahead with its best guess rather than asking a clarifying question.
Note that if you really need to go down the chargeback route, partial chargebacks are allowed.
> It's terrible for being off the record. All Slack should be considered durable for the employer.

It's also terrible for being "on the record". All slack conversations should be considered ephemeral from a documentation and records keeping perspective.

Which leaves it in a pretty ugly spot. It's good for exactly two things in my opinion:

1. Quickly scheduling a real meeting (occasionally it can replace the meeting if it's just two participants, but I've not seen this be consistently successful past two).

2. Work appropriate chit chat and water cooler discussions - which are beneficial from a "social cohesion" standpoint for remote teams, but are generally wasted time.

Basically - it's the worst of both worlds: you're always on the record and the record is mostly useless from a historical/documentation perspective.
Not entirely. I'd argue one of the bigger gripes in this article is Slack's inadequate search feature. That being said, I've had good experiences with Slack's search in my use after 2020. MSFT Team's search on the other hand is abominable.
The burden is on the accuser. Whatever world you imagine where someone can wander around and force other people to have to “show their work” without evidence is absurd.

Also, Stable Diffusion is already on my laptop so I don’t need an Internet connection, but I digress.

You’re right, I can’t make the same art with Stable Diffusion as without. The same holds for the art I can make with DAW software like Logic Pro and without. Or my guitar and without. Basically you’re leaving me with nothing but my voice, and personally, I’m in luck because I do sing and have already put effort into getting better.

I can’t see how an image that has never existed before cannot be considered original… it might not have taken much effort, but that’s something else entirely! How is any part of photography even remotely considered original in your theory of art?
For the vast majority of programs most time is spent in code generation/optimization. Rusts static analysis is not why compilation is slow.
To speak entirely subjectively, nearly all of the languages felt like I was writing approximately the same amount of code - the only exceptions being C++ (where I needed to keep switching between .cpp and .h files and manually keeping them in sync, which felt like maybe 20% mental overhead), and Go (writing `if err != nil { return err }` after every line of code became very annoying very quickly, feeling like I was writing twice as many lines of code - and I still managed to forget to do error handling in a couple of places where it actually mattered, since it only forces you to handle `err` if you’re also handling some other return value...)
>They are trained to do anything they are told. Anything.

Yeah, you've never been in the military and appear to have a knowledge based on memes of it. Read the officer's oath and see what we're trained to do.
US infiltrates big ransomware gang
Can you point to any product where I could do what chatgpt does before chatgpt? Feels like we just leapfrogged from dumb markov chains to something incredible that provides real value.
https://archive.is/TfiD9
What's your favorite, and what do you think about Nim?

EDIT nvm, found: https://github.com/shish/rosettaboy/tree/master/nim
You might get some more eyes on your game if you released it on Itch. It seems to me that it would fit better with the gamejam scene than general consumption.

With my amateur game design hat on (discard if you please):

I think that the game could be much improved with a drum track to make playing the game feel more zen. I get the vibe that it isn't a game that you "play" but more of a time killer.

It would be extra cool if the audio effects could play in time with the drum track, too. The player could be composing a song as they play.
The problem with hobby relationships is not only that it is just awkward in the first place as people said above. The other significant problem is that hobbies are long term activity. Say you sign up for a club/class/sports team and you genuinely interested in that activity. You meet 10-15 new people, and lets say there are no single people of opposite gender. Now what? Cancel your kayaking club after few weeks and sign for the hiking club? Then if that one is a wash too, cancel and move to learning chess? Etc.
Thanks for linking that thread, it's an interesting discussion. I didn't realis GATs were so polarising. I understand why, but it was my assumption that everyone was okay with the limitations, and that it would eventually be lifted (similar to how NLL and GAT lift limitations currently)
I am not sure which they intended, but the problem is that the comment doesn't match the code:

> RAILS_SERVE_STATIC_FILES="true"

> RAILS_SERVE_STATIC_FILES - This instructs Rails to not serve static files

That is not what it does when you put `="true"`, nope.

In fact both, settings are common. On heroku you typically use `RAILS_SERVE_STATIC_FILES="true"` but put a CDN in front. But other people do false and have eg nginx serving them. If this is what fly.io means you to do... where is the nginx, not mentioned in the tutorial?

Whichever they intend to do, their code does not match their narrative of what it does.
> There’s one way in which slack edges out trello & jira for project management.

Slack is decidedly not a project management tool. It would be insane to replace a dedicated project tracker with random Slack conversations. Nor should it replace proper documentation, though in a pinch it can be helpful to be able to search a past conversation. Admittedly because it can bail you out that way, you need to remain diligent in properly documenting things that should be documented.
I wondered if the article would make mention of the parallels to Station Eleven. Neat.

It's always nice to see players create their own game or story on top of what they're given. I'm reminded of a RP focused telnet MUD I played in the dialup days. There was a sort of roleplay credit system where you'd earn points from other players for contributing to the overall story and atmosphere. You'd get prizes from the admins such as custom content (sort of the textual equivalent of cosmetics in graphical games) after earning enough points.
Why would this not be required for non-rideshare taxis? That seems odd.
Can publications please put a publication date at the top of the piece? (There is a date, at the end, with the author, which is somewhat ambiguous.)
Yes, and by issuing STI followed by HLT you can ensure that the after the interrupt returns the IP is always pointing past HLT. I think this is a feature that Intel had to patch because they got it wrong in the first steppings.
30+ years experience, working as a contractor for well over a hundred companies.