skysight-inc/HackerNews huggingface dataset:
It's funny how these big companies try so hard to make their office space as "cool" as possible and think employees enjoy them but the moment they are given the choice to work remotely almost nobody wants to go back to office, at least not on a daily basis..
Did you read the same post I did? TFA talks about a "15 meter diameter payload fairing". I don't see why Starship couldn't do that. Full quote:

> For a relatively trivial fraction of the overall telescope budget, non-recurring engineering costs could weld together an expendable Starship variant (no TPS, no flaps, no landing legs) with a 15 meter diameter payload fairing. Almost overnight, endless gnashing of teeth about the relative mirror diameters of Luvoir or Habex, or the relative difficulty of performing coronography with a segmented, non circular mirror, go away.
You're missing my point. I don't know if this conversation can go anywhere.
Seems to be a paywall.
This one opens
https://www.businessinsider.com/mark-zuckerberg-bought-more-...
I'd tend to describe one's body as a state more than a possession. You are your body, it's not something you can get rid of.
A ‘fatally, tragically flawed’ paradigm has derailed the science of obesity
TFA elaborates:

> For a relatively trivial fraction of the overall telescope budget, non-recurring engineering costs could weld together an expendable Starship variant (no TPS, no flaps, no landing legs) with a 15 meter diameter payload fairing. Almost overnight, endless gnashing of teeth about the relative mirror diameters of Luvoir or Habex, or the relative difficulty of performing coronography with a segmented, non circular mirror, go away.
Well, in the context of this discussion I interpret 'written for everyone' as 'author was aware that everyone can read this and still wrote what he wrote'.

An author of a paper on string theory published on arxive is aware that everyone can read it and almost no one will understand that except for a few from the intended audience. He or she is fine with that and so does everyone else.

The authors of the resignation letter are similarly aware of the publicity, but decided to go ahead with their vague and unsubstantiated accusations and their appeal not to believe if the accused party says anything. They are aware of the effect and are fine with that. Some people are not.
COBRA
Pin/password can also be hacked and there is no need for fancy 3D printer.

Someone can use their smartphone to film other person as they type stuff in, no need for printing fake print. They can steal phone/laptop as soon as they are done filming.

This is the case that fingerprint sensors are preventing.

Pointing out problems is useless - as people don't have alternative that would be "all-mighty secure without flaws".

It should be defense in depth not - and that is already there for example banking apps - you need fingerprint to unlock the phone and banking app requires its own specific PIN. Getting those 2 things makes it much harder for bad guys to do something like money transfer. Yeah they might get your photos and other stuff - but probably there are secure store apps that would encrypt your photos if you have ones that you really want to protect.
If you are interrested by this problem Trainline is hiring and my team is working on connecting the Train carrier API to a single backend like what you have in the airline world.

https://jobs.lever.co/thetrainline/9743f1ec-253f-46ec-a144-1...
> These "internet activists" you spend so much effort maligning are simply reminding you that there is a human being on the other side of that screen.

Actually, primarily they're reminding me that there's a human being on the other side of the screen watching everything I do in case I fuck up. How this is supposed to make anyone want to participate is a mystery to me.

edit: The weird thing to me is that these people are so hyper-vigilant to the damage bad behavior can do, and utterly blind to the idea that their own behavior can also be damaging. If I ever read a sentence like "we know that overmoderation and tone-policing can create toxic communities, and we're watching out for that" from a moderation team, I will know that this is a community that I can trust to be administered in an even-handed and fair manner. So far I have seen this once.
As humans, our natural pattern matching abilities sometimes causes us to see things that aren't really there. It's a blind spot for us.

In this particular case, you now have research that backs up our understanding of software development waste. If you read the paper, you'll see examples of how our previous understanding of software development waste was flawed: https://www.researchgate.net/publication/313360479_Software_...
My brother was researching brain regeneration in rats, and he said they used cryogenically induced lesions as a test bed. So probably something similar.
Yes, because if you accuse a group when you should be accusing an individual you are doing all of the people in the group a disservice. Then you should just say nothing. 'wie A zegt moet ook B zeggen'. If there are major upsides to this approach then I'm not aware of them, do tell.
Is Lars Bak no longer involved with Toit?

https://toit.io/company/about
Thanks for the info. I haven't been following k3s development after I decided to switch to kubespray. Glad that this concern has been addressed. Nice work!
A reminder that no one's making you use Amazon, especially the Alexa stuff.

I invested in Mycroft to try and kickstart a privacy-focused alternative; the hardware isn't there yet but they've made good strides on the software side. You can invest too! https://www.startengine.com/mycroftai

Make the world we want to live in.
I mean, that's 99% of internet comments. There are many topics I disagree with the HN majority (or vocal minority) on, and it becomes tiresome to see the same old stuff rehashed in every article when it's mostly off topic. But if we didn't allow people to comment unless they were genuinely open to having their mind changed about something, there would be no comments.

If you debate someone on the internet, you will never change their mind. But you might influence the opinion of someone else who reads your comments, and that's the best you can hope for.

Also, when a large number of people are wrong about something, there is often an opportunity of some kind associated with that. An investing opportunity, a career opportunity, a startup opportunity. When you see what others don't it can be a big advantage. So, embrace it.
My post is about HR processes, not management relationships. And what I said about the ultimate authority was about ownership, not management.

Managers are also just laborers. As laborers, they also need to know that "getting along with people" is most important.

> I generally expect managers to present themselves as first among equals, even though I understand in extremis that's not true, and I wouldn't work in an organization where they do a bad job at pretending.

If you're a senior engineer making anything less than 500k or so, your first-line and even second-line managers do have a complicated power relationship with you.

I.e., another way of saying what you said here is that your labor is in high enough demand that your mangers have to treat you with a certain amount of respect in day-to-day interactions.

A manager who doesn't show enough politeness/deference will have high turn-over, and in most situations that spells problems. Again, because they aren't capital owners. They are laborers.

Like I said, "getting along with people" is probably the most important skill. Finding yourself in an HR process means you failed at "getting along with people". The rest is noise. Don't rely on HR. Get along with people.
They're not dead.
The first autonomous electric container ship
Yara Birkeland world's first fully electric, autonomous container vessel. Still few times slower and 200 times smaller than current commercial container ships.
from that newer blog post:

> So even if something bothers you about the software you use every day – even if you find a bug in tmux, or wish that you had some additional jq function or whatever – you probably aren’t going to do anything about it. It’s not worth it; it’s too hard.

> I am obviously projecting here: that is the way that I thought before I started using Nix. I never would have tried to change this Emacs behavior back then.

> But now?

> Now I can get a working build environment for any package I want, just by running nix-shell. I can write a patch, and I can ask Nix to automatically apply that patch to the latest version of the package. I don’t have to worry about maintaining my own fork or manually updating it – I can keep using all the same commands to list and upgrade and uninstall packages, regardless of what I’ve done to them.

I think this is what all the old greybeards have always been getting at when they talk about software freedom, this blurring of the line between user and contributor that is possible with F/OSS. I know for a fact that there are some HN posters who do use apt-get and related tools this way (that Debian developer who taught his kids to use Xmonad, for example). But I do think it's something Nix is especially good at, as a flexible, source-based package manager.

It's really nice to be able to treat your customized builds in a first-class way with a mature system for managing software.

Btw, if your main use case for this is customizing F/OSS, there's a SaaS offering you can use for free to recover binary caching without even having to set up a build server. Pretty cool if you have multiple computers! https://www.cachix.org/
As someone mentioned in another comment, BurntSushi is an amazing engineer who has contributed immensely to the ecosystem, on top of being a moderator. Don't turn this into some dumb "non-technical people stirring up trouble".
I agree that the PDFs & scans are not the best option. Thats why we created a dynamic menu, more like a Shopify store. Restaurant owners can update their menu at any time and even accept orders direct from the table (paid online if preferred).
Sage (previously Sarah) Sharp is the most public one for the Linux project specifically. You could probably find more by starting your search there (and enjoy wading through all the invective aimed their way 'cause oh boy was there a lot).
My response did not intend to address the NSA, it was intended to address the "state driver license in USA is a honey pot" since in my experience states do not collect fingerprints for driver licenses. Based on some cursory research there are only a small handful of states that require fingerprints, and fingerprints are not required for implementation of Real ID.
>A lot of money laundering involves wash trading.

Citation needed, because wash trading and money laundering are not mutually inclusive. There are not controls in place for money laundering that detect wash trading, because crypto is not a regulated security.
Many of those attacks would be entirely preventable vaccinating the cubs or adults once against rabies. Is a management problem that is fixable and relatively cheap.
That pr is less ominous than you're making it sound. These are temporary moderators who were on a a different rust moderation team -- https://github.com/rust-lang/team/pull/672
It's not a legal requirement, yes, but any competent HR person or attorney will tell you publicly telling everyone in a company or on a team why someone was fired is a huge liability and will almost certainly result in a lawsuit after it happens a couple times.
Because good security practices are so old time.
actually.
I hate all the drama that gets spread around the internet with zero or limited context. Everyone gets mad and the extrapolation and speculation on what's going on starts to spread as fact.
It may be a while until the KWH/kg are high enough to make a removable auxiliary battery that is light enough for the average person to pick up. Right now it looks like Teslas are going about a 4.5 lbs per mile, which is quite heavy. A 30lb battery would barely be worth pulling off the highway to swap. A pair of them wouldn’t get you 15 miles and add a bunch of complexity to your design. In ten years when density has doubled we might be in a very different place.

As the batteries get lighter the cars go farther on the same charge, so maybe we will hit an inflection point sooner than that.
Apple is a company that values loyalty in its employees. This is just a good way for them to weed out some of the disloyal.

At the end of the day, there are so many people who want to work for Apple that I don't think it will be a big problem for them.
Please read this article:

https://rachelbythebay.com/w/2020/03/07/costly/
I tried out a PinePhone recently. While I applaud the progress being made by the devs, PinePhone is still a ways out from being a daily driver.

For those looking for a Linux phone, is Purism the only (close to) usable option?
It is one of those remind me in ten years. But no, China will continue to grow at a considerable higher pace than the west until the average Chinese is as productive and wealthy as the average South Korean or Japanese.
What would they do with a $5 billion empty building?

Things have shifted now, and employers need to realise that they need to offer remote to bag the best engineers.

I certainly never want a long commute again.
I wonder if investors are about to get burned on this. The assumption is you can extort rent out of people in nice neighborhoods. but, a lot of jobs are going remote, so won't people just leave a go more rural where prices are a lot more budget friendly?
That seems to set up every conversation to fail as people assume past each other rather than double check their interpretation. Good example: the other repliers who assumed ill intent.
"Toxic people aren't worth the effort to keep them in, no matter how good their skilled contributions are. There can and should be a way to remove them."

This is your utopian ideal - it is NOT indicative of the real world. Sometimes, there are horribly toxic people who are so competent and requisite to a project that their removal would cause immediate and irrecoverable failure.

You made your statement as matter of fact - it is absolutely wrong. There may be times, perhaps even a majority of times that you can simply remove a toxic person - but to state it as the hard rule without exceptions is wrong.
You said in your first comment it "devolves into a debate." Now you're saying there is no debate. Poor consistency/word choice also lowers the value of HN discussion.
An NDA for an open-source project? I sincerely hope no one tried that, but if they did, that's a radical idea and the effects must be studied (never let someone doing something weird go to waste, science can learn from it!)
I mean City of Chicago has lower property tax rates than suburbs (due to the large amount of taxable commercial property in the city).
My main point was in the first paragraph. Users care about reliability and I was justifying why I think Nix has the potential to be a more reliable base for a GUI than other options.

I also do think certain users will care about e.g. extensibility/composabilty, as soon as they have to do anything outside of the officially blessed path. Having the ability to compose things nicely is pretty useful. It’s the difference between having to recreate the entire GUI configuration manually and just being able to dip into the config for the (likely small) non-standard part of the system.
Yes, an axe should be a blade, not a point!
I don't know if mine qualify and how HN feels about self-promotion, but I can't resist the opportunity to mention my project.

I'm working on a collection of 12 books about software development and IT: https://dev-concepts.dev/table-of-contents

I try not to get down to the level of atoms and molecules, but I'm going deep down the rabbit hole, and it's quite fun!
> It's not like she would be the first or the only team member with rather controversial political views. As long as these views don't meaningfully impact her work on Rust, why shouldn't she be on the team? Why can't we just learn to be more tolerant of dissenting views?

The link goes into detail about her effect on wasm-pack, the official Rust wasm project. Her personal views and behavior at npm aside, this alone should be enough to remove her from being part of Rust in any official capacity. I guess being in a relationship with Steve Klabnik has its benefits.
The downside of yet another anything is that unless it is an order of magnitude better than what already exists is that it will split the available human resources. Not only that, it also isolates the users to within their own language/framework, promoting a monoculture (now there's a pun that could be made here).

While it's better than other in-house alternatives, it's not better for the entire ecosystem as a whole. The need for hyperlocal reverse proxies is a problem on its own, generally only solved this way due to organisational dysfunction or a very niche requirement.
People in open source don't seem to understand that major open source communities such as those for Rust are work environments, and in work environments you should act professionally. Don't discuss religion or politics. Don't insult. Respect those who you disagree with.
It's dated 12.22.2002 at the bottom. (although perhaps that refers to the website as a whole).

It does say updated 2006 which explains how it can include GroovyMarukup.
I would recommend this free chapter from the book Rethinking Productivity in Software Engineering https://www.researchgate.net/publication/332916053_Removing_... which describes a workshop to identify and remove wastes. The whole book is open and fun to read.
From my experience with GoDaddy, the amount of dark patterns using the service was astonishing. It made me move to better hosting providers. They always try to up-sell you stuff, and tack on all these additional features that you have to opt out of when buying something. You have to be real careful on there in-case you buy something you didn't want. Also their UI is really messy and things are buried in multiple deep links and menus. One out of five, do not recommend. It's no wonder they suffered a breach.
Thanks, didn't see that, will edit my post. Ominous tone wasn't intentional, was just surprised to see such a quick change.
The laws are written to entrench incumbents and their moats. Startups have neither the resources or the lobbyists to compete while they try to get their bare feeble MVP off the ground. The only way you can do that is if you carve out exemptions for smaller companies. This law does not apply if you have less than 300 employees and 100 million is net turnover etc.
Create a repository with the result of one of those setups and use that as a base for any new project?

Not sure why this needs to be something developers can’t fine tune for themself.
Changing a job should be the result of measured, long term, reflection. Any one given Friday at the end of a bad week is not the best time to make a snap judgement.

If you still want to quit on Monday? Go right ahead...but a lot of times the stuff that seemed insurmountable on Friday, don't look quite so bad with a bit of reflection. Unless they still suck.
I don't think it does; it's just one of the recent bits of drama within the Rust Team that has leaked out to the public, so people naturally wonder if they are connected somehow. At this point in time, everything in here is just idle speculation at best.
Drawing with Fourier Transform and epicycles in Python [video]
California - shite hole! Glad to be gone; NEVER coming back.
I’ve never heard of a 750 volt motor. What’s the deal with that? How do they even get the voltage that high?
By using canonical S-expressions, one can even get binary-safety: https://en.wikipedia.org/wiki/Canonical_S-expressions

It's at the cost of human-readability, but it's still readable enough for debugging. Editor plugins could probably fix this issue entirely, by presenting the contents as a more "normal" Lispy syntax.

---

I think the Redis protocol is also a pretty good binary-safe-but-otherwise-text interchange format: https://redis.io/topics/protocol

One thing I'd do there, though, is to change CRLF at the end of a line to LF. Well, that and of course also drop support for the legacy protocol, unless one has a good reason to keep it for debugging.
have you seen a thread discussing OCaml recently?
Let's hope that there will be a major effort to make batteries not only cheaper but cheaper to recycle. Right now we are treating ground up batteries as high grade ore rather than to be able to retrieve their component parts in relatively pure state from the battery itself. There are probably very good reasons for this but it strikes me that we may be going from one environmental problem into another. A few hundred kilos of chemical waste per vehicle is not a great prospect to look forward to.
Animals in the wild are free, yes there are many dangers lurking around, but mostly they are free.

Animals in factory farms are not free and grow up suffering and the slaughter isn't humane at all.

So taking your mode of thinking, which one would you choose:

A) Mostly a free life out in nature with a potential painful death

B) Miserable life in factory farms where you go crazy with a painful death

Also, if there wouldn't be this insane level of demand for animal meat, we wouldn't have to breed animals.

And we are worse than the polar bear. Animals are being abused, mutilated tortured on a regular basis. Plus all the other damage our meat addiction causes, i.e. destruction of our biosphere and degrading working conditions for people having to work in those factory farms or slaughter houses.
Similarly, if my aunt had wheels, she’d be a bike.

I don’t see the point in discussing lala land hypotheticals.
Delivery of the "bolus insulin" happens when the meal is calculated 20 minutes before it's eaten. This is done manually, you have to figure the number (grams of carb) put the number in to a special screen (press a button to access) and confirm (three more steps) and it buzzes and says "delivered" at the end of the process.

If you don't eat your meal then the bolus is active and I guess that there are problems, this hasn't happened for us yet.

In the background the system delivers basal insulin - this is a low dose of insulin that is used by the app to manage glucose levels. The sensor shows the level, the app makes a prediction and then delivers insulin (or decides not to) in order to keep within limits. Sometimes she can go low or high (below 4 or over 7) when she goes low sometimes she has to eat sweets, when high sometimes engage "boost" mode. There is also an "ease off" feature that she engages to tell the system to expect a low insulin period; for example before playing sport.

The drawback of having a sensor is that you get alarms. The benefit is that you know what is happening and can act. The Camaps system with the always on pump means that you get relatively few alarms or overshoots. She is in bounds for a much improved amount of time (I think 95+% vs <70% before), also the over/undershoots are smaller and more quickly managed (I have no stat, but I have seen the data and believe this to be so).

My daughter is nearly 12 and is able to manage this independently. It's certainly much easier for her than the injections were. I think that as a parent or school this would be much easier to manage for a smaller child - you would have to not give them the password for the phone of course! I'm no expert but I expect that there would be a lower limit for when the app will work because little kids are so different - but I don't know.
Nim is my favorite I-hope-it-suceeds-language: fast, garbage collected, cross-platform, single binary deployment. I have not written anything more than a few toys, but ticks all of my boxes. However, still stuck in the chicken-and-the-egg problem: hard for me to invest time in the platform because it is so young.