skysight-inc/HackerNews huggingface dataset:
People have accused me of being creative. But I always told myself I just mixed from more sources. For example, your average high-schooler might try to re-do a particular scene from a movie. Meanwhile, I would copy the camerawork from one movie, the comedic tone from another, and the special effect from another. People would tell me, you're so creative, even when the title of the home video clearly reflected its influences (something like "The Umpire Strikes Back").

What I love about the open-source movement is its embrace of letting others take what they want from your work, be it the entire program, just a function, or just a principle (not actually copying a single line verbatim). Maybe this is because you learned early on that it was never "your" work in the first place, but that you too had learned and copied from others.

It seems to be that society doesn't understand the creation of art. To most people the artist is a wizard behind closed doors, creating works of genius from nothing. This is why our copyright laws are too strong and too strict. In truth, I think not just some but all artists work how I do: taking something they like, bending it with something else that they like, and adding a pinch of something else they thought was cool.

Further differentiation happens in the execution. For example, if you're making a movie, a character you wrote may have been more obviously a rip-off in the script, but now that you have this new actor playing it, it naturally diverges further. Or you try to do a camera move you saw in movie, but your own skill keeps you from executing it perfectly, and it takes on its own character. Differences in the location and lighting further obscure the shot's influence.
On the flip side: in 1935–36, two famous Soviet humorists, Ilf and Petrov, did a road trip around the US and chronicled their experiences in "Odnoetazhnaya Amerika", or "Little Golden America" in translation. Vignettes from the book include encounters with Henry Ford, Upton Sinclair, Ernest Hemingway, and even FDR; amused descriptions of a rodeo, wrestling match, and football game; several captivating conversations with hitchhikers on topics ranging from health care to racism to religion; a visit to the Hoover Dam and a chat with one of the little-known and undecorated head engineers; awe-inspiring looks at the Grand Canyon and the Petrified Forest; and a ferry ride between the still under-construction Golden Gate and the Bay bridges. (More in my Goodreads review[1].) It's a fascinating, fantastic book, and especially stunning in how so much of the authors' bemused commentary on American culture remains completely relevant to this day — though I feel much of the charm and humor is lost in Charles Malamuth's translation.

[1]: https://www.goodreads.com/review/show/2114423486
Two centuries ago some of us would have been slaves. I’m not entirely sure I would want to live through that setback.
Or, perhaps restore training in the Scientific Method.

A root of the growing divide between Left and Right is that neither party realizes how easily falsified their claims are.

Scientists realize that they are wrong almost always, and that when they are right, their hypothesis is usually very narrowly defined.

If people were trained to realize that they were almost always wrong by the time they reached 6th grade, you’d see a lot more openness to debate, and far fewer entrenched positions - and much more liberty allowed by/to everyone, I think.

Presently, kids exit grade school pretty much believing that they are pretty much “right” in everything they believe. This is tragically false, and a foundation for a lifetime of deep disappointment.
>As I understand it, people logged into Blackwallet through Blackwallet’s website on Blackwallet’s domain to view and mainipulate their funds.

Blackwallet was a web wallet. They hosted javascript code that the users "unlocked" a key held in localstorage on their own PC, signed transactions on their own PC, and sent the signed transactions on the stellar network from their own PC.

This hack was a malicious actor including javascript which would then steal the private keys and send them to a hacker controlled server so they could steal the funds using them.

Pre-hack, the private key never was in control of "blackwallet" off the user's PC at any time, therefore they did not have a KYC obligation. Blackwallet's servers were simply serving up the static software which was used entirely locally.

Things get a little strange when cryptocurrencies are involved, but the closest analogy I can come up with is a personal piggy bank.

The manufacturing company of the piggy bank has no KYC obligation because at no point does the manufacturing company ever have "control" or deal with other people's money.

Now i'm not a lawyer, but this is how I understand the laws here. And I just can't fathom a way in which a piggy bank in my own home doesn't need to follow KYC laws, but a software wallet running on my own personal PC needs to.

>It would be comically stupid to file a report about stolen property you evaded taxes on.

I completely agree, but I pay my taxes, and if I were impacted in this, I would be filing reports, and I would be very upset if my reports were ignored because other don't file taxes...
The blog post you linked to is using the PIV applet on Yubikey. You can do touch based OpenPGP operations on Yubikey too: https://developers.yubico.com/PGP/Card_edit.html#_yubikey_4_...
North Korea is estimated to have 10 - 20 bombs [1], and their bombs would have a similar yield to the two that were used in Hiroshima and Nagasaki. Presumably, only a fraction of the North Korean stockpile would be used against Japan (they would also want to attack targets in South Korea).

This is much less than the American bombings of Japan in World War 2, when 60 Japanese cities were firebombed (see e.g. [2]). But even so, the total deaths in Japan in the entire war were something like 4% of the population. If there is a war now, most people living in Japan will survive.

[1] https://fas.org/issues/nuclear-weapons/nuclear-notebook/
[2] https://www.japantimes.co.jp/news/2015/03/10/national/deadly...
You didn't answer the 'random ip' question.

> Piping curl, means you can't be sure it came from the author's site.

Assuming you take the same precautions you'd take with any other software download (like using https), there's no difference between curl-piped-to-sh and clicking on a link to a rpm, deb, exe, or anything else.

> It means a broken connection is a broken install

Not if the shell script is written correctly. And if you can't trust the source of your software to get that right, then you can't trust them to get the regular installers right either, so there's no difference here either.

> Don't install random binaries either

No one's advocating for random binaries, but you do have to install binaries from time to time, no? Or are you getting your CPU microcode updates in source form too?

I get it, it's a knee-jerk cargo-cult reaction to flame folks who don't see the huge issue with piping a https URL from the software's main web site to the shell, but if you actually think about it, it does not have the major flaws that you claim it does.
Add the Steven universe theme song to the list!
>As we all know, time travelers have to be very careful when they visit the past, because their evolved immune systems allow them to harbor pathogens that the olde timey people are defenseless against.

Actually it goes both ways. Evolution doesn't have an arrow, and a because their evolved immune systems allow them to harbor pathogen that the 10.000B.C people had evolved to defend against might be lethal in the 22nd century.
Indeed, but unless you're all operating from a common shared set of principles and a goal there is no argument about means and you're not actually debating but instead just having a pep rally reinforcing tastes.

I believe green is the best color, the opposing side believes red is the best color. There is no argument to be had here since we don't agree on a definition of "best" other than "my color."
This one has a big popup shouting "SIGNING UP FOR TASK & PURPOSE IS SIGNING UP TO BE A PART OF OUR COMMUNITY" right in your face though.

Screw that. Here are the direct links to the Youtube videos embedded in the "article".

https://www.youtube.com/watch?v=pIPOVuJrOF0
https://www.youtube.com/watch?v=5SwyJTJagq8
https://www.youtube.com/watch?v=bJ3kJbv3oVI
https://www.youtube.com/watch?v=Ol7Tcza6wi0
https://www.youtube.com/watch?v=cxGbmAtfaX8
https://www.youtube.com/watch?v=iKNS4DTj3io
https://www.youtube.com/watch?v=KrhJ3vFD3fE
https://www.youtube.com/watch?v=vJ-XDNl8u_4
https://www.youtube.com/watch?v=w61qCsDg7II
https://www.youtube.com/watch?v=USsKznwIQxI
https://www.youtube.com/watch?v=pwnRQKZh9Ec
https://www.youtube.com/watch?v=MpHiGQQZ2bM
Even for large roundabouts with traffic lights?
The service I was writing about is French: http://www.service-virtualis.com/virtualis/index.htm

So unfortunately if you get points I'm guessing you're from North America and probably won't be able to apply.

I haven't searched but there might be such services available to you in a nearer bank.
What wasn't beautiful about that?
Skia: an open source 2D graphics library
Not a public one, but I expect there will be an internal one.
I live in the UK where roundabouts are almost everywhere. While they are definitely more efficient than crossroads they still have some flow control issues in some scenarios: each joining road effectively controls the flow of the next joining road further along the roundabout through priority, this is both a strength (automatic flow control) and a weakness (unbalanced flow of joining roads): Imagine a simple roundabout in place of an crossroad with 4 joining roads, if only two joining roads next to each other are active and of those two, the one to the right has an endless contiguous flow, then all traffic on the road to the left is blocked - it's basically waiting for road to the right to be blocked by someone coming onto the roundabout from the next road along.

As a result we have traffic lights on roundabouts as well sometimes, which prevents this unfairness but also takes them back closer to the efficiency of a crossroad.

I think the best combinations would be autonomous + roundabouts, I think fast crossroads are just dangerous (autonomous or not). Roundabouts force vehicles to slow down due to the forced turn and negotiate one stream of traffic going in one direction rather than two streams going in up to 4 directions at speed. The potential injury from the later is so much higher it's a non-argument.
I feel the author missed a critical step.

You want to enable user interaction flags to defend against someone with remote access to your machine.

$ ykman openpgp touch aut fix
$ ykman openpgp touch enc fix
$ ykman openpgp touch sig fix

This will require the yuibikey be physically touched for each sign/decrypt/ssh operation which while simple is something a remote attacker can't perform.

For more detailed notes from me deploying commit signing and ssh via yubikey at three orgs see: https://github.com/lrvick/security-token-docs

* Edit: you want to use "fix" instead of "on" to prevent an attacker from just turning it off again.
This is true with the current realities of oil supply, maybe not so much 10 or 20 years ago. With indefinite domestic/local supplies now established, I really wish we could let them live their lives without our interference.
Is it? I mean I feel like the amount of people putting things straight out to the internet should be more minimal than ever with people just using more private networks these days.
Oh, never mind. The favicon reverted back to the traditional "Y" again.

No idea what the "C" stood for, though.
Could you kindly share your config/setup?
Your Churn Is Too High –  What You Can Do to Fix It
A few thoughts on this matter:

1. Roundabouts are safer and better with human drivers but bad from a usability standpoint. It's annoying to drive, slower, and makes people feel nauseous when driving through many. When we have road usage of autonomous vehicles surpassing 50%, I suggest to remove them.

2. Two-Leveled intersections without left turns seem cost effective and highly advantageous in cities. To lower the cost even further, it may be possible to design them for vehicles only (much lower ceilings needed, so much lower cost). Left turns can be achieved (especially in the US this is viable) bu going right three times (going around the block). Two-leveled intersections without left turns can reach 100% capacity in all lanes from all directions.

3. Lane-specific traffic light already may increase efficiency on intersections. Imagine a 2x2 intersection from both directions: the right turns can be green (where cars turn right on the rightmost lane) while through-traffic can use the left lane.
target shooting (either pistol, or long distance rifle with bolt action (like .308, 6.5 Swiss, or other 6.5 calibers).

This requires a lot of preparation

(like re-loading cases with right powder and bullets, calculating ballistic performance of your reloads, projecting weather on the day ahead and optimizing your setup for that weather, etc).

Also very slow an deliberate.

---

Another one, is bird photography.
Also requires preparation, thinking about technology and physical/nature stuff.

Also slow and requires patience.

You can extend bird photography, if you use film -- into subsequent print development, including printing on non-traditional media/canvases.

This works well for folks, like me, who do not have painting skills but would like to express their view of the worlds/ideas through pictures...

That makes into art, producing very unique non-repeatable artifacts (that's probably not possible to achieve with digital).

--

In both of the above, at the end you have something to show for it (either paper targets, or pictures).

So that creates memories, enables story telling, etc.
Firefox has a couple options which may help you get by. I can't guarantee these will fix everything but they are worth experimenting with.

about:memory has various options, including a 'minimize memory usage' button and profiling tools.

about:preferences has Privacy & Security > Cached Web Content > Override automatic cache management (select and set at 500MB, 1GB, or whatever works best).
I feel like so many similar proposals tend to ignore how saturated our roads are, how expensive the road infrastructure maintenance is, and how fast people expect to drive (because of long commutes from endless suburbs).

We need to find innovative ways to implement forms of collective transportation (rail or what not) in already dense areas. Rail/subways have already proven how effective they are. Autonomous vehicles are necessary to improve road safety, maybe they can help slightly reduce the amount space used by roads, but they won't solve most of the problems we have today on our unsustainable roads.
How does this address the problem outlined in the article?

«deleting or inserting a row requires marking the outer TVar as changed, so multiple transactions cannot be modifying the table structure concurrently»

I know precious nothing about STM in Haskell, so just asking.
Instead of using those backticks (which don't work here), indent each line by two spaces. It'll render like this:

$ ykman openpgp touch aut fix
$ ykman openpgp touch enc fix
$ ykman openpgp touch sig fix

Edited after parent's edit: s/on$/fix/g
> Now I have one, but how do I handle the loss of one or more keys

The same way you handle loss of keys to your home, car, etc. - you buy a second pair. If you're using OpenPGP you can provision them with keys any time so it's not a problem but if you're using U2F then you better add at least two to all your services (Yubico has a cheap U2F only key).
With the exception of the High IO types (I2/I3). They still get it and the newer instances get NVMe SSDs. In other words they are making it a feature of certain types that would benefit from it.
Doesnt seem to do that on my 5 year old plus lap top with a i5-4200U

I get 5-9% cpu usage with just this site open on edge.
In Barcelona they have "Superblocks"

https://www.theguardian.com/cities/2016/may/17/superblocks-r...
1. Wonders how come blockchain technologies are so secure

2. Thinks that maybe we should get rid of them, and replace them with one of those big companies that exposes hundreds of millions of user accounts every year

Do you really not see what you're arguing about here? These technologies use blockchain because of its security. All of those trillions and trillions of hashes ensure that it's not easy or cheap for anyone to hack the network.

Also the last part, how could you have anonymity and censorship with a big few entities? That's like the antithesis of anonymity and censorship-resistance. Haven't people here been arguing for years that having apps centralized in an app store like Apple's will lead to more censorship (and it has) vs installing any app you want from the "decentralized web"?
Scarcity doesn’t exist because anyone can start their own blockchain and pretty much anyone who can has. There’s nothing preventing anyone from relaunching an exact duplicate of bitcoin with all of its strengths and weaknesses at any time other than inertia.
You can't sell Bitcoin Cash for the same price as you can sell Bitcoin. So no it's not the opposite it's exactly what I said.
Yeah, this creates some sort of "moat of knowledge" that increases status if you make something easy look difficult. Also could make someone appear to be less replaceable ("we would have to think about something that looks hard to replace person XYZ!").

There's also the danger of overfitting when building the mental model or process.
>My main problem is how to handle the loss of the key.

if using for 2fa, most offer a way to turn 2fa off temporarily in case of a key-loss.

I suggest buying more than one, associating them both with whatever task, and throwing one in a safe. It's less-than-ideal, but better than losing access completely when your keys are stolen or destroyed.
It's interesting how supposedly identical tube models look rather different. Part of that is the getter depositing metal onto the top of the tube, and part of that is probably that some tubes with the same number could come in slightly different packages: different plate colors/sizes, different glass size, etc. So while it looks like the Trigger 1 and CF1/2 tubes have been swapped around they're probably correct. It's a bit like having parts in both TO-92 and TO-18 packages, for the same part.
> Because our laws are unjust, you see.

Maybe you should entertain the idea that they are? It wouldn't be the first time. And what if every country had the same long arm attitude of pushing their opinions on foreign companies?
I'm a big fan of determinism and service uniformity. Having that rarely used and response time critical function/data/whatever swapped out increases service time variation at best and complicates all worst case response time calculations at least.

I understand from the land of JIT compilers, garbage collectors, and oversubscribed everything that this is not much of a substantial concern as these features are already traded away.

The swap may be the best case in a bad situation. I would argue along the lines of don't be in a bad situation...

I'm looking at you 8 of 16 GB used on cold boot Mac laptops... Looking at you with indignation and rancor Chrome.
If true, Armageddon can't get here fast enough.
The blue Yubikeys sold as U2F keys can't be used for SSH the way this article suggests; it's talking about the Y4 keys, which are essentially tiny USB HSMs. Y4 SSH isn't a 2FA mechanism; it's a way to keep your SSH key on a piece of hardware where it can't be extracted.
On roads where you can drive 30+MPH (50 KMPH+), I would suggest removing any possiblity for pedestrians to cross. Either make the road 20MPH (30KMPH) max where all space is shared with pedestrians, bicycles and cars - or make much better, safer & faster 50KMPH+ roads.
Firefox supports the FIDO U2F spec to the letter while Chrome requires legacy polyfill script that doesn't use the same exact API. So it's possible to support both but it's not as straightforward as it should be.
I was making the claim that can be a side effect of its design and the way the community is against common features in modern languages, deemed too complex.

Lets see how it looks a few years from now, given that it is becoming a mainstream language thanks to Docker and K8s adoption.
You are missing the point here. It's about the history of the individual coin not about the technical properties of coin in itself.

You can build as many cryptocurrencies as you want to. They aren't bitcoin as they don't have the history of bitcoin which means that they aren't the same.

Only bitcoin is bitcoin, because only bitcoins has the history they have.
But that is never about specific verses, melody nor chord progression, because those are ALWAYS shared. So there no objective way to tell the difference between a variation and an attempt to copycat.
Author assumes that you actually have some disk space to spare, which is not always the case.

I wonder if instead of using 4GB RAM, I'd setup 3GB RAM + 1GB swap space in RAM disk would result in much wiser OOM killer decisions (or stability).

Showing superiority of such configuration would probably convince all swap sceptics
"The car will never ever stop for you"

This hasn't been my experience. At least twice in the last 7 years, a car has stopped when about to do a right-on-red, to allow me to cross. Sure, that's 0.01% of the time, but not never :)

"The car will ... will adjust its speed and swerve slightly to avoid a collision"

This also does not match my experience. Whether or not I make eye contact with a driver, it's very rare that they make enough of an adjustment to their speed or direction to avoid a collision. I always have to stop, or adjust my speed+/direction.
I felt the first twinges of carpal tunnel back in the day but switching to a Cherry keyboard cleared it right up. Now I wouldn’t use any other.
Very raely is it about convicing the other debater its about convincing your audience that you are corect.
So a system that requires all vehicles on the road to have flawless sensor and communications systems can achieve some improvement over current-day technology (from the paper, approximately a "doubling of capacity" for intersections with this implemented.)

This is a profoundly uninteresting result, given the current-day technology in question is "a dozen lights attached to a timer." Add devices that are several orders of magnitude more expensive and yeah you'll get something better- that they only achieve a factor of two improvement (in theory!) reads as a stunning failure of autonomous vehicle technology to pull their weight in this regard. (Granted, more clever schemes might be produced that might get better results from this scenario- it's hard to prove that they can't be effective.)

Better idea- instead of having the world pay for sensor/communication systems on every car, have the same sensor packages installed on the traffic lights so that they can operate in a smarter fashion. Orders of magnitude less expensive, and quite possibly as effective in reducing traffic backup.
This reminds me of another article on HN a while ago, about really wide multilane road outside of a school with a pedestrian crossing. The argument was against the design of this road, generally you shouldn't have pedestrians crossing giant roads like this because it's so big and comfortable for vehicle to go fast. I imagine this animation could be reality on a large crossroad without road level crossings, but on smaller ones the vehicles would have to navigate signals still... although they would have the benefit of being able to interface with the pedestrian light system to A) wait to let immediate stream of traffic pass and B) slow down the next lot approaching to increase efficiency by preventing complete stop while the pedestrians cross.
The EVM is the runtime, not the language. WASM would be great though. A couple new projects are using it (eg Dfinity)