skysight-inc/HackerNews huggingface dataset:
So, fence the roadways and only allow crosswalks that electronically control a gate to allow pedestrians to cross when traffic is stopped? We already have laws in place to protect pedestrians, including children. Children are still required to follow the law and are expected to know right from wrong at a young age (mens rea around age 8 depending on state). So they are expected, by law, to be as responsible as an adult.

Your fence analogy is flawed. The fence is a requirement by law, just as crosswalks and their use are required by law. Neither kid was using a crosswalk or even gave any indication they were going to cross the street (such as turning to look at traffic). They simply stepped into traffic without looking. There's no legal basis for a driver to be held responsible in the scenarios I described where the driver is operating lawfully (attentive, at or under the speed limit, etc) and the pedestrian decides to step out without any indication and in violation of the law. The driver in that scenario performed all their lawful duties but even a lawful driver is not likely to be able to stop a car that takes 30-40 feet to stop at 35mph when someone steps out at 20 feet. Just as someone with a fence around their pool would have fulfilled their lawful duties if a high school kid tresspassed by jumping that fence and drowned.

Parents have a duty to safeguard their children. If you allow your child to go unsupervised, then you could be found responsible their actions if they do something wrong (parent's negligence in not supervising a minor). Some states or cities even make it a crime to allow a child under a specific age to go unsupervised whether they did something wrong or not (curfews are very common). But it is generally up to the parent to decide if their child can safely perform an action such as walking along a street or staying home alone.

I'd hardly call 30-35 mph high speed, unless we're calling bicycles high speed too. Typically when talking about cars, high speed would be considered at least highway speeds in excess of 50mph.
Yes, because being able to negotiate with apple is an option for the vast majority of developers, whereas negotiating rent is very common.

I find the comparison to rent absurd, because as I've said elsewhere, the risk and marginal cost of a property to rent is much higher than the cost of an appstore selling another app.
My previous jobs, everyone was legally was allowed to use their vacation. Nobody did. I had a coworker whose mother died in Italy/Romania. Somewhere over there. He took vacation time to go to funeral. We even legally have bereavement leave.

When he got back from this vacation he got publicly chewed out for having very bad numbers. Apparently he was expected to continue working during his vacation/funeral.

Last job? Don't even use the V word. NOBODY is allowed time off. 1 guy his wife was american and he look the entire year off for paternity. Legally allowed to do this. The owner/boss went around talking about how he should fire him.

Another guy needed emergency surgery and was even briefly put in coma because he had bad blood sugar and couldnt do the surgery. He was actually fired for taking time off.
Honestly, why even worry if your opponent is cheating? You can learn equally well regardless. Just worry about what you do; as long as you're not cheating it's not a waste of time.
This is the logical conclusion of a worldview founded in materialism, the dominant philosophy now underlying all human civilization. The reason this article is so provocative is that we’re all in various stages towards this outcome. This is why we model and conceive of our politics in terms of economic systems like capitalism or communism, and not in other potentially more useful terms.
Not the material aspect of what it can buy - but the freedom to not have to work is where the big boost of happiness came from for me, though I cannot guarantee it would for you if you truly love your career. For me, programming was always just a tool, a job, a means to an end. Sure it's kind of interesting, but there's far more interesting ways to spend my time.

Also, I hate bosses, performance reviews, bullshit non-producing jobs who make up the majority of your tech peers, commutes, forced social small talk with people you don't like, etc. So even if I 100% loved what I did everyday, I wouldn't like all that BS that comes with it.

Now, being able to spend my time as I please with full autonomy - that is where the incredible boost in my happiness has come from
I was replying to JumpCrisscross’s comment.
Show HN: I made Basecamps Check-in feature it's own app in two weeks
Only if you have bad sleep schedule. Or bad sleep out of your control (eg apnea). Or insomnia. Or DPSD. Or a chronic condition. Or ADHD. Or...

Many people are in at least one of the bins that benefit from naps.
Yes, it has secondary benefits like not burning out SSDs and wearing out HDDs.

The drawbacks are that memory is kinda expensive in high amounts, and compilers love memory.
Chess is like Boxing. Pays nothing. The workload is insane, the natural talent is insane, your competition is global.

Only the very top 0.5% get name recognition (money). And like Boxing, these athletes could get paid more had they devoted their life literally ANY other pursuit with their work ethic and talent. With far less punishment involved.

Concept of Talent Stacking: https://personalexcellence.co/blog/talent-stack/
It's a fairly straight-forward optimization if disk is a relevant part of your run time and you don't need terribly much of it. Probably not exactly common, because many people don't bother, but also not extraordinary.
How I built this:

I've been using Basecamp for a while, and find the Check-In feature very useful to get a sense of what everybody is doing. I was looking to build a side project, and figured this feature could be useful for a lot of other companies that either don't use Basecamp, or don't have other good communication tools beside email.

It's my first side project that I am launching. It's quite a simple app that I built in roughly two weeks. Here's the result: https://www.letscheckin.co/

How it works:
You create a check-in, set the schedule, and the emails will send to you at the set schedule (in the subscribers timezone). At the same time you will get a separate email with the answers from the last period. This way don't have to log in to the app to view all the answers (but you obviously can).

Tech:
It's built on Ruby on Rails using ActionMailbox with Postmark for sending and parsing incoming emails. I've followed Chris's tutorial on how to use ActionMailbox (https://gorails.com/episodes/action-mailbox-rails-6 and https://gorails.com/episodes/save-action-mailbox-html-emails...). I run a cron-job every hour that runs a background job that checks if there are any subscribers set to receive a check-in in that hour (in their timezone), and schedule the mail with deliver_later(wait_until: <send_time>)

Work to do:
- Make a better landing page - work on the design and messaging.
- Comments on answers (it will more interesting to answer if you know you get some feedback)

Evolve the product:
- This could also become a way for companies to send announcements to the entire company.

Feedback
- Could you see this being useful as a self-standing product, or does it only belong in the context of an app like Basecamp?
- How would you price it? I went for a per-seat subscription as I wanted to make it affordable for small companies. These do end up being quite expensive for larger companies, so I am thinking about how to make it fixed price tiers.
- Suggestions for the landing page?
- Suggestions for the app itself?
You just can't. And that's how it's supposed to work. Only a very small minority of the population can reach that kind of worth. It's the foundation of this system, no matter if the baselines grows, there will always be rich and poor.
I beg to differ, given the propensity of FPGA tools and the Google opensilicon job thing where yoi can tape out a corner of a chip for free.
I looked at /e/ extensively before buying a new phone and ultimately settled on GrapheneOS. I'd much prefer the de-Googling to be combined with a focus on security, where Google has admittedly done some important work for Android. I'm sure it's not quite as functional as /e/ given the lack of integrated Google services and other bits and pieces, but a surprising number of apps work perfectly without these things and I rarely miss them.

I would also recommend Shelter for a work profile for non-open source apps, which one can install on one of the Play Store clones such as Aurora.
I was replying to JumpCrisscross’s claim about performance, which specified the last decade between equal weighted and market cap weighted indices.
Correct doesn't mean it's obvious to the average person, especially with uncommon words. I for one don't ever use manifold as an adjective. In fact, I only use it as part of technobabble nonsense to cheekily remind my mathematician friend that he's free to think that the topics he works on are trivial, but that the rest of the world won't agree with him.

[0] https://en.wikipedia.org/wiki/Manifold
There is also this elitist vibe that comes from posts like these. The message is that she've worked so hard, she is extremely passionate, and she is willing to neglect her family and her teeth to pursue what she has in mind, therefore she is more worthy of the success then others. Truth is, there are many factors in play, lots out the control of the people and few are, working hard is a really minor factor, many people work hard everyday, they get nowhere really. Also, a lot those founders climb on the shoulders of many workers and investors (like the wework guy)...I'm not a fan of this culture at all.
Fully agree with this. That line has become "invisible" to my brain.
Create high-quality GIFs with Gifmock for Sketch
Easily turn your Sketch layers into high-quality GIFs with Gifmock for Sketch. Also available on Figma and macOS.
They said that they aren't only focused on money now, and that they care more about doing things they enjoy, pretty much the opposite of "my only interest is money". You should read the comment again, since it looks like you rushed to call them selfish without even understanding what they said.
I made a small web page to meditate on this feeling: https://jse.li/goals/
Because J Random Grandma just wants to share photos of her grandkids or whatever and doesn't understand all this "computer nonsense". I agree that security needs to be rethought, but putting more moats / popups in the way is not going to work. We already learned that from the past- it doesn't matter how many warnings you put in a web browser, those that are uneducated are still going to mash the install button to get those Comet Cursors or whatever.

I'm curious how this will change when the entire populate has more tech knowledge in general. A few decades, and everybody on the planet will have grown up with computers, and a couple more past that and everyone will have always had a smart phone.

I'm not super hopeful though. Security and Privacy are always a tradeoff with convenience. And if I've learned anything during my revolutions on this planet, it's that we humans really love convenience. I'd say this will keep getting worse until we get a massive data breach... but we've already had a few of those and aside from it being on the news and maybe a congressional hearing, nothing changes. So I think it will keep getting worse until we find out what the market will bear. And I'm morbidly curious what that will be, even as I scream into the wind attempting to prevent it.
Partly. It mostly works well for the things I use it (push messages, maps, exposure notifications seem to work too). Some apps behave a bit weirdly if the try to access specific API's, like Google Pay. So it definitely isn't fully functional, but works well enough for many use cases. There is also a LineageOS+microG fork, which makes trying it out a lot easier.

The way it works is that it pretends to be Google Play Services, so it isn't transparent to the apps. Not sure if the apps could figure it out it isn't running on the real deal.
> you can't be rich in any traditional sense of the word, without someone else being relatively less well off.

I was with you up until here.

The total amount of wealth in the world is constantly growing, and you can positively influence it's creation, by introducing new efficiencies or new goods and services that didn't exist before.

In many ways, the wealth of the average person living today is much greater than kings and emperors living centuries ago.
Exactly. Though in this case, the discovery was just that it was visually interesting, and it's sort of a coincidence that it's even edible. The odds are it won't become useful or viable.
From the documentation of the Eigen library [0]:

> If the quaternion is used to rotate several points (>1) then it is much more efficient to first convert it to a 3x3 Matrix. Comparison of the operation cost for n transformations:

> - Quaternion2: 30n

> - Via a Matrix3: 24 + 15n

So really it depends on what you're doing (admittedly here it is 3x3 not 4x4)

[0] https://eigen.tuxfamily.org/dox/classEigen_1_1QuaternionBase...
Yes really. I wrote recvmmsg. You linked to recvmsg. They are not the same thing.
There're about 140 TS libraries vs. 70-80 Clojure/ClojureScript projects (around only half of which are libraries).

I partially stopped with the Clojure work because of lack of community/support, perf & workflow issues and changing interests (e.g. got back into C/Forth/STM32). Before that, I've tried for 4-5 years to encourage more people adopting CLJ/CLJS and to provide tools for graphics, data viz, digital fabrication etc. to make the language more appealing/useful for these folks. In hindsight it seems I gave up a year too early... Still, I find the TS monorepo workflow much more suitable for myself (and for the project), since large scale refactoring without types often has been a complete nightmare in Clojure (also using Literate Programming/org-mode made it even harder in these case). Plus, trying to write performant cross-environment code (for realtime graphics) in CLJC has been a quite painful/hairy experience. Still, as I said before, I do have very fond memories of the 6-7 years spent with the language & community. It's been partially commercial suicide (at the time), but an huge and important learning experience and I'm happy that (in the end) quite a few people found (and still do find) those tools useful...
The loan example comes up because of a long history of explicit discrimination in the US against Black borrowers (https://en.wikipedia.org/wiki/Redlining). Because of that history, people are justifiably skeptical when someone says: "I know that this industry discriminated against you in the past, but trust me, this new and completely opaque system is TOTALLY not going to discriminate against you anymore." Especially when the new systems have demonstrable racial bias (https://www.realtor.com/news/trends/black-communities-higher... among many many other sources).
I'd have been surprised if it had turned out otherwise. I'd expect some kind of power law distribution, and it's not news that the biggest sticks are, well, huge. If the distribution falls away quickly enough, the result follows.
I can't speak to Germany, but in the US saving from a good but not extremely high-paying job over the past few decades, investing prudently but not too conservatively, maybe having a few moderately good stock wins from RSUs/options or otherwise, having bought and paid off a house in a not outrageously expensive area, gets you into that range. Depends of course on how you spend your money, educational expenses for kids, etc.

In any case, it doesn't require winning the startup lottery or having a $400K salary at Google.

ADDED: ~$2m + paid-off house is the sort of range people (typically engineers, non-software) I've had discussions about "targets" with have in mind.
The Problems with Blockchains
No, that’s what I missed as well.
Feels like there's an elegant solution to it all: chase the money, but also give it away to cost-effective charities.

I've been giving at least 10% of my income to charities for about a decade (a pledge I signed along with thousands of other people at https://www.givingwhatwecan.org/ ).

From this perspective, you're still earning a lot, it's just that you choose to give a fraction of it away. It's not the same as earning less. Plus, giving to research-proven interventions that help others feels like the most meaningful thing I do with my life.
>at least to a degree more money = more happiness

Except the research shows marginal “experiential” happiness (as opposed to “reflecting” happiness) occurs much, much lower than your threshold. To this point, both you and the comment you’re responding to could be right (although I’m not sure about their tone that you have a duty to give money away)
Near complete heart disease reversal after 80 days of plant based diet
I took me a while to understand what it is. I would wish we have more concise description and value proposition.

E.g. Development Tooling that lets you better manage different architecture patterns.
Add GUI to old-fashioned Windows batch files
I use this app already actually and love it. Cool to see it mentioned here
Would like to try it when it comes out on Android :)
For me it works great. You do need to use a special fork of LineageOS, because it needs to implement signature spoofing, which lineage devs refuse to do for security reasons. Get it from lineage.microg.org .

Once you have this fork it's great though, the spoofing is what makes it transparent to apps. It does use Google's push service as this is the only way (this is what the apps' backend servers talk to), but it doesn't require a google account, just a random ID.

The other things like geolocation don't require google services at all. In my experience it works great.
Coming from Go which introduced me to the concept of lightweight threads, I really miss goroutines and Go's concurrency model with channels/select/cancellation/scheduling.

However, targeting WASM seems like a pretty huge compromise to doing this natively in Rust. Conversely, it looks like what you're trying to do wouldn't currently be possible without the WASM/WASI stack. Curious what your thoughts are about not implementing it as a Rust runtime target? Did you investigate this and why did you rule it out if so?
Why BlenderMarket's revenue grew 37% last month
It's odd that there's no examples on the website.
On the other hand, if all you need to do is to state and solve a few humongous linear systems, or a system of ordinary differential equations, or a partial differential equation, or compute the vibration modes of a solid shape, or perform an elasticity analysis, or simulate the absorption spectrum of a chemical compond, or find the numerical solution of a system of nonlinear equations, or optimize a function that has terms in both the spatial and the frequency domains, then Octave is definitely up to the task and will probably solve your problem out of the box in a handful of lines of code. In python/numpy, the sub-par linear solver will probably fail or be extremely slow on large linear systems (because the scipy developers are a bunch of anti-GPL fanatics that refuse to use the state of the art linear solvers because of license issues). But yes, you have nice strings and dictionaries at your fingertips; too bad they are completely useless for numerical computation.
Strange - the pictures were of only patios and arches. The text described amazing things - which are not pictured in the article?
Thanks for writing the article. I think buffer offerflows is a topic that could fill a series of articles, if you are going deeper in the areas you mention. It's hard to cover important topics in just a few words.

Did you enjoy writing the article?
> you can't be rich in any traditional sense of the word, without someone else being relatively less well off.

Even if that were true, all of your gain in wealth doesn't have to come out of a single individual's pocket. If you make something (e.g. an app) for which a lot of people pay a very small amount, presumably because they get some value in return, it seems a fair deal and leaves everyone else very marginally poorer, and not unfairly. If you consider the value they have gained from using your product as a form of wealth, then no one is poorer at all because you have created wealth.
Sure, reimplementing TLS is a great way to learn the protocol. We were discussing reimplementing things with an eye to then using that implementation for serious work, but yes, reimplementing as a learning exercise is an exception, provided you never use your toy implementation in production.

> "Shouldn't" is the wrong word to use. Why should you not?

I'll assume that here you're not referring to reimplementing purely as a learning exercise.

I already said why: you will almost certainly do so incorrectly, and this will worsen your cybersecurity risk profile. For serious work, you should use a mature battle-tested implementation like everyone else. The slightest error in a cryptography codebase can lead to severe security vulnerabilities. This is well understood and much has been written on the topic of don't roll your own crypto, e.g. https://security.stackexchange.com/a/18198/

> The vibe "you shouldn't" crushes the development side of things.

No, it's solid cybersecurity advice. It's irresponsible to make use of either an amateur cryptographic scheme, or an amateur implementation of a cryptographic scheme, in a serious codebase. Reimplementing TLS purely as a learning exercise is of course still to be encouraged.

More generally, there is no culture of you shouldn't posing a problem in the software development world. Nuclear engineers and bridge engineers are taught you shouldn't... but software developers are taught just go for it.
>Not sure what the hell happened to make the English lockdown so ineffective

From my experience a lot of people are ignoring it. I've been to-the-letter in terms of compliance. Nearly everyone I know hasn't been - they often say "well, yeah, but I know I haven't got it so it's OK", or similar. Some are just flat out deniers. It's not everyone - obviously my experience is only anecdotal - but I think that would explain a lot of it, plus it not really being a lockdown in the true sense.
None, that's the point of a fund.
Are you confusing total current infections with new cases?
He says he has no real interests, but actually he's doing reasonably interesting things to make a living. In a way he's already doing what he wants for a living.

If he had a bajillion dollars, might he be doing other things? Sure. But that doesn't mean his only interest is money, it's uncertain whether he'd be doing a variation of the same things. Seems plausible he'd do a video about what it's like to be mega rich.

People who are only in it for money are often doing quite mundane things. Would I have stopped my paperroute if I had loads of money as a kid? Yes. Would I stop coding altogether? Probably not, I like it.
Nowadays I single-handledly (well almost, I do have some contributors, thanks to them) maintain a pure unmodified Android that works on hundreds (probably thousands) of different devices.

It has become a lot easier thanks to Project Treble.
They never said that, you're putting words in their mouth. They said their main focus was money and that they're not speaking for everyone.

Yes, that's a very balanced comment. You are the one who is being unbalanced.
Except for Microsoft :P
Congrats. Level achieved: https://www.youtube.com/watch?v=xdfeXqHFmPI
JavaScript Array methods to simplify your code
Don't assume that's most of the US. Most of it is nothing like those numbers and for those with a mortgage and family , saving much of anything can be challenging.
You're missing what the parent comment said - they only have one company, so if Elon can run two companies, they should be able to run a company and a family
Going through the OCaml compiler pipeline (manually)