skysight-inc/HackerNews huggingface dataset:
> particularly problematic in non-FOSS projects

In my experience, the products I pay for usually fix bugs faster than FOSS.
TLDR; Sandia researches dead reckoning with a new kind of atomic accelerometer and gyroscope.

It has nothing to do with avocados, aside from someone comparing the device’s size to that of an avocado, and that was probably the only thing the journalist understood so they went with it…
CM5 used solaris front ends, back ends didn't have an OS.
Syncthing! I have selected folders (pictures, video, notes) that sync to a NAS, which I then backup elsewhere. My current phone also has an app that is one button backup (for apps + system settings). I press the button and it creates a single timestamped file, which also is placed in a folder that syncthing watches. It's truly effortless.
After I decided to kill my startup that was not going anywhere I took a year break from startups and just spent time with my gf, friends and hobbies. I have got myself into fpv drones and planes as I find flying extremely relaxing. Now I am back at trying to build some of my ideas.

I do have a full-time as mobile dev job that is not too demanding so I have still time for my own projects.
Hashing only shows that a file hasn't been modified since the hash was made.

It doesn't indicate who made the hash, if a simple checksum method was used.

A cryptographic signature is a hash made using a private key, indicating that only someone with access to that key could create the hash. It asserts both integrity (the contents haven't changed) and authorship.

Without the private key, the hash merely indicates access to the content at some prior point in time (which might be otherwise asserted or recorded), but not who had that access.
Ok, sorry, I didn't mean to be rude. I'm sure you had the best intentions in mind when writing your answer. The thing is, for me the main reason to ask questions on forums like HN is to work against "unknown unknowns". Things like B2 storage cost can be easily googled if you don't know them, so it makes much more sense to just google them instead of asking here. In fact, that's what is usually expected from anybody asking advice on forums. But the problem is, that in reality there's always more to that than the basic specifications.

Take B2 for example. I know their storage pricing (that's very easy to find on their website), and I know for a fact it's super affordable, compared to other similar services. But I also know, that the "fine print" in their case is just that the upload speed is the bottleneck, which will prevent most users from backing up too much. And the fact that they have only 4 facilities. Is the latter the real problem? Well, I don't know. I didn't hear any stories about them loosing user data, but that might be just it — I didn't hear them. That's why asking such questions on places like HN has value in my opinion.

Similarly with HDD cost. It's kinda obvious that this is the most affordable solution, so if the person asking doesn't know that, it means he didn't do his homework. I don't use my friends' houses for that (that really sound super awkward), but in fact something similar is my current "solution" as well. But it feels like something I should be adviced to stop rather than to start doing. Backup service backend needs maintenance too. And maintaining it doesn't seem like a fun hobby (that's part of a reason why asking a friend to do this for you seems very weird). Backups are something you want to be reliable, by definition. And HDDs are not.

(As a side-note, I also sometimes contemplate if backing up rarely changing info to more reliable storage, like tapes and optic drives is a viable option. It still seems like no, unfortunately. But keeping everything on HDDs that I personally own makes me feel uneasy as hell. Despite being something I do, this is basically a strategy equivalent to "just hoping that everything will be ok". I don't do any real work, to make sure it's the case. I have no idea, when they are likely to fail. I just hope that they don't get broken at the same time, and that's it. I have no idea what the actual probability of that is.)
> "When did this start? A
few days ago, you said, but did anything change in your systems at that time?"

> "Well, the consultant came in and patched our server and rebooted it.

> Having established that--unbelievably--the problem as reported was true,
and repeatable

As far as problems go, this is an easy one to solve. Accurate description of the problem. Accurate reporting of what changed. Problem is consistently repeatable.

Compared to a problem that doesn’t reliably reproduce and for which the person reporting it claims nothing changed, this one is child’s play.

But it’s still amusing to read every time.

I had something similar occur in the early 2000s on a patch release of Solaris 2.6 (I think) where the sleep call was broken and would always return almost instantly. This caused all sorts of weird behaviors on the running system.

I also recall the first time I ran into an issue with MTU on a dedicated frame relay link we had to admin our web farm in the late nineties. One day a developer reported they could login to our bastion but when they ran “ls -l” in a big enough directory their ssh connection would hang. It turned out the connection would hang whenever a packet was generated near the MTU and we eventually tracked it down to an issue with the frame relay connection. We played with MTUs until we found out what worked. It then took a while to convince our provider what was going on but they eventually replaced a line card on the far end of the connection which allowed us to re-raise the MTU to 1500.

Another fun problem I had was an email to SMS gateway I wrote for myself that worked by posting to a Verizon web form. I developed it on a Mac (probably 2002 or so) where it worked fine but when I deployed it to my Linux box on my same home network, the script couldn’t connect to Verizon’s site. It turned out the Linux box was a setting a flag on the TCP connection (ECN I think) that was tripping up Verizon’s web firewall. The work-around was disabling ECN on the Linux box.
This is fascinating, groundbreaking research I think! Never heard of anything like this. Any neuroscientists here who can speak to implications?
Hoax Email Blast Abused Poor Coding in FBI Website

https://krebsonsecurity.com/2021/11/hoax-email-blast-abused-...
It is more like fission externalities ended up way over-anticipated, almost killing the industry.

Fission is the technology that is statistically (even taking into account all the incidents) safer than most other viable generation options, yet people have very hard time accepting it
Screen Time on my iPhone has not been effective. One of the reasons I think is that the prompt “15 more minutes” is immediately available, and the automatic consciousness system taps that button automatically, as part of the same urge. If there was a 10 second delay and a message “Take a step back, breath, and really think if you want to allow this app”, it’d work much much better, as the thinking system would be brought to decide.
> DNA

Noel - what a sweet sweet handle. TIL
Pages 4 and 5 illustrate the central conceit: Instead of a set of fixed operations (like allocating a class instance or accessing properties/slots/fields of a class in a fixed way), you can reprogram how your classes behave (in CLOS, at both compile and runtime). By way of analogy, consider a GPU implementing a fixed-function pipeline versus having shader units. The former gets the job done, but only offers so many ways to control what gets rendered, the latter is far more capable in the longterm (at the cost of added complexity).

Trying to get this to fit into a comment so I'm being handwavy a bit.

Consider the Person class that they describe. Because it's sparse (not every field is populated), instead of having a large fixed size for all thousand fields (or however many) they change out the underlying representation to use a hash table. Now, anyone can represent their data using a map. However, just storing your data in a map doesn't let you continue to use the other language features that are built around classes and objects. In particular, take C++, if you stored your data in a map you'd lose this bit of handy syntax:

Person p = ...
p.age = ...

Well, if age is stored in a map inside the person class, there is no age field to assign to. With a MOP, however, you can still have this more compact data representation format (since the data is sparse), but still have all the normal language syntax and semantics around the object (like accessing fields using the dot syntax). In Common Lisp you might use (or any other slot accessor):

(with-slots (age height) person
...)

And the change in representation doesn't change how the slot values are accessed (both for reading and for writing).

Now, changing the underlying data representation is useful, but a relatively small thing. Consider something a bit more useful: Ada's protected objects. A protected object in Ada adds, basically, mutexes and condition variables via language syntax to control access to data shared across tasks (and other things, this is just the main utility of them). It's a special set of syntax added to provide this ability, in principle you can use MOP to extend CLOS to provide this behavior. Change your meta-class from standard-class to protected-class. Users still access objects (from their perspective) exactly like any other, but all the mutex and condition variable stuffs can be automatically baked in (no need to add extra logic in your methods).

Now, this does introduce potential runtime complexity which eats into performance. And that's addressed further into the linked paper. It's not totally insurmountable, but it does have to be considered (any time you add indirection or potential indirection you have to decide if it's worth the cost).
Makes sense but I suspect (not an expert) that there are sort of fundamental/physical ways that children's brains differ. Somehow different chemistry or structures involved.
It’s useful to remember that 1993 was near the peak of the OOP hype in the industry. There was every incentive to present solutions that extend the class hierarchy paradigm rather than replace it.
Why should school admins block view source for teacher accounts?

IMO a stupid admin you can ask to enable view source for teacher accounts is far better than a proprietary test application that you are not even able to understand nor debug in any way.

Just activate the group policy for exam workstations only and students will not encounter this on any other school computer. Or even better provide special exam accounts.
Yeah this article is very bad.
Good sports, well played.
The Linux kernel and many other big FOSS receive a non-trivial number of their contributions from professional programmers on the clock at their day job.
L-Lists: Collaborative list making website
When I was a kid, we had some relatives stay with us and one had a 7000, it was the most incredible thing I'd ever seen.
I only buy phones with SD cards, and most of my apps with significant data can save to SD. Almost everything else keeps its data in the cloud, except SMS, and I use SMS Backup and Restore for that.
Ironic that this got flagged.

There's now a larger contingent of people who think free speech is a bad thing (the equivalent of violence), and that you can somehow convince people to agree with you by not allowing them to have a voice.
You read way too much into that.

I never said A was better than B, you just assumed and then got on your soap box to lecture me.

Also, I don't care what you like or if you think my post is great.
I do this as well and it is the main reason that's keeping me from upgrading beyond Android 10.
Ideological flamewar hell is exactly what we don't need on this site, and you dived straight into it with this comment. That's not cool and is against both the rules and the spirit of this site. Can you please review https://news.ycombinator.com/newsguidelines.html and not do this anymore?
The jc tool (https://github.com/kellyjonbrazil/jc#readme) will convert bash command output to JSON. It needs parsers for each command though.

https://jc-web-demo.herokuapp.com has a list of supported commands.
You can always go through and clever up the two or three complex loops that will actually create a substantial performance benefit. But leave the rest of them dead boring.

I think a lot of times we write code as if this is the final form it's going to be in. Five features later, we're hardly going to recognize it, and each change is a wedge that can open up a chink in the logic and introduce a nasty bug. If you start clever, there's nowhere to go but down.
> This is nonsense. Foremost the test is to help the teacher to understand the student. If the lazy student constantly cheats they will fly under the radar and crash hard eventually.

I consider my very self lazy, and I used to cheat on tests all the time. I haven't crashed yet.

> Tests themselves are just a crutch. Modern education is about helping children learn in spite of sending them away with somehow comparable grades.

I agree actually. Tests should be just a way to learn about students. But schools, teachers and students, assign value to the grades they get on these tests. If grades didn't matter to anyone but the teacher so they could learn how well they're doing as a teach, students would have any interest in cheating. But we're arguing about if disabling view-source is a reasonable solution to prevent students from cheating for how test are used now. And It's not.

> It's not breaking things. It's a feature for a browser in a managed environment. When teachers would develop an electron app with the same functionality would you be happy?

No, I'll be happy when people stop making excuses for bad design, and other people stop breaking features in a feeble attempt to fix a bug in a different and mostly unrelated system.
Dupe: https://news.ycombinator.com/item?id=29208276

EDIT: All right, “Dupe” might be the wrong word; “Related to the same newsworthy event” might be better.
You could but it's much easier to get servers in a near-by area with AWS and other easy virtual hosting providers.
Bae Systems announces intent to acquire Bohemia Interactive Simulations
Please stop posting ideological flamewar comments and please do not use HN for ideological battle, because we ban accounts that do that (regardless of ideology).

https://news.ycombinator.com/newsguidelines.html
I would be able to take all of this consternation over grading and preparation time more seriously if I had never taught in my life. Teachers' union members get small class sizes and assistants. Plus, it is not as if the material is soooo new and original every time. Grading paper tests is not hard. If it is multiple choice, grading is trivial. I am assuming these teacher's are not letting Google grade essay questions.

If the past two years have shown anything, it is that there are a heck of a lot of teachers' union members will do anything to get out of the actual work of teaching.

In the real world, the issue with this feature is that by making the idea that enterprise users gain security by prohibiting `view-source` commonplace and routine, Google and Microsoft are going to turn `view-source` into criminal activity soon. And teachers not wanting to do work is a convenient excuse.

Writing a decent quiz application is a weekend project for any developer who does not need left-pad to pad a string. The key part is the content, the question bank. Almost all publishers have question banks to go with almost every textbook.
Heck, some of us would actually read them and decide which ones made good practice questions and which ones did not.
Yes, but how will it determine its position without a reference, I read the article and missed that concept.
Lots of early stage startups are looking for founders. You've already learned all the $Expensive lessons, your experience is honestly valuable, it's difficult (not rare) to find so it's very valuable, especially at this stage. Good luck. If you really felt the need to post this, you need to expand your network, consider picking up a mentor or two to help guide you.
I grew up in Michigan and live in Wisconsin, working for a F100. We're not going to get the people who want to strike it rich in California. That's not necessarily an attraction for everybody. We hire who we can, and still manage to get some great people.

Some of our recent hires have come from the west coast. We're pretty blunt, so we've asked people: Why the hell did you come here?

Some have family in the region. Some anticipate a more laid back work culture, better lifestyle, more outdoorsy, easier to get around, 15 minute commutes, available housing. Some have a spouse or partner who isn't a techie, and they may have their own career reasons to be in the area. Sometimes we hire older people.

The world that isn't the advertising business still needs to exist, and has less of a reason to locate around the tech hubs, especially if they anticipate making physical things. I develop measurement equipment. I opted out of a programming career sometime around 1983, because I thought it would be boring. Oops. ;-) There's technology in agriculture.

Many of the startups in my locale are health, biology, or agriculture related.

But in general, we get the people we get, and we do OK.
Containers get auctioned off if not paid for eventually. There was program like Storage Wars but focused on shipping containers.
And where do you think those rare materials come from?
The author is probably still in school, and has no idea how bureaucracy talks.
I highly doubt that reducing the number of channels is a simple efficiency hack, if it was simple to just reduce the density then animals would have had lower density just like humans. The question to ask is why humans would benefit from having fewer channels while animals doesn't.

My naïve hunch tells me that this could be related to rationality in some way, that weakening the ion pump signals could make it easier for cells to learn and make alternate computations, creating humans strong rationality that is capable of overriding our natural urges. An animal without significant ability to learn rationally like humans wouldn't have a reason to weaken the signals, so to them they just optimize for signal strength and energy use.
> Then what is the kid?

The kid is an excuse for a "teacher" and "assistants" to get paid and get benefits and for Google to start collecting data on them from a very young age.
Is it news that they are using ogg music files? San Andreas was already doing this in 2004.
Keychain.
The CTO and co-founder of the company left without notice 18 months after company creation/me joining. He burned out.

He's doing great from what I've seen and has recovered a couple of months after quitting. He went back to a company he worked at before co-founding the consulting company.

Not sure if this is relevant because there was no product when he was here, only consulting and projects that went nowhere and clients that he found difficult to work with. Now we have a product and work with great clients with projects going somewhere. More revenue per year with a third of the team. Almost zero churn for three and a half years.

Taking over and handling the aftermarth so the company does not die has been quite an education.
PS: if anyone's interested in a meaningful, serious bioethical discussion of eugenics, I can highly recommend this paper: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8321981/
Indeed. Also, the old system apparently "needs thousands of volts of electricity," which is too much for airplanes, despite them heating food with microwave ovens which typically use > 10 kV to drive the klystrons that generate the microwaves.
Is it really necessary to have a proprietary backup solution on Android OS?

Don’t get me wrong, this shall not be a buy-iPhone-be-happy-posting. But it really shocks me (well it’s also kind of amusing) to hear, that you are really talking about rooting your devices, to have a backup solution.

So, back to topic: I’m really curious, doesn’t Android really ship with a working backup/restore-solution out of the box?
Has Microsoft not learned for the last time the EU made them not force people to use IE?

Why are we going backwards again?

Android 12, windows 11, IOS at this point why do we even buy devices with this crap on them if in effect they don't belong to us anymore?
This has been my introduction to jupyter and pandas. Thanks!
I'm currently using LINER and I would love to test your app if a Safari extension is released
How does one pick up a mentor?:) I would love to have some kind of mentor, but I have no idea of even where to start looking.
Governments create markets by creating and enforcing laws. Without government, without law, there would be no market.

Capitalism allocates resources according to the decision making of holders of capital (assets, whether land, machinery, cash etc) - motivated by the desire to generate returns on that capital. This works pretty well, however it has a tendency to concentrate wealth in the hands of the few and away from the many.

By enforcing patents etc, another asset class is constructed, ready for exploitation for revenue generation. Capitalism is thus extended - imagine if the government regulated fresh air, and allowed it to be bought and sold.

Government is not the problem, and (more) capitalism is not the solution - it is bad government enabling the worst aspects of capitalism that is the problem, and it is good government harnessing capitalism for the benefit for everyone which is the solution.
Because most people don't understand security in any way shape or form. Blocking everything is easier than trying to figure out what should be blocked, and what shouldn't. I agree that it's better to ask them to unblock it on teacher accounts. But I can't do that, perhaps a teacher could. But I suspect that the tech admin that's stupid enough to block everything by default is the same type that's stupid enough to think that it's better security, and would just ignore then request to unblock it on teacher's computers. But I also have a nephew in school. What about when he asks me for help? Is he going to be able to ask the admin to unblock his computer?
Please do not perpetuate flamewars on HN. It's not what this site is for, and it destroys what it is for.

https://news.ycombinator.com/newsguidelines.html
Fewer examples of malicious design are as succinct as the resin identification code. It fooled almost everybody for a while.

I wish there were a charity I could donate to that finds companies that engaging in that sort of behavior and sabotages their bottom line in nonviolent ways. If you can convince me that you'll hurt 'em to the tune of $10 for every $1 of mine, I'll have a couple hundred for you.
I grew up in Michigan and I love seeing how the ecosystem has grown.

Talent retention is a major problem for the state. The brain drain really stems from the University of Michigan. I don’t think there’s a public state university in America that sends so many of its graduates out of the state after graduation. The data is a little sparse, but the career center estimates something like 66% of all graduates leave post-graduation. In Computer Science, it’s like 75% (and I think that’s low).

The fact is, those graduates are the ones that attract jobs and startups. We talk about how egalitarian tech is. But, the fact is that companies want to hire graduates from premier colleges first and then settle for others later (at least for new grads).

Michigan’s economy is so automotive dependent because companies without a Michigan presence can’t hire UMich grads in state en masse. Nobody wants to create a new office out-of-state to hire new graduates from other schools.

I’m speculating that we tend to hear more about startups from top-tier college graduates because those graduates have a bigger cushion thanks to their degrees. A UMich/Harvard/MIT graduate can very easily fall back on their degree to get a regular job if their startup fails. (Yes, I realize there’s a socioeconomic component here as well)