skysight-inc/HackerNews huggingface dataset:
The idea that Navy pilots don't crash because they have minds like steel traps is absurd. They have a ton of process and redundancy to reduce human error to a minimum, and they follow tedious checklists religiously. Even private pilots have this rigor.

If you applied the amount of process pilots use to software deployment, you'd improve ops by orders of magnitude.
This is a big deal, and very welcome.
Native-born bi-coastal boomer American here. Never heard this usage until my house was remodeled and the general contractor used it. I had to stop him and ask what he meant. (I didn’t feel too stupid since the vowels and syllable stress are different.)
Sure, not contending that. It's just that in my memories blue/green deployments still took less time, although I can't say how much.
Maybe Linux would get wider adoption if its evangelists weren't so condescending? Maybe instead of assuming everyone who's had a bad experience with your OS must be missing something obvious, you should give the benefit of the doubt?

Until earlier this year I ran Lubuntu on 4/5 of the PCs I own. I've tried other distros but that one worked the best for me and it was still a giant pain in the ass. There's only 1 Linux PC left in my fleet now and it is mostly because I haven't turned it on in 6 months.
'BeKind’ App Launches on the Apple App Store and Google Play Store
I agree it is disrespectful. A person's pen name is a part of the book itself; it adds to that book's character. You shouldn't change that just because 100 years later you want to make some point.
Just opened up my largest base (21k/m copper) and it's using 6% of my 8 core cpu. That's around 108% of a single core, but the load is spread quite evenly with the highest cpu utilization at 28% with the rest hovering around 10%. I'd say it's very well parallelized currently.
Took us 10 minutes or so as well. The testing + container build + ECS deploy.

We shaved about 3-6 minutes off deploy by going to Lambda... Could shave another 1-2 minutes if we drop docker entirely, but we still build docker containers to run tests, and for local development work. The main time savings was in task definition rollover and health checks by the load balancer.. but will lambda there's less concern over unhealthy-ness since it's only detectable by the health check route in limited circumstances
Very much agreed here. To me it’s programming with limited scope, simple well defined goals, and no side effects.

Pretty much everything programming isn’t in the real world.
The paper linked in the article suggests that most of the problem is gill nets, and that acoustic pingers on the gill nets reduce marine mammals being caught by 90%.

So, as you say, their current goal seems unattainable. But there's an obvious attainable goal. Seems focusing on that first should be the priority.
This is how most services work at scale. It's much cheaper to set a flag than actually delete an entry in a database. The data can then be scrubbed by some periodic maintenance process.
I usually bootstrap a second base, make heavy use of trains, and ship materials back to original base.
At this point I generally don't tear things down
Is this something you would actually expect from a media sharing/storage site?
I don’t see how that would work per se, but, they do let you process payments for their in game currency via Xbox, Sony, whatever platform.
I've used Firefox for decades now, and I have never understood the shear amount of vitriol that gets thrown at Mozilla when they change Firefox.

Sure, workflows I'm used to change, and sure they add in the odd experiment from time to time that is later abandoned, but it's at nowhere near the frequency Google does the same thing. Yes, Google cops a lot of criticism for this, but language used to criticise Google pales compared to level of vindictiveness I see thrown at Mozilla just in the comments here. It's like they been betrayed by their own mother.

It's even harder to explain given Firefox has clearly gotten better over the years. It's a bumpy ride like all software changes, but it's faster, more reliable, and more standards compliant than ever before. Yes, addon compatibility has been sacrificed to make that happen, but happened for a pretty good reason unlike say Google removing the interfaces that allow ad blockers to work effectively.

In the process they've made some hard core advances in the art, like Rust, and like WASM. From where I sit they've been more effective at this recently than Google. And yet what we hear about here is how Pocket doesn't work as they like. Really - does it matter, compared to the amount of good work that comes out of Mozilla?
My pains with Linux rarely have to do with hardware. It is a gigantic complex incongruent mess of an operating system where software routinely requires hours of my time to make it work properly, google searches have a tendency to land you on 5 year old pages, which in Linux terms means they are now 3 major revisions out of date, and the community is full of condescending evangelists.
What about Ashleigh?

Or Leslie (male), Lesley (female).
I agree with Drew about a lot of things, but he's career shamed before and it never sat right with me, even if he has a maybe valid point.

I remember he said something very similar about people working for FAANG.
There is a fun minecraft modpack inspired by this game https://www.curseforge.com/minecraft/modpacks/manufactio
Invoices in Sweden have a design created for easy OCR-scanning. I prefer this way because it means that there can be no discrepancy between what I see and what the machine sees.

Another benefit is that it's really easy to recognize an invoice at a glance, and you know exactly where all the info is.
> ... but so have many other gay men [used feminine pronouns]

I have never met a gay guy who preferred to be called 'she'.

> Wouldn't using a masculine name and wearing masculine clothing be grounds to consider her in fact a him, a transgender man?

This is all moot. The only one who is to decide is the person themselves. Trying to work out the correct backpatched term is a waste of time as it's trying to read a dead person's mind.
I'm sorry, are you saying that Jewish students are currently, in the US, in Yale, being discriminated against in college applications? Despite the current and previous Yale presidents both being Jewish [1,2]? And that without that discrimination, they would be... what? 40% of all Yale students? More?

[1] https://en.wikipedia.org/wiki/Peter_Salovey

[2] https://en.wikipedia.org/wiki/Rick_Levin
Everyone had to learn these mobile OSes which are extremely unintuitive.

The barrier is caused by a lack of available software (something html5 has largely solved outside of games/Snapchat/apples anti competitive behavior with chat etc.)
IME the issue is that startup data modelling ends up in some ad-hoc framework that enforces a specific paradigm. When you try to adopt a standardized tool they don't ask "does this produce the right answer" but "can this do exactly what the old tool did", and usually it's not the case. Nobody can actually reason about the whole set of data from first principles anymore so they're forced to mechanically repeat the same exact process to get consistent results. Hell, the results might be wrong, or nobody uses them, but you don't have the tooling to detect that and you're too afraid to adopt it
It voids warranty though, doesn't it?
And Mac
This came up on r/rust: https://twitter.com/rustlang/status/1294024734804508679 (Reddit thread: https://www.reddit.com/r/rust/comments/i994km/core_team_stat...)
It seems Linux is getting mainstream.
Nvidia Jetson Goes to Space
Maybe we should not have grades at all.

Kids bullied and built a hierarchy based on grades. They would cry over simple tests or for a single mark since letter grading. They would ask other kids about it relentlessly comparing and noticing even a difference of 0.001%.

The teachers relied on those numbers to decide your punishment. The opportunities to participate in school events or represent it were determined by an unrelated grade.

The parents relied on grades for parenting. The outsiders taught them how to raise their kid through one of their reports.

Guess what? Grades aren't fair in any way. Not even in higher standards. I was in two schools that asked the teachers to modify the student's answer sheet since they had done nothing to give them passing grades (probably illegal?) and for higher standards, schools wouldn't handout a mark that could make them look bad in addition to board exams.
Sibling comment did a great job and I want to add one more thing. Paraphrasing the evolutionary biologist Bret Weinstein from a podcast I listened to a couple of years ago:

Physical challenges are unevenly distributed. Some places are very hot and others are very cold. Some places are high elevation. Bodies have adapted to these differences to produce the physical differences across races. The brain solves for the challenge of life and life is difficult everywhere. What the brain adapted to is evenly distributed.
IDFA Opt-In: How Apple Privacy Updates Will Reshape the App Economy
I don't see Linux users demanding snaps in large numbers so it seems to me that is some lay that if I create a Linux related project I need to first ask all the linux users and all the distros for approval and implement and support all of them.

I do not remember GNOME or systemd listening to what users want, they had a team with a big ego and implemented their vision.

If I would be a billionaire and I want to create my own DE or distro I would never waste time to make sure my stuff gets approval from people that think they know things because they follow steps from a wiki or read some blog post about stuff. I would respect the GPL and if some dude wants to add a feature he can fork it and add it, I would be focused on the goal (the goal would not be to destroy other distros or projects or force my vision on them)
Gr8 article.

I'd add that caveat that software dev processes can be well controlled or not well controlled. AIML is not so much a new kind of project but it is a project likely to be poorly controlled.

Another thing they don't mention is that AIML projects break the agile assumption that you can manage with only punchclock, not calendar time.

Imagine you have a 2 week sprint and it takes 1 week to train a model. You have to get the training started in the first week, and any tasks that need to be done to start training have to start before that.

This of course means applying PERT chart thinking even if you don't make PERT charts. It often isn't that hard but in an agile shop that mistakes the map for the territory they will start the 1 week job consistently on the last day of the sprint.

The 'containerization' process they describe is close to the methods used by East coast defense contractors (in a band between research triangle park and the applied physics dept at John Hopkins in baltimore) to get high accuracy. Also they were what IBM Watson did as opposed to what people thought they did.

It's amazing those methods have remained so obscure, but the mind that is impressed with BERT is going to be impervious to asymtopes. That article should be telling people to run not walk away from those kind of models -- it is how you always be a bridesmaid but never a bride.
> So if I use windows does that mean that every app dev must pay 30% to Ms because you can argue that I am using their apps thanks to Microsoft.

How does the Windows Store and Xbox Marketplace work?

What about Epic's own games store?

https://www.microsoft.com/en-us/store/apps/windows

https://www.xbox.com/en-US/microsoft-store

https://epicgames.com
I didn't vote you down but the comment was a bit ambiguous. It's not clear whether "nothing here" means "no access" or "no problems".
And with constexpr and its variants, alongside auto templates, fold expressions, and now concepts, yet another legion breathed a huge sigh of relief to be able to abandon all those tag dispatch based techniques.
I’m sure people were saying that and they can speak for themselves. The problem is with extrapolating that thought to “the left”. Now you’ve editorialized it to fit you political views.
> Being able to write @@Path("/users") over their listUsers function to have it be called when someone accesses the URL "/users" on the host.

That is exactly how Flask works by using Python decorators, example:

@app.route('/hello')
def hello_world():
return 'Hello, World!'

That would let you access /hello in a browser. There's also abstractions in place to prefix URL namespaces to a group of functions and add behaviors too (like requiring authentication).

It's nice, especially when the framework comes with an ability to get a dump of all of your routes / URL endpoints in a single command, along with what function it's associated to and the HTTP method. You end up not missing a single routes file that other frameworks have (Rails, Phoenix, etc.).
If you like Hawaii and the Outer Banks area, you may want to visit the FL Keys if you have not been here. It is almost like you took the two places and blended them together. As well, no better fishing in the world other than maybe the Bahamas. Cost of living here is more than coastal Carolina, but less than Hawaii.

There is not much hunting on the islands, other than iguanas, but there is a big spearfishing community which is a lot like hunting underwater. That being said, there is hog, duck, python and alligator hunting 2 hours up the road in the everglades.
In the manufacturing industry that's basically drop shipping.
Agreed. This game was too much like work and quickly got burnt out.
> Snap is designed so each device only connects to a single store for three reasons:
> users can easily discover new applications,
> developers can easily publish their apps,
> and developing Snap itself is easier.

Just a PR bullshit to cover for lack of freedom and need for control. Disregard.
edit I see I'm too late, Walter already answered this. I'll leave this here anyway.

I don't think D's writefln is getting any special treatment from the compiler. It seems to use D's compile-time features to perform the check.

https://github.com/dlang/phobos/blob/v2.093.0/std/stdio.d#L4...
This Week in Conduit (Matrix Homeserver)
Conduit is a new implementation of a Matrix homeserver: https://conduit.rs

Matrix is a secure, private, decentralized, open source messaging platform. Check out https://matrix.org and https://element.io

This week I worked a bit on federation! Last week we were able to query room directories over federation; This week I looked into what's needed to join one of those rooms:

- Resolve room aliases over federation
- Send make_join request when a user tries to join an unknown room
- Use make_join response to create send_join request (insert origin, origin_server_ts and add hashes and signatures)

After implementing all those things, I could actually see Conduit's join
event on Synapse!

Of course a lot more work is needed to make this really work,
like creating the room on the Conduit side and sending and receiving federation
transactions, but this is a start.

Other news:

- Docker support (thanks to Weasy, Valkum and Paul)
- Room upgrade support (almost done, thanks to Faelar)

Thanks to everyone who supports me on Liberapay or Bitcoin: https://liberapay.com/timokoesters
> Also it doesn't seem bound like that on my phone.

Iirc it is enabled when you set System->Gestures->system navigation set to gesture navigation? I recommend setting that for the superior ui it provides.
These points, where true, have no bearing on the issue being raised in the thread: immediate-term measures to cripple the USPS as a critical piece of election infrastructure.

Your points speak instead to a longer-term question of whether the constitution should be amended to privatize the USPS, or to change its mandate.

These are distinct questions, the latter we've struggled with for decades and does not explain recent measures.
Some real (understandable) ignorance about how the tech industry works in this article. There should be no expectation that Instagram ever deletes anything permanently from their servers.

The bug was showing users photos that were internally marked as deleted. Not that the photos were not in fact removed from Instagrams servers.
The camera would be useless until the pixels in front of it are turned off, right? If you see a small "hole-punch" in your screen, the camera is on.
> devices on two criteria: 1) price, 2) UX/familiarity

Interesting. Won't you agree that before 1 and 2 there is an implied 0 - must be Android or iOS (so that it can run Uber, Amazon etc)?

EDIT: maybe you misunderstood when I said "anything else doesn't matter". What I mean by that is that if $device cannot run "common" apps then it is a no-go. However, if it can then people look at 1 and 2 for sure, you're right there.
Installing software that isn't in your distro's repo, either because it is too new, too old, or was just never adopted by a maintainer, is usually a pain in the ass.

Software routinely requires tiresome google searches that largely land you in out of date non-documentation in order to get basic functionality (like say, drag and drop) working.

Getting help from the community is basically impossible because whatever you're trying to do you're "using the wrong software/distro" or "don't really want that".

Oh yeah, and any time you bring up these sort of things someone like you shows up to do their damnedest to dismiss these complaints. Often by comparing these problems to similar problems in Windows, as though that is somehow changes anything.
This analogy doesn't work. You can still use a lot of these legacy mistakes today.
I explicitly stated that I wasn't siding with Apple, because I expected exactly this response. Your analogy can be bad without you being wrong in your opinion.
Mozilla signs fresh Google search deal
GNU/Linux has a larger and much more healthy app ecosystem than either of the popular mobile OSes.

And before you say a desktop DE is unusable on a handheld I’d urge you to actually try it. I’ve owned multiple handhelds running GNU/Linux with either the DE I used on my laptop (fvwm at the time) or lxde and they’re more comfortable than mobile GUIs. (I’m particular: there are far fewer mobile dialogs and touch controls popping over eachother right before you tap them.)
> I don’t see how that would work per se

Same way as the Steam Workshop and other mod-able games.
Soft deletes. This is always the case. Not just at Facebook, it is just standard practice across tech co’s.
Higher demand for software development due to Covid-19
And much like in Ender's Game, uncountably many are now dead by my hand.
This is a really good idea! Most recreational boaters do far less than 100 miles per day. I wonder how quickly the price will drop if they make it out of less exotic materials.
A huge congratulations to one of the best and hardest working dev teams out there on one of the most unique, challenging, and fun games I've ever played. I have put far more hours into factorio than any other single player game. It is an inspiring work. Reading the Friday facts blogs has also been one of my favorite development blogs.
You're ignoring the problem. The electronics industry would love it if they could gold plate every single PCB but for that to happen the price of gold would have to drop. Gold mining is probably only profitable at current gold prices so the electronics industry won't benefit from expensive space gold.
I genuinely laughed at this - I thought the same thing!

If you ever downloaded your own account data, I think OP and other concerned posters would understand how much data companies retain and this wouldn't come off as a surprise.

Snapchat data for example, has chat logs, snap history, what accounts you've added/requested as a friend, and friends that have added you all retained. I bring this up as an example because the idea behind this application was to send a message that would disappear after a variable amount of time :)
I think this game made me a better engineer. I'm not saying it was worth investing hundreds of hours, but it was fun playing. One of very few games I really enjoyed in the last decade.
A fine for what? Not fixing a minor bug in a timely fashion? That’s not a road we want to travel down.
Thunderbird would have likely not survived latest layoffs have it not been in separate subsidiary company https://blog.thunderbird.net/2020/01/thunderbirds-new-home/

edit: could we expect Firefox to go same fate?
Ask HN: Do you use nocode programming tools? What’s the state of the art?
I’ve revently found that games programming nocode tools are incredibly sophisticated.

I wonder why back end server application development tools aren’t?

Why do I have to write everything in code?

I would have thought by now I’d be able to wire most of it up nocode and fill in the gaps where more sophisticated stuff is needed with code.

So I wonder, what is the state of the art in nocode?

What is up and coming, what looks exciting and promising?
As a counterpoint to that (and maybe it has just been a particular model series), I've had the 9343 XPS13 for 5 years now without issue. The battery life is much shorter now, for sure, but it's been a daily driver for all that time so I'm not so surprised.
The UK Office for National Statistics has some data about names. The baby name explorer is mildly frustrating because they let you look for either boys names or girls names but not both at the same time. And for boys the only spelling is Ashley but for girls the only spelling is Ashleigh. For girls you're not allowed to enter George, only Georgia or Georgina.

Baby name explorer: https://www.ons.gov.uk/peoplepopulationandcommunity/birthsde...

Baby names for girls: https://www.ons.gov.uk/peoplepopulationandcommunity/birthsde...

Baby names for boys: https://www.ons.gov.uk/peoplepopulationandcommunity/birthsde...

I get the impression that George as a male name took off because of one of the royal babies.
If that were the case, universities would not accept them at all. But they did, with a quota.
They are definitely not. I’m honestly surprised at how many folks here on HN (a presumably tech savvy crowd) think that Instagram (or any tech co) is “writing zeros” when a user hits a delete button.
Great News. OpenAI Model Generates Python Code (By Microsoft, OpenAI)
According to some games theorists, all games:

https://www.theatlantic.com/technology/archive/2019/10/dont-...
How does "Scheduled Caste" work? Generally matters of caste are mysterious in the west, since they're rarely (in my experience) discussed with non-Indians.
This mod is great, really speeds up the early game to get to the more interesting middle and late games.