skysight-inc/HackerNews huggingface dataset:
My claim is that this isn't a good representation of the FE culture as a whole - even if there were islands of enlightment out there.

I can’t really dispute that since I don’t have any useful statistical evidence. All I can say is that in my experience there were mostly two types of people working on front-ends to run in browsers in the early days: Web designers who learned programming, and programmers who learned the basic Web technologies and/or plugins. (Today, with the industry being somewhat more mature, I’d say there’s a third group, who come straight into full-on front-end programming of JS-based web UIs at the same time as they’re learning HTML and CSS.)

Crucially, this means you have some web developers who have broader programming experience and/or formal training, and others whose knowledge mostly comes from online tutorials and QA sites and from the knowledge and culture passed on by their peers. The former type probably have some understanding of software architecture for more substantial applications, and might well have had a reasonably systematic data model, separated business rules from the rendering(s) of the underlying data, and so on. The latter type often aren’t aware of these concepts and tend to write much more hacky code — such as keeping application state in the DOM — because they don’t know any better.

Adopting a comprehensive framework can mitigate that lack of knowledge to some extent, which I suspect is a big part of why the heavyweight frameworks caught on in front-end work just as they did in desktop UI work earlier, but ultimately there’s still no substitute for knowing what you’re doing. Today the same type of people who used to keep their application state in an ad-hoc mix of scattered variables and the DOM are trying to build their entire application architecture with React components and either scattering the state and business logic throughout those components or, in some cases, adopting a heavyweight data management architecture like Redux instead.
There are the Baden and the Corded Ware cultures as well, but they are all related

https://en.wikipedia.org/wiki/Corded_Ware_culture
https://en.wikipedia.org/wiki/Baden_culture
Riverbed: Enforcing User-Defined Privacy Constraints in Distributed Web Services [pdf]
Banano Powerplant
> Now it can be shown that in most cases that C is faster than anything on JVM, but in reality it wasn't, and that C code was riddled with bugs.

Um, what? Your metaphor breaks down because it doesn’t really connect with reality. The operating system and the browser you typed that in are written in C/C++ because the performance hit of doing that in a language like java would be absurd. Practically every performance sensitive application is still written in C/C++ (games, productivity tools, desktop apps, etc). Rust is, outside of places like HN, just an interesting novelty to like 99.999% of the software industry, and your average java app is glue code between a gui and a database.
How to Drink Coffee in Space
More like all the internal extensions at Google only work on Chrome (most importantly the U2F stuff for authentication which at some point might have better support in the future). That means it's a huge hassle to use a separate browser to even view an internal webpage (as this would be before publishing).

Right or wrong this isn't really about the Googlers that wrote this page or did the research but on the IT policy at Google that supports only Chrome. The policy itself isn't necessarily unreasonable either. What would you do given a finite headcount supporting 100k users across the world in all sorts of time zones? I'll also note that IT support at Google is probably the best, smoothest & on top of their game I've experienced having worked at a lot of companies including the biggest ones, so they're doing something right.

I wouldn't be surprised though that if this kind of negative feedback reaches this team they'll correct this page + make sure to test such interop issues for media going forward systematically in some way but these kind of blindspots are hard to catch especially when you're using standards that Firefox claims to support (I'll note that Safari doesn't have any issues with the audio).
Ask HN: What you do to rank your site/page number 1 on Google?
In a few years hopefully we will have a different administration and will open our borders again to all especially those from countries where the regimes are oppressive like that of President Ping of China. I would welcome a liberal immigration policy. Talent is the next oil and America if it wants to stay vibrant and dominant in the world needs to be a place where the best of the best come — but not only the best, everyone else is welcome, too, because you never know what a good education and opportunity will do for an ambitious kid. Immigrants often start foundational companies that go on to employ you and me. But this administration is so xenophobic it is hurting America’s ability to be the melting pot of culture and ideas. Just as Facebook is having a hard time convincing top talent to join it I worry about America not being a place that the next Satya Nadella wants to immigrate to.
It's somewhat similar to the GIL removal effort in Ruby [1]

They are isolating the GIL into Guilds there, which are containers for language threads sharing the same GIL. They are providing two primitives for communication between threads in different guilds. Send, for immutable data (zero copy) and move, for mutable data (copy). They remove the need for the boiler plate code for marshalling and unmarshalling. However I bet that there will be some library to hide that code in Python too.

[1] http://www.atdot.net/%7Eko1/activities/2018_RubyElixirConfTa...
i meant overpriced in the context of the parent comment calling them loss leaders.
"Only about one in four or five of those gallons of gasoline you pump and pay for provide energy you actually use, and perhaps 60-70% of what statisticians call the world’s primary energy use is really just waste"

Interesting.
A common misconception about Michael Phelps is that he has an abnormally long wingspan, while it is about average for his height. Studies show that a wingspan is on average 2.1 inches longer than your height and Phelps is 6'4 and has a 6'7 wingspan. To compare some other althetes with actually abnormal wingspans

Draymond Green height: 6'7 wingspan 7'1

Kawhi Leonard height: 6'7 wingspan 7'3
The problem is spaghetti! You have something in the Dom and you might not know what can or has updated it or why...
>Chicago: We didn't fall off the turnip truck yesterday guys, have you heard of this thing called GeoIP services?

Doesn’t work, especially not at city level.
Some elite ultrarunners are on LCHF diets, like Zach Miller, Timothy Olson or Jeff Browning. I don't think any of them are on the keto diet specifically. But the vast majority of them are on the typical high-carb runner diet.
Pandoc will convert LaTeX to epub.
> Europeans, along with Canadians and Mexicans, are the most skeptical that the U.S. government respects Americans’ freedoms. Majorities in Spain, Mexico, Germany, Sweden, the Netherlands, France and Canada all say that the U.S. fails to respect the rights of its people.

https://www.pewglobal.org/2018/10/01/americas-international-...
Perhaps there is a disconnect between Chinese people believe and what they are allowed to express?

For example, they may be allowed to express their pro-American views through consumer purchases but cannot express them in political terms due aggressive government censorship and repression?
Holy shit your comment made me curious about the Wikipedia entry, and boy oh boy were you spot on! Hahahaha
That sounds useful. I used to write tons of ZSH scripts when I used to obsessively make my Linux desktop experience nice and automated. Writing custom completions always felt awkward for me and unintuitive (like most ZSH programming).

Does your shell_completion library work with ZSH? I'm not familiar with how sh/bash differs here from ZSH but I'd image it'd be easy to make compatible.

I'm waiting patiently for Evlish to mature so I can use their Go-like (and Go-powered) scripting language and burn my old ZSH scripts in a fire. https://github.com/elves/elvish
What I think this article does very well is rebut the myth that the DOM is slow. The DOM is not slow -- on the contrary, it is very fast. What is slow is browser reflow, page refreshes, display calculations, etc. In web app development of yesteryear, browser reflow was typically triggered by poorly conceived manual DOM manipulations -- which gave birth to the myth that the DOM itself is slow.

Implementing a virtual DOM and VDOM diffing is just one way to manipulate the DOM more efficiently and intelligently. At my work, we've chosen a different path without the overhead and leaky abstraction of a virtual DOM.

We built our own component-based SPA framework and recently open sourced it ( https://github.com/ElliotNB/nimbly ). Each component must have a definition of what state mutations should trigger what portions of the component DOM (via CSS selectors) to refresh. There's no extra overhead for a VDOM and VDOM diffing at all. The only overhead is accrued ahead of time by the developers who must write a definition of how their component should update in response to state changes. When state does change, the framework bundles up the queued DOM changes between all components on the page, identifies/eliminates any redundant changes and refreshes the DOM in one go.
netsh interface portproxy add v4tov4 listenport=8001 connectport=80 connectaddress=1.1.1.1
> ...seem to be trying to present React's claim of the VDOM faster than the DOM as some kind of toddler mistake.

It wasn't a toddler mistake, but it was repeated over and over to convince people to move to React.
It doesn’t break much when you use the McDelivery prices in Korea:
4: 2100
6: 3600
10: 5100
20: 8200
I feel like this isn't perfect but it's good enough to use for that as an alternative when they can't get a person to do it.

Seems like an ideal goal for them might be to have audible.com aquire them for a boatload of money.
Shukti match is long gone. Now dolfin match rules :) Kathi o ekhon onek kom thake.
I respectfully disagree that waning respect for America in this context illustrates what you say it does. Chinese culture is fundamentally opposed to American culture, and those things you mention, open democracy, religious and cultural tolerance, etc. are expressions of American culture. What nations like China and various others respect about America is money, and how to make a lot of it even at the expense of American people and industry, all while laughing at how we live our lives and making a mockery of us. As a person of Asian descent and having lived amongst other non-American groups, I can say most do not want to live like Americans at all and often spit on "western values". They love our money but they don't give a damn about our democracy and cultural tolerance. Hate to say it, but it's for the most part accurate.
It wouldn't defeat the purpose at all but it is along the lines of the point I was making.

The yolks are a by product no matter what.

There was an interview on the Daily show or last week tonight where they made fun of a guy eating a plate of fried eggs that looked like 5 yolks and 2 egg whites. My guess, the dinner sells a lot of eggwhite omelettes and makes use of the extra yolks as another option for other people to buy.

In the supermarket scenario, the supplier only has one customer and has to somehow make them buy both no matter what.
I accept payments from the EU and do not comply with GDPR. They can't sue me in my country's court for violating their laws. It really is that simple.

They'd have no repercussions except to block my site - and I'm guessing they didn't intend GDPR to turn into an internet filter.
I don't have a record of exactly where I read this - it was years ago - but you can find many articles explaining the claim in a similar way by googling "roundup" and "no till". Here are some articles summarizing the pros and cons:
- http://sitn.hms.harvard.edu/flash/2015/roundup-ready-crops/
- https://pha.berkeley.edu/2014/03/02/monsanto-corporationroun...
- http://web.mit.edu/demoscience/Monsanto/impact.html

The general concept is that tilling/plowing is used to mow over weeds, and killing weeds with chemicals is an alternative.

Your question is a good one. I don't know the answer. The articles listed above describe the environmental and health downsides.

A distinct problem - also described in these articles - that may spell doom for Roundup-Ready crops is the emergence of resistant weeds.

There are alternatives to industrial-scale weed control outside of tilling and herbicides. One way is to grow cover crops in the "off season", then cut them and leave them in a thick mat that starves weeds of sun while also gradually rotting and fertilizing the soil, then cut little holes in this mat where you plant seeds. The USDA NRCS promotes methods like this largely through educational programs. Farmers adopt them because they ultimately save costs on herbicides and fertilizer.

Who knows maybe in a few decades we'll produce all food through some industrial process resembling hydroponics, with energy from Nuclear Fusion replacing sunlight, and weeds will be a distant memory.
Dell Latitude 5495. Ryzen 2700U. Great machine! I use one daily and it is standard for my company.
Tesla (not mentioned in the article) deserves a lot of credit in accelerating the shift towards battery powered cars.
Reddit Is Down
run around in circles flailing your arms around like a scared chimp for reddit is down for maintenance
Make Linux Fast Again: Disable All Mitigations
Also this line

> We conclude that despite wide variations in BMI and percent body fat among ultramarathon participants, the faster men have lower percent body fat values than the slower men, and finishers have lower percent body fat values than non-finishers.

So I do stand corrected that not all of them are significantly below 10% body fat, but some definitely were (I don't see a breakdown anywhere giving an indication of how many), including some of the top finishers. I'd also imagine the ones at higher percentages who performed well probably have higher floors to begin with for how little body fat they can reasonably reach.

In any case, it is not at all abnormal for BMI to have nothing to do with body fat percentage or how jacked someone looks, especially with athletes. BMI is probably one of the most meaningless health metrics in common use.
That's factually incorrect. No one in the EU can sue a California company for failing to comply with EU laws so long as the company does not have a physical presence in the EU. They'd have to block their site or something as an EU court has no jurisdiction over a California company and would be unable to take action against them.

An explicit law would need to be made in your jurisdiction forcing you to comply with their laws. I'm not aware of any such thing.
Lots of modern examples. Most faroe islands come from Viking males, raiding England or Ireland, killing and pillaging the local population, and kidnaping the women off to their island.

"The Faroese are of mixed Norse and Gaelic origins. About 21,000 Faroese live in neighbouring countries, particularly in Denmark, Iceland and ... studies show that mitochondrial DNA, tracing female descent, is 84% Celtic."

But in this case the invaders were in smaller numbers, and the local population was large enough could absorve the blow and still survive.

If the invading people are in much larger numbers, they can easily wipe out the local population.
https://devchecklists.com/feature-card-checklist

Server error 500
Very cool! For some reason, 2003 is loading blank for me.
> I seriously don't know what kind of usage DuckDuckGo has right now

Still growing, thankfully. We make our search traffic public here:

https://duckduckgo.com/traffic
pundits have been pointing to market manipulation for a while
I see all of your points about ‘success’ and ‘inferiority’ if I look at this from the perspective of Facebook being an ‘upgrade’ to the Web - ease of use, friends at your fingertips, a landslide of short simple updates.

However, I don’t actually see it that way. I would have preferred to fork the Web back in 2007 or so. This is going to sound out of touch, perhaps, but the future of the Web for me, personally, consists of entirely different things. Something like: a place to store my writings/conversations that’s mine and can be organized and designed like I prefer, a good way of finding new people (random little out-of-the-way folks of any stripe), and I don’t want a big feed of random garbage - I want to visit other sites now and then, like I would visit friends IRL - I don’t need everyone in my life everyday.

I don’t even care about decentralization or P2P - I actually don’t see that as a central part of the Indieweb. The above is what is important to me. And the Indieweb has been surprisingly satisfying in this way. And it’s actually growing. Not much, but I’m happy with the friends I’ve made. I’m happy with HN as well, for learning things and staying out of my face - but it gets to feel a bit faceless at times because it’s just a bunch of gray comments with often very little to distinguish the people here.
Pardon me, but why wouldnt you be able to just run an old python if tkinter came out of the stdlib, or even just package it with whatever you are distributing?
Yeah, you're right. But then you get others now trying to say "No no no, you have it all wrong. We didn't really say VDOM was faster. You misunderstood."
Easiest and most expressive way for you maybe. And yea human resources are expensive... doubly so when you need to throw more of them at this thing written by a former developer that thought he or she was saving money for the org by not spending an extra 30 minutes writing the program in Python or Go.

> but if I want to find and filter some files nothing is easier to write than bash

That's like 10 lines in Python and much easier to read and test.
So you're saying the pensioners are the reason for our failed system? I've never been more swayed by an argument in my life.
I recently discovered the Idagio app (https://www.idagio.com/). It has pretty amazing and well maintained database of classical pieces. You can for example list all renditions of such and such piano concerto sorted by year.
Lawmakers Schedule Psychedelic Decriminalization Hearing in Oakland
GINA also forbids the use of genetic information in health insurance and employment.
You're still making a false equivalence and a bad analogy, whatevers.

So I'll make an analogy too: A turtle -vs- a snail are the same order of magnitude slow. The Nazis -vs- the protesters are not of the same order of magnitude evil in Charlottesville, just like forking a new process -vs- dynamically dispatching to a function in the same process are not of the same order of magnitude slow in Unix.

And I'll reiterate:

With Python (and JavaScript) it's POSSIBLE and even NORMAL for a JIT compiler to optimize the code to call mul instructions directly. PyPy is a thing, it's free, and it works just fine, thank you:

https://pypy.org/

But it's IMPOSSIBLE to implement a bash JIT compiler (or even AOT compiler) that optimizes out the millions of instructions that are required to make a system call to fork "bc" to call that same "mul" instruction. In Linux, you simply can't optimize out system calls. (Unless Alexia Massalin's Synthesis kernel is giving you a free piggy back ride ;).

https://en.wikipedia.org/wiki/Alexia_Massalin

http://infolab.stanford.edu/~manku/quals/summaries/gribble-s...

And no, integrating "bc" into bash isn't a valid solution, or they would have done it ages ago. How about integrating the canvas API into bash too, while you're at it? Tell me when you convince them to accept your pull request!
Jack in the box is actually a subversive vegan activist organization.
You can receive form submissions, which is very nice for some websites. You can also bundle assets and minify CSS, JS, etc. You can set header rules and cache settings. All of this is not possible with Github as far as I know.
So how do these subinterpreters communicate? By copying? There’s the overhead compared to threads.

> Each of these [methods for communicating between subonterpreters] has pro’s and con’s, all of them have an overhead.
BPAs got there first.
Should be noted that calling yourself asian is also disadvantageous so it’s not all minorities.
I believe that the reason early computers used punched cards, was because it was a technology already widely used for looms. Babbage just looked for what was already available for his Difference Engine.

https://en.m.wikipedia.org/wiki/Punched_card
Even further I'd imagine looking at the data for the top 30% of runners who are in the competitive tier this article is talking about would have more relevant and uniform data with narrower ranges.
Other benefits of not wearing a helmet:

* Wearing a helmet only protects the head from a limited number of possible injuries.

* Wearing a helmet makes people overconfident and overly risk-taking.

* In the Netherlands, very few cyclists wear helmets because they are experienced by cycling almost daily, don't take unnecessary risks and street traffic design is far superior.

* Wearing a helmet looks dorky.

* Wearing a helmet is proven to cause vehicle drivers to respect bicyclists' space less, leading to more fatalities and injuries. [0,1]

0: https://www.bicycling.com/news/a25358099/drivers-give-helmet...

1: https://road.cc/content/news/252652-study-still-indicates-dr...

Conclusion: A helmet is unnecessary for experienced cyclists who are only going 10-15 km/h in proven safe traffic-designed areas, all other use-cases: it depends.
> I would bet there will be two major populations of psychopath in solidly each category.

Those psychopaths who are "bad" at determining authenticity versus those who are "good" at it (mostly-wrong as opposed to mostly-correct, respectively)?

I'm hesitant to agree with that; from my understanding, a "psychopath" (current medical definition is Antisocial Personality Disorder, ASPD) is one who is outside of social norms and mores. Much like a precise machine, they are able to attenuate their focus to the nuances most neurotypical people take for granted.

Although far from a medical professional, I would hazard to guess an autistic person would be one of the groups you might attribute to supposed psychopathy (specifically: those unable to diagnose fake from authentic). However, even that claim should be taken with an ounce of salt. Point being, I get triggered when people use psychopath willy-nilly!
+1 for chessnetwork. Somehow this guy can provide live commentary on GM vs GM bullet games. It feels like you’re watching a tennis match and he’s providing comments on every stroke.
Maybe a stupid question but can you ship code on the machine? If you can, what is stopping you from including the source of the library that you're trying to 'install'?
People keep saying this, but we've had Photoshop in the general public's hands for decades now and I can't remember even a single fake photo causing any sort of ruckus. Everyone seemed to realize that photos can be perfectly faked at about the same time photos could be perfectly faked.
Vancouver, Melbourne, Silicon Valley
but isn't that the first generation only ?
When I was a coding instructor, one of my students showed a knitting pattern. I immediately understood why she was one of the best students I have ever had.
The ladders also provide an easy entrance into the house for everything from rats to raccoons, especially while the cats are sleeping.
Chinese immigrants are not coming here to live on welfare, but to participate in the economy. That increased economic activity creates wealth with which we can help our own poor.
I imagine the underwear will absorb the excess water and evaporate it over time.