skysight-inc/HackerNews huggingface dataset:
How does WASM fill this gap?

> fast compiles, fast startup and fast runtime ... mainstream

C is this but it's harder to write secure/correct C, the standard library is smaller, and there's no canonical toolchain in the same way as Go.
If they could stop putting me in captcha hell for not connecting to their servers that would be phenomenonal.
Would be weird if he didn't imo.
The Dude is my shephard, I shall not want.
https://news.ycombinator.com/item?id=21803639
Perl has default arguments (outside of Devel::Declare trickery)?
Plus, regardless of background or technical expertise, rooting your phone dramatically decreases security.

Downvoters: so what security features do you lose and gain when you root your phone? You've weighed the pros and cons, right?
German here, I wonder what you consider thoughtcrimes? I never heard of such a thing.
Yeah, it's pronounced like the limb, and always has been, at least in English-speaking countries. Hence the StrongARM pun.
> insufficiently stable to meet certification requirements

Sounds like unstable to me. "I am not fat, I am just insufficiently thin".
Do you also break up the data for each service up front or do you pull that out later?
News article says [T]he $189 million project, which is part of a larger complimentary (sic) sewer and street light replacement project totalled at $316 million.[0]

[0] https://www.sfexaminer.com/news/two-mile-long-van-ness-bus-l...
Interesting read. It always surprises me that companies go many years running major apps and infrastructure with interpreter-based languages like Python and Ruby to begin with. It's an incredible waste of energy, compute, and for web apps sometimes, users' time.

Developers need to be a lot more disciplined about performance and efficiency. I'm glad Khan went to Go, but man all those years wasted.
The tragedy is that no game console vendor I'm aware of will let you use JIT codegen due to security concerns.
Reminds me of watching Mythbusters.
Scala is an amazing programming language without rivals when it comes to flexibility. Having said that, while I feel enormous respect for people who pushed functional programming in scala to the limit and almost mainstream, I think blindly porting 99% of Haskell to scala is largely responsible for scalas's observed complexity.
2% of adult learners of second languages learn to speak without an accent. This happens even if the person was not exposed to the target language as a child. If accent can only be learned in the critical period, then we need to have an exception for those 2%.

My experience has been that people get to a "good enough" level in a second language and their motivation for working hard goes down dramatically. Children, on the other hand, have a lot of incentive to work hard on their language every day. If you've ever known a child with a speech impediment, you can see how tortuous it is to speak differently than your peers.

The other thing that colours my judgement is that every person I've ever met that has tried consistently to remove their accent has succeeded. However it's a 365-day per year, multi-year project. I've met very few people willing to undergo that experience.
I take a lot of notes, switching platforms occasionally. In the past I used Evernote, Google Keep, Emacs with org mode, and then Apple notes. I tend to toss out old notes periodically. A few months ago I copied current notes back to Google Keep and that is what I am using now.

I write a lot (20 books, 1300 blog articles) and I just need to write notes with new ideas, links to resources, etc.

My oldest notes are probably a few years old. Deleting old stuff is easy and feels tidy.
Google Donated To A Senator Who Voted Against Gay Conversion Therapy Ban
I recently found out that in their ever growing hatred of api users Twitter has switched to using technique #2. In order to get a new key these days you have to fill a long form with redundant questions and lengthy minimum paragraph length responses. My use case was very simple so I had trouble thinking of things to say to meet the minimum length requirements. It took me about 20 minutes to fill out the form only to be denied several days later asking for more details about the stuff I had already written. I just gave up at that point, which is probably what they wanted me to do anyway. I wonder why they don't just shut down their API, I suspect it's only because they don't want to take the bad PR but.
I always found that one makes things more complicated. I like this explanation better:

You win by switching as long as you were wrong in the initial guess. You have a 2/3 chance of being wrong in the initial guess. Therefore you will win by switching 2 times out of 3.

Can also phrase it in reverse: You lose by switching if you were right in the initial guess. You have a 1/3 chance of being right in the initial guess. Therefore you lose by switching 1 time out of 3.
Oh I couldn't agree more, great quote. Verbalizing or writing down your thoughts absolutely crystallizes your thoughts and the act of writing is most of the benefit. But this and other articles have all these systems of tagging and organizing and other things which seems to indicate they're building out some perfect reference for later use. In my mind, the crystallization benefits of writing can be accomplished without any of the other fancy add-ons.
Perhaps you should be outraged by business as usual - looking back historically, the U.K. government has caused quite a bit of havoc (looking at you, Southern Rhodesia). The same power structures that allowed for those atrocities are still in place, so it seems that the fact that they have historically had the authority to murder, kidnap, and torture is a very good reason the courts should remove that authority right now
Couldnt we just have an object called String2 with a replace method that replaces all occurances without any regex at all? Like in any other language? We could fix entire Javascript just by adding two to all object names.
https://news.ycombinator.com/item?id=21765615

https://news.ycombinator.com/item?id=21791337

https://news.ycombinator.com/item?id=21786672
See what? This is an unofficial benchmark game - and based on implementations people bothered to provide. Not some scientific test, and nothing that guarantees these are the best implementations. And even if they were they're not representative of server/long running program behavior (where JIT quality and especially GC implementation) matters.

Even so, the page linked starts with "Back in April 2010, Russ Cox charitably suggested that only fannkuch-redux, fasta, k-nucleotide, mandlebrot, nbody, reverse-complement and spectral-norm were close to fair comparisons".

Since Russ Cox is one of the Go co-developers, lets see the ones he accepts are fair. Of those 5 are present in the page, on 3 of which Java wins with decent margins (fannkuch-redux: 18%, k-nucleotide: 21%, reverse-complement: 17.5%) and on 2 of which Go barely comes ahead (fasta: 6.3%, spectral-norm: 6%).
Big companies make decisions all the time that harm long term prospects (sometimes in ways that are difficult to measure) in favor of obvious short term gains.

As an example, when I worked for IBM, they furloughed the entire Systems technology group (essentially the folks working on things that aren't pure software or contracting) for a week.

This was done purely to reduce the payroll for the STG so that it's income would look better on the quarterly earnings.

Neither the inability to get anything done for 2 weeks (furlough was staggered so only approx half of folks were out each week) nor any of the follow on effects on project or work force was not enough to impede this type of roughshod pursuit of quarterly accounting numbers.
> "Imagine a tool was invented to help a researcher to improve by just 1%.

> The gain would hardly be noticeable in a single individual. But if the 10 million scientists in the world all benefited from the tool, the inventor would increase the rate of scientific progress by roughly the same amount as adding 100,000 new scientists."

This used to be called Chinese maths, not sure what it's called now.

In total there are 10 million researchers so it'd have to be pretty generic.

And unless it's a bottleneck it'd have no effect. Reducing transport times by 1% just means people go home early.

Helping the 90% of researchers who are dead wood wouldn't help either.

The internet and computers are examples of successful tools so it is possible. The replication crises is an example of a problem that could be looked at.

But targeted tools seems like a better attack.

And this all assumes science is where we are lagging, compared to the commercial application of science (which the internet and computers have also helped)
Actually, the notation used above is for strongly-typed higher-order theories.

See the following:

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3418003

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3459566
That's because the paywalled text ends there. The article has 18 paragraphs.

http://archive.md/75IhQ
French executives convicted in the suicides of 35 of their workers
https://www.nytimes.com/2017/06/20/world/europe/germany-36-a...

https://www.newsweek.com/security-services-europe-new-powers...
I loved the idea but last I saw installing from Chrome still made them feel like second class citizens...
Is there that much need for fleece?
With the amount of memory Java programs consume, no wonder Java GC is getting fine tuned for 3 decades and counting.
Arc: The Adelaide Retro-Computing Group
So sad to hear, as one who grew up with tech like this.

I actually had a short online chat with Ward Christiansen on CompuServe in.... 1985 to 1987ish time frame. He said he was surprised many people even remembered XMODEM.
I don't really understand moving to microservices if you aren't going to give the service teams the autonomy to make their own decisions and move at their own pace. Microservices always seemed to me to be more of an organizational strategy than a technical one - if you have services, but they can't operate independently, it feels a bit like you are just creating a distributed monolith.
Fair, but what percentage of spend is actually on web servers as opposed to database, data transfer, static asset storage, caches, CDN, etc? The features you listed are kind of what I expected, but I still wouldn't expect the web servers to be more than 15% or so of your hosting costs. I know you guys get a ton of traffic, but on most web sites at least 90% of traffic is logged out and doesn't even need to hit the web servers in the first place.
Google has been hostile to niche Linux browsers for a long time. The worst offender in my experience is their recaptcha service. Almost every site which supports it will hand you one of those horrible "click on all the pictures of cheese" where after every click it takes 3-5 seconds to decide if it wants to give you more pictures.
I'd like to recognize the author for their unexpectedly accurate and complete historical recounting of the Atari 8-bit computer line. Well done! At the same time, I'm a little sad to see this go by without any real discussion on Hacker News. As the article mentioned, the machine had a bit of an identity crisis. Sure, it was a game machine, but it was just as much a hacker's personal playground.

The Atari 8-bit home computer line was a bastion of experimentation and homebrew software development. Free software was everywhere. The A8 was one of the highest clocked 6502-based machines of its day, and that extra processing power was often put to good use. The hardware lent itself unusally well to clever code which could exchange CPU cycles for other benefits such as enhanced sound, resolution, or colors. There were the published hardware specs, and then there were various software-driven enhancements that took the hardware even further.

Many a person (the article's author included) developed their talent for hardware, software, and troubleshooting back in those days. Computers have gotten so much better over the years, but we're still trying to recapture the hands-on learning that was a significant byproduct of this and other classic computing platforms.

Also related, for those who don't recognize Chris Crawford (an Atari employee that was mentioned in the article), you might also recognize his name as the founder of GDC, the Game Developers Conference.
Can't hurt me was so masochistic that after 50% of the book I started thinking why is he doing "that much". It's a good book no doubt. It makes you feel that limits are just in mind. But I've to give it a break after hearing (audible) 66% and will return to it later :)
Hello everyone. I've been looking for spaces where I can talk to people about this. ...I come from academia, so web-communication is new to me, but my experience already proves a relevant point: moderation is a problem, browsers, vendor-lock, and search engines have a lot to do with limited and incomplete information and outright disinformation, and existing web technologies can greatly improve our everyday lives while solving these problems along the way. I know it looks and smells like self-promotion, but it's fun to build things, share them with people, and get to discuss.
What do you think? I'd like us to own up to our powers as users and cultivate them.
I saw Zach post this on Twitter early this morning. Great write up to SBCL Common Lisp’s 20 year anniversary celebration and conference. I wish I had gone.
Please, Don. You know we love you but this is too much flamewar:

https://news.ycombinator.com/item?id=21853745

https://news.ycombinator.com/item?id=21853716

https://news.ycombinator.com/item?id=21853606

https://news.ycombinator.com/item?id=21853538

https://news.ycombinator.com/item?id=21851622

Flamewar Don is scary. The rest of your comments are fabulous.
Were there any videos people thought was particularly worth watching?

Is this the right list? https://slideslive.com/neurips#!feed=popular
Eh, there's https://lite.cnn.com/en/, but it's not well advertised. It's not quite the same deal, it's not a link aggregator and actually has less formatting/images/etc than Drudge, but I think it's getting a similar minimalist aesthetic.
> in addition, recent evidence suggests birth rates may be rising in the 21st century in the developed world

There is zero evidence that birth rates are rising organically in the developed world in the 21st century, that part is demonstrably false. It's not close to being true. Birth rates continue to decline across essentially all of the developed world and their populations continue to age at the median (Germany and Japan, two of the largest, are up to 47 at the median now). The only thing propping the figures up at all is some immigration, recent immigrants having slightly larger families. Even that is entirely failing to stem the downward trend in the US (the largest developed nation by population and one that has better demographics re expansion than most other developed nations). Drop out the false shifting of population expansion via larger recent immigrant families and the developed world is in a population plunge.

> Reasons for the continuing high birth rate include better survival rates with respect to HIV

HIV survival rates going up will decrease population growth over time, not increase it. People have fewer children when their expectations of a very long life and the general chance of survival in their culture is higher. Curing HIV would substantially slow population growth over the span of a century.
Because I'm a scatterbrain, and I'm often dealing with 100 things at once including projects, interruptions, and so forth. And I deal with a flood of disparate information. Maybe those things are all related.

Of course 99% of my notes are useless, I just don't know which 99%.

Sadly, my notes are as disorganized as my brain, but I'm doing what I can. I've been trying to make consistent use of Evernote. The only problem is that many of my notes include calculations. Being able to insert a Python cell in Evernote, a la Jupyter, would be the bees knees.
That will make for some pretty salient readings, thanks for the links.

There are obviously cases of failure. I don't know the stats. I'm speaking mostly of small/medium businesses, where size and complexity are different.
I don't necessarily disagree that not everything needs to be optimized for performance, but I would just argue that the use cases for Typescript are far more niche than the use cases for C++. There's more to software than just web stuff
I've found that while I can keep a lot in my head, my ability to prioritize doesn't maintain the life of the thoughts. Everything is some form of Todo list but they range from tasks I need to do to ordering my purchasing habits to fit within my financial constraints to listing books, movies and TV shows I want to watch. Working an 8 to 5 plus a side business with kids means my time is very limited. The less I need to remember the better and trying to go from work mode to relax mode needs to be as easy a transition as possible. Otherwise I just stay working.
Would you prefer "insufficiently stable" instead? The kinds of mistakes Boeing made are so basic that even laypersons can immediately understand it. Like not having redundant sensors.

Like fixing a hardware problem using software. See this video about the plane's tendency to pitch up at low speed and full thrust. That's "insufficiently stable"!
https://www.youtube.com/watch?v=6p5sboD2oO8
That is amazing, I wonder how long that journey would be?
Raise the drinking age to 21?
I'm due to re-read J.G. Ballard. "Crash" is a hard read but it predicted the way porn alienates people from each other.

"The Subliminal Man" (written in 1963) touches upon some interesting themes about manipulation via technology.

http://search.lores.eu/opr0207B.htm
The reason governments waste time on recycling, or fail to authorize landfills, or orchestrate the export of trash to other countries is because environmentalists exist and are very active. They're especially powerful in rich countries – in fact, environmentalism seems to be a function of affluence. Affluence looks like a necessary but not sufficient condition, loosely speaking.
Kerry Patterson
I feel the need to support your point. British airways software has been utter s* in my experience. It's broken multiple times a year for days, making it impossible to buy tickets. Sometimes it's only the website, sometimes the mobile app, more often than not it's both.

My sister has been trying to get a ticket to visit me for Christmas. Couldn't do it because British Airways checkout is broken, tried in multiple browsers. Didn't work yesterday, didn't work today.
I’ve been keeping a notebook with multiple entries a week since about 2005. I’ve got 30 of them, full. Which makes me feel pretty nice.

But in reality, I don’t actually revisit my notebooks very often. Their main purpose is to be a canvas on which I work out my thoughts. I’m an external processor, which means I need to get my thoughts out of my head in order to flesh them out. I talk them out often (see my burgeoning YouTube channel) but a notebook is an effective and societally acceptable way for me to work them out while in a coffee shop, during a lecture, or on an airplane.

I tell people often when I am taking to them: “I’m writing while you talk because it helps me listen better.”
Choosing the dependencies' version is not all there's to decide. Teams have a lot of control of basically everything else.
Oh hey Mark, I know you :) You worked for us for a while at Grasswire. Hope you're well!
No, I don't think that's right. Grandparent just said the closure is returned, and you can call it later to make it block and get a result. Sounds like a future.

I'm actually not sure whether Smalltalk passes arguments by value or reference. But they're definitely not constantly updating like spreadsheets or FRP behaviors.
> There is little if any formal instruction in grammar in reasonable primary schools

Maybe we need to bring back grammar school.
It helps keep me warm in winter. Better than wool, if I get too wet. I just noticed that my wife bought a cute cap, made from recycled soda bottles.

Edit: And not just fleece. Also cloth, and yarn for knitted stuff.
Every time I see a case like this I am horrified the that it takes decades, still there is virtually no compensation for the victims.

To me the evidence of failure on the post-office side looks absolutely damning, including third party audits and physical impossibilities.

" The auditor supposedly witness all transactions for half a day and witness Horizon being short, thereby corroborating her account and also now a potential witness for her"

"Horizon generated a shortfall of £9,000 over Christmas and New Year 2009, a period when her post office branch was closed."

This goes way beyond presumption of robustness, the first time any of this evidence saw the light of day, that should have been the end of it.

Also the court seems to be full of people making statements to the system's robustness who have no business doing so - they appear to present no evidence, know nothing about development process and have no qualifications. Please point out if I am getting this wrong.
> Star Trek, for all its hokey technobabble, was the first attempt (that I'm aware of) to portray an internally consistent, realistic future society onscreen.

Star Trek (TOS, this changed a bit with TNG and DS9) didn't even make the society the main characters were part of an important focus, it was more focused on external-societies-of-the-week, and more as a vehicle for commentary than as internally consistent, fleshed out models.

> If you take away the Force and the space wizards, most of what happens in Star Wars

...wouldn't happen, because the entire plot is the conflicting machinations of factions of Force-using space wizards.
Ads Are Back in Windows 10 Mail and Calendar Desktop App
We have the good fortune of not having to be super secretive about our tech. We _want_ to talk about this project as we go along and share what we learn. We've already got more interesting stuff to talk about, and it'd be a lot less interesting, I think, without this context for the overall project.

As mentioned in the post, a small piece of our GraphQL schema is already in Go running in production. This blog post isn't just "we're thinking of doing this thing". It's "we've already done a bunch of research, thinking, _and_ built some of it."
Klong: a Simple Array Language
A Bank Behind the Fintech Boom
Russia is just a kleptocracy. While I'm sure even their leadership has some national pride...it is clear they have chosen corruption comes first.

If anything being isolated from other countries makes for stability as far as their personal position goes.
One doesn't just write WASM though.. WASM is like the JVM. You still need to write code in some other language.
Theaters Notified that ‘Cats’ Is Being Updated with “Improved Visual Effects”
A computer filled with the same data is even worse!
>Or, as Koch now startlingly suggests, it may be the case that the dualism between mind and matter is the obstacle for locating consciousness in the brain, and that matter already, somehow, experiences itself. Combining vitalism and materialism, the idea of panpsychism—that fundamental matter has conscious elements—is admittedly strange but, then again, so is consciousness.

What a weird ending for the article. Unless it was tongue in cheek, or I missed something, it sounds anticlimactic to go through an exhaustive description of scientific development to then finish mentioning such a hand wavy / mystical theory under a "we've seen weirder things" platitude.
Google Barges