skysight-inc/HackerNews huggingface dataset:
Now and as it was then the game maker controls the viability of its game's ecosystem. Some game companies think its a market advantage to have open hosting, mod ability, and some don't.
> No one can agree if a given minimum wage increase results in a workforce reduction, and if it does by how much.

It's certainly not a nice analytic function, but clearly the higher the minimum wage, the fewer jobs make economic sense.

If I could pay someone a couple of bucks a day to open and close my garage door, I could afford that. But the minimum wage is far beyond that, so I got an electric door opener instead.
>>> 'User {user} has logged in and did an action {action}.'.format(**locals())

D:

To me, this is pretty gross. This implicitly requires all the correct variables to be bound in the local scope, and there's no easy way to check that this is the case without reading all of the code leading up to this point (which is bad, in my opinion). Because what this really does is create string-level variables `user` and `action` and pass the values of similarly-named (i.e., shadowed) variables in the outer (but still local) scope in their place. This is why IDEs struggle with this: they can't simply know the contents of the dictionary returned by the function `locals()` without actually executing the code (unless they special-case calls to functions named `locals`, but this causes problems if the user ever shadows this name).

F-strings directly use the bound variables in the outer (but still local) scope:

>>> f'User {user} has logged in and did an action {action}.'
'User Jane Done has logged in and did an action buy.'

This avoids the shadowing problem, thus making it easy to use with IDEs and (IMO) easier to grok while reading directly, although maybe most people don't think about shadowing to the same extent I do and wouldn't be as bothered by this in general. Still, the IDE support is incredibly useful.
This is how invention is done.

It seems designs can be iterated on and tested in just a few days.

In today's aviation world, if an idea can make it into the air in less than 5 years it's a miracle. I don't see any substantial innovation happening in the aviation world for that reason. Planes docking side by side to save fuel like this would be amazing for the environment, but will never happen.
去wegqwegw如果是照片素材qeg我国weg
如果是照片素材“Photo AC”免费（免费）下载OK如果是照片素材“Photo AC”免费（免费）下载OK
Nice big fat red herring.

Health care as a discussion point in the contractor vs. employee topic is relevant for only one country on the planet.

The important benefits of having a job as opposed to gigging can be summarized as "the employer should not have complete power over the employee". For Uber drivers this is exactly the case, that's why this type of work is socially poisonous.
The only conversation I've ever had when going through passport control in the EU was in Rome. I was around 25 with a full beard and my passport photo was taken when I was a clean-shaven 17/18 year old. The conversation went:

'Is this really you?'

'Yes'

'Okay, thanks.'
Does auto-update persist when authhor changes?
Oh, 100%. I'm right there with you.
No, permissions need to be exactly same.
What you create today creates a liability for tomorrow. Maybe they wouldn’t have to do this if Windows 7/10 were free updates with a smooth upgrade experience?
Is it really Microsoft's responsibility to keep patching XP forever?
FYI regarding that book: https://retractionwatch.com/2017/02/20/placed-much-faith-und...
Discussed in 2015: https://news.ycombinator.com/item?id=10503465

and 2014: https://news.ycombinator.com/item?id=8053687
I’m Scottish and as soon as I saw “lox” I wondered if it was related to “lax”. Not a common word but have encountered it a few times. I also quite like gravlax which I suppose comes from the same origin!
Ask HN: What are some research papers parents to be should read?
Note: “Dwarves” is the Tolkien variant spelling of a mythical race of beings. The normal English word is “Dwarfs”.
Pls share
As far as I understand there was nothing pilots could've done. They were too close to the ground to counteract the trim. They explicitly followed procedures.
I do! :)

"Gdrive" (here: http://pramode.net/articles/lfy/fuse/pramode.html ) and the "Gmail Filesystem"/"GmailFS" (here: https://web.archive.org/web/20060424165737/http://richard.jo... as mentioned elsewhere in this thread) were both built on top of `libgmail` (here: http://libgmail.sourceforge.net/ ) a Python library I developed.

There were a couple of different projects at the time (listed in "Other Resources" on the project page) that sought to provide a programmatic Gmail interface.

I still have a "ftp" label in Gmail (checks notes 15 years later...) from the experimental FTP server I implemented as a libgmail example. :D

The libgmail project was probably the first project of mine which attracted significant attention including others basing their projects on it along with mentions in magazines and books which was pretty cool.

I think my favourite memory from the project was when Jon Udell wrote in a InfoWorld column ( http://jonudell.net/udell/2006-02-07-gathering-and-exchangin... ) that he considered libgmail "a third-party Gmail API that's so nicely done I consider it a work of art." It's a quality I continue to strive for in APIs/libraries I design these days. :)

(Heh, I'd forgotten he also said "I think Gmail should hire the libgmail team, make libgmail an officially supported API"--as the entirety of the "team" I appreciated the endorsement. :) )

The library saw sufficient use that it was also my first experience of trying to plot a path for maintainership transition in a Free/Libre/Open Source licensed project. I tried to strike a balance between a sense of responsibility to existing people using the project and trusting potential new maintainers enough to pass the project on to them. Looking back I felt I could've done a better job of the latter but, you know, learning experiences. :)

My experiences related to AJAX reverse engineering of Gmail (which was probably the first high profile AJAX-powered site) later led to reverse engineering of Google Maps when it was released and creating an unofficial Google Maps API before the official API was released: http://libgmail.sourceforge.net/googlemaps.html

But that's a whole other story... :)

</nostalgia>
They need to keep things moving to keep their employment; there really is not much more to it. As to why Google can not find more pressing things for them to work on, I don't know.
What's kind of sad and funny is that these assumptions changed again and no one seemed to have noticed. We're not on PPP or SLIP connections anymore and yet game devs are still writing netcode as though we are. Client side prediction should have been a temporary hack until low latency connections were mainstream not a permanent aspect of all gaming netcode, and yet it is.

Maybe Carmack will wake everyone up again and tell them to stop copying his ancient hack two decades later.
Why do you think people will stop needing a cheap place to crash? As far as I can recall, they're the least expensive lodging option.
KLM has quite spacious seating in general.
He thinks homogenization is bad. You're a big fan of a design that's now copied over and over again, at digital agencies, it's a default client ask. They see x and assume x is expensive and wants x, then thousands of Indian devs and designers spend their man hours to replicate it, therefore we further pollute the internet with the same regurgitation of perceived good taste.

It's like saying you like a pop song that broke through, it's okay to like a pop song. But then you have to live through a dearth of similar pop songs over and over again for awhile.

He also made a typo, he meant Bulma CSS.
Those areas are so important that it makes even more sense to get things upgraded. I don't want my health info running on a networked windows xp machine.
In addition to blocking ads, I used Adblock to remove the html for the recommended videos panel that shows up to the right or underneath a playing video. I’ve definitely noticed a personal reduction in wormhole clicking YouTube usage.
I can't find it anymore, but the Material Design Guidelines had a thing at some point which warned against emulating shadows in place of actually changing elevation.
Other technical people used them as well but probably no one more popular than Carmack. I still remember clearly fingering his .plan directly and excitedly reading them. The good ol' days.

https://en.wikipedia.org/wiki/Finger_protocol
The Balance Act of Claiming GST Input Tax and Being Tax-Compliant
Accessible Form Validation Messages with ARIA and Vue.js
Common Cosmic Symbolism: Is Göbekli Tepe Ancestral to Ancient Egypt?
supported-color-schemes is a HTML tag indicating if the website supports dark mode (useful for auto-darkening support) and the media query is for actually implementing it.
This is one of those things that comes up frequently in discussions about Stellar. It's simply not true. It's neither centralized nor limited to a few partners. You can start your own validator easily. The way the Stellar consensus protocol works is that when you do that, you specify which other validators to trust.

The consensus in the network of validators is based on the network of who is trusting whom. Right now there are a few dozen companies running validators: https://www.stellar.org/developers/guides/nodes.html that trust each other directly or indirectly.

Most of the companies running these validators are doing so because they have business dependencies on the network. Running a validator is not actually free and comes with a bit of devops overhead. So you need a good business reason to do so as mining is just not a thing in Stellar. If you are doing business on Stellar, trusting your direct business partners is probably a smart thing. E.g. IBM and the banks they are partnering likely have ironclad contracts between them and good reasons to trust each other's validators. Most nodes also trust the SDF and trusting additional nodes for resilience is basically something you can do based on your judgment of who is running those nodes and how well they are running them (up time).

Lots of new nodes start with a default configuration that includes the Stellar foundation's own nodes. This is a bit of a problem. Stellar foundation is actually considering shutting down their own validators at this point as there are now plenty of reliable other validators around that they don't need to be there by default anymore. Over time, the number of validators and companies using them is likely to grow substantially. The network gets more robust as the network grows organically.

Of course for a malicious node the trick is getting others to trust you back. This only happens when people actually trust you. This makes e.g. 51% attacks really hard because you can spin up all the nodes you want but if people think you are a scammer, your nodes won't have any decision power. Mostly that's a good thing. Stellar is very resilient against this kind of thing; unlike other networks.
> every attempt to simplify spelling historically has ended up complicating it

Have you looked into Korean at all? https://en.wikipedia.org/wiki/Hangul is a quite remarkable success story in changing spelling with the aim of increasing literacy rates.

---

I don't know why some of us dislike 'Americanisms' so much. Some of it will just be resistance to change - the advent of the internet meant a fairly sudden exposure to written en-US.

Anecdotally, I'm the only one amongst my friends who cares about these things. The skyrocketing usage of Americanisms really grinds my gears.

Maybe after Brexit we'll get an Académie Anglais to settle these arguments for those of us who still want to speak the King's.
Progressive Font Enrichment: reinventing web font performance
The difference is probably in part caused by the markets for Google vs. Microsoft products that we are discussing.

If Google shafts a private person they might get angry and buy Apple next time, and Google loses a few hundred bucks. But if Microsoft shafts the XP machine in a hospital that runs their old MRI machine or whatever, that's a potential PR crisis and possibly a million-dollar lawsuit.
NHS England, Biogen reach deal on pricey drug for deadly disorder
Seems like Hulu is US only. At least I can’t subscribe to them where I’m living. Can’t really understand why they don’t like to take my money. I’m sure I’m not the only one who would like to pay them, so that I could at least watch Handmaid’s Tale.
Yeah, there were a couple of projects that implemented that functionality (mentioned more in my comment https://news.ycombinator.com/item?id=19917018 if you're interested).

Also, "Utterly miserable experience with terrible latency and reliability." is such a great customer endorsement quote. :D
One man's price fixing is another's correction of socially harmful behavior.

The free market will almost always devolve into worker exploitation unless there are rules.
Full-Stack Optimization for Accelerating CNNs with FPGA Validation
The definition of a contractor is in fact the opposite. Employees have to obey the hours and other conditions set by the employer. However, a business is not allowed to set such terms for a contractor - in general the rule is you can tell a contractor what you want done and what you’ll pay but you can’t tell them how or when to do it.

I think what the OP was getting at is perhaps US centric, but basically Uber would be a lot better gig if you could be an Uber driver and have good health coverage (because it was a social service). At that point the argument would only be about fair wages, which is an easier case to make.
Yeah, I'm pretty sure Python itself explicitly uses the term "annotations" everywhere instead of "type hints". The point is that they can be used for anything, typing being one such use.

As for libraries, other than MyPy, there's also Pyre by Facebook and Pytype by Google. I'm definitely excited to see more advanced static analysis being implemented beyond simple type checking. Some of these libraries are starting to explore that.
> You're in public, you have no expectation of privacy

That's wrong from the start and leads to people not using their rights (e.g. not going to a demonstration, because they have to fear long-term repression).

> whether the video is assessed by computers or an army of humans, does it matter? Don't human viewers have 'facial recognition technology'?

Scale matters and computers are machines of scale. When I no longer have a risk of getting recognized somewhere but instead know that I will and that this information can be stored long-term that has consequences on peoples behavior. See above why that's bad.

Sure, in theory you could try to employ half the population of SF to get the same result as one computer. That would lead to discussions about usage of limited city resources very, very fast and probably stop this in it's tracks. These options are only equivalent in theory, not in practice.

> Technology is neutral, what matters is what we do with it.

Banning usages society deems bad is a valid option of "what to do with it". If you want other options you are always free to argue for them, but then you can no longer claim it's neutral.
ETL Tools That Do More with Java
Yeah, there were a couple of different ones wrote a bit more about them in a comment here: https://news.ycombinator.com/item?id=19917018
GPS-Based Vehicle Tracking System-on-Chip
Here's a video https://www.youtube.com/watch?v=XiP2IcE-c5A
I have been doing it for a long time, the hardest for me is all the registered users I have around the web linked to the email. After a few years of changing each one that mattered I finally get close to zero mail on gmail.
Search I moved to ddg, that was the easy one.
Android can work fine with just f-droid since I noticed I rarely even use the store any more and I need just a few essential apps. For storage, I tend to store only documents and I like to use mega.nz.

The only thing I haven't managed to find a even close to decent alternative it's photos. Google Photos is just simply too good. I would be even willing to pay but really, all the other apps struggle to get sync right or have some other crappy stuff that makes them barely usable.
They just added a brand new feature in 3.8 that let's you just append = at the end for quick debugging:

>>> f'{5+5=}'

'5+5=10'

>>> foo = 5

>>> f'{foo=}'

'foo=5'

https://docs.python.org/dev/whatsnew/3.8.html#f-strings-now-...
Isn't that story debunked, if we're talking about the one coming from reddit?
Can't we use email addresses instead?
I know types are spicy. But F them. I hate this. If I wanted all this junk I'd stick to C++.
Take this with a pinch of salt. Barbie™, Lego™, Paw Patrol™, Shop Kids™, and what not, have their own shows. Instead of watching a serie, with breaks of commercials, the kids watch 30 min commercials with some storie baked in it.

And then there is product placement in everything else.

Dont know if its better. It is deffinitly more "sneaky".
European Court of Justice: EU employers must track working time in detail
Definitely would make an interesting learning exercise--I learned way more about SMTP/POP protocols* than I did before when I implemented demonstration SMTP/POP servers for my libgmail library before Gmail offered alternate means of access.

These days there's even the luxury of IMAP. :D

[*] About the only thing I remember now is the `HELO` and `EHLO` protocol start messages. :)
Yes, that is one of the strong points of CANBUS. Like I said in the original post, this was a very rare failure. However, the APIM managed to spam the bus in just the right way where it de-synced modules; when I initially connected to the vehicle w/ a snap-on scan tool it was throwing codes for BCM and TCM non-comm, as well as codes that implied the ECM was seeing different speeds on the CKP & CMP (crankshaft & camshaft sensors). The CKP/CMP disagreement was what caused the vehicle to be 'bricked', since the engine management had no idea where the crankshaft & valves were in relation to each other.

Near as I could tell from my scope, the APIM was spamming the bus with exactly the right frequency to interrupt the ECM during it's scan of critical sensors. It was an extremely rare failure, and to Ford's credit they covered both the repair as well as my shop's diagnostic time.

edit: To make it clear, I have seen 2 vehicles that still operated with a direct CANBUS short to ground, as well as a vehicle that had CANBUS shorted to 12V+. In these cases, aside from expected failures (such as the BCM systems not responding, or transmission limp-home), modules were able to fall back into either safe states (limp-home, in the case of the TCM) or just a dashboard warning light (in the case of BCM no-comms).
I agree, but for actually senior people, not people who’ve survived the SF tech scene for 3-5 years.
> Do you know how many people in the Bay Area stopped reporting crime because the police won't do anything about it?

I guess you do, so how many?
The secret head of the conspiracy was the security guard working in the FAL. Or so I heard.
Also in Germany you are not insured publicly when you are self-employed.
Being an employee doesn't imply fixed hours.

It does imply having labour protections. And in the US it also implies having healthcare.
Any idea why it works for v6 but not v4 ? SSH authentication itself is agnostic to the IP version, no ?
> This is how invention is done.

> It seems designs can be iterated on and tested in just a few days.

> In today's aviation world, if an idea can make it into the air in less than 5 years it's a miracle. I don't see any substantial innovation happening in the aviation world for that reason. Planes docking side by side to save fuel like this would be amazing for the environment, but will never happen.

There is a significant and substantial amount of innovation happening in aviation, from down to gliders and ultralights / experiments all the way to aircraft that can "fly" in what is technically outer space.

I'm not even sure where to begin to highlight the advances in technology, simulation, manufacturing, materials, training and just plain ol' understanding of chemistry and physics that has happened - which allows you to get on an aircraft and be hundreds or thousands of miles away for pocket change.

Please don't let the recent articles around the 737 airframe cloud your judgement - the 737 NG and the 737MAX are very, very different aircraft in terms of their composition, materials and technology than the original that was introduced a couple of decades ago.

More to the point - there is absolutely nothing stopping you from buying some sails, an electric motor and batteries, putting them together and going flying under the experimental ultra-light category.
That crosses into personal attack and you can't do that here, regardless of how strongly you feel about someone or their employer. Please don't do that here.

https://news.ycombinator.com/newsguidelines.html
First of all, humans have been eating red meat for literally millions of years.

Both those links are observational studies. The first link even admits that the association is weak. And the second link is a population-level study.

Observational studies are important clues, but too weak to base conclusions on, as in such studies it's hard to isolate the variables. For example given that red meat has been a scare crow, you've got the "healthy user bias" [1], in other words the people that tend to eat red meat are also those that tend to engage in unhealthy activities like smoking, eating junk food or not exercising. Scientists of course try to take such factors into account, but that's really hard to do.

Also such science is reductionist because it uses markers that may or may not have an impact on all cause mortality on or the quality of life, as such markers need to be read in context (often in relation to other markers). And since you mentioned "arachidonic acid", its rise isn't necessarily unhealthy.

Here's an article that debunks the notion that red meat is inflammatory: https://chriskresser.com/does-red-meat-cause-inflammation/

[1] https://en.wikipedia.org/wiki/Healthy_user_bias
Google can and will shut down accounts they think are ran by the same actor, even if they're not explicitly linked
The legal basis of Citizens United was that individuals don’t lose rights by coming together as an organisation. So the NYT has free speech rights because its owners have free speech rights. And if a propaganda film like Fahrenheit 9/11 or Bowling for Columbine can be sold by a film studio a group of people can come together, whether as a for profit or not for profit corporation to produce their very own propaganda films, of whatever political valence, or tv ads or books, etc.

The US has by far the strongest free speech protections of any nation. It’s not really that surprising that the Supreme Court ruled that forming a corporation doesn’t annual free speech rights.
Not sure how to read this, but if you meant it as a personal attack that's totally not ok here.

https://news.ycombinator.com/newsguidelines.html
In practice, at a workplace, you can probably remove quite a lot through linting or some other form on enforcement. In general, as long as the majority of people out there use the same good style and don't use stuff like Template(), I don't think it'll be an issue for newbies. The real issue is when you have many methods of doing the same thing that are all popular.
Inoculate yourself and others from the effects of advertising by saying something negative about the brand whenever you see the ad.

Ex. I saw a Mazda ad. "Mazdas are the perfect car for when you want to look like a complete idiot while burning to death in your poorly manufactured deathtrap."
I came to say something similar. My child gets irate when she sees an ad, esp when she plays a free to play game on the iphone and I forget to put the phone in airplane mode.

her: "Dad, what is this? I want to play my game"

me: "Oh sorry, that is an ad, let me fix this."

her: "I hate ads!"

She is basically the same with trailers.