skysight-inc/HackerNews huggingface dataset:
This is cool. Can I bring my own vector database? I'm currently prototyping and want to experiment with different solutions. Would be ideal if I could avoid needing to implement a few different SDKs.
>The first is you're using the Nationwide averages as opposed to the regional numbers for New York where a lot of these increases are much greater than on the nation.

Another commenter has pointed out new york house prices actually rose slower compared to the rest of the country.

https://news.ycombinator.com/item?id=42043147

>The second thing is the way it includes housing is by using a thing called the owners imputed rent. And what that does is it tries to back out the rental from a housing unit. The problem is in New York City rent has been rising way faster than that.

Most Americans own their home. OER might not be perfect, but pretending that they pay market rent doesn't make much sense either. Even for people who don't own their home, new york has rent control, which provides similar inflation protections compared to owning a home.

>30 is the cpi's consistently underestimated a number of its own provisions because of the way it does hedonics and substitution. It basically says that while meat might have risen 50% people switch to fish now and it uses in lower value for inflation.

The part about hedonic adjustment is misleading. While it's true that such adjustments are used. It's only used for small minority of categories (basically clothes and technology), and doesn't include stuff like food (like in your example).

Meanwhile the part about substitution is straight up false:

https://www.bls.gov/cpi/factsheets/common-misconceptions-abo...
With all due respect, outside of staff+ levels, if your reports are off in the weeds being productive building the wrong things, isn't that more of a management problem? Even very persuasive reports should require sign-off on how they spend large chunks of time. It's a hallmark of good management to push back and regularly ensure goals are aligned. Empowering employees is important, but that should be for the 'how', not the 'what'.

Your visibility is above theirs. You are regularly in meetings they are not. There is a distinct information asymmetry. It's your responsibility to convey what is important. Same with your manager to you, your skip to them, and all the way up the chain. No matter what the company's overarching goals are, at the IC level they may only have enough visibility to understand how valuable the business segment/team they're on is and read between the lines and move to another team.

Yes, really good employees can learn and bubble things up from cross-functional work or skip meetings to cover their supervisor's blindspots, but that's not a good look and could be potentially harmful, ie. could damage relationships if not handled carefully.

Being resource constrained is not an excuse. Hire or slow down. Business can't support it? Well, it's not a great business. Inmates running the asylum and all that jazz. Scapegoating reports for operational failings is toxic.
The same thing can happen on some Rubik's cuboids - it seems unsolvable with a parity problem, then the answer is to swap two seemingly identical elements.

I know it happens on the 3x3x4 cuboid - each of the 3x4 faces has two centers that appear identical, but if you have exactly two such unsolved pieces, it's unsolvable because it's impossible to exchange exactly two of them - what you need to do is cycle 3 of them where 2 appear identical. I remember this happening on some other shapes and sizes as well.

(Pic for reference: https://www.grubiks.com/images/puzzles/30/small.png . This puzzle exists as do many other NxMxH cuboids. Rectangular but non-square faces can only make 180º turns.)
My favourite:

https://youtu.be/AIcjsqGln2w?si=-lY4h3vvGr52ZH8l
Isn’t this the same fundamental technique as Spatial Audio and binaural Atmos rendering? AirPods can even measure your personal ear transfer functions.
Why is this in nature.com?

Serious question: has that become pay-to-publish a la Forbes etc when I wasn't paying attention?
I thought I saw in the last release a note that the next one would come with systemd. It could be I hallucinated it. Maybe I'm becoming a real LLM!
Deliberately making your employer's services unavailable for anything other than authorized reasons is quite simply sabotage, mischievousness, or any other thing (IANAL) that could be used to describe the act. It's not like someone make a bad configuration file that went unnoticed and pushed to the core routers to bring down the network as a mistake. This was a consciously made act to disrupt the company's services out of spite because employee didn't get something they wanted.
If you have a very large project which uses MobX, I don't think the amount of warning matters. You'll most likely have to (eventually) completely rewrite large amount of code, to the point where it might be easier to migrate to SolidJS.
I often get junk when sampling without lbr. Which kernel are you running? The quality of perf and the associated perf_events varies wildly across kernel versions.
It's very common in union contracts.

They way it usually works is there is a probationary period that you can fire someone under for any reason (usually 90 days), but after that, supposedly you're more protected.

That said, in practice, it doesn't really prevent you from being part of a layoff or anything. You'll just get more notice and complaints.
bloop (YC S21) | Software Engineer (Rust, AI); Compiler Engineer (Rust, Static Analysis) | Onsite London, UK

We're combining LLMs and transpilers to translate COBOL into Java. If you’re a Rust developer with experience working with AI and/or static analysis, this role could be a great fit. Come and build LLM pipelines and agents that help the largest companies modernise their legacy codebases.

Please email join [at] bloop [dot] ai with "HN Software Engineer" or "HN Compiler Engineer" in the subject line.

More details - https://www.ycombinator.com/companies/bloop/jobs
A seamless tool that quietly makes life easier
> https://en.wikipedia.org/wiki/5D_optical_data_storage

An interesting technology, but also not exactly something I could get at my local Best Buy today.

M-DISC, assuming it's writable using consumer Blu-Ray writers, is promising though – Blu-Ray drives can probably still considered ubiquitous enough in a pinch.

> DNA storage

DNA is in fact extremely unstable unless it's part of living organisms that constantly error-correct and replicate it, and even then you have random mutations.
Fascinating, the task was supposed to be straightforward and a way to judge code quality etc. Yet, when the candidate solved it in a simple way, they were told they had a bug that they didn't have. This is okay of course, coding is hard. It could have been an interesting opportunity for discussion, I guess.

What's interesting to me is the conclusion that it's somehow Python's fault. I wonder if that attitude would work if it came from the candidate.

I think we should be more careful with tests like this. They need to be done with more humility, so it's great that the post was written!
Ok but... Did anyone actually delete it?
Yup, exactly the problem, looking for solutions.
Given how common this is with layoffs, it feels like backpressure is needed.

Specifically: task shedding when they exceed available hours

If you're the last one keeping the lights on for a 4 person team, it seems reasonable to let some lower priority things go undone and communicate to your boss that "You don't have time for that."

Trying to ratrace to keep up with an unreasonable amount of work is just rewarding a company for overworking you, by avoiding sending it the hard signal of "too much work."
how are you measuring perf? sync should be instant with sliding sync no matter how small the server is. are you talking about time to join big rooms? or resources used for participating in big rooms?
The purpose of a system is what it does. Our telecom system is defective by design.
I agree that scale changes the nature of what's going on, but I'm not sure if it follows that the scaled up variant is bad. I think models like GPT3 and Sonnet which are intended for "general purpose intelligence" are fine. Same with Copilot and Phind for coding. They contain copy-written knowledge but not by necessity and their purpose is not to reproduce copy-written materials.

Training a diffusion model on a specific artist's work with the intent to reproduce their style I think obviously lives on the side of wrong. While it's true a human could do the same thing, there is a much stronger case that the model itself is a derivative work.

I think the courts will be able to identify cases where models are "laundering copyright" as separate from cases where copyrighted material is being used to accomplish a secondary goal like image editing. Taking a step back this is in some way what copyright is for— you get protections on your work in exchange for making it part of the public body of knowledge to be used for things you might not have intended.
As evidence, I've been programming for 25 years now but never actually studied CS. Yet throughout that duration I feel like I see/read Turing's name every week somewhere. I've never heard of Church until now.
Something like half of NYT subscribers are only there for the games (tech side).
No, the bureau of labor household/personal income figures are not reported post-tax.
That promise doesn't really make sense to me - although partial compilation will likely ameliorate most migraiton pain for library dependencies if they come pre-compiled with the compiler.

Code written with the react compiler in mind will inevitably be MUCH slower without the compiler, as its not going to manually add any memoization. Likely to the point where its not going to be usable without it.
Sting’s solo album The Soul Cages was another early QSound adopter. I can remember popping it in the CD player and having a “What the…” moment.
For (2), this is why you are seeing more and more off-shoring from the US to South America.
Id go with "The Secret Garden" from 1989's Back on the Block Album if youre looking for something different. Quintessential 'quiet storm' track.
Okta fixes a rather embarrassing, but serious, password flaw
This is spot on. Obviously there is a lot to dislike about performance reviews, but big companies need some process to determine who gets a raise, who gets promoted, etc. Although flawed, performance reviews are the best process for that.

I think the things that companies can do to make them better are:

1. Have well established career frameworks (aka career ladders) ahead of time. These should be as detailed as possible. https://sijinjoseph.com/programmer-competency-matrix/

2. Have transparency about the ranking system and distribution to all current employees and future employees.

3. Ensure that some amount of accountability is shared at the department level and also at the team level, so you can have somewhat objective conversations about trade-offs between departments and teams.
How are you doing the schema parsing?
Earlier I was writing about how its an issue in federated system , but now I have come to realisation that this is an issue in any encrypted system (even discord can have csam but it can detect it)

and to be honest , thus becomes a compromise , encrypted but you have the risk of csam or unencrypted , but to be really honest , I think considering edward's snowden blow on the nsa , I think I am much more safer in the encrypted land

here was my original post which I was writing

csam is an issue in federated systems (whether its p2p or non p2p) (source I read once on HN that some friend had created in the 1990's a sort of thing similar to chitchatter.im , only to it spread out of word and then came the csam)

it happens on matrix as well.
"nonsense about election fraud"... the very real election fraud happening all over the place, just as it did last election (in which the legal truths are just being made public)?
This is going into the wrong direction. Instead of using plain English to describe programs, we should rather use programming languages to describe the rules of our society.

Because nowadays lawyers, judges and politicians are trying to write and interpret the rules for our society in plain English and the outcome is a mess. E.g. all those tax loopholes are in principle programming bugs, which should have been caught by (automated) tests, but doing this in plain english is just much too ambiguous.
The strength of a union is have a large organization with funds for lawyers and such.

Most of those organizations (like the UAW) don't focus on technology positions, so software people are left out in a lurch a bit.

NYTimes has savvy, vocal people in it that have someone overcome this.
I really love in my Kia EV6 that I can do almost everything with tactile controls. One of the major reasons I didn't get a Model Y.
Black holes could be driving the expansion of the universe
I'm no stranger for persevering through dificult music if I have strong recommendations it will be worth it. I'll give a chance to all of that. Thanks!
The advice I’ve heard in the general contractor world, is fixed bid only works if you charge appropriately, and are very quick with change orders. As soon as it looks like the scope is changing, be it a request from the client, or some new thing is exposed (often literally). I’d expect the same is necessary for software consulting.

The bigger problem I don’t hear discussed in any of these threads, is that you can only estimate jobs you’ve done before. So, to do fixed bid profitably, it really requires that you are specializing in some set of deliverables. This, actually has some interesting benefits as well, one, is that you can charge a lot more over time, and you can become very efficient as well, which leads to a high profit per effort ratio.
Doesn't not having a kitchen probably mean you're eating out every meal? That's quite expensive.
Sounds like "unlearning" is really just "reduce the probability of sampling" from some latent "learned space" and quantizing reduces the efficacy of the slight change in sampling.
I find it interesting that the final logo choice is not like any of the sketches. You could imagine that someone came along and went "no, not like any of that" and came up with something different.

It's also humorous to me that the designer was considering something that looks like an hour glass for the X. Imagine using a symbol for your powerful new computer that essentially means "wait".
Trailer for Anchoreum, an upcoming free CSS game from maker of Flexbox Froggy [video]
So many people underestimate the cost of coordinating across global time zones.
I have seen this before and it hit me. What is the point?

Is the end goal to just have management in a nice office and all production including hr, finance and IT overseas??

I mean those are office jobs, so they can WFH, so they can be in India or Philipines!! :)

Wow saving so much money!!!

Does a company work in a country or will they just take and take and take from the country and then not give jobs?

Almost making me nationalist (I am in the EU)
Every time I see these underwater history sites (Italy, Greece, Japan, North Africa), it gets me wondering about sea water levels rising on account of global warming.
The saltiness goes away if you leave it long enough! I don't know why it takes so long to resolve, but it's really not bad at all this way.

Still not something I'd order off a menu at a restaurant even if it didn't have the intended effects, but it wasn't remotely unpleasant taste-wise this way.
GM software boss: we have 'high conviction' ditching CarPlay is the right path
TFA has no indication of the odds of winning the sweepstakes.

If it is like most sweepstakes, the odds that any given user will win will be so tiny as to not really make it worth the effort of using edge or bing.
Visualizing how storage cost changes over time
I don't see how Visa is in any way relevant here.
It “feels like a stretch” and “sounds like it could make sense” and “but in reality it does not play out”. You’re just gesturing here. In turn the reply is either yes/no depending on if we agree with the general vibes you are putting out.
Soulseek?
> My Google developer account was terminated and I didn't know I couldn't open an account after that.

So, by your own admission, the problem that you're having is not that you accidentally got your account deactivated, your problem is that you didn't foresee being prevented from circumventing the block. You probably knew you were doing something wrong, and expected to be able to just create another account once they caught you.

The solution is to not break the TOS. Don't steal samples as original work, and don't post fraudulent apps to the App store.
Incredibly melodramatic

"Having his avatar beside mine on an unfinished google doc felt invigorating" - are you fucking kidding me.
for some people , encryption is a must because you never know what the govt. thinks is right or wrong and simply giving the govt. power to surveillance is quite powerful to govt. because then they can tweak that info into metaphorically speaking whatever they like.

there are entire communities based on this idea

For example r/privacy , https://discuss.privacyguides.net/ on which you rather have discussion on which protocol is more "encrypted" and "decentralized" in some sense to the extreme (like recent was simplex vs cwtch )
Absent human meddling, computers tend to just chug along doing their work once set up. In fact, I would be surprised if NYT weren't under a code freeze for the event regardless of the strike. So this would be more like shutting down the automated assembly lines on the way out (knowing that they're designed to run with no human operator and are never supposed to be shut down) rather than just leaving.
Why should anyone do that?
Each new piece adds to the picture, but it reminds us of just how much remains undiscovered
Hey everyone, let's use handy computers that can count and do math quicker than any human on the planet. They'll just need days to count them all and if they flip someone's vote, oh well "we can't fix that".
They've had two years to negotiate a contract, so the union needs to do something to put pressure on them to actually do it.
Compilers can easily runtime-detect the size and shape of the problem, and run different code for different problem sizes. Many already do for loop-unrolling. Ie. if you memcpy 2 bytes, they won't even branch into the fancy SIMD version.

This would just be an extension of that. If the code creates and uses a linked list, yet the list is 1M items long and being accessed entirely by index, branch to a different version of the code which uses an array, etc.
Feelings are woke. Caring about anything or anybody is woke.
I have a colleague in tech over there on the product side. They do a ton of very interesting work: https://open.nytimes.com/

They have a much higher bar for quality and boutique solutions than almost any organizations.
> that make it forget specific facts. These are often meant to satisfy copyright claims

Facts are not copyrightable.

To quote copyright.gov: “Copyright does not protect facts, ideas, systems, or methods of operation, although it may protect the way these things are expressed.”
New experimental evidence shows lack of employment effects of guaranteed income [pdf]
Thanks!

AFAICT, a lot of that comes down to storage abstractions, which I'll be curious to see the answer on! Pinned localstorage <> cloud native is frustrating.

I sense another big chunk is the fast secure start problems that firecracker (noted in the blogpost) solve but k8s is not currently equipped for. Our team has been puzzling that one for awhile, and part of our guess is incentives. It's been 5+ years since firecracker came out, so likewise been frustrating to see.
>and I am not building up a nest egg from my salary

So you can't actually afford to maintain your lifestyle, unless your retirement plan is a revolver.
It sounds like the biggest contention is just cause for terminations instead of at will. If the employer normally isn't firing people without a good reason it sounds like an easy win. Why do they fight these negotiations so much?
My work at FAANG and FAANG-adjacent companies would suggest that it’s far more probable that a random e.g. finance professional is driven primarily by perceived status than a software engineer.

The media and general public still openly poke fun at tech titans like Mark Zuckerberg and even Jeff Bezos in a way that they would never do to e.g. Jamie Dimon. The perceived statuses are still incomparable, and I think any competent Gen Zer knows it.
I'm not sure the company had matured that much if they couldn't simply delete what I imagine was nothing but a comment. On the other hand, it doesn't seem like it's such huge problem.
The semicolon is Lisp syntax for comments. T is the way you write true in Lisp. Most-negative-fixnum is the most negative number Lisp can represent without promotion to bignum (so it can be int_min if int is roughly equivalent to size_t).
> The two sides negotiated until late Sunday. The sticking points in recent days were over whether they could get a “just cause” provision in their contract, which means workers can be terminated only for misconduct or another such reason; pay increases and pay equity; and return-to-office policies.

This seems like a LOT of issues that still need to be hammered out. It would be one thing if they were disagreeing about a number, but it sounds like the terms keep changing and nobody agrees on the nature of the work itself. It's not even clear that there's a preliminary contract ready for the NYTimes to sign.

Striking during election week is kind of a crappy move to pull. But if this is just attention seeking without a serious contract, it seems egregiously risky on behalf of the union members too: there's not a clear button the Times can push on behalf of the union to end the strike immediately. The Times would either have to sign a blank check to the union now, or the union would have to agree to an IOU in exchange for a bunch of temporary concessions.
Really wish i knew where my E-Reader wondered off to years ago. maybe one day it will show up again. I think about it time to time and wondered about the programming challenges it must have had.
I didn't go that route for the resume, but I have made sites that work like that for start-page type sites (I had a drop down menu to swap out different json files being loaded in for various categories). It could work for a resume as well to keep the front end as whatever you want it to be, while not having to re-write your actual work history. Then instead of giving things a hidden-print class, there could simply not be there at all, but still be in the json if/when needed.

That then leads to the idea of having an api endpoint for your resume data, since it's already in json, with an industry standard format. So instead of all these sites parsing a human formatted resume or text file, they could skip the middle man and have structured data to work with. The downside here would be needing to host it somewhere that can deal with server side code. Or maybe this is a startup idea.
Jupyter Notebook Setup for Research and Production
I'm just starting digging but here's some to start

- https://dl.acm.org/doi/10.1145/973801.973815
The main thing is to be sure to do them and not ignore them. They're "engagement surveys" and the first metric to determine engagement is if the employee engaged with the survey in the first place.
Please don't break standard browser behaviour.

The two category buttons at the top should be a tags not buttons. They should change the url history so the back button works and so I can alt-click to open in a new tab.
As a former line manager, there have been two cases when I use metrics: I'm promoting someone, and I like having numbers that back up how good they are, or I'm firing someone, and I like having numbers that back up how bad they are.

I generally agree with OP, but there are times where as a manager you know exactly what is going on with your team, but numbers are still helpful.