skysight-inc/HackerNews huggingface dataset:
You should read some of his public.... ekhm... “discussions” with Wietse Venema on various security forums in the 90’s. It was very entertaining, but also clearly showcasing djb’s huge ego.
You can actually do a sort-of pull request: suggested changes. When editing mode of the document is set to "reviewing" then your changes would appear as sidebar suggestions which the owner can accept or reject.
I wonder how many apache projects actually survive this sort of event?
In the past, the reason seems to have been fear of high inflation. Conjure trillions of dollars into being every year, and you'll end up with roaring inflation and one heck of financial hangover. The country lived through such an episode in the 1970s-1980s and it was a miserable time.

However, that reasoning is eroding bit by bit. It really got going in the 1960s - 1980s with the Johnson, Nixon, and Reagan administration, which acclimated the country to structural budget deficits in the name of national security and Great Society aspirations. With some (apparent) time off during the late 1990s, the budget deficit as a percent of GDP has risen and risen:

https://fred.stlouisfed.org/series/FYFSGDA188S

The Fed's mission currently is to slay the dollar bull, which is wreaking havoc with world financial markets.[1] Monetizing the entire Federal budget would go a long way to wrestling that animal to the ground.

There are many half-steps that could be taken along the way:

- payroll tax holiday, made permanent at some point

- income tax holiday, just extend the 2020 tax filing deadline indefinitely

- middle class tax cuts

- still more corporate tax cuts

All of these steps can be financed by the Fed, which simply buys the debt issued by the Treasury, keeps it on its balance sheet charging close to zero interest. Then dollar depreciation works its magic. Rolled over long enough with high enough inflation and the federal debt just goes away like a miracle.

The problem is this. After you've freed policy makers of any restraint whatsoever when it comes to spending, what's the endgame?

History has some lessons there, and they are all bad. The Weimar Republic, Zimbabwe, and Venezuela may be relevant.

Then again, none of these countries held the world's reserve currency when dabbling with ultra-expansive monetary policy.

America is the Saudi Arabia of dollars. We determine production. The world can't seem to get enough of the stuff, and it's required as an ultimate raw material for just about everything. What happens if the US absolutely floods the world with dollars? Will they run away in fear? Or will they embrace the debt relief and rejoice in the good times?

[1] https://www.lynalden.com/global-dollar-short-squeeze/
Nah - I appreciated the comment and really agree with it. Life isn't just black and white, and simplifying it to that is reductionist to the weird minutia that makes up the brilliance of this whole experience.

Things just have been admittedly rocky for me through my life, and I'll fully own that too - it's what you do with your situation that matters. In some ways I'm stunted in comparison to lots of the folks here and have had to live my teens in my 20's, and a bit of my 20's into my 30's. I get that I'm a grown-ass-adult and all, but I'm still growing up, hence the "I'm not into this whole kids thing."
> now you have to opt out to avoid this

There are many more things than organ removal done to dead bodies that would still kill a mistaken-as-dead person extremely dead, just slightly later in the process.
Social media in the US was always something I thought that Chinese companies couldn't penetrate due to cultural differences. The fact that they have means so many more US tech businesses are potentially at risk, because China's tech sector is extremely strong on the software side, even on the open source side (Ant design for react, Vue js). This is despite relatively high anti-China sentiments: see Koa-router being transferred to a Chinese maintainer: https://news.ycombinator.com/item?id=19158218, granted there are concerns with transferring a popular package to an unknown person for money, or Huawei's problems penetrating US market. Companies often have to hide their Chinese origins, such as OnePlus (a subsidiary of Oppo).
The same way Slack used to have an IRC bridge, but they shut that down once they were the leading market player.

This is literally the Embrace/Extend part of EEE
The mental gymnastics statists perform to justify the actions of their beloved state never fails to amaze.
That's true--her prior possible crimes or status as a sexual harasser shouldn't be relevant to the specific question of whether something improper happened.

In 2020, of course, it's unfortunately quite relevant in the court of public opinion.

For us in the cheap seats, it's interesting data as we watch the story unfold, and wonder what actually might have happened here. Nothing we can do about it either way. It's a reminder, though, not to jump to conclusions at every headline. Most truth is never revealed, and even that that is is rarely revealed promptly.
There aren't authoritative "faith leaders" for decentralized religions like Hinduism or Buddhism. What's happened here is that a likely-Caucasian lawmaker has selectively picked out interpretations of scriptures and quotes from individuals that favor this policy, propped them up as evidence of support from all major religions, and tried to get ahead of criticism with a thinly-disguised PR play.
There are already criteria used for tie-breaking between organ recipients.[1] Most of them are not in the recipient's control. Are those unfair too?

Ideally a default opt-in system would increase supply sufficiently that no one in need will go without.

1. https://optn.transplant.hrsa.gov/learn/about-transplantation...
Funny you should say that because I wrote an application that has both Excel and PDF output and both libraries were free on NuGet.
In theory that sounds nice but as far as trusting a company with my privacy/data, a Chinese backed social network is probably one of the only entities I would trust less than Facebook.
> I've kind of stopped hopping around as much

So at 26, you're getting old? :)
I tried it multiple times, but I've always got low-quality-video fatigue when after have seen the same dance moves 20 times by different people for the same music.

With Youtube I can watch conference videos that contain genuinely new content forever, but I don't see that happening with TikTok. Also it spams my mobile notifications, so I had to delete it, even though I don't delete too many apps.

For young people who have their friends on it, it's probably fun to see them, but for me I just hope that forced TikTok integration won't be the next one on Tinder.
Unfortunately there's a pretty annoying bug with MacOS which resulted from Apple making /nix non-writable by default. And since /nix is hard coded in all the cached packages it's not easy to fix.

This is one big thing that's preventing us from adopting nix

https://github.com/NixOS/nix/issues/2925
Unit testing is a good use case.

But that would require the condition on the type system, meaning the code-gen needs to understand the object's interface, which while not impossible in current techniques, but hard enough due computation complexity.

Again I don't dispute this tool being interesting. But claims it to be ground breaking or game changing is simply not right.

Majority of programmers time, is not typing down the code. It is to look at the comment/description, think about it, edit some code, then rethink then edit again.

This tool has potential to solve some typing time, but it still not going to things fundamentally.
The Strongest Computer Chess Engines over Time
I don't know about "rights", but people absolutely can exert their will from beyond the grave: think of wills, estates, etc. That's a good thing - It's not the state's business to redistribute your family's assets as it sees fit.

If a person didn't make a choice, their family should have the final say... They certainly have more of a right to the deceased's remains than the state.

To me, the central issue is about choice: Who gets to make choices about my body? Choice matters. The whole point of life is to make choices.
> I knew I was writing too much by paragraph 2. But I'm submitting this anyway.

I don't know why you say this. I found your whole comment informative.
that would be supervised ai training, until 3) programmers become obsolete.
Still waiting on an F# book or tutorial which doesn't assume I already know C# backwards and forwards...that is all.

Aesthetically speaking, I find F# to be absolutely gorgeous. I'm not sure why, but it just seems really clean to me. Performance is great, and I like how .NET has objects for everything that can be called out to. I gave OCaml a try, but found F# to have a much richer standard library due to .NET.

It is really an uphill battle though as I'm mostly a beginner with functional programming and a .NET beginner with little C# experience. So I don't know either lingo. One day I hope to have enough time to get past the hump.

I own 3 F# books. They all assume at least intermediate C# experience.
They make the default behavior something that benefits most people (everyone's better off if old people have enough money to exit the job market gracefully, for example), while still making it easy to act otherwise if someone specifically wants to do so.
In addition to other answers, I think it's important to note that Nix is comparatively very small (but growing!). To that end, the Nixpkgs policies are still in flux and defined somewhat culturally (at least compared to older, larger distros).

There's a release schedule for NixPkgs which is being continuously updated, you mostly subscribe to a fixed "channel" which gives you the default set of derivations. If you need something more fresh then you either modify a derivation yourself (hot-patching the distro) or pull something temporarily from master on NixPkgs.

This is hugely facilitated by the way Nix allows you to install multiple package versions in parallel without conflict.

Finally, Nix is still sometimes a bit of a research project. The "best" way to manage a distro that's being built using this technology is still being uncovered. For instance, there's an upcoming feature (flakes) which hopes to seriously change the way you talk about and consider versions of NixPkgs and NixOS.

Using Nix definitely requires some patience with living on the edge of tech. It can be frustrating and less reliable than other repos due both to the bigger challenge of building a repo using Nix's technology and the smaller contributor base.

That said, the returns on using this weird technology are really high. The short pitch is something like "zero runtime cost, highly repeatable Docker containers for everything". Of course, the technology works nothing like that, but it really hit some of the big position independence value props of Docker in a way that's lightweight enough to use it for everything.
Facts are that whatever e2e encryption telegram allegedly offers needs to be invoked per-conversation as a 'secret chat' and is not availabe on dekstops, normal conversations are ¯\_(ツ)_/¯ -encrypted
Shuffle – An Open Source Soar Platform
Not sure if you're asking about Spring or my workaround.

Is Spring worth it? The only reason I'd reach for it over something like http://sparkjava.com/ is because of its good integration with https://swagger.io/tools/swagger-ui/. It's the easiest way I know to help out your front-end devs.

Whether you like the workaround really depends on how much you dislike Spring, and how much you buy into that whole frameworks-bad-libraries-good argument.

As an example of a feature, here's how Spring might validate receiving a book as a POST body. It's as simple as adding @Valid:

@PostMapping("/books")
Book newBook(@Valid @RequestBody Book newBook) {
return repository.save(newBook);
}

My thoughts on the above:

1) Did i import the right @Valid. There's no compile-time checking, I'll only know it works by trying it.
2) How can I test it? Not in a unit test. Calling newBook and expecting @Valid to fire is a rookie error. I need to spin up some Spring machinery to be able to test anything.
3) Is validation enabled? How do I know?
4) OK, the validator appeared to work in test. Do I have the same Spring config in the test and prod profiles (check yaml, environment variables, CLI args, and @Config objects)? Does validation also work in prod?
5) What does it look like when it rejects input? I assume Spring will return a 400, but what's the error message. Can I set it? Is it plaintext or json? Is it logged? Is it metred? How?
6) Its return type is Book. It always returns a Book? Not an Either<Error, Book>? Not a CompletableFuture<Book>?
7) It accepts a Book. This means that an INVALID BOOK IS INSTANTIATED, and then checked (I think?) after instantiation. This means when you write your Book class, you need to deliberately make invalid state representable, so that Spring has something to validate!

Here's the gist of what I'd write instead. (Not a direct comparison, I added features I wouldn't know how to integrate with @Valid)

@PostMapping("/books")
Response<Book> newBook(@RequestBody String strBook) {
return Book.parse(strBook)
.handle( (Book book) -> {
metrics.something();
logger.something();
repository.save(book)
.map(Response::new);
},
(Error err) -> {
metrics.registerError(err);
logger.logError(err);
return Response.of(400, "Invalid book submitted: " + err.msg);
});
}

The method that I wrote can be 'just run' and tested - no need to fire up Spring. You only have a Book immutable and type-safe again.

I didn't detail the workaround, but it's essentially this:

//SpringBookController extends BookController
@PostMapping("/books")
Response<Book> newBook(@RequestBody String strBook) {
super.newbook(strBook);
}

// BookController
Response<Book> newBook(String strBook) {
... // basically the big example from above minus the @RequestBody and @PostMapping
}
What if what was going on behind the scenes was she was told to do something unethical or her past would be revealed? And now it's being done, because she balked.
Ah, that's a good point, and retrospectively obvious. I missed that.
Kotlin allows Google to hang out in Java 8 forever. If they want new features they can just add them at the Kotlin layer. Insulates them from OpenJDK and any changes Oracle wants to make. All great opportunities to fragment the Java ecosystem
> I think for this we can blame Chromium's dominance. As the author said, many of these features were probably motivated by Chrome OS. And the devil's bargain of letting Chromium take such complete control over the web is that Google can strongarm whichever new "standards" they like into the Web.

The dark side to this is that the Chrome team can implement an API as an experiment, then when it's ready, propose it to the standards body and push it through before anybody else can catch up.
I'd love to hear your opinion on this https://news.ycombinator.com/item?id=23252862 if you have any experience.
> YikYak is another possible path for it to go.

People complained about YikYak being anonymous. The problem is that YikYak listened to the complaints rather than their users.

Every social media company upsets its users at some point. Facebook, Twitter, Snapchat, Digg. The moat, platform stickiness, and competition shape outcomes.
Yup. This is how I (a developer) often interact with lawyers at work.
Experiment in Antarctica hinting at parallel universe taken with a grain of salt
Interesting. I understand the argument may be that you are you, but personally if I were to go through the hassle of cryonics and wake up on the other side, I'd hope to be met with the best body available for the given time.

What a loss it would be to come back and be the only one without gills!
To be fair, Cahokia was (if I remember right) the only large city for literally 1000 miles. If anything that impresses me all the more - these people may have spontaneously invented the idea of urbanism. I believe there were widespread trade networks, I'm not clear how many ideas were transmitted from mesoamerica to the mississippian culture
ByteDance did $20bn of revenue in 2019. The comments in this thread are… wow. Lots of opinions from my favourite HN cameo character, "Person With Vitally Important Opinions About Complex Topic But No Time To Read Beyond The Headline."
Wait until you find out later that there is a black market going on in the UK.
MicrosoftBuild2020 – World Top-5 Supercomputer with OpenAI, Turing Models
> And they are legally forbidden from telling on you to anyone, unless you're violent or suicidal.

That last is a reason a lot of people end up wanting to visit them. It's a privacy catch-22.

There are also several things (being a pilot among them) that such a "private" session also may result in you being formally and permanently disqualified from.

The privacy laws really need to be strengthened.
The difference here is that they're now asking the family if they have objections to the organs being donated, rather than asking the family if they want to donate the organs. The latter results in fewer organs available even though in logical terms it's the same question.
Signal Terms and Privacy Policy
Nix packages can not modify the system globally, by design. Not even on NixOS. This is why Nix allows unprivileged users to install anything.

When you install a package with Nix, all you are doing is drop a symlink in your ~/.nix-profile pointing to some /nix/store/<unique-identifier> item.

When you build a package with Nix (also does not require root privileges), it happens inside a container that can only write to /nix/store/<unique-identifier>.

The <unique-identifier> is a cryptographic hash based on all the inputs (dependencies) to the package (also /nix/store/<hash> items) as well as the build script.
A cold, rotating disk galaxy 1.5B years after the Big Bang
JetBrains Rider is a fine IDE.
I run a newsletter company with almost 500k subscribers. When I started out 10 years ago, I was a fan of Google Analytics so added these parameters to all links in my newsletters. This was uncommon at the time and it turned out to have a huge impact on our growth as lots of webmasters were glued to their analytics at the time, wondered who we were, and Googled the name of our newsletters! I got emails or tweets every week saying as much and thanking us for linking to them, etc.

In the last five years it hasn't come up at all as everyone is doing it and people seem to dig through their analytics less than ever before, but if it helps you track links to your own content, as being shown in the article, it's certainly worth a go.

Another amusing point is that HN didn't used to strip these parameters, so sometimes I could see when people had reposted things from our newsletters on to HN (and kept the utm params in) which was always a buzz :-)
MMT states that taxes are what creates demand for the currency.

Assume that the Fed is just printing money... pretty soon, people will get wise that this money is worthless, and use something else. By taxing in the same currency, people need that money, and that creates demand (and hence value).

Taxes are necessary to avoid the devaluation of the currency (this is what inflation is).
Another great thing about the Slashdot moderation system was the "overrated" and "underrated" tags. A comment could get moderated as "-1 Flamebait" then get moderated as "+1 Underrated" all the way up to "+5 Flamebait". My personal favourite quirk of the system.
Thanks for the great info. Looks like it's time to take another crack at it.
It's funny, the languages I ended up using the most throughout the years are Delphi, C# and most recently Typescript (where Anders is also a lead architect). And my very first lines of code could very well have been written in Turbo Pascal (also by him), if I remember correctly.

As an aside, although common, I dislike the term "poaching" when it comes to hiring. It's negative connotations are inescapable, but also inappropriate when talking about hiring.
Pretty insane. It will be replaced by another app-du-juor in 4 years. Social apps follow a pretty predictable schedule where cohorts are strongly associated with high school and college demographics moving through phases of their lives.
If I had to guess, it is because the working culture of public organizations (often a lack of motivation/incentive due to lack of competition), combined with tenure-based job security, and artificial constraints (pay structures/levels that don't align with the competitive market) mean that someone like the DoD can't really get something like this done. They wouldn't be able to hire the right talent. If they did hire talent, that talent would need to work in the shadow of existing hierarchies/authorities that aren't suited for the role. Not to mention that bidding processes like LPTA (Lowest Price Technically Acceptable) would hinder procurement with a lot of red tape and poor decision making.

TLDR, because they aren't set up for success like private organizations.
About 6 months ago I remember it being totally unusable on FF, even without using the AV stuff.
What you're describing is called debt monetisation. People tend to be scared of it because if it isn't used responsibly it can cause all sorts of nasty market distortions. The principal ones being inflation and loss of trust in a currency (which are sort of two sides of the same coin).

If it is used responsibly, it's just another tool of monetary policy, and an effective one at that. But using it is a bit like crossing the rubicon, because once the precedent is set, it's hard to go back.

The other point is that taxes have several aims: to fund government spending, to influence behaviour, and to redistribute wealth. A tax via inflation would distribute wealth away from people on fixed incomes (e.g. people who can't negotiate a pay rise). That would tend to favour people who are already wealthy.
X is fun for the next 4 days. If you're not on it, you're uncool and don't jump on whatever is popular because it's popular.

X =

Email#

IRC#

ICQ

AIM

Yahoo Messenger

Friendster

MSN Messenger

MySpace

Flickr

Orkut

Google Talk

Skype

Google Wave

Facebook

Youtube#

Twitter#

Vimeo#

G+

WhatsApp

Periscope

Vine

Instagram

Snapchat

TikTok

Zoom

# Only exceptions, so far
They take effort to read even when you know what they are; on top of that it's easy to not notice that they're logarithmic, and I'd bet a lot of people don't even know what "logarithmic" means.
Here is my favourite that I remember to this day: https://seclists.org/bugtraq/1998/Nov/117
https://news.ycombinator.com/item?id=20383814 exists, so I'd expect it to catch on in other languages if it really is a killer app. I don't know how well such a thing would work without OTP though.
True, but I'm sure that Bloomberg's paywall isn't helping on that front.
Agreed, as do some others! https://twitter.com/gkoberger/status/1263172182412165120
Is there any form of distributed query engine in use today that doesn't fit the definition of the MapReduce pattern? Is describing a distributed query engine as MapReduce still a meaningful distinction from some other, non-MapReduce approach?