skysight-inc/HackerNews huggingface dataset:
You also have to question why they're addicted.

If I flee from my abusive parent, end up on the streets, with nothing to do and no hope and eventually turn to drink to blot out the deep untreated depression, should I be housed or vilified?

"so she probably doesn't want to work or get better"

Wow. Or doesn't know how whilst sunk in depression, or without losing the demons of 20 years of abuse or PTSD. Just as seen with ex services people who fight PTSD for years.

The trouble with "common sense" restrictions and limits is people often don't magically fix from depression, addiction, PTSD in neat allotted time windows. I would far rather have the world return to the British System (1900-1960s drug policy: "treat, discourage, but prescribe". Prior to the adoption of a US style war on drugs around 1970 we effectively had no drug problem. No policeman believed there was a link between drugs and crime.).

You may not be aware of this but many people in gainful employment are drinking or taking drugs, and addicted. Should they be thrown out of their mortgaged properties?

I contend it's cheaper and better for society to offer solutions unconditionally. Offer help for addiction, rough sleeping, PTSD, depression. Less crime, less violence, fewer police needed, fewer health emergencies etc.
The charges for withdrawl sounds illegal.
If people are indeed directly accessing a stream, they are violating a fundamental service oriented principle - Teams must communicate with each other through their service interfaces. It is worth understanding this concept with clarity. Assuming we go with Kafka, even if we don't need any additional functionality other than what Kafka provides out of the box, it would still need to be wrapped in a service and treated as an actual service. Otherwise, it becomes a shared resource.
> This topic is a very good example of the risks inherent in trying to do science by consensus.

Just to be clear, I'm not talking about doing science but communicating it. Even just cataloging the various studies and assigning some sort of label for reliability like you just did would be valuable.

As you acknowledge, there is an awful lot of noise, but as a layman I have no way of separating the signal from the noise.
> IMO the ideal solution some generic right-click (context menu) function/handler. you attach it to each image

Ideally, you would only have a single event listener that handles events for all images.
Slightly tangential there is a 2002 Finnish comedy-drama film about a man who becomes homeless and then the dangers of sleeping rough in Helsinki (freeze to death) and so on. I enjoyed it in the cinema, it won awards at Cannes, https://en.wikipedia.org/wiki/The_Man_Without_a_Past (Finnish:Mies vailla menneisyyttä)
Interesting conversation. I would add that papers by Lecun and others have been using character based convolutions on pure text since 2015 with great success. VDCNN is still a very good way to go for classification, and is much faster to train than RNN due to effective parallelization.

On a side note, sad to see these conversations about SOTA deep learning to be so adversarial... You're wrong / you're right kinda thing. It's an empirical science mostly at the moment, surf the gradient, be right and wrong at the same time !
I don’t get the 150px things your are saying - what do you mean?
Ask HN: Is it possible to temporarily live in the UK?
I have a remote job and my wife and I want to move our family from the the US to live in the UK for a year. I would not need to get a job there, but we would need to rent a house and my kids would need to attend school. Is this possible with the visa regulations in the UK?
The funny thing is that with reactivity like Vue/MobX you don't actually _need_ to make setInterval (or any other function) declarative - the change detection system abstracts all this from you and you have one less concern to care about everywhere rather than having to do this manually in terms of hooks for every component.

Everything is just JavaScript (well... TypeScript) and the abstraction is solid enough none of this is a concern you have to deal with.

(I enjoyed reading the article - the writing was solid :))
> In the long run, all things being equal, it's cheaper to never insure and instead pay out of pocket for your losses.

Only in aggregate, not necessarily for any given individual.
What do you mean by 'world full of BS'?

Is it like, people trapped waiting in line for government services? Or something else?
This [captcha] thing is exactly how you make people stay away in droves.

If people are too inconveinienced by an extra click or two, or by password and login, why would any one stick around for waves of recaptcha? my response to captcha is very simple.
"ill find the info later, likely on a competitors site"
This just sounds like inexperienced programmers. I've played around with React and it doesn't seem like there is anything special about React that would prevent you from creating a single instance of a component and have it's state update based on what image you are right-clicking on.
In a Brit context, homeless encompasses both rough sleeping and sofa surfing.

There's countless homeless who aren't sleeping rough on the streets but are taking space, unofficially in someone's spare room, or literally on their sofa or floor. How are the two forms of homelessness distinguished in US usage?

Rough sleeping is as it suggests: Sleeping outside, sleeping bag in shop doorway, tent, abandoned building, under the railway bridge etc.
Civilized societies generally subscribe to the theory of human dignity, saying roughly that everyone, even annoying people, remain humans, with inherent rights and to be considered with respect regardless of their actions.

Among the consequences are, for example: the right to a fair trial even for the worst (alleged) criminals; the right to receive medical treatment, even if you were injured doing something rather stupid; the tendency to no longer kill vast swaths of people because you don’t like their last name or whatever — and, of course, not to consider a problem “solved” when the solution involves the police collecting people never to be seen again.

In fact I’m not entirely sure if your blatant ignorance as to the fate of the homeless in your country wasn’t maybe intended as sarcasm.
Clearly you haven't been here and seen it in action. Groups sitting around the dinner table, or drinking, never interacting with one another or looking up from their phones. There is no cultural stigma to sitting on your phone and ignoring your friends like there is in other countries and it's rather terrifying to see it in action.
Cool! We all set this across a spreadout VPN so that our apps can keep track of the GPU availability https://github.com/jolibrain/gpustat_server
It does spit JSON out with memory and computer usage.
This depends on the nature of your scaling issue. Are you having trouble with consuming events? Or with adding all of your events whilst trying to ensure that they are ordered?

For the former, you might use something like [ZooKeeper](https://www.elastic.co/blog/found-zookeeper-king-of-coordina...) in your consumers to control parallelisation.

For the latter, you order by time of insertion. I think you might have some contraints you haven't mentioned that may be the real problem you are trying to solve. What is distributed?
Others have covered this as well, but I believe they're all significantly lighter than the comparable Lodge products, and some of the handles apparently actually work pretty well - although the review I've seen of whichever one has that coil handle wasn't very impressed. I have a couple of Lodges that I use weekly, and neither has a handle that's impressed me.

They're also all machined to a smooth finish after molding, where the Lodges are cleaned, possibly sanded a bit to get rid of any lingering material from the mold, then seasoned. Part of the reasoning I've heard for the rougher finish on Lodge pans is that it makes that initial factory seasoning much easier to get on there. If you look around in the cast iron arena you'll come across a fair amount of information on how to do your own machining at home with drills, abrasive pads, hand sanders, etc.

Beyond that, some of them have different configurations of spouts, secondary handles, etc. - they're all somewhat different.
I do the same. I feel this was not always the case but now the banners are so annoying I have just given up on medium-hosted content.
Twilio acquiring Sendgrid is now official
German town votes ‘No’ to street names
so if we want to screw google write a bot that scrapes for captchas and gets them all egregiously wrong, all the time.
It’s like naming your software bible ...
Bob Cratchit was made up, underpaid and abused. How is that argument for anything good? Bookkeeper needed ability to communicate with employer in about the same measure then accounting needs now. Ditto rail engineer. Lack of ability to fit in in army means a lot of bullying that you will have to endure. Nevertheless, it is not like you needed rhetorics to be marine now.

We have well known eccentric people now. Neither implies all that much about average person life. Nor that the average person would get away with the same. House hold servant would not be tolerated eccentricity.
The Tenderloin is full of cheap SROs.
My understanding is that the brain, to the extent that it is a computer, is not anywhere near Turing complete. It is not something more than a very fast (Turing complete) computer, it is something less. The brain makes up for the deficiency by being extremely fast and well optimized for the tasks it needs to do.

But as a consequence, we cannot draw the metaphor about the brain being a "computer" too far. The "software" in the brain is specific to the given brain, and not hardware independent.

Sure, if we imagine a Turing machine with infinite speed and memory, it might be able to run the "software" from every human brain, but we do not know if it is even possible to build such a computer within our current universe (if we require it to operate at real time). And if it is possible, I would guess that it would be so many orders of magnitude less efficient than a non-Turing complete machine that there would be little reason to build it.

Penrose and others try to smuggle in something like dualism through QM, but I don't see why that is necessary at all.

I think we just need to throw out most of the "Computer" metaphor that requires Turing completeness, and deal with the brain for what it is.
Akku Scheme package manager
I found this talk from React Day Berlin quite helpful for understanding React hooks: https://www.youtube.com/watch?v=p8v9X2TNQKA (An Exploration of Reacts Exciting New Features - Ken Wheeler)
Very cool. But feedback in case developer is here: the jumping physics could easily be much smoother and prettier, and the surface feels icy and hard to control.
You're subject to the "same political bullshit" because you choose to be. You don't have to partake in it, but you do. You can choose not to, you can choose to try to bring the company around you to greener pastures - but you don't.

You sound wise and such in general, but perhaps your time would be better spent making a difference in how people believe work should be done at a place that actually allows brewing better practices instead of lauding bad ones.
Works beautifully without JS.
This seems to me a "how" disguised. Presumably, you WANT the answer to be conducive to people caring about other people. Or would you accept as answer "No, there's no reason to care about others in this situation"?

So if you want a particular answer then you are asking "How can I make it so that people care?"
We are one of the financial capitals of Asia and a significant amount of goods departing China to the West go via our city.
Maybe we should also require people going skateboarding to be licensed. Or licence people who are running too quickly - who knows, they could accidentally knock someone over. Better ensure they get liability insurance.
3 billion trips in 15 days. Hats off to whoever make this transportation infrastructure possible.
You're totally right. I remembered that incorrectly and then didn't double check when I saw the link. My mistake!
That would presumably depend on the financial situation. Anecdotally I've run into 2nd or 3rd car plans moving forward (e.g. a kid mobile to cart the family around, or a small car for use by the older children) and outright buying a 2nd Mercedes as a matter of making a point. I can't recollect anyone in my circle of acquaintances that did this for who money would have been much of a consideration.

Intuitively I do not think anyone is buying an old clunker as a supplemental vehicle to dodge such policies. The regulations during pollution spike control efforts could ban their use anyway, so it would need to be a recent car. And if cheap is a decision factor, you're probably using a combination of public transportation and the occasional cab anyway. (Public transportation is good enough in most major European cities that you can live without a car.)
There is definitely a lot of misunderstanding between Chinese and American peoples. They are a lot more similar than most understand. And when people say something could "only" be done in one country or the other, they are usually grossly mistaken.

The governments are different though. And China's problem of keeping everyone employed and having bright enough futures that they won't revolt is far greater and more urgent than the US's, it doesn't mean the US doesn't have the problem.
A lot of the reason for wage stagnation in the US is because profits were diverted and invested in China to help growth there. The profits from those ventures ended up staying in China where it fueled a boom, but even then it was only a fraction of what is needed to get everyone employed in jobs with future growth potential. If it slows enougb to start failing, it has the potential, with so many people, to be pretty nasty.

I think China is a pretty fascinating place, with definite problems, but still pretty fascinating.
Benches and trees generally aren't in the middle of sidewalks.
I wish you were right, but there are people with deep pockets who believe otherwise:

https://www.eu-startups.com/2018/12/dott-raises-funding/

Amsterdam-based e-scooter startup dott raises €20 million to expand across European cities
> I have no idea how anyone could look at homeless people and think, “what they really need is a bit more suffering to finally get their act together”.

As a person who used to eat with the homeless every day in London, I absolutely do.

There is so much opportunity for lazy and stupid people, especially in the West. A large proportion of the people lining up with me for food from the Hare Krishna people (and a local Christian church too) in Holborn were rude, entitled, and lazy.

If kids were brought up with a little more discipline, they might become adults who appreciate hard graft. If this were true in London and that discipline were implemented, half the people in that food line wouldn't be there.

Maybe that's why I rarely see homeless people in Poland.

They work.
In your example, the contextmenu component should not be created until the image is right-clicked.

So your <image> code would look something like this:

return (<><img .../> {contextMenuActive ? <contextmenu>...</contextmenu> : null}</>);
Do batteries suffer permanent damage from getting that cold?
Related to the topic, does anyone have experience with Axon Server? https://axoniq.io/product-overview/axon-server
It claims to solve a number of the concerns over adopting an event sourcing model.
Resetting the interval when the delay changes is probably not what you want either -- quickly changing the delay (even a little bit) won't give the timer a chance to fire. It would be better to compute a deadline internally, then move the deadline forward or backward according to how much the delay changed since the last call.
Check assorted youtube videos. Abrasive disks of various sorts are easy to come by, though you're likely going to want a plug-in drill or angle grinder - maybe an 18v 6AH battery would give you the oompf you'd need, but I wouldn't count on it.

The key things I'm going to highly highly highly recommend are a good filter mask, good ventilation (or excellent ventilation and a big shop fan blowing past if you have a beard) and a way to securely hold the piece you're working on. I don't have a link, but I like what one guy put together with a heavy duty board - a hook at one end through a hole, and a hook at the other through a slot that could be adjusted to fit the piece. Don't tighten down hard at all unless you want to risk breaking things, just enough to keep what you're working on from shifting around as you sand.
1) Google News Alerts: limited to Google, will send fake news, I have some other really strange examples. No sentiment attached and sends notifications based on non-obvious rules. Lettergram.net can be configured to send on sentiment changes, trend changes, or on a schedule.

2) Can't modify the sources, the system actually has no concept of a "source". However, you can modify the topics you follow.

3) Yes, you can modify it to be real-time, based on sentiment or volume of discussion changes. OR you can set it to be time interval based.
these are the kind of sites i just dump and move on.
if they dont want me to go to thier site i can get the info i want somewhere else, with a tiny bit of patience.
if someone whants to torpedo thier own sites with mandatory java, or other such security compromises, sianara dude
Isn’t this what “repo” [1] does?

[1] https://source.android.com/setup/develop/repo
> That's not correct, for stuff running in the user's scope more often than not a SIGHUP handler is just to gracefully exit the application. I.E. close any open files, finish any writes in process, etc.

That's essentially the same thing, and the application would have to do something similar to protect itself.

Suppose the user would lose data if the application doesn't exit gracefully, but this may take a variable amount of time depending on how much unsaved data there is, current load on the machine, etc. So it handles SIGHUP, continues running to save its state, but hasn't finished before systemd kills it.

To prevent this it would have to use systemd-run to preserve itself long enough to finish saving its state, and we're back to square one again. Or it doesn't do that and the user loses data.
"the latest facial-recognition door lock - which will open the door if you hold up his Facebook photo on your phone"

Meanwhile, Baidu's main campus has had facial recognition on entry gates for years (and the gates cannot be fooled by 2D photos). And Face++ (a Chinese company) provides SDKs to allow you to detect liveness (i.e. not a photo) via their APIs. This is used by many apps when a user registers for the first time.

"her friend's Huawei phone will unlock for her using its version of Face ID"

There was a well-reported story about someone who got a refund on their iPhone for the same reason. How is this a Chinese phenomenon?

"but _genuine_ technological innovation is not something I've seen"

How do you define this? There was a white paper linked here recently about how WeChat scales its backend systems to cope with load. Are none of those scaling techniques innovative? (And probably similar for taobao.)
cough .... IceCube .... cough
I just flat out don't read work email anymore. Everything gets deleted. If it is important someone has mentioned it in slack, came over to my desk to tell me or it was publically abounced
Maybe his threat model is an attack to his position/team from within the corp. Should also apply to politicians within the party :-)
Then it of course makes sense to not send these mails and read and answer them.
WhatsApp for iOS Now Supports Biometric Authentication
The old adage about giving an inch definitely applies here.
That's true. In one sense perhaps hooks are trying to hard to model a different paradigm to what react runs on. But its interesting to see this approach as it applies this pattern to other change detection mechanisms not typically associated with fine grained change detection. Ive seen libraries apply hooks to like LitHTML in webcomponents. Its the first time Ive seen the potential for a universal API here. How sweet would it be if library writers could target hooks instead of a specific framework?
You don't have to imagine. You have to consider for fairness. This argument is usually attributed to Rawls. He wrote extensively about it in his A Theory of Justice (1971).
We sure don't want it to go over time and budget like the last 10 projects.
It's not the iron either - it's because if you cook too much with acidic liquids in cast iron you'll get some of the seasoning coming off and it may turn your food blackish and unappealing. If you do a lot of cooking like that or don't have it properly seasoned you'll eventually have problems with going all the way through the seasoning and then you'll get rust.

If you want to use cast iron for soups, stews, braises, chilis, etc. that you're going to be cooking a long time, get an enameled cast iron pan - that'll get you a lot of the heat retention but with a more durable (but not nonstick) finish.
Is all this because inheritance is discouraged? Seems weird to got to that much trouble to avoid a builtin language feature that does the thing you want, which is reuse methods across components.
Lessons after 11 years in Silicon Valley
Indeed it's not an interface to the browser's gc.

There does exist a wasm anyref proposal which enables manipulating opaque references in wasm and a gc proposal for further allocating/using such garbage collected objects. However, basing our gc on those is currently less pragmatic than rolling our own :)
That would actually be the least of your worries. Ice is actually a pretty good insulator because it doesn't convect. Comets are giant snowballs. They regularly venture close to the sun and only lose a small percentage of their mass.
Joe Rogan Experience #1236 – Jack Dorsey [podcast]
Linus Torvalds:Linux 5.0 rc5
I wonder if people adapt by copying articles instead of linking?
Totally agree. I've never been on an engagement and found an auto responder with useful information.

I already have your team structure from LinkedIn. I probably know about your trip from Facebook or Instagram. I don't really care when you get back, because i'll be stealthy either way.
I was thinking about Datomic when I read this, and yet came to exactly the opposite conclusion :)

Datomic may be something like 'event sourcing' internally, but it works so well because it abstracts and hides the naked overreach that the article pounds against.

Datomic users think of it as a DB, not a stream of events. So I don't think that Datomic users are following the 'event sourcing' model.
I’m sure these things can be tracked by analyzing the currency exchange patterns between HK and the mainland
Paying bribes, sitting in traffic, waiting for people who never show up, having the people above you just start knocking out walls or something, being swindled out of wages...
Built in compression (probably not given the uncompressibility of video) but the protection against bit rot would be huge imo
Radiation flux varies as the square of the distance so a 3% change in distance produces a 6% change in flux. That seems to me like it should be detectable (but IANAP).
Salesperson to raging customer (aftermath): "We were only able to complete the bathroom in the estimated time. You are welcome to live in it for a reduced monthly fee while we build the rest of the house around you"
From 2016: https://news.ycombinator.com/item?id=11098466
You can certainly use a little dish soap, but not with anything abrasive. I used to use a stiff-bristled brush on mine, but these days I'm actually using a little square of stainless steel chainmail intended for cleaning cast iron. There are no sharp edges to dig into the finish, but it's hard enough and flexible enough to get a good scrub going.
https://hn.algolia.com/?query=_mP9OmOFxc4&sort=byPopularity&...