skysight-inc/HackerNews huggingface dataset:
Nobody talked about granting monopoly, it's just about common courtesy really. They basically strung him along before cloning his tool in the dark, when they could have done it in the open in various different ways. After the failed hire, just give him a heads-up like "hey, we really like your stuff but for various reasons we can't hire you and we need to rewrite it, what about we make this manifest a bit of a common standard? We'll credit you for that", and then everyone is happy.
I've always wondered how people manage to seperate the 'bad electrons coming from nuclear power plants' from the 'good electrons coming from good old safe coal power plants' :)
> it's harder to make a function retain state later.

I do not agree with this kind of argument. If you need to transform the function into an object later, you can just do it later. Even in a huge codebase it does not take much time to do it.

The `what if [...] someday` argument only leads to unnecessarily complex and expensive code, and most of the time you will never actually need it.
I think maybe he means that he feels better off no longer being associated with a company that wouldn't give him the benefit of that letter.
I'm fine with placebo's if people get relief.

The problem with this is that it validates the 5G hate.
Just sell ugly food cheaper and people will start to buy it. In fact I wonder if there is not a huge market for someone who would say "No need to choose anymore: with 'ugly foods', you can save money and the planet"
Object without state but with functions is just a namespace. But that depends on how the language implements it.
I think the article makes a lot of fun about the product and is obviously described as a funny and expensive scam between the lines :

"So what's different between it and a virtually identical 'crystal' USB key available from various suppliers in Shenzhen, China, for around £5 per key?" asks Ken Munro, whose company, Pen Test Partners, specialises in taking apart consumer electronic products to spot security vulnerabilities.

And the answer appears to be a circular sticker.

"Now, we're not 5G quantum experts but said sticker looks remarkably like one available in sheets from stationery suppliers for less than a penny each," he says.
True, but since when is USA entitled to interfere with other nations politics's?

Having democracy lays in each nations own hand (the USA signed the Charter of the United Nations too, remeber?)
Nobody examines anything but a tiny sample of the signatures unless there is a recount.
Text metrics, the graphics engine implemented on top of WebGL/WebGPU does it itself.

Weak references are coming, https://github.com/tc39/proposal-weakrefs
ed?
Giving them constructive criticism and using their open source stuff, but strictly not giving them money might be an acceptable way with dealing them.

For example, I wanted to buy Win10 recently, and also wanted to sign up for Teams. Both experiences were so unimaginably ridiculously terrible, that I ended up cancelling the Teams subscriptions the same day and not buying Win10.

On the other hand .NET (Core), PowerShell, TypeScript and VS Code are all great things.
Roblox’s Adoption of Metal
This is the episode I could find: https://en.wikipedia.org/wiki/Morinaga_Milk_arsenic_poisonin...

Which was inadverted addition of arsenic specific to Morinaga in Japan, and not Nestle. However, the committe which managed the case and dragged it on was not created by the company but the Japanese government consisting of a newspaper publisher (??), a hospital director, 2 lawyers and a human rights lecturer.

So it seems like an insufficiently related market and lack of oversight made this drag on causing many deaths and even more people crippled by arsenic. One person was sentenced to 3 years in prison.

Compare with China who executed 2 people involved in the 2008 milk scandal and gave much harsher sentences to others. Although that scandal was deliberate rather than a cover up of bad practices.
I like DuckDuckGo, but it's much worse than Google at localisation. It's annoying to have to search, then repeat the search with "UK" on the end to make it realise I'm not interested in buying e.g. building supplies or coffee or beer from US-based businesses.

I get that it has no concept of who I am when I search, but some kind of localisation based on IP address could maybe help?

Also, it feels a little disingenuous to say Google is not a search company, it's an advertising company. DDG's revenue is also built on ads. Is it fair to say they are also not an advertising company, not a search company?
Scaling, durability and backup. Your single small container DB may not be able to serve high requests per second. It depends on the architecture and caching, though. If it goes down, your app goes down, no failover or replicas. And it is difficult to backup many isolated DB instances.
> a lot of folks conflate AJAX w/ JSON apis

That matches by experience and is kind of ironic, considering that the X in "AJAX" once stood for XML. ;)
> True. The usual solution is to force-instantiate them against archetype classes.

This is correct, but you not only need to make sure that they accept an archetype class, you also need to make sure that they reject all others.

This often requires writing and instantiating a substantial amount of code for testing purposes, which often ends up as large or larger than the actual logic itself.

I suppose you already know the pain of doing this, but for those who do not, it is like testing a function in python for all possible inputs. Can be done, but is a lot of work.

In practice, most generic C++ code is not tested in this way due to how painful it is to do so.

So what in Rust takes no work, takes a huge amount of effort in C++.
> I wish there was an e-mail client with the same goals.

I recommend giving Sylpheed a try.
Thinking back, your experience of the seizure thing sounds similar to what a friend of mine experienced, not with LSD but MDMA. It is possibly related to the motion sickness and brain poisoning reflex.[0]

[0] https://en.wikipedia.org/wiki/Motion_sickness#Defense_agains...
If it makes people feel better, and gets people to stop being unreasonably unhappy about something harmless, who are we to ruin that for them?

I guess we could be opening ourselves up to a slippery slide, or some danger that people make unsafe decisions because of this, but I think this is relatively innocuous.
Less than ideal case-scenario, users are spreading their data between Google and Duck Duck, Bing etc. Not empowering a single agent. In the worst case Duck sell our data to Google. I find that unlikely.
All things considered, I would defend her right to do so today, I think.
PyCon India 2020 CFP now open
Hi all,

PyCon India 2020 is live and calling all the brilliant pythonistas to submit their proposals for talk.
PyCon India 2020 will be held on October 2nd and 3rd, completely online. So, no matter where you're at. You'll be able to join in the action.

View other proposals and submit yours here: https://in.pycon.org/cfp/2020/proposals/

Read more about our CFP guidelines here: https://in.pycon.org/blog/2020/2020-call-for-proposals-annou...
The serial number in my scheme would not be linked to voter. It's not registered, only signed for the validation code.
In the UK, cars gradually migrate to the north of the country as they age.
There are possible alternative futures for technology beyond the web. We've charted a particular course throughout history to get here but there are other fruitful avenues to explore that are still open to technical pioneers like many people here on HN. Brett Victor gives a great talk with a similar premise[0].

The Web started life as a means of publicly sharing documents and has turned into a network of walled gardens. Rather than trying to fix the web itself, I think the solution is to try to recreate something true to the original spirit where users are publishers and where openness is the default.

What I'm working on specifically is best described as another take on Mozilla's Open Web App project[1] where applications are actually distributed to users for them to run themselves. The difference is that by adding visual programming into the mix, programs are realistically user editable and software freedoms start to take on a real significance to a whole new audience of empowered end-users. If you're interested in finding out more, I'm planning on publishing a blog post outlining the details in a couple of weeks time - watch this space.

[0] - https://vimeo.com/71278954

[1] - https://blog.mozilla.org/blog/2010/10/19/prototype-of-an-ope...
Have you tried GPU passthrough? Will need two GPUs for that though.
This is interesting, what's the upside of working without HMR? There are changes where HMR fails to figure things out and you have to hard reload, but other than those it has served me very well otherwise. Interested in hearing the other side of the story, if there is one.
Reverse Engineering a 5g ‘Bioshield’
I used Opera mini on a J2ME phone on a 2G GPRS connection in Rural India (when studying in High school). The average speed was 5-10 KiB/s.

Opera Mini is one awesome browser for such connections. Average page sizes were around __20 KiB__ (They use some compression proxy). No Javascript was loaded. (Simple JS tasks were delegated to server side. I guess with some optimizations they could save on those full page reloads, but maybe it was computationally expensive for those phones).

There was a vibrant ecosystem for those phones. Till this day, those websites that host pirated music from Indian movies work with simplest of WWW browsers.

That's nostalgia. I remember a Modded version of opera mini which had tonnes of other features that worked on those phones with 4-8 MiB of memory (I don't know exact specs though, they were not mentioned for those phones).

Even today, with my paranoid no-js no-web-fonts browsing (UBlock origin), there are parts of web that are efficient. Hacker news or i.reddit.com, for example.
It defines css classes for most css properties. Their website [1] explains why you might want that pretty well. Regarding file size, the idea is that you use something like PurgeCSS in your build pipeline, which removes all unused css classes. A bit like tree shaking for css.

[1] https://tailwind.css
> What was Rusts early years like? Was it one developer for the first part?

In the very beginning, it was a one-man project, but after some time it was picked-up by Mozilla research as an official research project, with several developers working on it (brson and pcwalton in addition to the language creator) and they also started a research new browser (in partnership with Samsung) using this experimental language. That's when people started to hear about Rust (and it was still very far from 1.0 at this point).
As both an American (culturally) and European (by citizenship, as in European Union citizen), this whole ordeal is going to be profoundly damaging to US-EU relations.

But, you (Americans) should be angry because democracy has been in backslide hardcore in the US. Europe has dealt with populism before, unlike the US, and is more likely to recover from these bad times than the US—and it is really due to a multitude of reasons.

My bet is that the US closed the operation once they knew they were certainly busted. Who knows, maybe even a European counter-operation of some sort occurred. The US probably has several other covert operations now based directly on intelligence from the devices with poor encryption. Sure, post World War 2, the US maybe had legitimate reasons to be spying on such activities in general in Europe. They also probably knew (practically guaranteed) over time from various patterns (from good data—whatever that data could possibly be) that a super coordinated secret intelligence operation was going on between European countries, while not knowing who exactly they were (as in not being able to put their finger on what was going on, but still being able to rely on intuition to just know and to justify the means).

Swiss laws permitting ultra-confidentiality in banking do absolutely have a legitimate purpose, but they are problemsome too. Unless you have been living under a rock in recent years, everybody knows that there are plenty of oligarchs (Russian oligarchs in particular) funneling dirty money through the Swiss banking system. America also effectively has its own form of oligarchy too (by the way, guess who is listed top in the world for wealth inequality by Credit Suisse? Russia. Guess who is second? USA.), so it is not like this route seemed unnatural.

Even if the Europeans knew for certain that somebody had some sort of substantial counterintelligence on them, it would still take a long time to figure out the source of failure. That is, unless the US messed up severely, which, I suspect, is probably what happened.
> The only harm their ignorance is doing is to themselves.

Is it? People might hurt their kids etc by not vaccinating them.
And if enough people believe this nonsense, they are very prone to voting for other idiots, which should have an effect on all of us.
You don't want to scan two angles at once. Direction is determined by probing different angles, not by the difference between two angles.
In the time since the article was published (2017), the GDPR has come into effect. I wonder how it affected third-party traffic, if at all. Especially for European websites such as lemonde.fr (used as an example by the author).
As mentioned in my other comment, combinatory logic is simpler, but it's also less expressive, and results in a larger self-interpreter in the corresponding language.
For conciseness in language self-interpreters, (binary) lambda calculus is hard to beat.
> How do you think one pill can create a permanent structural change in the brain that makes the just-so changes necessary to cure depression forever?

From the article: "...clinical trials with psychedelic drugs suggest long-term anxiety relief in patients..."

I'm not really sure what the context of your comments is, if you're not aware that this is what the entire thread is about.
On HN, no less, someone told me that a cracker is fireworks. And that a Hacker is a Black Hat. The person sounded nice and law abiding... So my only question at this point is why they read "Hacker" News.
I suspect to key the email to a particular user and prevent scambaiting? And possibly gather the tiniest bit more information in case someone replies from another email address. (Now they know that the sent email is read and the received is actively used)
what do I learn from that?
I will not talk with a Microsoft representative before they pay me at least 5000 US$ consulting fees.

Never give them something for free, not one minute of my precious lifetime.

They seem to me as 'friendly' as the aliens in the "Mars attacks" movie.
Weirdly enough, in many Spanish speaking countries the word that took over 'cyber' was cyber-coffee, as in the place where you'd pay to use a computer for an hour, and is what most people think of if you just say 'the cyber'.
Well it's a £339 fraud, for one thing. If it were more honest about what the product was, it would be less illegal.
You can change the settings to default to region-specific search, perhaps that would solve your first issue?

https://duckduckgo.com/settings
Not all countries have lockdowns to the same degree, yet they all have discrepancies between excess deaths and official covid deaths.

Clearly, not all excess deaths are covid deaths though, a minority of them are certainly related but not directly caused by it.
> You actually can boot straight from USB as of very recently.

IITC that is still not officially supported (as a beta-test feature?), though many report it works as intended.

In the meantime if people don't want to use a beta feature the boot-from-SD-mount-root-elsewhere option works well too. You could also run it of an NFS share instead of a USB stick, though the performance metrics will differ.
There is an issue created in winget GitHub page suggesting to donate appget -https://github.com/microsoft/winget-cli/issues/353
What's the point of even adding rat poison in baby formula? What does that accomplish?
I found your link was broken for me here is an alternative that worked for me https://europepmc.org/article/pmc/pmc4252862
If it cost $5, sure.

At over $400, it's a pretty hefty scam.
I think it's changing. I was one of the young people who did not believe the neckbeards (who are evangelists in their own right) since I wasn't around when the EEE strategy happened. I was happy with Windows because for me it was a better user experience, but today I run Linux and OSX. The world is more connected now than it was. These sentiments can spread faster now.
Arizona sues Google for tracking users' location even when it's turned off
DuckDuckGo has 50-100 employees, according to CrunchBase, while Google has over 100,000 employees. The exact numbers are irrelevant, but Google has around three orders of magnitude more employees than DDG.

a) DDG needs about 1/1000th the revenue of Google to survive at its current scale.

b) Software quality does not scale linearly with manpower. A 50-100 person team can do /almost/ as well as a 10,000 person team in the same domain. You spend a lot to go from 90% to 99% or 99% to 99.9%.

c) Unsurprisingly, I find DDG's search results good enough. I rarely go to Google, and only when DDG fails me.

d) If DDG can't target advertising as well as Google, they'll still have enough revenue to survive at their current level of quality. Their CPM is likely lower than Google's with less data and optimization, but I'd guess at worst 2x lower, not 1000x lower.

I'm glad they're doing well. On paper, it seems like a sound business model, and it's a heck of a lot more customer-friendly.

Curiously, I'd say 90% of the time I use Google is for math. If I'm typing a complex math expression (especially with units), Google tends to do much better than DDG.
As someone who uses his laptop in clamshell mode most of the time, this was an anti-feature for me.

Having to literally lift the lid and MacOS readjusting the display every time I want to have a meeting was frustrating. It got to the point where I just bought a cheap USB microphone just to be done with it.

I support having a hardware switch for it so that I can have the choice.
I did experience motion sickness on LSD so could be related
Time to Say Bye Bye Docker Era of Docker Is Over
Pfft this is already out of date. My usb stick with a sticker of a dolphin can block 6g.
Appeals court ruling says social media companies aren’t State actors
As an aside, congratulations for finding an actual news article on Forbes in 2020! Looks like that's the part of forbes.com that is useful.
>They should diversify into premium Hifi.

All they need to do is make that plug golden, and sell it for $1K.
Import Maps Proposal: Control the behavior of JavaScript imports
Actually type safe, with support for various kinds of automatic memory management.

Pascal dialects, while much safer than C, suffer from use-after-free and possible memory leaks, also you don't need to mark unsafe code as such.

This includes any modern Pascal variant.
> Good modern practice (c.f. Rust, etc) is to ship LTO'ed mostly-static binaries.

What Go and Rust do (by default) is only useful for internal software that you have full control of (both in source and in updates), but it is definitely not "good practice" for general software distribution.

Going fully static (Go) or mostly static (Rust) means your users/clients cannot update dependencies easily. Users will suffer when the vendor is not replying as quickly as they would hope for (which is not a pleasant experience at all, specially if you run server software) or when they simply discontinue the software (cf thousands of games). Then there is the usual duplicated code pages with less effective cache utilization etc. (which is a minor issue nowadays but if everything is a 100 Mo Electron copy it starts being painful).
> Windows Subsystem for Linux, etc. — has been to build goodwill with “developers!

WSL has been built for webdevs not to flock to *NIX from Windows, nothing else.

Even naming it "Windows Subsystem for Linux" is an insult, since it sounds as if it was something for Linux, when in reality it's a "Linux Subsystem for Windows" and doesn't benefit Linux itself in any way.
They may still be published, but GUI guidelines are generally not followed anymore. The rise of Electron applications is just one reason why this happened.
Their business model is "controlled opposition."
You forgot sudo
> they can turn it into some kinda pill people have to take every day.

I feel like this model is a perfect example of how the incentive structure of the pharmaceutical industry runs counter to pursuit of the best outcomes.

From what I understand anecdotally, psilocybin taken in moderate doses can have beneficial effects on depression and anxiety which last for weeks or months after the dose. This would be an amazing result by all accounts. A treatment which can be done every 6 weeks and still be effective would mitigate a lot of risks, like possible dependency and any toxicity which might be related to prolonged exposure. It seems to me that gets much closer to what we would refer to as a cure than a treatment.

But it seems like most of the clinical research is going into micro-dosing: i.e. how to make this something you would take every day to alleviate symptoms. I just don't understand the benefit of this approach other than the fact that it might be a better business model.
Or you have a network of sensors?
See also https://v8.dev/blog/high-performance-cpp-gc
There is a slider that allows you to put it on or off.

If your IP is in the UK, the slider will say "United Kingdom on/off" or something like that.
Sadly only available if your carrier supports it. Here in the Netherlands it doesn’t work with one of the largest carriers (Vodafone) for example. I also don’t know if it’s still English-only.
Indeed, using tailwind without some build pipeline is not recommended. You'd use something like PurgeCSS to remove all unused css classes. Which admittedly kind of defeats the whole idea of keeping it simple.
If the developer had asked for a retainer straight off the bat I feel like MS would have just ignored him and started building WinGet earlier. All the AppGet source was right there for them to look at. They wouldn't have had the benefit of Andrew picking his brains one to one, but that probably wasn't 100% necessary anyway.
No problem. Those guys do good work!
Did the web sort of start out a super walled garden for millions of people?

My embarrassing story was starting out with an AOL disk in the mail. I thought the "web" was great fun and apparently I wasn't alone. Often I couldn't even log in because the web was all busy signals. It was the AOL fail wail.

In those early explorations, I found a button with the label "www." I didn't know what it was, but I did know that it sucked! I don't think I bothered with the www again until after I moved away from AOL.

All the things we complain about on the web today should have its place. We just don't need to go there. It's not actually that hard to avoid tracking, etc. The majority of HN could probably work out some sort of Stallman type of setup over a weekend or two.

If we can't avoid, then maybe we could create "personas" instead. Like in an MMORPG, create an avatar. Maybe we can create noise machines to throw people off. Do the opposite of the Brave browser. Run bots and clicking operations in the background (IMO clicking ads served to me with no intent to buy is only bad when I intend to profit or help someone I know to profit from it. If I have a process to do things randomly to obscure my tracks, then I'm fine?)

I think if we're really going to make a dent, we need to work to create an ecosystem elsewhere. Look at the dark web for example. It's crap, but you can buy drugs there! Open source developers maybe need to jump on the tooling. Writers need to add the content. Then of course we'll just start the cycle over again. But maybe distributed next time.
Rails 6.1 adds support for signed ids to Active Record