skysight-inc/HackerNews huggingface dataset:
The stealing remotes / batteries line bugs me a lot more.

If I'm in a hotel room, and something has dead alkalines, I'll toss the batteries, and try to make it very obvious the batteries were removed so they can be replaced for the next guest. That's not theft. I really can't imagine anyone stealing batteries.

I've never taken a remote, but I do sometimes find a hotel keycard in my luggage when I get home. I stay at the same hotels, so I tend to return them, although sometimes a few months later. Small items like that tend to be misplaced or lost by absentminded guests (and possibly even employees). I can't imagine anyone taking a remote on purpose. What would be the point? Most are specific to a given TV model, and wouldn't even work with a TV back home.

There is natural shrinkage which happens everywhere (especially my sock drawer). If someone takes a mattress, coffee machine, or towel, that's theft. If someone tosses dead batteries or misplaces a small item, calling that theft just seems mean. It's attributing bad intentions to something which is just part of life.
It's not quite 1:1 but not a bad comparison.

I like to think of Zapier as "wizard mode" - if you're doing something within their pattern, planned workflow, capabilities, etc it is a great option.

If you need to do something more advanced or outside that narrow scope, you need to go to the APIs (or Huginn) itself.

The important questions are: How many people need to get into advanced mode? How big of an effort/skill/understanding jump is it to go there? (aka will it hurt too much to switch?)
Similar for me. Track has to be something very familiar and with a steady rhytm. Task has to be something semi-mechanical, like implementing an idea in code with no additional thinking required.

Haven't been diagnosed, but attention span is pretty short.
But it will be 14nm+++++++++++++++++++++++++++++++++, so it's all ok.
Nintendo’s mistake led to the creation of the Sony Playstation
I don't see The Beast Within: A Gabriel Knight Mystery, I really would like to finish that game. Not sure what happened to the CDs, but I must have lost them during a move.

Also, VGA Planets! Setup a server someone!
The professional simulators are prohibitively expensive for individuals to play around with, sadly. I had the chance to try VISSIM recently, and the UI was overwhelming -- the general public would never casually learn to use something that intricate. I'm trying to strike a balance between the heavy-duty simulation packages and existing city sim games -- something with a good approximation of a real city by default, and something that's very easy for anybody to pick up.
I play poker sometimes. When someone else at the table is playing incorrectly and making mistakes, you’re glad to let them go on doing that for as long as they wish (or until they bust out).

The unspoken corollary to everything written here is that it may be in your interest financially to be one of those “trendy” people (eww, yuck, ptooey). We do these jobs for money. So I’ll be trendy all day if that’s what works best.

Matter of fact, I even started out doing .NET. When I saw that wasn’t what was most highly valued, I switched tracks. Rather than considering my soul to have an indelible “.NET” stamp on it, and feeling hurt that all those mean recruiters didn’t properly value my experience.

If people are acting irrationally, you can either take them up on it and enjoy the rewards, or lament their irrationality. Up to you.
CSS Animation Events in JavaScript
I'm going to switch from nginx to Caddy, so I guess?
Sometimes when I read your comments at Prometheus issues or at twitter, it sounds like you want to put prometheus into bad light. It often sounds like you're subliminally insulting prometheus.
You can use useEffect for this. If you only care about certain state/props, put them in the second argument in an array.
> "Prolog has its roots in first-order logic"

And Erlang has its roots in Prolog. Yet I can't perform unification or backtracking in Erlang.

Quantification does exist implicitly, but (again, constraint solving extensions and dif/2 aside) it's not useful with respect to infinities. \+ (member(X, D), \+ P) works just fine for a finite ground D, but try with an unbound or partially-bound D and you get an instantiation error (at best) or infinite recursion (at worst).

SMT2 is perfectly happy with infinite domains. Yes, you can encounter undecidability (and obviously must in some cases), but it is not a given. You can absolutely prove theorems over infinite domains with it.

I'm basing my arguments on years of experience using Prolog, SMT2, and TLA+. You are free to disagree about the definition of a fuzzy English term, but terms are only valuable inasmuch as they are useful, and defining Prolog strictly as a logic language has not proved useful to me, given how much it differs in capability from true logic languages. The most effective programming style differs greatly between them when you realize that you must always be aware of terms and instantiation. Hence my assertion that it's much better to think of Prolog as a language for dealing with said terms and instantiation, than as a language for expressing logical statements.

To clarify: Prolog imbued with constraint-solving extensions I absolutely consider a logic language. You gain constraints and reasoning over infinities, and it allows you to stop thinking in terms of search and terms. See https://www.metalevel.at/prolog/purity for some examples of what this buys you (scroll down to "Applications to teaching Prolog"). It's enough of a game-changer to me as to warrant a different categorization.
AMD Publishes Vega 7nm ISA Documentation – 300 More Pages of GPU Docs
I was once at a hotel for a high school quiz bowl tournament. There was also a (very drunk) darts competition, and a Shibari meetup (Japanese bondage + furries?).

There were some awkward elevator rides.
I was in Nepal having breakfast. Some crows are sitting there watching me eat. I look down to read my book, and in not more than a few seconds, I hear the clinking of dishes. I look up and the crows are flying off with my toast and jam. It was right in front of me, but they were quick enough to get in and out before I could react.

I realized that they are probably aware of my lack of attention to my food and that their in-built modeling of other agents had given them an advantage in this situation. I thought it was pretty impressive.
> Even the most remote of the remote workers I know will go into the office at least once a quarter or so.

I've been working remotely for 5 years and have never once seen the faces of my co-workers. We don't do video chats. We don't do in person visits. We do everything by voice and text.

I wouldn't even consider myself the "most remote of the remote workers." We still do daily standups and quarterly all hands meetings.
Pure white noise doesn't quite work for me because my hearing will try to make sense of it anyway. It's akin to looking at tv static and seeing images fuzz & flicker in and out of the signal noise. Interestingly enough, this observation got me into making noise music for awhile, it started with just some noise oscillators running through filters with lfo's on them. Then add in some noise osc's with amplitude envelopes and you can create rhythmic elements, but I digress.
google translate: https://translate.google.com/translate?sl=ru&tl=en&u=https%3...

...

> UPD No. 2:
According to unconfirmed reports, Sysoev and Konovalov were detained.

The "unconfirmed reports" seems to be one isolated tweet. It's in Russian. Any native speaker who could verify? https://twitter.com/igorippolitov/status/1205106534038089731

so I correct that this is currently still speculation?
German Prosecutors Open Probe into TÜV SÜD, Which Certified Failed Brazil Dam
Oh wow, I didn't think i'd see someone mentioning Gamelan, but while were on the subject, have you tried Geinoh Yamashirogumi? Check this out!

Link: https://www.youtube.com/watch?v=bRQiaRrNbCY
Ya, suboptimal phrasing.

I mean in contrast to a negative feedback loop. Socially, negative or positive denotes impact. Virtuous vs vicious cycles.

Suggestions for better phrases?
These don't sound like drop in replacements for truck driving. A truck driver might not be able-bodied enough to install solar panels, might not be willing to take the pay cut or move to a new state where the job is.
Use useEffect.

const [thing, setThing] = useState(true)

useEffect(() => {
console.log({ thing })
}, [thing])
Yes, as far as I know Phoenix LiveView is the same concept.
Show HN: My YC Startup School 2020 “College Essay”
I worked on a big C# system with hundreds of windows servers, developed on Visual Studio etc. It was an awesome project and everything worked like clockwork. However there are very few projects using that technology so when I wanted to move I had trouble getting interviews.

I'm now working with a very fashionable tech stack, its horrible, infrastructure is regularly broken, people can't trace problems easily, our functionality is still not as good as what we had in the earlier project 10 years ago. Still because we're trendy we get paid 2x as much and I get asked to apply elsewhere all the time.

I've given up trying to pick what is the best software platform/language. Just find the highest profile tech company and stick with what they do. Not only are they hiring but all the companies who copy that tech stack want the same.
DOS was a great platform for developing games. It was simple. It was constrained. We could write code in QBASIC and compile it to EXE and distribute it. It could run on any DOS machine then.

Is there an equivalent like that now for game development? What I am looking for is a simple and constrained environment. Has support for graphics and audio. But in this age, I would like something that works uniformly across Windows, Linux desktop (such as XFCE, GNOME, KDE), and macOS. Is there something like this to create small games like that in the DOS era?
I beg to disagree. I can't quote the sources from the top of my head, but the comment about persistent collective learning and communication seems to be the science view on the matter last time I checked. For example, some non-primates animals and some primates can and in fact use tools to various degrees. The energy harness and fire is a consequence of doing/being able to do these things, not the condition.
I read the whitepaper that was linked in the github but I'm still not totally sure what makes a network device "interesting". I'm still sort of curious, but I don't feel like digging through the code.

Like what does this give me over a few nmap -O | grep ssh or similar oneliners?

http://delvesecurity.com/wp-content/uploads/2019/10/Automati...
I (and everyone in my office, except the director, who flew once to go to corporate headquarters) have flown zero times in a year and a half of working remotely. It's not a guarantee that remote workers will necessarily do a bunch of flying.

It depends on the culture of the workplace. We are able to get plenty done with conference calls and email.

I can't speak for the management and executives above the director, though. They might do a decent amount of travel. But there's about 200 employees that aren't doing any travel at all for work, and only a handful of people in management above them.

And from what I hear, it sounds like a lot of the other departments in the corporation don't do a whole lot of travel either.
I have to disagree. The core similarity is block-based gameplay, but after that they're entirely different games. Minecraft is an adventure game, a survival game, deep RPG influenced, and even a circuit simulator. And all the new features of the game exponentially increase the amount of gameplay possibilities, a true sandbox. I'm aware in 2019 the phrase "sandbox survival" is tired and a little sad, but this underscores the fundamental impact and innovation that Minecraft had.

I don't disagree that Minecraft owes a LOT to luck (what doesn't at that level of success), but I disagree heavily with the idea it was merely a "toy side project which mildly iterated on the last thing in that genre".
LinkedIn Sent a Notification to My Work Email
This is nowhere near as robust as Zapier and has significant limitations.
Usually if $SOMETHING is a crime in both countries, you can get extradited easily.

If $SOMETHING is not a crime in one of the countries you can be liable for damages only, buy I am not sure if this is sufficient to be extradited.
That is true, and I will concede that.
Politicians are responsible for some of the most critical decisions affecting a whole country, and they are also accountable in front of the people. So to improve on your idea, I'd say they should be the first to wear such an always on camera/microphone and wiretapping of every device they use. This way any attempt to corrupt or extort them would be mitigated. Why should we only think of the children when politicians are constantly the target of attacks and tempted by corruption?

Yes, it would be a massive privacy violation but given the kind of power they wield the checks in place must be equally massive. Trying to bypass these measures in any way could even be treated as a national security threat.
>Love is not a quantity linearly dependent on the contact hours I spend with them. Having other people involved in their upbringing does not mean they receive less love.

OK, I don't know what that means. What I do know is that if you're dropping them off to be raised by people that don't care about them nearly as much as you do, and who aren't going to miss them very much if they never see them again, they're not going to get the kind of love that they get from you during those hours. The longer those hours are, the longer they go without getting that kind of love, and the more they become convinced they aren't worth the full attention of a person that loves them. I don't think that's good for them.

>Mandatory day-care is in Sweden [1] (not my country), because interaction with other kids is good for them.

From your link, it looks like this affects children of age 6. When people in the US talk about day care or child care services, they're taking about children up until the age of 5 at most, and usually actually just up until the age of 3. For children aged 3 and 4 it's usually called pre-school rather than day care or child care service.

In the US, children at the age of 6 are entering their second year of school, which if they attend a public school is free from kindergarten (age 5) to the end of high school (age 18). This article is about the expense of child care in the US. The law you've linked is entirely inapplicable to this discussion.
Telling someone that what they do for a living makes the world a worse place is neither a personal insult nor hating.

Social pressure is one of the principal ways we stop people from making self-interested decisions that are detrimental to the group.
In times when I'm in evil-overlord mode, I want to remove all lever-sets and replace them with doorknobs covered in toddler-spinny-thingies.

Doorknobs are not ADA compliant any longer, but if you are on a private island with utah-raptors? knobs.
Wouldn't that make Honda an accessory to vehicle theft? They know where it is but won't tell anyone.
> I don't think wars drive any revolutionary development: the time constrains are too pressing

I'd disagree there. Look at the development of tanks during WW2 as an example. Multiple generations of tanks were developed, became obsolete, and were either upgraded or replaced. At the beginning of the war in 1939 the panzer III F and G variants were some of the best in the world, but by 1941/42 they were effectively obsolete due to the introduction of the T-34 and the M4. And while the T-34 and M4 remained very good and effective tanks (with upgrades) throughout the war, the Panther tank introduced in 1943 was superior in all ways except reliability/maintainability. During WW2, the entire armored doctrine had solidified. The war began with lots of differing ideas about the roles of tanks and tank classification, the nature of combined operations, etc. But by the end of the war there was a strong development of combined arms and the emergence of the main battle tank concept (though that term wouldn't really be used until right after the war ended). You could argue so much development happened in armored warfare because at the time the role of tanks wasn't fully fleshed out, but I think you'd see something similar in a modern total war conflict, perhaps in the field of unmanned vehicles. And changes in doctrine and the understanding of the roles and uses of weaponry informs better designs.
Taxes and military service aren't enough?
I've had a lot of fun tweaking this setting in Cities:Skylines. There's a user-written mod called Traffic Manager Presidential Edition which lets you enable some (but not all) bad behaviors.

The principle one is entering an intersection that they don't have room to leave, so they're still there when the signal changes and block the cross direction. (Is this AKA blocking the box? That sounds like a regional term.) This is needed to induce most forms of gridlock.

I'd love if it had more support for jaywalking and vehicles stopping in travel lanes with their flashers on. (And then I'd love if I had a lightning-bolt tool where I could just smite them from on high. There probably is a mod for that, actually.)
Do you have any examples of accessibility features improving the experience for the average user? Websites with poor text contrast (or ultra-thin fonts) come to mind.
KDE's December 2019 Apps Update
There’s a lot of .NET jobs in boring fields like oil and gas - Houston has tons of them.
My intuition as someone who writes compilers, when handed a BNF grammar, is to reach for a parser-generator like yacc, so that I can keep the BNF grammar as the canonical representation of the grammar, and have everything else derived automatically and kept in sync. (Even though, yes, in this case, JSON is a very static spec that hasn’t changed since it was introduced.)

Presuming for a moment that there isn’t a parser-generator utility that emits JavaScript, though, I’d be led to wonder whether it wouldn’t still be a more efficient use of my time (compared to hand-rolling a parser, usually a pretty finicky task) to just use yacc itself to emit C, and then use Emscripten to get WASM, and then call that from JavaScript. I’d probably do that first—it’d take about an hour—and then profile the resulting parser (including the JS-WASM overhead.) Hopefully, it’d fall within the tolerances for parsing time. Only if it didn’t would I sigh and begin to hand-roll a parser.
Couldn't they just figure out who stayed in the room last? Or am I missing something entirely?
China Raises Concerns on Boeing’s 737 Max Proposed Changes
Reading this makes me want to wear a suit to my next job interview, though I’ve never worn one at the office.
Java Microservices: A Practical Guide
It is an insult because you’re attacking them for what they do.
Yes, nobody would buy those knowing they've been used in a hotel. But the question is, do they have to know? Mattresses can be repackaged and sold as new or they may have a network to place those mattresses to other hotels, BnBs etc. I even heard of cases where people were picking mattresses off the streets in NYC and "refurbishing" them, whatever that means and selling them as new.
> I gave up on dealing with link rot years ago. If I come across an old post with non-functioning links, I may just find a new resource, link to The Wayback Machine or (if I'm getting some spammer trying to get me to fix a broken link by linking to their black-hat-SEO laiden spamfarm) removing the link outright. I don't think it's worth the time to fix old links, given the average lifespan of a website is 2½ years and trying to automate the detection of link rot is a fools errand (a page that goes 404 or does not respond is easy—now handle the case where it's a new company running the site and all old links still go a page, but not the page that you linked to). I'm also beginning to think it's not worth linking at all, but old habits die hard.

After about nine years of writing, I've concluded something similar: my existing reactive approach (https://www.gwern.net/Archiving-URLs) is not going to scale either with expanding content or over time. Fixing individual links is OK if you have only a few or aren't going to be around too long, but as you approach tens of thousands of links over decades, the dead links build up.

So the solution I am going to implement soon is taking a tool like ArchiveBox or SinglePage and hosting my own copies of (most) external links, so they will be cached shortly after linking and can't break. The bandwidth and space will be somewhat expensive, but it'll save me and my readers a ton in the long run.
There are ways of supporting extensive configuration without showing all options at once. Firefox config is one good example, vlc’s strategy is not my favorite but it works, “advanced…” buttons are another.
allowed by morals and similar metrics for "justified complaining"
A cross-platform markdown editor written in Kotlin Multiplatform
What an amazingly well-written, well-illustrated blog post.

I really like how the post showed the contrast between "imperative anytime thing x changes remember to poke thing y" vs. "declarative thing y is calc'd on thing x".

That said, I'm a little disappointed with hooks b/c, while React is not at all claiming they invented this declarative approach, it seems like other "state-of-the-art" approaches (like mobx? not picking that one as the best/only, but it's observer-/push-based) can do the same thing without the ugly duplication between "here's my calc on x/y/z" + "oh and my calc's array of dependencies is [x,y,z] which btw also doesn't use deep equality".

Like I get that it works, and it's built into React, so it's a for-free declarative/derived value/derived state approach vs. pulling in yet another framework, but I'm disappointed they couldn't (yet?) solve the "you also have to specify your dependencies/shallow equality" problem.
How stealing a mattress likely works at a 5 star hotel in 1 act:

"Are those assholes stealing a mattress?", "Yep. Should we stop um?", "Nah, its probably some crazy rich asshat that'll complain to management about suing for harassment. We will just blacklist the name on the card from the room missing a mattress."
"chance of someone occasionally being less wrong on the internet" for "certainty of steady stream of bogus reports" seems like a pretty bad trade off, let alone one that requires a special standard to achieve.
If they were forced to tell, why would anyone pay for the service? Why would Honda keep the service around if Honda had to foot the bill and not be compensated for it?
1:1, 2:2, 3:3... yup.
Certainly conferences can be great places for innovation, that's why a lot of them are held every year.

They tend to be easier to organise outside of wartime thought, and I further imagine that having a constant and realistic fear that a message announcing the violent death of a relative or friend could arrive at any day is not great for focusing the mind on abstract matters. Especially as it was fairly likely that you would see or hear of such a message arriving to some acquaintance on a regular basis.
Very true - there are often unofficial qualifications that aren't listed in the job posting too - things that would be strange to put into the official posting. We were hiring an analyst at my old company who needed to be tough. The job entailed performing statistical analysis, but also being the data liaison for some of our vendors. If the vendors were slow in responding or broke something, this analyst was the one responsible for getting them to behave.

We passed up several people who would have been a _great_ analyst, but definitely couldn't have managed the vendors. It got me thinking into how much of the hiring process is based on luck or other external factors that the candidate has no control over.
Take that indignation and push for legislation to install active tracking on vehicles at all times. /s