skysight-inc/HackerNews huggingface dataset:
Arguably given a front-page story they are not in "Stealth mode" now?
How to Communicate with Intent as a Leader
This one will however slowly drift away from the correct line as it accumulates the rounding error of the slope in each iteration. I am not sure what the worst case is and how long of a line you would have to draw to make a visible difference.
SpaceX requests permission from FCC for direct-to-smartphone service
Lex is Jordan Peterson marketed to coders.
And also would be great for organ donations.
This is a very helpful site - just like I include a goto in every script or application I write to mess with the “goto considered harmful” people, now I have a list of trigger words I can use in variables and comments to mess with the college kiddies.

BTW “Balls to the wall” has nothing to do with anatomy, it’s a reference to a WWII fighter plane which had ball shaped handles on the throttle levers, when preparing to take off you would push the levers all the way forward until they almost touched the instrument panel - a mnemonic device, not something you ask for on the third date - looking at you Stanford, very disappointed your mind went there. tisk tisk.
If you want to be holy to HN, you have to develop a product with zero modernity, zero responsiveness. It's really interesting to pay for a site that only one man developed for his own pleasure.
He graduated top of his class in the Navy Seals and was involved in numerous secret raids on Al-Quaeda, with over 300 confirmed kills. I think he knows what’s up.
> a world where we can ship working memory

Yes, you can have zero serialization latency: https://capnproto.org/
Anecdote: As i started my career in the world of IT in the early 00s at a local internet provider (started out as a BBS an did grow really good) where of one of the founders was rumored that he did never cleaned his mug since the early 80s, at least from the optic of the mug (and his office, which was the stereotypical hacker cave with empty pizza boxes etc.) i was tempted to believe it.
Interestingly, the English equivalent of that page describes an event that's been happening only since 1985.
The problem with this stance is that the corporation naturally has much more power in the economic relationship than the customer does. If you give the vendor too much leeway to say "the customer should have been more careful with their credentials!" then they will always say that -- and usually prevail in that opinion -- even when the customer couldn't reasonably have done better.
It would help if he defined what "subpixel accurate" means. I can't figure out why you'd care about subpixels if you're producing a bitmap image? Or is he doing something like cleartype but not antialiased?
That's just a byte array (dynamic array, in this case) not a C string. Different thing.
Could be? I've not heard of that problem, but I don't know everything.

I'm not used to Python code (which is all that black touches) as being notably slow to build, nor am I used to incremental build systems for Python byte compilation.

And I expect in a project with 2 developers which is big enough for things to be slow, then most of the files will be unchanged semantically speaking, only swapping back and forth between two syntactically re-blackened representations, so wouldn't an caching build system be able to cache both forms?

(NB: I said "caching build system" because an incremental build system which expects time linear order, wouldn't be that helpful in bisection, which jumps back-and-forth through the commits.)
I don't think he was saying that's a good thing on its own, population relative to military spending was the point...
Netlify Scheduled Functions for basic TS Code.

It's free.

https://docs.netlify.com/functions/scheduled-functions/
In my peer group, “special” or “speshul” is an insult (usually with added sarcasm prosody), as a reaction to the PC usage of the word back in the 90s. I presume the same usage in the USA (given special snowflake).
I love the articles colorful language, like:

It is not an exaggeration to say that modern frontend is so enamoured by post-scarcity fairy tales that it is mortgaging the web's future for another round of night drinking at the JavaScript party.

The incompetence prevalent in JavaScript is a common human problem not confined to JavaScript. People generally lack the self-awareness, on even the most superficial level, to measure things. As a result they are doomed to a culture of comforting repetition. To be a 10x developer you don’t have to be a genius software developer, you just have to be so vaguely minutely so self-aware as to stop repeating bad decisions with increasing frequency.
It is still mortifying to have a photo of you sitting on the toilet with your shorts down even if your face is blurred out. Yes, the damage has already done and this made the article even more compelling, but I don't think it was necessary or appropriate.
Access to “high end” care (which I suppose would be one) is already high cost which is not that accessible even with technology presence.

As of 2019 1/3 of world’s population doesn’t have access to clean drinking water. Would they be glad that instead of clean water and sanitary conditions they were granted endless life?

It’s nice to focus on optimistic outcomes but except for genius scientists world is full of mobsters, greedy bankers and ruthless corporation heads. They’d had a chance for longevity way sooner than the best of scientists (who have “infinite memory” trait, which isn’t true even for the healthiest of humans).

Sure, we’re speculating (and it’s fun) but I’d invite to mix at least 30% of “what could go wrong” as part of the context.

Let’s have a thought experiment: who would be the first to get such treatment - Nobel prize winner or a dictator? What would be the route, who would pay for that, would they even want that (as that’s not guaranteed).
There is a difference if you fall off a bike moving at 30km/h or fall down while walking.

In the Netherlands the risk of using a bicycle is probably vastly lower than elsewhere. All cars are used to bicycles being everywhere. Most drivers probably use bicycles, too.
There are tons of bike lanes that are physically separate from car lanes. Etc. So one could argue that the risk of a severe injury from riding a bicycle is so low that you feel it's ok not to wear a helmet. Clearly most dutch people think this way.
Yeah, it’s definitely there. Maybe you don’t see it, but ask about. People are very sensitive to their own identity in mental health. Being depressed and being a depressed person is a very different implication!
I mainly move by bike. I live in a city where it is common. I hadn't worn a bike helmet for the most part of my life. I happened to wear a helmet the few times I fell and it didn't help in those particular situations.

Still, I decided I should wear one. I've heard of accidents where it definitely helped, or (sadly) would probably have helped. Some friends of mine push people to wear one quite hard. At worst it is useless, at best it can save me. Better safe than sorry, blah blah blah.

Also, like lights, it might also contribute to your image of a responsible biker, and might help others on the road be nicer to you. It might inspire confidence. I do feel like this when seeing someone on a bike with lights and a helmet. Of course you need to be extra nice on the road if it is true.

Maybe wear one? You know, even if your country has a strong bike culture and good infrastructure. Enter a sport shop, buy one, tie it to your bike when not in use so you don't forget it. Done. Move on to the next problem in your life. What are you trying to achieve by not wearing one if it's not straight laziness like me?

You can still have accident with other bikers, you still have to cross roads with cars sometimes, you can still hit random stuff. Even if people are nice and behave and you are careful. Shit happens.

Do it for people who like you. You are not dumb by not wearing a helmet, but dying while a helmet could have prevented the catastrophe is dumb.
The coal mine that ate an Indian village
> "class" - we don't need a class-structured society, that's a leftover from a feudal past.

You got this one backwards though, the notion of “social classes” is a left-winged concept, while the conservatives are usually the one pretending they don't exist.
Several new bike lanes were added in inner Sydney during the pandemic, e.g. in Newtown/Erko.
MathML is not good enough. HTML+KaTeX/MathJax would be good enough, but is not properly supported in any epub readers I know of.
example: "We came across a camp with twenty braves."

It's an unusual usage. Fun Fact: "brave" when referring to male warriors is assumed to come from Spanish bravo which means "courageous, untamed, savage".

The association of courage and savagery comes from Spanish Renaissance culture and both meanings are meant simultaneously - that is, savages - those prone to violence -- were associated with courage and vice versa. Because English didn't have such an association, the word was repurposed to have two meanings and the second meaning fell into disuse after the 19th Century.

Now in the 21st century, unless you are reading a book written in the 1800s, when you hear "brave" you can pretty much assume it's an adjective with the primary usage.
Good point, I'm sure this made sense to me when I wrote it, but I can't ask past me why.
I wouldn't disagree that decomposing a system in this way before implementation is a net positive, however I think different stake holders view plans like these very differently. If you discover partway through development that the library you planned to use for a feature will not work and as a result have to revisit your plan, then some stake holders see that as a failure or delivering late because to them the original plan was an iron-clad guarantee whereas to developers that's just an expected part of the process where not everything can be known ahead of time
I almost spit my tea out. You made me laugh.
> it's a pretty small step to use for someone's gender you don't want to assume.

Well that's the question, isn't it? How often do I have occasion to talk about someone whose gender I don't want to assume? In virtually every case, I am able to correctly ascertain the gender identity of a person I am going to talk about.

The Stanford rules would have me pretend as if I just have no idea, and use "they" instead of "he" or "she". This is utter foolishness. It ignores the offense and confusion that will result from "they-ing" someone who goes by "he" or "she". And it ignores the fact that it is generally very easy to deduce someone's gender identity.
Contact DigitalOcean support to have them close your account. Maybe someone on DigitalOcean is listening in here, but it’s better to try all channels.
The Foires de Lyon are likely being referenced, but that specific year is more than likely a reference to the Grand Parti de Lyon -- which was neither a party or a faire.
Shipping labels, tickets etc. Printers suck, but I can rely on paper being suitable for its purpose. Can't say that about most alternatives (mostly phone apps).
exactly. It works well for 95 percent, but the other 5% sees the propaganda for what it really is - lies, dishonesty and fake news.
I use Toby

[0] https://chrome.google.com/webstore/detail/toby-for-chrome/hd...
It’s not a distaster but it is better to use made up names, like filmz, filmy, filmerz, filmstack .. the list goes on.
This isn’t meant as a criticism of your work, just your pricing model in that it reflects the industry wide creep of subscription based services into more and more narrow niches.

I’ve checked several similar services and it really frustrates me that all of them price by the hour the bill is a monthly plan, but in actual fact the real cost is $/hour of processed data. The these plans inevitably end up as a series of x hours per month + some features, and all features of the previous plan teir… with many companies using larger hour requirements as a way to force you to pay more per month.

Also why the hell is it so hard to find the equivalent of this technology but for realtime as in streaming my microphone audio live … i would happily pay $100 -> $250 for a AudioUnit plugin (or other equivalent audio pipeline plugin formats) for this kind of real-time voice cleanup… but it doesn’t exist. So can you help explain why? Since you’ve built something like this I’m hoping you have more insight into why it’s harder for real-time processing…
Gliders have become a lot more safe but logistically much more challenging to transport than PGs.
Not a no-brainer for sure, but depending on what PC it is, the costs can still be really low. Assuming 50 W power draw (you can get this much lower with cheap or free e-waste PC's like old Atom NUCs or thin clients, or a low-power laptop like an old MacBook Air) you're using 1.2 kWh per day. Even at current extreme electricity prices this will not really break the bank for most people.

Better, forget about running 24/7 and use rtcwake(8) to wake it up for an hour at night to perform the job and then go back to sleep. This will bring costs far into the negligible.
From the article:

> "We all have applied for a green card and it has been approved. Only thing is, we need to wait 150 years to get a green card," said Akhilesh Malavalli. "A hundred fifty years! I'll be dead. I'll be dead by the time we see a green card."

> There is a cap on the number of skills-based green cards that can be issued to any one country of origin and there are so many workers from India, getting one has become practically impossible.

So the problem seems to be that Indians are more affected by the quotas, because there are many Indians, but of course this puts them at a disadvantage against other nationalities. There is probably also a good reason to have country of origin quotas, but to me it seems a terrible idea to apply that quota after residency applications have already been approved.
Mobilizon
I don't think you did! Doing the same improvements in Swift I wouldn't expect an over seven time speedup. I suspect that the time difference has to do with data structures like hashmaps, which in Swift are defacto immutable, and in JavaScript are not.
It is also incredibly for me to belive the parent comment about the contentment with death. Why don't people want to escape death? These people are either extremely religious and brainwashed or they are big hypocrites why say morally correct shit like this but will do anything to extend their life if it is within their reach
Register a $6/month virtual box on Digital Ocean or any such service and run it there. crontab -e.

It might be more than what you need, but your needs will increase. The above cost will not.
As an aside, I've always wanted a device that supports trusted boot using something like the following model:

- Secret generated inside the device in nonvolatile memory (e.g. during manufacturing)

- During boot, a boot ROM reads the initial boot block, computes KDF(secret, boot block), then sets a lock bit to prevent read/write of the secret in nonvolatile memory

- Boot the boot block, with the secret passed to it (or loaded into a cryptographic glovebox for application use, etc.)

This scheme is remarkably simple, yet can be used to bootstrap basically anything else, since you can write your own bootblock to derive further keys as you wish. Essentially every bootblock gets its own unique secret. You can't change the bootblock, but if manufacturers can commit to an immutable mask ROM, people can commit to an immutable bootblock with enough effort. A managed bootblock upgrade protocol in which a bootblock can choose to endorse a successor based on some arbitrary policy it implements could probably be designed with enough effort.

Not sure if this is compatible with what you're going for though. I could see some people not wanting this kind of thing or not liking a secret they can't access. I guess you could make it erasable and let people set their own secret.

Just some random ideas floating around in my head.
Your comment amounts to “you’re wrong!”, which is really hard to engage with.
Hash isn’t nearly enough. Web pages love to generate random ids, cache busters, etc.
Prof. Pavel Kroupa perspective on the dark matter hypothesis
If you need a job to run, you need to handle the case of governments turning against you. A huge nuclear capable military and a top notch spy agency helps alleviate this issue by allowing missiles to be launched on any belligerent nations.
Recently I had the notion of making a variant of MS Project where the Gantt charts can have range estimates, conditionals, and general probabilistic features.

Then simply use Monte Carlo to run a few hundred thousand iterations to determine not just the estimate range (with probability curves!), but also things such as "which step is more critical to timely delivery?" and "who can't go on holidays during critical periods, and what are those periods?"

Etc...

Turns out that there are about a dozen such tools already, and people do use them for estimating complex projects. Think ITER and the like.

Fundamentally, it all goes back to what you said: You simply move forward every day and stop when it's "good enough". All the estimation in the world won't change the path you take. At most it'll decide if you embark on the journey, or not at all.
> GDScript is an alternative to something like Blueprints for basic behaviours that only call engine functions, not a full replacement for real programming languages.

Admittedly, that's a pretty blurry line and I'm not sure it's that easy to quantify what a "real" programming language is!

For most games out there, GDScript could indeed be all that's necessary and might be "real" enough to get things done and be a comfy experience. For others, they are more than happy to bring their own IDE and the knowledge, as well as the ecosystem for their more advanced needs!

While having an extension mechanism for the engine is pretty cool (here's an article: https://godotengine.org/article/introducing-gd-extensions) sometimes you want things to be as easy as just adding a script in the editor and opening it in your IDE of choice.

I think it's pretty cool that Godot mostly caters to all parties here!

Edit: I don't disagree with you, just saying that the wording could be improved, though I'm not sure how, exactly. Maybe "general purpose" vs "scripting" languages, rather than "real" languages?
That's too close to the spelling of the word Man, which would be exclusionary of the woman gender.
Let's call it a Human's degree.

Or better yet, a Being's degree. Let's not be speciesists.
Install pre-commit: https://pre-commit.com/

Set black up in the pre-commit with a specific version. When you make a commit it will black the files being committed using the specific version of black. As it's a subset, it's fast. As it's a specific version, it's not going back and forth.

I hope this solves your issues.
That would only make it more likely that two developers would be using two different versions of Black.

The further you get away from the project folder the more likely each developer is to have a different environment.
Until Google kills it
Do you know what they did on holidays? Did they just never close for any reason whatsoever?
Things that helped me:

1) go travel to cheaper countries
2) lift weights
3) do a blood test and learn about hormones
4) go to the sauna
5) meditation

finance and business success is 2nd order to general improvement.
The no vote could well be biased by people enjoying the schadenfreude of watching Elon's train wreck in slow motion.
No, as I just wanted to share my anti-procrastination tool. I also like chatting with HNers (some more than others)!
You can get a VM for way less for simple needs.

I have a VM from those lowendbox providers from a few years ago that costs $4 a YEAR - static IP, 256MB RAM/512MB virtual, 10GB storage, U18.04

I do not use it for anything serious, but it actually has had 99.9% uptime.

Again, with cheap providers there is a good chance they go belly up but for cronjob that should suffice.

For more serious cronjobs on the budget Hetzner is nice.
Hominins Were Sailing the Mediterranean Half a Million Years Ago
applying a patch to make something work - that seems super normal to me but I guess I'm a geek. Applying patch to a thing to use a service that advertises it supports free accounts? Why wouldn't it support a different client? Thatt seems kind of weird. Is it actually intentional or did they just screw up the library so you've got to work around the breakage like literally everythig in software?

So if you listen to a spotify free account that's fine unless you do it the wrong way and then it isn't. But nobody could ever make a mistake there. They're dodging paying by flagrantly using the wrong client?

I see that pretty differently but I haven't ever used a free spotify account and don't care to use spotify beyond supporting it on our hifi for others in my family so my view on it is far from complete and infallible.
The Startup way: make a list of features you want to build for your next "release" / deadline. Make that really minimal, what really matters to your users? Tell people you're doing the next "version" by that date, but don't go to far into specifics if you can. E.g. you can say you'll have feature x where there are variants of that feature x1/x2/x3 of increasing difficulty.

If you need to, build prototypes of the features to get a feel for how difficult they may be. Then you've got a set of features you _think_ you can get done by the deadline.

Write down the spec where folks can see it. The deadline should be say < 8 weeks away. No scope creep in that time. Stick to what you have.

Then get to work. One rule: you will ship at that deadline. You can actually ship individual features beforehand if you do CD etc. You can use feature flags to hide the features for most users if you want to have them feel like a "version" has been released. But that deadline is set in stone and you do not move it (you can allow say a week slack to be reasonable, but probably keep that to yourself if you're a manager and only use it if you absolutely have to e.g. a key dev gets sick in the final week etc.)

As the deadline approaches, things will go wrong. Keep the deadline. Cut the spec. Firstly, cut to simpler versions of the features. Second, start dropping features.

Ship. People will be annoyed you haven't shipped feature Y that got dropped. Gauge the response. Now for your next "release", Y or Z is top of the list.

After the deadline has passed, give folks a period to recover as you decide what's next, cut them some slack and then go again.

This is the only answer I have to estimation.
I think this will rapidly accelerate a set of closely related trends that were rapidly growing in the internet: curation, trust, and reputation.

In a world with the massive aggregating ability of google, amazon, Facebook, etc, we've become deprived already of truth. Whether its the alto-junk filling up search results, fake reviews on cheap knockoffs on amazon, or the latest mis-information campaign on Facebook, it becomes hard to sort through the endless options (curation), trust the reviews, and find reliable sources.

People already search on reddit for some review, because they don't trust Amazon reviews, but what happens when reddit becomes GPT playgrounds? You'll see a further rise in organizations that either sell Curation (Target, Costco), reputation (Apple App Store) or sell Trust (Consumer Reports, Wirecutter). People flock to influencer YouTubers for product reviews, because its harder to fake, and people will build new business around such solutions.
Right, tracking success by the classic metric "percent of plan completed". That's a separate problem, I would think!
> They didn't sponsor artists for the sake of art but rather as a display of wealth and power.

Perhaps, but we still got the art.