skysight-inc/HackerNews huggingface dataset:
Dip pens are used quite a bit for artwork still. Until very recently (last 10 years or so), dip pens were very much the standard for inking certain types of art, manga especially. The main advantages of a dip pen are the amount of control you have over the line by varying pressure and angle (like a flexible nib fountain pen) as well as the ability use pigment based inks that will clog most fountain pens. Of course digital tablets have pressure and tilt sensors, but without the tactile feedback of the nib flexing and pushing back against your hand, it can be much harder to control. I'm guessing that drawing tablets will eventually have haptic feedback for this reason. The ability to swap out nibs or use a paint brush with the same ink is also very useful.
fyi, none of the buttons work in mobile Safari
I've heard this sentiment expressed as "return to monke"
Another Boeing Pratt and Whitney Engine Exploded in the Netherlands
It says it crashes if you do the thing that you would do in a normal aircraft to prevent stalling.

From the other discussion I linked, it sounds like the issue is that the rotor normally creates forward drag, and earlier designs have the engine/thrust propeller mounted pretty high. Pushing the stick forward causes the rotor to have less forward drag than it normally does, so the engine thrust effectively causes the whole craft to pitch forward. Which is sort of what you'd expect to happen when you push forward on the stick, but I guess it happens in a way that's hard/impossible to correct from.
Yep, HR can tell you a lot (power meters are pricey, but indeed are the best option). If your HR rises too quick you're likely off pace however though.

Another thing you can do is thinking of saving some gas in the tank for the last bit of the climb where you'll sprint as you summit. Start with this in mind at the bottom
Sounds like a good way to get unmotivated programmers who sit around drinking coffee all day and not doing any work, because hey - the longer this project takes, the more bonus our employer gives us!
I played ZZT a lot, and found that you could unlock the other levels with a hex editor by just changing their name in the binary. From there, you could open it up in the editor and figure out how they implemented a lot of their stuff. ZZT-OOP was very quirky, but so cool for the time!
You mean Gaming Android Phones? I guess the main reason is that it would detract from their primary use as phones? However you do have a lot of Android-based gaming devices with proper physical controls.
High confidence syntax-aware identifier renames will take you pretty far
A great science fiction series with a very similar concept is the Quantum Thief by Hannu Rajaniemi[1]. The Sobornost create billions of specialized "gogols" by selectively editing minds and using them to perform any kind of task, such as rendering a virtual environment via painting or as the tracking engine of a missile.

[1] Who in an example of just how small the world is, is a cofounder of ycombinator backed startup - https://www.ycombinator.com/companies/1560
Totally agree. I ran it for New Jersey with the similar results, but it is brute force. Scratching the surface quickly leads to many more variables. For example, more testing would lead to more cases. Then, of course, we'd need to look at how the testing was done (eg random or hospital entry) and what test it was.

I really wish that stochastic testing were discussed more seriously.
His point was the regulation of planes, not the planes themselves. Which is effectively what forms the "safety of today's planes" that you are looking for.
No need to go anywhere, they’re watching you right now
Looks like from terminator 2 or something similar. I remarked to my wife that it looked full on sci fi.

Sky cranes on Mars, HD and 360video, microphones on an suv sized rover.... man... I love living in the future!
Yea you've got the intelligent and right response imo. Politics, anxiety and tribalism obscured the obvious picture you've laid out.
> Media are reporting that wealthy migrants are still being welcomed

Ouch, that article links to one from May 2020. It said the Avatar film crews were allowed to fly in, whilst families were separated.
TagTime Web: stochastic time tracking web app
Handheld PC gaming is still a niche on the PC Market, but with more and more devices capable of running games decently, it can only grow.
> Ghosh is willing to wait for his pen to arrive from the maker

I'm a bit flabbergasted how you'd think that a customer willing to wait 95 weeks for a product is proof of a pricing failure. It's proof that price is not a factor.
I know the history, but I still think your comment was lumping them together unfairly in this context. With few exceptions, if you are writing `new` or `delete` you are doing C++ wrong in 2021 and that I would call C/C++ :-)
It seems like a paid placement advertorial.
I don’t know how to convince each of me to diligently do my my share of the work, knowing I am brute forcing some ugly problem, probably failing at it, and then losing anything I might have learned. All toil, no intrinsic reward. That takes some kind of selfless loyalty to my own name that I don’t think I have.
It's funny how the anti-Amazon liberals have all been in full force demanding policy that ensures dominance of the huge corporations and obliterates all the mom-and-pop businesses.
I have. Throw specifics at me. Bring it on! I've been in many debates like this before, and my suggestion is skeptic-tested.
this is great, thank you.

In the languages I use more frequently, one reason partial application needs to be done more explicitly is because not all arguments are necessarily required. Frequently these languages support either maps or "keyword arguments" to solve the problem of allowing some arguments to be optionally specified with defaults.

Is it common in this alternative style of language to have named arguments, such that you could still apply "optional" arguments in a non-positionally defined order by name? I'd love to be pointed to some information on how this "school" of languages handles problems where this is a less well-defined order of partial application.
> Reading Go means that I keep having to read idioms (as posted in the article) and parse them back into the actual intent, rather than just reading the intent directly. But I can't even trust that, since the nth rewrite of the idiom might have screwed it up subtly.

This. Also, this idea that simple(r) = easy to read just doesn't hold. Is brainfuck easy to read? It's very simple.
Even without being so extreme, we could simplify go replacing loops and structured ifs with "if-gotos". Or remove list enumeration as in range(my list) and only allow using integer indexing. Would that make go easier to read or reason about?
Get rid of the OOM Killer.
In case you haven't seen, there's actually a quite a big market of generic portable consoles now days.

Specifically cheap linux-based emulator handhelds.

Had no idea this was a thing until I came across this subreddit recently: https://www.reddit.com/r/SBCGaming

Its quite impressive what you can buy for ~$30. It would have been pretty mind-blowing to have one of those as a kid.
If it's far from perfect, let's improve it. It's not downvote or nothing.

Downvotes are meant to tame the insults and offensive comments. But what if downvotes themselves are insulting and offensive? Are there really no other options?

But the even deeper issue is that this may be the HN the moderators want, and it does sound like it is.

Deeper issues are often ideological discussions. Yet, ideological battles are not to be fought on HN.

But the ideology needs to be settled before technical solutions can commence. Implementing a better downvote or an alternative is a technical problem. Deciding to do so requires ideological decisions, such as, prioritize free speech.
From the description there, it seems like a simple "oh shit" lever to tilt the engine (or at least prop) upwards could fix this issue?
You assume people who are jailed have lawyers on retainer. They largely don't.
I hate to sound like a hater, but with 5G, plentiful power banks and things like Stadia and the Razer Kishi isn’t this super super niche these days?

I have my computer, which doubles as a server, on all the time and was blown away how fast Steam Link worked on a remote connection (albeit I have gigabit upload speeds, but still). I imagine Stadia and GeForce Now are even better.
Its been almost 30 years since I heard those names! Thank you :)
I was going to say that ZZT-OOP was the first language I ever programmed in, but then I remembered poking around inside `GORILLA.BAS` to figure out how to make my own game, and writing a custom zone in DikuMUD's scripting language for my local BBS (age 11 or 12?). Extending games was my entry to programming, and it probably shaped a lot of opinions I have about how open software should be.
RFC7505 Means Yes, Your Domain Can Refuse to Handle Mail
> Getting customers is not too hard by poaching them from Stack Overflow, Reddit, CodeMentor.

I have contributed to the SE for more than 6 years, beginning as a greenhorn and ending so far with more than 400 posts(most are answers). I find the value of SE is threefold: 1, it provides me a communication platform; 2, it provides me a place to take notes; 3, it keeps track of my improvements partly by a reputation system which I can monetize elsewhere. I only spend time writing answers there in my idle time.
Odroid is also venturing in that space with the Odroid Go series.
>including deleting NTFS

Imagine drinking so much kool-aid that you literally don't like a filesystem for no reason other than Apple good Microsoft bad.
ah i see, they do have some small write up here as well https://worldchess.com/algorand/
My understanding would be that Ananphylaxis can never ve a zero risk for severe allergies. After all, most anaphylaxis is triggered by accidentally eating an allergen or a tiny cross-contamination with an allergen. Everything depends on sensitivity of your allergy. I am excited about this startup, because we've been researching OIT (oral immunotherapy) treatment for my daughter who has multiple life-threatening allergies. My understanding is that oral therapy is only just beginning to be approved in the US and that most protocols call for first few months of dosing to be done in a doctor office, followed by maintenance doses that can be done or even prepared at home.

Is this treatment different than OIT? Is it more suitable for less-threatening allergies like seasonal allergies? or is there a cut-off in IgE levels this treatment would be indicated for?
You'd think so, but then again it's not too surprising to find that not everyone enjoys the same rights in actuality that we all theoretically have. And rights can vanish if they aren't actively asserted and the people affected don't know about them. The article mentions that the people who have had the problem addressed were the people that complained, or who had family on the outside who knew what was going on.

If Arizona isn't acting quickly enough, I wonder if the federal government can get involved?
What happened when you clicked?
Private Equity investment in healthcare increases mortality of patients by 10%
Not sure if you heard but Stadia's future is probably not as solid as before. They have shut down first party studios already.
Objectively, ATRAC was worse than CD as a compressed format. But it was actually very cleverly done, and it sounded better than MPEG audio at the same bit rate.

What killed the format was Sony's aggressive policy of forcing you to use their software.
What about Americans traveling overseas? Is shipping the issue? is there a way to pre-ship a larger supply in anticipation of a longer trip?
norwegian, but Lemaitre
My money (er, bitcoin) is on Hal Finney. I knew Hal from occupying the dorm room next to mine at Caltech. Being Satoshi is just the kind of elaborate prank Hal would have loved. Besides, I've never met anyone as smart as Hal, and I've met a lot of smart people.

In his last interview (when he could no longer speak) he was asked if he was Satoshi, and he just grinned.

As for where the missing bitcoins are, my bitcoin is placed on the wallet just being thrown out with an old computer, discarded on a floppy disk, etc.
Thanks, that would be really great :)
It's not just cameras. What good is an 8K video taken on a rover but it can upload at 200 bits/sec?

The entire stack has improved. I suspect everything from radiation hardening, semiconductor manufacturing, CCD reliability and costs, image processors, colorometry, radio transmission, relay tech and orbiters, and not to mention the importance of great PR.
Inkplate – Easy to use e-paper display
"Obviously, this story was for illustrative purposes and I wouldn’t recommend a portfolio consisting of 100% in stocks of a single market in the S&P 500 unless you have an extremely high risk tolerance. Even then a more balanced portfolio in different global markets with a sound rebalancing policy makes much more sense."
I grapple with this every day. It is painful to look around and see that no one is paying attention or cares. There is all this talk of being Woke nowadays but I believe these people are only woke in the one particular way - around race, sex, etc. To be truly Woke you need to be cognizant of how everything you do impacts the world around you. People go to great lengths to understand racial injustice but won't spend even a minute talking about the ecological issues. Crazy thing is that no matter your race, sexual orientation, pronoun, or whatever else basically have nothing in comparison to climate change and ecological collapse. These things affect all, not just some groups. I don't mean to diminish racial justice, but this is so much bigger than that. I'm scared.
What if I want to wait as little as possible?
The original vision of the Smart Grid (by competent engineers at EPRI and elsewhere) was to ensure better reliability, resilience, and efficiency of the grid under a mix of new generation, transmission, and distribution technologies. Unfortunately--as often happens--managers took the buzzword and changed its meaning to "A Good Way for Us to Make More Money by Throwing Smart Meters on Every House." Any thought about increased reliability and resilience went out the window.

The Smart Grid can still deliver on its original promise of a dependable, bidirectional electricity generation and delivery system. But in order for it to do so we're going to have to get rid of all the decision makers who only care about squeezing short-term profit out of the idea. It's going to require thoughtful, long-term investment.
This may be the way SirusXM works, but it is far from optimal. The best scheme is to give the radios simple sequential (or near sequential) id's, and have the station transmit a bitmap of which id's are enabled/disabled. Then it's one bit per subscriber, and can be transmitted in a few seconds. That bitmap is authenticated by a public key stored in the radio. You might want to run length encode the bitmap if you assume that in 30 years there might still be a handful of ancient radios still alive you wish to service.

Satellite bandwidth is expensive... Activation time is annoying for customers... The above scheme saves either (or both).
There have been some rule changes in recent years allowing non-accredited investors to invest in startups more easily, and platforms such as SeedInvest have sprung up which facilitate this, so this is at least one new pathway, although I don’t know how much easier it is necessarily, if at all.
Yes, 2014 in fact is when Hal Finney died, a few months after that post. He is perhaps the strongest candidate for Satoshi, and if so we'll probably never know.
The funny thing is that’s a pretty common way to get three phase power from single phase supply.
I used to love fountain pens, but I don't use them any longer. It's not that I've converted to another kind of pen, it's that I do more and more on my computer.

I used to go to meetings, take notes with my fountain pen, and then type in my notes back at my keyboard. But now I have a laptop ...
The Bombard Story
You don’t need more than the HTTP methods as long as you reify requests as resources.

Instead of “doSomeAction on resource” it’s “POST/PUT /resource/actionRequest”.

The trick is stopping and trying to make everything work over CRUD of your main entity resources. HTTP resources don’t need to map to tables.
When I do yoga on my back deck, hummingbirds always come over and check me out. They're curious and bold! I think they recognize people but am not sure.

I've gotten to the point where I can tell the Anna from the Allen and have named the most bold and curious one Rufus. His ladyfriend being Chaka Khan.

Their mating dance is incredibly impressive- flys wayyyy up high above the ridge and then dive bombs strait to they ground and swoops up right before getting crushed. He does loud showy chirps at the top too to call attention to his aeronautical wonderbird prowess.
Nintendo DS-TV-Out Restoration Project
Going to take this off of HN and text you
It was obvious when Cuomo was doing a victory lap book tour during the summer declaring that masks work and he figured out how to fix things, only for infections to pick up again when the season changed.

I expect it'll be obvious in retrospect that human interventions had much less effect than thought, and the largest factors were a mix of demographics like obesity and nutrition, as well as geography (which influences sun exposure, humidity, etc.).
> What are we missing that actually matters in practice? And yes, if you minimize the problems that graphql was built to solve it seems like a worse solution.
> Again, what problems are you talking about that graphql doesn't solve? I mean actual, practical problems.

If you're using GraphQL and feel that it solves all your problems and isn't painting you into a corner, you are free to continue to use it and reap the efficiency rewards. I'm not here to convert you to REST or any other RPC methodology. One of the things that was lost with adopting GraphQL is partial responses -- being able to send part of the answer back before the entire request is complete. I'm not sure exactly what streaming looks like in GraphQL but do they have anything as simple and useful as SSE?

> Facebook, a company who's apps serve billions of people came up with graphql to solve real problems. Saying it isn't well considered is asinine. As for standardization, last time I checked GraphQL has a spec and the GraphQL Foundation is a member of the Linux Foundation.

I did not mean to imply that GraphQL was not considered -- just that it is less considered than the alternatives that existed, and certainly was less battle tested. Just because something has a spec does not mean the spec is good and well reviewed (though again, I'm sure GraphQL's has been looked at by smart people for large periods of time). I don't know what to make of the GraphQL Foundation being a member of the Linux Foundation,

> So now I need to write a backend for each use-case. That sounds better. Or I need to make my endpoints extra configurable which starts to approach graphql territory.

It's not that writing robust endpoints is approaching GraphQL territory, it's that GraphQL territory is bootstrapping robust endpoints for you, but it also locks you in to it's way of viewing the world. I prefer to use interoperable smaller tools rather than doing this, and maybe I'm losing out because of that, but I'd take the complexity of one or two or five robust endpoints over adoption of the entire GraphQL spec & ecosystem for what I'd consider minimal gain. To each their own.

> Again, we're now entering the "why graphql was invented" territory. Sure I could add these to my REST endpoints.. OR I could write one graphql endpoint and get all of these.

No, that was me pointing out that if you're trying to help low bandwidth clients, that's how you definitively do it, GraphQL is not the right solution in that case -- you try your best not to make any calls on the frontend at all, so it seems the point is moot there.
Airbus aircraft like the A320 are kind of like this. Roll and pitch is entirely fly-by-wire, and as I understand it, the basic scheme is that the sidestick position is taken as a desired rate of change and the avionics compute how to achieve that change using the control surfaces. This is somewhat necessary as a change in roll attitude is done using some or all of the slats, ailerons, and spoilers depending on the speed, pitch, etc. A cool consequence of this is that in the normal flight mode, pulling the sidestick full aft and keeping it there will result in maintaining best angle of climb. Under normal circumstances it is not possible to stall because the avionics will not allow control pressures that will leave the safe flight envelope. Changing the flaps, or more properly the configuration lever, not only adjusts flaps but also changes control parameters to modify the flight envelope for safer operation near the ground.

The thing I found funny when reading into that is that, for all that effort for roll and pitch, the rudder is just hydraulic. I suppose there's just not that many ways you can fancy up yaw control.
Have you considered trying those ultrasonic dust mite repellents? They work for me and really made a huge difference.
I think what you really want to do in aviation (or anything safety-critical) is reduce risk of failure. Avoiding risk of mechanical failure at the expense of controllability is simply pushing the blame onto the pilot.

The general approach for critical hardware like flight controllers is triple redundant systems with two-out-of-three voting, driving redundant actuators.

MCAS is a prime example of this NOT being followed, because it relied on a single sensor input to generate a significant control output.
EDIT: Want to clearly state that I think it's horrible that people are being held past when they should be. The below is more of devil's advocate view of the problem. /EDIT

To add a slightly contrarian perspective, this reminds me of what I think was an old HN discussion about payroll systems.

One of the comments was along the lines of:

BEGIN QUOTE

You think it's "just payroll"? What about the following:

- The person who gets paid at 6/11ths of wage because there is a split contract

- Or the guy who gets three pay checks because he retired so gets a pension, is a contractor and is working for two different departments?

- etc

END QUOTE

The point being, these things sometimes seem simple but can get astoundingly complex very quickly.

Case in point: the system is designed to track gang affiliation, personal property and health issues.

What about the guy who is in a gang now but was in a different gang last year? And his stuff is in another block because his block's storage area is full? And he can't take the top bunk because he has gout(or diabetes etc) and can't climb anything?

And what if even with a perfect gang tracking system, you don't have enough "bins" to actually separate everyone who should be separated? How do you account for that in the system? Where do you track the "gang pairing priority list"?

And I know what some folks will say: "Yeah, that's just a rules engine that you keep separate from the code. Easy!" Ok. So how do you version control the rules engine? Do you build a dryrun option to see what a small tweak to the rules do? In my experience, probably not.

Long story short, jails are incredibly complex environments with a multitude of complex dimensions to account for. If you are curious about this, I highly recommend reading "Jailhouse Doc" [0]. It's an incredibly insightful look into JUST the medical side of prisons.

[0] - https://amzn.to/2ZJnVZG