skysight-inc/HackerNews huggingface dataset:
If there is one thing that the Founding Fathers got wrong, it is this: Supreme Court appointments should not be lifetime. Immune to politics, sure - Once they're in, they cannot be removed for term, maybe, but I believe that they should be fixed-term, not forever

What I would propose is thus: Each president should be allowed one appointment, 40 year fixed terms. Same confirmation rules, but rather than the vagaries of when justices step down or die, we have a floating pool of 7-10 justices at any time with new ones being added at a fixed rate.
> While "the usual crowd" absolutely rightly believes in canceling the cancelers as pushback for anti-freedom policies like the cancel culture embraced by the left and progressives

Unironically canceling the cancelers to pushback against cancel culture? Maybe the horseshoe theory has some merit after all.
>There are too many unknowns in biology for me to 100% dismiss the idea.

You're moving the goalposts. "[not] being afraid of EM" =/= "100% dismiss the idea [of cell phones causing cancer]".
If birds can identify their own genders from exterior physical characteristics then that means there are subtle physical clues that can be trained via ML.
is there a name for this grammatical construction? it's one of my favorites in English but I have no idea what it's called. I also wonder if younger readers nowadays would even be familiar with it unless they enjoy reading older literature, as I almost never see it in modern writing.
FullStack SWE and Contractor - 5 years startup experience

Location: PST

Remote: Yes

Willing to relocate: No

Technologies: 4+ yrs professional experience; JS, React, React Native, Python, Node, AWS, Heroku, Dynamo, Mongo, MySQL, Ethereum (Solidity), REST, Docker

Résumé/CV: https://www.linkedin.com/in/deejax/

Email: david <@> callstop <d 0 t > com
Most teachers I know, and I know a lot of them, don't really like their union because their union is ineffective. If it actually worked for them, they'd be making wages commensurate with their required education levels.
Databricks | Senior Staff Software Engineer | Onsite (SF Bay area and Seattle areas only) | Full Time | https://www.databricks.com

We are building the core of the Trust and Safety org at Databricks (Abuse, Security and Privacy/Compliance). We plan to build/evolve our infrastructure to be correct by design to scale the system for more complex products, larger teams and higher qps.
This is an exciting space and time to join!

You can apply/learn more about the position at
https://databricks.com/company/careers/open-positions/job?gh...
or by directly sending me a mail (michel-at-databricks.com)
It’s basically one way of allowing to create an information hierarchy, e.g.

[ ] Work on #ticket=283
[x] Buy new computer. #done=2022-02-24

Then you could query for `#ticket`, or for specific values of it. (Well, that is, if you had a tool for querying, of course.)
I had a friend that drilled a hole in the fender and put in another key operated switch there. Simple but effective. No one stealing a car is looking around for other switches.
Presumably, the bobbies of the UK are hot on the trail of the people who Tweeted https://twitter.com/dataracer117/status/1272737061703790592 and will get those community services sentences on the schedule.

Death threats, after all, are worse than being glad someone is dead.
I am rather glad that modern cars late 90's are so depressingly reliable and lacking in "character" and just works when I turn the key and all they needs is fuel, oil change, filters and fluids at intervals.

I would choose an Audi/BMW if I wanted that sort trepidation in my life.
I don't think its a run-on at all, let alone a text book one.
I know you're lying.
you know you're lying.
you know I know you're lying.

Yet we continue as if nothing is off.

This is society, where politeness is codified in law.
Yup, this is just as important in my view. Tangentially related: one of the places my wife worked at had a union that "pretty much everyone joins" because they charge union fees from every worker regardless of whether they join the union or not. I don't understand how they could mandate something like that, and the idea didn't sit well with me. It's a classic case of taxation without representation!
Total War’s Missing Infantry-Type
dammit... I clicked the last link
Yep. First and continuing addiction is hacking/programming/engineering.

Others are Go (board game), video games, a range of mild-to-extreme sports (cycling, hiking, skiing/windsurfing, skydiving, rock climbing).
They mostly don't, this is an anglosphere obsession. Which is why you'll hear of a device like "latinx" from anglos, but literally nothing else that actually pertains to the way Spanish people speak.
Indeed. And remember that any union that's actually good for workers would have no reason to oppose such a right.
There are multiple things in the first part of the sentence that "which" could denote. "Amazon" is what's intended. You could fix this by breaking up the sentence, or by specifying what you mean after "which" ("which company").
What a great historical piece. Very interesting to see their is no Hispanic race option. California ?!

70 years is a very good amount of time , by the most of the people affected are dead, and the living can glace back into the past. Cool to see jobs being listed as well, you can trace a families path from poverty to affluence and perhaps vice versa.
> Because to me, it seems impossible to not notice the inflation in food prices over the past year. It hasn't really changed my life, but it's very noticable that prices are going up.

I earn significantly less than a FAANG employee, and I agree with GP. From groceries alone, I'd never have known we had inflation. The only increase in prices that I did notice on my own is that eating out has gotten more expensive. And that's because many meals I would have for under $10 have magically hit $10+ - a notable boundary point, and the price point where I start thinking twice about "convenience" lunches.
Yes, but I believe this warehouse employs 8,000 of people. It would probably cost hundreds of millions to rebuild it which is what they'd have to do in this situation. Might be worth it for them, but they'd take a huge pr hit which could tip the scales to not shutting down the warehouse. I think it's likely they build smaller warehouses in the future to make a shut down in response to unionization more palatable.
Another British case from this week: a man got 3 months in jail for being drunk on a plane. The judge acknowledged he wasn't violent or aggressive or even rude to anyone, but he did vomit: https://www.independent.co.uk/travel/news-and-advice/drunk-p...
I think that copying an entire array just to modify one bit doesn't really demonstrate the flaw of FP as much as it is just bad programming. The problem isn't really with the paradigm, per se, rather it is the understanding of each problem domain.

I hate to be pedantic, and I know this sounds like a no true scotsman argument, but I really feel FP discussions always devolve into this because people have so many different levels of understanding of what FP is supposed to mean.

I think that many people who espouse FP like the "aesthetic" of FP. They like that map/filter/reduce look "cleaner" than nesting ifs, breaks and continues in loops. They love how pattern matching on Discriminated Unions is so much clearer than imperative switch statements or OOP-style polymorphism, where to see the behavior of a single function you need to look through 5 different files. This is the kind of evangelising that stops at "cute little values" and toy examples.

But (subjective opinion here) I think what the more experienced FP proponents are trying to promote are in fact just sane, good programming practices made explicit, but they call it FP too (thus "no true scotsman").

For example, for the OP's bf problem, is copying a 30k byte array for every operation a good idea? Of course not! Is isolating the "stateful" operations (operations that modify this byte array) to small sections of code, possibly even gathering all the modifications that need to be made and only applying them after the function returns, rather than littering stateful operations throughout the code, so that it becomes much easier to figure out when and why some state changes, a good, "FP" idea? Hell yeah! Is changing your data structure to a persistent data structure so you can retain your "op: Buffer -> Buffer" mental model while preserving more performance? Possibly so! (Though I think for such a problem the mutable buffer is the obviously correct data structure; a persistent DS doesn't give much benefit since each operation takes the whole array and returns the whole array before the next operation is executed)

In conclusion I think focusing on the principles of good programming are much more important than focusing on the external appearances of each paradigm. You can architect clean, loosely coupled components with little shared state in OOP as well as in FP. We ought to focus on teaching that.
DefenseStorm | Seattle, WA | Full Stack Engineer, Junior Software Engineer, Data Scientist, Software Engineer - Machine Learning, Data Engineer | Full-time | REMOTE or ONSITE https://www.defensestorm.com

DefenseStorm is a cybersecurity startup that helps banks and other financial institutions manage the deluge of security data that they produce. We take all of the security critical information and then alert on what's important, generate reports, show cool dashboards, and simplify demonstrating compliance to their regulators and auditors. I got my job here through an HN Who's Hiring post 5 years ago, and I love working here. Strong engineering culture - weekly hour 'topic sync' to share knowledge, minimal meetings, flexible hours/wfh, happy customers that give good feedback, and interesting problems to solve. Our engineering team has been fully remote for COVID and we are conducting interviews remotely, but we are just now starting to open up the office for those who are vaccinated and wish to come in.

For Full stack engineers, we use Angular, Typescript, Java 11, PostgreSQL, Elasticsearch, and we're built on AWS. Our interview loop is one or two ~1-hour phone screenings, followed by a ~4 hours video call - and we've designed it to approximate realistic day-to-day coding and code review (no algorithm riddles).

Machine learning is going to be a core part of what we do going forward, and we’re planning to significantly grow the team this year after building out our first couple applications. We’re looking for data scientists to build our models and engineers with experience in data pipelining, designing and deploying ml architecture. Additionally we have opportunities available for full stack engineers without previous experience in ML to work on data-engineer-like projects and assist with productizing the outputs of our models.

Email gary [at] defensestorm [dot] com to apply, or check out our career's page: https://defensestorm.com/about-us/careers
That's really fun, it would be a good opportunity to insert a flag from some favorite fantasy series.
I went ahead and made it public here: https://github.com/coder543/roundabout

It took a few minutes since I had to add a license and README, plus I did a quick test of it locally to make sure it still worked, which helped me discover that SASL authentication needed to be implemented, so I added that.

I agree other people could be interested in contributing, I'm just not sure how much interest there actually is for a PgBouncer alternative.
Flexible Finance | REMOTE (US)
Flex (https://getflex.com/) is an early-stage, remote-first FinTech startup that is bringing flexible payments to recurring bills. Flex currently offers flexible payments on rent for certain tenants in the U.S. The company is scaling quickly and plans to grow to 300+ members by the end of 2022, and there are 10 engineering positions open currently. If you want to be part of a company growing rapidly with high potential upside (strong team, huge market size), consider joining Flex.

If we've crossed paths here on HN or through the YC community, or you're just interested in applying, I can submit a referral for strong resumes (am an SWE at Flex). I might not be able to respond to all emails but will let you know if I submit a referral. Shoot me an email with your resume at david <at> callstop <dot> com (avoiding using my work email to prevent other HN spam).

Or, you can just apply on the careers section of the Flex homepage.
This is a textbook example of loosing at the prisoner's dilemma due to selfishness. The only way you get a better contract then the union is if the company intentionally does it to spite the union.
I don't think any new or surprise questions pop up in oral argument. Everything has been mapped out in the briefing documents, and hashed out sever times in lower courts.

In fact, I think it would be a bad thing if the court swung on oral arguments. These are very complex topics prepared by an army of lawyers on each side. They should not hinge on if a single presenter doesn't have a clear an concise answer within two seconds of being asked it.
Absence of evidence is not evidence of absence. That said, if we start with the premise that

> Mobile phones emit radio frequency waves which, if absorbed by tissues, can cause heating and damage

then there is no need to do a study. Knowing transmitted power, frequency, distance, SAR, and thermal conductivity of human tissues we can calculate how big the change in temperature can be (should be way less than one degree, not enough to cause any damage).
Same. I gave up Apple ever releasing an affordable standalone display last year and bought a 4k 27". I can't tell the difference between it and the 5k 27" panel on the iMac. It also has multiple inputs, and USB-A outputs.

Obviously there are people who need the higher PPI, but if you look at text all day I'd recommend giving 4k a try before spending 3-4x as much on a 5k. You can run the 4k display at 5k, the same way that you can run a MacBook Air at 2880x1800 even though it's really 2560x1600. Modern scaling algorithms are very good.
I don't know about "crickets". This thread is full of people who think this is a bad move.

Personally, I'm of two minds about it: this isn't a "cancel culture" situation, because evidently he did break a law. He's not being shunned by society, he's just getting arrested for a crime — however ridiculous the crime may be.

The main argument against this sentence is that other people do the same thing all the time and don't get punished for it. That's not a strong defense. The other argument is that the law itself is inappropriately applied, which it probably is. But this guy wasn't engaged in civil disobedience, he was a drunken idiot who thought he could shoot his mouth off with impunity, and to his surprise he got caught in the system. He should appeal, and the law should be clarified, changed, or struck down, because it's being selectively applied and that's a bit scary. But, this isn't shocking, and the guy isn't a sympathetic hero.
> Indeed, Perlis’s quip gestures toward the ulti­mate tension within all program­ming languages: how to connect the gossamer realm of human ideas to the grubby reality of a computing machine. Arguably the whole point of program­ming languages is to insu­late us from those details, and allow us to express ourselves natu­rally. But the farther we drift from reality of the machine, the less effi­ciently we can use its resources.

I would call it challenge, rather than tension, and I don't think expressing ourselves naturally is the only goal. We also want to express a solution that is tractable, that we can understand and have confidence in. "Natural" imperative programming can become intractable when mutating state; the goal of functional programming is to find a different way that is more tractable for humans, without worrying about if it feels "natural." If there's one thing programming (and mathematics!) has shown us, it's that anything we can do will eventually feel natural if we do it enough.

(We produced multiple generations of programmers for whom C-style for loops were the most natural thing in the world, almost the benchmark for what felt natural in a programming language. The "map" function was weird-ass shit to them. I know because the experienced programmers I worked with called it weird-ass shit when I discovered it in Python as a wee junior in 2000 and wondered why Java and C++ didn't have it.)

I don't think functional programmers consistently write code that is more tractable than imperative code, not yet. (I think some of them aren't trying, honestly.) But I think functional programming languages will evolve to better support that goal. It has only been in the last 10-20 years that the majority of working software engineers have fully recognized the difficulty of managing shared mutable state, generating widespread demand for functional programming languages for practical applications like web services, data processing, user interfaces, and so on. The trade-offs for those applications are different from the trade-offs for academic research, and the trade-offs for most industry programmers are different from the trade-offs for researchers who are immersed in the mathematical foundations. The academics have shaped functional languages for decades, but working software engineers will have more and more influence in the future.
If only there were a way to benefit from certainty about the future value of a financial asset!
There might have been a Dell, but the company I remember was Planar. The panel even had the webcam cutout (but no webcam) as I recall.

https://www.planar.com/media/439284/planar-ix2790-specsheet....
Automerge CRDT – Build local-first software
Depends on the city you live in. Rent here has been going up for a long time - even when inflation was near zero. So for locals, the rent increase alone is not an indicator of inflation.
Lots of claims and promises are made in blockchain. Be skeptical and vigilant
The entire video is pretty fascinating, but this direct link to the timestamp where they explain how the EUV 13nm wavelength light is created, is particularly incredible:

https://youtu.be/iSVHp6CAyQ8?t=554
I think the crux is that any complex data structure f1 using glyphs would not need to be updated explicitly in an imperative program through a function like updateFontInGlyph; the runtime would do it as part of its semantics. Of course that's a double-edged sword, as you may get undesired side effects as well as the desired ones like this.

There are ways to achieve such "automatic updating" of items in a functional data structure, but you need to build them explicitly instead of relying on the runtime, which gives you more responsibility but also more control. The most direct approach as compared to imperative code would be to build the data structure on top of mutable state-based streams, though there are other possibilities like monotonic or immutable structures.

https://blog.waleedkhan.name/monotonicity/
If you’re actually curious about the topic, this is an even-handed (reasonably well-informed) take on the matter from physicist Sabine Hossenfelder: https://www.youtube.com/watch?v=FBsP-bmDLOo

One of the interesting points in the video is that 5G’s high frequency band of 24-48GHz is _not_ well understood with studies. The typical cell phone radiation/cancer studies deal with the much lower-frequency bands (hundreds of MHz or 1-5GHz), but that doesn’t necessarily transfer to the new higher frequencies.

Per the video, it is known that frequencies that high can warm the skin and irritate the eyes if they’re at really high power, but it’s not known exactly what power threshold for such millimeter waves is considered “safe”, and the number of studies isn’t sufficient to completely dismiss any safety concerns. She’s not saying “5G isn’t safe”, but rather “5G hasn’t been completely determined safe yet because more studies are needed for the newer mm-wave spectrum” and “studies showing the safety of previous generations of cell phone radiation don’t necessarily apply to the new frequency band.”

It’s not necessarily alarm-worthy, but it’s more nuanced than just “crystal-worshipping hippies”…
This also reminded me of this delightful piece of writing: https://forums.anandtech.com/threads/why-the-police-dont-pat...

I can't find the original, but the copy there is exactly what I remembered.
> But when they report on the goings on of non-mainstream streaming sites or private trackers they're almost completely fabricating their articles - believing the words of any "source" that sends them info without doing any sort of validation on it.

The thing is, in such a community the only real source is going to be sources. The people often aren't going to admit to things especially if it makes them look bad. The one time I did actually go to check something out which was someone told me the nickserv nick wasn't reserved on a tracker's irc and the services were down so people could use it. They then accused me of stealing passwords instead of checking out if what I was told was true. So they want me to fact check but when I do they complain too.

But overall having to believe sources when it comes to criminal stuff is major thing. You can't do much else. For example, look at most gangland reporting. They'll often be wrong because they're dealing with word of mouth.
Exact Sciences | Full-Stack Java Engineers | SLC, Madison or Remote | Full-Time | https://careers.exactsciences.com

Exact Sciences, the world's leading cancer diagnostics company, headquartered in Madison, Wisconsin, with a development team in Salt Lake City, is seeking experienced Software Engineers. Our products include Cologuard, OncotypeDx, OncotypeMAP, and many additional molecular diagnostic products in the pipeline to support our role in early detection and eradication of cancer. We have a couple opportunities for experienced Java Developers to join our team:

- Software Engineer II: https://careers-exactsciences.icims.com/jobs/11002/software-...

- Sr Software Engineer: https://careers-exactsciences.icims.com/jobs/11020/senior-so...
> fake reviews, bad customer service, copycat junk, and bringing down the respected brands it touches.

First of all, let's talk about the stuff that you didn't mention. Go try to return something with any other online seller, or get consistent shipping for anything in under 2 days, never mind for free. It's impossible.

By all accounts, amazon's shipping and hassle-free returns are completely unmatched by any other retailer.

Now, let's address the stuff that is definitely a problem: Fake reviews and copycat junk. No defense. AMazon has really slipped and needs to do a lot better.

Counterpoint: At least between the fake reviews they also have real reviews. Most retailers have no reviews at all.

Copycat junk is a hard problem, but at least the selection is there, and note the hassle-free returns.

Finally, bad customer service, excuse me? Amazon has the best customer service for any company at their scale. Go try to talk to a person with Google. Impossible.

AWS is unquestionably the most customer-obsessed cloud provider. Microsoft is too dumb. Google is too arrogant.
The problem is that it’s worded in a confusing way, not that it’s “dumbed-down” for a general audience.
Jane | Santa Cruz, CA | Onsite | https://www.iheartjane.com | Will relocate

Jane Technologies, Inc. has developed the cannabis industry's first real-time marketplace, where consumers can discover and order cannabis online. We believe in the cannabis industry's ability to bring well-being, health, and love into this world, and it is our mission to bring confidence to the cannabis shopping experience.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/jane

We're currently hiring:

* Senior Full Stack Engineer: https://boards.greenhouse.io/janetechnologies/jobs/471672000...

* Senior Product Visual Designer: https://boards.greenhouse.io/janetechnologies/jobs/469964100...

Tech Stack: Backend: Ruby on Rails. Frontend: ReactJS + Typescript.