skysight-inc/HackerNews huggingface dataset:
It's not just a problem in startups. Even in larger, established companies, people get promoted into management all the time without having had any leadership experience, training or support. (It happened to me.)

In a startup, you don't even need to get promoted into management. A founder who has hardly any experience as an employee, let alone as a manager, can just declare themselves to be the CEO or CTO. I suspect that such lack of leadership experience among founders contributes to the failure of many startups, once they get to the point of scaling up and hiring employees.
You're going to need way more than 50, and they'll need to coordinate dropping on a wide flame front. Also, it's not clear what they're using as a retardant - powders and gasses are almost useless in wildland fires. You need water.

That said, what would be really useful is a surveillance drone we can send out when someone phones in a smoke report. 9 out of 10 times the call is nothing, but we still have to suit up, drive to the station, get in the engine, and go investigate.
> If they cannot build serviceable items, then maybe the device is too dangerous to be in public.

You're basically just setting a ceiling on complexity and prescribing methods of information sharing. Why can't companies use tribal knowledge? Do you think the public doesn't benefit from highly complex technology? Examples of machines that only a small number of people can fix go back centuries.
The drones don’t fly unless there is a fire, otherwise the drones become a major fire risk, statistically.
There's no reason to have to write overly abstract code in Java. Modern Java has many features that let you write even more clear code (e.g. interfaces with default methods). Even things like mocking, you don't need to write a dedicated interface, unlike golang, which clutters up the code base and makes it difficult to follow.

As for error handling, compare

var res = foo(bar(), baz());

and

f, err := bar()
if err != nil {
return err
}
b, err := baz()
if err != nil {
return err
}
res, err := foo(f, b)
if err != nil {
return err
}

It's much harder to follow what's going on. Now add more complex code (e.g. code that does validation or something and you'll see how it blows up)

var res = foo(items.map(i -> i.validate()), bar());

and

validatedItems := make([]Item, len(items)
for i, item := range items {
var err error
validatedItems[i], err = item.Validate()
if err != nil {
return err
}
}
f, err := foo()
if err != nil {
return err
}
res, err := foo(validatedItems, f)
if err != nil {
return err
}

1 line maps to over 15 lines, I don't think that's readable.
How do you draw the line between exaggeration and whatnot?

The problem exposed by the imposter syndrome is not about lie at all.
One day you are creating something, shipping products, feeling valuable and knowledgeable. The other day you start wondering if it was mostly the team around you, and what you've been doing wasn't that important in the large scale of things.

The imposter syndrome is about this kind of doubt. It doesn't mean what you wrote in the resume is a lie, or that your story about working on things is a lie. It just makes you reconsider your role in the events.
>They would still be responsible for crash investigations

I think that's the NTSB? Otherwise you're not wrong about air traffic control, equipment and pilot certification.
But that's not what this headline is claiming. It's claiming that PeerTube will give you control of your videos. That's the one thing that p2p services do not and cannot ever do. Putting content on p2p is synonymous with giving up control of it forever.
For developers, I largely agree with you, though even in that demographic often it's nice to not have to fiddle with the details yourself, even if you know how.

But I'm interested in a different demographic. Someone who wants to run their own blog, or run a Nextcloud server for their family, or host albums from their photography work shouldn't need to understand DNS, TLS certs, IP addresses, ports, etc. They should be able to install an app on their laptop (or old Android phone, or Raspberry Pi), go through a quick OAuth flow to tunnel out of their home network, and have their content available to the rest of the web.

Obviously there are UX and security concerns, but these are solvable problems.
https://tilvids.com/ is a better instance.
> For example, 36-bit physical addresses support 16GB memories ... and there already have been shipped single-rack microprocessor boxes with 16GB using just 16Mb DRAMs; there are of course, more in the 4GB-8GB range. Of course, a 32-bit physical addressing machine can get around this with extra external-mapping registers ... assuming one can ignore the moaning from the kernel programmers :-)

I remember 16 megabytes of RAM being enough for a good gaming rig in 1995. Who was using gigabytes of RAM back then, and for what?
And so what?

Enjoy your life and just be extremely rude to whoever takes exception at your choices.
> IS C++ DOOMED?

Yes, as are all of today's imperative programming languages.
Doesn't the SWEET16 make it straightforward to drop in and out of straight 6502 machine code? Making it more like a library or virtual coprocessor? Did anyone ever target it with a compiler?

Yes, though, cool stuff!
That's mostly up to configuration, no?
Off topic, but curious why Ada went?
In the event you think you're looking at a simulation of the Internet, maybe start out by checking if news, maps, and weather are realistic, to see how good their world simulation is. Live news video should be interesting too.

But if your browser is compromised so that encryption doesn't work, I think you have bigger problems.
The bus driver who confessed to stealing a Goya masterpiece
Ok, thanks - I'm more ambivalent about the situation: I think it can be unclear, and can depend on people's perspectives regarding privacy and control, and the behaviours of the platforms and software available (all of which can be culture, context and chronology sensitive).

Perhaps the existence of different options at the moment is necessary until there's (ever?) any consensus on a satisfying unified technology and sharing model for content.

(if this seems confusing, please consider: it's not a technological absolute that use of a peer-to-peer platform means that you have to share your content with everyone; it can be a choice if the technology caters for it)
It is possible but not that simple. The model is going to be a bit different because it will always require the server connection to perform the authentication. At the moment, 1Password does not require server connection to operate.

Also, 1Password would have to be changed to not store any data (or at least the vault keys) locally and then retrieve it from the server after unlock. Otherwise, it is going to be vulnerable to local attacks, without even going through the app.

We were brainstorming this feature when we first were designing the service. It certainly would be an interesting option, it just requires quite a few changes on both server and client sides.

In any case, "unlocking" in 1Password is always based on encryption not authentication. The second-factor authentication can only help the server reject the clients that fail to provide it.

Roustem
Founder of 1Password
Yeah, Alexa in South Park: Post COVID is quite a dystopian demonstration of that.
One of my friends posted the other day about how they dropped off their car to get an oil change. They went and sat down outside, scrolling through their phone. Ten minutes later the cops showed up and told him he couldn’t sleep there and he needed to go somewhere else.

Yeah, I’d say us middle-aged white dudes have it pretty easy.
> It turns out that the radar altimeters, as manufactured, use spectrum outside their allocated band, down to and including part of the 3.7GHz-3.98GHz 5G band.

Did the FAA say this is what's happening for sure? If so that answers a lot of questions I've had because like you said they are on different parts of the spectrum so it should not be an issue unless something is operating out of spec.
I'm curious as to why you think the planes should be fixed, but "that's kind of not the point"? It seems to me that it's pretty far out of the frequency boundaries.
A sudoku solver isn't similar at all.
Why? Isn't one of the ideas of C++ that every constructed object is in a valid state? Even the STL has constructors that can fail, and it does it through member variables/flags, which doesn't seem like a very good solution:

std::fstream s(filename);
if (!s.is_open()) {
std::cout << "failed to open " << filename << '\n';
}

No one should ever have to use factories, they really suck. Too much boilerplate, too much code duplication.
Yes, it is my bad, I had misread the original comment.
This functionality is part of some devices (or rather the softwre loaded on them), as with the Onyx BOOX Max Lumi series, which provides a 13.3" 220 dpi 1650x2200 16-shade greyscale display.

I've not used it in that that mode, though I've certainly used it with Termux as a terminal driver. There are also freestanding displays sold. At larger sizes there is a considerable price premium.

The Max Lumi runs $800--$900 itself.
Dwarf Fortress Steam Updates – Release Roadmap
The difference is that cows don’t fall from the sky and kill hundreds of humans in the process.

“Fix the thing” is the correct answer, but managing risk in the meantime in this regulatory environment is a shade of grey. Doing nothing puts people at risk. Grounding aircraft cripples a critical industry. Delaying 5G costs two network operators a lot of cash.
> I try to break up a document into different types of formatting. Lists, headings, quotes, and image/content sections to make things visually appealing.

I'm sorry, but I have to disagree. It's very difficult for me to follow textbooks that have 200 different colors and 5 sidebars per page.
> Later in the article, he talks about exception safety. For something like a container, the most likely exceptions are that you've run out of memory, or you can't move/copy/construct an item in the container. I'm honestly not sure how Rust's builtin containers handle these problems. (Panic?)

As I understand it yes, the containers will panic.

Part of the discussion about using Rust in the Linux kernel is what to do about failed memory allocations. And this is a problem more generally for Rust usage in embedded systems.

So there may need to be support for alternative allocators or something else.
UDP and Anycast are great features. Can you tunnel anything or just game servers?

Also, I would love to hear about your experience buying a /24 if you've written about it somewhere.
The iPhone is not a luxury product; not in America, anyway.

More than half of American smartphones in 2021 were iPhones. The iPhone is price-comparable to its Android contemporaries. The Android downmarket in the U.S. is a minority by a wide margin.
Credit scores, racial profiling and other data based discriminations
( which was itself also in naming conflict before it became mixer and was subsequently shuttered )
Help Harvard and Berkeley understand why you chose your startup location
Is it really shrinking?
Mastodon gained 950k users in 2021, combining with other platforms they probably gained over a million.

https://blog.joinmastodon.org/2021/12/mastodon-recap-2021/

Projects like Matrix.org are also seeing huge growth. Of course these are nothing on FAANG scale, but still far from shrinking.
Looks like they need to get started on it.
"exciting"

More like hell on earth.

Since you're all downvoting me for simply having an unenthusiastic opinion, here is that opinion in detail:

we spend a lot of time designing applications so they don't horizontally scroll, and now you want your window manager to do it? What's wrong with full-screen applications in multiple virtual desktops like macOS?
Robo Sumo
You're using the wrong burden of proof here. You're assuming it's safe until proven dangerous, while the FAA is (properly) treating it as dangerous until proven safe.

Take the recent 737 MAX debacle as an example. Its MCAS hadn't been proven to be dangerous when it went into production, but it turned out that it was. Result: two airplanes fell out of the sky and 346 people died. It's the FAA's job to prevent this sort of thing from happening, and in this case (unlike the 737 case) they're doing that job.
> - You've needed to manually specify the deleter. Why do I need to invent unique_file_t myself? The stdlib is failing to support idiomatic language use.

But you're not supposed to use fopen / fclose at all, in unique_ptr or not, so the language shouldn't encourage you to use those.

They are just often shown in unique_ptr, because when making examples to teach the language, it's a quick and easy way to showcase how to wrap any kind of pre-existing handles, not only memory, through the unique ownership semantics of unique_ptr; any other example would be platform specific (say, HWND on Win32, GL contexts or who knows what). Everyone knows fopen/fclose.

Basically, that unique_ptr thing is just here to show that it's possible to quickly ease porting 45 million lines of C to C++ without having to change every fopen into an ifstream/ofstream.
Lofty ideas, supported only by hope.

They're a startup. That's what startups do. If you think they're wasting their time you're really on the wrong website right now.
Looks like a very interesting prospect for a laptop replacement. One small question I haven't seen answered here is if you can plug in an external display, or how you plan to handle web conferences. Most orgs I've worked for like you to have a webcam on, and see others. I'm not sure how that would practically work if they see a webcam of someone with their headset on, would make for a pretty akward meeting.
> This judges the prospective employer more than it judges the candidate, doesn't it?

Easy to say, rhetorically suggesting that its revealing a toxic mangement environment, but no, not really. My experience has been overwhelmingly positive with great teammates and great managers, and a hiring decision maker that was otherwise completely hands off of what I was doing for the rest of the project. A hiring decision maker that probably left within 3 - 6 months of me joining, or who was randomly called to do an interview last minute and had arbitrary evaluation metrics. Maybe that is what you mean, but it had nothing to do with the day to day experience, once on board I found every place to be very similar with the mobile team pretty much on autopilot, which is the desired experience. Even quicker paths to leadership roles and higher compensation.

They all have interesting-enough projects at the time, or fulfilled some other interest of mine, or money without being a bad environment. Interview gaffs really don't carry as much weight as people think, it requires a special kind of privilege to think it matters that not all of us have or had.
An NFT Bubble Is Taking over the Gig Economy
So a few notes on that:

* That's the threshold where you go from 128 to 256, not where you go from 64 to 128.

* If you're not going for the physically maximum overclock, the energy per bit is a lot less.

* That's for storing 512 byte blocks, so you'll run out of RAM bits 512 times sooner.

* Humans use about 10^20 joules of electricity per year.

* 10^20 joules at the cost in the link would be about 2^110 bytes, which is not all that far off.
Why not use a series of full-screen apps like in Monterey?

I don't get it. Horizontal scrolling is such a jarring experience.
You're off by a few orders of magnitude. It's more like 50,000, and that would only work for a very small fire.

Water is heavy and it takes a lot of it to counteract the heat generated by a wildland fire. Which is why water is not the primary tool for fighting wildland fires: McLeods, chainsaws, and bulldozers are. Fuel removal along a one-dimensional perimeter is much easier than bringing in massive quantities of water across a huge two-dimensional area.
presumably that's why the two spectrums have a 0.2GHz gap between them, which btw is massive. based on 2020 mid-spectrum prices, this is worth a staggering $66B.
What is the line here? Isn't the entire thread, including comments I'm responding to, political? I've had an account for 10 years.

I get the sense that whenever I'm in any thread where many others are making similar, political comments, somebody gets upset and flags mine and I'm the one punished. The parent comments are all political. So what is the line between flame bait and commenting on politics?

The most recent occurrence listed was me stating to someone they were suffering from cognitive dissonance in June. If you actually look at that comment, it's not exactly a brutal insult.

I think you do a great job moderating and I don't envy the task. I just feel like there are certain kinds of users who flag everyone that disagrees with them and gives me the impression that political comments that do not go against certain dominant ideologies never get flagged but mine do.

My recommendation is that if HN does not want political discussion on the site, they shouldn't allow political links to be posted. My comments were directly related to the digital jail article's contents. I don't really see how any conversation around a government freezing people's bank accounts as a form of digital punishment cannot be political.
It is not too difficult to imagine for virtual memory. Servers with high storage density are right up against the current virtual memory limits such that you can't mmap() storage as it is. Not that you'd want to mmap() if you cared about performance. Similarly, the largest data models have been in the exabyte range for a while. It is just a matter of time before they are not byte-addressable using a 64-bit integer.

I think there is more utility in 128-bit ALUs than 128-bit pointers, as a practical matter.
Making the Engineering Phone Interview Process Less Awful
i saw sagan speak at berkeley in the mid nineties. he was shockingly and brazenly rude to the person running the a/v setup, through his microphone, so the entire overflowing audience could hear every last detail. it was way over the top. appreciate all he’s done for science and outreach but it seems he had an intense personality.
if you can provide a source I'll be glad to see it. I checked multiple lists of dark patterns before posting.
I believe it's inevitable. But I would have given a very different answer even a few years ago. What strikes me the most though is that C++ is that it's not being succeeded by a new better C++ but instead it's being slowly replaced by multiple languages at once. C#, Java, Go, Rust, Swift, and JavaScript, (and maybe even python) are all replacing C++.

In 22 if someone wants to make a general desktop app they'll probably use web technologies, or python, or java. If you do server development it's Python, C#, Java, Ruby, or Go. Embedded development is predominantly pure C. C++ is used but less often. Gaming is still a singular C++ affair but I'm starting to see C# make headway and now Rust is gaining traction. I've seen more game developers excited about Rust than I have about anything in the last 5 years.

You can see it happening slowly, as more and more technologies are coming out and chipping away at it's use cases. Unless you're targeting game consoles, or a very specific rare domain, using C++ might be more of a handicap with so much better options out there.
OpenGL is a pure C api, absolutely not c++.
The documentation states, that you can export "all the cards in the current Noteboard as a ZIP of markdown files" [1]

So it looks like exporting is limited to a single "Noteboard".

Without bulk export (better sync) features of all documents, this service is a complete non-started for me.

[1] https://docs.supernotes.app/en/articles/3068672-exporting-pr...
Cloudflare acquiring email protection provider Area 1 Security
Escape from Rome: Why Did the West Dominate?
Apple’s new Focus tool is painfully distracting
It's even stranger when you realize that probably only 20% of trips in New York are conducted by car, and yet they are by far the largest physical presence everywhere you go. Actually quite obnoxious.
Calling unsafe is not the point here. You can do similar things in Java if you really need to.
Oh, those ugly looking parking spaces in front of every business was an enforced thing in the US?
“Bounce rate say no more”
If this is the case the solution is simple.

Postpone the 5G allocation, make the altimeter manufacturers/users pay market price for the spectrum to those that would have gotten it allocated until they can return the spectrum, and also pay a fine to the government for using spectrum not allocated to them (in the past, current and future breach covered with the rent mentioned before).

And give some timeframe by which spectrum must be returned.
I found a talk radio station that mentioned “Putin” and tried using an app to translate it but Russian didn’t work and the apps don’t support Ukrainian yet.
Yes I do miss it. It was the first place that I encountered HN favorite patio11. If you like those sorts of discussions check out the MicroConf Connect slack at microconfselect.slack.com. Indie Hackers is another good one.
fine. Dark patterns involve a deliberate attempt to defraud/deceive. Expanding the definition is not helpful.
> Yes I do agree but my point is that if any exception is being thrown for the sake of being handled then your Audio code is bad.

thank god ! then we both agree.

> Generally your Audio loop should encounter no errors at all (it should be a pure process)

and audio handlers should never lock mutexes yet I have seen my fair share of them in the wild.

> My only point is that throwing an exception when there is no handler is no better than calling abort()

every thread or event loop should always have a catch-all handler at top level.
Hey, that's where I went! Guess they've continued not cracking down on unregistered servers.
Weird that you presume the role of Sherlock in this situation, when this conversation would have been much shorter if you'd apprised yourself of the context before responding. Please don't be so condescending. It's not a good look.
Why in the world would someone who wants "control" of their content use p2p instead of youtube?

If you're worried about platform censorship, the solution that gives you more control is to self-host, not to completely resign all editorial power for the rest of eternity by handing your content over to a peer network.

p2p doesn't give you control of content, it takes away all control of content by ossifying it as-is.
NTSB is primary on aircraft accidents, but they FAA plays a major role both in investigation and enforcement.

https://pilot-protection-services.aopa.org/news/2020/july/01...

The dual role is more clear when you consider investigations may uncover issues that are irrelevant for this crash but could cause other crashes.
I realize it's fun to hate on Boeing, but you do realize Airbus, the Airline Pilots Assns. (https://www.alpa.org/resources/aircraft-operations-radar-alt...), and the ICAO(https://www.icao.int/safety/FSMP/MeetingDocs/FSMP%20WG11/IP/...) are also concerned?
Maybe they would just monitor the corridors along transmission lines. That would be a tiny fraction of the area.
It's 2022 and people still don't know that on the internet nobody knows you're a dog. These disclaimers always make me chuckle. I bet the amount of people successfully sued for giving advice on the internet is zero.
Yeah, but using DNS only requires me to open a port, which is what I can't do.
Dude, Sun in their heyday offered a similar service that allowed you to online more CPUs as needed. As I recall HP tried to as well. I mean sling all the hash you want at IBM, but at some point midrange people tried to do the same thing and for the same reasons - making it easy to capture every last bit of revenue and less enticing for you to switch platforms.