skysight-inc/HackerNews huggingface dataset:
if workers want to self-organize, why don’t they do exactly that and start a rival business?
Two things that I miss in C are smart pointers and closures.
I'm putting my next pihole on a cloud VPS so I can use it from anywhere. It's an experiment; I want to see how long I can keep it from becoming part of a botnet. Ideas welcome.
“Users” don’t care about the type of “freedom” that geeks care about. In fact, I like having the freedom to install any random crap on my iOS devices knowing that it is limited by both the sandbox and the permissions that I give it.

Which is different than any desktop OS.
I think your (because it's a bad idea that causes more problems than it solves) needs qualification via "in some cases". It certainly is handy and well used in other applications and speeds up development time as well as prevents various developer bugs.
Native file system access, That is what I wanted and waited the most for. Now It is possible to create an App alike webapp which needs just one prerequisite of selecting a folder on the start.
Well, considering I said maybe we should move health care to emergency services,like the police and fire services, added to that comic, I can only assume you completely missed the point of my statement. And while not everything is paid for except sunlight, everything the government provides IS paid for, yes. There is a ledger to be kept. I'm not some hard core conservative, nor am I some hardcore liberal. Like most Americans, I'm somewhere in the middle and am capable of more nuance and critical thought than I am given credit for.
This sounds very interesting. Please do write an article abput the topic! Seems like you would introduce specific allocators for maybe different games.
There are big implications inside the US too. Gates favors large-scale privatization of American public schools and de-professionalization of schoolteachers, and his “philanthropy” is actively harmful to US students.

Public policy should be decided by the public, not by the whims of unaccountable billionaires, however pure their intentions might be.
Please don’t back up unsubstantiated claims with “it’s true”. Please read HN commenting rules. https://news.ycombinator.com/newsguidelines.html This type of conversation is an uninteresting back and forth of opinion unless you provide sources.
It would be interesting to see what the impact of adding hints about allocation lifetime to malloc would be. I have to suspect someone has already written that paper and I just don't know the terminology to look for it.
Based on his history, it's absolutely fair to question his competence and his judgement.

The Microsoft years proved that he was good at making money using dominate-a-market monopolist techniques.

That's exactly the wrong personality profile for someone trying to do effective philanthropy, which requires unusual empathy and cultural sensitivity, as well as tactical cleverness.

Gates - arguably - demonstrated the latter, albeit only in a very specific and (IMO) self-serving way. He also made plenty of spectacular strategic errors at Microsoft which harmed MS customers, MS competitors, and computer users in general.

So his record of strategic foresight is patchy at best. And there is no evidence at all that he has any unusual talent for empathy or cultural awareness.
I would say, in itself the oil being separated from and being above the Italian salad is something that in itself decreases the entropy (for now I assume we can think of this as two gases of different density). However! It is overcompensated by other factors and in total the entropy is lowest in this case.

What factors? Imagine you could place the particles as you wished, and being encouraged by my first sentence you decide to mix it all up to achieve higher entropy. To make it all mixed up, you'd have to move the heavier, denser material towards the top, increasing the total potential energy. This would need the introduction of external energy into the system. We cannot do that with a closed system. We could only take the energy as heat from the salad, making it all colder. However, in making it colder, the motion of the particles becomes less uncertain, leading to a decrease in entropy. Ultimately the method of mixing it up fails to increase the entropy, showing that the separated configuration is indeed lower entropy.

However it is not because of the separation, but in a certain sense despite it. The separation helps bring the particles into a higher inner-energy state, because the potential energy decreases as the denser material moves down. Without paying attention to the micro situation the effect wouldn't make sense.
So has photoshop ;). I think you are forgetting the thread you replied to
Hopefully rust will eventually be the new standard.
Telegram Support Force
Ask HN: Any Polish Developers or Entrepreneurs on HN?
I wonder how big Polish community (or just passive readers) is on HN.

first edition: https://news.ycombinator.com/item?id=2085791
This is situational and will depend entirely on who you work for, who you work with, and the nature of the organization as a whole.

I started out as a freelancer put in charge of the organization's data operations (getting data from point A to point B with processing in-between). I took the legacy system and transformed it into the next generation of data processing tooling. Slowly the situation morphed from me doing all the work (platform and handling business requests with the platform) to bringing on team members to start carrying the vision forward by taking parts of my previous responsibilities.

The high level is that one teammate now takes on platform improvements, and two others handle business requests.

The person I report to is responsible for the broad cultural structure of our tech team. He put me in charge and gave me full autonomy of half of the technical enterprise (the other half is an internal web application produced by two other teams).

Independence and autonomy are important qualities to allow your teammates in a remote environment (for data operations, anyway), this does require finding teammates with an adequate level of competence and agency when hiring.

I find that 1:1 chat based communication creates a casual environment which leads to an easier formation of relationships with my teammates.

I help form relationships overtime between teammates by asking them directly to rely on others for information, code review, and discussion of platform improvements, and training.

I've never worked within an organization remotely on its payroll.

I think a defining quality of what makes my organization work well remotely is that we're all independent freelancers, so I don't have to worry about what motivates my teammates as much, because it's fairly obvious, they are working for themselves and are motivated to make money by billing hours.

It seems counter-intuitive, but for over 3 years now I've watched roughly the same group of people, with the addition of new people, continue to work together without drama or politics.
The article is paywalled.

outline.com and archive.org do not seem to work; Google's cache returns 404. Are there any other such sites that work?
Where are the insurance companies on all this? Shouldn't it become increasingly more expensive to insure a low-lying property? Are they not including climate risks in their modelling?
Just downloaded his game Mussel (it runs on macOS). Amazing fun - highly recommended. Crazy CRT like effects.
The article is wrong. There is a 50K limit per list but you can have unlimited list. 1Blocker X does this.
I'm glad you asked! Can't recommend this book enough; it's beautifully written and also short - in matters of philosophy, less is most definitely more. It's a general work on the adversarial legal tradition and while it doesn't touch on German labor unions specifically it does go into some detail about the differences between the (Anglo-)American and continental European approaches.

Adversarial Legalism by Robert Kagan.
https://www.hup.harvard.edu/catalog.php?isbn=9780674012417
What I partially would love to see is a Unix like OS for the Pi thats designed and built specifically to take full advantage of everything the Pi has to offer. The Pi especially with the Pi Zero is a great tool to learn and teach. Since the Pi Zero is so cheap if it breaks you buy a new one...
So it's an article on entropy (as disorder) without one mention of Shannon[1]? This seems like a pretty big oversight.

In the context of information theory, entropy is absolutely a decay of information. I understand that this is physics (not math -- although the formulae are virtually identical), but there's a very clear, accurate, and formal use of "entropy" to mean exactly what the author purports it doesn't mean: chaos.

[1] https://heliosphan.org/shannon-entropy.html
Misaligned incentives cause good people to make bad decisions.
> 200us

Is the claim that 200us would be the worst case time for the GC to complete its work?

Is this worst case measurement one that the language itself guarantees across all platforms targeted by the game?

If you haven't measured the worst case times, and the system you are using wasn't designed by measuring worst case times, then we're not yet speaking the same language.
Thank you. The sync.Pool lossy ring buffers are probably my favorite innovation, especially because of how little code it is.

I was worried about type casting as well and generally avoided bare interfaces like the plague. However, in all the benchmarks I've ran for throughput, type casting was a small percentage of CPU time. I'll see if I can dig up a flamegraph.

Of course, the only reason sync.Pool performs so well is because of its internal usage of thread local storage. If the Go team exposed that, we could make our own typed sync.Pool implementations... I won't hold my breath, though.
The loss or gain is not realized until the home owner sells the house. So just don’t sell during the crash.
Obviously the proposal does work, in that France basically has it implemented. and has 1/10th the emissions per unit of electricity of countries that have moved heavily towards renewables only, and some of the lowest electrical prices in Europe. ;)

You're playing with apples and oranges. You want us to look the other way while all the exotic things done to fill in for renewable supply/demand mismatches are not amortized over a tiny number of hours of operation, but want to point to the same problem with nuclear.

A diversity of power sources, each with their own problems (cost [nuclear/storage], invariability [nuclear], volatility [wind/pv], total resources available [hydro/geothermal] is what will get us through this. Especially since we're really maxing out what we can do with wind and solar and it's not going to ramp high enough in time to save us.
I read your post as poetry. Where can I play your games? You gave me this "The beguiners guide" (a game about games) feeling.
You can have the same “freedom” on Mac by going into system preferences and turning on the option to only allow App Store apps to run.

It should remain an option, not a forced choice.

(As long as Firefox still exists and can run on desktops, there will still be a choice... but it’s still unfortunate and a disturbing trend to see more companies making moves against user freedom on their PCs.)
because he has been awarded by the putative meritocratic competition a vast sum of money for his mediocre operating system
Structuring software as a series of processes separated by queues in the small and large.
Saudi Aramco hires UBS, Deutsche as bookrunners for its IPO
The benefit of current hashing algorithm is that Go team is maintaining it ;-). Its written in assembly and runs in single digit nanoseconds.

One way to check for collision would be to either store the key as well or use another hashing algorithm (which would further decrease the probability of collision, but not eliminate it). Either would introduce some slowness, because every Get would need to be checked.
> Every worker there clocks in at 9, and clocks out at exactly 5

LUL! Those are amateur numbers, buddy. I do 11-6 maybe, and work at a big 5 tech company making big 5 tech company salaries. And frankly, we aren't working a lot of the time during the day either.

And yes, we have the "unlimited" vacation, which usually results in people taking about 4 weeks a year, on average.

I think people underestimate how easy it is to work at some of the big tech companies.
You're going to get buried for the odd knife metaphor :/

Even if we ran with it, like, would a cook use a knife with a sharp handle because it's "more sharp"??

I get what you mean though: C is pretty liberating. It gets out of your way and let's you be pretty precise about what you want it to do. In return you have to... well, be precise. If you have a bug it feels like you just need to get better. If a language makes too many promises and fails you, it feels like it let you down.

But I feel that way about Java vs. Scala, so what do I know.
Google Reportedly Attains 'Quantum Supremacy'
If you're addicted to learning, reading papers!
"Clearing an 18GB heap" that's full of 100MB objects that are 99% dead is different than clearing an 18GB heap of 1KB objects that are 30% (not co-allocated, but randomly distributed across the whole heap).
Andy Pavlo courses on youtube.
For many Americans, they are not.
Insurance policies aren't typically bought 100 years into the future. Often, rates change from year to year.
From what I recall, high risk events are typically separated from policies and require the home owner to carry 'normal' insurance and they can optionally have the high-risk event policy.
Facebook and Google certainly pay for 80 then. The average senior engineer there definitely makes at least double what someone at USPS IT does...
Lower visibility. Out of sight, out of mind. Even in small companies (ranging from 5 to approx. 20 people) I still felt like a number most of the time, like I didn't have much say in the company.

It also does a number on your soft skills if you don't get out much. I noticed a sharp decrease in job offer rate for job interviews before and after my first job in a remote team for 2 years. But other factors might have also been at play at the change in offer rate.
Just give everyone enough to cover food, rent and health. So that you can work forever on something, or maybe not work at all. With less people working employment wages would go up alot especially in sectors no one wants to work in.
Oh well, it worked out badly in one context so that means it can never work in any context. On the other hand, when capitalism works out badly for people that's just how things are and nobody is to blame.

/s
The simple counter-example here is: everybody likes cocaine, but nobody likes what cocaine does to you over long term, so you should probably not do it.
I'm sorry to see that you're struggling my friend. I'd love to help you, so if you ever need anything, feel free to give me more info on how I can reach you and I'd love to get a chance to give you my take on life and try to help you out...the fact that anything exists is amazing. Whenever I look at the world, I think: wow. Why does anything exist at all? Why is matter, time, or even a creator necessary? If you ask yourself this question, you'll find that you're worries will melt away. Some other tips which I think will definitely help you from my perspective: 1. Eat healthy (mostly plants and less meat) 2. Exercise 3. Keep in touch and meet great people who you love and 4. Have a meaning in your life: strive to accomplish something which gives you meaning. I'm hoping this helps? If anything, I'd love to have more of a chat with you and get to know much more about you, so let's stay in touch :) Also, I love your feedback!!!
Show HN: Three Year Self Study Japanese Curriculum
Well in terms of consistency, you shouldn’t have a red pointy logo for a product called Lulu or a blue globular one for a product called Kraxis.
People don’t write games in GC languages, so GC language developers don’t optimize for games, so people don’t write games in GC languages. It’s just a vicious cycle. It never breaks because for big projects there is too much financial risk.
Kudos on the informative blogs. It's always better when engineering teams share their knowledge ;)

In setting up the cache, can I assign values to be arbitrary length, binary safe strings? Can this be used to store indexed blob data of large size? Not saying this is a good idea btw...
Based on this behavior, the two scenarios for Ristretto would be:

1. If the chosen sample keys have high Estimate, the incoming keys could be rejected, affecting the Hit ratios. However, our Hit ratio benchmarks didn't show such behavior (within 1% of exact LFU).

> With this approach, the hit ratios are within 1% of the exact LFU policies for a variety of workloads.

2. The chosen keys have low Estimates, in which case they'd be removed and hence, won't suffer from repeated selection.

So, yeah. Doesn't affect Ristretto. But, good thing to keep in mind for other workloads.
True. Banqiao dam, 1975, about 125,000 dead.

In a region that is now home to over 17 million, and in which life goes on. In notable contrast to Chernobyl and Fukushima.

Most of the specific dynamics of the Banqiao disaster were organisational, managerial, and political, rather than technical, which is to say: not specific to hydropower projects, and fully shared with nuclear projects. In fact we've seen precisely the same dynamics across multiple nuclear accidents and incidents.

The scale of the hydropower and nuclear industries is also worth noting. There are over 57,000 large dams worldwide, 40% in China.[1] There are 450 nuclear power plants operating worldwide.[2] Which is to say that the per-plant risk experience is 125 times greater for hydroelectric and hydraulic projects than for nuclear, and yes, there have been notable dam failures and failure modes: Johnstown, Vajont, Sempor, Panshet, Baldwin Hills, St. Francis, Teton. And several near misses: Oroville and Glen Canyon come to mind.

Many of the worst disasters have happened regions, or times, in which resources were low, understanding poor, and understandings of liability and risks deficient. Which if nuclear power expands, is likely to also be the case.

I've written on and submitted items on Banqiao several times at HN. It's an instructive case study, though the lessons may not be immediately apparent:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://news.ycombinator.com/item?id=20020553

________________________________

Notes:

1. https://www.internationalrivers.org/questions-and-answers-ab...

2. https://www.euronuclear.org/info/encyclopedia/n/nuclear-powe...
Criticizing wealthy white tech people for exploiting their power and privilege to exclude others is not at all comparable for disparaging black fathers.
Wow I had no idea you could do that with the logging class. I agree it would be smarter to be able to at least have a flag for that to print the rest. Overall I prefer logging to print.

I do think you are right though: if you are trying to debug it is useful to know the line not just a variable name. Now you gotta add garbage to say hey this was from this method and line...
There's a fourth assumption missing, which is also wrong: that the localized traits are things like "honesty" or "good character" instead of things like "motor function in the upper right torso." My neurology textbook has a great figure from an old phrenology publication, it demonstrates the philosophical idea of there being brain regions for cognitive functions, but the partitions and labels are completely made up.
They're not claiming otherwise. Last sentence of the abstract: "Our findings suggest that long-term meditators have structural differences in both gray and white matter." They also talk about where in the brain there are structural changes and what kind of changes they are. Your comment reads like a criticism of some kind, but it would only be valid if the article was just the title and nothing else.
> > It can be made to run on just about anything. Usually this is relatively easy. It is hard to imagine a time when this won't be the case.

> This is the big advantage of C. If doesn't run C, probably it just doesn't run at all.

Is that really an advantage of C over C++? They have identical runtime requirements and typically share a common compiler (although one of those, MSVC, barely supports C). Is there actually anything that can run C but which cannot run C++?
I don’t think it is, this is based on a new platform that replaces the old e-up (which was rather mediocre).
the abstract seems to point out (if I understood it correctly, I'm not a neuroscientist) that the relevant changes in the brain are usually associated with centers of the brain that regulate emotional control and prolonged attention, which I would definitely identify as positive if true, and in line with personal experience with mindfulness practise as a way to deal with anxiety and panic attacks.
Where did you see a value judgement in the study?

Also, no, memory formation and general "experience" do not change the brain in this way. Memorizing something, for example, has completely different physical effects.
This article is about somebody who got a loaner, which means they are specifically whitelisted as my article's link says, which means that they are uncritical of Apple products. I don't know why you are hung up on blacklisting specifically as I have not mentioned that, only that prelaunch reviews of Apple products are not credible.
The thing is, even with the raw pointer the hard part is resolving ownership questions, not resolving the type. The tricky questions in C are: am I responsible for freeing it or is the library? If I send it into this function call am I transferring ownership? Type deffing doesn't make any of that easier or harder to figure out. Whether the thing is a handle or a pointer doesn't really complicate things, if that makes sense.
Wow, you did design in 4 mins. This is so cool man! I found you today through this website and thought it was brilliant idea! BTW it's #3 for all the time
Emissions Impact of Having 1 Less Child
So do tabs and I can still open 500 (maybe more already) on a 4 year old phone. No scenario I can imagine relies on having so many tabs open at once. The 50000 rules limit is far more crippling to blockers since you need those rules at once.
I buy this - specialized memory allocators, after all I've used mbufs. So which languages would be good or recommended for coercing types when using memory allocators?
Rather than make abstract accusations that are theoretical, perhaps you could be specific. Gates has donated a lot to basic health, vaccination, malaria, clean water.

Saying that some of it might be siphoned away by corrupt locals doesn’t remove any good done. The same is true of internationally run NGOs, the WHO, UN, USAID, etc the locals get some power and capital siphoned from the system.

But there is no system that can be free of fraud or corruption, so unless you can point out how Gates donations have been MORE corrupt than others, this just seems like a needlessly harsh attempt to nitpick someone who has given up more of his wealth than most people in history.

Do we really want people to believe no personal good deed goes unpunished?

If Gates were a Koch Bros like figure, it be one thing, but he is mostly following in the footsteps of people like Jimmy Carter at this point.
Criticizing white people for upholding a racist system is not racist.
Airbnb, Employees Eager for Big Payouts Pushed It to Go Public
Values can be arbitrary length, yes. We plan to store SSTable blocks from Badger in Ristretto. They can be strings, byte slices, whatever. That's the reason we chose interface{} as the input.
I mean, it seems like your job to suggest a better one, but how about the (syndicalist) IWW?