skysight-inc/HackerNews huggingface dataset:
I was asked for 12 months' worth of statements for a place I wanted to rent in Islington. I got them printed out at the bank, and then spent an entire day with a Sharpie and a ruler and redacted every payee and amount in each of those statements. The approved my rental contract without a peep.

A potential employer once also wanted statements - I think 6 months' worth, and I did the same. HR pushed back but legal backed them down rather quickly. I think these people ask because most just comply without question.
n=1 is only a new data point. If vaping helps someone else then I'm all for it, if they can sub it out for smoking, it really does seem to be a better option if people don't use cheap ingredients and companies.
Regulations and criminal laws are like dams or levees; With predictable flows, artificial waterways can safely operate within reasonable tolerances assuming everything was done faithfully. With unpredictable flows, modifying the course of a waterway typically causes unanticipated problems downstream.

Regardless, it's still water and will still flow downstream. No dam or levee is going to change that, just as no regulation or criminal law will change the basic motivations facing corporate entities at any scale (i.e. min-maxing self-interest).
In Chase for Wins, a Runner Cheats
Any idea if he is still a zealot or if he is woke yet?
It's impossible to give more than 100%
Yeah, there are regular emails at Google from low-level employees telling all about how they are relocating to Cambodia for remote work, seeing how they like it, but will occasionally drop in via plane. I'm getting so many relocation experiment updates I've had to mute the keyword!

Clearly, these are privileges available to all. It's wrong to even call them a privilege. Life is one big adventure.
Of all the potential issues with training large AI models incidental copyright infringement seems pretty mild.
The way I see it is that MS has probably put as much financial investment in the development of this product as in the research of legalities regarding its release with its highly paid legal army. To expect a multi billion dollar company to not do its due diligence seems naive.

Maybe this could spark a discussion to change the current rules that allow them to do this, but questioning the current legality to me is a waste of time.
You can actually already do this. There's a fork of rust that uses the xtensa fork of LLVM.
Headline sounds like clickbait. The premise is that senior level employees get more freedom. It's not really that surprising but I can see how that would be frustrating to some.
What’s Driving the Stock, Bond and Housing Markets?
"If God didn't intend for us to eat people, then why did he make them out of meat?"
All this cheap energy eventually turns into heat. The only way to get rid of excess heat is to radiate it into space, and the only way to radiate _more_ heat into space is with an increased temperature.
This!

In addition to that things can be made even less error prone. Ive done this using yaml pipeline in azure devops. The plan task can be used to set an output variable which indicates if the generated plan contains any changes. That boolean value is used as a condition to trigger a manual verification task which basically prevents apply running if there are any changes without reviewing it first.

As the op mentions, the generated plan is an artifact itself that is used in a following apply task
I love the lengths it went to explain how to flash the microSD, connect the ribbon cable for the display driver board and then skipped over almost everything different and interesting about the project.
Where did you get the idea that the Hebrew God is supposed to be omniscient and omnipotent? I am told that biblical Hebrew does not even have a word for omnipotent.
Exactly, and the harder the problem, the greater the reward when it's finally solved.

The problem solving process never ceases to amaze me, how a problem can go unsolved for months on end, and then suddenly all the dots can be connected and the solution appears.

Starting out with the notion that "It must be possible to solve this", is always the first step i find.
Of all the concerns over training large AI models incidental copyright infringement doesn't seem that important.
idk, I don't quite enjoy the idea of having my code stolen without any respect for its licence or even attribution

but then again I migrated away from github as soon as MS bought it

still, it's a matter of principle
California exodus is a myth, UC research project finds
Are you kidding me?????

My dad was diagnosed with a very rare type of stomach cancer called GIST at 42. The average survivability at that stage for GIST at that time was 6-12 months. Zero patients lived more than 5 years.

He was given experimental(at the time) drug called Glivec as it was being tested specifically against GIST and it was literally one of these "there's nothing else, so might as well".

He lived another 8 years after that, until cancer came back and the drugs stopped working.

When he was first diagnosed I was a teenager, my sister was a child - thanks to this drug he was able to see his kids go into adulthood, and obviously spend 8 more years with his wife.

How is that "ain't much"??????
Improving the envelope is particularly important for geo heating and cooling. It makes sense to include that in the budget for a geo install.

I had a geo system installed last December (GeoComfort with 3 200 foot wells for a 120 year old, 1600 sqft house).

The system works great except that the point where the aux heat kicks in for my house is 25 degrees F. I am working this year to improve the envelope to reduce the need for aux heat.
A better business model for video folks
The public GOP position for a pretty long time has been that increasing competition and trusting the free market will resolve inequalities and unequal access to platforms.

I think it's worthwhile and meaningful to point out that their strategy of tackling big tech does not align with that ideal. It is meaningful to point out that the GOP is directly trying to legislate speech for large companies rather than address market forces that consolidate power in the hands of those companies.

Looking at the attitudes behind efforts like Florida's tech law -- I don't think that's dehumanizing, it's just interesting. We're seeing a massive flip in the "conventional" wisdom about GOP's market philosophy:

> "Platforms like Twitter, Facebook, and YouTube are functionally the public square of the digital age. It is wrong that these platforms control and censor speech with impunity."

That's a surprising thing to hear from a supposedly free-market Conservative political party. I think it's interesting that the GOP's official statements focus almost entirely on censorship and on government regulation of hosted speech, instead of on the market itself and on consumer-driven outcomes. If that comes across as dehumanizing... :shrug:, I don't know, my opinion is that it's healthy to critically examine party lines and think about the motivations behind them.

And it's not like the title is wrong: the GOP genuinely isn't targeting consumer choice or general consumers right now, they're specifically and very narrowly targeting a subset of consumers, they specifically care about Republican censorship. They're not even targeting broad censorship -- they're not talking about sex workers or LGBTQ+ demonetization. There's a little bit of an implication I hear behind the GOP's official statements, to me it sounds like they're saying that they are fine with big tech as it is, just as long as it stops censoring Conservative voices. Which, yeah, I think that's meaningful to talk about.
They have your fingerprints now (and possibly your DNA from the stamp)!
Nothing. I'm really boring! Just posting so other people who are also boring won't feel too bad.
Programmers love to pretend that they're lawyers, especially when it comes to copyright law. Something about the law really appeals to hackers!
I just want to know how he's getting into NZ since the border is closed to non-citizens and people who can't prove existing residency.

Asking for a friend, who's me, also trying to move to NZ. :)
I mean, that is how it already works in the workplace. More senior positions are better compensated, including perks.

I personally think individuals should have the choice to work locally or remotely, if it doesn't considerably impact their work (ie a job that doesn't require a lot of face to face time), but the idea that more senior people get better options really doesn't need to be justified as a deviation from the norm.
but what's wrong with pgrep -f though? I don't want to search for clever trick every time I need to grep a process
It's a pretty standard "big company releases new thing" reaction. HN is usually negative on everything.
If there was one, you'd have already told me what it is.
You know the Hays code is named after Will H. Hays, right?

Hays was chairman of the RNC, campaign manager for republican president Warren G. Harding, and postmaster general under Harding. Not just any Republican politician, but a leader in the GOP.
Lowering Latency by Moving from Kafka to Redpanda
> That intuition boils down more or less to the idea that, when a regex grows too complex to comprehend at a glance, it's time to start thinking hard about replacing it with a proper parser

You can get some surprisingly complex yet readable regexes in Perl by using qr//x[1] and decomposing the pieces into smaller qr//s that are then interpolated into the final pattern, along with proper inline comments in the regexes themselves.

[1] https://perldoc.perl.org/perlre#/x-and-/xx
You would have to find someone who counted the validity of the original law ("Thou shalt not seethe a kid in its mother's milk" in Exodus https://www.mechon-mamre.org/p/pt/pt0223.htm) but did not count any later interpretation or fence around it.

Please talk to your participants well before you start this experiment; very few people are going to have an equivocal attitude towards it.
Seems to be listed here: https://airtable.com/shrX4uBtNLnsPxSih/tblyRj2FTQoXq9Qmu

Only EEA countries I guess. Is anyone aware of something similar for US banks?
Related, Elevator Saga. https://news.ycombinator.com/item?id=27487111

A game where you program the logic of elevators to move people around efficiently. Surprisingly complicated.
I feel like most of these comments don't apply particulary well to not-for-profit or cause based efforts. A situation where I find it almost impossible to reconcile a dev's involvement if they are not invested in the cause. Yes they can contribute piecemeal and under direct instruction, but if the vision isn't there ...
both say that it's for senior employees and those without an office
Is your friend a FAANG exec? If not, I am sorry.
As background, this is a separate effort from the "GCC Rust" project.

This project is using libgccjit, which is basically a library interface to GCC (intended for JITs, but here being used for ahead-of-time compilation), as an alternative to LLVM for the standard Rust compiler ("rustc" aka https://github.com/rust-lang/rust). This allows reusing all the logic inside the Rust compiler for compiling code, checking types and lifetimes, etc. while targeting platforms that LLVM does not support.

The GCC Rust project https://rust-gcc.github.io/ is an alternative implementation of Rust inside the GCC project, in much the same way that, say, gccgo is an alternative implementation of Go or GCJ is an alternative implementation of Java. It's adding a Rust frontend to GCC, instead of adding a GCC backend to rustc.

From a pure functionality standpoint, the libgccjit approach is preferable, because as soon as a feature is in rustc, it's usable. You share the same implementation.

Personally, I'm very happy to see it approved because it immediately solves a difficult issue with getting Rust into the Linux kernel - that the Linux kernel supports many more architectures than LLVM does, and rustc doesn't even support all of those (https://github.com/fishinabarrel/linux-kernel-module-rust/is... is where things were last time I looked in detail), and without some answer for how to get things to compile on every architecture, Rust kernel code will have to be limited to drivers that are only used on architectures that Rust supports.

From an avoiding-monoculture standpoint, GCC Rust is preferable specifically because it's an alternative implementation. I think it will be good, long-term, to have that as an option too.

Also, as I understand it, a reason that the company behind grsecurity is sponsoring GCC Rust is that they have various GCC compiler plugins for hardening, and those would apply straightforwardly to GCC Rust, but they wouldn't necessarily apply to libgccjit. From https://opensrcsec.com/open_source_security_announces_rust_g... :

> As the source of the GCC plugin infrastructure in the Linux kernel and nearly all of the GCC plugins adapted for inclusion in the upstream Linux kernel, we too immediately spotted the importance of this problem and set out to ensure both those plugins as well as the security features built-in to GCC itself are able to instrument code from all languages supported by the Linux kernel with compatible and consistent security properties.
This almost always works, but it won't if the shell expands your bracketed letter. See for example:

$ echo [b]anana
[b]anana
$ touch banana
$ echo [b]anana
banana

You can escape the bracket and it will work:

$ echo \[b]anana
[b]anana
Off topic question about LINQ.. when should you use it? C# can be written in s few different ways. Some linq type solutions can be elegant but if the next person updating expects classic c# style it probably isn't the best option
Could try contacting Vice, they might be interested in providing one in exchange for the analysis.
TLDR, refine your thoughts.
So, what, you have a playpen of juniors and no one there to help them? That makes zero sense. The premise of lower level staff needing to be in person is so senior level staff can interact with, help, and guide them. If the senior level staff isn't there it's pointless.
Did you ever use a real VT05?

I love serial terminals and I love the design of the VT05 (even though I know it's wayy too deep for a modern desk). It's just so cool and futuristic in a 70s star trek kind of way.

I also heard it wasn't simply a small microcomputer, it had everything in discrete logic on many PCBs which seems to be why it was so big. Really cool. I'd love to see one some day.

I volunteered at a computer museum that had a lot of DEC stuff but we had nothing older in terms of DEC terminal sthan VT100s. I still own an amber VT520 (though from the Boundless era after the terminal business was sold by DEC)
Indeed it can!
I would hope it was clear from the example, but I mean road tax that is paid by actual users of the road, not all taxpayers.
It's a gamble. Worst case they have to reduce the quality by removing GPL code from the training data. And/or pay off a few lawsuits, which is routine stuff for them. Cost of doing business.
I worked in this guy's org as an L5 & L6. Opposition to remote work is the primary reason I left Google in 2015.

Its also one of the reasons we lost out on a number of good internal transfers. We had one amazing guy. World famous, luminary in his field, who lived in Livermore who had a deal to WFH 2-3 days a week who turned down a job in our org because he would have lost that deal & would have had to commute from Livermore every day.

EDIT: To be clear, the opposition to remote work that impacted me came from the VP immediately above me. It is certainly possible that other forks on the org chart under different VPs were different. I never specifically talked to this person and got his views on remote work.
Is the implication that Audacity is no longer "FLOSS"?
But I disagree - I used to buy Heinz by default, but switched to "Wilkin & Sons Tiptree Tomato Sauce"

Heinz is a 'default' - and absence of it used to indicate the replacement was worse. Now - plenty of better options, just maybe without the brand recognition.

Heinz is a good baseline - you know what you're getting.
Well, my infinite tape seemed to work just fine last time I checked.

Of course, I didn't check ad infinitum. <rim shot>
I found a "mode" in an elevator in India that I have not seen anywhere else: if a destination floor number is highlighted, and you press it twice, it gets cancelled. I have used this magic power just once, when an obnoxious man got on and insisted on having a loud conversation on his phone. Since he wasn't paying attention, I double-tapped his floor number and made him skip. I happened to get off at the floor before his, so the elevator went down to the first floor after dropping me off. Small pleasures....
Neverssl.com is nice too
I'm curious how an RFID reader works in a "not clunky" way since the application is delivered via a web browser. I'm assuming the RFID reader is just showing up as a virtual keyboard in this kind of setup.

Do the employees have to click on a form field before swiping their badge, etc?

Or maybe there's something like the RFID reader sending an unusual keycode that an event handler in the browser can wait for?
Some people's bodies at various times in their lives seem to either refuse to incorporate consumed calories or waste them by some mechanism that isn't well understood. Everyone has known someone who is slim and eats a lot and isn't especially active.

But we apparently pretend this isn't true because it's unscientific, 3500 calories in a pound, and all that.
Such a system is not possible.
> On the other hand, if you actually control your devices DoH shouldn't be a problem, you can have them talk to whichever servers you prefer regardless of the protocol.

I already do tell the devices I control which DNS servers to use via DCHP and IPv6 RA. Firefox is choosing to ignore that by default, and now I have to go through extra steps to solve a problem that Mozilla created by not simply re-using the previous solution (gethostbyname(3)).

At the very least if they had simply used the already existing DoT, instead of inventing a new protocol (DoH), I could have monitored port 953 traffic and see which devices were broken. Now I have to figure out devices trying to sneak through my policies.
Just wanted to let you know that I read this book on your recommendation and think it's among the best self-help books I've ever read. At least as important as 7 Habits, which was my previous favorite. Thanks for the tip.
Same, not atlantis but we used Gitlab-CI and Jenkins steps for an approval whenever there's a change in production, while staging changes are auto-deployed. Terraform plan was written to the PRs using tfnotify[0]. Normal deployments typically took 1 minute and 20 seconds (for each environment, in parallel) which I would consider very reasonable considering that we deployed a medium size infrastructure with only 2 terraform layers, so there was a room for optimizations.

[0]: https://github.com/mercari/tfnotify
> I think realistically the only thing we can demand is user-replaceable battery.

No. Have a look at these three modern smartphones:

"IFixIt: Your Smartphone Doesn’t Have To Be Glued Shut!"

https://www.youtube.com/watch?v=RCccpgposh4
I like to use http://http.rip/ for this!
The Church of Noisy Goat
Listen to our releases at:
https://thechurchofnoisygoat.bandcamp.com/
And follow us at:
https://linktr.ee/noisygoatchurch
linktr.ee/noisygoatchurch
I still think you ought to be able to take your phone to 3rd party repair shop and get it fixed. And that Apple (or whoever) should be forced to facilitate this to some extent.
> They said they couldn't override the software - which I don't believe at all.

This is why I'm worried by - no, I hate - the automation of bureaucracy, governmental and business alike. Software is giving bureaucrats the perfect escape hatch. "I'm sorry, but The System won't let me".

The System won't let a low-level clerk fix the mistake some algorithm made. You escalate to the manager, but The System won't let them do it either. If you're lucky, maybe they'll try to escalate to the main office on the other side of the country, someone there may or may not be able to fix the issue. If you're lucky. If you're not, the manager has a perfect, non-offensive way to refuse: "I'm sorry, The System won't let me".

Here on HN, we all know how The System works. A bunch of half-assed business logic, wrapped in a bloated webapp, developed by some outsourced team of code monkeys, who on their good day mostly care about playing with the newest JavaScript fad, inflicting yet another round of suffering on thousands of employees and millions of customers. One of those broken business rules blows a fuse, your debit card gets locked out, and there's nobody within 200 kilometers of you with the access rights to clear a flag. And no, the devs who maintain The System don't have them either; they're just monkeys in the outsourcing firm that was the best at underbidding on the tender.

(I'm totally not talking about my wife's bank, that managed to spontaneously block her card and on-line banking just before weekend, and took a lot of fighting to undo its own mistake.)

> Luckily my agent was able to call the new landlord, we all got on a call, my agent, my friend, me and the landlord.

That's why we need to have people in the loop. Empowered people. To fix the mistakes, file down the corner cases.

Automation of corporate bureaucracy is trying to fit everyone into well-defined and heavily optimized flows, whether it makes sense or not. If you fall off the assembly line, the gears will crush you.
> So my Jewish friends could technically eat a cheese burger, as long as the cheese was placed on the burger after cooking?

No they can't, but this would be a violation of a rabbinical law (the rabbis forbade eating them together as a safeguard), which is less serious than a biblical law violation.

> Would they have to wait till the burger cools down so that it doesn't melt the cheese? (Here I am concerned about carryover heating/cooking being considered cooking by law.)

The real question you are asking is what counts as cooking. This has lots of ramifications in Jewish law, particularly because cooking in general is forbidden on the sabbath. From here, you can go down the rabbit hole of related questions. What temperature counts as cooking? If something has a low melting point, is it treated differently or is there an absolute temperature? Can you keep things warm on the Sabbath if they are already cooked? Can you rewarm them? I can go on and on, but the gist is that it gets complicated and this is the reason why there are many people who spend a lifetime learning talmud and never master it.

But to answer your question specifically, waiting for the burger to cool down is irrelevant in this case since it's rabbinically prohibited to eat them together anyway. The only real question is at what temperature it goes from a rabbinical to a biblical prohibition.
Irrelevant detail: if he lives in NZ and works on California time, California's 9AM happens at 4AM his time, and California's 5PM is his 12 noon. At least with the current clock with daylight savings.

Seems like a sweet gig, wake up early, finish by lunch time.
I know that as a junior engineer (~ first two years) I needed a lot more direction and handholding, and that is much easier to get in an office than remotely.
Of copilot were open source I wouldn't have an issue with it. However it is closed source and a later version it's intended to be sold.
I can highly recommend "Legal Systems Very Different from Ours" by David Friedman

http://www.daviddfriedman.com/Legal%20Systems/LegalSystemsCo...

It includes a few chapters on religion-based legal systems and is interesting throughout.
One past thread:

The Greatest Regex Trick Ever (2014) - https://news.ycombinator.com/item?id=10282121 - Sept 2015 (131 comments)
Just to point out, Urs Hölzle was the employee no. 8 at Google.

Why are the lowly minions so pissed, he can work from wherever he wants, or not!