skysight-inc/HackerNews huggingface dataset:
I typically browse the internet with JavaScript disabled by default and rarely come across issues - when I do unless the website is appealing enough to white-list for js I go elsewhere.

I have also found the reader view functionality on iOS to be a godsend when visiting websites, no more cookie notices, GDPR popups or banners taking up 1/3 of the display - bliss!
I haven't used Common Lisp, so sadly I'm not sure if the two are related (or how much).
And story likely planted by Blind
I had to activate JS and go to https://www.dungeonstome.com/generator.html - which then generated https://www.dungeonstome.com/dungeon/1150189360.png for me.
Usually you don’t even need that, they just cover the page with a div that you can delete in inspector.
Every academic cries about this but no one wants to accept an obvious solution: Add reprodicibility criteria for peer review. Right now even Tier 1 conferences do not have this criteria in their peer review system. The reviewer simply can't reject paper because authors didn't provided reproducibility information!

This is truely a plague in research right now. I've came across quite a few instances where authors told me that their experiments weren't reproducible even for them! They do not note this in paper because ultimately everyone needs to show some result for the funding they received (i.e. "published paper"). They obviously never want to share any code, data files, hardware etc. On one instance, author wrote me back that they can't share code with me because they lost all the code because their hard drive crashed! Reproducibility is a fundamental tenant of doing scientific work and this is actively and completely ignored in current peer review system.

I think conference chairs needs to take stand on this. We get now 4X to 8X papers in tier 1 conferences. Reproducibility could be a great filter when area chairs are scrambling to find reasons to reject papers. Sure, there will be papers where very specialized hardware or internal infrastructure of 10,000 computers were used. But those papers would be great for Tier 2 conferences.
The comparison is wrong but I think it has utility in putting that trillion dollar amount into context. Most people can understand a thousand dollars (context: not life changing money but a welcome surprise), a million dollars (imagine the house I could buy…), a billion dollars (the government wastes that in X minutes!) but a trillion dollars? That’s not normally part of our conversation. The comparison should be “Apple has a market cap of a trillion dollars. How big is that? Well it’s the same as X, Y, and Z…"
I once had the pleasure to use a high speed travelator in Paris going at 8mph, I recall they used several acceleration stages in series before getting on the main section. Also reminded me of the ones portrayed in Asimov's novels. Too bad they shut them down almost a decade ago.

https://www.thetransportpolitic.com/2009/05/21/paris-experim...
Brave Energy – The Five Data Management Challenges Dealing Small Industry Owners
Pixelo Signature Fonts Bundle: 55 Amazing Fonts for All Your Design Needs
Sea Animals Battle Clans of Water Beasts War
I like it. But what really impresses me is how fast the whole site is, even with a captcha.
That would be because “doing it right” is completely over the top. You are suppose to wash your hands before and after each patient interaction, which includes touching their notes, or coming into a patient environment without touching anything.
This is impractical, as it would slow everything down so much, and would make carrying anything impossible, not to mention the negative impact of doctor-patient interactions. It also doesn’t match how patients then move around, touching objects around hospital and nullify the whole process.
Doctors and nurses tend to common sense check when a hand wash/alcohol gel is needed, which I think is a good thing. I think some go too far the other way, but there will always be variation.
My ResMed turns all of its lights off about 5 seconds after you turn it on. I thank its designers every day.
It is not about the big scale of processes that make process mining interesting. But also the tooling that comes with the field, look for example at the tool Disco: https://www.youtube.com/watch?v=pmXZQhFSv10

It provides automatic visualisation of graphs, analysing of bottlenecks, and lots of analytics. While you only need system logs linked to an id.
Do you know anyone that archives a deb offline/write-only before installing?

It's an edge case at best. If that's the best argument not to curl, there are no good arguments.

I'm in favor of things that noticably help the risk of spear phishing, but are you sure this does?
you could have pi-hole redirect to a site with the same story maybe? or even pi-hole could cache it.
> Oh, and it also supposedly works really well with Lisp.

Most Emacs users don't use it for lisp (aside from programming the editor if needed).
As far as I know it technically is an option, just not a very nice one. Most package managers tend to be _very_ specific in how they do things, making it hard to extend them beyond that. Arch Linux' package manager might be an exception, but I'm not sure how reusable it is.
Straight to Godwin's law (in this case, I think it's germane).

My argument is about American corporations imposing morality (or thinking they can). Corporations' main motivation is profit, not improving human rights. Google doesn't go to China with the primary intention of improving human rights, rather to make a profit from Chinese citizens.

Google would have to pay Chinese taxes to operate there, their presence puts money into the hands of the CCP, an entity the author of the article doesn't approve of. Google has no leverage: China has its own perfectly capable search engine[s].

So as I see it, the options are:

1. American corporation enters China, plays by rules, causes no political change.

2. American corporation doesn't enter China. Local Chinese companies fill the void, causing no political change.

In neither case is any political change effected. If the bemoaning comes from the point of view of "well Google could have changed something," I think that's naïve and I'd like to see evidence of this happening successfully

If it comes from the perspective of "Google is capitulating or funding a government that I as the author/Westerners don't support in general", then that's an argument involving moral absolutism, which is a longer debate.

If you have time, I'd like to hear your thoughts on what you think Google should be doing.
> Flying used to be different.

Yeah, it was. Expensive.
> And the "smoking gun" part is something nobody cares about. By then their systems are compromised.

This is such an obvious falsehood I'm surprised we're even discussing it here. Security is a mix of prevention and detection. The ability to do forensics on compromised systems is important. Sure, it would be better if we could not compromise our systems in the first place but we don't live in some kind of bizarro binary world where if you have a compromised system you have to curl up and die. Life goes on after your system is compromised and it's better to have more information about attack vectors than less.

And realistically speaking, what happens here is some developer's credentials get compromised, the bad .deb gets uploaded somewhere with a good signature, people freak out about it, maybe the developer issues a key revocation, things improve. If you are curl|sh it's that much more difficult.
> Practically speaking the TLS bit is the important thing. Your package signature doesn't offer more in practice.

No, actually, the signing bit is important. You can MITM TLS, and it's easy to miss it if you are not verifying that the cert is from the host you expect it to be from. Meanwhile, the only way signing can be compromised is if the maintainer loses their private key. That's not unheard of, but is much harder/rarer.

curl|sh offers 0 verification of authenticity.
In your second line you've jumped into stating you do personally inspect debs...

With the one liner above its pulling over ssl so at the very least you have some line of trust to the domain you pulled it from.
> I abhorre the 3D movies

So do I. Give your local movie theater a call and ask if they have 2d glasses. My local theater does and it's a godsent. (it's basically just 3d glasses except with the left lens twice)
Steam In-Home Streaming to be exact, Link is a hardware device.

edit: fixed a mistake.
Emacs has Tramp, so you can open and edit the remote file right on your computer and emacs takes care of shelling into the server in the background and applying your edits.
But the emission compensated was only for 2014.
Hey HN, I translated this! Very happy to see it on the front page. Please feel free to ask me any language/text-related questions.
Due to bandwidth constraints I surfed with images and JS disabled (safari developer options) and oh my god what an improvement it was. No trackers. No ads. No auto-playing video. No newsletter pop ups. No cookie notices. This was GDPR but I imagine that would be gone on most sites too. I'll probably switch back soon. I long for the speed, the elegance...
Ruby and Erlang/Elixir have more in common than one might think, especially with frameworks such as Phoenix gaining more popularity.

I don't really see Inko as a direct competitor to Go, as Go's compiled nature makes it quite different in use cases. Maybe when we have a JIT and an easy way of distributing the VM + code, Inko could be a competitor to Go.

> Do you have a problem that your laguage can solve really better than others.
> Or are you still figuring out?

Ignoring that Inko is still a very new language, there are already a couple of benefits compared to Ruby such as: no need to pause everything during garbage collection, easier to write concurrent programs, preemptive multitasking (using more than one OS thread under the hoods, unlike both Ruby and Node), more straightforward syntax (at least I think so), etc.
Creating goosebumps at will may be more interesting than it sounds
This is a very useful skill. I run into a surprising number of pages where invisible elements prevent you from continuing (unintentionally, eg payment forms).

Also that crap on the bottom of every Medium article.
To think it only costs $100 and a few days' shipping time to get all the benefits of a software ad blocker than anyone can install for free in less than 60 seconds.
You also can't reason with a tiger when it doesn't have copyright laws, and the only difference between your service and your competition is whether or not you're the one getting paid.
Easy to miss? How so?
I don't think that's a problem at all.

I did give the family members the password to unlock the block temporarily but after a while they simply stopped using those sites altogether.

It's also a big plus for devices that can't adblock themselves (phones, embedded devices, etc.)
Works fine for me as well
I'm not particularly interested in Ether and the altcoin world, and I'm not sure if the way the language works makes it really suitable for that. Having said that, if somebody wants to write their own implementation on the EVM they are of course free to do so.
The problem is that curl|bash isn't authenticated, I don't really know whether the executable I'm getting was really built by the maintainer or if a malicious attacker was able to sneak in and replace it (like what happened with eslint a few weeks ago[1]). Passing off a signed package (as .debs are) as genuine requires getting a hold of the signing key as well, which increases the difficulty of the compromise.

[1]https://eslint.org/blog/2018/07/postmortem-for-malicious-pac...
> Note I could not find any docs.

Maybe I should rephrase the Documentation page (https://inko-lang.org/documentation/) a bit to make the link to the manual stand out more. The manual can be found here: https://inko-lang.org/manual/, all the chapters can be found in the sidebar.

Note that if you are on a mobile device, you need to tap the "Toggle sidebar" link at the top to display it.
Feels odd why they would not pick one of the really great comedians but some niche personality with not even 500k Google results.
Pi-Hole offers more than a simple software blocker, or rather, something a bit different.

Everyone on my wifi or LAN benefits from adblocking. Even guests that are just there for the day. Devices that cannot run adblockers benefit. It doesn't require any installation at all.

And if you bought a compatible raspi plus PSU for 100$ you go scammed pretty hard, I'd pay 40$, maybe 50$, for that combination tops.
There is note which reads "An improvement to our data collection system was applied from 05/08/2017."
Immigration doesn't help. Swimming isn't really something people do in Iraq or Afghanistan. And boys and girls can't swim in mixed groups.

Every summer is now filled with news of kids drowning- we are back were we started a hundred years ago.
> There is nothing wrong with implementing something someone else has already done!

Well, the phrase "re-inventing the wheel" exists for a reason.

> Usage of a library has more to do with it’s community than it’s codebase.

The purpose of a library is code re-use.

For comparison, the wikipedia page [1] for a computer library does not even mention communities, or the social aspect in general.

I'd say the community is a factor in the decision to use a particular library, but it's not the driving factor.

[1] https://en.wikipedia.org/wiki/Library_(computing)
Very interesting! Any plans to open source the current code?
So what’s wrong with the bike?
I believe the Putin reference isn't about the recent paranoia about Russian interference, but about a how this specific tactic was pioneered by an advisor to Putin: Vladislav Surkov

A nice summary is here https://www.youtube.com/watch?v=Od4MWs7qTr8
Isn't the point of the crypto on the warrant canary for the case where your servers get seized?
Hey, startups You have 2 weeks to apply for the 8th Suvorov Prize Winner 2018
Yes, I absolutely do know people who do this. I know people who accidentally let a GPG key expire and spent some long nights figuring out a way to get the thing trusted again so they could sign .debs, because dammit, THEY sign the .debs not some maintainer somewhere else. I know people who run their own deb mirrors (this is really common! I know SHITLOADS of people with Debian mirrors!). I know people who do everything from control servers that have a minimal set of software, people who run new software in locked down testing servers before wider release. And I know people who are Debian maintainers who actually do review the code that gets built, even if it's not a line-by-line audit. I know people who compile from source and compare executable checksums to see if it matches the official repo, ever since reproducible builds is a thing.

Some of these people are crazy because they're paid to be crazy by a software firm. Some of these people are too crazy for the software firms, they work as consultants and in their free time they're constantly trying to get firmware dumps of their game consoles, phones, and laptops.

And yes, a bunch of these people are on your side. But if you curl | sh it's harder for anyone to help you, including yourself, when shit goes south.
What ever happened a nuclear bomb is criminal act in itself and considered a terrorist attack, at least Japan stopped being criminal not like USA were they still justifying their terrorism.
Not exactly. Inko doesn't have an RPC mechanism built in, at least not like languages such as Pony. When you send a message to a process you just send it some arbitrary object (a string, array of integers, etc), and it's up to the receiving process to act upon it in some way.

When you see code such as `process.send`, that means we're sending the "send" message to the "process" module, which ends up calling a corresponding method. This method then sends the actual message to a process.
"And the attitude being described above seems to me to border on religious "just trust us" dogma. I mean, one of the big things that's supposed to distinguish real science from pseudoscience and such is the ability to fairly easily and routinely reproduce its results."

Nowhere is it written that you should be able to "easily and routinely" reproduce a scientific result. It's damned hard for skilled scientists to reproduce most scientific results. And yes, it's utterly impossible for amateurs. I'm sorry if that makes you uncomfortable, but it's the truth.

There are many things in life that you routinely accept on authority: When you fly in a plane, that it isn't going to crash into the earth. When you turn on the tap, that clean, safe water comes out. When you go to your doctor, that she is prescribing you medication that will help you, not hurt you. When you vaccinate your children, that you are protecting them from horrible diseases. I'm sorry that it bothers you, but "science" is just one more thing in the world that you're going to have to accept, because nobody -- scientist or otherwise -- can independently verify all of human knowledge.

If it makes you feel better, you can look around, realize that we're no starving from famine, or dying from minor cuts, or poisoning ourselves with lead, or dying of Polio or Smallpox, and you can try to convince yourself that in the long run, the method works. Because that's the argument you're missing. You don't have to take my word for it, or anyone else's. It's a system. The system works. You just don't fully understand why it works, and you're not willing to read when a group of scientists write a long article that tries to explain it to you. Because you'd rather believe that explanation is "dogma".

"I don't know that I would be willing to take a statement like that at face value."

Nobody is stopping you from digging into it. If you're really so bothered by it, I encourage you to follow up.

"So why the reluctance to allow that to happen?"

There is no reluctance, whatsoever. Nobody is trying to stop these people. They're just beginning to realize that their approach is a lot damned harder than they originally expected, and those of us who knew it would be are pointing it out.
I've been using evil-mode for a few years and I'm also very happy with it. It's the only vim emulation I've seen so far that implements "g?" (rot13). That's how compatible this mode is.
Does eLife have an RSS feed? I can't find one listed on your website.
Commenting, because interested too!
China's Commodity Vulnerability
I think the problem is that me-cleaner is a 3rd party solution, I'm not sure I would trust it not to brick my CPU. If AMD solved this, it would be a huge differentiator in my eyes, and I think it would further boost their sales. That said, I suspect there is some deal with 3 letter agencies that doesn't allow them to do that. It doesn't make sense to go against their customers like that otherwise.
Or zap with uBlock origin
Test du logiciel espion par un utilisateur réel
CyberChef Magic – automatic detection of encoded data
The global history of quinine, the world’s first anti-malaria drug
Earth's Risk of Heading Towards Apocalyptic, Irreversible ‘Hothouse Earth’ State
I also prefer a blocking list and blocker on each terminal device rather than central on the network. It is unpleasant otherwise to open one's laptop at the library or at a friend's house and be bombarded by ads.
Happens with me too. I sometimes don't realize how my words come out.

Anyway, is there any reason as to why one would not use more mature languages like erlang and recently, dart? They also have the concept of isolates, that can't share memory.

Apart from the written in rust part which is really cool.
Each Piece of Trashed Plastic Can Find a New Life as Art – Facts So Romantic
The health-technology sector overlooks women and their bodies
If you count shift then it's a matter of one modifier vs two which is honestly pretty small of a difference.
Best Mobile Phones – coupontop10
20 year old code that has not been maintained most likely would not run on a modern system anyway, unless it is extremely simple.
This is completely untenable advice to give family that shares your Internet connection, which the OP clearly pointed out.
This is, in fact, the story behind Lisp Machines. Unfortunately, humans quickly forgot the lessons from the aliens, and made computing the mess it is today.

The history is documented here: http://landoflisp.com/ (scroll down and follow the arrows).
OR just that female doctors paid more attention to the fact that heart attack symptoms are different for women than for men. This may be as simple as it affecting them. If the male takes longer to recognise heart attack symptoms of females, it could easily produce worse results.

https://www.healthline.com/health/heart-disease/heart-attack...
That's a possibility, but it seems rather contrived. Maybe the FBI threatened to challange their canary in the courts unless they came up with some sort of credible excuse for killing it.
Azure is not bad but there are definitely some rough edges. We're having trouble with their Bizspark Sponsorship biling https://news.ycombinator.com/item?id=17698948
I don't disagree with any of that, although I'd stick a big citation needed on the implicit suggestion that there's a large group of scientists who aren't making a good-faith effort to ensure that their successors will have the information they need to reproduce (that is, after all, what a paper is).

My issue is the flippant and silly claim that "[i]t's possible to imagine a version of academia where results that can be attributed to noise don't get published".
Wonderful quote. The concept I have been playing with I call "consensual communication". We dont allow people to run up to us and shove food in our mouths, and yet we allow information to be shoved into our minds - and as the quote notes, they have the gall to place restrictions on the object of assault.
"Most problems do fit in one computer, up to a point. Spend some time determining where that point is. If it is years away there is a good chance one computer will do."

I've been following this principle for a decade, and 98% of the services I've built have never needed to grow beyond one instance. The ones that did were solved by breaking out specific functions into their own managed services, not by applying a wide horizontal scaling solution.

If you build for scaling before you have anything running that can be tested against, it's highly likely that you're actually scaling the wrong thing. It's like optimisation: to get any meaningful benefit, you'll want to surgically solve the actual bottleneck rather than sprinkle hope-based gestures all over the place. (I'm reminded of the article that was posted the other day, where the writer experienced a Firebase slowdown and tried to solve it by upgrading hundreds of npm packages to their latest versions. That's what I mean by hope-based gestures. Premature "web scale" architectural tripping is essentially the same kind of shotgun approach.)
That being said - for the end user Android isn't free. It's a part of a device sale that they're paying for.
OpenWrt 18.06 Released
Thanks for translating!

I feel like, because I only speak English, I miss out on a lot of excellent football writing like this; it doesn't seem to be that common in English.

Do you have any recommendations of great football writing I might not be aware of?
Building a 3D Editor with Vue.js: Designing a Reactive Entity System
ARKit – AR Restaurant Menu Concept
One big issue with making papers reproducible is that the incentives to do that simply don't exist in many cases. It is often not rewarded if you put additional effort there, and usually also not punished even if you don't do the minimum the journals require in their official rules.

The official rules are slowly changing, and the funding agencies tend to require that scientists make raw data available, and put effort into making their experiments reproducible. But the reality is changing much more slowly than the rules.
When you join a team where the lead is less senior than you?
Do you feel bad about it and what do you do ?