skysight-inc/HackerNews huggingface dataset:
TVs had their sub-pixels arranged differently to the CRTs on many computer displays. This lead to a lot of “fuzzing” beyond that phosphor response when computers were hooked up to TVs.

A classic example of this is when you play retro consoles on an authentic household TV verses VGA.

Some systems actually used this technique as an additional rendering trick. For example having a foreground sprite where every other pixel was invisible and those pixels would be blurred by the TV to give a more authentic looking transparency effect.
> there's basically no sensible thing to do in these situations

Are there any better options for dynamic languages when a weird coercion is going to be done? Throw an exception? Exit with an error? Convert to some special invalid_coercion value similar to NaN?

It's another reason static type checking (i.e. don't let the code run) is a no-brainer to me.
Yep, pay to play

https://handshake-org.github.io/guides/auctions.html

I wonder how much was raised from the "investors". Maybe this ICO can't get their patches or packages accepted by any major distro so this will help them speed things up a bit.
Those long shifts are there to protect patient safety - they reduce the number of dangerous handovers. Part of being a doctor or in something like the military is putting other people first rather than having a comfortable short day.
Yeah, that was poorly worded. It's still a protest though, and that license is simply a one way to protest.
Driving to and from your principal place of business is commuting (non-deductible) mileage.

If your principal place of business is your home office, then driving to/from additional client sites likely is a business expense.
Not totally: https://www.tesla.com/support/model-3-key-fob

But they can also store the content on the phone, and then we have gone full circle with the idea. :)
If you want this straight from the spec, grab a copy of IS-GPS-200J (it's free, just google it), look at section 3.3.1.1, which talks about the carrier frequencies of the various signals. From that:

"The carrier frequencies for the L1 and L2 signals shall be coherently derived from a common frequency source within the SV. The nominal frequency of this source -- as it appears to an observer on the ground -- is 10.23 MHz. The SV carrier frequency and clock rates -- as they would appear to an observer located in the SV -- are offset to compensate for relativistic effects. The clock rates are offset by (delta f)/f = -4.4647E-10, equivalent to a change in the P-code chipping rate of 10.23 MHz offset by (delta)f = -4.5674E-3 Hz. This is equal to 10.2299999954326 MHz. The nominal carrier frequencies (f0) shall be 1575.42 MHz, and 1227.6 MHz for L1 and L2, respectively."

In this context, "SV" is "Space Vehicle", a.k.a. a GPS satellite.

You also have to make a relativistic adjustment in the user segment (aka "your GPS"). You can see an example of doing this correction in open-source software GPS receivers, for example https://github.com/jks-prv/Beagle_SDR_GPS/blob/de895035e93ba... . This adjustment is documented in the above spec, in section 20.3.3.3.3.1 (which you'll see is almost verbatim copied into the the code linked above)
Smenu – a tool to make nice interactive selections in your scripts
Almost as petty as pointing out pettiness!
I have to be contrarian in spite of aesthetically preferring the classical city.

Nothing about the suburbs made sense to me until I had kids. Now everything makes sense.

Young kids require a lot of gear. Hauling all that without a car is hard. Walking and transit take time and kids have schedules or else you get meltdowns. Kids also get bored.

Density helps transit time but kids need safe space to play and that is at a premium in dense cities.

Unpacking and packing young kids into cars is painful. You have to get them in, belted, etc., which for <5yos can be an ordeal each time. Enter the drive through.

I could go all day.

Not saying you can't do kids in a city, just that the burbs make total sense now.
It's not a sign of a limited vocabulary.
The Kanye Story
home prices have appreciated far faster than the cost of living during most of people's lives.
You're supposed to pay the people producing your product, not the other way around.
This is bad way to curse, I don't like it and think it is malicious to the environment because it is stifled. I mean bold loud cursing with swag, kind of like giving a motivational talk.

Mumbling stuff to yourself is cringy. My definition of good cursing: if it was recorded on video and put on 4chan, would those people think that you're a boss or a lame soyboy.

I don't even think that cursing is required and you're making a good point about vocabulary. I want to have rich vocabulary. But then again there are people like, for example, from the rationalist community, and they sound like a scientific paper.
Firecode.io – Using machine learning to get you ready for coding interview
Firecode.io – Using machine learning to get you ready for coding interview - https://www.firecode.io/
Because the machine-id by default never changes after OS installation.
I've implemented displaying of blog posts comments in BazQux Reader (https://bazqux.com) years ago. But in general it works well only for niche sites with good communities. Popular sites have too many spam/bullshit in comments.

BTW: it's possible to read Twitter in RSS reader too and make it a "slow web".
Show HN: Grassland – Real-Life SimCity
Thanks. I thought this was about the gaming industry, which also has a tradition of crazy crunch time.
I’m going to get heavily downvoted for this, I’m sure, but... If I find myself needing, or even using, code completion, I’ve fucked up my implementation. My interfaces are not intuitive nor consistent... or it’s just glue lacking adequate abstraction.

I strongly suggest all developers disable completion & tag jumping, not because I’m an elitist, but because it forces you to write better code. Not a troll. I’m serious.

On projects I’ve worked on that started with Intellisense, they quickly evolved into being unmaintainable without it. It’s an asset to skilled hands, but a debilitating crutch for the novice.

It’s like never operating a vehicle without a GPS. You never develop certain types of skills.
Well they bought Pocket, so I'd assume they wouldn't want their investment to be for nothing.
Environmental Personhood
You mean “add rss to your own blog and set a link back on your blog roll”?

Internet 1.5 was pretty nice, in hindsight.
Ride Austin (non-profit Austin-only Uber alternative)
Thank you for the two add-on links. I would add Feed Preview [1] to the list.

[1] https://addons.mozilla.org/en-US/firefox/addon/feed-preview/
Sure, it is the Ubiolabs Wireless Charging Pad, Model AWC1018. I have an iPhone XR and it works great.
I do strongly think that will not happen. Debian, for instance, constitutionally requires a 3-to-1 supermajority for a change to its "foundation documents," which include the Debian free software guidelines. The people who would have to vote on this are project members who have already pledged agreement with the existing free software guidelines. There are a lot of people who work on Debian precisely because they personally value the DFSG as it exists today.

There have been a lot of attempts at sort-of-free-software-but-not-really licenses over time: see, for instance, https://www.gnu.org/licenses/license-list.en.html#NonFreeSof... . There has been a lot of important software previously released under such licenses, from JSON to code drops from Sun (Java), Microsoft (.NET), and Apple (Darwin). The Linux distros have not included them. Remember that Debian doesn't even ship the gcc man page in the default distribution because it doesn't believe the FSF's own license for that man page is free software. I don't see what is different about today that would make things change. There isn't actually that much new "open source" software under non-OSD-compliant/non-DFSG-compliant licenses. And most of it comes from software that was previously under a compliant license, so for instance Debian and Fedora maintainers have forked the most recent OSD-compliant release of the Redis modules: https://goodformcode.com

Remember that every new license - even a new free software license - has an uphill battle because if it's incompatible with existing licenses you can't link software under those licenses or incorporate code under those licenses. There is a strong natural pressure to move to a standard license (or set of mutually-compatible licenses like MIT/BSD/etc.), and we've seen OSD-compliant licenses that are fine but uncommon be dropped in favor of more common ones. That pressure applies much more strongly to code that tries to set itself out as "open source" and is incompatible with every open source license.
What Ruined Hanna-Barbera? [video]
Boss is 90% of the 'Employee Experience'
Just speculating here, but there might not be anything temporally "special" about the spread of infection right now. We might find that every N years a new disease emerges, spreads, and then is adapted to - and we're just lucky enough to be around to observe this current wave
And it's super easy to use these feeds to automate stuff. Half of my IFTTT are about monitoring RSS feeds and taking an action upon them.

The other halfs are webhooks.
> a clear spec violation

This is the meat of it. You don't give a shit about the spec.
The difference in price tells you what people want. Dense urban environments are vastly more desired than freeway sprawl. The group participating in local politics and writing the policies that entrench freeway sprawl are not representative of housing seekers as a whole.
I'll admit there's probably an argument against that method of evaluation, but I'm not exactly blown away by Seneca's arguments.

In particular, I'm not convinced the evaluation must extend from arguably relevant features to obviously irrelevant features. Even if I'm ultimately wrong, I can mount a defensible argument that memory is relevant to programming ability. I do not see a way to mount a defensible argument that (for example) facial features are relevant to programming ability.
TBH I just love auto completion to reduce the amount of typing I need to do.
> The thing is, this kind of online protest is the safest for both initiators and participants. If by "other venues for labour activism" you mean go to the street, you're basically risk sending people to jail (And after the thing, nobody want to risk to get milled down by tanks).

Why will the government avoid to use repressive measures against this? Otherwise they don't do their job of totalitarian government well enough. In a totalitarian state, I'd certainly be afraid to support this.

> Also, did you know that 996 is by law illegal in China? You can technically report your company if they force you to work 996. But: 1) After that, you will probably get fired for any number of excuses. 2) Your company is clever, they know many ways to get around the law.

Yeah, I've read the website. So technically, the license isn't needed.

> how to you protected yourself and help other developers just like you? The license idea come out naturally.

If you can't get the law enforced, how will you be able to enforce the license? I've heard that chinese courts generally don't meet western standards.
UI Regression Testing
Why not Google?

Google failed to gain traction in the social network space with G+. If you can't beat them commoditize them!

Why not make interoperable networks based on open standards first class citizens in chrome/chromium? Not just by adding support but also by helping move the RSS standard forward.
It is their duty, but as a minority, I’m really hesitant about trusting police. It’s to a point where if I had to call police to my house if it was broken into, I would let them know in advance that my I’m Black since I live in a mostly White neighborhood and I wouldn’t want them coming in guns blazing thinking that I’m breaking into my own house.

EDIT:

This was just posted on HN

https://www.theguardian.com/us-news/2019/mar/29/willie-mccoy...
Wow. The const assertion is huge. My codebases are littered with things that I, the developer, know are constant but TypeScript does not and it often takes extra work to get type safety because of it. Can't wait to start using it.
Or just follow Google's instructions if you want the same outcome without the invective: https://www.chromium.org/a/chromium.org/dev/chromium-os/deve....
They had their chance. And we're still mourning the loss of Reader to this day.
Lots of things changed between when I started to heavily and systematically consume content online (in about 2006), and today. But one thing didn't: RSS is still the crucial cornerstone of my online content consumption.

For me, RSS never was dead or less relevant than in the past. On the contrary: Since I keep adding feeds on a very regular basis, it's still growing in importance.

Fortunately, 95 % of blogs and media sites still provide RSS feeds. As long as this is the case, RSS will remain crucial to me.
Remember when Twitter offered RSS feeds? It made the service actually useful.
> To put it into perspective, the Linux project has only had about 380 PRs on GitHub.

IIRC Linux does not use GitHub for project management or as a source of truth, only as a mirror.
How are you fetching the comments? RSS has no support for that as far as I know.
> naturally

So collective bargaining is unnatural? Except when a corporation does it on behalf of its shareholders, of course.
Hopefully the candidates realize that the interview is only the first of many shitty zero-sum games, and they opt for growing positive-sum companies instead.
Artificial Intelligence and Magical Thinking
Toyota Hacked – Hackers Leaked 3.1M Customers Sensitive Information Online
Yog's Law[0]: "Money flows to the writer." The business model you're describing is entirely unethical.

Let this scene from Goodfellas describe what should be the correct relationship between author and publisher[1].

[0]https://whatever.scalzi.com/2014/06/20/yogs-law-and-self-pub...

[1]https://youtu.be/8L4HHPTiZN8?t=25
"People"? Most people I know do actually mean the OSD. Most of my friends do, and certainly all my employers that have had open-source processes do—I can't necessarily use that process to release code to a weird non-OSD-compliant license just because the source is visible under some conditions.

(Also, "people" use the word "copyright" when they mean "trademark", and post "No copyright intended" on their YouTube video when they mean "no copyright infringement intended" and absolutely unequivocally are infringing copyright. The fact that some people don't know the meanings of words doesn't change whether the words have meanings.)
When coming from Linux one is not used to this but the OpenBSD and FreeBSD man pages and documentation are actually useful!
Learning from other people's mistakes is OCD?
My undergraduate school that I won't name was located on a 'land locked ship' in Canada. It was literally land, but commissioned and christened in the Royal Navy as a ship in the 19th century.

When they closed it, they had no idea what to do, and the Canadian Navy had to call up the Royal Navy to figure out the protocol.

They didn't know either.

So they had to dig through their own records to figure out the right protocol.

And then we did it: a 'ship decomisioning ceremony' for a land-locked ship, which I don't think has been done in a very long time in the UK/Empire, and probably never in Canada.

Pretty much the entire W. Coast Canadian Navy 'paraded by' ship by ship, and a few other neat things. A sight to behold.

Someone, somewhere is keeping track of all that.

The interesting paradox is how from one perspective, it makes no sense, and yet from another, it makes perfect sense.
I didn't downvote you because I understand where you're coming from. The APIs you work with probably don't change and you already know most of them, disabling code completion works for you. But if someone renames things in your API, you'll be slower without completion. And if you're working with a new language/framework (or even just a large library), you'll reaaalllyyyy wish you had code completion.

A few years ago, I started working on a project where I needed to use C#. I'd never written a line of C# in my life, so I installed VS and with the aide of Intellisense, I went from having a "Hello World" snippet from Google to using several C# libraries to create a ~1000 line PoC in a day. A few days later, it was production ready. Without Intellisense, this story would be very different.
There is also https://www.twitrss.me/
Most modern vehicles have event data recorders built-in. The video is somewhat new, but other new vehicles have built-in dash cams as well including GM vehicles like the Corvette which has had it since 2014.

So also not unique to Tesla.
Could it relate to the number of incidents local police encounter? I imagine special forces are called upon far less frequently and for situations less vaguely defined than police.
some languages are more verbose than others. if you're dealing with `ProblemProblemFactory` type of abstraction madness and subscribe to the idea of spelling out every variable (MessageCounter instead of "cnt" etc) then this would seem handy.

Maybe it's a question of mindset & philosophy. I personally prefer a minimalist but powerful editor without plugins and just rely on their internal capabilities (which granted are a learning curve).
It avoids getting stuck when doing $EDITOR foo on a system you don't own and still feel at home and as fast as on your primary workspace.

"How to Do 90% of What Plugins Do (With Just Vim)": https://www.youtube.com/watch?v=XA2WjJbmmoM
Does this work best if your work is well-planned by someone else? E.g., you have a list of prioritized tickets with requirements complete, and can just code down the list?

I work 32h/wk (mon-thu), and I feel happy with my productivity, but also recognize that I spend tons of time in meetings, clarifying requirements, helping other devs, etc. These aren't all really my role, so I could theoretically optimize them away and hope the invisible tasks get picked up successfully by someone else, but I know we'd have worse outcomes if I wasn't involved and "just" did my explicitly assigned tasks.

Can someone with team lead/management responsibilities optimize for 'job done' this aggressively?
The issue with licenses is that you can't just change them around like you want. The GPLv2 in the Linux kernel for example is almost impossible to get exchanged due to the giant amount people who possibly hold copyright. You need agreement of every single one of them.
This is unfortunately pure speculation on top of pure speculation, which is the problem I have with the top comment. You’re assuming incompetence when you could just go look it up. Why assume it’s someone who doesn’t know? Why use that to wander off into rant land about prejudices and make broad claims that internet benchmarks are bad, when you admit to having zero idea what the actual specific problem here is?

The test that lowered TypeScript’s score in the paper is called fannkuch-redux, and here are the sources in question:

https://github.com/greensoftwarelab/Energy-Languages/blob/ma...

https://github.com/greensoftwarelab/Energy-Languages/blob/ma...

They are both contributed by the same person, and there is no bubble sort involved. So now you know.

I don’t see an obvious reason one would be slower, but they’re also quite different. Maybe the algorithmic complexity is different. Maybe the cross-compilation is doing something bad with memory allocation. Note the input sizes for this test are very small, it would be easy for a difference in temporary variables the compiler injects to cause a serious problem.

What is not obvious is any prejudice, malice, or incompetence.
Neither does a file Chrome generates. Not even if reinstalled.
"Ownership" is meaningless. Each region of Europe have their own laws regarding what you can and cannot do with the land you "own" and what duties and rights you get by owning it.
For example, you might buy one of these houses but the building codes mandate that you renovate and preserve the exterior.
Heck, in some countries you are not allowed to even live in structures outside the habitable region.
don't expect this to continue. In the very very long term, price appreciation of housing will always match inflation.
A quick search for “doctor work week” is returning numbers that start around 50 and go up to 108 for an emergency room surgeon. There is a horrible cultural expectation of crazy amounts of overwork in the US hospital world.
Wow, sexism and bigotry ;( ;( ;( Close down Twitter now!
I think 'Kaveren isn't saying "You don't know why these people are working 10 hours consecutively" but rather "You don't know why every person who works 10 hours consecutively is doing so." There is certainly a problem with the culture of mainland Chinese tech work (as well as with game dev work), but a license that legally bans use from any company that ever asks anyone to work more than a 10-hour day has too much splash damage, no matter how well-intentioned it is, and is thus a license that perfectly reasonable employers will avoid, and is thus a license that will only protect code that gets reimplemented by perfectly reasonable employers, and thus won't work.
I would not consider "enabling battery saver" as the OS getting better. I would if it battery saver was by default on, at which point it's not a "battery saver" mode, it's just normal mode.
So, you think science one big problem that we’re trying to solve?

Personally, I’d say it’s more like millions of smaller problems.
Want to Interview on a Product Podcast?
It's not just social media nowadays, though. Do something stupid or embarrassing that makes your high school or college newspaper, or the blogs of your fellow students, and it is probably online and in search engines.
Google used to own the most used RSS feed subscription service.
They shut it down.
So, not Google.
Lately, I've been getting back into RSS to stay up to date with industry news. I've noticed a lot of industry blogs still support RSS.

On Mac, I've been using Leaf with no real complaints.

I've found many blogs happily serve rss content, even if a button isn't explicitly advertised. Some of the url's I'll try:

* example.com/rss.xml

* example.com/index.rss

* example.com/?feed=rss

* example.com/feed/

* exmample.com/feed/rss
Unfortunately, many popular projects get a lot more bug reports than the team can deal with. While this is annoying, it's mostly a measure of popularity, not quality. (Or at least, you need to adjust for popularity.)
I tried to get this set up for rust / go / python a few weeks ago and found it surprisingly cumbersome, requiring a fair number of other plugins. I ultimately stuck with ale / completor which support async LSP linting and async (non-LSP) completion respectively, and which I found far simpler to set up.
Apparently you've never worked with a very large codebase.
Those don’t tell you how to flash the BIOS though.
The initial sparcbook had a 20MB drive, and we had to squeeze SunOS 4 onto it.
I get what you're trying to say, but I feel like it also implies that you've written everything you're using. I'm an Android developer, and I've worked on some huge java code bases. Not only do I rely on autocomplete to discover/remember various parts of the Android SDK, but things like "go to declaration" or "find usages" are incredibly useful for navigating large code bases. Not to mention Java isn't known for being the most terse language, so saving some keystrokes helps too :)