skysight-inc/HackerNews huggingface dataset:
The point is that the invasion of Iraq itself could easily be considered a righteous act. The aftermath has been dreadful, no doubt, but that was not the intention, and when making moral judgements intention of the judged is ultimately what matters most.

The US has repeatedly underestimated how hard it is for functioning democracies to flourish, and that is a critical error on its part that it must learn from going forward.
> I'm trying to use boredom with the few dishes I know to drive me to learn more about cooking.

Start with a handful of recipes. Then add a new one to the mix each week. If it is a keeper, add it to the list of recipes. After you have about a months worth of recipes, organize them into menus (and save the shopping lists). Then you can start rotating menus. You will eat the same recipe once per month and it will not get boring as fast and you've save the shopping lists so the planning/shopping is much faster as well. Finally, once you have that in place, swap in a new recipe every now and then. If you like it, keep it in the rotation for a month, then swap the old recipe back in for a month. It make the burden of finding new recipes lighter and keeps things fun and fresh. Obviously, adjust the scheduling above to suit you, this is just an example.
Anyone remember the movie: One Hour Photo with the late Robin Williams. That was the first thing which came to my mind.
I've enrolled, thank you.
Even a highly technical person would likely be useless, unless one were very lucky.

"Everything is made of atoms, and you can split them to generate enormous amounts of heat. It's very dangerous but fortunately I know all about how to design a vessel that can do it safely. We can all live like kings and make filthy coal smoke a thing of the past! All we need is some plutonium..."

"So, you can formalize the act of doing mathematics as "computation", and build machines to do it. The neat thing is that all such machines are equivalent in power! They're amazingly useful - you can, uh, well, make ballistics tables I guess? But they're so much better than that, trust me they can do anything! We just need some silicon... huh? damn. Okay, we'll use relays - I suppose it's easy enough to get a few hundred miles of extremely fine copper wire... what do you mean, "what's a volt"?

https://fee.org/resources/i-pencil/
I remember a keynote at Kubecon last year where a Monzo person talked about a postmortem of how Kubernetes caused an outage, and how they recovered.

My take away from that talk was wondering how complicated their stack was. I certainly do not want my bank to “move fast, chase the cool tech, and break things”.

> my joint account disappeared with all our money.

Nasty!
I take it you haven't done any home remodeling work lately? Businesses like plumbers _love_ cash, in the sort of amounts under discussion. Thinking it doesn't happen is just bizarre.
I always did it in a dark bag, which doesn’t photograph well either. Looks and sounds like you’ve got your hands stuck in a nylon duffel somehow.
What are the problems with researchers' solutions? There are some very good ideas out there.
That article made no sense to me, so here's a much better version on People:
https://people.com/tv/stranger-things-fans-photography-darkr...

This is the StackExchange question that went viral:
https://movies.stackexchange.com/questions/102266/what-is-th...
Always know what?

The initial point of a blockchain was to provide a mechanism for consensus in a system with multiple parties that lack trust for each other and with no Central arbiter.

Can we access this blockchain to view the votes? No? Then it's opaque to us. It's a private blockchain.
Looks like a great outline for an important topic! A few thoughts:

1. Given the title, I was expecting a more traditional Cookbook style book. I.e., "How do I..." followed by one or more recipes to answer the question.

2. The blueprint on page 39 is a good start: it includes the 4 main processes for data engineering. However, Display is only one use case. Training models, for example, is another. It also ignores real-time vs. batch processing. This comes up later in the book, but could be diagrammed more clearly. There are a lot of recipes for the overall architecture, and for each subprocess.
The problem is not a lack of people sorting. Quite the opposite, in fact. There is a glut of sorted recyclables and the prices people can get for it have collapsed.
Everything that Drew McDermott thought wouldn't really happen did:

> "To sketch a worst case scenario, suppose that five years from now the strategic computing initiative collapses mis- erably as autonomous vehicles fail to roll. The fifth gen- eration turns out not to go anywhere, and the Japanese government immediately gets out of computing. Every startup company fails. Texas Instruments and Schlumber- ger and all other companies lose interest. And there’s a big backlash so that you can’t get money for anything con- nected with AI. Everybody hurriedly changes the names of their research projects to something else. This condition, called the “AI Winter” by some, prompted someone to ask me if “nuclear winter” were the situation where fund- ing is cut off for nuclear weapons. So that’s the worst case scenario.

> "I don’t think this scenario is very likely to happen, nor even a milder version of it."

Exactly that happened, from the autonomous vehicles not panning out to funding evaporating. I remember it well.

Then Waldrop's comment could almost have been written last week (except for the loss of Marvin, RIP), down to the confusion between computers and "AI".

This Time It's Not Different.

Edit: I actually attended this panel.
As a data engineer, the level of self promotion this guy is going through is insane. Good for him, if this catches on though, I hope I dont have to make myself into a data engineering celebrity/ thought leader in order to get jobs in the future.
You made a silly ad hominem about me potentially being able to afford to ignore increased prices. So let's go ahead and assume the externalities are priced so high that it's an effective ban for all but 0.1% or whatever.

It doesn't make a difference. We are not playing some identity politics game about who gets more or less.

I'm tired, sorry. But really. Just do it.

They will be poorer if you don't.
When the older voice in the article says the dark red light protects the fragile negatives, it perpetuates a common misunderstanding about film darkrooms. Most undeveloped film would be destroyed by the red light, except very uncommon orthochromatic film. Once developed (or technically, once fixed) the negative is fine in bright light. Maybe that’s the point—older people know what a darkroom is, but few know the details.
Syntax high-light pays its tool on not so huge files, but I remember opening without slowdowns files with around 100K lines in text mode (mostly log files).

Not exactly related but with Emacs 27 will be distributed the so-long mode that could toggle minor modes that affect redrawing like "font-lock", "visual-line", "whitespace" when files with long lines are opened: https://git.savannah.nongnu.org/cgit/so-long.git/plain/so-lo...
If anyone's interested in some technical details:

- The algorithm is kind of like collaborative filtering, but it filters over previous listening sessions of the same user rather than different users.

- Backend is written with Clojure on Datomic cloud ions. Having Datalog queries for one thing was a huge help. Not sure if the performance characteristics of Datomic will make it work for this use case in the long term, but I'm planning to stick with it until I have to move.

Sorry the installation procedure is a little janky. I was going to polish it but decided it would be a better use of time to move immediately into developing mobile apps instead since those will reach a wider audience. Let me know if you run into any install issues though.

I've been using this for ~1.5 weeks now and it's been really nice. I hope someone else finds it useful.
Is it confusing anyone? Google trend for "red room" shows only a few brief spikes, the most recent from February. That seems to be because of the book "The Haunting of Hill House".
> I'm not aware of any way to cause a UDP amplification attack with a torrent tracker

You are getting peers from tracker in the response and it's more data than in announce, which means amplification attack is possible.

> announcing to it doesn't cause it to connect back to you.

UDP is connectionless protocol, which means it doesn't connect to anything, it just sends data.
The whole thing is made up by the blogger who wrote this post at the guardian.com and wants to promote himself at HN, and the format of the article my suspicion even more clear to me.

Young people with interest by photography will still know about these things because they will buy an analog camera and become what we call “hypsters” nowadays (the equivalent of “nerds” back then). And back then also not everyone knew or could go through the whole negative reveal process, as much as nowadays not everyone can format a hard disk and install an OS.
> Yep. If you want to access your blocked private repo, you literally have to let everyone access it. And you can’t even delete it afterwards.

One must wonder just how many companies with juicy trade secrets situated in a nation with adversarial relations to the US are hosting that juicy data in the US, with a US corporation.

Given that the public, open-source situation is not changed this is starting to sound like a tempest in a teacup.
The female lawyer who defended a woman who refused to wear a hijab was sentenced to 38 years in prison and 148 lashes. [1]

Homosexuality is punishable by death. [2]

Please don't act like the problems you see in the U.S are the same problems they have in Iran.

[1] https://www.washingtonpost.com/opinions/global-opinions/she-...
[2] https://www.usatoday.com/story/money/2019/06/14/countries-wh...
Sounds like something you could say about anything.
A big difference is that there are numerous gun owners who believe in the right of self defense, hunting, and bearing arms generally, who support control in an incremental fashion and do not support confiscation. These people are being honest when they say their ultimate goal is healthy regulation of guns.

In the abortion debate, the "reasonable regulations" are always proposed by abolitionists. The goal is never to make abortion safe and available, it's always to make it burdensome and difficult for both the provider and the patient. Newly empowered by the Trump administration and the sense that they have a new supreme court that will agree with them, they're dropping this tactic and have resumed pushing for abolition.
Just use paper ballots. The only useful election technology is scantron.

We do not need this. It isn't even a solution in search of a problem it's a problem in search of a place to explode.

A rundown on some of their security: https://mobile.twitter.com/GossiTheDog/status/10266038003653...
It's hard but not impossible, and unfortunately in cases like this, innocent people being harassed is the point, to get nation states to be pressured by their own citizens to act the way the sanctioning country wants.
David Gerard, a prominent blockchain skeptic who generally does his homework well, writes that Voatz is "running Hyperledger on four nodes [...] it’s just a single-user clustered database". [1]

[1] https://davidgerard.co.uk/blockchain/2018/06/05/the-west-vir...
I really dislike headlines like this on HN that imply that lab research mixed with theory are somehow practical. It would be great if there were a "Theoretically" in there along with removing the hype-included "drone" reference.
Not true. This is more a meta perspective one should take when thinking about the US. We should continue talking about what the US does wrong, but we should also recognize the tremendous good the US has done and continues to do around the world.
A wolf will be always the most intelligent dog bred available. You can't easily improve the job of millions of years selecting the brightest animals. Not in 50 or 100 years.
Like everywhere else ...
If you really want to blow the minds of younger fans, tell them about photolithography.

"You mean he can make computer chips in the red room?"

"No, the chemicals are different as are some of the steps. What I am trying to say is that similar concepts are used. Things like the exposure of photosensitive materials to light and using other chemicals to change the properties of exposed areas."

"That doesn't make any sense at all. Light can't change chemicals."

"Of course it can. That is how photosynthesis works."

"What do plants have to do with this?"

"Very little. I was just using a common example to prove that chemicals can changed by light."

"Okay, but plants are different from computer chips and photographs so I still don't see how it's related."

(The conversation continues in circles for a bit.)

"Look, we used to think about things in very different ways. When your generation and my generation sees stuff coming off of factory line, we have a tendency to think of things being made in mechanical ways. So we're the same in that respect. On the other hand, you see a lot of things being created digitally so you have a greater tendency to think of things being built up from bits in computer memory. My generation saw a lot of things being made by carefully controlled chemical reactions, so it is easier for us to imagine things being created that way. Just because I have less exposure to the former doesn't mean that it does not exist. Just because you have less exposure to the latter doesn't mean that it does not exist. The world changes. Get used to it. Heck, have some fun in the process and explore the old ways as well as the up-and-coming ways. It will make your worldview much richer."
how does Skia and pdf work together? I know there is a pdf backend but the way I understand it is that it just outputs pdf instead of an image

I recently started playing around with wasm Skia/CanvasKit but I have a hard time wrapping my head around what exactly it is supposed to be used for, as well as Skia in general.

For example, Skia allows text rendering and I could naively assume that if I want to build some high performance 2D UI that Rendering text with Skia would work reasonably well.

But at what level would text interactivity like selecting text happen?

I’m afraid this is a very generic question.

Are you familiar with any pdf or text related project that uses Skia and could help me better understand what role Skia plays?
> (which, incidentally, also makes MILL immune to Spectre because it doesn’t need to speculate)

Mill still provides speculation, but it is exposed as part of the user-visible architecture. Before Spectre was publicized, the Mill team proposed using speculation in a way that would make Mill systems vulnerable to Spectre:

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

There is an obvious fix for this (avoid feeding speculated values into address calculations), but they didn't say how much it costs in terms of performance.
It's not really the same... You are talking about hosting big mailboxes; the article talks about sending and receiving e-mail. Sent e-mails are probably just discarded and incoming mails go into a processing pipeline, which is handled externally, which removes the need for a web interface to browse messages, search them and maintain backups.
I once had to send out personalised emails for a large client in Portugal. We couldn't handle sending them out one by one, but we found out that there was a 50% chance for at least two people to have the same name and surname. So we bundled together people with the same names and then managed to overcome the bottleneck.
Wouldn't bet on Sanders winning, unfortunately. The DNC/pollsters/media outlets are taking steps to screw him over leading up to/during the primaries, similar to 2016. At that point, it's safe to bet Trump will win
> Number of Cores on CPUs have also increased.

Correct, though number of cores is far harder to use in software than the higher Mhz/Ghz we enjoyed before. Same for GPUs. If you can use them you still enjoy a noticable increase in performance, but not all programs (or rather algorithms) can be changed to benefit from more cores and even less commercial ones.

> You might say that Dennard scaling is dead. But Dennard scaling isn't Moore's law even thought is gets conflated a lot.

Fair enough. I looked this up and the combination of Dennard scaling and Moore's law seems to be called Koomey's law - I've never heard that term before, but it fits the definition of what people usually attribute to Moore's law:

> Jonathan Koomey articulated the trend as follows: "at a fixed computing load, the amount of battery you need will fall by a factor of two every year and a half."

https://en.wikipedia.org/wiki/Koomey%27s_law
World government is not necessary: https://issues.org/climate-clubs-to-overcome-free-riding/
First paragraph - It's a good idea on paper and someone is already trying it. Not just for food by the way. Check out https://loopstore.com/

Second paragraph seems a little conspiracy theorist-y to be honest!
Show HN: ValueStream: Modeling Software Delivery as a Distributed Trace
> 1. Is it possible to write complex, modern applications (things like browsers, photo editors, etc. — things that would take millions of lines of Java or JS) using this style of programming?

If it were a complex application it wouldn't be very forthy would it? Factor the problem instead of trying to factor a preconceived solution.

> 2. What is “sourceless programming”? Where is a good place to learn more about it?

Sourceless programming was used in Okad a vlsi design tool written by Chuck Moore.

http://www.ultratechnology.com/mofe16.htm

Brad Nelson also experimented with sourceless forth:

https://docs.google.com/presentation/d/1wL2eqf7eHGEybsK0C4MU...

https://github.com/flagxor/bicol
You should check out Threeballot for a simple counterexample. The idea is that you xor together 3 ballots when you vote, but one of the three ballots is published. You have a 1/3 chance of catching manipulation.
A super-intelligent dog would be a pretty bad pet. Smart dogs get bored, and bored dogs get into trouble. A super-intelligent dog would be able to get into entirely new kinds of trouble. It would take a huge effort to keep it entertained and happy and well-adjusted.

A dog like that would need a full-time job, rather than being just a household pet.
Hey, Can you add my payment gateway to this?
> And github & Co will then invest money to not blanket-ban, but make exceptions for this individual? I have some doubts.

I don't see why not. It's probably a simple boolean value in their database somewhere. If they can blanket ban, they can probably be selective for a minimal cost.

> Do you believe that Iran's cyber warriors or their critical infrastructure people host their code on github?

It wouldn't surprise me one bit if they did. People put weird stuff on GH for all kinds of weird reasons. Every week we hear about an unsecured AWS bucket from some huge mega-corp or state actor who should know better. But they are all run by humans who are free to make mistakes and break rules.

> I find that a very problematic worldview, as it gives you permission to do anything.

Being the most powerful and influential player in technology gives us permission to do anything. Having (one of) the largest tech markets and the (nearly) unlimited resources to spend makes us able to do whatever we want. And if we want to keep it that way we will ensure that we don't let unfriendly nations take advantage of our technology. We developed encryption to protect our banking sector. Just because we're nice enough to open-source it doesn't give Tehran officials the freedom to use it to suppress their entire nation. If authoritarianism worked so well they would be on top of the world with all their proprietary technology and censored information. But they're not. So either you're going to play nice with our toys in the sandbox or we're taking our ball and going home.
This is an appeal to lack of empathy. Just because I don't make large cash transactions doesn't mean I shouldn't care about the rights of people who do.
Basecamp keeps banging the same drum
Them looking at your accounts is more about income than expenses. They want to see how much money you're making and that it is recurring. They don't want to give you a loan based on you having $x and then find out the only reason you have that is because your friend gave you a loan for it. That would make you less likely to pay the mortgage back because you have other liabilities. So if you have a cash deposit they will want an explanation.
The value of RISC these days is that the ops are sufficiently small that computer-assisted humans can write not a JVM but an x68VM-code interpreter distributing execution across a number of functional units simultaneously

Even that is super hard given that the leading producer of hardware interpreters for this VM shipped hardware with the SPECTRE vulnerability.
Here's the thing... you don't have the source code to the client and the company behind it can't be trusted.

You're asking to get burned if you're doing anything important with this client.
Replaceicon
> Rather than forcing the user to manually convert their data types to some Polyscope types, we implement a series of templated adaptor functions, which attempt to read from the user types via a common set of strategies. These adaptors are applied to the inputs to nearly all Polyscope functions, allowing them to automatically accept user-defined types as inputs.

It's interesting how object oriented programming seems entirely orthogonal to code reuse. Polyscope seems to have solved that problem with templates, but I wonder what the compilation errors will look like if your type does not support one of the required operations. Would Concepts finally solve this problem in C++20?
The last quote about home being his favorite place to go was sweet.
I found it on archive.org.

https://web.archive.org/web/20190729034729/https://www.nytim...
The data in a clinical trial are collected at research sites with many different investigators, spreading many different countries. These investigators are generally not the people who 'alter the data', it are the CROs or Pharmaceutical companies that alter the data set AFTER all data has been collected and analysed. So if the collected data is registered in some immutable manner at the research sites, it becomes (near) impossible for the CRO to alter that data after analysis. This is where blockchain adds value.

The clinicaltrials.gov repository only records high level findings of a clinical trial, again AFTER data analysis. This in no way prevents researchers from entering fake data, if the results are not as they want (registering it at the moment it is collected, when researchers don't know what the results would be yet, would make this more difficult).

The comparison with the FDA (that supposedly makes it impossible to alter data after submission) does not make a lot of sense. This is only done prior to market application after years and years of performing clinical trials (where in the mean time one could alter the data in anyway they want). Moreover, the FDA actually stipulates that all data and documents need to be recorded in a time-stamped and immutable manner, so I'm certain they would welcome the use of blockchain technology here (which they do, have a look at their website).