skysight-inc/HackerNews huggingface dataset:
English is bad. JavaScript is bad. US customary measurement system is bad.

And you still have to deal with them all. This site is famously written in something cool that’s not JS (EDIT: I thought wrongly that it was Perl). Oh, what's that `hn.js` in the Sources? And you're back to using JavaScript.

JavaScript may be bad, but you need us JS devs to do what we do. We are vital to the advancement of civilization as long as web browsers relying on JS are an essential platform for human communication.

I recently started writing in Golang--it's great! Really enjoyable. The ecosystem is making me act like a better developer. Golang Is Good.

But JavaScript, that's my job. JavaScript isn't going away. We are making it better. We are making better things with it. So "JavaScript Is Bad" all you want. You're still reliant upon it. It's still essential. It's still going to be the first programming language of many developers, especially the self-taught. JavaScript is eating the world.

JavaScript Is Bad. And I'm a bad, bad man. If you can't beat 'em, join 'em.
Johnson and Johnson annual revenue: 80bn

Fine for causing a substantial amount of those "400,000 overdose deaths": 0.5bn

Yeah, I'm totally convinced that they'll behave from now on.
A certain subset of technical people seems to be unable to understand how it can happen that — what they believe to be — technically inferior solutions can win major market share and become the defacto standard for decades to come.

Don't get me wrong: I am not saying that JavaScript is great, but I am also not satisfied with the status quo of the discussion around it.

I don't really see how this contributes anything to improve the situation. Yes, a prototype was done in 10 days. Yes, the web scene has been vibrant and iterating extremely fast for a long time and that has left marks on the quality of the technology more often than not. But hey, instead of complaining, come up with something that is capable of transforming it to the better!

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.
Shortening patents (when it can take years to gain traction) or making them more expensive only plays into the hands of large companies
800 Mega Hertz Is Enough
The irony of a social media company which encourages people to post and share
> Oct 31 – Google responds stating it’s a feature and the settings provide users the ability to disable

I mean, I can understand the benefit of the feature. Isn't it impractical though that the only options are everything (including spam/injected events) or nothing? Why even have the feature then if they're not going to provide any mitigation?
"how our pluralistic ignorance allowed toy language to first become de-facto language in the browser"

I don't know that Eich had lots of obvious choices. I imagine Lua was still pretty obscure in 95. So the choices were probably tcl and lisp if he wanted something lightweight and dynamically typed.
He supported his family making indie games for 25 years doing it his way, for me that counts as successful. In fact what is success is defined by him, and he considers it a success. Who cares who has heard of him.

Graphics are the most important element of a game for you, perhaps. Nethack's tile sets all make the game worse than its ASCII version.
I don't disagree with the article. However, I'd also argue that JavaScript is good in that it is the best option for functional programming which has an approachable syntax and jobs available.

I guess what I'm saying is that I'd love to be able to start using a better language that allowed me do functional programming on the job. However, I'd rather keep using JavaScript than use a better language that didn't allow me to use functional programming.
I'm sure this is a great article that highlights an real issue but without executing JS the page doesn't show anything besides the logo and upon inspection of the HTML delivered by the server you can see that it's almost exclusively tracking scripts (at least in the EU).
I received the iPhone xs event today and it has motivated me to abandon the gsuite entirely.

It was the straw that broke the camel's back.
> Prep for mining activities further out

AFAIK there is not a single element that is valuable enough to offset the gigantic costs of mining in space and moving bulk back to earth. The economics just don't work.
Shareholders will vote in someone who will compromise.
What would she do if you worked in an office?
Hi guys, I applied early this month, looking forward to talking with you!
Database Version Control with DbForge Source Control for SQL Server
For some people that’s OK. They don’t want just a short tour of the Caribbean, they want a diverse recreationally holiday. a day doing all the cruise activities, a day in the Caribbean, a day just taking it easy in the ship, etc.
Nice to see a Bristol company doing well.

Also, how many VCs are kicking themselves now?
I remember playing around with these weird sin and cos functions whose return values seemed to lack any readily discernible pattern. After some experimenting I ended up plotting something like

x=a*sin(t)
y=a*cos(t)

and was delighted to realize that the coordinates traced the arc of a circle! Not a long time earlier I had wondered how to write a program that displays an analog clock… The connection to right-angled triangles was revealed to me only later, although in retrospect they are obviously two sides of the same coin.
but TypeScript is great, so JavaScript is not so bad?
Rambling, rambling, rambling. There are so many wrong things in this post that I don't know where to start, from the design controversy to packages syntax without talking about the package manager. But other comments will debunk them better than me.

That said, a lot of people say JavaScript is bad. And yet this language is one of the most popular one in the world.

And people never ask themselves: "oh, maybe there is something I did not understand about the language/ecosystem".

> "There are only two kinds of languages: the ones people complain about and the ones nobody uses."

Peace.

ps: also, it's not the tools that matter, but what you build.
> That's unfair, and TBH a bit rude

You are correct but I'm sure OP didn't mind and might even agree with me. That's quite literally a quote from one of their comments responding to a similar assertion.

> Maybe it varies and happens on some models

I think it's mostly because of people's cleaning habits. Since cleaning a gas stove is a lot more involved it's likely that more people are putting it off until the soot is there. Old stile electric stoves (with elevated burners, no glass plate) are in a similar situation, albeit still easier to clean than gas stoves. I assume that if you're cleaning it thoroughly after every spill (or just don't spill) this wouldn't happen.
Chinese saying. Kill one to warn hundred.
You catch an error to proceed with the expected behaviour, for one.
I would be on Google.People need to stop wasting time on social media.In end of a day,nothing is achieved
>I've done things like USB2-over-flat flexible cable for test fixtures before.

If it's never gonna see a radiated emissions test chamber, then why the heck not?
“Made in China 2025” Unmade?
That command doesn't work anymore since a few versions back of OSX. As far as I know there is no way to fully disable the animation and I hate it!
As someone who researches at a western company, this would actually get rid of a lot of research, because business moves so slow to commercialize due to the highly regulated environment.

Regulation and legal arbitrage, where companies (particularly in Asia) can take what is newly invented on a silver platter and sell to the global market due to lack of environmental protections etc. would be all that is left.
Those days only existed in the stories of Horatio Alger and other capitalist mythologies.
Why does the vehicle look rusty? And what the the duct tape looking stuff on the wing leading edge?
He has an amazing sense of humour, considering.
Is the Threat of ‘Fake Science’ Real?
The Death of Agile and Beyond
Excited to see this - I have been a Fairphone 2 user for a few years now and have had a good experience (although I know some haven't). I'm going to hang on to it for a while, but I really hope this turns out well for Fairphone. They're showing that it is possible to do things differently.
GhostBed+Labor+Day+Savings
because nested ifs, I think.
The Threat of Fake Academic Research
Is there a usb compatible n64 controller?

Part of what makes this game such a watershed moment for 3d gaming is how the controller was designed to maximize it's potential.

To this day Mario 64 is one of the best games ever made.
Fun fact, this has been an issue since 2011:

https://support.google.com/calendar/forum/AAAAd3GaXpEE7zPvtA...
It’s sad to see people fall for guilt by association. In most interviews that Jordan Peterson has when he talks about meeting his fans is when he sounds the happiest.

This really is what Scott Adams talks about with two movies and one screen. The interpretation of events speaks more about the interpreters rather than the actual events now.
It's just his style if you watch some of his other videos, he has a very sarcastic sense of humor.

He has a series of recurring jokes like inserting adds in the middle of nothing, repeating that he is an ex-Google Tech Lead 50 times, etc. those are insider jokes for fans of the channel.
>They add dedicate hardware keys/buttons to invoke Feature X

Okay now you're exaggerating... oh wait, that's literally the Bixby button on my phone.
If you summarize Derrida to one or two sentences, you could say he critiqued western civilization to have a tendency for black and white thinking. Quite ironic.
It is exactly because it's so bad (forgiving) and availability (browser) it became popular. Just like many other tech.
I had wisdom teeth removed and never even filled my Vicodin prescription- shredded it. I was told by a family member that I should have filled it since, "It's good to have that on hand." No thanks.

This attitude toward this stuff makes me think that most just don't realize how bad it is. Most people mean well but don't know any better.
Research Update: Impact of the Ask Question Wizard
What happens when SPAM events are sent to Office365 users?
Complaining is recognizing that there is an issue. This article is trying to raise awareness of some issues. It is a start! I do not think that not providing a solution to all (or some) issues invalidates anything that has been said. Having a solution is not a necessity. I may point out flaws in a system, but I do not need to have a solution ready for it, do I? The flaws exist, with or without a solution.
A Ban on Imports (2009)
https://www.youtube.com/watch?v=0nCT8h8gO1g
The VC Playbook
I Turned a Client Request into My Own $5K/Month SaaS Product
OK, I should rephrase that. They are not losing money on every car. But they are still far from being profitable selling hundreds of thousands of $35k cars.

According to the letter Musk himself posted in early January of 2019, he said they can squeeze out a tiny profit when selling the top end Model 3s at $45k+. And that they have a big effort ahead to make a profit selling $35k cars. This is a far cry away from a healthy gross margin.

https://www.tesla.com/blog/tesla-company-update?redirect=no
Yeah, she's pretty dull, but she's a women hence you can cite her on obvious truth about sexual dimorphism without being called sexist which is convenient and also fully explains her rising popularity.
Javascript is extremely flexible and unopnionated. It is very easy to write horrible code in it and very hard to write good code. The same goes for assembler. But Javascript is still a nice language to compile to, e.g. from Clojurescript (which is a fantastic and very opinionated language). It can run virtually anywhere and modern Javascript engines start up very fast, making them ideal for stuff like AWS lambda and even CLI tools.
If I sell to you the knowledge that the derivative of ln(x) is 1/x, I still have that knowledge.

No different than if I sell to you knowledge of the fact that cardholder XYZ lives at 123 Main St, has phone number 555-867-5309, and shopped at Giant Dildos, LLC 3 times in the summer of 2019.
He got to name two moons of jupiter
There are no practical alternatives for delivering appications especially for small companies.

Let's say you are small startup, which core business it not IT related, and you want to distribute an app your customers/partners. Are you gonna hire one person to write app for each platform? And how many platforms are you going to support?
It's just his American programming speaking.

Americans hate unions because their parents hate unions. Their parents hate unions because they are "socialist".
Well, any decent company could hire him no problem.
Hammers are Bad. Look at all the modern tools which are build with sophistication, and look at hammers, and everyone is using hammers.
Bitcoin for Safety
Interesting is neither true, nor good.
Why not ship the new parts as replacements of the old?
Right, which sadly means it is not bound by any logical structure and will likely be very unbalanced.

Ex, Enron execs went to prison for years, yet no one died due to their actions. Big Pharma knowingly oversells a highly addictive substance that results in people's death....and yet the corporate veil is not pierced (where's the 10+ year prison sentences).
>I don't know what assumptions those sensors (or the software behind them) might make about the properties of the glass they're looking through, but I wouldn't blindly have the shop on the corner replace the 2019 windshield like I would on my 2008.

Figuring that stuff out is the glass manufacturer's job. The dealer doesn't have some glass guy who's magically better than the glass shop's glass guy. Many smaller dealers actually sub out glass (along with body work, frame pulling and other things they aren't big enough for it to be worth the overhead to do in house).
» As someone who researches at a western company, this would actually get rid of a lot of research, because business moves so slow to commercialize due to the highly regulated environment.

I don't know about you but I'm perfectly ok with that.
Ask HN: Standardized Abbreviations for Code Reviews?
I've just submitted a code review on GitHub and marked it as "Request Changes", but only 10% of my comments were important. The other 90% were suggestions and questions because I'm not sure how familiar the developer is with the ecosystem.

I vaguely remember one HN comment mentioning a set of standardized abbreviations for: "This has to be changed and I am willing to die on this hill", "I have somewhat strong feelings about this, debate me", "This is just a suggestion", etc., in the same way that "LGTM" has become useful shorthand.

Does anyone remember/know such a convention? It would be great to have a linkable resource for client work.
For some reason I decided to try Edge for a bit, and spent far too long trying to switch off this mess (googling for a solution) and never managed it. I gave up on the "use Edge" idea.
Why Microsoft expects me to voluntarily move from Windows 7 to this OS is beyond me. I will however be moving from Windows 7 to Windows Embedded POS Ready 2009, which due to contractual obligations will be supported a few more years.

After that? Either pure Debian KDE if I can stand to jump the gap from RPM-based to Apt-based linux, or Fedora Lxqt if not. (IMO -> if 'Linux' could just not be split down the middle between the two big families of Debian/XLUbuntu/Peppermint and RHEL/Fedora/CentOS/Manjaro we could get more grannies as it were)

I am the master of my computing fate, not Microsoft.
The premise for this specific newsletter was that VCs should have a latticework of theses and heuristics which inform their investment decisions.
How to Make a Geographical Heat Map with Python?
The vehicle in the photo has clearly been processed, and is ready for handling or shipping. Not sure if the photo is after-flight or perhaps before.

>rusty

The "rusty" parts look like crevices between protective tiles being sealed with kapton tape[1] - general protective material that handles well extreme environment, and is often used in consumer electronics, especially in places where high temperatures are expected.

>duct tape looking stuff on the wing leading edge

Looks like temporary protective coating of foam, for safe on the ground handling, to prevent damage to the wing leading edge. If the leading edge is anything similar to Space Shuttle's, it's hollow inside, surprisingly thin, and somewhat brittle. Any cracks or damage would cause risk of overheating during re-entry, thus need for extra protection.
--

[1] https://en.wikipedia.org/wiki/Kapton
Ask HN: What's your experience with upstack as a developer?
We've been stuck in this for at least a decade now. That is what I am referring to with "I am not satisfied with the status quo of the discussion".

The author of this specific article doesn't even seem to consider that there may be non-technical factors at play that cannot be fixed by coming up with (yet) a better language.

It's the same over and over again, unfortunately.
Last I heard there's a fair chance that this might be implemented at the MIR level instead, allowing it to be unblocked from the LLVM bug.
Thanks for investigating. For comparison, I'd suggest trying something older --- perhaps IE6, Firefox 3.x, and Opera 9.x? For something newer, Dillo and NetSurf might make good contrasts too; I believe they don't make any network requests and just sit there with a blank window and the cursor focused on the address bar, which is IMHO the way a browser should behave the first --- or any --- time you run it. No further adverts or other attempts to get "promotional" material in your face, just a program that waits for and goes to whatever URL you choose.

(I really hate the "first-run experience" of a lot of "modern" apps these days. I don't need to be told "thanks for using our product" or anything similar, I'm already using your product --- just shut up and let me use it!)
Aah, my bad
Searching for the best t shirt mockups and PSD templates? Visit PIXPINE to find a collection of high quality women or men’s T shirt mockup with model. Visit now at: https://www.pixpine.com/
It's not so much the class prejudices, it's the booze prejudice. I don't socialize with my wifes upper-middle-class colleagues because they like their wine a little too much.

My worst ever holiday memories are being stuck in a caravan in the late 1980s in wet Wales with way too little room and way too many loud drunk people who kept going until 4am every single night.

Cruise ships are like that only you're completely at the whim of the cruise line. You have 0 freedom and you have to deal with all the tax-evading fake-flag BS which seems to rule the sea.
Some people never ask themselves "have I actually read what I am criticising?".
Oh, so System 76 are resellers of Clevo? I had no idea. Nice to hear that Clevo are still around :)
Isn't the solution on its way with wasm, ie. the ability to run pretty much any other language in the browser at high performance?
A real solution is don't apply for patent protection. The down side is if someone else also figured it out, you don't get anything. Makes sense to me.
Or could you use that power to pay them more even though you didn't have to?
If corrosion of rebar is limiting the lifespan of concrete structures then using a resistant rebar could increase the lifespan of a building enormously. Modern buildings could last multiple centuries instead of starting to crumble at 80 years.
It’s my favorite language, despite (and perhaps even in part due to) Serious Programmers’ serious opinions like this.

It’s normal to see people on HN shitting on JavaScript. What I find refreshing is how straightforward this is. You can just say the language is bad if you think it’s bad, instead of bringing up left-pad all the time.

Edit: nope, never mind, leftpad is in there
When Kirchhoff’s Law Doesn’t Work
I was pushing back against the statement: "there is something to be said for integrating transport and energy services in one great package."

I interpreted that statement as justifying Tesla's SolarCity purchase (which was always a bad idea. Even back when the purchase was announced, almost everyone knew this was a favour for Musk because SolarCity was in a downward spiral and there was no business reason to justify it.)

Like you alluded to in this response, Tesla never needed SolarCity to have a integrated solution. I agree, EV-buyers are probably the kinds of people that may want solar panels. As vehicle buyers they are also the kinds of people who want tires for their cars. In both cases, it makes far more sense for Tesla to rely on partners to supply solar panels and tires to those buyers, rather than compete in those markets directly.
Top comment on that video sums things up really well:

> Yeah, pain has a purpose. It stops you from doing stuff your body isn't ready yet. So making it bearable, but still tangibly is making you able to do stuff (like this video), but stops you from running down the road and injuring yourself again / lengthening the time to recovery. (Yeah, I'm a fan of that approach)

Also, this isn't just how it works in Germany - this applies to most non-US countries I'd say.
The Travel Square Bali
Well yes, I agree, I would like to brainstorm potential solutions to the issues at hand, too.
As Automatic Brakes Become Common, So Do Driver Complaints
"This site is famously written in Perl."

HN? No. https://en.wikipedia.org/wiki/Arc_(programming_language)
> In high school I did the lowest tier maths and then jumped in the deep end by doing a year of electrical engineering. I’ve now done those harder math classes but I feel like there’s holes here and there. I think when I took physics it really brought out these flaws and lack of intuition.

As a mathematician, I say: what you lack is not math intuition, but math knowledge. Read really hard math textbooks and solve exercises. This is the only way known to me to get better at math.
Is this really the thing you want to pick and argue about? About whether it is hyperbole or not to call the stuff that is NOT the subject of this article, low quality?

Why do you even care. They can "quality" up their meat all they want but in the end they are still a fast food chain that primarily sells buckets of meat. I don't need a citation to think that is disgusting, and if you don't then go take that argument somewhere where it's on topic. Jeez.

So they're actually doing the right thing in 2019 and replacing part of their product with non-meat. I hope it goes all the way, or at least make meat be the expensive "special occasion" option.
This piece reads like the author didn't even bother to read over it once before posting it. All over the place. Are there no standards here for things to be upvoted? This is pretty bad writing.
"The whole monetization model of replacing a site's ads with their own is questionable."

Just to be more concise, they are not exactly "replacing" ads on the site. The built-in adblocker remove all ads irrelevant of the sites and if you enable Brave Ads (the coin thing, opt in), you get up to 5 per hour (configurable) OS native notification. The notification contains a text ad with a link. Even if you don't click on the notification, you get the coin.
"This site is famously written in Perl."

I think HN is actually written in ARC, which is a dialect of Lisp?
I personally hate when developers make fisher price websites with javascript for GUI, when all or almost all of it can be replaced with HTML and some CSS. You know, things my browser can execute with highly optimised machine code.
You lose all the benefits of tor if you use some third party version.
Boeing 737 MAX is fine. It has good hydraulics, state of the art breaks and a fine wing shape. It also falls from the sky but don't let the naysayers discourage you.