skysight-inc/HackerNews huggingface dataset:
At a high level, yes.

However there are a lot of checks and balances to it. Not all land falls under the criteria and there's a lot of requirements around forming a group and the proposed use of the land ( such as being geographically local /etc ).

When I last looked into it, I think there'd only been 2 occurrences of the right to buy happening over a 4 year period.

Which does raise the question on 'Does the act achieve the goals it was setout to achieve' or is it mainly political posturing.

That's not something I can really comment on (nor would I want to).
Oh look its the Chef vs. Puppet imperative vs. declarative argument from 10 years ago...

Declarative resources all ultimately get built on top of imperative foundations, the fundamental building blocks of all these tools we use are imperative.

And the non-expert community of users likes to think in imperative terms and purely declarative abstractions are something that they have a lot of trouble with.

This is why people like Ansible's hacked-up YAML that they can write loops in.

After 20 years or so of configuration management I'm quite convinced that trying to push declarative programming styles directly onto the end user is quite a bit of a failure and produces hard-to-use tooling outside of expert circles (otherwise CFEngine would have been a huge commercial success and we wouldn't bother talking about anything else).

What succeeds is the ability to reuse declarative resources that someone else has written, composeably, to build up larger declarative resources, using imperative glue code. And there's nothing wrong with that because with all these tools the implementation of the declarative primitives is all imperative under the covers.

What we really need is some simple imperative configuration management language to give to users (ideally something about as complicated as the old ANSI C-book) which allow experts to easily plug into a DSL that exports declarative resources for the users, along with easy FFI support out to native libraries and probably ease of calling functions in external languages like python. Dhall is kinda sorta the right direction, but I think it is too based in FP to be broadly accessible to the people are using turing computable YAML.

If Pulumi is doing more or less what I just described then they're probably going down the right path more or less and its probably quite unfair to lob "imperative" at them like an insult, but that is what has been going on for at least the past 10 years though. I don't think there's a single tool out there that is fully imperative and doesn't expose declarative primitives and let you build on them.
The new design is right in a lot of ways but I cannot stop thinking how honest and friendly the old design looks. I would also prefer the old, cute and more unique logo instead of the trendy plane icon.
No we did it almost all in-house. It's a pretty competitive space, there's like 20 A-list agencies that operate at that level and 100 others a notch or two below. We frequently ended up working on site with clients, we couldn't hide anything.
It's hybrid that probably doesn't work -- It's a culture thing. I worked in a 100% remote company for 8 years, and we had all those same collaborative experiences, they were just shaped a bit differently. But, I don't think I ever heard anyone say "Darn, I wish we all commuted to an office so we could chat in the hallway!" the whole time I worked there.

I think it worked because it was 100% remote from CEO to hourly customer support. My experience is that it's the hybrid scenarios when remote people get edged out.
Yes. Fundamentally there is almost no data that is not relational in some aspect. Any given document, you can virtually instantly start picking out "ok that could be a foreign key...", and if one does not exist, it certainly will before too many sprints go by. And most usages of NoSQL are essentially equivalent to a row within a table, especially given many NoSQL solutions have bugs or performance issues with deeply nested documents (ran into that with SOLR - deep pagination can give incorrect results with nested documents).

Personally I view a true document (not a table row turned into JSON) as being the deeply-nested kind, and ideally generated from the relational data itself, to allow different "dimensionalities" to be represented without needing pivots/windows/analytical queries, and that's very seldom what I see it being used for in practice. Again, most people just have a RDBMS row but stored in JSON.

example: in the "netflix" example, your movies, your actors, your users, your likes, etc are all relational, and then you build a document collection that is good for searching movies, a collection that is good for displaying user data/history/settings, a collection for displaying actors' filmography, etc, but all are generated from the same actual, consistent relational data.
> If your primary reason for responding to an ad is based upon salary you are not going to be happy where you work.

Look, it doesn't make sense to respond to ads for positions where there's no reasonable way that I'd accept the job based on comp.

For the most part, I've been an entrepreneur / my own boss. But I remember 2 interview processes where money was talked about too late (one for a consulting job, and one for a full time position) and the offer was abusively low. I think there was the hope that I would try to justify the sunk cost of the interviewing process by taking the deal.

There's a lot of talk that not posting ranges can contribute to discriminatory practices. I think this could be true -- I think of wife's experience as she was entering the workforce. She was president of the mech-eng honor society, magna cum laude from a highly ranked university, with better work experience than most graduates. Multiple employers gave her absurdly lowball offers after she interviewed-- literally half of the average going rate for new grads-- perhaps mistaking her warmness for being willing to roll over and not negotiate. (She ultimately got a gig in the upper quartile).

P.S. Now I make about 3-6% of what I could make elsewhere-- I'm a middle school teacher. There was no need to surprise me with the number at the end to get me to take this offer.
Salary isn't the end-all, be-all, but keeping it opaque concentrates too much power with the employer and that power is often used for dubious ends.
This is really cool, but I can't wait for a classic HN comment like:

-HN midwit: "Who names a company after a fruit?".
-Erik and Kyle: "Well..."
> and all their content and capital is vanishingly tiny

Only humans are currently allowed to own capital and that's not going to change in the near future.

>judicial systems with parallel construction and deepfake “evidence”
(Fake or real) pictures and video are in a lot of circumstances not admissible evidence in court, with deepfakes the set of inadmissible evidence will simply expand.

There is very real and very big concern about fake news and job loss and (in a slightly longer term) GAI going rogue but that's about it.
Did you mean to repost the same link I did?
Very cool, thanks for suggestion (and for implementing it).
This. There's a huge selection bias: people saying that they're (un)happy with this or that have already accepted the position they're in, so they were at least moderately happy with their compensation when they started, while they had mostly no idea about the other aspects of the job.
Soooooo people are slowly realizing that a regulated market might actually became regulated for a reason?

I wouldn't mind all of this cryptoshit if it wouldn't be for the co2 and gpu/chip shortage...
> But if you do, now you are in the position of saying "Well, your equity/benefits/WLB suck, so I want more money."

"The equity/benefits/WLB you describe aren't consistent with what I was expecting. I'll need higher base if this is going to work."

Salary is not the only part of a compensation package. If other parts of the package pencil out, great, if not, you're within your right to ask for more salary. Some employers have more flexibility on salary, others might be more flexible in other areas.

This is a very common negotiating technique; if you can't reach agreement on one point, expand the negotiating space.

Anyone who would be offended by the above worth working with anyway.

> There's no positive way to spin that. You look like an ass and are negotiating from weakness.

If you think negotiation is about what party can project dominance the most, you don't have a clue about negotiation. You're not haggling for cab fare, you're establishing the terms of a relationship that will continue for years if things go well, and in those situations you want to be collaborative rather than adversarial. This will pay dividends down the road.
Why we ignore thousands of daily car crashes
People forget things fast. JWST as a telescope is great, but as a project, is catastrophic. Massive budget overrun, delay after delay. It's certainly the sign/result of project mismanagement. Unless they figured out what's wrong on this run, there won't be the next 'JWST', like ever.
Okay, so obvious question: Is it legal for random Joe on the street to find out what trades congresspeople are making and mirror them?
I am a bit skeptical.

Paying far below the market doesn't necessarily make you a worse or better place to work for... but typically while salary won't improve how things go in a company... they are a core reason why I am even there...

Like... The comfort and performance of a car will not be affected by the price. I can love a certain car, even if it is cheaper or 20k over what it should cost. That won't matter. But I won't buy the car if I am not comfortable paying for it. The car would be just as great, but if it was out of my price range, I am still suffering for it.

Now cars are priced relatively close to their actual worth, and all car prices are well known vs hidden behind 7 hours of interviews and "don't talk about your salary" policies. So this is the playing field we're creating with salaries being up-front.

I have turned down many job interviews because I said my salary requirements during our opening call. Sure it wasn't part of the posting, but it better be an early conversation otherwise why would I leave a comfortable job for a lower pay?

When people respond to online job postings, it is often because they are already really unhappy, or need a job because they lost theirs, so the numbers may be skewed due to needs.

So what is my point? idk... probably recruiter outreach should have salary info. For job postings... my bet is recruiters know response rates better than I do. :P

Edit: Post interviews, I have taken lower paying job offers compared to other offers because after talking to the teams I predicted the money was worth losing over happiness. So money is certainly isn't everything, but it is an important aspect. I assure you I will deal with extra stress for 500k because I know at home I'll get the support needed and the extra money will change our lives. But would I do the same for 10k? hell no.
Query bills of $40k a day will pay for a lot of staff, or a lot of outside expertise to administer it for you.
Yeah I figure that happens. I declined to answer with the role I have now, and it worked out :shrug:. Not everyone is trying to screw you.
Malthus has been wrong for a really long time
“Justify” doesn’t mean shopping rates in the market, it’s means “demonstrate the ROI we are getting for the rate you are charging”.

Comparing it to the market only matters if they decide you’re unlikely to be worth the value they are getting from your work.
Unique for the constraint, distinct for the select. :)
Apparently authored by notable health expert Adam Szymanski currently moonlighting as a "Post-Doctoral Fellow in Cinema and Media Studies".

https://cms.uchicago.edu/people/adam-szymanski
It is bad. I dislike most "smart" things though, so take my agreement with a grain of salt.
One thing I realized after doing some studying is that your approach is limited by the concepts and tools you're familiar with. As I learned more about data structures and algorithms and as I practiced using them and evaluating the complexity of my implementations, I felt a lot more clarity and confidence about solving problems and structuring my code efficiently.
> Typically I've been asked by the recruiter what my expectations are, as one of the first questions in an initial candidate screen.

So, if your expectations are below what they are willing to pay, they'll just offer your less?
Harnessing nuclear energy is about more than just saving civilization from extinction via global warming (our more immediate and easily reversible issue, materially speaking).

It opens up the reaches of space.

People can talk all day about cost, dangers, this and that. E=mc^2 doesn’t care about fraudulent, man-made economics.

An educated populace is capable of harnessing infinite energy. Photons will never have the energy density of a high speed neutron.

Even if this planet were covered in solar panels, how much energy will it take to move moons or propel ships the size if cities?

Physics shares a pretty clear direction to save this planet and progress to new heights. It doesn’t need to be so complicated. Just because it’s hard, does not mean it’s wrong. We have the intellect. It will just take work.
Even with an advantage, it takes a concerted effort to push for culture change. Things can get by on inertia for a long time.
I would do that for $1000 per hour.
How to Build a GCC Cross-Compiler
> The only goal of a company that has billable hours is to rack up billable hours.

This is only true if the contract doesn't have a maximum budget. Often, the goal is actually to reduce billable hours because there is a maximum amount that can be spent (cost-wise) and you need to make sure you have enough hours left to actually finish the job on time.
On the [Who's Hiring] threads we used to upvote those that listed salary and downvoted those that didn't to signal to companies that this is vital information (it saves everyone time). Is this something we should start doing again? We could also put this in the template.
Do you have recent data on this auditing stuff you're referencing?
MongoDB is growing much faster than Oracle, so maybe it won't fade...
You basically just need an understanding of data structures and algorithms.

Get some books, watch YouTube videos. There's a lot of content out there.

Once you've got the basics, you can jump on leetcode.
It's a weird thing about the software industry only. I've worked for actual engineering companies (meaning: we build things in factories), where having your factory or expensive integration lab be idle for 2/3 of the day plus weekends is not justifiable. People were scheduled in shifts, and they worked those shifts. And although there was a concentration of people working regular day shift hours, there was always a full team on-site (not on-call!) 24/7. If you weren't on-site, you were never expected to be on-call.
Twitter is the ultimate out of context anger generation machine, so that's probably to be expected. It drives user engagement after all.

There’s a pretty good explanation in this documentary: https://www.pbs.org/video/ultimate-space-telescope-gunryt/
This is a huge pet peeve of mine. I one interviewed for a local place and at the very start, first interview, I asked for the salary range and was told "We are very flexible". Against my better judgement I went ahead and did the rest of the interview and later that night they sent me an offer... for ~$30K under what I was making. I emailed them back and told them the number I was looking for and they effectively said "Oh, well we aren't /that/ flexible".

Thankfully this was only 1 interview but I can't imagine going through multiple rounds only to find the pay isn't going to work. There are jobs I pass over because my first thought is "Ehh, I bet that place/job/position doesn't pay well" but I have no way of knowing. I have a limited amount of time I'm willing to spend looking for a new job and going through multiple full interview processes is not high on my list of things I want to do. I absolutely hate having to take that "leap of faith" when starting an interview process. It's absurd that we don't demand that companies post what they are willing to pay.

Also, let's not kid ourselves. There is 1 and only 1 reason why companies don't post this and it's greed. Period, end of sentence. There is no other reason. It's either because they don't want internal people to know what they are hiring at and/or because they want to try to get a developer for the lowest price possible.
given the sterotype of the overworked salary man, its probably a red flag in that the red flag is "expects to be treated like a human being."
Everything Everywhere Is Securities Fraud: https://www.bloomberg.com/opinion/articles/2019-06-26/everyt...
Was landing on the moon "useful"?
All our salaries are based upon most recent data assembled by market across the country and, in the case of this round of hiring, +10% to deal with the current inflation conditions.

So, I am not just 'saying'. I have data. Careful research goes into making sure our employees are paid in pace or exceeding the market.
https://www.openbb.co/

https://github.com/OpenBB-finance/OpenBBTerminal
To the kind of left-wing populist involved in things like Occupy Wall Street, reducing wealth and income inequality is the tangible goal that they believe achieves the outcomes they want. Their thinking seems to be roughly like this: there is a fixed amount of wealth in the economy that is sufficient for all ordinary people to live a good life, but the super-wealthy have siphoned off much of that wealth due to their greed and that's why ordinary people are suffering, and the only solution to that is to forcibly redistribute that stolen wealth back to the people. Any attempts to make things more complicated than this, any talk about rising tides lifting all boats or suggestion it won't work, is just a propaganda trick from the super-rich.
Parts of this sounds similar to what happened to my (small company) job.

We signed up for a small 20 or 40K design project. Landing page and pricing page. In the weekly meetings, the designer would present all this out of scope work to us. "Heres the new blog design" Is this a thing they do on purpose?

Can we have the fonts and logos please?

And yes, all the people doing the actual work were green and/or overseas contractors
> What if I told you I could save you $40,000 a day?

Learn from history, specifically, SQL. Or people who think they are too important to learn SQL aren't that important after all
This agency was very unprofessional. The fact that they kept working out of scope even though you had to remind themselves not to is a huge red flag. And also the fact that they kept reminding you that you were their smallest client?? Suspicious how often that came up...
Listing salary ranges is bad for employees because it limits upside from negotiation. Like everything it's just a trade-off between capping your downside and limiting your upside.
Let's not get into ideals, but: The different stakeholders in the website should agree on it, rather than just one of them deciding - as marketing is just one of a website's purposes; it's not merely a marketing tool.
Presumably they don't want the average consumer to be aware of that fact.
The last known good version of Windows was Windows 7. To a lesser extent Windows 8. This is why I switched to Linux and I haven’t turned back, though I do use Virtualbox when I need Windows for things like iTunes. If you are going to use Windows 10/11 as a daily driver, use something like Shutup10 which disables telemetry etc
Ask HN: Did you have a positive experience with agencies/freelancers?
Recently, I've noticed a lot of articles saying negative things about working with freelancers/agencies?

As someone who is currently working as a freelancer and used to work for an agency, I want to hear about your positive experience with agencies/freelancers.
Salary or total comp?
Society had this debate in 1990 and it was more than a super majority that supported ADA. You're welcome to go look up about that debate that made it the law of the land, many people on this board are old enough to remember it. I promise you that people brought up the burden on small businesses back then too. It's not even a hard calculus to make if you're starting a new business. Is it worth it for me to open my business while paying the costs to ensure that everyone has reasonable access to my services. If you choose to put in steps, or have an old building with steps then you can decide the tradeoffs. If you're renting you can probably negotiate those costs with your landlord as the improvements will continue beyond your lease. These aren't surprise costs, they can be made ahead of time to decide if you have a viable business.
I agree and I thought that might be a problem. I would be in the same position.
This review omits techniques from reinforcement learning (especially bandits) that have been used successfully in industry for years now.
I'm curious what your workflow is like? How do YouTube content creators get their content over to podcasts?

I have yet to find a working paid service that does it
Maybe find someone you can pay as a coach to keep you accountable, or a dev that knows this stuff that can give you a lesson once a week.

There's different ways to solve accountability.
Didn't Zuckerberg say that doing this would cause a really overwhelming firehose effect or something?
For most jobs that is not true.
Alan Turing built the first scrollbar in a cave with a box of scraps.
Very poor advice. Salary is a huge part of job satisfaction. I normally line up multiple offers at places I'd like to work and negotiate on the salary. If a place I really want to work can't offer me compensation that the market is already offering me, then by definition that place isn't a good place to work. They don't value my labour.
God, I wish this were printed on the wall of every software design office. Mediocre designs are fine if people know them, because they learn to work around the rough edges to the point where they often don't notice them. But a new design (probably also mediocre!) requires way more cognitive load. Tech as an industry is horrible on this front.

Just to pick on one example: Android. Google absolutely loves changing the settings and UX on each major version. People use these controls so much they eventually get habituated... until they change and have to go hunting around and learn the new workflows to get back to par. Each one of these redesigns probably wastes millions of cumulative user hours.
Companies like amazon... So, what, maybe 100 companies out of tens or hundreds of thousands? Why even bother talking about it.
8 commits to disable console logging in production?

How many hours did they charge for that? I would imagine that it would take more time to commit 8 times than to actually change this…
This is my method for recruiters (when I'm looking/interested). I have a blob of text saved in my notes that outlines what I'm looking for and not to bother me (in a nice way) if they can't meet that. The only difference I don't share my current compensation, I share what I'm looking for.
Uniswap is *so* easy to slander to the ground from centralized exchanges if push came to shove. It's the primary tool for exit scams, there's barely any qualifications or criteria to mint a coin, ICOs simply don't matter anymore - all are particularly easy points to hit if you're competitors fall short on handling them. And that's just mentioning the pragmatic on how Uniswap neglects fixing the BAD side of crypto, it doesn't even go over how Uniswap delivers only niche features on the good side of crypto - and doesn't do things like foster easier crypto buying/selling for mass adoption from the average person.

Please, come back to me when Uniswap's market cap isn't 1/3 of Coinbase's.
What is happening here? This link is to stacker.news, a HN-like website. It's for a story that is another active top story already on HN.

Are folks just commenting on the headline without even clicking the link?