skysight-inc/HackerNews huggingface dataset:
I find this essay to be poorly written and wrongly positioned. Ender is an anti-hero. He does what he has to because he is a useful tool, a pawn in the hands of people more powerful than him. His motivations are intertwined with theirs because he is fighting to save the same people they are (for him it's his sister Valentine really).

The author of the essay recognizes Ender's portrayal of guilt, but suggests that Card wipes the slate clean with every incident. It is quite the opposite. Much of Ender's internal monologue is about him trying and failing to rationalize his actions. He has nightmares. "Speaker For The Dead" and "Xenocide" are about Ender struggling to come to terms with his xenocide, inventing new ways of assuaging that guilt. It is telling that Ender carries his burden for roughly a millenia (a terrible punishment), and only <spoiler alert> sacrificing himself allows some manner of redemption. He also <spoiler alert> saves the buggers after all. No one except Ender knows the location of the young queen's cocoon. He could easily let her be captured or killed, yet deliberately places her in a secluded part of the galaxy where she can grow and repopulate. These are the actions of an ethical human being, not an amoral, cold-blooded killer.

Good sci-fi builds on moral conflicts in present-day society. Card is keenly aware of this. Ender's Game is an unrealistic sympathy card? The pilots of the Enola Gay pushed a button and instantly exterminated 50,000 people. How do they feel about this? Does one think it was just another day at the office for them? Just another flight? We have drone pilots kill people daily. They burn out after a few years, suffer from PTSD. Xenocide has a very tense scene where the Admiral <spoiler> has to make an Ender-like decision. People like Ender exist because we as a society demand that they exist. That's ultimately Card's moral message.
If you want to see an outstanding collection of art without having to face the Louvre crowds, try the Musée d'Orsay: a vastly more pleasant experience, IMO. https://en.wikipedia.org/wiki/Musée_d%27Orsay
Likewise, I was trying to figure this out. And haven’t yet. In most prediction markets the reason for centralization is as the market maker or arbiter. For example predictit.com will definitively say if some testified or not during the market term [0]. So arguments over what testifying means get handled fairly.

In augur the community seems to determine this based on how much they spend to reconcile the transaction. So lots of people could tip the scale. On big tickets this would likely attract attention, but on smaller items it could be a problem unless members of the community have reputation and identities.

It seems like, from reading the faq [1], that it really just boils down to a proof of stake consensus method with multiple rounds of dispute before and after a market is finalized. With a documented fork procedure. So if consensus gets manipulated, it is very clear and the market itself loses reputation through that they tried to design in their fork process. But would also get likely checked by a “hard fork” away from whomever is running that particular blockchain and manipulating accounts.

The “ethics arbitrage” opportunity would be to look for markets where the outcome is realistically fuzzy “did someone lie” or has an invalid outcome and tip the scales without detection.

[0] https://www.predictit.org/Contract/9262/Will-Trump-testify-t...

[1] https://docs.augur.net/#tentative-outcome
The split might have some amount of minimal value, but it also has many problems. Just the insane amount of work spent, by literally 100s of different communities is almost beyond insane.

Massive amount of identical work that the WASTE majority of the time, does not improve anything for the end user.

Security should come from moving into well maintained platform, automatic scanners and many users. Instead of the package maintainers being the 'security reviewers' we should have app stores and sub repositories with security reviews.

Nothing stops a distro from only offering flatpaks from their own repo.

Centralizing and automating these things will allow for far better security processes in the long run.
We got safer cars at the same time. It is a double-edged sword.
I find that outline does a good job https://outline.com/XK3BwM

The story is pretty much no controversy, being that they are eliminating gambling apps
Why? I can run my Python plotting script with multiprocessing in one of the blade servers at work and get the job done quickly. All without translating a big bunch of code to C.
Ive always wanted to know, using CFAA logic, how does one know if someone is offering a service to be used online?

Is there a standard service that announces available services? If not, how do I know if I'm 'allowed' to use Google.com:80 ? Where is that fact delineated?
That reddit forum is full of "bro scientists" who use these methods are like hammers to bang the wetware without knowing how it works. Of course you get results when you mess with the system.

Reminds me of Alessandro Volta. In 1790, after inventing the battery, he stuck the the electrodes in his ears. He felt an explosion in his head, heard the sound of boiling “viscous matter" and passed out.

It would be nice if researchers could recruit these people to volunteer to be actual research subjects instead of messing with themselves and creating just anecdotes.
the lack of line-spacing and long lines make it even worse.
Are Debian and Kubuntu separate distributions?

Would RedHat switching to apt make Debian redundant?
In London there are plenty of Thai restaurants too, but I don't know how that compares with the proportion of Thais in the general population.

There are also plenty of Japanese restaurants, yet very few Japanese. Many of them are run by Chinese who have learned to prepare Japanese food.
When in mood search for Asaram, Rampal, Nirmal Baba, Sant Ram Rahim. These are prominent Godmans with millions of followers and 100s of million of dollars worth of empires prosecuted in last few years for charges including rape, fraud, murder etc. Courts now has grown some balls to take action against these people, despite risk of mob violence. These Godman's had patronage from all political parties as they control too big a vote bank. Some of these like Nirmal baba, Sathya Sai baba are so comical and ridiculous, Borat will have trouble spoofing them.

In India, people trust gurus and babas even for problems like pollution, water conservation, economy and healthcare. I have seen software engineers, working in top tier US product companies, who believe India had planes, nuclears 1000s of years back.
I don't know if the world should give up on making something better than a spreadsheet but easier to use than a full blown database. It's not clear to me at all that spreadsheets have to work exactly as they do today. More type-safety would definitely be an upgrade.
Hacking when you own the device in question is hardly what most people mean when they use the term hacking.
How to Raise Your Rates and Get Clients to Say Yes
Yeah, I think about this too. What proportion of people working for less than living wage would have to do this before there was movement. Being the last person is easy, being among the first is really hard.
To be fair, the linked story was doing quite well, in terms of upvotes, until someone flagged it repeatedly.
I typically push back on conclusions that only involve trying to change people and don't also put technical safeguards in place.

There are definitely things you can't fully automate, but the goal should be that doing the right thing is really easy and making mistakes is hard.
As a longtime Firefox user, on mobile I actually use Opera. I really wish I could use Firefox on Android, but for some reason Opera is the last mobile browser to support proper text reflow, which is a feature I cannot fathom a reason for actually removing.

On the plus side, it might not have extensions, but Opera is a pretty damn solid mobile browser, especially now that they've added night(-ish) mode support.
I thought that was just me, haven't reported it yet as I don't use calc enough to bother, but probably should.
Maybe something like Orbeon Forms?

https://www.orbeon.com/
Missing URL. Probably https://github.com/emersion/go-imap
Uber seem to have two really key problems:

The first is that self-driving is super difficult, they don't really have the expertise, and a lot of their progress seems to have come from being able disregard proper safety procedures. So to move forward with it they'd need to fess up to investors that it'll take much longer than anticipated and it'll be much more expensive. That'll damage the company value significantly, and it's not really relevant to what the core of the business is doing right now. I actually find it fascinating - Uber has built an app that disrupts the traditional taxi marketplace. Separate to that they've got a division working on a produce to disrupt Uber's current market place.

The second problem is that if they choose not to do autonomous driving their entire business proposition needs re-establishing. Can they actually make money doing what they're currently doing? Or are they doomed to sink huge venture capital sums into acquiring market shares, only to fail to reach a dominant enough position to actually raise prices and make bank. And part two to that question: Can they achieve that profitability and a good enough return to be worthwhile for investors before someone who does succeed in disrupting the taxi business with self-driving cars.
> Also most code starts off a bit hacky. That's the way it should be. It gets refactored once it's confirmed that the feature is needed.

I def think this is good, sometimes I just worry after hearing horror stories of dev teams literally doing a year of refactoring code for bad implementation in the beginning or problems with scalability in the future which leads to delays. But I guess that is just the natural progression of a product and needs to be faced then and not now. Also that means when we do face that issue, we passed the first obstacle - our product/feature is wanted by the user
Thanks! Much better, but you might want to display it a bit differently to avoid having the word `source` repeated constantly...

My suggestion would be to replace `source` (apart from the title) with some kind of icon for example.

Good luck!
Lessons from the Cave
Flagged the commenter for being a Mor(m)on.
I highly recommend the book itself. It is far deeper and more nuanced than the essay.
> I'm sure you haven't tried porting your software to top 6 distributions

In his world developers don't do that, they throw a pile of source files into the wind and let package maintainers put it together for a distribution.
yes of course they would. Using the same package manager does absolutely not require the same directory structure.

If they used the same packages, then there would be a question if they are separate distributions.
How does that review work in the case of binary/proprietary packages?
Show HN: Real-time web app server in C#
Wow it didn’t realize that and you are correct. Was using a SmartTV and the interface felt awefully close to WebOS that I thought it was a derivative.
As someone who has spent a majority of their formative years outside India and always felt out of place when I lived there, I definitely see India as a separate entity. The only really Indian thing about me is that I hold the passport.
Rethinking an Oscar Niemeyer House
Socialists are calling the shots, crony capitalists are playing along = fascism.

Amazon's China DCs are fully open to the communists, Apple is self-censoring, Google is readying its search engine with communist characteristics, and so on and so forth.

Reminds me of how IBM did business with a national socialist worker party a while ago.
MV renters pooling to buy lottery tickets to save their homes
Lol gambling/speculation might be one of the few places blockchain has product market fit
> Apple Pulls Illegal Apps Targeted by Chinese State Media (wsj.com)

Illegal in what jurisdiction one wonders?
HP Autonomy
The main problem on Augur right now is volume. Only a few markets have orders to trade against, and it seems like the cryptocurrency markets are the most actively used. I tried to use the platform to make a small bet against Tesla, but obviously you need someone to take the other side of the bet.

Still a very cool platform. A lot of people use predictions.global to get a birds eye view of the markets.

https://predictions.global/

And the Discord channel is always busy. The mods there are very responsive.

https://discordapp.com/invite/faud6Fx
It's the unexpected things..

A few weeks ago I was driving home from my parents and suddenly found myself diverted off my usual route, off from a motorway. Google maps was not updated and rerouted itself to try to put me back on the normal route, which was to double back and rejoin the motorway before the diversion - if I had followed its instruction I would have been stuck in a loop! Hard to see how a self-driving car would cope with that. I guess part of any diversion in a self-driving future would involve the authorities informing Google about it beforehand.

But it got me thinking of even more unusual events (that are nonetheless not so unusual that a driver wouldn't expect to meet them at least once in their life) - what if you come across a fallen tree blocking the road? A human being could make an executive decision to drive over a footpath or through a field or reverse back up the road a little way if it was safe... how could an automated system hope to cope?

Falling back to the human driver seems a cop out. What if the passenger cannot drive?

Perhaps just a failure of imagination on my part. Some sort of mission control that gets connected to where some remote operations steer you out of difficulty? Or does one just "await rescue"?

I just wonder if self-driving is one of those problems where you can get 95% of it solved, but the remaining 5% remains uncrackable.
just because you hire anyone who applies doesn't mean just anyone will apply. people don't actually want to get a job they have no idea how to do. applicants will filter themselves. the question is how much better is a company's filtering process, really, than the applicants' self-filtering? would be embarrassing if it were no better, or even worse.
Just hoping the host never breaks ABI is why we are here in the first place, solutions like that simply don't work and you need a runtime to be portable.
Congressman unable to speak with Trump full year after Julian Assange meeting
An /app isn't any better. If they insist on having a fully realized file-system, they can put it under /opt. Or, they could use symlinks to construct it under /run/{app,snap} similar to a chroot setup.
Let’s go one step further - unless you have some experience understanding academic journals (many here do), even the journals may suggest something that isn’t true by way of you reading into it.

Some things everyone here should know (like correlations and what they mean). Other things many won’t know, like certain statistics methods, base rates for a given thing, etc.

It’s easy for two people to read the same study and come out with totally different conclusions based on their individual context.
In short, don't let your ego overrule your logic. Too often I also see people who consciously or perhaps subconsciously prefer to hire folks who are either less knowledgeable than them or who agree with them on everything. It makes them feel more at ease but the project will suffer for it.

I do like your idea of shipping early and often so you can see the progress and actual results. If I had a dollar for every "we completed 80%" but not being able to demo the product excuse, I'd be so rich that I'd be buying Jeff and Bill dinners. :)
How much water weight can you lose in two days? A personal experiment
I too choose what software to use based strictly on the language in which it's written.
Product market fit surely, but a long list of technical challenges left to solve as well.

You have better odds in Vegas.
Don't forget the craziness in /etc. Where do I edit the hostname? Where do I edit the network card configuration? How can I check the distribution name and its version number? Where are the configuration files for Nginx and how are they structured? Etc, ad nauseam.

Just try to do some of these steps on 2-3 versions (versions for non-rolling distributions) of each of the following distributions: RHEL, Debian, Ubuntu, Arch, Gentoo.

The Linux distribution ecosystem is insane.
It seems simple enough to me.

Over time, these hardware companies grow or die. Their products have to get cheaper, hopefully due to economy of scale. Company management never wants to kill the old products with new ones, plus it's pretty hard to guess exactly where to go.

Everyone eventually falls off the treadmill.

Years later, of course, management has amazing 20/20 hindsight.
"The Hail Mary plan to buy lottery tickets is a testament to how desperate tenants have become."

Ok, at least the tenants are aware how unlikely the plan will work.
As I skimmed through the first N paragraphs in search of the buried lede of this article, as I seem to need to do for most articles these days, I am reminded yet again that HN needs an abstract service (aka tl;dr). Commenters should submit an abstract which is voted up or down, hopefully based on accuracy and compactness. Reader could then skim through abstract and make a more informed decision about whether it's worth the time to read, just like is done with academic articles.

(People who are going to comment without reading the article will do this regardless of whether you have an abstract.)
I second this, there's so much wasted work, and because that old contribution process there's no guarantee that even an absolutely fantastic patch, like a better man page for example. Will ever see the light of day.

I've tried in the past, it doesn't work out (not man pages, but I was fixing a bug and yeah, three, four submissions was enough for me to quit trying)
I'd say they're neither: they're marketing. The average gambler isn't that bothered about the actuarial unfairness of their bookmaker or casino, and the bookmakers don't make fortunes because their cut is particularly large but because they are very good at hooking people on making more bets, and having enough volume to lay a big bet.

The one area where blockchain based gambling might offer a significant theoretical advance is games when all the gambling is contained within auditable code that's provably actuarially fair, but people generally don't get interested in slot machines because the ability to audit expected return is important to them (if they do, it's probably because they have a strong impulse to disregard that understanding and/or are gambling sums they don't care about...).

When it comes to bets on the outside world, crypto-gambling is arguably a lot worse than a high street bookmaker as it involves a de facto side bet on (i) the value of the crypto asset not declining during the bet duration and (ii) the oracle being reliable. It's not like you can't get odds or participate in more obscure bets or prediction markets using regular currency on p2p platforms or even with high street bookmakers either, it's just they're relatively niche interests...
This says that the Thai government started the program in 2001, but I remember Thai food suddenly becoming trendy in the 90s.
It is a work in progress. A few packages are very secure but many have lax permissions for now.

There are big improvements coming like PipeWire, DConf sandboxing, etc but it will not happen over night.
Show HN: Codecom, generates YARD compatible pre-documentation comments for Ruby
> Coal jobs are this bizarre holy grail of right-wing politics in the USA and Germany.

It's far more than a right-wing politics issue in Germany. The most dedicated supporters of coal are within the social democrats and even the left party has some vocal coal supporters in some areas.
Secrets of the Skellybrain
Counterpoint, it's happening now with Waymo.
When viewing man pages, you are using less by default.

lrf, guvf vf n cha
The problem is, as air flight has found, you're removing training hours from the humans so theyll be more and more dangerous also. And how do you safely hand off to a driver who is 99% of the time not doing anything. That's the thing humans are worst at, stayomg attent to long boring periods
/app is never visible on the host though
It depends. Historically, sandboxing used to protect from takeovers, because computer time and network bandwidth was costly. But today, user information is much more valuable than computer time. Flatpack partially protects from both attacks on system and on user data, but this protection is not perfect. We should expect that Flatpack protection is (or will be) on par with Android anit-malware protection.
A lot of companies used to actually do this. Let the mail room or call center people apply for the cobol training program and become developers. It's unheard of today for obvious reasons (a lot more demand for high skilled jobs makes it easy to get training and leave).
> Packaging was a solved issue in Linux

That's an insane thing to say. Literally 100s of people doing the same thing adding no value to the end user. That is a waste amount of resources waste by the open source community.

> My fear is that the handful of companies that build packages for their desktop apps with abandon them and move to Flatpak/Snap.

Good? Why does it matter to you.

> From the Flatpak docs it looks like anyone and everyone can just get access, even if you don't own the thing you're packaging. So if you pack $newpopularsoftware first you can now install malware on everyone's computers with a single push.

Nothing stops you or any distribution from having a repo with reviewed or specially selected software.

Also, the waste majority of packagers would not have found that malware anyway.
And then your package reaches distributions 1-5-7 years later. I guess that's an acceptable software distribution practice. If you're still living in the 80's :D
Very interesting. I wish there were more, "authentic" Thai places around. I'm in Chicago and by far the best Thai place I've ever eaten at was a small shop in Vermont. The owner is Thai and it's only open for lunch in the summers. No other Thai I've ever had compares. My brother who has spent some time in Thailand said it's because most Thai places are serving Americanized Thai food.

Authentic Thai Food is also a difficult thing to search for.
Politician accuses Twitter of censorship,but his user settings was hiding tweets
Online search tool for graphical patterns in electronic band structures
The packaging system has very little to do with user adoption of a more complicated interface, or the success of proprietary software in a purposely open system. From the user's standpoint, package management on Linux is usually just hitting the "update" or "install" buttons.

Edit: I have no idea why you think this is condescending.
I think what they're saying is that usually teams don't go that far out of their industrial strength. In a way, Uber here is going from being cell phone app developers to making automotive hardware, which is a big shift. Shipping hardware past the prototype phase is __HARD__ in ways that shipping a software app/building a marketplace isn't (not saying the latter aren't hard, but the two tasks take very different types of organizations).
I can't imagine there are many experienced software developers that maintained bullish perspectives on self-driving cars.

If you hear a consensus now, I suspect it's because the din of noise coming from the bulls has finally quieted down and you're able to hear the moderates and bears a little better.
Flatpak repos are GPG signed, nothing changes.