skysight-inc/HackerNews huggingface dataset:
Team Topologies Book Summary – Part 1 of 3: Key Concepts
A Map of Every Object in Our Solar System
It's a paper about improving compiler optimisations by allowing Rust to tell LLVM whether two pointers will or will not alias (refer to the same block of memory). This aliasing information can provide some pretty significant speedups in a variety of common operations (for instance, memmove becomes a memcpy). I'm not a compiler developer so I unfortunately can't give you a specific example.
The BanID SIM-application has to be installed over the air and activated through online banking. It's bound to one physical SIM, so an attacker would need to get into the online banking in the first place to reinstall the SIM app onto the new card. I believe the auth keys are stored on the SIM as part of this solution, and regenerated every time it's reactivated, invalidating the existing SIM.
Name half a dozen who've managed to keep it anon for a few years while remaining famous.

The only one that comes to mind is _why.
Hi,

I'm Boobo and I have a dev blog: https://boobo94.xyz

Hope you subscribe there.

Thanks
> I live without 3G on my phone

> My phone wakes me up with an alarm, but I'm not flooded with depressing Apple News first thing in the morning.

So you turn off wi-fi before going to bed?
This is not the original title, nor is the claim in the edited title even mentioned in the article.
> Perhaps other than tracking concerns, I'm totally not convinced with the reasoning.

Tracking is not an issue, if you keep your phone in airplane mode (wifi and bluetooth can be enabled on most phones, but mobile network stays disabled), or if you just remove the sim card, and put it back, on those rare occasion when you need it (so you don't have to bother other people)
This is .. remarkably sensible, and a good example of using the secure elements of the SIM card for the intended purpose. Makes me wonder why more places don't do this.
Website Chatbot from a Google Sheet
The reason Black is fast becoming standard is precisely because it is so opinionated. Like the other code formatters that have successfully become 'normal', such as gofmt. An option means that there isn't a standard, but several standards. And the people pushing Black in their projects see the benefit of a global standard, even though it is rarely 100% their personal preferences. It is a consensus.
Blender GIS
I've known this for ages it goes without saying that in real design when you show your work to another designer they're meant to find the one thing that sticks out and the more brutally honest the better
I disagree with a few of Black's decisions, so I forked it to Lavender [0], which I keep up to date with the latest stable Black release (and use actively in all my Python projects).

> Differences from Black

> - The default line length is 99 instead of 88 (configurable with --line-length).

> - Single quoted strings are preferred (configurable with --string-normalization none/single/double).

> - Empty lines between classes and defs are treated no differently from other code. The old behavior, which sometimes inserts double empty lines between them, remains available via --special-case-def-empty-lines.

> - The Vim plugin configuration variable for line length is named g:lavender_line_length instead of g:lavender_linelength, for consistency with the other configuration variable names.

[0] https://github.com/spinda/lavender
I do something similar but with paper and pen. I purchase customized laboratory notebooks that have my name and a serial number embossed on the front and otherwise blank pages. I write down every meeting I attend (or call into), the date and time of their start and stop, all the attendees names, as well as regular to do lists, action items, etc. After years of doing this I have a nicely curated collection of notebooks that look great on the shelf and give me a sense of pride and history on my work. I took the inspiration from George Washington's diarys which are in the library of congress. I also use a fancy fountain pen with beautiful blue ink which my wife purchased for me that adds an extra bit of personality to the whole experience.
https://www.loc.gov/loc/lcib/0010/gwdiary.html
FOSDEM 2020: Reducing OpenJDK Java GC Times with Stack Allocation
This is really hard to do. I don't live off the grid by any means - there's a million ways to contact me, e.g. text message, calling, Signal messages, emails, etc. However, I don't use Whatsapp in a country where the vast majority of people does.

I'm fine with missing things if people don't feel like using any of the methods I have to get in touch with me. However, instead of either not bothering or using one of the communication channels we have in common, people tend to ask my partner to relay messages to me. So short of starting to use Whatsapp (which I'd really rather not do, and which requires installing a different OS on my phone - and possibly get a data subscription as well), the burden is on my partner to either tell them to contact me directly, or to relay the messages.

Any good tips for others ways of dealing with this are very welcome.
Is there a reason you prefer that rather than having something like

*.py[cod]

in your .gitignore?
Yes, I use iCloud so the todo list syncs across to my iPad as well.
I’ve always thought being famous with a pseudonymous name but an anonymous appearance and legal name is the best of both scenarios.

Someone like Bansky or Daft Punk, for example. Everyone knows your artist name and your work, but virtually no one recognizes you on the street and you can check into hotels or use your real name without most people noticing.
Draper, the underwater drone that scans the ocean for microplastics
Really?

In Norway BankID is quite definitely connected to the SIM card.
Nah, usually it works, just the calls don't get through.

Even after the Boston bombing, the people there couldnt get/take calls, because the network was flooded with other people calling.

Mobile networks survive most of the "shits hitting the fans", but usually the sheer amount of calls to/from that area makes them useless for emergency communication (unless you get a dedicated channel... or have "QoS" set up very very well)
FOSDEM 2020: TornadoVM: A VM for High-Performance Execution of Java Programs
> For me getting rid of the SIM was a conscious decision after I caught Telkomsel in Indonesia running MITM attacks to inject ads over HTTP communications

If this is bothering you, you shouldn't really be online at all.
Not at all. And the comment you link to is "just" social engineering. Tricking people into signing in someone else and then signing their transactions.

Akin to "hey I'm from paypal please give me your password so I can verify it is you". Or "I'm from Microsoft support, you have a virus please run this executable so that we can help you".

But it is a problem. And they explicitly target old and other people that (statistically) treat any computer stuff as black magic and are more likely to trust a stranger because they say they are calling from a bank/whatever.
How does this actually work on something like iOS, which I believe is a lot more restrictive and may not allow access to the SIM except through carrier services (which are in turn susceptible to attacks, including bribes, social engineering, etc.)?
It seems to me they’re doing it partially because it’s cheaper in Canada ( compared to the US dollar ) as far as salaries, etc go.

Pretty soon, rent is going to be too high for someone making 100k Canadian ( if it isn’t already )
BIG by Matt Stoller - mostly about antitrust and monopolies https://mattstoller.substack.com/

Roots of Progress - inventions and ideas that helped shape the world https://rootsofprogress.org/
And some reasonable estimates are way different from the official Chinese numbers. For example:

>Professor Neil Ferguson said coronavirus could be infecting around 50,000 people a day in China.

re the official numbers:

>A steady rate of 3,000 diagnoses per day points to the upper limit of detection kits that are available to the health workers

He runs the MRC Centre for Global Infectious Disease Analysis at Imperial College London - not some random crank https://www.ccn.com/professor-says-coronavirus-infecting-500...
Let me add the Python Weekly: https://www.pythonweekly.com/

It is a newsletter which aggregates links for news, articles, libraries, talks, etc. that happen in the Python ecosystem.
The SIM will be sent to the registered address of the owner. So you will have to intercept the post as well. And the PIN will be sent in a separate envelope on a different day.

That plus the other things like storing the encrypted keys in the SIM card activated by logging in to a bank by some other means make it pretty secure.
Tetra is the "mobile phone" that our emergency services (well, police and firefighters atleast, not sure about ambulances) use. It offers "normal" calls and messages, ut it also offers push-to-talk, and group talks (needed for teamwork).

5G is set to replace tetra, with dedicated frequencies for emergency services, and those features implemented - so this will become the "mobile phone", using dedicated frequencies on current basestations, while the data in the backend will be transfered via 5G standards (with additional moficiations for PTT and group talk).

So yes, the technology behind is different, but the usecase will be the same.
The only successful formatter are ones who don't have any knobs to tune. The reason a formatter exists is to make all codebases look consistent, not to cater to your personal style.

This is one area Golang got it right with gofmt.
The danger of these kinds of threats is not limited to exposure of personal information, though.

For example, take a look at Norsk Hydro. A ransomware situation took down the control systems of an aluminum plant. The company mostly got lucky - they still had senior engineers around who could control the system by pen and paper. Otherwise, you'd have a lot of half-processed slag solidify inside the line. At that point, there's little to do besides ripping all of it out and rebuilding the line in a newfound empty factory building.

And at that point, there are two scary areas to research: Industrial control networks which are abused in a wide area scenario. And the industrial ability to recover from these kinds of outages, if rebuilding a factory takes years. And I guess the security practices and budgets in that sector.
Not GP, but I turn off WiFi completely (not the intermediate “disconnecting nearby WiFi until tomorrow”) so that I control when I’m connected and when I’m not.
The first thought I had about the title was: wow, they designed a methodology for procedural genearation of storylines that don't suck. Turned out it is about socially useful side-effects of gaming and gamification of work.

Wonder why no consideration of dynamic difficulty adjustment. It's a must for gamification.
I think most people do care about security, they just don't understand it. People will just assume that they're secure instead of actually figuring out the true state of things, and then they'll be surprised when something happens. This kind of "not my problem" mentality is common across everything humans do, and while it can be due to laziness, a lot of it is just ignorance.
For maps: Here Wego (new name for HERE Maps) can work completely offline once you download the necessary maps (even directions).

It's been a lifesaver in the pre-EU-roaming era
What the point? It’s so much hassle for no reason. If you want to be not dependent on something then don’t use a smart phone. But having a smart phone without a SIM seems the worse of both worlds.
If you have wifi turned on then what's to stop you being tracked. I imagine Google Maps can track you using a combination of GPS and WiFi, as well as working out your likely route between locations for periods you're out of contact.
Norway's BankID and Sweden's BankID are different products by different companies that happen to have the same name.

Sweden did briefly have a SIM card-based version of its BankID, but it was quickly replaced with the smartphone app-based “Mobile BankID”.
True. I guess "rich" because you can pay your family bills and have the hobbies you love and "rich" in "rich and famous" don't mean the same kind of wealth.
I'm following ~375 and have ~800 followers, so by your theory I'm becoming a little nutty. Hopefully that hasn't happened yet, but I have definitely noticed thinking about tweets a lot harder recently before sending them - "would I be embarrassed to say this in front of my mom?" basically.

I suspect you're right about the sweet spot.
I've found that feedback from playtesting is always worth listening to, especially if it highlights issues (e.g. with game mechanics or balance) that weren't obvious to me as the game dev. This is an instance of the more general process of getting users who aren't the dev to help test a system, e.g. because they will take unexpected paths through.
This is the reason we switched to black for Python about a year ago. There are no options to tweak. At first I had to deal with a lot of complaining developers, but now everyone got accustomed to blacks formatting style and we moved on.
Initial Findings reveal software flaws in Boeing's starliner
There are things for which we don't seem to have found good ways to enable code reuse.

I'm talking about things like sign-up workflows, password recovery, two-factor authentication, role-based access control, search, approvals by manager, integration with BI tools etc.

There are application development frameworks that solve some of these problems for you, but they tend to be so heavy-weight and/or impose so many restrictions on you that they hardly seem worth using.
Get a SIM without a data plan? You can still call or SMS people, get SMS 2FA when required, but you can't use social media apps.

I cut my phone use by removing most social media apps. I have also disabled notifications for most remaining apps, except for Facetime and iMessage (since I use them for high signal/noise ratio communication with friends an family).
F1 has since day one been a competition of who could build the best car and then drive the fastest with it. Other racing series are really about the driver, but F1 has never really been.

It's just in the very early days the guys building the cars would also drive their own car.
So it's effectively unusable due to power management problems. Weird that they're selling something so broken. Let's hope they can fix the power management.
I know someone who lives off the grid like this, they are also too cheap to ever pay their share of airbnb lodging (I will stay with someone else, oh you got it I come stay with you), too cheap to give a bit of scotch tape for taping up a box when clearing out their dead mothers house because they bought that tape for 2 euro, or finally too cheap to buy their own chewing gum when they have had all their other expenses paid (flight, lodging) to go to a wedding in Kiruna Sweden.

on edit: changed some incorrect uses of to to correct usage of too.
For one, if you’re any sort of “thinker” (i.e. an economist, philosopher, writer, etc.) that wants to spread your ideas, fame goes a lot further than money. Sure, you can buy a marketing budget and people to spread your message, but that has its limitations.
Yep, I thought so. It very much reinforces the gut feeling I've always had - to avoid fame (not that I am in any danger of being famous myself :) ).

On that note, that is what has always bugged me about the traitor guy in The Matrix movie, when he negotiated with the agents, and wanted to be reinserted into matrix as someone famous. But I guess wanting to be famous said something about his character. :)
I got my follows close to 50k, but Twitter seems to squelch my posts a lot.

Doubtless due to the flavor of views expressed.

Or maybe because I've never paid to boost anything.

And then I realized, as with TFA, that attaining the notoriety of the BigNames wasn't worth the hassle, and for this reason not cited in the article:

As we lurch toward a "social credit" system, 20 years of stupid gags from Slashdot to Twitter to HN will only be so much rope to hang me.

Best focus on having fun until that day the fun has me.
Build and Calibration of an Isothermal Heat Conduction Calorimeter
It's not about you emotionally connecting with your audience, but the other way around. And that is something that is out of your control, as this article clearly illustrates. Lots of crazies out there.
I like 'This week in blockchain research' by ZKCapital. I've found some nice papers and the abstracts show where cryptocurrency research is going.
You might want to have a look at Bret Victor's work: http://worrydream.com/
Why does this have to involve a SIM card though? Why not use the device itself, e.g. authenticator?
This is my build log of a custom-built Isothermal Heat Conduction Calorimeter, hope you benefit from it =)

https://hefnawi.me/posts/custom-built-isothermal-calorimeter...
Any thoughts about the norm of "constructive criticism"? I think it's partly a good idea, because the feedback-giver can take a little trouble (propose improvements along with criticism) that will save a lot more trouble for the feedback-receiver. But also partly a bad idea, because I've seen people defend pointless bureaucratic procedures that shouldn't even exist, by saying "don't say our procedure is bad, say how we can improve it". So it seems that "constructive criticism" is partly a good idea and partly a kind of groupthink practice, but I'm not sure where to draw the line.
I fear things will go in the opposite direction with ubiquitous 4G. Very often 4G is already much faster than most WiFi hot spots, to the point that I don't even bother anymore and just use personal hot spot on my laptop.
I’m pretty sure someone like Katie Bouman has a lot of horror stories to tell about the downside of fame.

Reading this article makes me very happy about being more or less completely unknown and unremarkable enough to not become an overnight sensation.
Ask HN: Do you have issues with your new 16' MacBook Pro?
I've been holding off from buying a new Mac for quite some time (owning a Mid 2015 15' model). Now that the new 16 inch models seem right, I've been considering an upgrade. Unfortunately, there's a number of complaints about popping sound (from some people) and serious issues with the fans/heating from many others. There are some suggestions about disabling turbo boosting and other "hacks" related to the fans and video card (e.g. https://www.youtube.com/watch?v=EkmdHVfk4XE). Then, what's the reason of buying such an expensive laptop just to disable its power!?

I'm curious, is it that bad or these are just some single cases with more attention than necessary?
I don't agree with this - I think that practicing your listening skills will make a huge difference in this area. I've been teaching guitar and music technology for about 20 years (and playing for 35), and it all comes from practice if you haven't got perfect pitch (I don't).

Doing ear-training drills (listening for intervals, starting out with a simple one, such as the difference between an octave and a fifth) and slowly building on this so that you can quickly (and eventually, instantly) tell the difference between any of the diatonic intervals makes a huge difference. I've had kids who started out literally not able to know if a note was 'up' or 'down' from a previous one eventually be able to accurately discern any of the 12 semitone steps in an octave up or down, just by weekly practice using GNU solfege.

Yes, some just 'get it' and don't know what they're doing - particularly with the voice - but most need fine-tuning and practice both in their heads and on their instruments, but after doing it for long enough it's possible to get really, really good at it.
Why is job hopping frowned upon ? I mean this seems to be some ploy to prevent workers from increasing their market value. It seems weird that salaries are shit in Germany when in fact the country touts itself as one of engineers.
For me, Silver Searcher often fails to find matches in files that 'grep' will, easily. I've not been able to determine why this is, but it happens often enough that I consider SS to be highly unreliable, even if its fast.

So, it seems that there are still some issues to be sorted here.
> For example, you can use google services on devices with no sim

Considering there have been WiFi-only Android tablets since forever this cannot possibly be news to anyone?
I would say "negative feedback is usually good news". Positive feedback is bad news. The vast majority of control systems in the real world are usually based on negative feedback, not positive feedback.

You only really need to provide "positive" feedback as part of stabilizing an unstable system - like countersteering when driving a car. And then if you do it properly it kinda turns into its "negative" anyway.
I suspect that that would be unenforceable in the EU, UK, and Scandinavia.

Is there a lawyer with experience in the field reading this?
Those assets, technically and legally, belong to the office Nelson occupies, not Nelson personally. It's a corporation sole, which is often used by Bishops of other churches to hold the assets of a diocese. The alternative would be the corporation aggregate with a board of directors.
Don't know if it's that simple.

I mean, sure, since I started blogging and wrote a book, I'm seen a bit more "famous" than the average developer, and this got me a bunch of projects.

But I know a bunch of really famous people who struggle.

They sell their face for ads or go to reality shows. Don't onow if they would do this if they had something better to do to get money.
Manchester United star Fred announces 'there are of problems' at Old Trafford
I'd be tempted to say something similar: data is harder because it sticks, in the sense that it ties us back to the physical world because it's always tied to a place somewhere, it has to be moved, copied, synchronised, etc.

However when I look at the accidental complexity we have created on the processing side, I wonder if it does not surpass the essential complexity of dealing with data.

In other words: maybe we have yet to create the proper concepts and tools to deal with data, all this time the industry created a tower of babel (and of overspent $$$) with our languages, frameworks, containers, etc.
Amendment will allow Verisign to increase .COM domain prices
My perfect formatter would be ridiculous to implement and maintain.

Thus I "like" black's opinionated take.

"I see some rude code and I want to paint it black, "
-- Sir Mick Jagger, probably.
I would not say non-issue.

It might be a non-issue as in "I probably wouldn't have exercised that right anyway", but that doesn't mean that one feel the restriction is acceptable, fair, or justified.

I would not. Regardless of whether I had any intention to do it or not.