skysight-inc/HackerNews huggingface dataset:
I wish the site would just get rid of downvotes. Your post is constructive and well-written, doesn't say anything egregiously offensive and isn't trolling and doesn't lack effort. The only reason why you're being downvoted is because some people don't agree on an ideological level. Which is bullshit. You can still respect people who don't share your views, and I wish the site cared to foster that kind of community, instead of promoting another echo chamber.
67000 per year. They also said the price was historically higher.
> HN is largely intolerant of jokes.

That has also been difficult for me. This cohort is sublimely brilliant in many ways and I treasure that, but it almost seems to be at the price of a sense of humor.

Another thing I've found is that simply asking questions often gets treated as an act of aggression. I have tried lots of ways of being more diplomatic and have failed completely. I will accept this as a shortcoming of my own, and I truly have attempted to be nicer somehow. My new solution is to ask them and just take the downvotes on the hopes that I also get a thoughtful answer. Doesn't work very well.
Same story for me up to the IBM selectrics.
Has anyone heard of Sudbury Valley schools?

Peter Hartkamp started one in the Netherlands, and wrote a book about it.

“Our current education systems do not trust children to learn what they need to know. Governments believe that children must be coerced into learning what they prescribe as necessary for future life even though they do not and cannot know what that future will be like. Yet we do know that coercion produces anxiety and fear of failure and that this in turn inhibits learning and destroys confidence. We also know that creativity, innovation and empathy are not encouraged in such a climate even though above all else these are the survival qualities for coping with an uncertain future.

In this short book Peter Hartkamp develops his arguments against coercive ‘education’ with a needle-sharp engineer’s logic. He invites us to imagine what schools would be like if they took the articles of the UN Convention on the Rights of the Child seriously, a not unreasonable position as all states are signatories.

I wholeheartedly and without reservation recommend this book to the many parents, students, teachers, employers and policy makers who know in their hearts that something is very wrong with the examination and testing factories that we are allowing our schools to become. It represents a beacon of hope that another way is possible.” [1]

[1] http://hetgedwongenonderwijsvoorbij.nl/en/
Not while I can use Chrome for free. Mozilla cut their own rope when they got rid of Brandon Eich and caved into SJWs, and they conservatives boycotted No-Zilla.

For $5/month I'd better get features that the free people don't get.
That's just a token mention of it instead of actually evaluating whether it will be problematic or not. I bring this up as he is probably one of the best people to evaluate this in detail and he didn't; lots of people here are acting like he did.
Your first comment was flagged (by users) because it added no value and seemed more or less like a projection of your own problems onto OP.
> But your salary doesn’t change if you work hard or slack. It’s not a reward for performance.

Maybe not in an immediate sense, but working hard ostensibly makes it more likely to get promoted to a position with a higher salary, while slacking ostensibly makes it more likely to get demoted or fired.

Of course, I say "ostensibly" because the real world doesn't really work like that, with hard workers getting shafted and lazy pricks schmoozing and politicking their way into the very positions those hard workers should've gotten. It'd be disheartening, but it happens to be a decent treatment for my impostor syndrome: everyone else is an impostor, too, so might as well just play along.
Luke Ranieri has some of the best advice on learning Latin. But note, even though Lingua Latina Per Se Illustrata is one of the best Latin books available, he doesn't recommend starting with that. It's more effective to first learn your noun, accusative, dative, genitive, and ablative cases, plus verb tenses and moods, by brute memorisation. Then move on to the Ørberg readers: http://wcdrutgers.net/Latin.htm
Ah, I think I can explain. In English it's not uncommon to use a word like "nepotism" in a not-quite-literal sense. Native speakers will understand it just fine, but if you're in the position where you have to go look up the word, then it might be confusing. To get the colloquial sense of it, extend the word "family" to include friends, their relatives, and people who went to the same university but in different years.
I've had great success with using pypy in production, but found that it was sometimes tricky to figure out how to fully leverage the performance wins on the table, especially if the regular way you might do a thing in cpython depended on a C extension that was either unsupported on pypy, or supported but slow. I could imagine a real demand for people with the specialized expertise necessary to do this for commercial customers, so I wonder if the plan here is for pypy be funded by this kind of consulting, and maybe exist under an entity that can make that happen (i.e., that's allowed to do for-profit consulting work)?
It is a lot of money in absolute terms, for sure. But why should a CEO accept “a lot of money”, if elsewhere they can get 5x as much? All this moralizing doesn’t help. You can call people greedy as much as you want, but you have to pay market rate or you can’t find a CEO at all. People have no obligation to accept a lower than market rate salary, they have hard power leverage in negotiations in the sense that they can easily walk away from deals where you offer such a “low” salary.
While the study classifies it as exploration and claims an intrinsic reward that will die out later in life, I would describe the behavior as novelty-seeking.

I'd wager that for adults, a game on a screen is just not new enough. But if you'd give adult males a choice of which female to undress, I'm pretty sure they would value "exploration" very highly again.

In a similar vain, when smartphones were new, the adult population was very active at buying new ones, comparing, and exploring the market. Now that we've had them for some years, phone upgrades have become a necessity and a lot less exciting.

So my theory would be that there is no loss in the intrinsic motivation, there is a loss in the amount of novelty.

If that is correct, then our school system is actually very appropriate even for highly intrinsically motivated kids, because they are introduced to new topics and areas of knowledge that are (hopefully) new to them.

That also aligns with my personal experience. While I hated getting up early and the concept of sitting in a chair just listening, I was excited about all the different things they showed me. And I liked best the teachers that would mention slightly irrelevant side details just for the fun of it.
No; capitalism is a system based upon property rights and as such it requires that contracts are voluntary and mutually consensual. The USA doesn't have capitalism, it has a Mixed Economy, which combines aspects of capitalism and socialism.

In a relatively unregulated marketplace, an Uber driver comes with their time, equipment and skills, ready to trade them for money. Uber in exchange offers money and the use of its infrastructure and relationships. Together they potentially agree a price, but neither side, nor the government nor some other external entity can dictate terms of their agreement.

Wealth inequality is only an issue if your world-view demands that you makes it into one. In a free market, wealth inequality in itself does not affect a person's life in any tangible way. Your comment about the wages of laborers seems to relate to the Labor Theory of Value; this concept is often used in conjunction with a claim that labour is inabstractable in an attempt to dismiss the interchangeability of human labor for automation, but that's patently absurd, because we're talking about this on a messaging board for computer programmers. Our economic system, even with its burdensome and overweening regulation, still does a good job of allocating resources to productive enterprises and people, and I'm afraid that in the laborer-capital-investor example that you gave at the start, the worker is only gaining from the deployment of capital in proportion to what they themselves have deferred the consumption of and then risked in the deployment of capital (vice versa with the investor and their labor). And of course, that example is less applicable these days, because people generally have pensions and own shares.

(But don't worry, if I'm wrong, you can go ahead and make a ton of money proving it)
With 60° fields of view :D
Nobody ever used that name in Italy, it's Middle Ages here (Medioevo) which started with the fall of the Roman Empire and barbaric invasions (and the settlement of many of the people that eventually became modern Italians.) Anyway we had invasions as long as the 19th century, maybe the 20th as well if you think about WW2, so it's a kind of normal business here and in most of Europe. We also had a constant improvement of arts and technology after the first few bad centuries. Not very dark at all.
> Put it another way: if your idea of avoiding races in your temp file creation is to just have a wider namespace, what keeps an evildoer (me) from just grabbing every possibility first? Disk space is cheap, right? You can only have so many pids, and the time of day is obviously predictable, and your random number space is also similarly limited. I could just set up every one of them first and when you hit it, I win!

A UUID, generated by the system's CSPRNG. Ideally through a syscall if the OS has one, so I don't need to burn a FD. You can't pre-fill all UUIDs without running out of space, and the CSPRNG prevents prediction, short of using gdb to attach to the process mid-name-generation, at which point you're on the other side of the airtight hatch.

I do wish linkat could do an atomic replace of an O_TMPFILE file descriptor. It'd avoid the whole random-name business, which is an ugly wart.
Yeah. I got told to put in a caching for a system that made very slow calls through a handful of proxies to the other side of the world and back.

We went with redis for the "PoC". I'd tried explaining that if a query is only made once every 24 hours and the data can't be cached longer than that because it's considered too out of date then a cache is pointless extra complexity.

He wasn't having it though, so he made us build it and demo it to a room full of people. Fortunately the room understood the simple explanation and he listened to them where he wouldn't listen to the dev team, so a few weeks of work was scrapped there and then.
I've hired and worked with many dozens of devs around the world. Some I worked with for 10 days, others for years.

The only downside that I haven't found a solution for is communication. Even with brilliant people who had been speaking English for decades, a lot gets lost because of language.

It's hard enough to talk to other Americans about technical issues. It's harder when the other person is losing small, important distinctions in each sentence.

It's obviously not a dealbreaker. The benefits of hiring internationally outweigh the drawbacks. In fact, no company I've ever helped build could have succeeded hiring only Americans.
I do the same and wait until all the bills arrive at the beginning of each month to do them in one batch and do not like the cognitive overhead. Now wondering whether it would be possible to set up semi-automated payments. You get a notification about your bill and if you click/tap through it gets paid. Still in control but less manual steps. Maybe there are services for this use case already?
At a job I had, they gave people a book titled: Your Mac Is Not A Typewriter

One of the big things was the single space rule.

Interesting thing tho. Many years later I read on Steve Losh’s blog that he uses two spaces after every period. Why? So he can just do a simple search to move through sentences.
I do think he captured it quite well -- that they are leaving it as a community project but only directly monetizing it for some people feels, well, wrong? It might be more neutral if they allocate funds for bounties and let anyone claim them, with the core developers obviously being able to address most bounties the fastest.
Property rights can be defined in a lot of different, somewhat arbitrary ways, so I think a deeper explanation for why something is bad is sometimes needed than just "it's theft".

If the exclusive right to the cardboard was taken away from the people who currently claim it, then it wouldn't be theft. Would that make it ok?
What a bizarre write up.

Crashing a single program on your own workstation isn't a "Denial of Service attack"

I mean you might be denying yourself service, but you could just as easily pour coffee on your equipment.
users? mods? what's the difference
C# Const vs Static Readonly
Not the GP, but what would you suggest is a realistic alternative in the current state?

Reforming public institutions to more effectively build public transportation infrastructure seems to be incredibly difficult. Local institutions seem to have maxed out their ability to improve beyond what exists.

So why not let the private market innovate and improve? If the public institutions where smarter they'd be taking advantage of these innovations the same way as has happened in reverse when public institutions have had success with innovation.
Meta Boost Blood Sugar Ultra
Meta Boost Blood Sugar Ultra or on the other hand fluctuating glucose can be very hazardous for a person, also the illnesses that they welcome on too.

http://supplementsnetwork.org/meta-boost-blood-sugar-ultra/
Interesting, looked it up and found a thing saying that military personnel and their spouse or dependents are allowed to have an address outside of Texas on their Texas licenses and IDs. So I guess I learned something new haha.
What can I say? #blessed
No. There's nothing special about Mozilla. There are a thousand browser options. You are very mistaken if you think chrome is the only option.
Certainly there should be. Not always large; I suppose creating and sequential writing into a new file should be about as expensive as non-transactional.
Wow! The site and its functionality are cool. I am not a web dev, so I can’t say much more than that.

What really impresses me is the site’s collection of information and its presentation. It is very thoughtful. Not too much. Not too little. You even included sources for most of your information. Fantastic! Don’t lose focus on your writing skills as you develop your technical skills. Both will serve you well. Great work!

If I may make a few suggestions, please consider:

1. The calculator says you should try to “fall asleep at <time>.” Maybe calculate a “bedtime” by including “time to fall asleep.” Default to 20 minutes, but allow the user to adjust.

2. The first sentence tripped me up. “ You should go to bed 5-6 90 minute sleep cycles before your wake up time.”

a. It should be 90-minute. See rule 4: https://www.grammarbook.com/punctuation/hyphens.asp

b. Consider breaking it into smaller sentences that lead the reader to your point. Something like:

People sleep in 90-minute cycles. They need five or six complete cycles to feel refreshed. Waking up mid-cycle feels worse than waking up earlier at a cycle boundary. Use this calculator to determine an ideal bedtime based on when you need to wake up.

Anyhow, just some minor thoughts. Overall, it is a great site, and not just a for a 15-year-old.
Possibly because the legal industry hadn't yet become commoditized or otherwise widely available or well-disposed to the people getting their arms ripped off in such a way as meant that they could sue the pants off factory owners that failed in their reasonable duty of care. The other less egregious examples would likely have improved gradually over time in line with general standards of living amongst the population, spurred on by competition between employers as they retooled and automated, and sought higher-skilled labor.
There are browser extensions to block w3schools (or any domain you choose) from google results. Some are built to only block w3schools, some will operate off a list of domains. It’s one of the first extensions I get on a new computer.
Up until hours ago my pending PayPal claim seemed lost in a different form of silent purgatory, but the refund appears to have finally been authorized as of tonight.

I ordered the phone on 5/12, cancelled the order and filed a PayPal "item not received" case on 6/26, escalated the case to a formal PayPal claim on 7/16 (under pressure from PayPal's "close or escalate" automated ultimatum), and as of now it appears the claim finally got refunded on 8/12.

Not a single email response has ever been received from numerous attempts to contact sales@pine64.org throughout this total waste of time and frustration. They ignored requests for updates before I cancelled, seemingly ignored the cancellation, filed an "item shipped" update in the PayPal case on 7/8 despite my cancelling the order on 6/26.

YMMV
How a Microwave Oven Works
Right. You're touching on another important factor: everyone, and especially children, want to belong to a group. They do this by adopting values similar to their peers.

When those peer groups have values that include playing video games and exclude exploring learning, it's very hard to motivate members of the group to explore learning. I don't actually have any data on this, but I suspect that applies even under extrinsic motivators. In other words, telling the cool kids who hate school that they will get bad grades if they don't learn more will not make them learn more. It will simply become a badge of honour to have bad grades.

Perhaps the single most important job of a teacher is to attempt to create a single group of the class[1] with which every student identifies, and then imbue that group with the value of learning.

I don't think the way to do this is by promising rewards (good grades) for good performance (doing exactly what the teacher asks.) The way to do it is to encourage self-directed exploration and mastery, with a sense of a greater good. (This sounds like something out of an Italian-inspired educational philosophy, but as far as I'm concerned, it's just rather simple reasoning from the principles of motivation and social behaviour as we know them.)

In the end, this is a really tough problem. If children are convinced (based on interactions with their peer groups) that learning sucks, then it's really hard to change their mind. This goes for adults as well. I'm not saying there's a magic formula to make everything work out right.

What I'm saying is that there are two insufficient and contradictory methods. I think one of them is slightly less bad than the other one.

[1]: It might sound like creating multiple groups would be easier and accomplish the same thing, but the danger with that is that small natural variations in the value of learning between these groups could get exaggerated in an attempt to create group identities. I.e. if one group is just about considered more school-happy than the other group, then that will become a point both groups can use to distinguish between themselves: one group will intentionally become more ignorant of the benefits of learning to separate its members from the other. It has to be one single group for them to all adopt the same value of learning.

Edit: I almost forgot. For more on this, see The Nurture Assumption – well worth a read.
Does write situation apply to linux as well?

Since 99% of the disk I/O is cached, write either success or fails completely. It's beyond scope of the userspace application to know what and when data arrives on the physical disk. Same applies to Windows as well.

Using direct I/O is different story where this is the correct behaviour.
Thanks for the kind words! I appreciate it. Feel free to reply with feedback when you've tried it!
This is one of the sillier Elon conspiracy theories.

Tesla competes with gas cars, not trains.
With that attitude, we're going to see the open web turn into Google AMP in no time.
That is what I currently do. I use >~1TB a month in bandwidth though, so it isn't practical to tether everything so I end up only tethering my laptop and even that is still pretty expensive on Google Fi ($10/gb until I am throttled).

Fortunately my internet has only had problems maybe 4 or 5 times in the last year. It just feels irresponsible of me to rely on data that eventually gets throttled to be almost unusable when I need it for my job. Maybe I will get a backup AT&T internet connection and expense it at some point :(.
See also: "learning" Conway's Game of Life configurations by gradient descent.

https://hardmath123.github.io/conways-gradient.html
Why so few buildings have windows that open
Why not just subscribe to pocket VPN or one of their other services. It does seem to be mismanagement when you can't make $430m in revenue into a profitable company.
rd: A record/replay debugger written in Rust
Agreed. You should consider posting to their forum. I have for several issues, and they have been responsive and helpful.
Great!

Even better, this steam-powered train, reaching 126 mph (203 km/h) in year 1938! [0]

Why do I know about this? Because I played Railroad Tycoon as a teenager in ~1990, and got fascinated by trains.

[0]: https://en.wikipedia.org/wiki/LNER_Class_A4_4468_Mallard
Name all the browsers that don't use Chromium's Blink as it's render engine
Unless you're into data science, what can u do in Python that you wouldn't be able to do in Ruby? Most "famous" gems are still well maintained afaik. The Ruby eco system is still nothing to sneeze at.
From memory (at least on some implementations), you need to enter the booking reference for whoever is sitting at the seat you're trying to chat to.
Does something prevent incorporating in another location that allows it? Doubt it.
Congrats! I wish more authors try out self-publishing and hope that they find success.

>Putting it in perspective, $200,000 over five years averages $40,000 per year. It's definitely something, but that revenue would not be enough to replace my salary, nor do I think my other book projects will match its success (though I'd love to be surprised!).

That depends on where you live I suppose. $40K per year will likely put you in top 1% richest in my country. My case is an extreme corner case, but my yearly expense is around $1500-$1800 (which looks likely to be earned with my ebooks this year).

>You can buy Ansible for DevOps, 2nd Edition on Amazon, LeanPub, or iBooks.

Any reason you aren't using https://gumroad.com/ as well? That is much better than leanpub with fees being

* 5% + charge fee (3.5% + 30¢)

* or, 3.5% + 30¢ per charge only with different tiers (https://gumroad.com/settings/tiers)

And payment withheld is maximum 2 weeks instead of possible 75 days with leanpub
Ok, so find one.
I tried to use it once and it's basically pointless.
Having the Air Chat app is a way better way do this (mesh / peer 2 peer bluetooth and wifi chat).
Can't we just use smartphones or passports for it? Although implanted chips would solve quite a few humanity problems (and create more power for authoritarian nations).

Also I don't believe dangerous people should have all sort of rights to privacy. We already ask pedos to introduce themselves to neighbours (at least in movies), why shouldn't same apply for deadly viruses? I guess this forum is frequented by too many Californians where knowingly giving someone AIDS is not a crime anymore.
Debugging Enhancements, Project View for VSCode Java Extension -- July Update
Are you all for this?

https://cdnc.ucr.edu/cgi-bin/cdnc?a=d&d=SFC19030822.2.48&e=-...