skysight-inc/HackerNews huggingface dataset:
>dismiss facts that don’t fit their worldview

I find this disconnect from reality especially fascinating
in the software field, where nature's answers are just at our fingertips, and where we just have to open an editor or launch our program to be able to verify our expectations.

I once told one of our architects that we were creating a lot of (Java) garbage, and he stared at me incredulously before saying: "but... no, we are using factories!" (the code was bloated with factories indeed, but no object was ever returned to them since noone knew when instances could be released)

In the less verifiable and more nebulous matters of human psyche and philosophy, all hell breaks loose, which is unfortunate since they are also the most essential. I remember my philosophy professor in college, telling us, as we were leaving him for math class: "Ah, now serious stuffs!".
There's an original Star Trek where war is fought in simulation and people are euthanized if they die in simulated nukes.
I'm not the authority on this, but it does say a galaxy far far away. I feel like I have a vague memory of it being 5 thousand years ago too? Hopefully someone corrects me
Hey there, OP here.

Thanks a lot for the feedback. I believe simplicity at this phase of learning is much more valuable than efficiency, that's why I haven't tried to produce the most efficient images as examples. Since your suggestion also simplifies the Dockerfile itself, I have replaced the previous one with your suggestion, thanks!
These sorts of security measures are only really necessary when you have a setuid or setgid shell script. (However, a much better suggestion would be to simply not write setuid or setgid shell scripts because they are a security nightmare.)
C was a major shift in ignoring security, that is all.

Almost memory safe systems programming languages (not fully safe due to use-after-free) were already a thing since 1961.

In fact ESPOL was probably the very first systems programming language with unsafe code blocks.
I was referring to the content of the post on nist.gov. But I think the title has changed, and may have been simply "U.S. Survey Foot" when I first commented.
Since it's bash-specific, I think people should use zsh instead. No need to quote variables as by default, splitting is not done. And you get access to arrays and associative arrays.
Post-war advertising isn't much better itself, being based to make people to want things they might not even need...
A workplace is pretty different from a public communications platform.

Surely you can tell the difference between talking about odious opinions on the internet, and making decisions as a representative of a company based on those odious opinions.
From what I can tell, 4chan went downhill after smartphones became the norm, then very fast after 2015-16. If you're asking 'how could it go downhill any more than it was?' that means most of the hobbyists and content creators left. Most of the popular boards seem to be spam or copypasta threads only vaguely related to the board subject.

8chan was taken down after some mass shooters posted there but I don't know if it's gone permanently or just went to an onion server.
With the "--" and assuming GNU rm, rm -f -- /path/foo* is safe. If you use a glob pattern that does not match itself, then you will want nullglob:

rm foo.[cC]

will remove a file named literally foo.[Cc] if neither foo.c nor foo.C exist, despite the fact that foo.[Cc] does not match the glob. nullglob is probably a good default for bashscripts, but I don't think it exists in posix.
> The citizens here in Koidu don't get any of the income of the diamonds.

Surely the issue of where and how minimg licences and sales revenue is distributed in SL, is something the folk of Koidu should take up with their government.

As with any company anyehere, De Beers pays the share they are obliged to to the authorities.
From the article it looks like he published information about the existence of the Nintendo Switch before Nintendo officially announced it
I really wonder whether there is really any point in writing shell scripts anymore. Practically every Unix/Linux box in existence has at least some version of Python 2 that can be used as a complete and total replacement. I can't think of a single situation where I would need a shell script and a Python script wouldn't be much cleaner, simpler, and more maintainable.
I'm on Google Fi / Hangouts. I can text from computer or phone, search conversation history from Gmail.
Minor correction: ECS isn't serverless. You need to explicitly allocate instances for your cluster.
Keybase.pub has existed since they launced the file system. This is nothing new, its just the /keybase/public folder.

What they did add was SSH server, banning, git hosting, and now bots to the chat.

As for what it is, their primary claim to fame is to solve the identity problem in the internet and secondary they solve the private key on multiple devices problem by having a smart way to have private key per device.

Once you have those 2 things you can build all kinds of stuff around that, and that's what they do. A well encrypted Slack is basically what they are.

I use it mostly to move files between machines or to host files I want to send to others. I also use the private git for backups for important folders.

The main thing that they are really missing in my opinion is being a IdP for OpenID connect.
I see a parallel between this and the pushback against Electron, and the counter-argument is the same: more choices in software in general is a good thing, and lowering the cost of entry by dropping requirements in accessibility or performance (Electron) gets society more choices in software.

The hypothetical csv-cruncher behaves a lot like a compiler - imagine if we had to make every one of those compatible with screenreaders and 20-year-old hardware running obsolete OSes. Imagine how much shittier everything would be with this additional burden to carry, then multiply it by every component in a typical software stack. This is the cost. It is finite, because everything is finite, but that doesn't stop it from being very large.

So to sum up: regulating this is detrimental to society.
Depends on your definition of win.

Do you mean perfect game?

Be the best?

Beat the average player?

I think there’s a bunch of vagueness but let’s take “win” to be generally better than humans, I’m not an AI expert but I suspect it’s got more to do with the popularity of the game

There’s no reason why backgammon can’t be played by machines, and definitely no reason why they would well. There’s just not as much as a marketing pop compared to chess, go or Starcraft all well regarded complex games. In a lot of ways, googles investment in AI is a marketing opportunity, and in an unpopular game there’s not as much incentive
That's pretty awesome. I wonder if it would be feasible with modern tech to build a neural net powered autotracker on a raspi (or some other cheap, compact, low power microcontroller). Mark a target with a button on the side of the rifle, have the controller lock the trigger until target it aligned. Could build in range compensation and might not even need a neural net to track simple targets. But you need a way to segment target pixels and track them as they move.
> Mozilla started transitioning Thunderbird out of their umbrella while TB is still highly dependent on Firefox code.

If you are referring to Mozilla Messaging and the period to 2012, no the only transitioning was in terms of product functionality. The community organized in 2014, unaffiliated with Mozilla, and it's not until about 2018 when staff were hired that community leadership were able to seriously reduce technical debt. But seriously reducing dependency on Firefox code is some distance away.

> Maybe we need a successor to Thunderbird? Something that's not tied to Firefox so much?

You are looking a millions of dollars paid developer time.

> Because it seems like we can't trust Mozilla and however many unpaid/underpaid volunteers to maintain it well enough.

Mozilla are not running the show here, the community is.

Perhaps it's difficult to keep up with the history, but https://blog.thunderbird.net/ has past relevant postings, plus developer and other mailing lists. To cite a couple, big changes in encryption https://blog.thunderbird.net/2019/10/thunderbird-enigmail-an... https://mail.mozilla.org/pipermail/tb-planning/2019-December... and development priorities http://lists.thunderbird.net/pipermail/maildev_lists.thunder... which includes a new address book.

There is a significant professional development staff which is nicely paid, and the number of developers will soon double. https://www.thunderbird.net/en-US/careers/
Nothing prevents you from just using [0].
Podman – daemonless, rootless and, OCI compliant
I'd love to read a good blog post on when to use shell scripts vs Python or other programming languages, which seem far more accessible to me.
FYI, the developer has a writeup about the design behind this project: https://medium.com/@fabianterh/how-i-built-heimdall-an-open-...

At first I was confused and trying to figure out what AWS services Heimdall uses to work, and this was the section that explained it:

Infrastructure

I’m using AWS’s Simple Email Service (SES) to send and receive emails, S3 for storage, and Lambda functions for serverless computing. Here’s how it works:

All received emails trigger SES to store the email as a file in a S3 bucket, which triggers a Lambda function. Depending on the email, one of several things could happen:

1. The email gets forwarded to your personal email address
2. The email gets forwarded to the original sender (when you reply)
3. A command is invoked by you (e.g. to generate a new alias)
4. Nothing happens (when someone emails an invalid/disabled alias)

I chose to use AWS for practical reasons: I’m totally new to cloud computing, and AWS being the most popular cloud computing service means it is easier to find guides and resources online.
You don’t need to allocate instances in advance if you use Fargate.
Unam Sanctam
Looking at immutability wrt. immutable data in the database/at rest then yes that a problem. Same if you
build a system which can't be updated.

I just don't see how many other cases of immutability have anything to do with it (like general purpose immutable data structures, statically fixed data structures, or static linking). I mean you can always change your code to comply with changes, and I would be very irritated if people believe they can put put code out into the world and never need to update it (but _not_ modify it, updating means replacing it with a mostly similar new system while carrying over all data).

Through as a side not: GDPR deletion request basically have the effect that any event sourcing system which doesn't has (perma-) deletion features is unlawful to use (if you process any personal data). It also means that soft deletion is not always lawful wrt. personal data.

Now for some event sourcing systems that is quite a problem. Some might cope with it through snapshots which "compact" the state and as such can have perma deletion effects if the events before the snapshot are deleted, but that only works if you can do so every week or so or you will not be able to keep with deadlines. Given that some systems want to keep logs longer than that this _is_ a problem which can lead to major additional cost if you ran into it.
It solves not enough money in the pockets of the vendor problem. Might ultimately allow a stepdown in training and be good for SWAT.

I'm pretty sure you could put a weight at the end of the barrel with some actuators in it to drive the barrel the MOA changes necessary to center on a spot.
Stargate did ok initially, the big bad while technologically superior is agreed with terror weapons. That excuse stops working after a series or 2
No idea, sorry. I don't know how big of a problem this is in practice in Denmark. I know that audits are performed on a national level. So I assume this would be less of an issue compared to countries where the health care system is very decentralized.
Neither does the JVM. Never a good idea to cling onto text-book definitions in this cloud industry full of buzz words.
If the company genuinely cares about not hiring people like that then they will read up on the job candidate before interviewing them. Passing this off to a 3rd party service basically just shows that the company doesn't really care about knowing any of the people they are hiring.
Usually the bands themselves will tell you their influences. It's a very common interview question, and often appears in bios.
That’s so interesting to me, I totally have had that experience specifically with Go! The lack of exceptions and genetics contribute greatly to Go’s simplicity but I have always felt like my code suffers for it.

Do you find that your Go code is, if not more complex, at least more verbose than in Scala?
Oh, I didn't know that, thanks a lot for the correction. I updated the article to reflect that.
> Analogously, WWIII will likely be about thousands of soldiers being vaporised by atomic weapons

Analogously, WWIII will likely be about hundreds of millions of civilians being vaporized by atomic weapons.
A plugin exists I think
Hmmm... Looks like it is time for me to make a tweet storm using template “I love {equality|charity|people|community|...}” to increase my chances on future interviews.
I will try with an analogy, please don't take it literally. Communist party (the ideology) stipulates that it represents workers (people) and that every worker is inherently on its side. But being a worker in reality does not mean one is a communist and banning the communist party does not mean banning the workers.
The person you replied to say Walk/ Bike, not bus. I'm in a small office in a medium sized city in Oregon and a quarter of the people at my work walk or ride in to work regularly.

If you live less than 3 miles from where you work, biking is cheap and as fast as a car in a lot of cases. Even if you are 5 miles from work, it's less than a half an hour commute (and you are almost completely immune to congestion). eBikes make it even faster.

Bus/ public transit are highly variable depending on where you live. For me it saves a trivial amount of time versus riding my bike so I don't bother, but our bus system is pretty good and if I couldn't pedal 7 miles, it's only 20 minutes on the bus versus 12 driving and I wouldn't have to deal with parking.
This has to be one of the dumbest statements I've ever read about docker.

I admit some people definitely abuse the usage of Docker, because of their bad copy/paste practices from basic step-by-step walk-throughs. But the thing that makes docker great is it's easy of use to create reproducible deployments. And if you don't want to use a projects docker images; a projects Dockerfile is still a great reference on how to get a project deployed on a linux platform.
Intelligent design is the theory that it is possible to detect intelligent intervention, as an explanation for specified complexity. Some use the theory to argue for the existence of God, but there are also atheists like Thomas Nagel who promote the theory. So, the theory itself is orthoginal to religion,and is properly a scientific or philosophical topic. Both science and philosophy are well within the scope of HN discussions.
The SSO thing really needs to happen. Its perfect for it.

There was already research done on this by a third party. And they showed that it works but didn't open anything up as far as I know.
Yes! In fact that’s from the same team I was working on at the time (HHVM). My tool predated BOLT by a few years, I think. Obviously BOLT is way more sophisticated and does an even better job.
PocketCasts has a feature where you can trim silence and adjust playback speed without affecting pitch. I found that plus 1.2x speed strikes a balance between efficiency without feeling like a firehouse.

I had been listening to podcasts at 1.5x speed for a while, but that gets overwhelming and difficult to multitask.
Yes. Ans if you ask someone if that is bad they'll reply "No, that's how it works". There's no crime or illegal thing when you consider the activities from the inside, in this culture some people even deny its existence.
The manufacturing shift to China can account for a one-time step decrease in solar PV costs due to lower wages and a lower cost, dirtier industrial ecosystem (e.g. high-CO2 grid power supplied mostly by coal plants having minimal pollution controls).

But the costs of solar panels made in China in 2020 are much lower than those of solar panels made in China in 2010. Chinese factory wages have not fallen over the past 10 years, nor have Chinese pollution controls been further relaxed. The trend of falling costs over the last 10 years of made-in-China solar panels is due to improved techniques of production.

In 2010, Chinese producer Suntech was the largest PV manufacturer in the world. It sold 1.6 GW of panels and realized revenue of $2.9 billion:

https://www.greentechmedia.com/articles/read/suntech-q4-earn...

Its panels were therefore selling for about $1.83 per watt in 2010.

Presently, Chinese high efficiency monocrystalline PERC panels are selling for no more than $0.25 per watt:

http://pvinsights.com/

This 85% drop in prices indicates that technological and manufacturing progress in the solar sector continued at a rapid clip even after its center of gravity shifted to China.
Hero shows require either very good writers, or enemies that miss all the time. And good writers are in short supply.
I think you’re absolutely right here. The reason people often dismiss garbage collection in game programming is the pauses, but if the pauses aren’t noticeable then the reason to dismiss goes away. Computer performance gains over time can totally help dismiss that, much akin to virtual calls or default allocators. The writing on the wall was there after games like Minecraft became a huge hit.
Yeah, one of my physics teachers did a job for a diamond company where the goal was to ADD impurities to a diamond, because diamonds with (the right?) impurities are colored, more rare (?), and fetch a higher price.
It seems like you’re missing my point. A trade dispute with China (or the US) is not the primary risk we should have in mind when thinking about this.

Becoming technologically dependent upon China puts the western world at strategic risk, which we have every reason to believe China will eventually cash in on when the time is right. When they cash in on it, it will not be for the advancement of liberal democracy or basic human dignity. As reckless and shameful as American policy has been of late, it continues to be the most powerful benefactor of liberal democracy the world over. I do not believe that China is belligerent. I know that it is ideologically opposed to liberal democracy. It’s apparently hard for many westerners to believe that there are those who truly do not believe in democratic ideals, but there are and they are growing in power and ambition.

It is naive to believe that our current state of affairs is guaranteed and one need only worry about maximizing the economic prosperity of a society that they see as guaranteed to be democratic. Do you think that millions of people died in WW2 in the name of trade regimes? Or was there a more substantial threat that was being addressed? Is that threat wholly eradicated, and will it always be so?
I can only agree,

E.g. IPFS can be seen as a mostly immutable distributed system (due to content hash based addressing). But it can fully comply with thinks like copy right or privacy related take down notices. Mainly because it only guarantees immutability of existing data, but not that the data will stay existing. (At the same time it provides a re-sharing framework which can make it really hard for lawmakers to effectively enforce such polices if people want thinks to stay online).
The ‘It’ Read for Political Insiders, a rare success in the world of local news
I love you. Thanks for this
That's true, it is a mirror, which should be disturbing to anyone on the left who doesn't want the left to be a mirror of the right.

> They are the same kind of hyperbolic/uncharitable extrapolation of a group's inner thoughts.

Is it, though? What does saying, "I don't think you deserve to be heard" say about the person saying it?
I still think for very small stuff it's easier to just write a shell script. For instance a docker entry point, where you set a few env vars, download some required files and start your main application.
Once most of them get above 120k miles or so they start needing very costly repairs and suffer in reliability. Sure there are exceptions, and some people are OK with that.
I really wish this would have come out like 4 years ago. I love the idea, but Apple's newest iOS helped significantly cut down on the robocall annoyance. I'm cheering for you!
You do realize that bad habits tend to not die, right? Don't teach bad practices because you're targeting newbies...teach them the best practices from the start.
Safe: Protect Your Privacy
Bay area large (not huge) corp dev here.

We do. We have like a dozen shared, beefy shell servers (varies, but think ~32 core not too old Xeon, ~256GB RAM, 1G or 10G stable network that's local to the office, TB's of storage and essentially unlimited on NFS) for devs (and more of the same dedicated for CI/CD).

We need this because the codebases are huge and take hours to build on a laptop (and copying across a home uplink would take forever too).

Homedirs are NFS mounted.

It's more cost efficient than spinning up an AWS/Azure instance for myself, and more limited resource efficient than spinning up a VM in OpenStack (both of which I do when appropriate). And it's very convenient team work wise.

There are (many, some avoidable but hard to fix by now) downsides for sure, but I cannot imagine doing this work solely on a laptop.
> If we get into conflict with China and it takes, say, 6 months to swap out all the now-compromised Huawei hardware

Do you think a nation-state like China will have great difficulty compromising non-Huawei hardware? This seems overblown because Huawei components will be a small fraction of the attack surface in very connected environment. The best defence would be vendor-agnostic, which might be what the UK government is planning on.
I too have noticed the cadence, and it occurred to me that non-native English speakers probably benefit from his deliberate cadences. I find it to be a well designed podcast.
Researchers in Romania propose personalized vaccine for coronavirus
Does this mean that if I dont resell my site I fan host it freely forever
Any plans for Android? Would happily pay for a service like this.
Discussed 5 months ago: https://news.ycombinator.com/item?id=20818618

2012: https://news.ycombinator.com/item?id=4535611

2010: https://news.ycombinator.com/item?id=1405698

Also 2010: https://news.ycombinator.com/item?id=1110283

Those are the big threads. Lots of little ones too: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

The author showed up here once: https://news.ycombinator.com/item?id=5414757