skysight-inc/HackerNews huggingface dataset:
Heroku disabled my entire account with zero notice due to a fraudulant DMCA takedown notice, costing me tens of thousands of dollars. I struggled to be able to speak to anyone, and when I finally got a hold of someone, they treated me like a criminal despite making it clear I was the victim. Really shitty attitude, and the end result was getting my account reinstated but only with a "don't let this happen again, shithead" sort of treatment.
I think starting at proving why human rights exist is the more valuable logical path as there’s some contention that inalienable human rights exist and it doesn’t seem reasonable that animals have rights and humans don’t. I’d suggest that once you have a reasonable proof for human rights (imo the best one is argumentation-ethics) then you can see whether there’s an objective argument for rights that applies to animals.
> If the alternative meant starving, I'd agree.

why is starving the arbitrary line in the sand? Why isn't "a great home in a HCOL area" the line? Or some other line? Ethics is subjective to each person - this is why if there's actions that shouldn't be taken, it ought to be encoded in law, rather than as ethics.

The bottom line is, by saying that other people ought to have more "ethical consideration" when they have to make an economic sacrifice to enact that ethical consideration, you're also implying that they should be sacrificing their own benefit for your benefit. It's hypocrisy adjacent.

I'm all for advocacy in lawmaking to ensure that bossware or spyware is illegal. But i would certainly not look down on someone who is currently making such software - after all, it's not their fault that this software is being made.

> An extreme example:

yes, i would. The guards at auschwitz may not be nazis, or they may be. Them working there is no indication of what their personal sense of ethics are. That's why you don't fight the guards, but against the central gov't that is actually imposing nazi-ism.
> This is overly pessimistic. Virtually everyone could vastly benefit from a relatively small investment in improving how they present themselves to the world (and to themself).

I think most people absolutely could benefit, but not necessarily enough to level the playing field with the most gorgeous among us, while for others there really may be nothing they can do to level the playing field against even the most shoddily dressed average looking person. I've got nothing against trying to do the best you can with the hand you've been dealt, and wouldn't discourage anyone from doing that, but when we're talking about the innate bias humans have when hiring I think it's worth admitting that some will always have a considerable disadvantage regardless of their best efforts.
Nope. I remember there was a study where non-descriptive figures on paper were shown to little children and they all attributed positive traits to the taller figure and negative traits to the smaller figure. It's not about behavior, there seems to be an innate bias amongst humans towards taller people.
the easiest way to lie to others is to lie to yourself and not look to critically at your reasoning.
Do you have a link for more information on this? I'm curious and would like to look into it.
> Very little food comes from China.

Food per se may not come much from China, industrial food production is as exposed to supply chain issues involving China as anything else.
definitely, my best friend cant stand it and another engineer mentor friend has suffered really legitimately from it, but honestly its a good reminder, and a privilege check on being in a relationship and living in a walkable mixed-zoning area
I do wonder if Québec is poised to miss out on some of the shift to a remote economy in tech? If Québec-based companies can hire remote employees outside the province, but non-francophone companies can't hire remote employees in it, then that seems like it might lead to a net loss of jobs.

I talked to my employer about moving to Montréal a while back, because I love the city, and we're all remote anyway, and perhaps I'm a sucker for a brutal winter too (but OMG the summer), and they told me in no uncertain terms that no definitely not. It turns out it's one of the few places on the continent employees can't live, because it's just not feasible for us to comply with la loi 101.
I don’t know how to put it any other way, this reads to me like a poorly thought out critique from someone who might be happier using Golang.
Work from anywhere is truly advantageous for people without families, or people who have much older children (maybe). Also, if collaboration is centered around Pacific Time, then it effectively rules out many of the 170 countries. Add in 4 1-week onsites per year, and the logistical challenges become mind-boggling, never mind the other more subtle aspects. How will this work in practice?
> You know who still thinks the Mastodon is worth having? Mastodon.social users, who were able to protect themselves from unfriendly/unwelcome users, and didn't have to go back to Twitter.

Per the parent anecdote, nobody thought Mastodon was worth having. The users all went back to Twitter, along with all the unfriendly/unwelcome users, because that was where the action was. I also suspect a few dropped out entirely.
> It’s providing water in the Atacama Desert near Lima Peru.

I think one big issue is that in winter (May-September) not every day is foggy, so sure its helpful but not a perfect solution. It does get really foggy though in June-October. Thus we get natural vegetation in otherwise arid hills around Lima, the most popular called Lomas de Lachay[0].

[0] https://en.wikipedia.org/wiki/Lachay_National_Reserve
The UK too. I was actually banned from the /r/IWantOut subreddit recently for suggesting such even though it's Home Office advice [0] (under Remote Work).

[0] - https://assets.publishing.service.gov.uk/government/uploads/...
I mean, you could literally build a wind up mechanism that you point at the Sun. Here's a simple DIY project that designed one: https://www.youtube.com/watch?v=4ySnb4cPDnw
> Personally the fact they didn’t produce Linux drivers for these things is baffling.

Followed by

> helping Linux grow doesn't financially benefit them, now or in the future

Is a bit perplexing. Why are you baffled?

Opportunity cost is a very real thing. Apple would probably be better served by developing Windows drivers, if they were going to take developers away from macOS drivers.
The point is exactly that owning a small airplane has not always been the signifier of necessarily enormous wealth it is today, and that it's worth asking whether that has had a deleterious effect on the ways in which commercial pilots learn to be pilots at all.

I suppose the larger discussion is properly around the vast increase in income inequality over recent decades, and I'd have done well to contextualize it there before now.

(In my defense, I've had such a day that the early root canal appointment, which played out like something from Marathon Man - not that my dentist is less than excellent, but I'm glad I already knew that because we had about half an hour there during which the least surprising thing in the world would have been for him to ask me "is it safe?" - that was the second most significant thing to happen since the sun last rose. So it's quite possible I am bringing less than my best to this discussion that I'm using to help me wind down toward sleep.)
I work at a fully remote company. To be honest, I don't like it very much. I like that I don't have to commute, but I pay for it in lost productivity waiting to hear back from my coworkers when I have questions. What would normally be a 5 mins conversation turns into pinging on chat, setting up a meeting, and then chatting at a further time. Collaboration is much harder and the rate of doing work is much slower.

If companies are okay with this, then it's the "new normal" I suppose, but I can understand why Apple and Google want people face to face. If I knew I could go into work twice a week and meet with my team, I would enjoy that, but my team is global so it will never happen. It's definitely a weird experience.
It wouldn’t be the first time I made a mistake like that by not clearly identifying my units but I think I got it right.

Let me rephrase and use watt/hour units.

I was assuming it was a 50 watt panel that would only produce 30wh from the weak winter sunlight.

Divide 30wh by two (since it was only ru Ning for half an hour) and get 15 watts generated to purify 5 ounces.

Had they let it run for the full hour, they’d get 10 ounces from my assumed 30wh of energy the panel produced.

30wh divided by 10 ounces would be 3wh per ounce (or unit of water produced).

How many units of water can be produced by 1kwh? Let’s divide 1,000wh by 3wh to get the result of 333.3 units (ounces) produced.
Well... there are people who go through life blowing off everyone they can. That is, as you say, terribly a-social. It's not a healthy way to live.

At the same time, there are also people who feel free to write a check, sign your name to it, and expect you to cash it. (They would do this financially if they thought they could, but mainly they do it emotionally.) If you let people do that to you, that also is not a healthy way to live.

So there's a balance between being asocial and being a doormat. Don't be either one.
A beautifully simple app with more functionality than I knew I needed. The ability to categorise and prioritize my todos is phenomenal!
i don't really have an incentive to do that, i just wanted to comment on how inaccurate this was written and share a thought about our "news" based off my knowledge. The author shouldn't have written this if they don't understand what they're writing about. Or cant verify their leaked information.

Probably most news is misinformed if you think about.
Finally the truth about the Roswell incident
I think this very incrementalist, formulaic view of science that stresses replication, falsification and so on is in many ways broken. For one as Russ Ackoff used to point out, one cannot get what one wants by merely not doing the wrong thing. There is an infinite amount of false or uninteresting theories, and so you end up with Borges library of Babel, which in many ways is the status quo already of automated, bureaucratic science, which produces almost endless amounts of low impact research.

I think a better way to do science is not to rely on honesty or processes, but to do science with practical goals in mind and to be ambitious enough to produce results that will assert themselves by virtue of their impact.

The Manhattan Project, mentioned in an ethical context in the piece is to me a good example of a scientific project that did not rely on ordinary scientific veracity or processes, but on goal-oriented work with a positive rather than negative (in the technical sense of the term) result in mind, that one could simply not argue about. It also explains I think why a lot of cutting edge research today has moved into the corporate sector. Rather than being constrained by academic formalisms there is focus on novelty and big leaps.

the frequency of arguments about trust in science or honesty today to me is mostly an example of the absolutely low and marginal impact and irrelevance of much research. Operation Warp Speed for me is a good modern example of how science ought to be done. Very much not in the spirit of debate or scientific bureaucracy but by using new technology to pursue a goal where success or failure would be obvious.
For these small amounts, I doubt pumping it back out would be an issue but is that what they’re doing?

I thought the metal plates were collecting the salt but the article and video don’t make it clear.
Exactly.

But the thing is, I can switch GC implementation according to my needs.

If throughput is my number 1 concern I can use ParalellGC, if not I can use ZGC. Or G1 if I want something in between (not sure if the paper picks up the huge drop in overhead of G1 in Java 18).
> It would take until well after 2050 to build those, and they would cost many, many times as much as renewables + storage, and produce zero kWh in the meantime.

Again, no, if nuclear power plant construction was carried out at the same rate as it was in the 1960s and 70s it'd be completed on time. You might be doubtful that we'd be able to manage that pace of construction in the 21st century, but at least there's precedence for that pace of construction actually being achieved.

> Just the money spent on coal, in the meantime, not counting nuke construction, would be more than the cost of building out enough renewables.

That's a very bold, source-less, claim you're making. Unfortunately the numbers don't even remotely add up. At a total of 535 million tons, and 36.14 dollars per ton for electric power consumption, we're looking at only $20 billion dollars of coal sales [1]. And that's generously assuming that all coal production went to electricity. If you're including power plant construction, that figure doesn't change much [2]. It's so small it's hard to see on the graph, but it appears to be below $25 billion dollars [3].

> No "breakthroughs" are needed for storage. Everything works already. All that is unknown is which will end up cheapest.

Right. We know something will make storage incredibly cheap. We don't know what kind of storage it will be. We don't have examples of it being delivered at that cost. But we just know it in our heart that something will save us and make intermittency a non-issue.

This is called "hope" and it's not a plan. The plan is to keep burning natural gas while wind and solar aren't producing, and keep our fingers crossed that our miraculous something will come about.

1. https://www.eia.gov/coal/annual/

2. https://www.eia.gov/todayinenergy/detail.php?id=45076

3. https://www.eia.gov/todayinenergy/images/2020.09.10/chart2.s...
Yes, I know you can hack it on there. Just like you can hack Android 12 on a Samsung Galaxy S3. But that's not the point. The point is the official support for the device, which was only 6 years.

Also, I did use dosdude's software to hack 10.13 on my 2009 MacBook and it ran like crap and the touchpad driver was total crap.
"Well what's out there?"

"Nothing's out there."

"Well there must be something out there."

"There is nothing out there. All there is, is sea, and birds, and fish."

"And?"

"And 20,000 tons of crude oil."

"And what else"?

"And a fire."

"And anything else?"

"And the part of the ship that the front fell off. But there's nothing else out there. It's a complete void."
Kotlin/Native vs. C++ vs. Freepascal vs. Python: A Comparison
The author wrote „Higher Order Perl“ which — to my knowledge — is one of the best books on programming ever written. While it’s got Perl in its title it is really an exhaustive introduction to the functional programming paradigm while being refreshingly non-academic about the subject. BTW: In general, I think there were many great Perl book authors having written very insightful introductory text books. They were mostly fun too read and taught me more about computer science than most computer science text books I had access too.
You could request them to not to play and be quiet, right.
I guess that's because the flying pilot might become incapacitated at any time (i.e. stroke, heart attack, ...), and then the other pilot has to take over as quickly as possible, and an additional switch that they have to locate and flip would need more time than just moving the controls?
Also, men, because they're physically larger, on average.

The important thing is that this all gets sussed out via whiteboard coding questions, where the candidate is put in a usually windowless box with some alpha coder, and told to solve math puzzles under time pressure, and are then judged based on "culture fit".

That reminds me. Does anyone know how to buy bike desks like the ones in The Zero Theorem?

I'd like to add them to our bull pen and interview setup, now that we're back in the office:

https://m.youtube.com/watch?v=7my1G0TrwT8

(I've found that examples of what not to do are often the most useful.)
I'd like to mention the native actor model implementation CAF, the C++ Actor Framework, and share some experiences. (Disclaimer: I've been developing on CAF in the past and have a good relationship with the creator.) CAF (1) provides native actors without an VM layer, (2) type-safe interfaces so that the compiler yells at you when a receiver cannot handle a message, and (3) transparent copy-on-write messaging so that you can still push stuff through pipelines and induce only copies only when a ref count is greater than one.

In our telemetry engine VAST, we've been using CAF successfully for several years for building a distributed system that always has a saturated write path. CAF provides a credit-based streaming abstraction as well, so that you can have backpressure across a chain of actors, making burst-induced OOM issues a blast from the past. You also get all the other benefits of actors, like linking and monitoring, to achieve well-defined failure semantics: either be up and running or collectively fail, but still allowing for local recovery—except for segfaults, this is where "native" has a disadvantage over VM-based actor models.

With CAF's network transparent runtime, a message ender doesn't need to know where receiver lives; the runtime either passes the message as COW pointer to the receiver or serializes it transparently. Other actor model runtimes support that as well, but I'm mentioning it because our experience showed that this is great value: we can can slice and dice our actors based on the deployment target, e.g., execute the application in one single process (e.g., for a beefy box) or wrap actors into single OS processes (e.g., when deploying on container auto-scalers).

The deep integration with the C++ type system allowed us to define very stable RPC-like interfaces. We're currently designing a pub/sub layer as alternate access path, because users are interested in tapping into streaming feeds selectively. This is not easy, because request-response and pub/sub are two ends of a spectrum, but it turns out we can support nicely with CAF.

Resources:

- CAF: https://github.com/actor-framework/actor-framework

- VAST: https://tenzir.github.io/vast/docs/understand-vast/actor-mod... (sorry for the incompleteness, we're in migration mode from the old docs, but this page is summarizing the benefits of CAF for us best)

- Good general actor model background: http://dist-prog-book.com/chapter/3/message-passing.html#why...
As always, it all depends on what you negotiate. They promise not to use the "cost of living" hammer during the negotiation, but as always the most important factor will be your "other offers" hammer.
This happens to me so often when I’m writing a GitHub issue or SO question. I’ll write detailed reproduction steps and every bit of reasoning about my issue, and 75% of the time that’ll be enough for me to figure out my problem.
Previous discussion of ‘Emergency Data Requests’: https://news.ycombinator.com/item?id=30842757

Seems obvious to me that a ‘no court order no data’ is the only sane rule here.
In the US, the tricky/potentially expensive part is understanding what labor laws you need to adhere to and what taxation issues you might be creating when you hire someone in a new jurisdiction.
I hear you. People keep saying Spanish is an easier language than English, but yesterday I pulled up an article written in Spanish and I couldn't even read the first word.
These aren't large numbers compared to stuff like transport, for both cargo and airmobile force components. You replace manned combat aircraft with remotely operated ones because you're at the point where that's the next thing you need to do to stay in the race, but that's not a race transport aircraft are running.
If I had a time machine I'd go back to 1988 and mortgage everything to buy MSFT!
> Also, installation of the panels currently costs more than panels.

That's partly the racquet people set up to snag government grant dollars, but still true.
Tiling does not make a better experience, as popular as it seems to be among tweakers, unless you have way more screens than I want.
[Context: I worked with this team previously] Data here is coming from mobile apps, and is similar in volume to typical mobile app user analytics. I can certainly imagine that Segment would be a poor (or maybe just costly) fit for device telemetry in most IoT use-cases.
It’s not even just the lack of benefit caused by the message not getting through. I think people who communicate too intensely, too aggressively, forget that the communication is part of the listener’s life. If someone feels like shit when they talk to you, you’re already in the red for whatever net impact you want to have on their life.
By that logic you shouldn't buy anything at any time besides food and shelter because that money could be $$$ after appreciating for years or decades.

We only live one life, you can't try to optimize every dollar. There's a tremendous price on "investing" in your own happiness throughout every part of your life.
> Bigotry is a piece of jargon meaning “those who hate them”. What else do you call somebody burning a religious book for the sole purpose of generating a response? Would you prefer fascist? Nihilistic performance artist?

Regardless of what you wish to call a random guy who feels compelled to mishandle a religious book, why do you feel this warrants massive riots which extend for days and target society as a whole?

And what reaction do you think these massive riots draws from a whole country regarding the presence of these problematic communities of asylum-seekers-turned-rioters? Do you think a person who grew up embracing the founding principles of a liberal democracy will look at their private and public property being attacked and destroyed and come out thinking that their community benefits from the presence of these newly-arrived rioters?
> Is the Rust FFI story much better?

So very much so. All the usual C types are available, you even have as much control as even saying that you want to struct laid out as it is in C, doing something as simple as binding a function is just declaring the function like you would in C. As it uses llvm it can even inline across C code, optimize and all just like they were written in the same language if you wish to do that.
I did it. Never regretted it.

No flatpak either.
Distributism is primarily about widespread ownership of the means of production, and does not necessarily include home ownership, though this should be a logical down stream effect.

One early way in which this could be easily done - and which tech companies are leading the way in - is to normalise the idea of workers in a company being given company equity. While it is still a long way off from actually owning the means of production, it should become normal and expected for full time salaried employees to be given a share of ownership in the company. Otherwise, full time employees are simply contractors with extra perks. Having a stake in the company you work for means that companies are actually controlled and owned by the workers, not controlled and owned by the highest bidding investors.
Downhill in what sense? Downhill implies there’s some goal or ideal to strive for, but what exactly is that? Do you believe that this downhill is irreversible, or just another bump?

Lots of people take negative views on today, but it’s hard to reason about until you can nail down exactly what “good” is and why.