skysight-inc/HackerNews huggingface dataset:
So let'say you use any of the toolkits you mention.
How would you go about distributing your app to Windows, macos, android and ios? I am even leaving out the question that from all the toolkits mentioned none will let you do that.
Sounds good, and can't come soon enough!

Personally I'd like it if my home city (Southampton, UK currently) would stop them idling their engines in port for power.

Apparently we don't have the power infrastructure for them to plug in and run their systems from the local grid, so they just sit there churning this stuff out.
Fire and Fury in the Amazon
Scareware is distributed via ads on MSN. Normal users cant even close them, as soon as you close that ad it opens again, have to quit IE in the task manager to get rid of it.
Wonder if these are good collectible-candidates? Though I guess maintaining the battery for 25 years would be an absolute nightmare. Do these things, used, trade at a premium or discount to their original price?
> Farm land is much much cheaper

Farmland is only cheaper because externalities (financial, social, environmental) aren't reflected in the cost. Vertical farming is supposed to solve more problems than just "well, we have limited space in a city".
She’s got the same level of understanding of Foucault and Derrida as Jordan Peterson, ie. ill-informed and superficial. What a shame to call these people clear-sighted when they clearly not only misread Continental philosophers but it becomes apparent that they didn’t even read some of the works they’re criticizing.
Which requires the user to trust Google to a) honor that agreement (somewhat simple, though we don't know the actual terms, i.e. what's on the line for Google) and b) not have bugs in their systems that accidentally leak information (to their own profiling services or third parties), and if they trust them on this, why not trust them in general when it comes to "we won't use your information for anything nefarious". Anti-Ad/Tracking-Plugins being among the most popular suggests that a lot of Mozilla's users don't want to rely on trust.

My bank argues the same way and uses Google Analytics to track their visitors, including inside the online banking system. Fine, so they trust Google to honor agreements and not connect profiles, but I'd still prefer Google to simply not know when and how often I'm logging in to check my account balance.

It's good that Mozilla goes the extra mile to get a custom contract, but I believe that most people aren't expecting a self-proclaimed privacy champion to use an anti-privacy-service by one of the largest corporate enemies of privacy. Explicit opt-in would be the right thing to do here.
Why I chose Brave as Chrome replacement
Free and open source alternative to Uber/Lyft
> Incentivizing restraint and honest advertising is only possible by punishing executives, personally [1].

Catch it early, give warnings and fines before you have a national health crisis in your hands.
Taiga is open-source and can be self-hosted.
ACK. happy with this one since 2013: https://ellis.fyi/wp-content/uploads/2013/01/Samsung-Microwa...
This is a classic on Hacker News: Some smug elitist rambling about whatever's currently popular by being super nitpicky because it's not their preferred solution.

How about writing a blog post about what you would use instead of JavaScript and why it's good instead of this? That might even help someone.
The discussion never resolves, and will never resolve, because the participants aren't the same people - there's literally a constant influx of new, inexperienced developers facing the same issues in a slightly new context (and hence using new language to describe it).

For another example, just go to Reddit's front page. It's the same trendy questions from young people a decade earlier as well.

You'll know an online community is on the path to dissolution when it can 'resolve' problems for good.

The same applies to HN: I'm sure my point has been made many times before, and will be made many times again here.
Where do you get the info that OpenSSL only gets 100k $ a year? I see 2 exceptional sponsors, and 5 Platinum sponsors. That comes down to at least 400k $ a year. This is not including other donations they receive.
We still have farms, most economies aren't regarded as agrarian as most of the money is made elsewhere.

"None of those produce anything, they are entirely dependent on actual production"

They might not produce something physical, but then neither does a musician, or a writer. They're a part of the economy though, my entire point is that your link ignores non physical bits of the economy, but that is now the dominant part of the economy, so the theory is at least outdated.

"GDP per capita is just the GDP divided by population, and GDP itself is not necessarily about production at all"

How would you like to measure production then? Cars per person? Per nation? Is a Tata equivalent to Ferrari?

I know what GDP per capita is, that's why I used it, have you got any particular reason why I should be using absolute GDP figures?
The DARPA challenge mentioned was for providing a fully working prototype, all these years ago. And not a highway, but through an unmapped obstacle course.
About encouraging growth or not. I'm not sure, it would be interesting to see what would happen without patents. However, I'm reasonably sure scientific startups wouldn't get VC funding as easily.

Don't get me wrong, it's totally possible that this is a good thing, and it might make it easier for companies to bootstrap if they don't need to compete with VC funded startups. But it's a very different model than we have now.

But...I don't think it's obvious that patents don't encourage growth. It's possible that they do. They do encourage disclosure to an extent (I've learned a lot reading patents). Without patents, you might find companies relying on trade secrets more.

Do you trust the patent examiners to set the validity period? I don't particularly to be honest...
There was never ever a design board for the Internet we know today. Actually when looking back many things look like ducktapes on ducktapes on the Internet and we can be happy that a whole industry takes care on it so that it will keep working reliable. I also think that Webpack and OpenSSL are two completely different things (it's like comparing apples with oranges)

Nowadays you either deal with JavaScript one way or the other or stay away from the browser entirely. Deal with it.

Btw. I also think that JavaScript has many flaws which are based on history... but from a practical point of view I don't have time to reinvent the Internet or time get too much bothered by it ;)
aside from 3Blue1Brown :

I think category theory will give you an unique point of view of math, also basic logic and philosophy are very important for a good and solid foundation on math intuition.

https://arxiv.org/abs/1803.05316 along with their youtube lectures.

very basic but refreshing:

https://www.youtube.com/playlist?list=PL8dPuuaLjXtNgK6MZucdY...

if you are a programmer or developer:

https://bartoszmilewski.com/2014/10/28/category-theory-for-p...
https://blog.ploeh.dk/2017/10/04/from-design-patterns-to-cat...
>Are there any indications these cars fail so rarely?

It's less that they fail often, in the traditional sense. The problem is that they are poorly manufactured, and the flaws manifest themselves as major issues for owners eventually.

In theory, the cars should fail less than ICE, by virtue of having fewer mechanical parts.

What do owners do? Complain on Twitter and hope for the best.
> That's not easy and I suspect it's not solvable by technical means solely. So it's hard. And it's easier to just write blog posts that complain again and again.

That would be WebAssembly and its true since it is progressing a bit slowly but thats a good thing. If they get it right you can write JS to WebAssembly thats modern and backwards compatibility wont matter or write Python to WASM, or Rust, Go, C#.... And so on.

Someone mentioned here on HN ages back that WASM will probably be the next stage after SPA frameworks. I think C#'s Blazor project is a strong indicator that what is to come will be pretty damn good and pretty damn powerful.

Granted it will take a while as WASM matures and we make sure to push users towards modern browsers. I think tech like Blazor will even see old tech like ActiveX or Java Applets find their replacements in WASM. Heck we saw the other day a full blown Flash Player Emulator in Rust for WebAssembly. That was quite well done!

The future is in WASM and it will take a bit to get it just right but at least we can work on making sure it is designed properly. Do what Microsoft did: they learned from Javas mistakes and C# became a really good language. Lambdas in Java took forever to be added.
Ah that's interesting - Elon Musk was talking about the importance of cost and complexity reduction in the wiring harness, and I think in reporting that it was mentioned that the harness costs more than a transmission. Probably another example of the Gell-Mann Amnesia effect. :P
I don't think meat should be optimized for how easily you can mindlessly stuff it down your throat without paying attention, though.
I tried C, C++ and Java at university before I trying JavaScript. For me JS was the language that made programming fun and exciting.

Your code didn't have to compile, you just write code and debug it in real time and it ran on both my phone and my computer. For me, the web console felt like magic, playing around with all the quirky APIs the browser offered.

Later, I realized I could buy a domain and then have my js available to anyone who went to my website. It felt like the sky was the limit.

Then we got into hardware, and I realized that I could write js using Johnny5 that ran on my Arduino. Without knowing it, I used Node.JS and that opened the ability to start writing simple backends.

Eventually, I realized my code looked quite bad, nesting callbacks like crazy (which I later learnt was called callback-hell), but at the time, Promises became a thing and without knowing it, I kind of grasped the concept of async functions.

I moved on to creating mobile apps using Phonegap; it was really cool and worked well until you realized that there are slow Android phones to and you had to think about performance.

That lead me to try React Native and all of a sudden I had apps running native UI on both Android and iOS. It also introduced me to Objective-C, Swift and how to deploy native apps.

What I am trying to convey here is that Javascript was fun and exciting early on, I could stack knowledge quite easily and pivot into multiple roles with very low threshold.

Sure, there are many quirks with Javascript but in the end, I'd say it's a part of the language and what makes it fun. Just look at React Hooks. :)
A Report SPAM button on calendar invites would seem to be in order, so I don't have to manually delete each of these from the same address, and so Google can ban the offending account quickly.

Edit: it appears you can do this on desktop but not mobile: https://support.google.com/calendar/answer/6110973?co=GENIE....
We need to separate two things.

One is that JavaScript is bad. It’s true, but strongly typed languages built on top of JS improve it immensely. Most people today use TypeScript, I used to use Flowtype but the history went the other way, oh well. So that part is being fixed.

The other part is the package management, and the ecosystem, and that’s almost independent on JavaScript the language. And well, the situation there sucks so much that I needed to escape to backend world, since I don’t want to deal with broken webpack plugins anymore.

Don’t get me wrong, it’s also broken in python and golang (my current languages), but people at least ADMIT it’s a problem, and in golang folks try to fix the vendor/ mess with modules. (Python... ugh.)

I wish the npm mess was getting better, but while yarn at least solved some sub-problem, the whole thing doesn’t get better. Back to golang I go, I feel happy here.

(Well unless I have to copy paste Apply for the 30th time.)
>>Maybe this is true, but for newer cars, installing third party parts or even having the car looked at by a third party will void the warranty.

Unless the law varies hugely where you live compared to the rest of the Western countries, that's just simply 100000% not true. You can do almost any modification to your car and it doesn't void the warranty, unless the manufacturer can show that the fault occured due to the modification being fitted(so no, a manufacturer cannot refuse engine repair because you used a 3rd party windscreen or fitted custom rims on the car, unless they can prove that either of those caused the engine damage).
The latter Roger Scruton. However, the New Statesman had to publish a lengthy retraction for the interview that the Guardian article is based on after manipulating his quotes. Scruton was also reinstated in the Government position he was sacked from.

https://www.newstatesman.com/politics/media/2019/07/sir-roge...
Your account is only one hour old, so some advice: learn to accept criticism if you’re going to submit your own blog posts to HN.
> But hey, instead of complaining, come up with something that is capable of transforming it to the better!

This reminds me of the "submit your own PR if you want this feature so bad" mentality that I see on a fair few open source projects. For most people, this isn't feasible. Creating a new programming language, let alone one that could one-up JavaScript any time soon, would be a difficult task. I think people like to point out the flaws of JavaScript because there isn't really a major alternative, it is the de facto web language.
Yes that's the one, well done for finding it!
The sad thing is that we all chose to be content with a prototype built in 10 days rather than being patient and taking the time to develop a carefully designed solution. It's only now that it's something we are forced to use and put up with because the work required to develop and switch to something better (or even drop backwards compatibility to actually make javascript better) would be phenomenal.
Phones would last much longer if you could swap the battery again
Thanks! Correction attempted!
What is a GADT?
>But it takes time to understand what was wrong and to design and test.

These seem like obvious problems to anyone in manufacturing, especially in the auto world. The fact that Tesla didn't foresee them is scary.
i don't see nested ifs? from what i can tell, it checks whether the error happened in the request or in the response from the server.
Getting started with learning about Knowledge Graphs
For those who just want to read the article without Medium nonsense: https://outline.com/jWuKxc
BBC to launch Alexa rival that will grasp regional accents
Yes, it would. There are some good digital emulations of spring reverbs, but they don't make an apocalyptic SPPPPRRROOOOOOOOOOOIIIIINNNNGGGGGGGG!!!!! sound when you slap their sides.
>So, it’s not just Tesla. Can happen to any manufacturer.

How many Corollas are on the road? How many Teslas?
That is a UI problem. Overlay icon or something like it - or setting to make sure all documents are also present on your machine. I absolutely do not want to know how it's implemented and where to look if it's cloud or not.
Fair point, there probably was an element of trying to prolong machines' lives longer than usaul going on, all right.
Write for Yourself, Not the Audience
>things my browser can execute with highly optimized machine code

...this includes JS - every browser includes an engine that does exactly this, in fact.

It’s this lack of understanding of how the language and browsers function that makes these tired arguments particularly infuriating.
Where can you buy them? I remember seeing their container in Paris two years ago and checking out their website. At that time it said they were trying to figure out how to distribute them. That's what their FAQ still say. I see no indication that their product really exists, let alone "at scale".
Is there such a thing as a fully analog reverb that's not electro-acoustic? Bucket-brigade devices are sometimes called "analog", and they were occasionally used for reverb (more commonly for the simpler delay effects they were better suited to), but they're discrete in the time domain so arguably they're partly digital. Maybe you could do reverb with a tape delay with really tiny heads, but I don't know of any such product.
That’s not reason enough for me to be sad! JavaScript makes me very glad. I’m having a great time with JavaScript!
Another opinion piece in the WSJ today:

https://www.wsj.com/articles/how-to-save-the-amazon-11566859...
How to Save the Amazon
Natives can’t be expected to care about ecology when they’re living in poverty.
By Leandro Narloch
Aug. 26, 2019 6:45 pm ET

The author's suggestions:

• Support the legalization of sustainable mining.
• Favor new hydroelectric power plants.
• Encourage good forest management.
• Support intensive agriculture and livestock.
Which....you absolutely can. Maybe not by yourself, but a phone shop down the road will swap any battery in any phone for like ~£30. It's really not an issue at all. Most people just don't want to and the end of battery life usually concides with people feeling like they want something new and fresh, so it's a very convenient excuse to justify getting a new phone - while replacing the battery wouldn't be an issue in the slightest.
> This is a nice little article, there's something very Bob Pease about it.

"What's All This Queso Stuff, Anyhow?" RIPease <3
The invention of the telephone, for example. https://en.wikipedia.org/wiki/Elisha_Gray_and_Alexander_Bell...
I interpret that as twice the cost of a traditional initial pour, but I think the question was how much that premium is offset by savings on repairs and maintenance over the life of the structure. The article implies it's currently only viable where where leakage and corrosion are particularly problematic, but mentions they're working on an alternative strain of bacteria grown from a sugar-based nutrient rather than more costly calcium lactate.
I don't think it is the lack of land in general that they are trying to solve. They are trying to solve that there's no land close to the consumers. Growing close to the consumers means fresher vegetables, less environmental impact from transports and making it possible to grow spieces that don't handle transport well.
JavaScript is not bad, it's your life that is bad around it.
Yes, I was somewhat disappointed when I read that. The irony.
Maybe. I am not really happy with it to be honest. Win32 is old and I thought WPF would be a real alternative. It did many things better than classical APIs, but I was never really into XAML and it was dropped just after a few years. I took a quick look at UWP which uses XAML in a different way, but I wasn't really convinced by it.

I am not interested in side loading anything. I have just no interest to use an API that is abused to promote a proprietary store and an OS because I only see disadvantages in that. UWP may have changed by now, but for me it is too late. I have switched to other technologies and are pretty happy with them. If windows continues to be SaaS, I will not develop for it. Even if its legacy might continue for a few decades.

If the primary form of deployment is a store, I could as well use Apple. Although their store isn't really shining on Mac OS as well. I believe there are good reasons for that.

Windows as a platform had many advantages, but it seems to me that MS threw that away to emulate others. A futile strategy in my opinion.
"javascript is bad" == upvotes because it resonates with so many people
Scalability. More context on the move from the 2017 post https://medium.com/wit-ai/open-sourcing-our-new-duckling-47f...
The Bot That Helps You Merge
Have you used Google from home wifi? Use google maps to get travel directions from home to other locations consistently on the same device? Used that same device/home wifi to access your credit card's website?
This is just parroting what the drug company reps say.

But not treating pain and also causing addiction in 30% of your patients isn't just "not very good", it's catastrophic.

> In fact, only 22 to 35 percent of “misusers” of pain medication report receiving drugs from their doctor

Because of the floods of prescription meds available many people get meds from their family and friends. The ultimate source was a doctor prescribing them, but the meds have been passed on.
I love how their justification is:

> Unfortunately, advanced fuzzing techniques can also be used by malicious attackers

So the solution is to make it harder to find bugs instead of finding and fixing them, which affects everybody, not just "attackers". This is like the companies who'll sue or ban researchers for finding bugs in their stuff. Or programmers on HN who criticize researchers for publicizing vulnerabilities when companies refuse to fix them and give them the runaround.

I can already see companies like Apple implementing something like this instead of putting in the required time, effort and money to fix issues, while simultaneously villifying legitimate security researchers who look for vulnerabilities in their products.
They would need direct DOM access, the GC, and polymorphic inline cache for many of the popular dynamically typed scripting languages. Some of them also have pretty hefty stdlibs. I suspect you'll see more Lua, than Python, for example. Or maybe something micropython like?
Wow, his wife left him too. I hope he's doing okay.

I'm surprised he didn't even get a warning.
> It is almost never the case that someone just decided that Jane should make less than Bob because he's a man and she's a woman

That used to be the case until the equal pay laws came in, though. And that change was historically recently - within Paglia's lifetime, for example. It has hardly been eradicated from thought simply because the law changed.
Putting all the "French philosophers" in one bucket is not fair. Lacan is clearly a charlatan, Foucault, while controversial, is absolutely a deep thinker.

There is some truth about their writing being too obtuse, but this is (was ?) unfortunately a requirement in some circles in Paris. Also, culturally, being pedant in French has been for a long time a sign of sophistication culturally speaking (http://www.openculture.com/2013/07/jean_searle_on_foucault_a...). I find French more "overfit" for pedantism than English, but that could just be because French is my native language / culture.

[edit] the link above in openculture.com actually links to a video when Chomsky and Foucault discuss about social organizations. Foucault is as clear, if not clearer than Chomsky. I find Chomsky's language extremely dry, to a point where it is difficult for me to stay engaged.
Interestingly, analog reverbs and some other kinds of time-delay effects (echo, flanger, chorus) were made using so-called bucket-brigade devices which are indeed analog in the amplitude domain, but not in the time domain, where they are very much digital...
The Next Recession (Whenever It Comes) Will Be About Sovereign Debt
Modular, repairable phone with fair and traceable raw materials (as far as possible). The companybis a Dutch social enterprise and constantly creative, innovative and progressing further. Really happy they have been profitable as well and had s successful investment round last year.

I followed this project from Fairphone 1 and they really have made impressive progress. FP3 looks great in specs and is with €450 priced a bit better than the previous one.
Lua makes JS look positively divine.
I do not believe that popularity equals quality.

https://betterexplained.com/articles/logical-fallacy-popular...
JRE discusses everything from Comedy, MMA, Psychedelics, Mind-expanding revelations, Conspiracies, Insights, and Fitness & Health in a jovial environment. I personally like the varied profile of guests on the show and how Joe takes their listeners through a curiosity led journey of understanding the expertise of the guests.
http://podcasts.joerogan.net
That quote you chose is as straightforward as it gets.