skysight-inc/HackerNews huggingface dataset:
While it could and should be slimmed down, I agree that the comparison to electron makes little sense.
The daily life changed for most of the people by the scale of the modern technology, but the previous generations were already familiar with the concepts we consider recent.

- In the time of Napoleon France already had an operational telegraph service. That was even before the electricity could be used for it:

https://en.wikipedia.org/wiki/Semaphore_telegraph

- The first transatlantic telegraph cable became operational in 1858, that was 160 years ago:

https://en.wikipedia.org/wiki/Transatlantic_telegraph_cable

"reducing the communication time between North America and Europe from ten days – the time it took to deliver a message by ship – to a matter of minutes."

So even then the people were absolutely able to understand the "internet." Not in the terms of the infrastructure, but in the terms of the effect. In the terms of infrastructure, even the people of today who don't directly work on that mostly use some simplifications, if they are even aware of the technical details of what is actually involved:

https://en.wikipedia.org/wiki/Series_of_tubes

The "series of tubes" (from 2006) is just one of possible analogies, which can even be good enough for some scenarios (e.g. when discussing the throughput being limited by the capacity of the installed cables).
I think most journalists would argue that they should have the right not to have their email searched by police to discover a source's identity, even if, as a matter of law, they don't.
> This got me wondering...if you were building out a system like this today, which OS would you choose that wouldn't seem ridiculous 30 year later?

I'd probably use GNU/Linux, but build it in a fashion that make it easy to swap components (either hardware or software) as needed.
Like cars ?
One good use case I had for WebWorkers was running heavy Regex on strings. Easy to decouple from the web app as I just had to pass the 2 strings to the Worker (text to scan and regex expression) and get back the result array. There is, however, a performance penalty there as the browser will ‘favor’ the main thread to for rendering and UX.
Presumably it offers increased unsprung and rotational mass.
I find compilation times very appealing.

D compiler can compile itself in under 5s (+ 10s for stdlib).
Mapping is definitely a qualitative and often subjective process! There is never one correct map, there are only useful maps.

I think the key takeaways from the post are:

1. Always anchor discussions in user needs

2. Analyze crypto in the context of the broader economy

3. Plan for evolution

4. Wardley maps are really helpful at all of the above

I've also written a follow up post detailing some of the strategic mistakes cryptocurrency projects make and how they can be avoided using maps:
https://agost.blog/2019/06/mapping-crypto-common-pitfalls/

Edit: I'm not familiar with applying mapping for security, but these look like some good resources: https://community.wardleymaps.com/t/tackling-security-with-w...
https://outline.com/YuejXh
Describing two well-engineered compilers of two relatively used languages as not impactful is quite a statement. In particular, given the good performance results they achieve, for languages that are quite far away from the normal execution model of the machine they produce code for.
The amount of transactions performed by bitcoin is laughably low. It performs around 10 transactions per second. This is not even enough to handle the transactions of a small city, yet it consumes as much electricity as an ENTIRE large city. If the banking industry was anywhere close to this inefficient it would be responsible for almost all CO2 emissions worldwide.
Pylint is not designed to be a thorough type checker, you should take a look at mypy or pytype.
Thank you for sharing your story. It is important that Australians understand the way the messages our government sends to the outside world are perceived by the people targeted by them.
Universal Logic Gates (2015)
> Python has a huge amount of introductory learning material that assumes it is your first language, while most FP languages (Ex: Clojure, Haskell, F#, Scala, OCaml) really struggle in this area

I don't know how long ago have you tried Clojure, but it is a lot easier to start with than Haskell or Scala. There are now more than a dozen of books available (for the beginner and for the advanced levels). Clojure is much better than Python - it has extremely nice, consistent standard library; It has "true" REPL - with it you can evaluate almost any chunk of your code with no preliminary ritual, even much praised Jupyter doesn't feel as nice; Clojure not statically typed but it has Spec, which is totally awesome - the way how you can derive property based tests is almost mind-blowing; Clojure's stability is almost legendary; It makes concurrency simple; It makes dealing with dependencies less painful;
It can seamlessly run on both: front-end and back-end, having live-updates in your browser and REPL connected to it feels like magic. Honestly, transforming data using Clojure is a pure joy.
> Automatic referencing, bibliography maintenance are quite unique to LaTeX and are easy to use.

I find that much easier to do in Word. Instead of wrangling with conflicting packages, documented for programmers not users, having to compile multiple times to get the references to actually render correctly, etc in Word I can simply define my references in a structured way and they work perfectly without surprises.
It is a good thing. So many Chinese tourists go to Nepal, and students can learn and do business with China, it will boost Nepal economy greatly. Nepals are going to Middle East for jobs now, because English is what they learn. English is mandatory in Chinese public and private school for ages.
Total unadulterated horsehit. The Aus government maintains the legal right to jail journalists who publish stuff they don't like, for decades.

And in this specific incident, the AFP refused to rule out they would charge the journalists.[0] But "wasn't a journalistic rights issue".

[0] https://www.abc.net.au/news/2019-06-06/afp-wont-rule-out-jou...
I wonder how they solved the "upskirt small robot problem"? It seems you can easily drive through the crowd and see the underwear of those wearing a skirt. This seems like a very murky and dangerous legal position to be in, and it depends on each state of the USA and on each country laws are different.

The most realistic solution I thought is to put the cameras high enough so that this becomes a non-issue.

Source: I made some robots for fun but never put them on the street, and this was one of my main concerns.
At the end of the day you live in a global world.

Is it acceptable for this company to sell it to Saudi Arabian police where it's a crime for a woman to run away from home?

https://www.businessinsider.com/saudi-arabia-imei-track-runa...

Or how about Australia raiding journalists for whistleblowing on abuses conducted by their arm forces in war:
https://www.bbc.com/news/world-australia-48522729

Perhaps you agree or perhaps you don't. But the issue is more complex than saying that "everyone should help the police"
This article shows more universal gates than the NAND and NOR that are usually discussed. Are any Hacker News users knowledgeable about the topic? Because I was wondering why I never heard about these universal gates before. Almost always, only NAND and NOR are discussed.
How would the need of an army disappear for a country that would use bitcoin as its national currency? I really see no relation between the two. The currency that is in use has no effects on an invading force.

This xkcd seems relevant as well: https://xkcd.com/538/
Show HN: Machine Learning Experiments Organizer
Well, for one, it's not a raid. The fact that it has been presented as such is incredibly misleading. Then they tried to suggest that it was linked to the Australian government, spreading conspiracy theories about the timing - asking why it happened after the election and not before[0].

The AFP didn't wake up one day and send armed men to storm a building. After two year's worth of investigation, they gathered enough evidence to request a search warrant for a single ABC office which was granted. They then notified the ABC that they were on their way and entered without conflict to find and collect the data they wanted to take. Nobody was arrested, nobody was beaten, nobody was threatened. Nobody was even insulted during the process. The Australian Federal Police are not even allowed to access the data until ABC's lawyers have reviewed the entire process within a two week window.

I'm not sure how much more democratic that can be.

It's difficult for me to comment on this because I feel like I'm coming across as if I support an overreaching government. I support an extremely small government but one thing that catches me out is national security. The only role a federal government should play, in my view, is national security and I don't see a problem when they're doing exactly that in a way that dots all the i's and crosses all the t's.

[0] https://www.abc.net.au/news/2019-06-05/abc-raided-by-austral...
You’re also missing the larger point about layered irony. You should find a broader discussion of it in a cousin thread to this one; the broader point is that there is a deliberately cultured ambiguity between actual extremists adopting something as a dog whistle of their own initiative, their opponents having a moral panic about a supposed dog whistle which then leads the extremists to adopt the dog whistle meta-ironically, trolls being trolls, and people somewhere in the middle of the spectrum or outside of it entirely either mocking the controversy or deliberately stoking it for their own amusement.

For example, SPLC seems to entertain the claim that the association of the “ok” gesture with white nationalism originated as a 4chan hoax to “trigger the libs” (eg not as a genuine white nationalist hand gesture but merely as tomfoolery intended to provoke a moral panic), but may have later been appropriated by some white nationalists. (https://www.splcenter.org/hatewatch/2018/09/18/ok-sign-white...)
Bath tubs, steps, loose carpet, electricity, swimming, eating. Anything can kill people, we're really delicate!
Could be primal and hormonal. A situation where you need to run isn't usually the same situation you should stop and eat.
On the other hand, there is a case to be made that if everyone makes "mistakes" it's because it's the first option they have, so we (as an industry) should make softwares do the correct thing by default. Users don't have time to fiddle with options, the software should serve them.
>Neither libel nor slander is protected under the American first amendment.

No but...

Valid defenses include: the statement is true. The statement is the speaker's opinion. And even if those fail, it must proven that it was spoken with malice. So defamation in the US is close to unenforceable.
> However it is much easier to get what is a dictionary compared to a random "optic".

This is exactly what I disagree with. We come from a prior understanding of mutable/imperative dictionary/shared_ptr/std::pair, because that's what we started out with.

Had we been initially been trained on monads, functors, lenses, those would be the familiar tools, and we'd go "Huh, that's an... interesting way to write code" when faced with C++ for the first time.
I disagree about lens. My new projects don't use them in main code-base and it was a great decision:

- TAGS work like a charm to access field definitions

- compile times are ok

Of course, if library's API needs lens, they're used.
I really hope they go the DJI route. I think general purpose advanced technologies like this often struggle and die in the industrial sector. i.e they have to have predefined purpose and be very good at one thing.

The consumer market however are exploratory buyers who'll purchase these and only then try and find uses for them.
This particular example can be encoded into the Haskell type system though. For example, there's a tensor library where all operations are (according to the description) checked for the correct dimensions by the type system. It seems to require a lot of type-level magic though, and that may disqualify it for "cleanly".

http://hackage.haskell.org/package/easytensor
I think Python has become so popular because Google started using it, but then later they switched to Golang. But the Python train was unstoppable at that point, even MIT swapped Scheme with it in their CS 101 course.
To stick with the pepe example: It only works as a dogwhistle now because everyone but Frog Twitter has stopped using it. If the rest of the world had shrugged and kept using it, then it wouldn't be a political symbol now.

I think this is the same mechanism as in the euphemism treadmill[1], where it's not clear if it's better to avoid a word or to double down on it (but in a proud/positive way). There doesn't seem to be a consensus about how to deal with the euphemism treadmill either.

[1] https://rationalwiki.org/wiki/Euphemism#Euphemism_treadmill
Sad to read you have such a narrow view of the news media. Maybe it’s that way in your home country. Or maybe some specific outlets have spoiled it for the others.

If you’re ever in Germany or the Netherlands I’d be happy to show you how my partner (a journalist for a national broadcaster) and her coworkers go about it.

It’s the opposite of lazy, copy & paste. It’s hard working, diligent, critical etc.
I think the underlying assumption in those comparisons is that Bitcoin is essentially useless.

So while Hamburg produces CO2 because of all the people and economic activity going there, Bitcoin produces the same amount for no actual benefits. In that case the comparison does illustrate the amount of waste.

Now, on the other hand if you're of the opinion that Bitcoin is something of value that makes a positive difference and produces something useful then the comparison does look random and nonsensical.
The sex offender "spectre" completely changes that because privacy is a "qualified right" that is appropriate to violate in some circumstances.

> Under the European Convention on Human Rights, the right to privacy is, in effect, contained in Article 8, the right to respect for family and private life. It is important to know that it is also a “qualified” right. That means it is not absolute, and can be interfered with in certain limited situations, for example to protect national security or freedom of expression. However, any interference has to be necessary and proportionate.

https://rightsinfo.org/the-right-to-privacy-and-why-it-matte...
Please stop ascribing old SF literature ideas to the first billionaire who passes along, promising to make them true.
Preface: of course these things can do a world of good, fearless super-strong firefighters, medics immune to toxins, etc.

So, people here are saying we already have xyz dangerous machine, but xyz isn't as scary. So let's imagine why this is scarier:

These things will be able to see in 360 degree multispectral/thermal/sound vision, and aim six arms at multiple people through walls simultaneously, never sleep, rarely need to recharge/eat, and have absolutely no empathy or mercy. They can aim and fire faster and more accurately than people, every shot can be a guaranteed kill, and they can be immune to gas/bio/etc weapons which they can release themselves. Nevermind the local terabytes and cloud petabytes of face recognition, AI models, social media profiles tied to street addresses, etc. They'll find everyone fast. Terminator was a joke compared. The next war is going to be insane.

People are in control of most all our killing machines now, but won't be soon. We did manage to stop using chem/bioweapons and nuclear weapons though. So maybe there's hope.

edit: when I say we won't be in control, I don't mean wild robots that won't listen to us, I mean we choose to run them on auto mode with no human confirmation before firing. I think such systems already exist on the Korean DMZ? (just auto guns, not robots)
The Secure Enclave prevents this
My Third Eye Rests in Nature
More of a show of force. The same way militaries physically project power to let the other side know what's possible.
It fundamentally undermines trust in society. On a primal, emotional level.

For those who remain skeptical about the intrinsic value of trust, it can be seen that trust is a foundation of economic efficiency: https://ourworldindata.org/trust
Exact opposite here. I get much hungrier on days that I work out. I basically need to eat an extra meal to not feel ravenous. Not great for weight loss unfortunately.
> By neglect he didn’t mean poor sales or lack of exposure: his fiction was adapted for film and television.

Two TV adaptions of works in the 70s are legendary:

Tadellöser & Wolff, https://www.imdb.com/title/tt0072575/

Ein Kapitel für sich, https://www.imdb.com/title/tt0078634/
The problem is the misuse of classifications to keep the public from finding out things which are in the public interest but embarrasing to the government.

The raids are the furtherance of the suppression of public interest material being made public through the media, so that is absolutely a free speech and journalistic rights issue.
You won't have much of a country if you let the enemy get the advantage. Sovereignty is maintained through force.
Australians don't share the same political will and motivation as the Germans. By large we are a politically apathetic country with no strong leadership or vision for the future. We don't value personal liberties and personal freedom because we don't understand what it means not to have them.
We would rather be bubble wrapped and protected by the state than exercise personal responsibility.

I have lived in both countries long enough to see this.
I'm not saying "everyone" should help the police. I do think it's alright that a few companies, in specialized professions, exist to help the police (and other governmental organizations).

Yes, a lot of the effect is harmful, including in helping police do harm. But an argument that no-one should help the police is basically an argument the police shouldn't exist.
There are dozens of countries murdering their own citizens. The US is not nearly as much as problem as people want to make it seem and Pax Americana has led to almost a century without major worldwide war.
Since you seem knowledgeable about the topic, could I ask --

What would an ideal solution look like? Say I have a complicated equation. How could I present it (in any format) so that a blind person could read it, and understand it as easily as possible?
I very much disagree with your opinion. OP never tried to determine a winner, just wanted to share some insights into the project.

If we go by what you say, we would never have any comparisons at all, as there are always unknowns.
The article is not about refactoring. It's about rewriting the software. So that's why I didn't mention about refactoring in details. Automated testing is part of the refactoring. You will change a small amount of code then run tests to see it works as expected. This is how refactoring works. No need to mention abou that.
I was expecting some kind of statistics showing the common dog names and the number of dogs of each type kept as pets.
From LI's reporting, if I understood correctly, the Gibsons' agreed to drop the assault charges if the accused students would make a statement that the Gibsons' were not racist.
Is navigation working off-line now? Last time I checked, it didn't. And Google Maps, even on-line, are quite bad at being a map, with the completely unreliable way of rendering street labels. I've used Google Maps off-line in a pinch a few times, but it wasn't too pleasant of an experience.

(Call me entitled, but I don't think it's too much to ask of an off-line map to offer point-by-point navigation and searching through the DB of addresses and POIs in the off-line map. When you can't do it, I get the feeling someone doesn't want you to use off-line mode, and is purposefully overcomplicating things.)
AFAIK until recently there was no support for H.264 in DirectShow. So your browser would not be very useful. Also you wouldn't be able to control video from JavaScript (get current time, get current loaded amount, play, pause, stop, etc).
There's been a ton of FUD around this concept since the moment OMNY was announced as the MetroCard replacement. They've committed to supporting phones with NFC, contactless credit and debit cards, as well as a future vended card that can be paid for with cash, likely from any nearby convenience store or machines in the station. Yet despite the hundreds of options that enables, there are still people spreading fear that this change will somehow lock out hundreds of thousands of people from using the subway (the argument being that lower income riders don't have access to the contactless payment methods). I've seen nothing to indicate this will be the case and they've committed to supporting the additional card before retiring the existing MetroCard.
> The Aus government maintains the legal right to jail journalists who publish stuff they don't like, for decades

Yeah, no. The only total unadulterated horsehit is this unsourced nonsense that tries to suggest Australia is a police state.
TypeScript vs. JavaScript vs. Flow
It’s in German, but here’s open data about dog names in the city of Zürich:

https://data.stadt-zuerich.ch/dataset/pd-stapo-hundenamen

The CSV should be clear enough:

https://data.stadt-zuerich.ch/dataset/pd-stapo-hundenamen/re...
Having tests is not a panacea. There's no guarantee that any of the tests are automatically well-written - they could be too narrow in scope, overly brittle, or be so numerous that each minor change requires hours of automated testing, making progress a huge chore.

That's not to say you can even run, let alone compile some legacy code without a large amount of effort. That's the whole point of the term, that they rely on obsolete, unsupported or just ancient OS, hardware or platform, often requiring emulation, special development environment.

Redefining it to mean "code without tests" just confuses things.
There's really no such thing as peace time. It's always war time, just not active conflict with full force military deployments.

Military might is what's keeping the peace. Any potential edge you give up can easily turn into an exponential advantage for your opponent. Ethics against similar force projection are a weak argument when defending your sovereignty.
The secure enclave SHOULD prevent this! The cellebrite people found some vulnerability, but we dont know in which component.
I read that happens when you have just started exercising/working out, or when you do it irregularly. Something about sudden stress switching the body into survival/fight or flight mode.

When the exercise is regular, it becomes routine
YouTube erased history in its battle against white supremacy
Ops in the Serverless
There's a pretty good talk here with Marc Raibert that helps convey their thinking about Spot Mini as a platform.

https://www.youtube.com/watch?v=iBt2aTjCNmI

Always appreciate Marcs candor, he never really seems to sugarcoat anything.
I have a question in case there are any experts here.

What is the mechanism of this:

>On the other hand, high-intensity, short-duration exercise (like weightlifting, sprinting, and rock climbing) will spike your blood sugar temporarily, but keep your blood sugar lower overall for a period of time afterward:

What exactly happens here, in as much detail as someone could reply. (For the first part, "spike your blood sugar temporarily".)

Thank you.
Looking for ( H1B opportunity ⋃ Remote research ⋃ volunteering ⋃ scientific adviser )∈{ science ⋃ robotics ⋃ computer vision}
https://www.viziochron.com
contact: andre ⋃ domain of the startup above
Top Algorithms for Programmers – Medium
One of the most impressive website I've seen.
Bravo <3