skysight-inc/HackerNews huggingface dataset:
It seems to require a pretty seriously long runway to take off. On a warm day, we’re talking international airport length runway.

While pistons are cheaper than turbines, that’s because almost all of the approved pistons on the market use 1940s or earlier technology. They are very, very, very simple machines. They are still extremely expensive.

This engine is very complicated, even for an automotive engine. It’s got some revolutionary attributes, but it also has a bunch of single points of failure that would mean traveling in this airplane over long distances and large bodies of water isn’t a good idea.

I’m frankly not holding my breath. While they’ve got a bunch of buzz around them, that and a working example are like 1/10 the battle in the aircraft industry. Wish them the best for trying to advance the art but many more established and better funded folks have tried and gone bankrupt before them.
You might like the book "Make It So" [0] about interface design language in science fiction.

[0] https://rosenfeldmedia.com/books/make-it-so/
I wonder if anyone out there has an opinion on whether there is a smaller tool inside of Mercurial waiting to break out, the way Firefox was a renaissance for Mozilla.
The problem is not changing the menu location but telling people where the new location is while incurring the lowest operational overhead.

Teaching people new things is expensive, especially if you already taught them how to do it a different way. Think of all the support tickets that come in with a menu change and the fact that even minor UI updates will require updates to training documents or e-learning materials.

Yea it's easy for one person to learn and move on. It's expensive for hundreds of people to do the same thing at the same time because you moved a form to a different tab in the dashboard and no one reads docs.
This seems aimed at coders who have to do the implementation but the people who have to use the product are the Sketch handlers (aka designers). Is that correct?

I have yet to meet a designer that knows code. It's a very rare coder that knows design, is that your intended market?
You don't see a lot of pusher-configuration aircraft. I wonder if they plan on using the same design for a military UAV?

Having a multi-fuel capable engine is a pretty clever design choice, and I imagine the improved aerodynamics come from the combination of the pusher configuration and the lack of windows (the latter enables a lighter, stronger, and more streamlined fuselage).

Fuel consumption looks to be about double a Cessna 182 (18-25 gal/hour), but that's rather good for an aircraft of this type.

One question did spring to mind: why have they styled it after a vibrator?
The original question is completely reasonable. Enum vs many to many is a thing. And yeah, I’ve read plenty of sql books, thank you.
I can’t imagine any software update so drastic as to require ‘training costs’. Most reasonable people can figure out where a menu item has moved to.
Don't get uppity, user scum. You'll upgrade when we tell you to. And we'll take away a feature whenever we want. So there.
Second sentence of his Wikipedia page says what he is best known for:

> He is best known for creating the Morris worm in 1988,[3] considered the first computer worm on the Internet.[4]
Musk Wealth Exceeds $100B While Bezos Worth Twice as Much
In every place I've lived, teachers bargain hard for their students. Yes, they bargain for their own pathetic wages and benefits, but they're also bargaining for classroom resources, smaller classrooms, better education for kids with additional needs, etc. And DAMN the short-sighted politicians who play with kids' futures and use those asks as bargaining chips. Childhood education is one of the highest ROI investments we can make as a society, but apparently we'd rather spend money on cops and emergency rooms.
This may explain why you don't see the harm in making workflow-breaking interface changes. More experienced operators who use expert interfaces (such as keyboard shortcuts) are much more badly inconvenienced by interface changes than operators who search the menus for each operation anyway.
So. Is it aliens or not.
A 12-Year-Old Furry Wrote 20k Articles of Gibberish on Scots Wikipedia
gold ENGOT
Windows 10 has a new API just for this, the integration with OneDrive (apart from being extremely obtrusive/pressuring me into use something I don’t want) works great.

It’s basically a shell component that abstracts over file selection for open/save and an api for providing the list of files, reading or writing files/parts of files, and shims around common fs operations like copy and move.
One note... the modem recommended is only DOCSIS 3.0, not 3.1, so it will not support gigabit networking.
A leap of faith: Committing to open source
yes, i gathered as much. they showed enough desire to give credit and enough interest and skill in the matter that i find it hopeful they could find it again if they sought it out.
We need to develop alternative business models like this in order to replace copyright.

Indeed. So where is the evidence that any of the alternatives anyone has tried so far can reliably come even close (within an order of magnitude, say) to funding the same quality and quantity of creative work as we support today through copyright?
This is the future of airplanes. Windows add cost and reduce the structural integrity of the plane.

Commercial airlines are already removing them.

https://www.bbc.com/news/business-44383220
To Hell with WCAG 2 (2006)
Respectfully, I have the opposite view and left my comment at the top.
Funny this post should come now.

I've been dealing with a weird upgrade problem.

I noticed a problem with various software on my Android phone about a month ago - some software had stopped because it couldn't upgrade and I wasn't able to download anything from the Play Store. It seemed the phone was waiting for wifi to do anything. The only problem was Wifi would come never 'cause of Covid. Moreover, changing Play Store options failed to solved things and box in Android meant to change this had simply vanished ... several upgrade ago (hah, ha). Oh, and looked far and wide on the net for solutions.

That would only be the sad story of one more phone crufted to death ... except I did solve the problem. Accidentally. Yesterday. Trying to upload stuff by Google Drive, I found a wifi-only option disabled it ... magically, the Play Store worked now and everything I had order appeared. Apps worked again. Etc.

I'm not sure if I can think of a moral to this story but I'm glad of a context to share it in.
The thing is that it let me send the whole $250 in three transactions, immediately after each other. So if it's an anti-fraud device it's a questionable one at very best.
OAuth 2.0, but Hold the Jargon Please
Congratulations on the release, and it is definitely not too in your face as I may have implied. I am a strong believer in paying for good stuff and I don’t care if people complain about your approach. They aren’t the creators.
It's very similar to websocketd, however this is intended to be used by one-shot scripts over HTTP.

websocketd uses the WebSocket protocol for streaming scripts, whereas script-httpd uses plain HTTP for terminating scripts.
Speed seems to be almost comparable to a turbine aircraft in cruising speed if you go by their numbers, despite it being V12 piston prop driven. Cruising speed of the 500L is 450 mph and the cruising speed of a Gulfstream IV is 520 mph.

This air frame looks uncannily like the failed Planet Satellite in 1948 though.
>I lost track of the number of times a friendly Windows 10 (and 7) update has re-enabled telemetry. Either that or there is yet another, completely different post-update Wizard for advertisement, telemetry, default applications, and other privacy stuff (There sure is a lot of effort put in moving settings around each update!)

...and that's why I'm using LTSC, because it's limited to security updates and supported for 10 years, rather than regular windows which gets "feature" updates every 6 months. For office, the equivalent would be perpetual (2016 or 2019) instead of 365.
Unfortunately all the default implementations really suck at performance (for Linux and Windows, at any rate), and it’s very noticeable under IO pressure, lots of small files, etc. They're stable and seem to be correct though, which is something.
I started learning Python some 7 months after starting to learn C (my first language). I didn't really grok logical program structure until the burden of mem management was behind me.

So, relieving that burden allowed me a playground to pseudocode a program and then translate that logic to a more optimized inplementation.

I still use that strategy in forming mental models.

But now it's a matter of placing weak joints on a pipeline and accepting bottlenecks where they arise.

Can I MVP in 2-6 weeks on those 10 (the startup) alpha users? Fine. Can I leverage my engineering strengths and understand replacement priorities? That's my goal and I run very far from startups that want to build panickedly with toothpicks and glue.
Probably just an artifact. There's a 'radar raw' point in there, if you zoom in it is clearly associated with the disk.
Best computer and headphones for distance learning
Palantir Titan
The background to that reference is https://en.wikipedia.org/wiki/Peryton_(astronomy)
These two posts by the creator, Mike Bostock, sound similar to what the gp described.

https://bost.ocks.org/mike/join/
https://observablehq.com/@d3/selection-join
> I wonder if they plan on using the same design for a military UAV?

A mockup of a UAV version is shown in the article.
You do not need to actively work on a code base to know who does. The educational backgrounds of developers who work on software in non-CS fields are very easy to find online. There is no contradiction in these quotes. If your point is that non-CS people write bad code (and that at some point I have argued the opposite, which I have not), you still haven't explained why the market won't value the domain-specific knowledge of a non-CS person over a BSCS's programming knack.
Copyright infringement is not theft.

That's just a legal technicality. Either the viewer got to enjoy the work and the rightsholder got the corresponding money in their bank account, or they didn't. Whether a work was ripped before any payment was made, or the work was legally acquired but then the payment was stolen back from the bank account, the end result is functionally the same.
I love this. Not only does it look cool, it is actually good UX. I hope more apps would make more use of sounds to give more detailed notifications.
> More experienced operators

Lol I manage to operate my computer to do advanced things just fine and still cope with update.
Looks like a solid product. Tired of always having to duct tape this together everyplace I've worked.
Counterpoint - Melbourne CBD. Jampacked full of enormous residential towers that are cheaply/poorly designed, far too close together, offer zero amenities and that block out all sunlight.

I used to be in favour of laxer planning regulations until I moved to Melbourne. A lassez faire approach just doesn’t work.
it's not supposed to be a real product either
It’s never aliens
> I can’t imagine any software update so drastic as to require ‘training costs’.

Both Windows and Office were notorious for this.

> Most reasonable people can figure out where a menu item has moved to.

As it turns out, many people who do low skill computer work do not adapt to change well.
Show HN: Predict Python Code with Transformers/LSTMs
Thorough indictment of productivity porn:

https://notes.andymatuschak.org/zUMFE66dxeweppDvgbNAb5hukXzX...

"People who write extensively about note-writing rarely have a serious context of use
Many bloggers and “life-hackers” have made a full-time job of suggesting how you should organize your journal, or how you should most effectively Write about what you read. We should take this advice seriously insofar as those practices have helped the authors achieve meaningful creative work: “Better note-taking” misses the point; what matters is “better thinking”

But most people who write about note-taking don’t seem particularly accomplished in their own fields, whatever those may be. In fact, most such writers aren’t applying their notes to some exogenous creative problem: their primary creative work is writing about productivity."
I was in Andy's dorm (house) at Caltech. When I matriculated, I chose begrudgingly to study a "real" science--physics--instead of what I actually liked--computer science. It was in no small part thanks to Andy's contagious and unabashed excitement for CS that I eventually switched over and became a happy software engineer.
Have you thought about an upgraded service to have you review students data manually? Customers might pay a premium to have a human look at it so they don't have to choose between looking at it themselves and trusting your AI.
Medium apparently allows X many reads for per month for certain account levels. Somehow this policy seems more petty, vicious and stupid than honest to gawd paywalls.

Medium is just blogging site. Boycott it. It's awful. Wordpress or whoever just has adds.
Yep perfect
Apple has usually billed itself as a high quality hardware manufacturer, and more recently they've expanded into services. The lion's share of their revenue is from these two things.

Privacy has always been a core tenet of Apple's value proposition. They ask for more money, and in return you get assurance that the system you're using values your privacy more than other ecosystems.

I don't necessarily think there needs to be anything more to it than that. Apple knows it can win privacy conscious people and monetize them in ways Google can't, and that's what it does.
> That's an interesting point. What's an example of an application that needs to hash a lot of small inputs, with data dependencies between them?

For short inputs, we want to estimate the time that elapses from the moment we know what data to hash, to the moment when we know that data's hash value. For example, a realistic application might hash one small input and immediately need the result of the hash to, e.g., determine where to probe in a hash table.

When a benchmarking loop does not introduce data dependencies between iterations, it lets hardware superscalar and out-of-order execution overlap the computation for multiple hashes; when we don't need the result of `hash(x)` to start `hash(y)`, the time it takes to compute `hash(x)` and `hash(y)` is often less than twice the time it takes to compute `hash(x)`. For short inputs and simple algorithms, we might actually observe that it takes exactly as many cycles to compute one or two independent hashes (for example, that's what we observe for UMASH on <= 8 bytes). Did we improve the latency of our hash function by computing two values in a loop? By most people's definition of "latency," that's a no. What we did do is improve the throughput, for independent computations. However, the throughput on short inputs is rarely what matters... and, for longer inputs, overlapping the first or last couple iterations is essentially measurement noise.

In a pure hashing loop, we don't really have anything to block execution on the output of the hash function. We can come close by making each call to the hash function depend on the previous call's result: this way, the average time it takes to compute one hash in a series of n will roughly match the time it takes to fully compute one hash.
Fine, swap your keyboard layout to Colemak (or, if you use that, to Dvorak, or just randomize the keys.) It's just a workflow/UI change, you'll get used to it.
Would you support the existing fuse API? What does NFS not allow that Fuse would, if anything?
Automatic updates are rather immoral for platforms like operating systems and browsers. And probably should be outlawed.
it is much faster than a C182. if it flew at Cessna speeds it might be about even
TypeScript 4.0 Adds Long-Awaited Variadic Tuple Types
Somebody sneak into this guy's office and remove his 'debug run' buttons and make it only accessible using keyboard shortcuts.
I'm kind of curious as to why they went with the engine that they did instead of something based off of Chevrolet's LS engine architecture, but tuned for the unique demands of planes. Seems that they place efficiency as a high standard, and the LS series of engines are pretty efficient in terms of how much power they generate vs how much space the engine takes up.
Why is it the government’s job to rebuild or relocate these flood prone areas? Why not create special assessment districts to pay for flood control themselves, devaluing property and discouraging new investment?
(from 2018)
Clearview AI CEO: ‘over 2,400 police agencies’ are using its facial recognition
I'm not sure that's unrealistic. Once upon a time software and services were supported for multiple versions back. Usually two major versions, the current and the last. (Granted, this was as a technical user, using technical tools.)

Now everyone wants you to use an auto updating piece of software (such as browsers), or cloud based services.

I'm give you that it was inefficient in the old days, but it also allowed users to purchase a piece of software (like Photoshop) and use it, with limited and then no official support, for as long as you'd like.

That's harder and harder to do these days.
A List Apart has been doing this stylistically for a while.
The article says its typical takeoff run is 3300 feet, which is about half what a 737 needs. I don’t know a lot about airplanes, but that seems like a pretty short runway length requirement. What am I missing?
Git Koans
That's fine. I've been in this industry since the 90's. My opinion is unless you have literally millions of spare cash to make a ton of seed investments (like 50+), it's not worth it. You will probably not see a pay off.

I qualify as an accredited investor based on net worth. I have invested in private companies, both through employee stock options and as a preferred seed-stage investor. However, I keep most of my funds in self managed brokerage accounts. I will not quote returns here, I am not here to boast, I'll just say I do beat the S&P by a significant percentage.
> all of its lovely features

I think this might be only superficially true. One of the meta-features of vim/emacs is, over months and years of use, they slowly teach you how IDEs "work", and invite you to tweak how yours works to your whim.

example: I notice a process is slow in vim. I'm able to profile the problem, identify the binary responsible, replace it with a faster equivalent program, and enjoy that improvement for the rest of my life. Such a thing may be possible in VS Code, but it's against the norm of "just install this plugin", whereas it is the norm in vim/emacs-world.

Some other scattered ideas:

I also think that, since vim and emacs are fundamentally cli tools also gives them an advantage, because you can hook them in to your terminal workflows (git add -p, git commit -v, etc). also, you can dispatch terminal commands seamlessly from inside vim (I get `make build` in two keystrokes: `,d`).

vim (I can't speak for emacs, don't use it) is also more responsive with a much smaller resource footprint and an equivalent feature set. my work laptop can run a web browser and vim for 6+ hours. With vs code, maybe 3 hours.
Everyone is entitled to an opinion and has the right to share it. Even in the case it may be unpopular amongst certain groups.

As an end user, I do not like automatic updates (which may or may not be "upgrades"). I try to avoid software that relies on this approach wherever I can. I consciously choose software that is not in constant flux, unless something is broken.

There is not a single software author that I trust enough that I just want to blindly allow them to install new software at their leisure without any input from me. To allow such practice is not my preference. I prefer to evaluate software before I install it. "Automatic upgrades" assumes there is not to be any evaluation by the user. Every update is assumed to be "all good". Of course, that may perfectly suit some users. However, other users have every right to be more discerning in their choices. No software author can naively guess exactly what it is I personally need or want from a piece of software. (The growing trend of using "telemetry" in place of actual user feedback is another topic worthy of discussion.)

The trend of automatic updates seems to encourage a form of software development where the software can be released "unfinished", in a soon-to-be broken condition (to later be fixed, or not) or in a state of flux where the number of knobs and dials can increase, the UI can change, etc. At worst, the quality of the software may change fundamentally over time, not always for the better. Essentially the user never gets to see the final product before deciding whether to use it. She is signing up for a work-in-progress.

This is an honest opinion from a bona fide computer user and I fully respect and appreciate differing persepectives, including the "mainstream" ones. Thank you to the HN forum for letting me share my thoughts on this matter.
If you're not using keyboard shortcuts, then there's much less ingrained in your muscle memory. You're using more conscious effort to perform tasks which means that when something changes you don't need to put forth extra effort to override the subconscious.

That gives you more adaptability, but the downside is lower efficiency in terms of both speed and energy expenditure.
If you're new to vim, also consider https://kakoune.org/
Just to lay them out, some notable other options:

- Under Linux and FreeBSD, bazil fuse offers a nice low dependency path to supporting FUSE. It is all pure Go code.

- Under Windows, you can use WinFSP, which is a rock solid usermode filesystem driver with FUSE support. Despite its name, you can use this with Cgofuse to get FUSE on Windows without CGo.

Combining the two above gets you pretty far already (though if you want to actually avoid a CGo dependency you do need to explicitly disable it.)

I think the next level would be to have a general filesystem interface (there are several options in the ecosystem already) that can be used as a common ground between different usermode filesystem and network filesystem server implementations. Then ideally, a magic Go library can exist that gives you the best possible setup with switchable backends depending on the platform and build configuration.

Right now Go itself is possibly standardizing a read-only filesystem interface, an extension of this with write support might serve as a decent jumping point for getting toward an idealized pluggable filesystem library.
or Lupus...
Live View of Hurricane Laura
Windows Terminal Preview 1.3 Release
I would think so, but it's hard to say. It depends on their own ability to figure things out and your ability to explain. Python is easier to google and more powerful, but Racket is like a really elegant and complete idea. I think the latter would have been more helpful when I was getting started, but it's really, really hard to say.
I don't understand why programmers are so precious about their choice of text editor. They obviously managed to learn and adapt to their current choice. Why can't they adapt to a new one?
TL;DR: "More often than not automatic updates are not done with the interest of the user in mind."

Exhibit A being the fact that automatic updates often silently re-enable privacy violating settings. When a company is caught doing this, it's always an unfortunate mistake. But strangely I've never seen this error go the other way, towards more privacy for the user.
> One question did spring to mind: why have they styled it after a vibrator?

“It’s all about the laminar flow”[0]

[0] https://www.ottoaviation.com/technology
Wow, this is a literal nightmare for flight anxiety sufferers.