skysight-inc/HackerNews huggingface dataset:
> (read: MS SQL DBAs where we used Linux/FreeBSD)

Just my opinion; as an aside.
ANY engineer worth his or her salt, should be able to pivot from one to another. This is probably THE primary skill an engineer should have. Industry hiring practices mostly disqualify candidates based on this type of thing, and it's a terrible practice, and it leads to good qualified engineers getting pigeonholed into a skills-dead-end.

Most of the basic computer skills are applicable across all platforms. If they want to specialize in some skill set that you as an employer do not utilize, then they won't apply anyway.

So I'm saying; hire engineers who could use some professional development.
Personally think this pushback by companies will continue and that those companies that successfully avoid "woke at work" will be spectacularly more effective at delivering products and services their customers want.

We'll see.
Oh, I'm so sorry! Picked the license from the sidebar of the GitHub. Updated.
But why restrict the syntax arbitrarily in the first place? It is not going to catch the common typos anyway. Most typos will just result in a wrong but still syntactically valid email address.
He said it can be disabled in settings, which is not true.

Anyone can repeat this experiment at home with a laptop and 2 usb to ethernet adaptors.
It's 2021, why are sans-serif typefaces still the most common way to read text? My 4K monitor can render detailed serif typefaces at very small sizes which are nicer and more legible than most of the text in the internet.
No, that’s not true. But in this case, the grandparent comment is correct.

The current Indian Prime Minister is very popular among Bay Area Indians and techies and so they will defend him nearly always.
What about the ABCs?

https://www.youtube.com/watch?v=GrhSLf0I-HM
Invariably when negative news is about Tesla or SpaceX, "Elon Musk's X" is in the title. When the reverse is true I see it much less often.

In either case adding "Elon Musk's X" into the title is clickbait and should not be done, for positive or negative news.
They were using the term "financially insecure" for the author situation.

Not the stealing potatoes situation.
XCode on iPad is a dream come true for me. I love to use my iPad in bed or laying on a couch or reclining in a chair. While iPad may never become the go-to way to write hundreds of loc, it would be fantastic to have the capability to make iOS apps on iOS devices, and to be able to review and test code away from my desk.
A state of the art earth based telescope can be 4 stories high and 30 meters across. Even exceptionally cheap orbital launch will have trouble competing on cost with such telescopes.
Even reading all of that I am still surprised to find that the Uber Rider app is a over 1M LOC per platform. 20% of the functionality used by most users takes how many lines? It seems that they’re chasing the long tail of covering every global trip-taking use case. It might be fun to build, but how many of those features have a positive ROI?
Serendipity Finds You (2010)
Days since launch (as of 2020-05-24):

- Nintendo Switch: 1,543

- PlayStation 5: 193

- Xbox Series S/X: 195
Great explanation, I understood parallel construction and chain of custody but did not know it was due to "fruit of the poisonous tree."
We don't actually need a global minimum tax to make the corporate income tax raise more revenue.

We just need to only record and recognize conveyance of deeds, titles, patents between domestic residents and domestically chartered corporations and eliminate deductions, depreciation, expensing for intangibles.

Federal income tax does not allow depreciation of land, IP and enclosures of ideas should be treated similar to land.
The canonical references on all kinds of drama:

Law of Drama: https://xkcd.com/1124/

Drama: https://xkcd.com/592/ ( after s/sex/irc/g )
I suppose you could re-brand yourselves "Silver Ferns".
Nice job.

I'd add an integration or two to the example page at https://splashgen.sh/ (e.g. a form).
Yes, I would like to see more efforts out there like Distill in making cutting-edge research more accessible. I don't think we can wish away the significant gap in expertise and knowledge embodied by research, though. Somebody has to put in the effort to understand it for themselves and then unpack it for others. What may be one page in a research paper could easily turn into dozens.

I myself have been studying category theory (CT) off and on for a few years now, trying to get enough of an understanding to be able to explain it to others in the software engineering (SE) field. I think there's a lot to gain from CT, but it's so strongly founded on distant mathematical fields like algebraic topology that it's very hard to get at its essence and find tractable connections from an SE perspective.

Finding good explanations is really a hard research problem of its own; it just isn't funded that way.

> That means that I can either become an expert myself

I don't think there's any way around this. If you understand a topic, you have obtained some amount of expertise thereof. An expert cannot simply translate for you; it's not a merely notational difference. There's a body of knowledge that must be transferred.

I would recommend finding an expert who's willing to correspond with you on occasion, and look for more introductory materials like textbooks and position papers in the field. If there's a particular goal you have in mind -- say there's a specific paper that achieves something you have an interest in -- be up front about that; it helps focus the explanations and recommendations.

Being an expert doesn't mean you have to have a very broad base of expertise. In fact, it could be argued that most experts are expert in a very, very small and focused niche. The smaller the niche, the less you need to digest; but the more rarefied the niche, the more stable the successive foundations below you need to be.
> subject to the whims of a company controlled by one man

There are several other competitors with satellites already in orbit or launches scheduled. So, assuming there is no collusion, competitive pressure should ameliorate a lot of the concerns about concentration of control.

Some of the competitors are even partly owned by governments (e.g. OneWeb and the UK govt) and thus look slightly more like a public utility.
Naming names in incident writeups – Surfing Complexity
Neither does Apple’s App Store; users can pick Linux.

Anyone pushing into the App Store specifically then complaining has their own initial choice to blame. But of course that can’t be right…
Huh? Why US airspace is so extended?

I found a map for that https://www.faa.gov/about/office_org/headquarters_offices/ab...
>avoiding to take blame for their failure

It is way too early to call this a "failure" and the problem here is not Musk himself doing this but the governmental regulation that allows it. If Musk wasn't putting up these satellites, someone else would. Maybe not today, but eventually.

As a society we need to do a better job blaming the systems that allow something to happen rather than the individuals who exist in and use that system.
For all ty skateboarding x tech nerds, check out 4plymag.com
Amazon Nears Deal to Buy Hollywood Studio MGM
The title is actually true for any kind of software ecosystem, open source or not.
s/less free/more fragmented IRC networks/
I have found that claim mostly projection from closed source rivals in my experiences. Namely because those are the only places I have found support knowledge outright cashgated.

I head the claim and it seems as if it was a line from Microsoft back when they were hostile to open source and a minute after it left their mouth managment promptly set up a meaning to ask "Why aren't we doing that?" shortsightedly to the detriment of their own longterm health.

Open source ethos have been more "not want to deal with that crap" in ethos and a general tendency against wanting to provide support if it doesn't involve bugfixes. Again back when the community were more stereotypically grumpy greybeard telling you to boost your expertise by RTFM than evangalists with sizable blog and/or social media presence depending on the timeframe, or even novices grinding out tutorial websites as a portfolio item of sorts as an extension of "extracurriculars to get into a good college" side activities. I am not calling that cultural change a bad thing, far from it. I am just noting it has far more energy involved in maintenance of a communal efforts compared to less than easily accessible man files whose gap in time between last update and today could rent a car if it was an ordinary human.
I'm hoping Safari gets on the vertical tabs bandwagon. Currently Edge and Vivaldi have this as options but I don't think either has nailed the implementation. Feels like something Apple would probably get right.
I believe the core problem with your position is you're not acknowledging the orders of magnitude in cost between protecting a fishery or enforcing food safety standards vs say... $10 Trillion to blow up and rebuild Iraq.

You've articulated a few highly non-controversial programs which is fine, but to then project that unto the government as a whole when programs like that are the exception not the norm is unfair.

"Unimaginable theft and loss of life carried out by our government and laundered by "reputable" sources like NYTimes? But what about some fisheries man?! We can't scale back the government!"

It just comes off as inauthentic.
Disagreement is awesome. We need more disagreement, carried out in reliably truth-telling public forums (which do not alter the ratio of up/down votes and related algorithms). If a platform wants to only host legal speech complying with its own views (and filter everything else it deems "bad"), then it's a news paper, not a forum. It has editorial responsibilities (and legal penalties and remedies), if so.

Governments using "private" businesses to distort public debate has a long and horrific history (see every major mass-death totalitarian regime; Mao, Hitler, Stalin, ...). So, I am very worried about all media agreeing in lock-step with government! (eg. All global government, media, education, judicial and medical authorities in total agreement with global mass deployment of experimental medical treatments, for example, and sinking/de-platforming all dissent...)

I will lay down my life to ensure you have the right to publicly display your opinion -- especially if I find it ridiculous, or even repulsive. Unfortunately, I suspect you might not agree with likewise protecting mine. And that is very unfortunate, and (I believe), ultimately self-destructive.

Look at this debate. We're debating. HN is one of the few platforms where this is even possible anymore -- and only because it's sort of back-water and nerdy. Nobody, essentially, reads it (among the world of "normals"). And if they did, it would probably fall to a combination of "Endless September" and political pressure.
About the security content of iOS 14.6 and iPadOS 14.6
Except Trump actually thought she used chemicals to clean the server, so there's nothing wrong with this fact check.[0]

[0] https://slate.com/news-and-politics/2016/10/donald-trump-see...

Edit: If you downvoted me, please explain why. I don't get it unless you care more about being on the right side than knowing the truth.
I’ve always wondered if it’s possible to have a valid email address which is also an SQL injection attack, XSS or similar ?
I don't think that's really the issue here. The upcycling program was based around repurposing old phones. Not keeping them in use as phones. In fact, this likely helps them sell more phones because fewer end up in the secondary market and the Samsung ecosystem becomes more valuable because the old phones can make up whatever IoT network they had dreamed up.
I do the same thing. I use whatever@domain.email. The addresses are temporary if I want them to be and I can automatically lock the senders to a list that is either automatically learned after x days or manually curated. I've seen some 'marketing' mail get filtered but no hacks yet.
This article demonstrates well something I've seen a lot with people coming from GC languages getting into Rust: they just write the code the way they're used to and work around the borrow checker by slapping `Arc<Mutex<_>>` all over the place.

Then that leads to frustration and wondering why you even got rid of the GC in the first place if you end up with a crappier non-transparent reference-counted garbage collection with all these Arc/Rc. Some devs even seem to think that non-GC devs are silly poseurs who refuse to have a garbage collector only to reimplement it manually with reference counting. We are silly poseurs alright, but we're more efficient than that!

I share the author's conclusions: don't do that. If you find yourself slapping Mutexes and Arc/Rc all over the place it probably means that there's something messed up with the way you modeled data ownership within your program.
I 100% agree, but the problem is that most people care a lot more about free as in free beer than free as in liberty.

I have for quite some time seen the two as being at odds. Free as in free beer undermines free as in liberty by destroying the economic basis for anything other than surveillance or closed business models.
Thank you, that is quite helpful :)
The real handheld "xbox" is off course GPD Win 3 and it has the "VAIO UX" form factor
As Anger Toward Belarus Mounts, Recall Forced Landing of Plane to Find Snowden
can you give an example? Like playing youtube videos on 4k? I haven't tried I guess. I have a Roku and watch youtube on my tv, I also have a desktop for proper work... I use my laptop mainly to code side projects (usually db /backend / frontend) or browse the internet.
Amazon Nears Deal to Buy Film Studio MGM
Amazon.com is nearing a deal to buy the Hollywood studio MGM Holdings for almost $9 billion, said people familiar with the matter, a pact that would turn a film operation founded in the silent era into a streaming asset for the e-commerce giant.
You'll enjoy this exploration on this precise topic:

https://www.youtube.com/watch?v=ifNEgwGACEQ
No worries! Thanks for contributing!
Pythonic guide, not too verbose?

>>> import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
Migrating to AWS SDK v3 for JavaScript
Side note, I upcycled an old Android phone by making it a webcam. I'm using an app called Iriun, but there's a bunch of other competitors. Just mounted to the back of my monitor with velcro and it gets very good picture quality.
Uber is in many markets, but has to serve them all from a single distribution. That leads to logic, screens, and workflows specific to each customers situation. I imagine it isn't difficult for one team to inadvertently affect another, given this constraint.
Michael Burry’s Positions in 13F
> * Move out or into a directory / into a file or app AKA open it: cmd up/down

3 years of using a Mac now, I would never have figured this out on my own.

IMHO stupid to put the most common operation on a file behind a meta key.

The ratio of how often I rename a file (rarely) vs use a file (often) doesn't come out in favor of this choice.

That said I realize the decision was probably made long long ago and now Apple is just stuck with it.

Still though.

Maybe after another few years I'll figure out the hot key to change between the side pane and the main file list.

(yes I could just look it up, but I do most of my work in terminal and I try to avoid Finder as much as I can, I really dislike using it)
Read up on Marek's disease in chicken. Vaccines have literally created a more deadly form of the disease.
I hope this is sarcastic because if not I'm going to frame this very characteristic Hacker News comment.
Ah, so StarLink is a free-to-use service for all world citizens? I did not know that.

Also, the answer to your question is that researchers don't ruin the sky for everyone.
Only one officer is enough to serve a notice. Why the horde?
Old millennials don’t have as much wealth as parents, but they’re catching up
Introduction to Functional Programming in F# (Luca Bolognese – Future Tech 2021)
Random musings, but this twitter account is quite "out there", I do wonder who follows these types of people such that they get popular enough to get posted on to hacker news. The account only has 1000 followers.
Highly focused development crunch time is "refreshing" from time to time. And since the involved engineers probably got pretty good salaries, it's hard to feel sorry for anyone.

But as I always say: Don't let a management problem become an engineering problem. The deadline was artificial and put stress on everyone. Uber is not an agency which has to deliver a product to some client. They have the freedom to release apps "when they're done" but choose not to do so.
Gen Z is going to have a hard time getting rich
Cannibal Mice Threaten Sydney Homes and Australian Farms
The fact that Julia requires compilation seems like such a huge hurdle to adoption in light of the above. When the alternatives are a REPL and the users aren't programmers, to use Julia they have to first learn the difference between code and compiled code.
Playing with Elrond Blockchain
How expensive is this kind of casting in Rust? Like, if I have a struct which has a superset of attributes that I need for the type I'm casting to, do I need to construct a new struct instance just to have something to treat as my target type, or is there a simpler way that doesn't involve new allocation?
Typehole – Automatically generate TypeScript types from runtime values
Apologies. Next time I will police the thoughts I post to the “open internet” to spare your sensibilities.

You’re an Apple App Store fan, I take it. Love living behind walls?
As someone who has used Linux for over a decade, I find macs rather counterintuitive. Especially if I need to do anything off the beaten path. Maybe it's because I'm not a visual thinker.
Make Love Not War: Talking with the Creator of the First Software Easter Egg
This is so sad, I have no idea whats happening but it doesnt sound good. Ive always used freenode to ask questions and 90% of the time it has been great.

I did encounter some poeple with "issues" where weirdly, I guess because we all try to use our nick, the confrontations are harsher ( than on anonymous places like the chans).

I had one person convinced for 3 hours that I was for some reason a bad person because I asked a simple question about libraries, and well that was non stop abuse. I cant imagine how hard it is to be a dev.

On the other hand freenode is where I knew I could contact someone working at a big company who might be able to resolve an issue and also get the word out about something.

One fond memory I have is witnessing the first real Bitcoin crash a decade ago, I think it was from $50 down to $5 or something, and just before it happened these random nicks appeared in the channel and started trolling everyone.

Thank you to everyone who contributed to freenode, I wish I knew how I could help support it in the right way.
The first one was more temporary while they figured out what they had just did. (things like how do we pay the bills)

https://en.wikipedia.org/wiki/Articles_of_Confederation

That is why the one we are under is basically the 2nd revision of that.
THIS is the captcha I've been looking for all these years!
> Even if B is technically mutable (which 99% of the time it is because almost everything in Python is mutable), just don't mutate it and pretend like you're not allowed to do so.

This gets you pretty far, but it's hard to ensure that nobody else ever mutates B. If B is technically mutable, and there are multiple mutable references to B, then when you invoke some other object in the course of your work, control might come back to you with B mutated without you realizing it. This is why the XOR is so important: if B is shared (with you) and mutable (not by you), B could change under you while you've passed control temporarily to someone else.

This is certainly less problematic than having multiple mutable references, but it's still a source of complexity. As a very small toy example, consider iterating forward over an array while deleting elements.
The Fortunes Won–and Lost–In the Mind-Boggling Rise of R/WallStreetBets
has mochizuki’s proof been formally recognized? i thought it wasn’t yet agreed upon
I'm surprised that "moral hazard" is rarely mentioned in these types of stories. By making their overtime effort available to the CEO as insurance against bad decisions, the engineers are in a way encouraging more bad decisions, since it's the engineers bearing the costs.
These issues only affect a specific form of photography taken under select conditions, and even then can be dealt with quite easily in software, making the problem at most an extremely minor nuisance to a select few. Conversely, very large numbers of people live in remote locations where satellite communication is by far the most sensible method of connecting them to the internet. It seems a small price to pay.

[The following was the original flagged comment, which I'm leaving for completeness but shouldn't have posted as such]

Oh no, extremely long exposure photographs at certain wavelengths taken under select conditions need a small amount of additional post processing which is trivially automated. How dare those rural peasants who want to connect to the rest of humanity inconvenience us so!
Christel, the previous freenode head of staff, sold freenode to andrew lee (then of PIA). This was downplayed at the time, both publicly and to staff, so this is effectively delayed drama that would have happened in 2017 otherwise.

Christel stepped down, new staff lead shut out Andrew Lee, not realising the depth of his ownership - helped by both Christel and Andrew Lee downplaying it in the past. When it became clear that "Freenode" was owned by Andrew Lee, and not the volunteer run organisation they believed it to be, drama ensued over whether she had the legal right to (probably yes), whether it was morally appropriate to (probably not) and what she actually sold (Freenode runs via volunteer staff on loaned servers, none of which freenode ltd owns or has contracts for, so it basically just owns a domain and a website).

After the legal discussions found that Andrew Lee did legally own whatever freenode itself owned, the staff all quit and formed libera.chat, their own network. Andrew Lee brought in new staff to freenode and some policy changes (notably allowing network ops to reclaim channels that were abandoned as redirects, and toning down the code of conduct portion).

More detailed timeline: https://news.ycombinator.com/item?id=27236455
Next-Safe 3.0.1 Released
It's a global mutable map that multiple uncoordinated processes can change. If you want a global map, just make a global map. Or just make global variables, since the variable namespace itself is a map.