skysight-inc/HackerNews huggingface dataset:
> I would prefer that breaking changes come with automated tools to migrate.

The hard part of the migration isn't that you can't automate it. The hard part is that you can't automate verifying that it didn't break anything. So you rather stick to what you have.

> Sometimes bad decisions get made, and we shouldn't have to carry the burden of that forever out of laziness/stubbornness.

Here's the deal, Mr. Developer who wants to change everything because the old stuff is somehow bad and the new stuff surely is better: I almost certainly have better use for the money than to spend it on migrating the code. The old code will keep working. That's not laziness, it's prudence.

Developers always exaggerate the benefit of rewriting stuff and changing things around. I understand why, you'd rather arrange the code you work with to your taste than whatever horrible stuff is there already. The problem is that every other developer feels the same way, but with a different taste.

For instance, some people hate object oriented programming, some people think procedural programming is somehow bad, some people believe functional programming is generally good. I believe the best programming is the one you can just stop arguing about and solve the damn problem with, sooner rather than later.

> What ends up happening is the opposite of what you wanted, because after enough backwards compatibility debt adds up, someone starts a fresh competitor that takes over.

That's not true at all in the vast majority of businesses cases. The benefit of the migration would have to be so spectacularly high, it would have to offset its cost. Again, this almost never happens.

Whenever you break compatibility, you burn good will. Whenever you break compatibility, you give me an opportunity to switch to your competitor. If I have to migrate, I might as well migrate to something else.
How to Track Time with Google Calendar and Sync to Google Sheets: Sheets to Apps
It's a social cost question, I guess.

Your signal: I don't care enough about our communication to use WhatsApp, because of reasons that are obscure to 99% outside a tech community. Similarly, they don't bother to reach out to you on other communication channels, because they don't bother enough.

The important thing to understand is, from your communication partners point of view, you create a burden without reason, so they work around it in (their) most effective way.

I've been there and didn't support this or that messenger. By now I think, the only way to solve those kind of issues are i) sane laws that regulate privacy and communication security, and ii) trends that create a need for a new communication style - private, secure, and human (like, calling from time to time, find a better solution to ghosting, things like that).

I'm convinced that we need positive incentives for that, instead of creating artificial burden.
I was planning on finally visiting Rome this year :)

Everyone who's already been tells me it's really impressive
Something I've come to realise is that being introverted isn't necessarily the same as being shy. I consider myself more introverted than extroverted (I'm happy with my own company) but over the years, I've learned to communicate confidently to individuals and groups.

A lot of the learning was due to the need to communicate at work (e.g. giving complex presentations / demonstrations to challenging audiences) and also exposure to life situations that helped me realise that a presentation going wrong really isn't the worst thing that could happen to you.
Nontrivially fillable gaps in published proofs of major theorems
Are they using broadcast packets, or is it multicast and enabling multicast routing on your home network fixes the problem (you might need a mangle rule to bump up the TTL)
Artificial shrimps could change the world
Linux. It's a lot worse than macOS in terms of UI and UX (still better than the hotchpotch UI that is Windows, though) but I simply couldn't do without UNIX command line tools.
>here in Vienna, we also have museums devoted to such things

Can you provide a link of which museum you're talking about specifically?

Just in case someone reading this happens to be living in Vienna... ;)
Sweden briefly had a SIM card-based system before scrapping it in favour of a pure smartphone app.
... and here it is a list with Google Products and their alternatives https://www.saashub.com/all-google-alternatives (disclosure, I'm the author of the list)
I'm very disappointed if I move from a company that uses macs, slack, Confluence to PCs, MS Teams (horrible) and SharePoint (worse).
Mobile without cellular and therefore without SIM: https://github.com/xxlsec/proteusdevice/wiki
Can you please try not to post AMP links to HN?
It's possible to use OTP and password as well, which requires a physical OTP generator. But that's actually more cumbersome than using the SIM alternative in my experience.

I believe using the SIM adds layers of security that OTP apps can't compete with, including increased difficulty cloning the private key. I assume that accessing the relevant parts of the SIM is way harder and requires completely different vectors than attacking the OS.
Schumann Resonances – lightning strikes, magnetism, and gravity
Is text holding you back?
> His mom ended up calling my sister or our landline to check up on her son. It was annoying AF.

What you call "annoying AF" was reality for many many years, and yet people were not constantly annoyed..
One major advantage is the impact on phone battery life - partly because various services aren't repeatedly pinging over the mobile network (especially in "notspots"), WiFi tends not to burn through battery. And partly because it tends to change your behaviour to do more focused things (the phone isn't constantly trying to distract you as it often can't, so you don't then waste time and power on these distractions).

I don't think I'd abandoned a SIM card in the near future but having used my old phone without the SIM as an alternate for my new phone on a few occasions, the old phone battery went from being awful to lasting way longer than my brand new phone of comparable specs.
Wow, are they so insecure about quality of their software, that they squash any possible and impossible chance of competition so paranoidly?
>It's called peace of mind

Is it? because from my perspective you've taken yourself out of a few databases (AT&T / Verizon / Telco) and plopped yourself into a few other databases (2nd Line, Grab) without having a whole lot of benefit.
> They look at the right-wing as more faithful to the tenets of their religious literature, but I don’t see it

On the wealth issue specifically, you can certainly read it that way. I mean, I think it's wrong, but it's not like there aren't things that can be viewed, in isolation, as just as emphatic support for the prosperity gospel as other passages can be viewed as a mandate for asceticism.

> I think the population of people that are left leaning and Christian practicing is low and they don’t tend to be as influential on the national stage as the religious right.

The left-leaning Christian types tend not to wave Christianity around like a cudgel in political discussions, which makes them less visible as Christians in those contexts, even when they are quite visible.
dang has repeatedly said he doesn't want this types of threads.

eg this. https://news.ycombinator.com/item?id=7693640
Most likely they have heard of the MVNO/"service reseller" LycaMobile, but how does that respond to their comment at all? LycaMobile still require you to register your ID with them in countries that have that rule.
Well, no. As evidenced SSH is a very exposed surface that is commonly brute-force attacked. A VPN is less exposed, less commonly attacked, it offers much more control of authorization (clients, devices, 2fa) and monitoring. And, now your server might not even need a public IP. It is with good reason companies have used this method as standard practice for decades for remote access.

Besides, for many use-cases, SSH is not the only service you need to access remotely.
He's known since 1997 (earlier?) that he has a dangerous domain. He had an offer from Microsoft "several years back" (curious how long ago) but he's holding out for something closer to "market"? I doubt he spent much money purchasing and maintaining the site over the years. Yes, Microsoft should get the purchase done at $1.7m. But O'Connor doesn't exactly come across as a saint here. Pay a "market price" for my sui generis dangerous domain or I'll sell it to the highest bidder...
It has questionable default of 88 characters per line, which is configurable. I wish they chose 79 characters as PEP8 suggests.
I mean the Internet. Mac addresses are deprecated, ipv4 is long overdue for replacement, shortcomings of tcp are well documented, security/privacy is at the sidelines etc etc etc

As to how, just use what we didn't know the first time. The right question would be how to have everyone switch.
It is a ploy to keep wages low and unfortunately it seems to be working as most employees have bought into this belief that nobody will hire you anymore if you job hop every 2-3 years, at least in traditional German engineering companies, although it might be more lax in Berlin's hip software scene.

Germany is indeed a country of engineers, but poorly paid ones.
The UK notably doesn't, and most providers are still doing "roam like at home" with the EU despite the UK having left.
I would argue that this case shows that the shell(s) have a problem with a feature being enabled by default. In hindsight it might have been smarter to put globbing expressions in special quotes than the other way round.
Point taken. Rackspace at least seems to be technical enough to be able to put engineers first. :)

I've not had so many jobs at product companies, but I've never seen this even when I was doing consulting-type work and came around a bit, and many companies (at least here in Germany) being decades old are simply not digital-first. Maybe the mechanical engineers building the (non-computer) hardware have enough clout, but software is really often not more than a cost factor. I guess the bigger and older the company the more likely that everyone hates internal tooling, and you were focusing on the exceptions, whereas my life was the opposite. Waiting for an internal server just to deploy your shiny new thing could take months.
> a demonstration that any program in the hypothetical dialect that can invoke undefined behaviour either uses `unsafe` or is rejected by the borrow checker.

This isn’t quite what they’re doing here. They’re trying to define what guarantees the compiler should make about its treatment of unsafe code to strike a balance between usability and the ability of the compiler to optimize.
Not sure about their underratedness, but I find the following newsletters interesting and insightful:

Two Truths and a Take by Alex Danco (tech, VC, and broader topics): https://danco.substack.com/

The Uncertainty Mindset by Vaughn Tan: https://uncertaintymindset.substack.com/

The Diff by Byrne Hobart (finance, tech): https://diff.substack.com/

Kneeling Bus by Drew Austin (urbanism, tech): https://kneelingbus.substack.com/
I’m in a Haskell learning phase and honestly can’t get enough recommended study pointers. Share as many as you feel comfortable sharing, there’s always some like me who’d benefit from the curation.
> so you make it so and don't lose most of your market share.

lose it to whom though? other software that also doesn't behave the same way?

And, per earlier comments, this wasn't a browser thing - this is a lower level windows hostname resolver issue.
Amen. My experience exactly.

I’ve tried to express this a few times online and fallen foul of offended introverts - my observation is that some people like to use the label of being an introvert as a shield or justification of (their dissatisfaction with?) their shy or antisocial behavioural traits.
I use the same technique, sibgle text file under version control.
Strikes me as a feature. Who really wants to be judged as a person by what they own rather than who and what they are?
Many 'mostly engineering' companies, including Google, have had and do have entire offices for specific non-engineering roles, such as marketing or whatever, anything which isn't seen to be needed to be in the same location, or perhaps there's a better 'hot spot' for, say marketing in NYC and engineering in SF.
AI platform that enables organizations to start innovating right away
The problem is that free public WiFi is wildly variable in quality, whereas 4G is usually quite good. Most of the time I just tether even if there's WiFi available since I can use my data plan in most countries and the WiFi is usually disappointing.

Also, many countries now require public hotspots to verify the user by getting them to receive an SMS. In some countries it even has to be a local number, because they have compulsory SIM registration, so requiring a local number lets them tie the Internet usage to an identity.
The unintended consequence of this phone being modular and, in theory, upgradable, is interesting. Some people wouldn't mind having a thicker phone as a consequence.

Unfortunately, the case is just awful and there's no excuse for this. Low standards - as seen in many consumer-facing FOSS products - must be to blame here.
Really interesting product, but please disable the notification sound of your chatbot!
> Maybe a better analogy isn't milk, but car seats? I

That's a good analogy: software, like car seats, generally doesn't go bad with time, but the people that sold it would definitely like to sell you new software.
Abortion law, however, is a direct efficiency tax on the populace due to having to raise disowned children.
Again, I think redesigning the economy to allow people to explore the human experience and create all forms of art without the need to make a living or be a crowd-pleaser is an extraordinarily noble goal.
> Why trying to become rich?

Because there is an unlimited number of things you can do with it. You're limited only by time and your imagination.

I've never understood the premise I'm responding to, it doesn't make sense, unless a person has zero ambition and zero creativity - and I don't think that's true of anyone.

I could never have enough money. I could never run out of good things to use it on. Give me $100 trillion and a thousand years, please.

You could spend $100 billion and 60 years of your life on just going after Malaria and you might not manage to vanquish it. You could spend tens of millions of dollars and decades on trying to eliminate homelessness in a small city and still not eliminate it (swap out homelessness for any number of problems that need fixing in most any nation, or city). There is what might as well be an infinite number of good uses for money, at every possible scale. I'd run out of time long before I'd run out of positive uses for large amounts of money.
No, it doesn't. There's a set of rules that are proven to have a set of desirable properties (from the viewpoint of compiler optimisations and programmer freedom, in a reasonable balance), and an accompanying interpreter that checks those rules, and turns undefined behaviour regarding aliasing into _runtime_ errors.
Especially because it wasn't that long ago (by my standards) that not everyone had a personal phone in their pocket.

In fact, only 33 years ago my parents had to call the neighbours 3 doors further to call my aunt to notify her (and my grandparents who happen to be visiting her) of my birth.

Although, I admit as someone with a speech impediment, I absolutely loath using the phone. But it's a necessity even as a software developer. But nothing as annoying as having to pick up the phone, only to hear that it was (effectively) the wrong number and they needed someone across the room...
I like how you ramble about how the political people contributed nothing without realizing that free software, or at least the GPL, is inherently somewhat political.
Could you link some of your songs?
I made lots of money but always felt rejected/ignored by society. So I ended up lonely.

I was sold a dream that become financially well off and affluent and women will flock to you - it never happened!

I stayed a non smoker, non drinker because I consider these uncessary risks. I don't see any upside
Aced the classes, did good in sports but still become Mr. Noone.

But lately, I got into body building and started using steroids (I know they are harmful) but I've decided that with all the money - I don't wanna live a long life, just wanna be famous and be desired by opposite sex and if it comes at a price of dying after few years - it meets my risk profile.

So, yes validation, being desired and getting sexual opportunities and so people feel intimidated in my presence is all I want.

Money helps you buy expert supervision, time and quality drugs and outfits and also being able to afford a nice car all helps. But money can't directly help you buy the attraction.

I've been getting lots of attention lately from opposite sex since I've got Greek physique dialed in, so anyone who thinks it doesn't matter and all you need is money - I am just a millionaire, there are many like me. I don't want to become a huge man, I just do minimum required to build a physique that opposite sex finds attractive.
> Seattle, NYC, Zurich, and London are all big offices that are at least comparable to Mountain View

No they aren't, Mountain View much bigger than all of those combined.
Eiffel programming language
Curated list of frequently used annotations in Spring Boot applications
About Ethereum:

https://weekinethereumnews.com/ -> latest progress on Ethereum landscape

https://bankless.substack.com/ -> crypto finance (heavy on Ethereum)
Thats a lot of broodwar :P
Flang: The Fortran frontend of LLVM [video]
Things are not annoying when you know there is no other more practical solution.
Why is MS Teams horrible? We have an engineer who is trying to convince our team to move from Slack to MS Teams. My only gripe is the requirement for a M$ login account (we are a Google Apps house).
One problem that I've seen in one such large company, and heard of from some people in others (FAANGs), is that there's no incentive to maintain these internal tools. Sure, they often start out as sort of amazing and there's a ship email and for 1-3 years a strong team, but you are unlikely to be promoted a lot polishing UI, fixing bugs and adding features or even support for new backend systems... so, eventually there's a skeleton crew maintaining an old tool, everybody complains how it's slow and sucks and behind the times, and then a brand new replacement is built that is going to fix everything. There's a ship email, people gradually switch to it, rinse, repeat.
He mention the risk of having stuff injected in the header while being connected to an isp. But doesn’t care about public hotspots? Personally I would rather trust a couple ISP’s than random hotspots.
I did _NOT_ eat it :)

Just brought it as a last resort. So that if I'd run out of food, I don't eat the last supplies unless I absolutely have to. Imagine how good that cat food tastes after 7 days of nothing? If you were to bring nuts or similar those would be gone on day #2 :)
Precisely. With any outgoing connection, your phone is constantly looking, reporting, and talking. IIRC, didn't Google (or maybe even some Open Initiative) do a huge mapping of routers based just on the MAC and overlays with GoogleMaps or OpenStreet?

A connection exposes you to surveillance, and yes, it's worse with SIMs, but having WiFi on just adds a little latency to the same thing. Public Routers that you're discovering do the same thing. I had thought this was the entire point of iOS devices randomizing their MACs when scanning available networks (no idea if this ever got shipped with Android devices).

I am probably in the "nutty" quadrant when it comes to concerns about tracking, surveillance concerns, and online privacy, but I also don't really like needlessly inconveniencing myself just to undermine the entire purpose of why the inconvenience is necessary in the first place. Your phone is always talking -- SIM card or not. I'm not even sure modern non-smart phones (flip revivals and such) are wifi free.

Such protections are a good ideal, but a lot of people have an unrealistic idea of the threat actors they're trying to protect against.
There’s nothing wrong with avoiding social relationships if that person so desires, if anything accusing said person of “antisocial behavioral traits” does more harm than good.
You have to opt in for an early batch to receive one right now. The regular release is planned for Q2 2020.

Some problems mentioned in the article have been already fixed, by the way.
Yea that's by definition not "off the grid" anyway.

It's like German getting out of nuclear power generation but then buying nuclear power from Czech and France, where power plans are literally at the German border.
You can always use the phone on flight mode (to turn off radio), and selectively turn on GPS, WiFi, Bluetooth, etc).
Some time ago when mobile phones were very expensive one of my relatives carried SIM without phone.
Besides introducing "Design by Contract", Eiffel was one of the first languages to introduce non nullable references, a development environment that mixes JIT and AOT (via system C and C++ compilers).

A bit too late I guess, but nowadays there is a community edition for open source projects.
Early Stage investment opportunity for startup
It is a great pleasure to make your acquaintance as an Investors for World's 7th Top active Venture firm in Early stage and angel stage investment in startups.

I myself attained the Startup school in the past batch. The experience was very productive and informative.
Thus would love to help the startups ith Funding and Incubations.

Having started in Jan 2016, Venture Catalysts has invested in 90 startups where 30 of the portfolio companies have provided exit opportunities and another 40% have raised they're follow on rounds.

We invest between U$ 100k to 2 Million funding round. We are looking to invest Early-stage startup with MVP and or tractions from India.

Plese contact : bipin.agravat@venturecatalysts.in

Thank you, and Best of Luck.
The carrier is involved in transmitting and triggering the challenge as well, and I'm pretty confident that it works on iOS, though I've never tried myself.

The authentication works like this:

1. User fills out form with enough public and semi-private infoemation to securely identify the user (usually phone number and date of birth or social security number)
2. The user is presented with a random two-word string
3. The same message appears on the user's phone. If the words are the same, the user proceeds to input a PIN. The PIN is only stored on the SIM, and is chosen by the user.
4. A response is sent from the phone and the user gets logged in.

I assume that the challenge response employs asymmetric authentication, storing a private key for the SIM and public key for BankID on the SIM.

I'm not familiar enough with how the underlying crypto works to guess what kind of attacks they'd be suceptible to, but considering that the authentication is used for most public services in Norway (including taxes, welfare, medical records and document signing) as well as some private services (banking, insurance), I'll believe that the proper due diligence has been done.

There is a big focus on using these platforms securely, and BankID recently ran an at campaign with some TV spots, telling how people should never share their BankID login, not even with their loved ones - https://youtu.be/OFJmX7A--w4