skysight-inc/HackerNews huggingface dataset:
I love this list. And ... yes. Everyone should. I mean a high school education the the Western world is basically a masterclass in polymath for the bronze age. And a PhD in physics is beyond anything dreamt of by the scholars of Byzantium.

We humans have set a very high bar. And every discovery in science makes the bar higher, but all of us should know where the bar is, because all of us are needed to vote on steering this ship. Informed voter is not about reading some manifesto. It's informed about the world and the economy and how it all fits together.

Flat earthers are trying to opt out of being informed so they dont have to have the responsibility of deciding.
Become a cog in the machine of a huge corporation. Get a position which is indifferent about whether you solve a problem today or on Monday. A regular paycheck that is predictable and impersonal is the way to put as much distance between this and your future.
Not sure if sarcasm...
This reminds of Steve Jobs' speech, "Stay Hungry. Stay Foolish." "... following my curiosity and intuition turned out to be priceless later on."

https://news.stanford.edu/2005/06/14/jobs-061505/
The title should be more aptly - how it's _supposed_ to work.
Although I respect your determination, is there any actual reason to comment this on an Ask HN?

OP is looking for answers after all, not complete dismissals
I believe Lua has this with metatables, and of course Python has its "magic methods" and metaclasses.
Show HN: Create and embed a sexy survey onto your website in under 5 minutes
I root then use TWRP to backup the data partition to memory card.

I'vr also used Titanium Backup (paid version) in the past (non-root phone) with good results, but not w/in past 3 years so ymmv.
> Yeah it does seem really wild that Japonic languages and Turkic languages could be from a common origin

Mainly, a few Turkish weebos are infatuated with the idea, that's about it.

Hey, French is a dialect of Japanese.

Proof:

The verb for "to have" is used for indicating that something exists somewhere in both languages. And, look at the tantalizing similarity: avoir (French) vs aru (Japanese).

Oooooh!

E.g. third person masculine avoir is a:

FR: Il y a un maison. (There is a house over there.)

JP: Soko ni wa, ie ga aru.

FR: Il a beaucoup d'argent. (He has lots of money.)

JP: Kare wa, o kane ga takusan aru.

QED.
Did you just copy one of the bot's responses?
- flatpak
And
- appimage

Both work out of the box on almost any distro, just fine
Haha, let’s not throw the baby with the bathwater though. Unix philosophy relies on good API between subsystems and enables the user to combine them as they see fit. The problem is that the interfaces are getting a bit rusty (no pun).

macOS is totalitarian as UNIX is libertarian if I may have some fun with analogies. No top down direction but individualism is encouraged. There is something to be said about that! It’s a test bench for super cool ideas - e.g. suckless tools.
> I've already said this to you in another thread, but my sister is a school teacher. I do tech support for her all the time. This is something that WILL make my life harder. Now that you know it's a feature I need and use to be able to help her, will you actually argue against this with me?

Lol, my mom was a teacher, my wife is a teacher, my sister is a teacher, my sister in law will be a teacher. For all I did tech support. Now what?

Actually I think this is a very nice simple solution. Under the circumstances that teachers like to use Google Forms and Google seems to shit on teachers with this use case, let the admin simply deactivate view source for Google Forms URLs and no problem any more. This will only affect student accounts, maybe even only student exam accounts and the problem is solved, especially in primary education.
No, I think that's a bad idea too. I think the test that's sent to the client shouldn't have the answers inside the test itself. We keep comparing this to paper tests, what's a better solution, printing the answers on the back side of paper test, and then gluing another piece of paper over the answers? Or not printing the answer on the back of the test?
I have found titanium backup to work well however in my experience it does not restore device accounts with passwords, while TWRP does.
> Make sure your loops terminate. Bounded loop variants that increase or decrease strictly monotonically guarantee loop termination. Don't be too clever with loops!

More generally, isolate any non-simple loop into a dedicated function that calls a callback and make use of such functions throughout the API. Not just because of testability but also because an inlined loop is very hard to track as is. It can even be said that async functions exist partly in order to eliminate an event loop tucked in a state machine. Alas, this observation is not really actionable in C.
I only have time for a quick glance, but this catched my eye instantly:

april+1M returns 2021-05-02

Well, months are the worst beasts of all of date parts. This tool doesn’t seem to handle them if not well then at least intuitive. Adding a month to april cannot result in may 2 in a sensible way.

Some text editors have a similar feature for text lines. If you put your cursor at some column (including last one), then when moving up and down they try to retain that column if possible. E.g.

short lin<cursor>e</cursor>
longer line
shrt

When you move down, a cursor selects “n” and then “t”. When you move back up, it selects “n” again and “e” again.

But if you place it at the end of line with ‘End’ key, it goes to the last char on every line when you move up/down. This is done by maintaining additional isAtEnd flag, until it is reset by a horizontal movement.

Month-to-day calculations should not add average (or now-related?) values to do a sensible thing. If you add month to a date (which for “april” I believe is “april 1”), it should just jump to “next-month 1”. If you add month to “march 31”, it should detect that it’s an end of month, and jump to “april 30” retaining isAtEnd until it’s reset by non-month operation, so +1M again gives “may 31”, and then -3M gives “feb 28(29)”. OR there should be a way to turn off “sticky end of month” mode. In no case that can result in “may 2”. Unless I’m missing something.

(I’ve made a similar library around ten years ago but never published it. It was designed for leasing contracts which love to use “a thursday before or including the fifth last day of a month next to the month in which insurance was paid” statements for their terms.
No, it really isn't. We are nowhere near achieving over-unity fusion when considering total system input vs. output.
> I have to call bullshit on this. Either you play that out in stealth mode...
Again, that depends on your org and team. I know many people(including PMs, UX, Data Science roles, etc...) who have jumped between teams in the first few months of being hired, and even after several years of working at the company. That doesn't make it "bullshit" , your experience is just different. Before I was hired, I read all the horror stories in TeamBlind as well, and I was surprised to see a different environment. Maybe, is survivorship bias, sure, but it just haven't been the case. For example is well known, that AWS is way more cutthroat than Devices, Retail, and the other orgs, but again, depends on your team as well. Most stories come from people who were PIP-ed. As I said before, Amazon is no Google or Microsoft regarding how they treat their engineers, TC, or WLB, thats for sure, but I have heard first hand stories at Facebook(for example) that are way worse than OP's. You can switch teams very easily, even across countries, my manager was able to move to a team in the US from India, being L4, so, there is definitely opportunities.
Commenter OP said company so your statements are fair. But if They said startup then you’d be wrong - for startups costs don’t matter initially, growth does. You get vc funds to cover costs no matter how much they are. In that regard Michigan (till Covid) wasn’t probably a great place to start a startup.
> if I could find the will to get a job at Mozilla

Is that a purely hypothetical if, or another way to say "since I could..."? If the former, then what gives you more right to criticize the GP than they have to criticize Mozilla?
The brain drain problem is very real. I graduated the University of Michigan in 2008 and the majority of my colleagues moved out of state. I can’t say I blame them. A good number have been successful at FAANG type companies or startups and seem relatively better than us who stayed in the state. The firms in Michigan just can’t compete with the total compensation you can get elsewhere. Most of the positions here are auto related still. The auto industry is cyclical and booms and busts.
Check your settings. On mine I need to tell it when I am supposed to be sleeping 11 - 8 that’s how it knows to track sleep. It’s show me sleeping every night at 11 even if I’m not. Garmin instinct fyi.
Wow, yeah that pretty much sums it up
I would say the too many windows issue is a feature, not a bug. If you have too many windows thats too many things to do, either you need to do one or prune your list
Came here to mention syncthing, it's really easy and useful and I set it up after loosing 6 months of pictures/videos... roughly 6 months after my daughter was born :/
It is quite accurate for an American company, the word "concern" used in that way is just more common in formal writing and in older writing. This is yet another victim of the shrinking common English vocabulary inflicted in large part by the Internet, but also other social forces.

For usages like this, it's usually better to use books.google.com. There, you can find many instances of the phrase "American concern" used to mean "American company" by everyone from official US government sources to journalists to writers.

The usage dates back quite some time, if it was borrowed from the German and not a native English word descended from Old English, it was more than a hundred years ago. It certainly predates the modern German legal definition of a concern.

Here is an English example from 1840:
https://www.google.com/books/edition/The_North_American_Revi...

EDIT: This definition is also in Samuel Johnson's 1755 dictionary.
I just use the built in Google backup stuff. I save my NovaLauncher layout before I get a new phone.

I have 200 gigs of music and I don't bother to back it up because I have multiple copies of it backed up.
I found this app recently, it's great. It's a nice refresher on basic geometry, and I haven't done many geometric constructions in a while. It's a really neat way of exploring geometry and discovering insight after finishing a puzzle to try and optimize it
"I know how to get things right."

Ah, you're one of those people. Sure. :-)
IMO it isn't even "much" any more.
Fee – Execute ELF binaries without dropping files on disk
Well, gasoline isn't exactly a benign substance, either.

It would be interesting to compare the number of people burned to death in gasoline fires to those poisoned by ammonia vapor.

My gut tells me that gasoline is currently responsible for more fatalities, but I don't have any hard facts on that.

Of course the number of ammonia deaths would go up to some degree if it were used in cars, but that would be offset by fewer gasoline deaths.
Late stage startups are far more stable, and if the founder is still around, they still have the little startup DNA. Even a Series D unicorn will be looking at two digit monthly growth as opposed to an established co which is proud to hit two digit annual growth.
One big selling point of the DX7 was it did a decent piano sound, which was never really possible on analog.

Once ROM got a bit cheaper though, you could get a much better piano sound from new instruments like the Korg M1 which used internal samples of real pianos.

As the new sample-based keyboards hijacked the natural sound market, a resurgence of analog synth sounds in Acid House and other EDM took over the synthetic sound space.

Pretty soon nobody wanted FM synths any more.
Cool. This looks nice - can’t wait to try it out. I made something like this but it’s a bad prototype that I never took the time to improve. Based on one of your comments, sorry if you ended up trying to use it!
> Energy production is produced only because it is economically viable

Tell that to sun

And what’s bad about leaving the lights on? Is energy a scarce resource or what? Since when is it bad to use it? This is such a strange take you have. We are not talking about water in the desert. We are talking about energy and increased consumption just stimulates more production and decreases cost.

It’s like saying “don’t type stupid comments on your laptop, it’s a waste of your laptop resources”. They are not finite. We can produce more. In so many different ways. Some of which are bad and some are good.

Doesn’t make typing stupid comments bad in no way.
To add to this: we can also harvest energy from processes that would happen anyway. Eg solar power and hydro power. The water is going to flow downhill whether there is an electric generator in the way or not. Same for solar panels - whether we capture it and convert it to electrical energy or not makes little difference for the Earth as a whole. We just get a whole bunch of energy "for free" because we're inserting ourselves into a natural process that's ongoing (we do need the apparatus to capture it though).

Nuclear and fossil fuels are similar, but the timescales involved there are far too long for humans. Ie burning coal does have negative side effects because we aren't creating new coal from the carbon in the atmosphere at comparable rates.
Raymond Hettinger: https://twitter.com/raymondh

He either tweets Python code snippets, or insights about Python.
The post title can be interpreted as being done at a global level, instead of per enterprise instance by an admin.
Stack exchange has their competitions, where, for example, you write a bot to compete against other bots, as well as code golf and things like "fastest solutions" to problems. I once wasted two weeks just reading the problems.

https://codegolf.stackexchange.com/tags
Join a small tram that seems decent and does interesting things.

If you do good work there and are a good teammate, you can always get new jobs through referrals. Which is also a kind of stability.
So you lied when you said

> They don't remove your precious feature. I would fight against this too, if they would.

They are removing a feature I use.

But you didn't answer any of my other questions. And ignored my comments about how a lazy or stupid admin will just block view source on every computer and every website. You said taking tests on computers is supposed to make things faster, and more accessible. How does giving admins the ability to disable features that kids can use to learn about computers and the web make things more accessible to students who's school computer is their only computer?
Good point!

However, this is a scaling problem, so we're not thinking about this right now. We're strictly focusing on "building things that don't scale."

I think the problem that I'm trying to solve is not because people don't know about the tricks that scammers do, but more like handling their hassle of doing it.

I disagree on the "you don't need it until you need it." This is not my target audience. My target audience is those that have suspicion or are unsure about an accommodation; for example, a new 1-star rated low-quality-image holiday rental on AirBnB.
Hmm... I don't think that takes into account the weight of the tankage.

700 bar tanks aren't light, especially not ones that can resist hydrogen embrittlement.
"When an external display is disconnected, stop using it. If the lid is closed when the external display is disconnected, go into suspend mode."

Yeah, that doesn't sound simple anymore. I'm not sure I've seen anything do that second bit.
> No, I think that's a bad idea too. I think the test that's sent to the client shouldn't have the answers inside the test itself. We keep comparing this to paper tests, what's a better solution, printing the answers on the back side of paper test, and then gluing another piece of paper over the answers? Or not printing the answer on the back of the test?

So server side security is in this case better because it's a more clean solution? In this case the cleanliness of the solution is irrelevant as long as it works. Students can always sneak in attach a keylogger to the teacher's keyboard and read out the password for accessing all tests. It's about erecting a barrier that is good enough.
> Is it the 'progressive' issue or the 'web app' issue[?]

For me: Both.

> My view is that a browser is a really good way to deliver applications - in fact, I prefer them to any other form of application.

Eeurgh.
It's not free; the bank will actually pay you.
Richard ‘Lowtax’ Kyanka, founder of Something Awful, has died
Cryptographically, sure, that's always been possible, and it is in fact what SSH affords: if you create an SSH keypair and drop the public half on a remote host, then the corresponding private key serves as your identifier.

The crypto part is relatively easy. Ensuring that you've got the right keys on the right hosts is the hard part.

E.g.:

- If Eve gives Bob a key Eve describes as Alice's but which is in fact Eve's, then Bob is (unwittingly, but cryptographically validly) permitting Eve access.

- If Eve can copy Alice's public key from Bob's system to one controlled by Eve, and Alice isn't scrupulous in verifying host keys, then Alice may be tricked into logging into Eve's system (and perhaps divulging further information) when she thinks she's logging into Bob's.

- There's the more common problem where Bob permits a login using Alice's key, but that key has been compromised in some fashion by Eve. The cyrptography is putatively valid,[1] but the presumption over identity is not.

The PGP "web of trust" model was designed to give some assurance that a key purporting to be Alice, or Bob, or Eve, actually was, and without relying on a central certification authority. It ... mostly kind of worked, but also mostly kind of didn't.

Trust itself isn't a cryptographic property. Aspects or indicia of trust may be cryptographically validated.

For SSH, the trust aspect has been implied in the key-delivery mechanism. Either the trusted party transmits a key directly to the recipient, or they generate the key from on the recipient's system. Further trust of that key relies on both the crypto implementation remaining valid (see again CVE-2008-0166), and control over the private key and any additional authentication factors (passphrase, physical authentication factors, etc.) remaining uncompromised. There are numerous instances in which private keys and/or passphrases have been compromised.

That said, I see some appeal in being able to use, say, SSH keys rather than passwords and other factors to authenticate to websites. In fact there's no need especially to authenticate in the case of content, I need only sign the content which would demonstrated the authenticity of 1) my having signed it and 2) it not being altered since creation. (Say, if dang were to get into the sneaky habit of surruptitiously editing HN comments by other users.)

________________________________

Notes:

1. Or perhaps not, as in the case of CVE-2008-0166, the Debian bug in which time-of-day in seconds was used in key generation resulting in a namespace of only 86,400 keys being possible, a feasibly-brute-forceable space. Those key values are now blacklisted.
Clickbait title. Article is about the real estate prices in Austin, TX after Tesla announced the move there.

Will real estate ever be normal again? I think that what's happening in real estate is perfectly normal from an economics point of view. Mortgage rates are extremely low, more people are moving because of remote work opportunities, and the younger folks wanting to buy homes now outnumber the baby boomers, all of which has created high demand for houses. Zoning regulations seem to have limited the construction of denser, multi-family home options like townhomes, duplexes, etc. And construction of new homes was likely affected by supply problems with labor and materials during the height of the pandemic.
> the caller fires it off without a ticket to wait on the result

Exactly! Making a thread block waiting for a result isn't true async in my book. It doesn't matter that the result is going to come from another thread. Futures/Promises make you block a thread.
if anyone is interested..I'm sure there are other people more qualified, but I did spend quite a bit of time working with Paris and the underlying microcode system CMIS. it really wouldn't be that huge of a project to undertake. (@gmail.com)

one FPGA cell looks a lot like a CM processor, but since it gets reprogrammed every cycle, idk that that direct mapping works. but something would.

an interesting question though is the point. CM software wasn't anything like 'normal' software...so it took some subs tantial work to port codes.

would anyone really use such a thing or it is just a curiosity?

a _really_ cool project would be implementing CM-LISP

edit: everything except the router that is. that would be a bit of trouble
Maybe the idea if a perfect,integrated experience doesn't matter as much as we think. The web's chaotic ux won. Games... roll this own up. Now electron is eating the engineered ui.
For the end user, I.e. you and me visiting a website there is very little difference. If heap.io in this case will never figure out they can double the revenue by selling "aggregated" and "anonymized" data their customers collecting the data has the same incentive to sell. Just search for "data onboarding" to get an idea of what's going on.
Leaning on SSH to fix the problems in PGP is like trying to rebuild a bridge out of wood because the concrete is cracking. SSH keys were not designed to solve the problems PGP was; it is simply not a functional replacement. It's a stop-gap that will be monkey-patched until we either come up with a better standard, or fork and fix PGP.
Has anybody found a link to these files (especially the main.scm mission scripts)=
They send you a license key that you can use with a legit Windows installer, that you get on Microsoft’s website. You can even link all that to your Microsoft’s account.

If that’s pirated software, Microsoft doesn’t try to detect it very much.
Is this your site? Here usually technical post get more traction. I tried looking in your blog, but I found no article discussing how the impedance device work. Do you have a link to more technical info?
I don't think the ammonia concentrations are high enough to make it cost-effective.

There's a reason why commercial ammonia is produced from petroleum rather than being extracted from animal waste.

If you wanted to use animal waste, you'd probably be better off fermenting it into methane (that definitely works, and is actually used as a power source in some specialized situations).
The catch with Titanium Backup is that it requires root access.
Can you please stop posting flamewar comments to HN, regardless of how wrong someone else is or you feel they are? It's not what this site is for, and it destroys what it is for.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
Can you please stop posting flamewar comments to HN, regardless of how wrong someone else is or you feel they are? It's not what this site is for, and it destroys what it is for.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.

Edit: you posted 30 comments to this thread, and most of them broke the site guidelines. That's way beyond the pale. I'm not going to ban you for this because your commenting history before this looks fine, and everyone goes on tilt sometimes—but for heaven's sake please don't do it in the future!