skysight-inc/HackerNews huggingface dataset:
http://www.rtklib.com/ is an open source implementation of real time kinematic centimeter-level positioning. The link on that page to another SDR GPS project is dead, but https://gnss-sdr.org/docs/tutorials/understanding-data-types... claims support for RTCM and RINEX, which you might be able to feed into RTKLIB.
Is this just another WebView based browser?
Names are just a tool too. The debate is settled for me when I read about Norbert Wiener, Von Neumann, etc.
I agree with you completely. Well said.
Apple Is Building a Media Platform Like Never Before
Twitter’s a pretty stupid name too. So’s Facebook. You get used to them after a while.
If I say "cleaning your clothes is easy", that's half true. Some clothes are easy to clean. Some require permanent-press slow-cycle cleaning and a low-heat gentle dryer cycle. Some require starching and ironing on various settings. Some require you to pay a service to do it for you (dry cleaning and steam pressing). As a young adult who had to learn by trial and error how to clean their clothes properly, I can tell you it ain't always easy.

If I say "HTTPS is easy", that's just false. There's no way for an average person to just figure out how to implement HTTPS by themselves. You need a special set of tools to be used in a certain way and you need to follow a guide with several steps, based on your unique use case. Or you can pay for a service to do it for you. Caddy may make things easy for some people, but some people won't be able to use it, and then HTTPS is hard again.

Can you learn how to do HTTPS, so that once you've done it a few times, it's easy for you? Sure! But the same goes for cleaning your clothes, writing a program, or even playing a piano. Do it enough times and it'll feel easy. That doesn't mean anyone can do it.
I think that isn't being very truthful to the fact that Tesla owns a huge market share of electric vehicles and that these are problems that affect the big player. If Ford, Honda, Chevy, Suzuki... had problems that made people questions the very keystone of the technology that their product was, the possibility of an unsafe product, you're wrong that it wouldn't be in the title, and doubly so if it was such a key player in their niche.

I like Tesla, but everytime something bad happens to Elons company people fall in line of saying well this wouldn't happen to x or y or talked about in the media the same way.
Without ever considering it isn't a problem if the companies referenced were all considered on equal terms. This is the price Elon is paying for not having a dedicated marketing team and also being innovative.
What an incredible resource. Thank you.
Building browser extensions with React
My guess is that you may end up with more than just hydrocarbons, and then you have to dispose of those waste byproducts. You certainly wouldn't do this to electronic waste, but, perhaps, if you could guarantee a pure stream of plastics, you could make it work.
Have you tryied ignoring the annoyingyang major points of opinion popups with <microsoft-product-placement>?

The windows is dead, but the M$ Fish-trap attitude exists on in the Eco-system, being natural opposed to all things open to the source.
I should also add - when people call you up directly and say "I want to work on your team" the dynamic is incredibly different than when you use The Lobby.

On the candidate side, this entire conversation is about impressing you and making you potentially like me. I'm not going to ask you real questions that I'd ask a friend on the inside on culture, compensation, recruiting process.

And on your end, it's basically an interview. You're not really on the "candidate's side," you're evaluating them and judging everything they say while comparing that to other candidates you speak with.
Misleading headlines fly under the radar at CNN
At one point in NYC we had to use four - FOUR - different bins. In a tiny ass apartment. And still, there were so many damn edge cases that I gave up. Sorry, but I have a full time job and plenty to do outside of work. Make the recycling process easy on my end and I'll do it. Make it ridiculously complicated and I won't.

Honest question - at what point do my tax dollars cap out and the onus gets put back on me? Might be naive, but I always wanted to know the answer.
Ready to try a headless CMS or want to keep doing things the same way?
Microsoft Quantum Coding Contest
How about one with mechanical switches?
which costs about $5 for a pack of 20

I’ve never understood why recycling wasn’t self-sustaining, isn’t there value in the raw material?

When I was young reusing was the thing; a glass milk bottle went back to the dairy was sterilised and used again the next day. One bottle, with a recyclable aluminium foil lid, could be used again and again and again. Nowadays we make a glass bottle, use it once, then melt it down and make a slightly different bottle, and we think that’s green!
Certbot definitely makes HTTPS easier. That doesn't necessarily mean the situation has improved enough to be called easy with a straight face, though.
Introducing debos, a versatile images generator for Debian
@rainbowmverse @stcredzero @AnIdiotOnTheNet

It is true that people switched to gmail because of what you say. I don't disagree.

The point is that even with federated services, consumers will choose the most convenient one (and they should!).

But that still means users are dependent upon that service. Imagine if Facebook became ActivityPub protocol compliant.

They (like Google with Gmail) would have more resources to make the most convenient/amazing Mastodon experience. Is this itself bad? No. Is it that companies have more resources, that is bad? No.

It is simply that the following is better:

If you have a P2P/decentralized protocol, even if Google/Facebook were to create a killer app/experience for it that everybody "switched" to, there...

- data

- account

- identity

- friends

- etc.

Would and could still exist regardless of the backend (federated, centralized, or not). This is not true with ActivityPub / Mastodon.

Imagine if you could have switched to gmail and automatically "kept" all your emails? And then you could just as easily switch to a different competing email interface, and it "kept" all the emails/data you had in gmail?

That is the kicker here, by "kept" I do not mean "migrates from one to the other", by "kept" I mean the application interface just reused the same existing underlying data.

Extra point:

Very few people are going to switch for encryption/privacy alone. But if gmail/activitypub/facebook/mastodon was P2P/decentralized (like is possible with our system), then you can have competing apps (analog: gmail vs hotmail) that are still end-to-end encrypted (analog: neither gmail's or hotmail's servers would be able to read/decrypt your data) because that is happening in the app (the "client") not on the federated server (like with activitypub/mastodon) or the centralized server (gmail/facebook).
Holy moly! Thirteen bins!!

Still not clear how people are prevented from throwing garbage into the recycle bins. Is the recyclable stuff not placed in bags and therefore easy to be vetted by the staff?
While I agree with you, GNU/FSF is only one player. Userspace isn't as important and is frankly replaceable in Enterprise.

I've worked a few gigs, and shipped some products, where we didn't use any GNU software at all.

Additionally, userspace isn't where a lot of the development needs to happen. We don't need new features or performance tuning of existing tools. We usually just write new ones.
> and random stuff preinstalled

It's less horrible if you buy MS hardware like the Surface - only a few games come pre-installed, unlike the misery HP & Dell inflict.
Lock free many-producer/single-consumer patterns: work queue of distinct events
I had to struggle with this concept as a physician trying to understand the medical literature. Eventually I came up with my own way of thinking dynamically about it. I called this the "two by two diagram". You can find the full text of my articles here:
https://www.researchgate.net/profile/Kevin_Johnson40
As a matter of fact, I would very much like to get this programmed into a Javascript version I can make freely available to people, but am not clear on how to go about getting that done. I have a version in MATLAB but that is not practical for most people.
WhatsApp had 50+ employees and made only tens of millions from their $1 fee. Where are you getting $1B from? It was never remotely close to $1B. FB publicly posted Whatsapp revenue from before the acquisition. It was a pittance.

Whatsapp also only had a couple hundred million users back in 2014. So they’d have no way to make a billion even if they charged everyone. Which they didn’t. They barely charged anyone.
Denial of service is a security vulnerability.
The problem I have with the multi-app approach is that it's really hard to change apps once you've defined them; migrating a model from one app to another is a massive PITA. Because of this, in my experience you pay a high price if you don't define the service boundaries correctly first try. The whole idea behind the "build the monolith first" advice is that in general you don't really know what the appropriate boundaries are going to be ahead of time, so I view this as problematic.

Also over the last few years I've hit multiple schema-migration bugs that only occur on relations spanning apps, and no such bugs within single apps, so there's definitely a "less well-trodden path" argument against multiple apps.

Finally migration squashing didn't work well when I tried it on my multiple-app project; it wasn't able to squash past the first foreign key to another app. This might have improved in the last couple releases.

I've not worked on a project as large as the one you describe, so I'm open to the possibility that at that scale there are new problems that crop up (e.g. managing a single migrations directory could be fun with that many developers), but I'd guess that most developers won't hit that scale, and yet the common wisdom for getting started is to try to split out small apps early, which I consider harmful.
Can't use dual 4k monitors with it...
In practice, all the attempts I've seen at getting a significant number of non-techies in a company to use IRC have failed. At one company, we almost got everyone on Jabber, but it was never used much outside the tech circles. Slack? Everyone is using it and most seem happy about it, and it does a lot more than IRC.
US Dethrones China with IBM Summit Supercomputer
2 ways to look at this, although I assume you know both these already.

1. Experimentation is key, and a willingness to accept mistakes and move on.
If all a company does is play to its strength, you'd miss disruptive technologies. Some of these experiments work, some dont.

2. Pursuing an idea without a viable business opportunity is suicide.
The idea might be "cool" and "well received" but if it cant sustain in the long-run, it doesn't serve anyone.
A hypothesis I like is that when it's an application you use to communicate with other people, people are a lot less tolerant of a confusing UX.

The reason is that when you sit there clicking through a bunch of menus to find something in QuickBooks (or a typical atrocious enterprise app), nobody sees you; and if you screw something up there, you spend some more time fixing it and nobody sees the screwup. Frustrating maybe, as you waste time, but almost everyone has some frustrating wastes of time at work.

If you're on IRC and people are talking at you and you sit there fumbling to figure out how to respond, it's like you're in a conversation and tongue-tied and everyone's looking at you. And if you screw something up, like send a message to the wrong channel... now you've done it in front of all your coworkers, in real time. Humans hate looking stupid in front of the group.

And if you screw something up on IRC in front of your coworkers, and you're someone with even a little anxiety about not being tech-savvy... that's going to flare right up.

Also, because now you're embarrassed, you're going to want something to blame. So you blame the tool.
Also, they didn’t make close to $1B. More like 1% of that in the year before Facebook acquired them. If they actually made that much money they’d have more staff dealing with that.
Could at least have waited 6 more months
> There was no method to update the machines other than sending a technician out monthly to take the machine offline and manually load the patches from a CD, and ATM technicians are expensive so most simply didn't.

but it was so cheap to buy the machine since the software was written for windows xp
I wonder if this would be usable for applications like high-altitude balloon tracking, where commercial GPS receivers cut out above 18km due to ITAR regulations.
User engagement – for free
> Several professional tools were also updated, with Zbrush offering a 204,772% performance improvement in specific workloads, showcasing how much can be gained when software is optimised with Ryzen in mind.

Comments indicate that's not a misprint. I'd love to hear the details of a 204 thousand percent improvement.
This is extremely smart. I hope you succeed, especially considering I was initially filled with cynicism for the first five seconds until I read your marketing type. Others might disagree, but it won me over because it reminded me of similar products in other markets.

A good analogy in the audit space would be a pre-assessment. You pay for a pre-assessment to get an informal walk through the process on a much smaller timeframe to get a better understanding of your gaps. Examples could be SOC1 or SOC2 pre-assessments, where failing the pre-assessment is a no-impact matter. Failing an actual assessment which produces results could mean having an exception-filled report to give to clients or potentially even deciding that disclosing such a report poses more downside in converting sales, meaning you just wasted a six figure assessment by burying the report.

Lobby conversations/interviews could result in referrals, which means these effectively act as no-risk interviews with people in the know with hiring processes at the desired firms.

This looks like a potentially solid initial go at a practice market, where the risk of utterly bombing an interview and potentially getting turned down for future opportunities at a desired firm might actually run high.

There's a market for practice runs in anything where the final result will be materially impactful in the long term, especially where final results pose potential significant downside compared to the base state.
I've had this fight with my roommate here in Seattle as well. He obsesses over which thing goes into our recycle bin. Trashing it fixes a lot of the overhead and you can always recycle glass/metal easily.
I think his skepticism was warranted. It bothered me as well, that the demonstration was so controlled.
I bought about 8 IntelliMouse 4.0 back in the day because I could not find a single other mouse with the same perfect ergonomics.
Also, why are the interviewees paying? It cannot
be to pay me (the insider)

It's a question of whether the insider is on your side of the table or the company's.

There are some pieces of career advice that are, if not employer-hostile, then at least not entirely employer friendly.

For example, will my strong foreign accent block me from promotion into the upper echelons of your company? Someone on the company's side of the table would tell me what the recruitment website says: "We're an equal opportunities employer and don't discriminate, communication skills are important of course" whereas someone on my side of the table might give a more frank response, like "Yes you're going to need to work on that"
I can't open files in VSCode that live in the WSL virtual file system. Which is a huge problem for setting up the same exact dev environment I have on my Mac.

It's honestly dumbfounding. VSCode works great on Mac with the existing terminal but the WSL team can't figure out a good way to allow you to edit WSL files from a normal Windows application.
Method cleaning products was usually a little understated about their environmental bent.

One particular time they got loud was when they created a non-recyclable package for refills for their hand soap and dish soap dispensers.

From memory, they looked at the net recovery rate for the material they were considering, and it was something like 30% after inputs. But they could engineer a durable water tight material that was less than 20% of the thickness of the recyclable version, and which packed better meaning lower shipping costs (and resources).

And given that these were for refills (Reuse!), they felt fully justified in making disposable packaging. But apparently a little defensive...
Our recycle company specifically told us to throw pizza boxes in the recycling. I'm told there are some ways to still use it just not in making paper again.
These kinds of punitive policies have a very obvious side-effect. You dump the garbage in a ravine or stream, or somewhere easy to dump. And so what if you get caught. You get fined a few hundred dollars, where you saved 5x that by dumping.

The problem with recycling is it's recycling... There's a reason why the phrase is "Reduce, Reuse, and finally Recycle".

The upstream firms are Reducing their costs with little regard to reducing environmental impact.

The upstream firms guarantee you can't reuse - it's a missed sale.

So, you percolate through the layers, and then recycling is this all important thing.
Exactly! Do you have any thoughts on how to convey this benefit to users? Most of them get it, but sometimes we get people who compare us to "reaching out on LinkedIn" which clearly is not the case, since any other kind of conversation isn't really a practice run - it's the real thing!
I think you're attributing too much weight to a comment moving up and down a thread without being made dead.
Well, to phrase it simply, in my mind a dynamic type is not a very JIT-able construct. I suppose it comes down to what people consider "very JIT-able", but I don't consider the same code possibly JIT'ing in separate ways in the same execution as very JIT-able.
An OS should not have any bloatware at all.

This should not exist and yet it does:
https://github.com/W4RH4WK/Debloat-Windows-10
It's not about the subscription, it's about the lead.

Giving things away for "free" is a common marketing strategy to generate leads. A lead is a qualified contact of a potential customer. This things could be of a broad range of cheap assets, e.g. ebooks, apps or even games.

I have seen a marketer buying the copyright of a ten year old textbook for a cheap price, polishing it, giving it a new shiny cover and a new title containing up to date buzzwords, and then giving it away for a "free" subscription via e-mail, and on top asking the customer kindly to come up for the shipping. I wondered why i couldn't find this book on amazon or somewhere else, but then i understood that it was re-released on the purpose of being exclusive for subscription. The cost for printing a small number of copies (500 copies) is quite low ($1-3 per book). This is a decent price for a qualified lead.

This strategy has two benefits. First, you get a qualified lead with contact info and even with a correct address. Second, some countries have laws against e-mail spam, but this laws often have loopholes. In cases that your company has a business relationship with someone, you are allowed to get in contact and advertis your other products via e-mail, on an opt-out basis. Giving "free" assets to a costumer establishes this kind of business relationship. Almost always this "free" assets are of a minor quality, for me not sufficient enough to give away my datas.

Freemium isn't free.
Ridiculous isn't it? We even kept milk bottle tops and handed in the aluminium foil, and the daily milk was delivered in an electric vehicle.

Bottles got reused enough times (a little less with milk bottles) that older Coke, other pop, and beer bottles started to look rather archaeological from going through the lines 40+ times.
He didn't, though. He said the terms of the demo made it seem like one
I can't help but think it would be more depressing to find the quote depressing than the quote is depressing itself
You need a network connection to update. These have not been.
perl6 on MoarVM is starting to grow a JIT
It's not that I don't understand, but I am unable to say the last four digits of my number without saying the whole thing (or at least saying the leading digits in my head). This is just how my brain recalls it.
Whatsapp has over 1.5B users now. Facebook paid for it mostly with stock back in 2014. That was a solid buy.

Oculus while not a huge success was also only bought for a few billion. Not a bad loss. Parse wasn’t bought for that much. It might’ve not been a loss either.

When two of their bigger acquisitions are slam dunk successes or just successes, that’s a pretty good record.
someone found their way around at least some of those laws at there are around 14-15 relatively tall buildings going in Shibuya.

The Shibuya Cast building opened last year. 30 stories?

The Stream building , 38 stories hasn't opened yet but it's close. Google Tokyo will move there in late 2019.

The new station building is 35-40 stories

Across the tracks from. The Stream building a new 40 story building will start soon in the area with all the music instrument stores.

South exit, the new Tokyu Plaza will be 19 stories.

Up Tamagawa Dori across from The Cerulean is a new 2O story building .

Behind 109 a 29 story building is going in.

1/2 a block from Tokyu Hands a new 20 story building is up.

The new Parco will be 19 stories.

The Shibuya City Hall next to NHK is under construction 2 buildings . one 20 stories. the other 39

Right across from them another 20+ story building just finished.

Behind Tower Records an 20 story hotel is going in.

In a Omotesando in the neighborhood behind the Apple Store a giant 30+ story complex is going in.

Only one has not started construction the businesses in the area to be reconstructed are closing.

Oh and not Shibuya but there's a 41 story apartment building going in at Musashi Koyama station.
> Somewhere, in the long dark ago, a bunch of people got upset about long functions with return statements peppered throughout.

I got taught this matter of style in the context of 90s C/C++. The general idea was that many return points likely means many point of having clean up any state you've been trying to manage/encapsulate with the function... in particular the state of manually managed memory. Which probably means mistakes.

It's a reasonable argument for manually managed memory, loses much of its power once you're not. And these days, most of us are not.
A little off topic. Did I miss the backblaze hard drive reliability report? I think it's been a while since they've done one.
Exactly right. Any kind of professional conversation is very different than a conversation designated to helping the candidate prep. The goals and motivations on both sides are fundamentally different.
It’s 2018 and I still see people walking around with Windows laptop lids open because they presumably have no confidence in Windows’ ability to sensibly preserve state after closing the lid. Software matters, and how it integrates with hardware.

And I keep waiting for them to fix just the basics in Windows 10. Not utterly losing both the sizes and positions of all windows just because the laptop was undocked. Not failing to recognize the external display upon docking, despite the display working a few minutes earlier. Not completely failing to find files and apps based on how I typed them (“A” brings up “abc” but typing “ab” makes “abc” go away!?). Such a long list.
file corruption was the worst, incomplete apt package support second.

It says officially: don't edit ubuntu files from windows editors, so it's not their fault. But not ready for work.
Governments mandating OS code and ownership by the people could go a long way.

Thanks was a great story. Thanks for sharing.