skysight-inc/HackerNews huggingface dataset:
Just because "reusable rockets" got laughed at by the existing space industry doesn't mean every laughable idea is secretly feasible.

"My new database will make building a Dyson sphere easy" is a slightly... loftier claim than "we can probably land rockets and reuse them".
Thanks for the words of warning! I’ll keep a lookout for malicious uses, especially now that it’s gotten a bit of attention on HN, which was not planned. Feel free to let me know if you see something suspicious, as well.
I'm Not Sure I've Ever Enjoyed Programming?
Aside from a quadratic formula program written on my TI-84 in high school, I did not do any real programming before I was 19, when I learned C because I consciously decided I wanted to learn a new skill. I read stories of learning on a ZX-Spectrum at 5 years old, but I never really got that experience of just playing around. I think for me, programming has always been work, and that makes me very sad because I know this can be a very rich and rewarding hobby.

Can someone point me in the direction of 'fun' programming? Tools that are just really enjoyable to use? I want to find the joy in computers.
At least in Europe you won't even get your PPL without an English proficiency test.

Unless you're born in the UK or Ireland that is. Because you're deemed native.
I do it all the time - longer, even. It’s really not that far.
In bc? the amount of climbing is insane, Most is non 4x4. But also depends what you mean by 4x4 accesses. Some better tires and then maybe a lift kit covers 99%.
> With code, as long as it works, so what.

Working as a lab instructor a lifetime ago, I graded two students' C assignments that both worked (mostly) but clearly without understanding what was going on.

It took me a while to figure out how they worked; as it turned out, they declared the same variables at the top of each function in the same order.

They didn't have globals, they weren't passing values around: the stack was being allocated across the same memory for each function, so the variables "just worked."
People have a need say dinner. Many people will compete to provide dinner and those who are only marginally successful will fall off the game board under absolutely any set of ground rules to be replaced by others who are either better suited, better capitalized, or luckier.

Any change in the ground rules that makes life more expensive be it implementing health inspects, fire codes, minimum wage, over time, child labor will boot someone from barely functional to defunct to be replaced by someone smarter and better.

Such failures are disruptive but unemployment shields the employees to some degree from mischance and ultimately they don't long term care if bob's eatery goes out of business. Instead they care if there is someone they can cook serve or deliver dinner for. On average someone will be interested in serving that need and statistically the survivor will be a better business than bobs.

It's unfortunate if Bob goes under but statistically Bob as the owner of a business with 500+ employees he is well inside of the 1% and his financial well being is the last thing we ought to optimize for.
I would recommend Desmos and Python.
The server does have fairly good logging of each connection, including source IPs — feel free to contribute if you see anything that could be improved on this end though.
> Do you have a Toyota with higher than 300k miles on it? If not, why?

Both cases where I sold my Toyota were because I was moving cross country and had to downsize to a single car, at least temporarily. We still have the other one.
Diversity is fundamentally the antithesis of elite schools. The goal of elite schools is to be exclusive. "Inclusive" and "exclusive" are antonyms.

Elite schools artificially limit supply for brand management. There are incredibly complex politics which govern who is admitted, balancing:

- Intellect, since that improves brand

- Connections to power, since that improves brand (e.g. George Bush Jr)

- Appearances of diversity (e.g. having lots of skin colors), since the opposite hurts brand

- Donations

- Athletics, since that gives visibility and improves brand

... and so on.

A lot of this is about mixing the rich/powerful with the brilliant. The former look brilliant by association. The latter gain connections to wealth and power.

Diversity consultants are one piece of the corrupt equation.

The alternative is a university ecosystem which doesn't label everyone with university brand stamps, and aims to provide a quality education to everyone. There are countries with those, and they do well. Even taking other cultures out of the equation, Canada is much closer to that ideal than the US, as is continental Europe.
What is the link to your Quora account ?
Yes, Spanish speaker here. In fact, a double “n” reads pretty much as if it would have just one. Examples: “connotación”, “connatural”, “innecesario”.

The Spanish word for year is “año”, and phonetically is distinct from “Anno”.
I'd be very happy for you to join some of the sessions that I initiated (if they will take place): https://news.ycombinator.com/item?id=30973570
> India started buying when it didn't need to . EU is dependent on that oil and gas (Eastern Europe was forced on that dependency, Westerners stupidly joined) - e.g. cars will stop on streets, people will freeze in houses

Do you think it's only Europe that has cars?

Do you think Indians move around on donkeys and bullock carts?

If the US oil prices match Russian oil prices, then sure, buying oil from US can be considered. [1]

[1] https://timesofindia.indiatimes.com/blogs/Swaminomics/if-us-...
Ha, I send corrections (including minor grammar/spelling) to ICs under me. But I use it explicitly as a "teaching moment", and explain to them:

* They should be mindful of all aspects of their work, including docs.

* If I come across code that woefully misformatted, and comments are all over the place, with random whitespace, and zero effort on spelling (in comments or function/variable names), it causes me to think they don't pay attention to details -- that they don't care about their code. I find badly formatted code to be especially jarring with UI engineers, who should have some knack for visual quality.

* I warn them that when /others/ in the company see our code and docs, if we look sloppy, they will implicitly form a judgement of us as a sloppy team.

On the other hand, if the single contribution I ever provided for my team was spell-check... then yeah, I should leave.
It mentions only "key exchange method". Does it mean we can keep our old keys or it requires different types of keys to be used?
But they sell ads to those content farms.
I'd call most of them "saboteurs", not "competitors".
It's not weird at all, considering where the unions are coming from. This is from Finland and from 10+ years ago, but from what I remember, the Swedish way of thinking was similar.

According to the spirit of the law, all jobs are permanent by default. Fixed-term positions require a valid reason. A project (such as completing a PhD) is a valid reason. The availability of funding is not. While an externally funded research project could be considered a project, it's reasonable to assume that someone in the university will apply for funding for similar research in the future. Because someone is planning to continue similar projects in the future, the need for that particular externally funded researcher does not end when the initial grant runs out. And even if those applications fail, the university still has other money for paying the salary. The employment should continue until the university decides to reduce the number of people doing that kind of research permanently.

In principle, it should be categorically illegal to hire fixed-term postdocs, but the academia does not work like that. Because the union is a union first and a representative of specific people only after that, it's extremely unwilling to let go of the "all jobs are permanent by default" principle. There must be a compromise that allows the international standard practice of hiring postdocs for a few years without letting the employer to chain fixed-term positions indefinitely. Whether 4 years is a good compromise is debatable, but it's easy to see why a union would want something like that.

Also, from a Finnish perspective, Sweden has a reputation as a country where it's relatively easy to get a permanent academic position.
Thanks for the feedback! I’ve actually seen your list before developing bore, and it was definitely an inspiration for me. Super helpful resource :)
Yep that’s how I would do it in languages that are not statically typed. I just happens to prefer statically typed languages.
I mean, I just made the decision to quit lying years ago and haven’t encountered any situation I can recall where I felt lying would be helpful.

It’s probably possible to come up with contrived situations where lying is preferred, but I’m not convinced these situations occur in my life. (If I lived in North Korea I would not have the luxury of approaching my life in this way.)

That said: Kant’s dilemma is so contrived it’s practically useless. It assumes you can predict the future. Lying to a murderer might actually make things worse.

Sam Harris does talk about this dilemma in his essay on Lying if you’re interested in a more educated take: https://archive.org/details/pdfy-x4ByD3mMjIdTMC0H (page 13)
Iterating over past failures is how progress happens. There will be negative consequences from anything, but the reason for geothermal is that it doesn't have the negative consequences fossil fuels do, and it's cleaner than wind or solar. Also, I'll take localized pollution over global disruption any day.
If I need to accept the risk of maiming to play, the other side does not, and both of us are innocent until proven guilty, then I'm not playing unless I really have no alternative. Unsurprisingly this is what actually happens in the US; only a few people proportionally actually use non car modes on streets. The majority are those that have no other option, either because they cannot own a car for cost reasons or other physical or legal reasons (physical disability, suspended licenses, etc).

> You're advocating for a guilty-until-proven-innocent system?

Come on, stop putting words in my mouth. We're talking about city downtowns not the whole US. I'm for restricting car use there, which you claim is authoritarian. I proposed an alternative, one used in the Netherlands, to put the onus of harm on the less vulnerable party and balance unfair externalities. You complain that this is "guilty-until-proven-innocent". If you want to rules lawyer your way to a car hegemony be my guest, but I'll continue to advocate for decreasing the unbalanced harms to non-car drivers on American streets.
Because it gives you easy access to continuous motion. I found myself constantly making slight adjustments to move a little back or forward to get better looks at specific things. It’s the same kind of freedom you get from mouse freelook in an fps but simpler to control because it’s collapsed to 1d.
Looks like the same tech we used at https://usdz.app . It will be very interesting to see what new APIs Apple brings out this WWDC. Hopefully the photogrammetry API makes its way from macOS to iOS.

In the mean time, if someone wanted to make their own app, they could use: https://usdz.app/api
it would have been a great comment to highlight something that really resonated in the article, or just to start a chitchat aboutit.
> The files on disk are already encrypted (or at least are encryptable: there is a flag the developer can technically turn off), remember, by iOS itself;

Just to clarify on this, I had been thinking that the user had to opt into full disk encryption on iOS, does it come enabled by default?

> (unless the app itself has to be separately unlocked each time you use it--to prevent this key from being stored on disk--which I don't think is true of Signal? or, if it is, is not how that user is clearly using it)

At least for the way I use Signal on iOS, the screen can lock and be unlocked by Face ID, but yes, no separate key I have to enter to unlock the SQLCipher database.

So yeah, maybe it doesn't add too much to the current implementation, especially if files are encrypted by default by iOS. If not, then I can see the benefit in adding the "well the device isn't encrypted but at least the Signal files are."

For my case, it was more like this:

> or putting passwords on specific files; which, of course, fits perfectly with sqlite being used as an app-specific file format, but that definitely isn't the case for here.

I built an app for micro-journaling about how I was feeling and I wanted it to be super private, so, at the time, it was local-only and stored the data in a SQLCipher database. The user had to enter a password each time to enter the app and unlock the database, AFAIK, I coded it so the password wasn't stored anywhere.

Yes, the idea was defense in depth, maybe too intense at the time and maybe even less necessary now that more phones seem to have full encryption than they did in 2012-14 when I was making this.

Anyway, I'm grateful for your insight—thank you!
Oof. Edited my answer to include it.

https://www.quora.com/profile/Vincent-Guidry-1

So if you get super annoyed by Quora's absolutely horrid lack of reasonable search interface, I took my earlier answers and put them into a searchable website. It doesn't have everything, and there's already been one bug reported, you'll have to use Quora to see my latest stuff, but this is an additional resource you can use. On the roadmap is a tagging system that I'll get to eventually. (the bottleneck is having to manually tag all 3000 answers for it to be useful, it's a challenge even to my process)

http://spiritual.vincentguidry.net
The businesses will still be better off though, because for everyone like you who avoids them due to the lack of parking, there will be multiple people who visit them more on foot or by bike. Your money won’t be missed.
You'll be happy to know that movie has been made :). I watched it as a young kid and found it pretty scary. Years later I saw it again and it was of course laughably bad.

https://www.imdb.com/title/tt0059065/
The government isn't the only source of coercion. In fact, it usually is the weakest one and it bows down to bigger sources of coercion like the wealthy, foreign/domestic investors and landowners.

Since those are deemed untouchable they will keep doing whatever they want.
The US and Russia are the world’s top arms dealers See who's getting the weapons
Well, this is one reason things are slightly more expensive now.
Ads are tagged with ads. Poor content not tagged ads means Google isn't paid on that.
This blog post on the Haxe website about Shiro Games’ technology stack shows House many other tools and libraries they needed to build their commercial games. On their architectural diagram, Heaps is just one of a dozen boxes.

https://haxe.org/blog/shirogames-stack/
I was with you until that rant in the second paragraph, it's pretty insulting to treat your grad students as if they must've spent their time partying.

Being as green as grad students are, it's entirely understandable for them to feel good about themselves about their first publication, especially when you also consider the problem of imposter syndrome. Working on my first publication, getting feedback on drafts, finalizing results etc has been a big confidence booster when working directly with people who've been doing research longer than I've been alive.

Then again, I understand the work the advisor/professor has done to set things up for me (was even surprised that I'm supposed to be the lead author despite being under their supervision) and my advisor is always pretty clear on matters relating to credit, often even more than I expect. So perhaps I just haven't seen the sort of friction leading to your rant.
Test your backups.

Read time for me has been measured in minutes or sub hour, but the data isn’t huge.
I don't really like the habit of profiling relatively inconsequential transgressions of people, especially if the people aren't that relevant today. I don't think this guy necessarily deserved a New Yorker article about any lies he told in the past.

Am I supposed to be mad at him? As a matter of fact I've already forgiven him after reading this. The lies made him more interesting.
If people really, actually, preferred that the suburban life, then why does it have to be enforced by law?

Something doesn't add up.
Let us say this young author has a master's degree from MIT and has worked a few years on an H1B at Tesla. But he does not have a PhD and does not publish research. And he is a very good engineer but does not care for management work. And he does not have a couple of million lying around to splurge on an EB5 visa. So his visa category will be 'EB2' and his wait time for a green card will be more than 100 years.

Now let us say he has an engineer friend who was born in Bolivia, received a bachelor's from Arizona State University, and works on an H1B at Office Depot. A perfectly adequate employee with a perfectly good background. His visa category will most likely be 'EB3' and his wait time for a green card will be 18 months.

The 'better visa options' you mention are in practice applicable only for a small minority of workers (certain PhDs, the very wealthy, expat managers etc).

The vast majority like this author find themselves strangely waiting 100+ years for a green card while their colleagues with very similar backgrounds from virtually any other country receive it in a year or two.
It's bad in the sense that it is unoriginal, trite, and predictable. It is essentially advocating for a populist status quo.
13 year-old Killer Released After 28 Years Behind Bars
Wow, that’s pretty violent. Excuse me! Bore is just a proxy I wrote on a train ride home, and I’m making it public for its own sake. I’d honestly rather you not make intimidating suggestions towards threats like this.
As Diablo 2 released a remaster this year, it is sad to see that old websites with comprehensive information from 20 years ago are gradually replaced by the same three or four SEO optimised content farms in the top of Google search results.
I hope it is. Other than serving as a glorified RSS feed --- and it really should have never taken on that role --- it is not suitable for the other things people use it for.

Discussion and dialogue? Use Discord or a chat application/website. Interacting with weird quirky people? Discord or Mastodon or a traditional forum. News? Google News, AP News, or anything that isn't social media. Discussions elsewhere with links to Twitter at this point are better than Twitter itself, because you get to avoid dealing with idiots and the endless onward streaming of misinformed takes.

Honestly, I actively want Twitter to go away. There are too many stupid people using it as a discussion forum rather than as a notification service, and too many people taking the inane, nuance-free, dumbed-down mudflinging on Twitter seriously, for me to like the site.
Yeah it's a completely ridiculous idea. All you need to do is implement a negative interest rate on cash and people will start cutting their hours voluntarily as they notice that there is no future generation that is willing to be in debt for their early retirement.

Right now with the 0% interest subsidy on cash people will work 40 hours to save themselves into an early retirement that won't be possible in the future and then they complain that the government stole their money through inflation by letting them save money that has no reason to exist.
When I tried to sign up they required me to send in a picture of my passport. Is this just me or did you guys have to do the same?
Is a hardcoded domain even better?
Isn't the scene isn't there any more, or is it?

Is Adobe Animate free (or easy to crack) so that an interested kid would just start with it and some tutorial, and could make something moderately cool in an afternoon?
Dang, you beat me to the first comment! XD
With regards to hoping Twitter dies: same.
I semi-frequently send audio files to one of the aforementioned friends of mine, and that’s about it. Everything else is just images (which signal compresses to oblivion btw) and stickers.

The fact that there’s no way to view individual files that have been sent to/from me (+ their sizes) and remove them—like there is for messages.app in macOS—makes troubleshooting even harder here.

I will admit though that I haven’t looked too far into the problem but it’s seems to be an issue that just about every signal user I know deals with.
> stringing someone along as a side b***ch

Side blotch? Side bleach?
Plugging my site, but only because it addresses some of your core complaints, and may be helpful.

Dwellsy.com has the largest inventory of any rental property site out there, is aiming for zero fraud (and has quite a few features implemented to prevent against it,) parses descriptions to more accurately represent the actual amenities (it's decent, but not perfect) and doesn't clump units in apartment buildings into one ranged price listing, as we prefer to have the units represented as individual listings.

Hopefully it'll help, but feel free to reach out directly if you run into issues.
Within main(), your snippet will give you an error at compile time "function with calling convention 'Inline' cannot be async". In my snippet foo() is invoked in an async context using the async keyword, and when foo() suspends (due to it awaiting bar()) control will be returned to main(). If you change your first line from

foo();

to

_ = async foo();

Then your program will compile and your log is not going to be prevented by Zig's async shenanigans.
See my comment below about differences in goals from remote SSH port forwarding (which I also use regularly).

Scaling issues are not a problem for me, but thank you for your concern. The nice thing about scaling is that you only have to worry about it if your service is used a lot, and bore is just a small hobby project. I mention in the FAQ where I’m currently at with CPU/memory usage and network egress; it’s very cheap and not even close to hitting limits. (thanks Rust!)
Irrelevant when it started. The point is he didn’t fix it.
I hope not. You should be using TLS by now.
Why Is Exxon Mining Bitcoin?
>Eh, sometimes going hyperbolic does the trick

When has it ever worked?
This doesn’t seem to be compatible with GDPR’s Right of Access.
'more purchase power moves in (e.g. struggling artists move out, software developers move in) the market will go up'

I don't understand what you mean or how it relates to supply and demand.
The way the story ends with "then you export it" has me somewhat confused.
Tell HN: Fridays free at my new company
I’ve switched jobs recently. I have been working at my new place for around 4 months. Company is 100% remote. Managers of all the tech department areas were doing some sort of “socializing events” on Fridays for their teams since the pandemic started; basically: coffee session in the morning, share your lunch at midday and games and chatting on the afternoon. These were all optional, but I felt somehow obliged to attend at least one or two of them every Friday. All of this, of course with the goal of: work life balance, keeping us social and mentally healthy, etc. Last week, the CEO decided to give us Fridays free. He said, “well, what’s better for your well being? A Friday full of rituals or a Friday entirely for yourselves? If you want to hangout with colleagues on your free Friday, you still can do it!” And so, I don’t work anymore on Fridays (salary unaffected).

P.S. everything is true, except the part about having Fridays free.