skysight-inc/HackerNews huggingface dataset:
I understand all your points (I have implemented all sort of parsers, even in mmaped memory regions, jumped around text parsers to not look for '\0' or do in-place changes, etc...) and I agree with them.

I think text is a good format for the "truth"; a binary one-to-one representation of that text to avoid floats parsing is the best alternative. Counterintuitive as it is, many times, the text representation takes less space (sometimes there are huge lot of little round values, for examples 0s or 1s or 2s, in some columns).
Is there any possibility they are under formal legal contract ie. NDA? Don't know how formal the Rust organization is setup/whether that would be a part in the process of joining the moderation team.
When I was learning Racket, I really liked Beautiful Racket[0] by Mathew Butterick. The book is accessible, well structured and the web design & typography is outstanding (IMHO). The author created a Racket Package (Pollen) and used it to write this book. I have special admiration for craftsmanship and this book is certainly one of them.

[0]: https://beautifulracket.com/
Glad I'm not the only one who wishes for a KTM. Last time I asked Santa for a motorbike, he stuck me with the payments.
The accusation is not vague and it was substantiated. Just not to you. Not to me either, and I think that's a good thing for now. No doubt whoever steps up to become the next mod team will be fully informed by both sides, and hopefully they can make an objective decision about what should and what should not be public. It is probably none of our business anyway.

And it's not a claim that everything they would say would be a lie, it's just a warning. Given the severity of their actions, I'm willing to give them the benefit of the doubt and accept that the warning is probably warranted or at least it feels warranted to them.
Have you can confirmed circuit python is suitable for the real-time control and latency requirements of this use? I'd assumed it wouldn't be suitable due to speed etc.
Which meetings? Some are more closed door than others. The big committee meetings are open door, anyone can come (pre covid). There are official ISO votes where you need to have your countries' blessing to vote (one vote per country), but most votes are just straw polls and anyone who shows up can vote.

There are also core teams that are closed door. And sub committees, some of which are more welcoming of outsiders than others. In the end though, if you submit a paper the relevant committee will read it and then invite you to come talk about it (at your expense to get there, but they will find a sponsor if needed).
Your body isn’t very easy to replace. Passwords and devices are.
Hum... I know it from Portuguese literature.

I was able to find some references from ancient India, but nothing about it coming from there.
It is more important to produce great works than it is to adhere to the behavioral strictures of internet activists.

100 years from now, people will recognize the name "Linux Torvalds". Who will remember the tone police?

Linux is a major accomplishment and a boon for all humanity. All I see the hall monitors accomplishing is the production of drama.
It's been on my list to read for a while! I wonder if it really is one of the best books on interpreters or if it just hit the right spot of being free online and in a mainstream language (i.e. not Haskell, OCaml, or Scheme) and with code you could actually run whereas most PL _textbooks_ stay too abstract and don't walk you through building a working thing.
Thanks for this. What I’m thinking of.
And they absolutely turn people off. The thing is, as long as it doesn't turn everyone off, it allows the project to move forward, because even with burned bridges, it leaves ownership clear.

Communal decision making, however, does not have that advantage. If both sides of an issue, so to speak, become turned off of one another, you are more likely to have an abandoned project. There are, of course, other advantages (you don't miss generally accepted "good ideas" because of the particular vision of one person, and you can apply community standards to everyone, rather than having to weigh "continued participation in this project that is important to you" vs "dealing with -that- asshole again"), but that is definitely one con.
> given enough work, run Python directly in Wasm

It is already possible! See https://github.com/pyodide/pyodide
Comeon, man, you're reading HackerNews

Everyone here is ridiculously hireable right now

If things suck, just save up 6 months' worth of expenses and quit to start a SaaS business. If it blows up in your face, start looking for a new job when you're down to about a month of runway.

No sweat!
Learn you a Haskell for Great Good.

Not required reading but entertaining and only somewhat practical unless you happen to write Haskell for a living, in which case yeah - too bad.
> if security and privacy is a vital concern for people, Apple devices are NOT products that should handle their security concerns! you promoting Apple as secure makes you guilty of the very thing you accuse FSF of actually

You're mixing up software and hardware. I have no strong opinion on the security of Apple's (macOS) software from a user perspective. It's a proprietary OS. It gets some things right and some things wrong. There have been privacy concerns (e.g. the CSAM mess). I use it for browsing the web sometimes, but I wouldn't make it my main OS.

But Apple deeply cares about platform security, and notoriously, iOS devices are some of the most secure consumer devices available. This isn't marketing bullshit - their designs are actually that good, which is something I can say as a security professional. You may or may not agree with their motivation, which ostensibly includes both customer security and keeping an iron grip on their iOS devices. But the end result is they have built excellent silicon designs with advanced security features and a very security-conscious architecture throughout. The same stuff that makes it hard to jailbreak iPhones. And so now that they stuck them in Macs and unlocked the bootloader, would I buy one? Of course. And put Linux on it. And so should you*, if you care about security. There really isn't anything else done nearly as well as these things, at least not at a performance level we'd consider decent in 2021.

Yes, it might surprise you coming from Apple, but it makes sense because they did this for their own benefit. It just so happens that their motives end up with a result that aligns with what I want. And so I'll take it, thanks.

I still won't use an iPhone, though.

* Okay, maybe wait until we're done porting things and it runs well.
My honest answer is Ritalin. I occasionally use it to get into a groove again and it helps me explore new interests that I can continue the momentum with off the prescription. This might be controversial and or unhelpful, but it’s my personal experience with this. My job is steady and well paid, so I don’t want to move to a stressful startup. I also have adhd since childhood, so YMMV.
Interestingly, and I can't decide if I hate it or not, when searching for "æ" to get back to this comment after stupidly scrolling away from it, Chrome matched on "ae" in other comments, not just on the letter itself.

In Norwegian, "ae" is an accepted transliteration of "æ", but "æ" is very clearly considered it's own character and we'd expect the answer to how many characters is "æ" to be 1 (which creates fun sorting issues too - "ae" is expected to sort after "z"), just like "aa" is a transliteration of "å" except when it isn't (it's always a transliteration when outside of names; within names all bets are off - some names traditionally uses "aa", some uses "å" and if represented with "aa" it respresents a transliteration; to make it worse, some names exist in both forms - e.g. Haakon vs. Håkon).

Now the interesting question to ask Norwegians is "how many characters are 'ae'?" On one hand the obvious answer is 2, but I might pause to think "hold on, you meant to write "æ" but transliterated it, and the answer should be 1". Except it might occur to me it's a trick question - but it could be a trick question expecting either answer. Argh.

[I just now realised a search for "å" matches "a" and "å", but "aa" is treated as two matches on "a", and that I definitively hate, though I understand it's a usability issue that it matches on "a", and that matching on "aa" makes no sense if the matched term is in another language.]

[EDIT2: I've also done some genealogy recently, and to be honest, the spelling of priests makes it quite hard to hold on to any desire for precision in find/search]
> I haven't read any of Knuth's stuff because doesn't having 7 volumes kinda imply it can't possibly be well edited? Or maybe I really do just need to suck it up and read these books. I know it's not the same exact book but I took his style to be to generate encyclopedic tomes rather than interesting reading.

Of the Knuth I've read (which includes [a tiny] _some_ of AoCP, lets not kid ourselves) I think he is a very good writer with great sense of humour between the academicness of some of his writing. Take the Surreal Numbers book for example.
We're all making a hash of it, apologies.
I assumed this was a step in conditioning users to search for the brand (and maybe click on the brand's ad, or a competitor's, instead of the organic listing halfway down the page) instead of navigating directly. They don't even have a chance to make anything when you type in a domain name directly. AOL keywords v2.0.
there are still many HPC big-endian systems running... Maybe in 20 years everything will be little-endian.
Damn the EU and their red tape..
You say Docker is overkill when scratch images are extremely minimal - and you're comparing using containers to rewriting the entire host OS (which isn't even done yet in NixOS case)? Overkill is rewriting the host OS continually until everyone who was previously familiar with it has no clue how to use it anymore. That is just hiding complexity, it isn't simplifying it. A package manager in a good distro can install / maintain "different compilers." You can use Debian to create Docker images in a reproducible way too. NixOS isn't more reproducible or especially reproducible when compared to a distro that has also accomplished reproducibility... It merely mixes up config management code down to the bottom of your OS, thus requiring an OS/distro rewrite (which still isn't close to being done). It is shifting complexity from one place to another, like Oobleck in Dr. Seuss. You can also do OS imaging & snapshots in a distro-independent way using Darch, and then boot from those images in your bootloader. No need for NixOS there either; so what does this solve other than a massive bikeshedding project when engineers should be focusing on what is useful?
I don't see an explanation anywhere. Why are they resigning? The reason given (a lack of accountability?) doesn't really tell me anything.

If you're going to resign, it helps to clearly explain why with sufficient detail. Maybe they did this elsewhere?
Yes, but factorio is largely deterministic, whereas there is randomness in real queueing systems.
I too am curious. Not that it really matters. The statement itself is a tautology. There is no "opinion" here. Just straight logic and math. Text serialization is a way to serialize numbers. It's just a very poor and roundabout way made for human readable text. The idea that such a roundabout way of storing numbers as other numbers should somehow make things more efficient than storing the actual numbers... Is kinda silly.
Flexport recently interviewed me for a PM role despite lack of any degree and a few years of experience.

I imagine they require a customs broker to have a degree for regulatory purposes, but if you want to go fully into tech, a degree isn't really a requirement. (It may still be best to show growth, but there's plenty of other ways to do that).
Ive found that a buttered pan produces dark brown crispy splotches. An unbuttered pan makes a nice, consistently amber and fluffy cake.
Why yes I did roll my own crypto. The ICO will be next month. Would you like to participate?
Is there an alerts feature for this, similar to Ring neighbors?
Choosing Open Wisely
The "full deal" turned out to be undesirable, and undesired.

There is always more work to do. That is not a failing, it's just life.
Media Matters regularly engage in libel, such as falsely accusing a politician of being interviewed by a white nationalist publication. [1]

Not only are they incompetent, they're partisan and malicious.

Not to mention the implications here. Bernie Sanders gave Fox News a town hall exclusive and has appeared on the channel numerous times, is he an evil right-winger too?

[1] https://thehill.com/homenews/media/557598-media-matters-retr...
The Scranton Iron Furnaces
It's written publicly, so by definition it is written for everyone.
Wasn’t the housing situation bad enough?
An accusation substantiated in secret is not an accusation substantiated. This is a fundamental principle of justice, dating back centuries.
Could a similar concept apply to face-id passwords? What's stopping face-ID spoofing?
That’s what I’m finding
Then downvote. Flagging an article you simply disagree with wastes the moderation team's time.
link to the primary article: https://pubs.rsc.org/en/content/articlelanding/2021/ee/d1ee0...
enterprise customers have been the leading group demanding software-defined "capacity on demand" features for literally decades
Is this about Amazon employing most of the core team and having too much influence on the language ?

I remember someone else high up in the Rust project leaving due to those reasons last month.
That's not the right metric though. Cities and suburbs are not comparable in terms of overall experience. The extra services you cite are one of the reasons why.

For one, suburbs are pretty economically difficult for low-earning households. Low earners are more likely to live in cities, therefore cities tend to have more social services.

You need to do an apples-to-apples comparison, which unfortunately is not easy.
Is the probability absolute-zero agreed to by more than three scientists that nothing incubated on the exposed remains left on the battlefield of the 20 year forever war could have jumped or flown to the alleged Wuhan wild animal market? Did they link the Spanish flu origin in the late 1910s to WWI battlefield?
The next issue is that you will want atomic updates of multiple variables, because in "x = y + z", you might not want an intermediate "x" value to be used somewhere if both "y" and "z" change.

It gets messy fast, and I absolutely would not want to debug a big program that was full of implicit dependencies like this. This was tried in Java FX. AFAIK it was a total disaster.
You've convinced me. I'll have to go for some of his books. Worst case I've got some intelligence-signaling paperweights.
FaceID is more complicated: it uses an infrared camera and projects an array of dots on your face so the problem wouldn't just be generating a realistic video of a face but more along the lines of constructing a mask which would have similar 3D structure including how it reflects infrared light.
Profound work. Sad to see the MIT PR hacks polluting it with a chartjunk headline image -- spurious shadow of the data line, no tick marks on scales, Y-axis values begging for a log scale but not getting it, superimposed photo of a metal box labeled "Battery".

https://en.wikipedia.org/wiki/Chartjunk
Alternatively, we had a near-miss: given there was a solar maximum around 1972, the Venus flyby would probably have killed the crew (who would have died of radiation sickness weeks from Earth, live on TV). The Viking landers got to Mars and the Voyager probes launched atop Titan III-C anyway: the only real need for Saturn V was for crewed missions in the absence of something cheaper/better/more reusable. (Alas, the Shuttle turned out to be a white elephant with a couple of lethal design flaws.)
It is possible for a message to have an intended audience and still be viewable by others...
The fact that people disagree is a reason to not have moderation... why?
suddenly Face/Off is no longer science fiction

Didn't a woman in France already have a face transplant?
Show HN: Eprompt – a small Python script for writing via email
> A country needs to be ... recognised by the majority of UN members.

Are you trying to be funny? Because that's hilarious.

Also, nobody (including the residents) considers the reservations in north america to be "nations". I'm guessing you've never actually been here.
Wow, hiking the AT is currently my quitting plan as well, but for 2022. Excited to see that you aren't experiencing extreme post-trail depression - I know it can hit hard for some people :). I hope to be in a very similar place/state of mind as you next year.

Do you have any advice for an AT hopeful for next year? I have done a fair amount of planning and have completed a ~250 mile thru-hike this past summer, but would still love some advice from a veteran (i.e. tent vs. hammock, how many sets of each type of clothing you ended up using, etc.)
Oh, I think they are not as rare as you think. People are actively deterred from, say, Linux kernel development because of the community.
At this point, it seems like Amazon running the show would bring some stability to what looks like a shitshow.
Reminds me of "The ones who walk away from Omelas". Clearly not a one-to-one analogy, but close enough to make the connection.
Definite props for beauty.
You're correct in that there is no law saying that employers are prohibited from disclosing why a person was fired. But the policies are a result of laws that could open them up to legal action if they were to disclose any specifics. However unlikely that legal action may be, and probably even more unlikely to succeed, they still gain nothing from any such disclosures so it makes perfect sense to prohibit them.
Wow this is almost exactly like my setup :D one thing I noticed was much better performance after I switched from booting/running off an SD card to a decent flash drive. Nice write up!
Can someone update the main URL with the first one above?
What a strange way of looking at it. At any functioning company, toxic employees get fired because the cost of them pushing out other employees is usually higher than the cost of firing them. Open source projects do not hire and fire people but do have the ability to censure toxic contributors.

I know nothing about this particular case, but the general idea of moderating contributors to a project is not wacky as you seem to believe and predates the existence of distributed open source development.
So take the good parts of Rust and put them into some other language.

Some C++ committee members have expressed interest in figuring out how the borrow checker can fit in. Right now nobody as a good idea, but if you do please write a paper.

There are lots of languages to choose from. Each has pros and cons. My company has seen bad results with rust - this is a reflection on the type of programmers who got on the rust project and not rust itself.
I don't have a good answer for that.

I certainly don't trust the OS or its application ecosystem. I try to acknowledge that to the maximum extent with my usage --- in this case, I've kept virtually all external account access disconnected from the device, with the exception of those associated with document curation itself, for the most part.

I've some modest monitoring to detect any unwanted phoning home, and have seen nothing. That said, proving a negative is difficult.

If there were a sufficiently capable non-Android alternative affording e-book and note-taking capabilities (I'd even be willing to sacrifice a web browser), I'd be leaning strongly toward it. Purism's PureOS announcement today is of interest, though I'm pretty sure the Onyx devices aren't covered.

I'm hoping that more e-ink devices, including Linux-native capable ones, will emerge. I suspect they will.

For now ... at least it's a devil I know. I've used Android devices, largely unhappily, for over a decade. It's the least worst option.
I've quit my job with no plans several times. As I got older, it got harder to find a job.

When I left the Navy at age 25, I had just been overseas. I had applied to a Master's degree program at the same university where I got a BS. There was a mix-up and no one had ever looked at my application, but several people knew me and they had my grades from my BS, so when I showed up in person one week before classes, they accepted me (I was paying my own way) and I started. I ended up getting a Ph.D. instead.

In 1999 at age 34, I quit my job as CFO for a small unsuccessful hedge fund. I applied at Raytheon where I had worked briefly before (they were impressed with me) and I applied to work at a lab at the university where I got my degrees. I got offers from both places within a month, and I was working again.

In 2004 at age 39, I quit my research job at another small unsuccessful hedge fund (run by the same people). I once again applied at Raytheon and at the same university job and again got two offers. I was working again in two months.

In 2006 at age 41, I quit again. I spent a year taking fun classes in Machine Learning and Astrophysics. In 2007, the people at the small hedge fund convinced me to work again for them.

In 2009, I quit again because my son was having very serious health issues and I wanted to stay with him in the hospital for six months (he is OK now). In 2010, I applied at the university lab where I had worked before and I ended up working there for 7 years. After 7 years, I was laid off.

About a year later, I ended up getting a job a huge prestigious hedge fund as a quantitative analyst. I quit about six months later in 2017 (I just could not hack living in New York City). The same night that I quit, my old boss from the small hedge fund called me just to say hi. When he heard that I quit, he immediately offered me a position which gave me a small salary but also made me a partner in the firm. I still work there now.
Yes, which is why Rust has been such a failure.
There’s a time and place for asking explicitly for feedback - it can give you 1:1 time with a mentor, and make you look engaged with your role.

But IMO more important is being able to see/hear feedback day to day without having to ask. Try to notice patterns in code review comments, which conversations you’re having trouble participating in due to lack of seniority in that area, which of your suggestions fall flat, etc. and don’t be afraid to ask lots of questions (nondefensively!)/do some research if you don’t understand why you’re getting a particular reception.
> I haven't read any of Knuth's stuff because doesn't having 7 volumes kinda imply it can't possibly be well edited?

That's a very bad assumption in this case. The contents of TAOCP are very well edited, just massive in scope and it's one man putting it all together. However, those aren't his only books. Concrete Mathematics is a completed text that expands on, in particular, the math in Chapter 1 of TAOCP. Literate Programming is a collection of papers on topics in programming, and is the first of eight such books. If you want interesting but mildly impractical, check out his Computers & Typesetting [0] which includes two books which are actually literate programs.

[0] https://www-cs-faculty.stanford.edu/~knuth/abcde.html
What I was thinking was using FMRI to find out if they actually do remember the password (FMRI lie detection really only works with yes/no questions, AFAIK). If they don't know, then torture is a waste of time. If they do know, then you know torture may be fruitful.
I've been happy with Uplift. Everything from the packaging to the assembly instructions was on point. Expensive though.
Particulate filters for diesels already do this. Not sure why they never did for cats