jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
In the west your children's days can be roughly just as busy but you if you're wealthy you can make it easier, basically.

The only thing I'm really jealous of from spending time around people who've grown up with more money is that, assuming your family are basically nice, it's much easier to brush over any cracks or for the children to mentally seperate themselves e.g. The house I grew up is fairly miniscule, the first thing I noticed visiting a large house was not only that they had (say) a music room [so separation] but also that the children could hide within the house outside of earshot of their parents.
Sound like you paid for the decade-old bugs but not the fixes.
If someone actually finds a way to make a feasible storage solution from it. Nobody is installing hydrogen energy storage right now.

Again, the answer is point to an unproven form of storage and assume it'll be a silver bullet.
That's what you would expect, though. Helium gas is "He1", hydrogen gas is "H2".
> If you need to force people to use alternatives it's because they are not much better to begin with.

This isn't necessarily true - that's basically the problem with monopolies and the point of anti-trust. The network effect really can entrench an inferior product.
Sometimes, when I look at my "smart" robot vacuum cleaner repeatedly banging his head against my table, I think that this poor creature would deserve some of the behavioral innovations that video game characters got.
I had to shorted the title a bit to stay below the length limit.
If you watch that video the rioters are already behind that barricade. The video pans round at the end and you can see a flood of people crossing the barricade just to the side of them as well. The police were clearly unprepared and way too lenient but it also makes no sense for them to defend a piece of fence that's already compromised.
2 things stand out:
- You use words like reading, studying etc. I think you enter a territory where you can only learn further by doing, and not by reading.
- It sounds to me that you need practice architecting applications. Seeing how many features and logic fit together, what the underlying principles of a system are, and then thinking how things would be different from multiple angles.

Good luck on your path !
>most poor people are actually extremely efficient with their money

The stats seems to point in that direction, yes, direct cash transfers is an incredibly powerful way of fighting poverty.

http://freakonomics.com/2013/11/19/whats-the-best-way-to-del...
So you're not interested in a sales job?
SQLite's concurrency support is irrelevant. ActorDB is a sharded by default type of database. The point of ActorDB is to split your dataset into "actors". Actor is an individual unit of storage (a sqlite database). As such your entire database is scalable across any number of nodes.

A natural fit is something like dropbox, evernote, feedly, etc. Every user has his own actor and it is a full SQL database. Which makes the kind of queries dropbox would need very easy to do.

It also has a KV store option. This is basically a large table across all your servers. This table can have foreign key sub tables. From my understanding of FoundationDB this part is closer to what they were offering.
> Term limits really would make sense.

Term limits empower the influential actors that aren't directly accountable (lobbyists, professional staff, etc.) because the people that are directly accountable don't have the experience (unless gained through those other avenues) to be effective, and don't have a future in the institution (except as influencers in those other avenues). They don't actually address the problems you point too.

Lots of state governments have legislative term limits, and many times have much more of the same kind of problem you seem concerned about.
Let's assume we do give everybody $35K per year in the USA, to pick a country.

At 320MM people in USA, we would be distributing $11T per year, if distributed to every man/woman/child.

If we exclude people under 20 years of age (probably a good idea), we lose 80MM people, giving us an annual distribution of $8.4T

Is $8.4T per year a lot? It seems like it.

In fiscal year 2015, the US federal government is projected to spend around $3.9 trillion.

Let's say that 50% of that is spent on providing financial safety nets. I have no idea if that's true, but let's say it is. Those safety nets would no longer be required, and we could offset some of our new cost by eliminating them.

That means we'd go from a $3.9T federal budget to $3.9T/2 + 8.4T = $10.35T

So we would need to multiply tax revenue by 2.6x to pay for this.

The median household income in the USA is $51K. Those families are taxed at a rate of 13.2%. (they are in a 15% tax bracket, but first $18K is only taxed at 10%)

So, the median income of $51K takes home $44K after taxes. The government gets $7K

Let's inflate their income by $35K, to $86K per year, because of the $35K disbursement.
Now, let's tax them 13.2% x 2.6 = 34%. We're taxing them at a higher rate because the government needs 2.6x money to meet extra budget required by the $35K disbursement program.

So, our median income family now has an income of $86K and are taxed at a rate of 34%, allowing them to take home $57K after taxes.

So, for them, it works out rather nicely, moving from $44K to $57K per year, after taxes, even with the higher tax rate.

However, most of the taxes in the US are paid by the higher tax bracket individuals.

Those individuals would see their tax rate rise from 33% to 86%, dropping their take home pay from $186K - 33% = 125K to (186K + 35K) - 86% = $30K after taxes.

Obviously we would have to rework our tax system, as that can't fly, but even with reworking it somehow, I guess I don't see a way to inflate the federal budget by 2.6x

======

OK, obviously $35K is way too much. Let's do it so a man and wife get $34K combined, so $17K per person.

Now we're at $4.1T for this program, to give $17K to every adult of 20 or older.

Again, deducting 50% of our current $3.9T budget and adding $4.1T, we're at a new federal budget of $6.05T

That's 1.55x greater than our current budget, so we need to raise tax revenue by 1.55x to compensate.

Perhaps this becomes possible, assuming 50% of our current federal budget can really be eliminated as redundant.

Social Security alone is 23% of the federal budget, and could probably be replaced by this program. Just 27% to go!
Hi Shane, thanks for the encouragement and sorry you're having a few problems with the current 0.8.8 release.

We're heads down working on 0.9.0 and won't be doing any more releases in the 0.8.x line (except to create a migration path to 0.9.0). So we are merging PRs, but only those that apply to 0.9.0 (which includes the admin UI).
Can i get some feedback from an American on the current issues?

Historically America have incited and armed mobs to overthrow democratically elected governments in South America.

Why is it unacceptable this time around?
> I don't know a better example for a vehicle being dependent on an always-on infrasructure than an armored electric truck.

Why? It is so, so much easier to produce your own electricity than your own gasoline. A truck running on slightly impure ethanol or gasified wood would still be more independent, but there are performance issues to consider there.
I was born in the USSR and it also had it's "own way". And it didn't resist even 70 years. The elephants in the room mentioned by others in the comments are all "meta" things at the highest level of human cognition: basic human rights, freedom of expression, religion, overall civil liberties are all above any "<insert nation> ways". Cultural differences are just irrelevant here.
I'm a consumer only user. Almost no interactions. But I check the news on twitter instead of news sites...
For reference, here is the live copy of longobject.c: https://github.com/python/cpython/blob/master/Objects/longob...

Python 2 had distinct `int` and `long` types, but Python 3 merged them together into just `int`.

I wasn't sure if the internal C implementation code still used `long`/`Long` for naming, but this blog post and official source code shows that the naming still exists.
I remember when I discovered Delphi, it was in circa 2001-2002.

At the time I was 16-17 and knew how to program with PHP (I was modding phpBB at the time), tried with PHP-GTK to build user interfaces, but found it not that great.

Then I discovered Delphi, already knew some parts of Pascal. But what a gem it was, in a matter of days I felt like I was totally proficient, could create windows, manage resize, add components, tweak colors, run background tasks, want a listview? just drag it. Need a HTTP call? drag the component (can't remember the name), connect onclick to it, and you're done. I recall the website torry.net with plenty of libraries to download.

I also tried Borland C++, but wasn't good enough with it, and as I remember discovering that even DevC++ was written with Delphi. Simply figuring out it was good enough for me.

I created so much things with it until like 2004-2005 I think, like a complete terminal on my Windows, re implementing standard commands all within Delphi. Wrote some games companion for Rainbow Six and RavenShield [1], fetching statistics and available servers, scanning games to find your friends, downloaded thousand times. An alt-tab which worked with Quake III that at the time was also downloaded hundreds of times, a companion to The All Seeing Eye (server browsing), a small Photoshop tool where I learnt how to create my own filters like Gaussian blurs and so on [2], key mapping profiles for plenty of games by modifying INI files [3], a code formatter inside DevC++ [4], ...

I have lost all of my source code (didn't knew how to backup things at the time), still have some binaries and screenshots for posterity

I remember this period with nostalgia and great passion.

Thank you Delphi for the good times and all the fun, this is when I really knew what I wanted to do after school.

[1] https://rehost.diberie.com/Uploads/37/20210215-160435-948cd7...
[2] https://rehost.diberie.com/Uploads/37/20210215-160351-cc03e0...
[3] https://rehost.diberie.com/Uploads/37/20210215-160401-712b1f...
[4] https://rehost.diberie.com/Uploads/37/20210215-160338-6f856c... && https://rehost.diberie.com/Uploads/37/20210215-160330-cc512a...
Eleos Technologies (https://eleostech.com) | Senior Erlang/Elixir Software Engineer | Permanently Remote (US only) | Full time Eleos Technologies is a growing 9-year-old company building communication software for truck drivers and field workers.
We’re helping a diverse mix of customers—from mom and pop operations to household names—improve how they communicate with their employees by tackling information overload, reducing phone calls, and eliminating obsolete technologies.

Our app is used by thousands of big-rig and small truck drivers, day and night, every day, and we've been on a sustainable growth curve for long enough that we're ready to grow our backend team!

Our driver-facing mobile app does some unique things, including assisting drivers with planning their trips, finding stopovers, managing their electronic duty log, and more. This is all powered by an Erlang/Elixir OTP application, and we're looking for someone who's used this stack in a production setting before, recognizes the advantages of OTP, and would like a key role in a maintaining and extending such a system.

As a remote team (since founding!), we're super lucky to have some great folks who use the ability to work from home to spend more time with their kids, help volunteer at a school, or otherwise be more fulfilled than they would be working from an office. You could join us!

If that sounds fun and rewarding to you, the full description and info about applying are over here:
https://eleostech.com/careers/backend-elixir
I hate open concept with enough fury to heat all of Texas to boiling. They’re clearly built and sold to people who never have had to try to keep kids out of things.

And even worse are houses badly “opened up” - thereby ruining whatever design was originally in place.
I don’t think this statement by the author makes much sense in this context. The author states later that “the U.S. system of public-private partnership has proven its worth once again”, but one is not taught to expect much at all from the public sector in America; one is on the contrary told that the government can only make mistakes and that the private sector is more efficient and fault-tolerant.

If anything this “public-private partnership” goes against what Americans have been taught for the last half-century.
Without having looked at the code I'm guessing he used unimplemented language features in the non-obfuscated version, then re-wrote to avoid using them in the obfuscated version.
Matrix is not only an exciting ecosystem to build on top off, the overall community is pretty amazing too. Fossdem went great and I liked a lot of the talks.

I'm beginning to build a couple of projects on matrix and am really hopeful for its long-term success.
Are any of the other third party apps worth looking at? I'm thinking specifically of Threema which I have but haven't really ever used since nobody else I know is using it.
If they used a privately hosted forum, should that forum owner take some of the blame? Would about IRC server operator? What about an iMessage group? Most of this was probably made discoverable by google searches. Should google take some of the blame?

I don't understand why we have to blame the means of communication and method of discoverability rather than the, most likely mentally disturbed, people. Claiming that a very small group of unsane people bust into the capitol is some fundamental problem seems hyperbolic and reactionary to me.
If that was true we would not have any physics journals and many math journals. We'd just have people peer reviewing arXiv. Peer review is a lot more complicated than people think to find the right reviewers, minimize conflicts of interest, prodding reviewers, reviewing their reports. Also having editors read submissions first to see if it is even worth sending to peer review. This costs money and is not free. And it is why we have not seen a free model of this supplant journals.

This could be done not for profit or government funded (disclosure I work for a non-profit journal publisher) almost none of the expenses of publication are taking in a PDF, archiving it and paywalling it. The expenses are in review, curation and copy editing. For us this expense is millions of dollars a year and is public information.

We already have a free tier of publication in repositories like arXiv. There is still value in curation, selection and facilitating peer review and that cost is non zero.

The PhD scientists we have reviewing your papers, dealing with correspondence and selecting referees for further review are indeed not working for free. If there were a lot of people that wanted to spend a lot of time a day doing that we would not have to pay publishers for anything.
"Notwithstanding the objections to their issuance by <court> on <date> and <court> on <data>, and stated explicitly so as to satisfy the reasoning of said courts, the issuance of general warrants is intended by Parliament and shall henceforth be expressly permitted"
Previous discussion: https://news.ycombinator.com/item?id=25667763
Needing a place IRL is a myth, and HN is the prime counterexample. So many people have celebrated great personal and professional successes here. So many people have found intellectual collaborators and business partners. Many have attained even deeper, more fulfilling benefits by finding employers, employees, or business opportunities. I easily know 10-15 people by their username here, and my day feels more positive when I read something they posted -- and maybe even consider responding! For many of us, HN is the only social outlet we need.
I still wish git could submodule to a specific directory in the sub-repository!
No, it's really not. As a user, I'd be quite fine with the first icon in the set.

The recent changes in the latest Google re-branding, for example, were anything but well-received. Even Chrome's icon is now smaller, and in a white box, with rounded corners — because everything needs rounded corners these days — for no apparent reason other than I guess we want to feel like a phone now.

The overwhelming majority of users are not shedding tears that their favorite product hasn't updated its icon in more than 3 months.
> I think it’s a net positive to have more social justice with maybe more homicide.

I mean, best of luck with that, but in general, those things really don't happen concurrently. How do you fund... anything, when those who can pay tax can leave, and those who invest privately can do so somewhere the investee won't be murdered or shaken down?

Social justice is taking the bus to the interview. Neither exist without, at least, some law and order.
Those are like 3M floppies, but not quite half as good, right? (-:

* http://jdebp.uk./FGA/1mb44-is-not-a-standard-floppy-disc-siz...

Or are they not quite half as wide?
Here's some words. The "wisdom" part may be in the eye of the beholder ;-)

1. It is possible to remain a technical (non manager) software engineer for your whole career. I'm 59, and I'm still a programmer, not a manager. But it gets rarer. You need a company whose mental model of software development has more options than "junior code monkey", "senior code monkey", and "manager". Those companies exist, but they aren't on every corner.

2. For you to continue to make more money, you need to be more valuable to the company than someone with 5 years experience. You do this by knowing more than the younger people, by designing better architectures, by not writing as many bugs, by not starting down as many dead ends, by not writing as many maintenance issues. You can do this while still not working as many hours as the younger people. Bonus points for being able to coach the younger developers and help them also become better.

3. When searching online, the job titles you're looking for are "lead software engineer", "principal software engineer", and maybe "software architect". But "software architect" is also used for someone who doesn't write code and doesn't mentor, depending on the organization.

4. You didn't say what kind of programming you do. Places that will let you continue to be technical are somewhat more common in embedded systems, and in defense. But that may not match what you do or where you want to be.

5. Don't "prepare yourself" for the interviewing process, except for writing a stellar resume. Don't grind leetcode for 3 months. If you're interviewing for somewhere that you hope will actually value you as a technical contributor, and they judge you based on algorithms that you could look up instead of wasting months to memorize, then you don't want to work there.
> Of all the crazy things people have asked me to do to their car, none of it would be more dangerous than a touchscreen for driver controls, and especially one with entertainment features.

I drive an older car with an old fashioned CD player rather than an infotainment system so what do I do? That's right. I put my phone in a cradle next to the steering wheel and use Spotify.

Apart from the serious issues caused by the lack of tactile feedback and the fact you have to look at the interface to use it, it's like the Spotify product development teams have gone out of their way to make the app clumsy and dangerous to use whilst driving. It is crappy and unresponsive, with way too much clutter.

I swear, Spotify have a giant engineering team and I have literally no idea what they spend their time doing: it's certainly nothing that I find useful or that improves my experience.

So in order to avoid dying or killing anybody else I plug the phone in to the aux socket on the car stereo (no Bluetooth in my car), select a playlist before I set off, and then let it do its thing. I'd switch back to CDs but they're a pain in the ass to carry in bulk. Or I listen to an audiobook.

I hate touch interfaces in cars.
Understood (with my apologies, I mistakenly assumed
it was on topic).

FWIW, I like and agree with the things I was referencing, I didn't mean it in any way as a jab or provocation. I shall endeavor to do a better job staying on the topic of the article in question.
I do not think this deserves the downvotes. It's absolutely true that with no activity on the socket, it stays off the CPU, and whatever memory use it has could be paged out if needed.
I see that, but I don't think it answers the question. If anything it seems partially contradictory.
Nukes and rockets exist.
For those (like me) who didn't know about RunwayFinder: http://www.youtube.com/watch?v=V3fTLYwM1d0
In both cases, you need a location to solve the types of problems humans want to solve. A hypothetical: is now an acceptable time to call a tech business in Asia from the US?

- With timezones: I need timezone (location). Generally I can call 9am to 5pm.

- Without timezones: I need location so I can figure out the range of times people typically work in that area (perhaps it might be 11pm to 7am).

And you're back to solving the same problem, just in a more complicated way with no helpful conventions.

In a world with timezones, if your uncle is on the Internet and says "call me at 13h30" but doesn't tell you where he is, you can't call him, because you dont't know when is 13h30.

Nobody who's used to communicating across timezones has this problem. After being bitten in the ass a few times you learn to say "Call me at 3pm eastern" or whatever. The no-timezones cure is way worse than the timezone disease.
Use Firefox with Adblock Plus and you won't see any ads anymore. Everytime I'm behind my MacMini with Safari, which happens from time to time, I am amazed at the quantity of ads that are shoved before my eyeballs. Compared to that, Firefox+Adblock is an oasis of quietness.
Far more useful than a list of things to copy-paste into a terminal that might be useful in very specific situations would be reading a good explanation of how to use the shell. What the subshells, piping, and some of the basic commands used here are.
It seems that the example provided is a poor example. Software systems compute based on some rules. If you change the rules, you must change the software. Are there other more meaningful examples?
The TAILS security model seems a bit odd to me. These kind of zero-day attacks seems like the easiest way to deanonymize tor users, and tails doesn't protect against them at all. On the other hand, tails tries hard to keep the user's computer free from traces. But if the secret police has already identified you enough that they go and seize your computer, then you are already in trouble. Trying to protect yourself at that stage seems too late.
>Very inhospitable.

I find it amusing that the space migration crowd is all into whiz-bang feel good tech like rockets, but not into the incredibly prosaic concept of terraforming. Where's the clamoring for more money spent there? Why aren't the sharp young minds migrating into that field? Why isn't anyone funding it? How many sharp young minds want to spend their life toiling on a project that won't finish until long after their great grandchildren are dead?

Its almost like the space migration crowd knows this is all a crock of shit. They just want rockets and other toys that have no where to go. Sure, we'll have an asteroid and possibly a Mars landing one day, but we can't stay. The same way we put men on the moon and had them drive around a bit, but at the end of the day, there was no reason to go back and certainly no possibility of staying.
I've reviewed a good number of applications this go around (last day to submit is Friday!). So I put together a quick write up that's hopefully helpful to the broader community.

Any other tips you'd suggest?