skysight-inc/HackerNews huggingface dataset:
The advice is that state is hard to deal with, so you should try to isolate it from the rest of your program. You can even organize stateful components like a cache to isolate the stateful components.

- Make your stateful components "dumb". The cache should just have dumb put,get,delete methods.

- Make your "smart" components stateless. Your component deciding which items to cache or remove or invalidate should be passed all the state they need to make their decisions as immutable parameters. This will make your lifecycle management code much easier to test or log.

- Keep the part gluing the dumb state and the smart functions small

In the end you still have a stateful component, but as a whole it should be easier to work with. For example, it's much easier to test time-based lifecycle decisions if you pass in the current time than if the component grabs the current time from your system clock.
> How about a Jeopardy question -- "What New York City famous gangster got his start as a mafia boss with his appointment to run the New York airport union"

Is it Jimmy Hoffa [0]?

[0] https://en.wikipedia.org/wiki/Jimmy_Hoffa
If it weren’t for pesky things like supply and demand.

If the pay is so low, it’s kind of curious that the supply doesn’t drop.
Well there's math, and then there's physics math. Physics math is different. All the world is a frictionless plane, and we are merely spheres of uniform mass and charge density upon it.

You should see some of the calculus acrobatics they do in plasma physics. It's absolutely bonkers.
Given how the web has subverted desktop via Electron and the like, to the annoyance of many, turnabout is fair play.

Not to mention, this is nothing new. We used to have Flash, after all.
Australia has been blatantly violating the privacy of its citizens increasingly over the last 2 decades. Its surveillance legislation is unrivaled in developed countries except for perhaps the UK.
That's correct, the optimizations from this paper became available in SQLite version 3.38.0.

As we were writing the paper, we did consider implementing hash joins in SQLite. However, we ultimately went with the Bloom filter methods because they resulted in large performance gains for minimal added complexity (2 virtual instructions, a simple data structure, and a small change to the query planner). Hash joins may indeed provide some additional performance gains, but the question (as noted above) is whether they are worth the added complexity.
I second this. When our boss on my team went on maternity leave one of the teammates stepped up to take on her role and get that slice of managerial experience. It worked pretty well for everyone involved and kept the ball rolling.
> 120VAC outlets have not changed in 60 years

Where I live, 120VAC outlets last changed less than 20 years ago, with the adoption of the new NBR 14136 standard for plugs and sockets.
> For what purpose?

I get a lot of well intentioned but completely useless advice. Usually quotes that are best printed on posters with cats hanging off a branch.

> The hostility in your message felt bad and, and as someone who desires to help, hurt my feelings a little. For what purpose?

It's unfortunate you felt that way, but if you feel targeted by this things are probably going pretty well for you so my message worked as intended, you are not the audience I want to solicit suggestions and feedback from.

I'm trapped at a dead-end retail job doom scrolling through job boards. I don't expect to see much new posted over the holiday weekend. I feel a sense of overwhelming anxiety and anger and I am literally exploding with anxiety and nowhere to direct it.

And I'll be back here tomorrow, 10-6 every fucking day for the next five days.
Personally, I'd rather not find out the answer - The most interesting part about the comment is the mystery around this question.
There are companies that refuse to hire from Colorado because of that. Hopefully if California passes this law, that exception will drop.
But the Bronze Age preceded the Iron Age...
That title could do with a hyphen.
> Water infiltration is measured by digging a small hole, filling it with water, and seeing how fast it drains.

Informally yes, but the scientific way is to use a ring infiltrometer: https://www.fao.org/3/s8684e/s8684e0a.htm -- Basically instead of digging a hole, you pound a pipe into the ground and then fill the pipe with water.

As for agricultural practices being able to change soil composition multiple feet down, trees and tap-rooted plants are very effective at placing large volumes of organic matter at depth. One example, Lacy Phacelia (Phacelia tanacetifolia) is an annual plant that produces a dense fibrous root system that reaches a depth of 4 feet; in the fall the Phacelia plants die, and their roots decompose at depth, creating pathways for water infiltration while also increasing soil organic matter at depth. The same goes with other trees and shrubs. The farmer from the "It ain't much but it's honest work" meme, Dave Brandt, has some really enjoyable presentations on youtube about improving soil composition at depth.
What happens if they really want someone but to get them to move it would require breaching the maximum advertised?
Fair point. I do tend to overthink things.
I also had at one point a steering controller that resembled a RC car controller. That worked a lot better for me than racing wheels that were much more common.

Pairing that with the original ReVolt RC racing car game (don't buy the ripoff version that was just released to Steam!) and you're talking many hours of fun.
That's strange, I've lived here for 5+ years now, and I've never heard anyone my native spouse say anything of the sort, nor anyone else.

More outrage for the outrage throne!
> ww2 was a war caused by angry people electing a maniac

In Germany?
If someone is really good but it would take more money than is advertised to tempt them into the new role, what happens?
Maybe. California seems like a bit of a big state to exclude candidates from. Although, I guess for remote work, it might be preferable to get people from low CoL states anyway.
Here are some popular papers: https://github.com/rxin/db-readings

Once you finish the major papers, CMU has a ton of talks from more recent database research projects: https://db.cs.cmu.edu/seminar2020/

You could also try building a simple database from scratch, like this: https://www.awelm.com/posts/simple-db/

Also if you are specifically interested in SQL, make sure to learn relational algebra/calculus.
This alludes to an important point. If the semiconductor manufacturers coming to the US could take advantage of the software skill sets for automation that exist in the US, it could really help people have less repetition in their job and make it more rewarding.
I would easily expect even worse than that any day during peak hour in any of the larger stations here in Madrid.
Depends on the vehicle or engine - VW TDIs are commonly known to be a robust high mileage engine, half a million miles and up aren’t unheard of.
If you’re talking about interior and finish components though yes they can suck
What's hard to believe is that you muscled through it for 1-2 years before jumping ship to MATE :) But yes, that painful experience of helplessly clicking everywhere on the login screen for a really long time like a moron is seared into my memory.

I just remember that at around the time 3 dropped, Mint (with default desktops Cinnamon and MATE) took the top of the list on distrowatch, and that's when I made the switch from Ubuntu.
"It is ugly and clunky because that's what _works_"

It's a legacy code nightmare, but customers are used to it and this is #1 reason why it will not be changed anytime soon.
Biden will crack down on Chinese tech with a new executive order
It wouldn’t also fall under CFAA to fraudulently sign up with the wrong email?
The coming cohort of university students is showing a huge influx of CS majors. I wonder how long the high pay lasts after the flood.
(despite being posted on Medium, the source/pedigree is legit)
I think Pilot Kakunos (Medium nib) are the best starters. They're dirt cheap, and they write better than Lamy Safaris. Also, the grip is big and chunky making it easier to grip, while being made of resin and light. I started with it, and every other one I've tried has been worse than it.

https://smile.amazon.com/PILOT-Kakuno-Fountain-Pen-10822/dp/...
Some discussion: https://news.ycombinator.com/item?id=32678839
My experience with the British is they frequently have stark rival differences in cultural identity based on which part of which city they live.
That's a little short-sighted isn't it? If you define "works" as "worked the last time we tried it", that's not really something you'd want to have to depend on for anything reasonably important.

I'd say if if you cannot replicate the system it's already time for some investment. But even before that people should have the foresight to keep systems up-to-date or at least bridged to contemporary systems.
People have forgotten how harmful gambling is. It was once widely legal, but then made illegal in most places. During the time it was illegal in most places, Nevada led the nation in many categories such as: school drop outs, divorces, domestic abuse, ...

Government involvement in such activities really just shows where the priorities are.
I wish them luck! France has been a model for clean energy for a very long time.
At Samsung, like at every other company, perception management is a top priority. And we will never understand why managing perceptions while ignoring reality always fails.
And if you're curious, here's a video of the multiplayer "game" in action:

https://twitter.com/aboodman/status/1565817772772564992
The ranges aren’t a legal min/max. Just a reasonable range.
There's no WASM involved and the BEAM is not running on the device. It works like LiveView, except instead of an HTML DOM you have a SwiftUI hierarchy. The client side of LiveView is a SwiftUI view itself, you can use many standard SwiftUI views, and also add your own custom ones for when you need something bespoke. It can be the whole app or just part of one.
Roku does this too.

> "Roughly twice per second, a Roku TV captures video “snapshots” in 4K resolution. These snapshots are scanned through a database of content and ads, which allows the exposure to be matched to what is airing. For example, if a streamer is watching an NFL football game and sees an ad for a hard seltzer, Roku’s ACR will know that the ad has appeared on the TV being watched at that time. In this way, the content on screen is automatically recognized, as the technology’s name indicates. The data then is paired with user profile data to link the account watching with the content they’re watching." (https://advertising.roku.com/resources/blog/insights-analysi...!)
https://www.youtube.com/c/hydraulicpresschannel
Good luck with that.

Executives have been trying to do that for decades (“The Decline and Fall of the American Programmer” has been heralded since the 80’s).

Even the exhalted Steve Jobs ultimately failed in his cabalistic attempt to hold down programmer pay.

It’s like a menagerie of Elmer Fudds and Yosemite Sam’s trying to bring down Bugs Bunny. Or a mangy pack of Wiley Coyotes desperate to run down the Roadrunner.
Brendan O'Leary: is Ireland ready for a ‘Yes’ result in a United Ireland poll?
I wonder what kind of information they got out of my TV. Well, obviously at least IP address.

Maybe some viewing habits data. In which case they'll probably conclude I mostly like cartoons about ponies and talking, people rescuing dogs...
Yeah. Active directory is broken and has been for 25 years so that won’t be fixed. As strange as it sounds, aside from external implications (e.g. smb), a Java web service running as root _shouldnt_ have much impact - if you drop a shell on the host, it shouldn’t be doing anything more than running that one app. So dropping to jboss user or whatever should have no real world impact for low / sophistication attacks, as irrespective of user they’re still going to have access to db credentials etc.

There are hypervisor breakouts etc which may be possible if you are root but not std user, but if you’re able to break out of hypervisors via 0day you probably also have privesc 0day.

Edit: I say ‘shouldn’t matter’. If it does matter, you’ve probably got architectural issues in system design.
I would guess not systemically doing it is covered under it not being a “reasonable” expectation. If you are, over the course of time, paying 70% of the candidates you hire more than your stated top range, that might be a problem.

All the way at the bottom of:

https://leginfo.legislature.ca.gov/faces/billTextClient.xhtm...

>(1) “Pay scale” means the salary or hourly wage range that the employer reasonably expects to pay for the position.
Even if it’s stupid, the sad reality is that most people want things as fast as possible and will always gravitate towards it.
What is the correct course of action one should take, e.g. if OP now wants to sign up for a Roku account with their own address and now can't?
An old Encyclopaedia Britannica is a work to cherish
On the other hand I think it's important for leaving to be normalized and accepted as an option.

In my previous startup there were an increasing number of irreconcilable differences between me and my then-cofounder's style of working, management, and doing business, and though we had tried a lot I don't think me being egged on by everyone in the system to stay in the company while depressed about it was helpful.

The reality is cofounders can leave (legally) and we already have a perfectly good structure (vesting schedule) to deal with such decisions fairly, we just need to normalize it actually happening when it needs to happen.
Ubuntu bungled the Firefox Snap package transition
> I'm sure to be downvoted, but- grasping the third rail here: does anyone else tire of every time USB being mentioned, the thread turning into a mudslinging festival?

No. I was sold on USB being one cable to replace them all. Now we're back to making sure we carry all the right cables for our devices. The glorious 20 days of "all my accessories can be dealt with by one cable" was amazing and the USB folks decided to go ahead and screw that up.
I think both of you need to go find something more productive to do.
I keep going back to a laptop with a large high-res screen, so I can use it from wherever is comfortable.

I also have a "lectern" laptop-sized standing desk on casters, which I use for every WFH meeting, and can roll around to whatever view/lighting/backdrop/noise I want.

I sometimes miss having a desktop large landscape/portrait monitor with lots of info I can refer to spatially, with my laptop in a dock to the side for comms/dashboard monitoring. I should set up a larger desk for that again.

But a comfortable tiling window manager mitigates not having huge monitors (e.g., instantly bringing info I need into view, and managing lots of info on a small screen, without fiddling with the window management). Xmonad is still better for this for me, even though I've spent a couple years trying to get an i3wm config/practices that work as well.
This is a very good and important point. As our technology becomes more complex and our global structures more essential, the system surely must tend towards ever greater fragility. Just like software, really.
Will the next system you get have the same problem? Or will this issue be taken into consideration.
They don't have more information. They don't know:

- what the prospective employee is currently paid
- what the prospective employee would move job for
- how serious the alternatives the prospective employee mentions are

Those three are the things the prospective employee knows, that the prospective employer is trying to guess. This new law erodes (and will likely eradicate) the first one, as it's basically a statewide public salary banding system.

Also, this probably isn't all just "labor" jobs. I think it's all jobs.
Elixir was one of the few languages I saw in companies (albeit, infrequently) that wasn't like Java, C#, Python, or JS (Scala here and there). Was always curious about it as perhaps something that could be reasonably pitched as having some nominal uptake.

Pure anecdata there also. Literally just ones I have personally seen on clients or heard about from coworkers.
This is the mistake theory version of what's going on: racism, a term which is not that old, but which in the Civil Rights era had a broadly agreed-upon meaning, somehow became a term of art, by accident, and now sometimes people mean two things by it.

The conflict theory is that this conflation was deliberately promulgated to serve power. Then it would be, not an improper noun, but a weaponized ambiguity.
I'm not sure if delaying it would have made any difference. PS1 was a zeitgeist machine, especially with titles like wipEout. I remember going to underground nightclubs in London and there'd be a chillout room with Playstations in. The Dreamcast just wasn't cool enough I guess.

I think Sega also seriously fucked up with the Saturn. There were lots of claims of it being more powerful than the PS1, but nobody could extract that power really. A Saturn dev at a studio I worked at had a complete breakdown just trying to keep up with what I was doing on the PS1. I feel they burned a lot of industry bridges with that machine.

I'd have loved to see the Dreamcast succeed because I'd always been a big fan of Sega, but I think a lot of things just went awry for them.
Social media app Parler returns to Google's Play Store
There's plenty of cases of "left-wing" craziness, but I give most of 'em a partial pass because a) they are a fringe minority, b) they do mean well

"Right-wing" extremism is an identified threat(1), and seems to be more mainstream amongst those on that side of the aisle.

I abhor partisanship and my belief/value system is open to refinement as compelling information/insights become available. As someone who would likely be called a "leftist" (not my choice or identity) I yearn for a balance where thoughtful conservatism can keep the the excesses of the left in check, rather than the scorched earth policy I see today.

1. https://www.fbi.gov/news/testimony/confronting-white-suprema...
TV's can probably scan your local network which means at the very minimum getting MAC addresses which can tell you the manufacturer and maybe more, of various devices on your network.
I find it more logical think of orders of magnitude, so to compare numbers by dividing them; with 100 sitting between 10 and 1000. Then 200 is a lot closer to 370 than to 37.
mmap explicitly is allowed to create new maps in place of existing mappings by just freeing the underlying mapping, in fact that's one use for MAP_FIXED in safely create circularly mapped buffers.

And using MAP_IMMUTABLE with MAP_ANONYMOUS wouldn't seemingly be possible. I would think mprotect() would work, though. Since the new call works more like minherit() under the hood, he decided to just duplicate that mechanism for this.
Call your representative if you live in a state that hasn’t passed such legislation yet.
I wonder if the GP is saying that you don't necessarily have to provide your real dob etc. to vendors that coerce you in this manner. I mean, don't you want to imagine a world in which you were born on Feb-29 of some suitable leap year?
Unsolicited advice in case your intent isn't to drag others down:

Ask for what you want specifically (e.g. advice relevant to you that wouldn't be posted on a motivational billboard), rather than lashing out at "all even remotely successful people".

People who are hurt tend to be the ones to hurt others, passing it along like a virus. Please don't fall into perpetuating this sad, ugly stereotype. I'd like to think you wouldn't knowingly do so on purpose.
"We value your privacy" is just a buzzword for these companies.
MMAcevedo
MedTech exec convicted in $77 nillion Covid and Allergy testing scheme
My 1989 MR2 could take it all, except being rammed off the road. My 2013 A6 is several orders of magnitude nicer to be inside than the 2011 Lexus, with a similarly better ride. Reliability isn’t everything. The 2001 QX4 was close to covering both worlds, though, I know the Japanese manufacturers can get it right :)
The Labor Commissioner must investigate complaints and may order fines. Companies can give more information if they want.
Optimism Is Rational
You are having a really bad time finding new work. Your attitude is clearly in a low, nasty place. These things are related. Fix one and it'll likely fix both.

The stoic thing helps me with the attitude. I stop assuming that I am owed anything from the world, or at least try to. That means every breath without pain is a gift to treasure. When I deal with other people from there, with simple gratitude at being alive and present, they respond to it. They see someone they want to work with.
My desk used to be covered in notes and whatnot but honestly it was a pain to find the 1% of useful info buried in the detritus. I cleared it and now keep my desk 100% empty and use a notebook instead... not sure if it's better but I can defo keep it free from dust more easily.
I’m having a super hard time understanding why you’d want a native app require 100% connectivity.

When the app feels like (or is) a web app, then at least the user understands intuitively that nothing is going to survive connection loss. However with a native feel, seeing the app freeze and navigation become disabled is going to feel completely wrong..

Did i miss something ??
The tariffs are up to a monstrous 250%, but were paused last month, I believe to try and drive down install costs.
BMW Begins Production of Fuel Cell Powertrains
I would also add that Amazon seems to be losing ground to competitors.

I mean, I actually have bought things from Walmart online recently. They were literally the only source I could buy the stuff from online.

So, not only has Amazon lost to counterfeiters, now they're even losing the battle on the "selection" front.
Iron is actually "made" in the silicon-burning process, in a sufficiently large star, from the perspective of stellar nucleosynthesis.

It would be fair to say that this guy is refining iron.

https://en.m.wikipedia.org/wiki/Silicon-burning_process
Apple AMX Instruction Set
Two words: slippery slope
The fact we happened to utilize cheap fossil fuels does not prove that fossil fuels are necessary for an advanced civilization to develop. One might even argue our prolonged use of fossil fuels was a mistake.
> The last people I want working as my nurse or my kids teacher is someone who is entitled to their job regardless of their performance.

And the last person I want working as my nurse is someone who got the job because they are good at boot licking and the previous nurse who cared about patient safety was fired for "being a trouble maker" when they complained about poor quality of patient care.

Or how about a nurse who is overworked because there isn't a union around to see that they get breaks?

Or how about a nurse who is stressed because they can't pay their bills?

Without nurses unions, quality of care plummets.

Or to put it another way, people become nurses because they want to help others. People become hospital administrators to make money. Without nursing unions, the hospital administrators are the ones determining what quality of care you will get.
Roughly:

You have to post the pay scale for the position. So, if current employees in that role make $100,000 to $120,000, and you expect to hire whomever responds at ~$116,000, you would post $100k-120k.

Later, if you hire someone for $125k, the pay scale now includes $125k. You must provide this info to current employees on request, and would have to include it in subsequent listings.