skysight-inc/HackerNews huggingface dataset:
I’m very much a free marketer for most things, as it seems to work well. It’s possible that it might work for health care too, but I don’t think we really know. For a lot of folks the free market is an article of faith, and I think that’s where a lot of support for this idea comes from.

Even if a free market could work in the US, I have no idea how we could get from here to there without making things worse along the way.
> small college town

That's the key phrase. Police in small towns of America have nothing better to do than setup ways of levying fines against outsiders so they can afford to upgrade their cruisers to the latest dodge chargers or outfit everyone with DOD hand-me-down weaponry.
Question: I solve quests in StreetComplete [1], and one of the things it asks me is whether a stretch of way is lit. Sometimes, these stretches can be very short (like 1m), e.g. at intersections. I typically only mark those as lit if there's a streetlamp directly on it - so if there's not, I'll mark it as unlit even though nearby streetlamps do shine on it.

Is that the right thing to do?

[1] https://github.com/westnordost/StreetComplete
In my experience AMP website would always be missing features like comments or be bugged in other ways so I usually have to load the full website anyway. It just wastes my time and is one of the reasons why I switched away from Google search.
> There's basically no example of a monopoly forming outside of government regulation.

Facebook has a monopoly on the social network.
And Red Hat GPLs almost EVERYTHING possible, including their acquisitions.

No other publicly traded company I know of ever had a track record like that. I hope that philosophy stays/grows within IBM.
Yeah, major cities in Czech Republic are fine, smaller ones are much more spotty and you need to really plan beforehand if you don't want to get stuck somewhere on the road till the next day.

Agreed that even in Japan it's not perfect in the countryside, but definitely much better than here in Czech Republic at least based on our two three week trips so far to Japan.

Trains are usually barier free EMUs/DMUs, stations are clean and have amenities, mostly stop at markers so are easy to locate even on big stations and are basically always on time. Like, there is not even a place to show a delay on the station signage usually!

With Czech trains its very rare if it arrives on time, often the platform is only reported a couple minutes before arrival and might change if the delay is too long. Then the train arrives at random part of the platform and people trying to get in or out fan out around the carriage doors. Once you climb on board up a couple steps from the platform to the train, you can expect more delay to be accumulated as you travel. Also the toilets on the stations might often be an "xperience".
Based on my experience working for a hardware vendor and now in another role where I work with clients of all sizes in the enterprise, I think saying this works for 95% of users is an intentionally gross mischaracterization of the user base.

Literally every enterprise user I work with that has CentOS uses it specifically because it directly tracks RHEL. They don't want to pay for RHEL licenses in test/dev but need a binary compatible version to ensure they can get enterprise support in production should they hit an issue. Having different drivers/kernels/libraries is a non-starter.

There's absolutely no way that Redhat is so blind to their user base that they don't know this is happening. This is a pure money grab, if they can get even 5% of the users doing what I've seen paying for licenses, it's a net-win for them.

I'm 100% onboard with Redhat doing things to make lives difficult for companies like Oracle that are trying to make money off their hard work. I have no time for user-hostile moves like this, every justification they've given is hollow IMO which is why they're still trying to do damage control and persuade the public that it's not what it looks like.
AMP was never anything but a naked power grab by a monopoly.

Google (Alphabet) needs to be broken up.
Might’ve also related to the cool (and somewhat creepy) FaceTime feature that makes it look like you’re making eye contact, even when you’re actually looking at the screen below the camera.
>"You're the one in a 200+ bhp murder machine, not them. If somebody can dart out into the path of your car, you should be asking yourself why you let yourself get into that situation."

If somebody can dart out in front of my car, isn't that the fault of the person who darted? Or, the civil engineer who designed the road? How can you possibly say that I let myself get into this situation?
> recommender system is hands down the worst I have ever seen.

In my limited experience, they are all dismal and best ignored entirely.

When it was easier to see something plausibly like a real user review, that helped I guess.
You don't have to, in the short term. Just pull data from different databases.

You don't get the advantage of relational DBs though (ie, the relations, no JOIN for you) so you probably want to migrate at some point. It doesn't seem impossible though, write to both your micro-database and new tables of your main database for a while, then switch to the main database only when you're confident.
"the auto industry made it a crime", I mean, we hear lots of allegations that USA is actually ruled by corporations but was this crime not established as such by elected officials in an elected institution?

Jaywalking is a ridiculous "crime", no doubt. But let's not go blame some abstract group (auto industry) for democratic society's failure.
I switched to DuckDuckGo on mobile a while back because it meant that I didn’t have to see constant AMP results. Even though I think DuckDuckGo’s search results aren’t nearly as good I have no intention of going back.
> You're right, drivers should simply pause physics and magically stop their vehicle or wear nightvision goggles at all times.

You're being ridiculous here. Nobody is asking for that, they're asking for sensible road design and sensible rules.

> because a woman was illegally crossing the road around a bend, covered by trees, with a kid being dragged behind her, 40 feet from a crosswalk that clearly indicated DO NOT WALK.

That's shitty road design (if the crosswalk is 40ft from a blind blocked corner in either direction, someone might not see it travelling at speed), and arguably careless driving - blind corners could have a deer, pedestrian, broken down car, etc.

> Having the right away is not the same as being impervious to being struck by a moving vehicle.

Right of way or not, you are the operator of the dangerous machine,not the pedestrian. The onus is on you to pay attention to your surroundings. It doesn't matter whose fault it is if you clip a child at 40mph, they're dead.
There are not anti-automobile people on here. There are people who are sick of cars being pushed as the /only/ way for things to be done. Almost every person you see advocating for better safety for pedestrians, people biking, etc understands that cars are necessary for some things. It just doesn't need to be forced for literally every small thing.
Yes, the argument can be made for any rarely-enforced law on the books. But if the people fighting injustice are inspired to do so based on injustice against a specific group, then you should examine your own motivations before discouraging them.

I'm generally opposed to such racism, but it's not like there is a good alternative in these times. It's unfortunate that the campaign against police unaccountability has crystallized around "Black Lives Matter", but it's hard to dispute that Blacks have been feeling most of the pain. If "All Lives Matter" were an alternative non-racist campaign against police unaccountability then we could debate the merits of each. Alas it's just a reactionary stand to maintain the status quo.
We haven't yet measured audio latency, but our main product (https://screen.so) is all about low latency screen sharing, so we're very interested in reducing lag of all sorts. Performance is something we'll focus on in 2021 in a big way.

Monetization: very similar to what everyone else in this space does. Free for social users, paid for business users, and finding a good way to segment the two.
Elementetrenner 630
> Which means they can safely ignore GDPR.

Strictly speaking, this depends on if and how they track visitors.

In practice, though, they can ignore the GDPR because they won't get into any trouble.
We need an exorcism to rid ourselves of amp. The power of web compels you! The power of web compels you!
> Clojure can only ever match Java in performance

You're technically correct, but the typical Java program making heavy use of threads has inefficiencies (and incorrectness) that would be avoided with Clojure's higher level async APIs. As it's easier to write idiomatic, performant C than the "faster" ASM.
Glad you liked it! Please keep the feedback coming.
This is a side related question, but I have always been curious about the process by which say, a Nikon team, decides to create a new lens.

I'd love to know things like what they trade off in terms of $, weight, complexity, aberrations, performance. And do they have to retire an old lens line to make room for a new one?

And this is way too much to ask here (I'm sure I need to read an optics intro), but how in the world do they solve that they need 12 elements, etc. to make some aberration go away, by combining 3 different index of refraction glasses in a certain order, etc! Amazingly complicated.

I imagine now there are ray tracing solvers for it, but I wonder how they did it in the early days of lens design!
Not sure where you live but I am pretty far north. I'm in a similar situation but in the winter I ride the bus. My psychology changes just based on the lack of light. Driving is definitely super stressful but combine that with short, dark days and less exercise and it just compounds.
I reworded my comment - but I meant that you're guaranteed (say) $100k worth of stock every year, so the #RSUs will be calculated at the start of each year. If the valuation of Stripe is 70 Billion today and one gets granted 100k worth of stock this year (say 100 units), if valuation is 140 Billion next year, employees get 50 units next year (ignoring dilution etc), instead of 100 units each year.

I meant that it is fixed dollar amount not fixed RSU count per year at Stripe, if that helps clear it
The advantage for me is that it uses JSX. I like everything about Svelte except the weird semi-custom language, module format, and magical state management. Being able to produce similar (though probably still less optimized) products with plain JS functions which simply return a data structure, and which can easily render to other targets besides the browser, is fantastic.
>That seems a clear problem with the server side examples as presented in the RFC: they use synchronous node 'fs' instead of FS Promises

It isn't synchronous, it only looks so. It actually uses FP Promises under the hood[1]. We're doing a bit of a trick there (it throws a special value the first time, and then React retries when it's resolved). Then the result gets cached, and the repeated render succeeds synchronously. We will describe this mechanism in detail in a future RFC.

All of the examples in the demo (including fetch, readFile, and the DB query call) are async under the hood.

However, they do leave us the ability to use sync I/O in the cases where it makes sense (depends on whether we have other work to do, etc).

[1]: https://github.com/facebook/react/blob/6cbb9394d1474e3a728b4...
Thanks. And I'm glad xmp still lives in developers' minds.

But whoa, this is approach is really impressive. That "e" function for creation and appending elements is witty -- I wouldn't think it is possible to have such clean and terse JS element "factory" that in effect outperforms (in character count metric) literal HTML content.

(I must confess it took me a while to wrap my head around it, so if anyone is struggling like me, this is the above code unrolled:)

var Doc = document;
var FormElem;
var BodyElem;
var AppendElem =
(
aParentElem
// reference
,
aTagElemRet
// tag name for new child, will become child itself
,
aContent
// (text) content for new child
) =>
(
aParentElem.append(aTagElemRet = Doc.createElement(aTagElemRet))
// aTagElemRet tag name (string) becomes HTMLElement
// and is immediately appended at the end of reference element
,
// comma operator evaluates both sides, returns right
aContent && aTagElemRet.append(aContent)
// if third argument is truthy, put it into the new HTMLElement
,
aTagElemRet
// expression results in this so arrow function returns the new HTMLElement
);
var InputElem = AppendElem
(
FormElem = AppendElem
(
BodyElem = Doc.body, // = parent
"form" // = tagName
), // = parent
"input" //= tagName
// no content
);
var ListElem = AppendElem(
BodyElem, // = parent
"ol" // = tagName
);
FormElem.onsubmit =
pParamLI =>
// event handler gets SubmitEvent object as a sole argument
// but it is not needed, so parameter will be reassigned to
// newly created LI element
(
AppendElem(
pParamLI = AppendElem(
ListElem, // = parent
"li", // = tagName
InputElem.value + " " // = (text) content
), // = parent
"button", // = tagName
"×" // = content
).onclick = _ => pParamLI.remove(), !1
// inline handler attached to created button
// ClickEvent passed in _ is not used
// return !1 what evaluates to false
// inline handler returning false prevents default action
// in this case form submission
// button is in default type, so "submit" would be dispatched
// on its form otherwise
);
> We in the US do an absolutely horrific job of recognizing and compensating for the externalities of our automotive culture.

One of the ways we recognize the externalities of our automotive culture is by making jaywalking illegal.
It's not the same as all possibilities. It's just arguing that you should avoid having an AMP and a regular version of every piece of content on your site. You should either go all in or avoid it entirely. And if you must provide an AMP version along with the regular one, only do it for the most important pages.

The sentence is formulated really unfortunate, though. I also wouldn't approve it.
I agree that it was quite dry, but the intellectual content was great.
I had an ambulance ride earlier this year and got hit with a four figure bill despite having good insurance. I did some digging and found that the ambulance company has an agreement with the county granting them a monopoly on emergency ambulance service. The agreement includes a set fee schedule, but it is very aggressive such that almost all rides will cost over $2000. The company is of course out-of-network for most insurance providers and they bill people for the remaining balance after insurance pays (balance billing). I wouldn't be at all surprised if there was some form of kick-back going on between the company and the county government.
I have a 70-300mm DO and it is not a lens I like much. The 400 DO is probably light-years better. It is definitely light-years more expensive.
> Anyway, you probably wanted more concrete answers.

That's the best answer!

> Back then, you would spend any amount of time, just to pass the time on something, anything vaguely interesting really. But now, you would spend any resource just to have more time in which to idly do things. But how can you just idly do things? Soon you will be dust, and the things you have done are who you will have been. You can ignore that as an immortal teenager, but as each decade passes, the spectre of your own mortality looms larger.

To get this spirit back, one needs to break free of routines and constraints.

When you are post scarcity, resources and time matter far less. You are free to fiddle with stuff for fun!
I said denied in bad faith - not due to capacity constraints - which roughly amounts to claims denied with the intent of maximizing profit instead of upholding the duty of care.
If they haven't expired, you should look into the companies that will loan you money to exercise. ESO Fund is one, Employee Capital Partners is another, and I'm sure there are others. There's also the option of trying to sell shares on a platform like EquityZen.
Glad you liked it! We have plans to make it easier to get into a circle (one person elects to start a circle, and others elect to join).
"Few people would pursue this route just to save some money on education."

You seem confident saying this, but countless youths have accumulated hundreds of thousands of dollars of debt they won't pay off until their mid 40s at no-name liberal arts schools and degree mills
Sane people hold others culpable for what they do and not the sins of their fathers.

By that sane metric, Israel is by far the more complicit of the two entities, and everyone knows it. Even the biggest, baddest ally of Israel (America) has a population where the vast majority are opposed to supporting them any more because of what they've been doing right now.
"Future thinking is future trashing".

Though I've had mixed feelings about this quote, in the case of the author this is probably valid. Yes, microservices are not a bad idea. They are in fact a great idea and they are needed SOMETIMES. But there is a time and place for everything. They are unnecessary and completely counterproductive and cumbersome unless you have a very large and complex system which needs to be distributed. If that is the case, of course, god speed. But if you can work without them you should not go for a microservice architecture: let's face it, they are hard to design, develop and in many cases a nightmare to debug when something goes wrong. Annoyingly the term "microservice" is yet another PR campaign gone horribly wrong. As a consequence it has become a buzzword like blockchain, AI, agile, etc. Just because FAANG is doing it, does not mean that your online shop for selling socks needs microservices in any shape or form.

A short while ago a friend dragged me in as a side consultant for one of his clients. He owned a site which is basically craigslist for musical instruments and he was in the process of hiring a company to rebuild and subsequently modernize his site. Realistically the site has around 5k users/day tops and no more than a GB of traffc, and a mysql database which over the course of 15 years is less than 50GB. Basically a tiny site. The company he was about to hire had designed an architecture, which involved a large EKS cluster, 15 microservices, mysql, postgeres, elastic, memcache and redis, complicated grpc communication and their claims were that this architecture would make it the best in the business. OK, let's give them the benefit of a doubt, I advised him to ask them how much more performance would he gain out of that and if there are any other advantage over the typical vps with a webserver. Their response was "Infinitely more performant, you'll be able to scale to 100 million users per day and the system wouldn't feel a thing. That is what Google, Facebook and all other large companies are doing". Yeah... And does he expect to have 100 million users pour in at any point in time? Take a wild guess... Mind you, they asked for the same amount of money for a simple "buy now" website.
Yeah, it's classic effect size versus p-value and one reason meta-analysis was invented.

I find the concerns about lean versus fat mass more convincing but there's lots of issues with the study and the conclusions they're drawing.

I also think the "no control group" is very fuzzy. The idea of pre-post with no control group, explicitly (via experimental manipulation) or implicitly (through observation of low/null/absent values of the independent variable) is kinda odd.
Find Your 404 Design Inspiration
That happens in so many languages bar the name and even in some Lisps they aren't called that.

Even in Common Lisp, the names typically used are “first” and “rest”, not “car” and “cdr”
>how many black and white walkers actually jaywalked

Are you seriously proposing that 98% people of color could be a representative sample of jaywalkers, or are you a bad troll? That pretty clearly shows a bias in the level of policing.
At least in the developed world, the case for AMP will be made obsolete as the transition to 5G happens on non-flagship phones.
> and whose incentives happen to align with their customers' privacy

They don't really align so well, see IDFA. Yes, you can opt-out, but there's no reason Apple couldn't change that in the future if shareholders want that.
> If jaywalking was legal, the sacrifice is that we'd have to drive slower to watch for pedestrians.

There is a middle ground: the law could say that, while you can't get a ticket just for crossing a street outside the marked crosswalks, if you do cross that way and get hit by a car, the presumption is that you were at fault--whereas, if you get hit by a car while you are in the marked crosswalks, the presumption is that the driver of the car was at fault. That would basically reflect the same presumption that is in our current laws, but it would remove the excuse for cops to mess with people when they haven't caused any harm.

Note that "presumption" does not mean an automatic finding of fault; it just means that whoever is presumed to be at fault has the burden of establishing that they weren't, if they believe they weren't. That's a common situation in law.

In short, making jaywalking itself--crossing a street outside the marked crosswalks--illegal is not about safety at all; it's about local municipalities finding ways to shake down people for money. Just like most traffic laws.
For a contrasting anecdote, when I'm traveling abroad and sometimes get stuck with 20-50 kb/s transfer speeds, AMP is the difference between waiting an incessant amount of time and getting pretty instantaneous loading.

On fast internet? Yeah, negligible. On non US/European internet, though, it's very tangible.

Just my experience, though.
Surprisingly, their implementation of `react-fs` doesn't use synchronous node `fs.readFileSync`… instead, they're doing some trickery (throwing a Promise!) to make `react-fs` appear synchronous when it's really asynchronous!
https://github.com/facebook/react/blob/master/packages/react...

https://github.com/facebook/react/blob/master/packages/react...

However, I agree that using async/await would be better.
Welcome to American politics.

I hate racists too which is why I prefer not having them in my state.
I wasn't aware of that, but you appear to be right [0]. The spotting scopes I mentioned are more like telescopes meant for viewing terrestrial objects such as wildlife, shooting targets, etc.

[0] https://www.digitalcameraworld.com/news/gun-control-nikon-wi...
I think banks stopping giving out these loans would be a benefit - it would have a crushing effect on tuition and move the conversation to cost containment and educating the most cost effective way possible.
So it is easy to not harvest data but it is not easy to resist selling it on to make a living? Of the 100,000s of privacy flag waving developers, many of whose blogs I read, that describe the non Apple/Google/Facebook route, why are there so few known alternatives? This is a crisis that has consequences. At a recent televised hearing, someone in congress asked something along the lines of, will my children's children still be searching with Google and ordering from Amazon? Damn good question.
> Why am I being villainized

Because cars bad, of course. Bicycles and pedestrians should always have the right of way in every situation, of course.

If a pedestrian is walking in the lane on the highway, it's obviously the car's legal responsibility to make way for them.

/s
>There is the idea that being the stronger side in a constant state of conflict with a neighbour for decades suits Israel economically, despite the human cost on both sides.

In a way this also applies to America, with their 20-year-long wars in Afghanistan and Iraq.
I agree this is a good thing. Now that knowledge just needs to be accelerated up the corporate ladder to CTO's/CEO's.
Why would that help? At least now that they've been exposed, we all know what they're up to.