skysight-inc/HackerNews huggingface dataset:
Wikipedia has now been edited, citing this blog post as a source.

Him editing Wikipedia to include his own research is "primary research". Him editing using his own blog post as a a citation is presumably self-promotion. But someone else editing it in seems okay.
I think it is worth separating the Python ML ecosystem from the rest. While traditional Python environment management has many sore points, it is usually not terrible (though there are many gotchas still-to-this-day-problems that should have been corrected long ago).

The ML system is a whole another stack of problems. The elephant in the room is Nvidia who is not known for playing well with others. Aside from that, the state of the art in ML is churning rapidly as new improvements are identified.
The language spoken by participants during a phone call is also easily classified as “metadata” and could be defended as non-identifiable info with a straight face. So are the number of speakers on the call, the topics of conversation, the intensity of emotions displayed, voice stress levels, and the presence of certain keywords, if you squint a little. The lack of a literal call transcript does not matter much in terms of privacy.

I don’t know anything about this system, but the fact that screen shots are not ultimately stored on the user’s PC doesn’t mean anything if the content has already been classified and indexed. It will be fished.
I get a 400ms lag in Chrome on a powerful Android phone.
There most definitely are companies that have a probationary period in the US. It may not be common but it does happen. My first dev job had a probationary period and I put up with it because it was a job that was willing to employ me as a dev without a CS degree or prior dev experience. I lasted about 7 or 8 months before I quit for somewhere better.
Isn't it lovely how all these detailed code references are just a link away via GitHub?
You can in the probationary period.

If after several months you decide you no longer want them that's different, but if you hire someone, they're no good, you can fire them pretty easily, assuming you've specified the probationary period in the contract.
There’s a military, and by proxy a government and a country’s populace behind a pilot who are all invested in a pilot’s success. In battle or on missions they don’t get many do-overs and pilots and planes are expensive to mobilize and to lose. Millions of dollars are on the line each time they take off, better to get it right the first time.

For ad driven search engine products the more you as a user flail the more ads you can be served on subsequent searches, so long as they ride the line of not driving you away entirely. A string of ten searches that fail you is bad because their product looks ineffective but two or three searches to get what you want is better for their bottom line than nailing it on your first attempt.
Tactics presented seem very practical and probably work.

Tactical win is a win when negotiation does not involve business relationship and is followed by immediate transaction.

Tactics like this in negotiation that becomes part of longer business relationship is strategically bad and may backfire. Most people feel that something is off and shady when they fall to these tricks.

They mention this is the paper.

> However, negotiators in practice have to be aware of limits of employing negotiation tactics. Since
they might lead to a variety of negative consequences for the value creation in negotiation, bargainers
should carefully consider the possible consequence of psychological influence tactics. Only if the
situation allows for utilizing such tactics without damaging the long-term relationship between the
involved parties, should they think of the most effective psychological influence tactic to employ. This
remark should be taken seriously as the impact magnitude of these influence tactics on negotiation
results has not yet been examined
Not knowing their side of the story, the OP makes it sound like they basically lied and practiced interviewing to score a high paying job. That sort of dishonesty shouldn't be tolerated, much less rewarded.

The rest of us work and learn honestly for years if not decades. If an employer asked me about my skillsets, I would be honest about my experience and deficiencies and negotiate honestly from there, and make plans to address the weaknesses accordingly.

Finding a good dev fit for any given project or team is already hard enough when people are honest and well intentioned. We have no good credential system or standard way to suss out ability. It's how we get endless whiteboarding challenges and leetcode that isn't relevant to the actual job. Allowing charlatans into the mix just makes it worse for everyone, both employers and other employees and prospective employees.

It's one thing if this person came in honestly and needed some specific remediation, maybe a particular technology or domain knowledge or whatever, but were generally competent. But that doesn't sound like what happened here. They lied to get their foot in the door, abusing the company's family-like atmosphere. They'll just drag everyone else down.

Let them go and have a better hiring process next time. Ask your other employees for better ways to evaluate candidate ability if you need to. They are often better able to evaluate whether someone can do their job or lead them. But show them that you care about fairness, not charismatic lying ability.
There is a lot at stake in here. Single judge has all the power now. It sets baseline for future cases.

Jury would have also included more about the emotional aspect (ethics and morals), while judge views only the law. I am not sure, if that is a good thing here, and Google knows that. They can pay for lawyers.
Ninety-six thousand dollars spent solely on Vercel functions on one month
Let them go. Provide a respectable severance, since it's the company's fault they were hired in the first place.

One of the most cost effective and humane things you can do is extend their health benefits out further than their monetary severance. For example, a month's pay with 2-3 months health benefits.

At least in cases where I've had to let people go, I've found they appreciate an approach like this. It's a relatively easy way to thread the needle between human dignity and corporate finance demands. A rarity.
Some workplaces are so dysfunctional that you’ll never thrive as a Business Analyst. In fact, you’ll be lucky to survive each day without mental health issues or acquiring a hospital pass. Business Analysts often shoulder great organisational responsibility, something a toxic workplace can make very untenable. The personal cost can be very real, and if you are in this situation currently, I sincerely feel for you.
Document the performance issues in writing, create an improvement plan for the employee that they sign, and if the employee cannot correct the issues, you fire them.

You need to do the same thing with all of the employees involved in the hiring process, or get them out of the hiring process if that isn't their primary role and they are otherwise competent.
> enabling faster read speeds but worse write speeds

Write speeds will probably decrease, because the main organization is extremely optimized.

But the goal is to speed-up queries of the type of "select sum(price) - sum(tax) from orders" at the cost of queries of the type of "select * from orders where id = 1".
The way I read it, it isn't a co2 greenhouse, in fact the death stroke is the increased co2 absorption at those temperatures due to weathering of rock. Driving co2 below what plants can survive. Building a parasol at l1 that can be modulated to vary what is passed and what is harvested will be necessary at some point. It could get a couple extra billion years potentially.
These are the sorts of deep dives into something interesting that I've always enjoyed on HN.

I was also a bit surprised by everything being in Fahrenheit, even in the pictures.

The ice tunnels are really cool. Having grown up with Star Wars, who wouldn't love those?
I do. It's great to see that you would make a tool for this use case. I'm intending to store my data in Convex. So if the output is a JSON file, then I'd convert that JSON file to JSONL, and then run a script to insert that JSONL as rows in Convex.
It is perfectly acceptable to seek advice and opinions from a community you respect - not a problem whatsoever, it is a sign of making attempts at being the best leader one can be.
I’ve tried these tools a bit but I’m having trouble finding long term value of them. I’d love to hear from people who use them what their specific workflow is.

Personally I find it just easier to either write the code myself, or ask ChatGPT/whatever for snippets for specific problems which I then heavily modify to suit my needs (and fix its bugs, which happen quite often). But maybe I’m just too engrained in existing behavior.
Just do the right thing and don't waste time on it. The candidate is out.
The tagging work is still highly experimental. A major missing element is equation tagging: for now, you need to produce an 'associated MathML' file externally, for instance using LaTeXML. Even then, PDF readers do not support the MathML tags yet! If anything, I am sure that the LaTeX3 team would appreciate you posting minimal examples of mistagged PDFs.

If you want to produce accessible documents from LaTeX, you should convert to HTML. ATs such as screen readers just work miles better than with PDFs, and given the resources put in developing browsers compared to PDF readers, I don't think this will change any time soon. Luckily conversion from LaTeX to HTML is very feasible today, as proved by arXiv. (Shameless plug: I maintain BookML specifically to help lecturers with the LaTeX to HTML work)
That was no doubt because of HN's 80 char title limit. I've put a different edit up there now.
It is very true, ChatGPT makes it very easy to learn all the “domain-specific” knowledge, and makes the learning-curve less steep.

Linux Kernel development is a fairly organized C software, it is no different than working on Chromium or Unity, or like any other large codebase.

It used to be easy to get lost.

However now, for only $20 you have an expert coder, sitting by your side (and this is what ChatGPT does), then your learning curve is certainly reduced from the 6-9 months, which seems gigantic.

Simulations, number manipulations, data analysis, etc, you have, thanks to ChatGPT, turnkey code solutions.

It was tough, when you had no internet, no GitHub, no AI, no documentation, no Wikipedia, no StackOverflow sites, but now the barrier for entry to be productive is much lower.

If you need one year to start deliver one basic feature, and you have ChatGPT on your side, then it means the onboarding process is broken.
I have been thinking of LSP enabled AI code assistant, this looks lovely. I guess there are other efforts like this as well.
iOS 18 AI boost could be called 'Apple Intelligence'
That's "constructive dismissal", which is not allowed. Firing for "performance" is ok in the first year or two

(country specific)
Exceptional modified the quantity of impact, not the quality of good or bad.
The real mistake is not correcting a mistake when you see you've made one.

It's always hard to let someone go, especially in a small company with a focus on personal development and a positive work environment. However, if you don't address this situation:

1) The morale of the company will likely decrease.
2) The productivity of the team will suffer.
3) Employees may start questioning the leadership's decisions.
4) Some may consider leaving as a result.

Generally speaking, the well-being and efficiency of the entire team should be a top priority for the company. From this, it also follows that having a solid interview process is crucial.
One thing that saddens me about the perceived necessity of new authors going on Twitter, BookTok, etc. to “build an audience” is that it seems to prevent anyone who wants to separate their literary life from their private life from ever again being supported by a publisher. Many authors over the years have felt the need to do this, for personal or professional reasons: J.D. Salinger, Thomas Pynchon, James Tiptree Jr., John le Carré, Joe Klein, Isabel Fall. I doubt that all those authors will be considered part of the canon in 100 years, and very possibly none of them will be, but I think the world would be poorer if they’d all been unable to become successful writers.
Nice. I saw this coming. Next up is a "generic" webserver which just serves HTTP response data based on some system prompt. :)
> The origins of Standarddeutsch trace back to Martin Luther's bible translation that exposed a huge audience to a very important text, which was most importantly also written to be approachable to that audience.

If you want to go this route, then you could also say that the origins of Standard Chinese date back hundreds of years, to the language spoken by the imperial bureaucracy, or to massively popular works written in vernacular Chinese, like the Dream of the Red Chamber (late 1700s). There are always ancient antecedents that you can trace, but they become less and less directly related to the development of the modern language.

Yes, the Luther Bible was an important influence on the development of a standard literary German, but if you want to trace the development of a standardized spoken dialect of German, you have to go to the 19th Century and the development of Bühnendeutsch ("stage German"), which because of its use in theater had to have a standard pronunciation.
Let $dev go, and apologize to your team for messing up this badly.
Another Boeing whistleblower comes forward over safety concerns
We better start doing some work, just in case.
I'm going to get my first framework as soon as shipping to Sweden is announced (should be this month) but I don't know if the screen is worth it.

I'm only planning to use it when I travel or sit in the sofa during some evenings, the desktop will be my main developer machine.

Are the benefits worth it? And is it a good idea ti get a really good screen for the laptop if the desktop doesn't have quite as nice screens?
How do you reconcile this advice with the fact that in both places I've worked at, the expectation was that just the onboarding takes significant amount of time (up to ~0.5yr)? Even if I personally didn't need that much time, it was nice to know that it's available -it's not easy to get into the grind and catch up to others that already have all the institutional knowledge when starting a new job.
Becoming a chatbot: my life as a real estate AI's human backup
I avoid getting in small planes since the statistics say they are as dangerous as riding motorcycles.
Fascinating!

>"Heating the equivalent of 1 gallon of water from -60°F to a reasonable liquid distribution temperature (50°F) means heating it up by a whopping 110°F. That’s 268 watt-hours of raw energy required just to bring a single gallon of water up to distribution temperature!

This is one of the reasons we’re restricted to two-minute showers."

Everyone reading this should try to get by on a two-minute shower once a day for one week, to see if we could be candidates for this job.
Optimism is just what the doctor ordered. But what if I'm already too negative?
AI summary:

The article discusses the benefits of optimism and how it can lead to longer and healthier lives. It also provides tips on how to become more optimistic, such as noticing how you deal with uncertainty and trying to reframe negative thoughts in a more objective and positive light. Other suggestions include finding a sense of purpose and mastering a new skill to prevent rumination on negative thoughts. While it is acknowledged that changing one's mindset is challenging, practicing optimism through tools and a positive mindset can help improve life satisfaction and reduce anxiety.
You are correct, however, that isn’t the same as probation. Companies with a probation period may not grant full benefits until after the probation period ends. For example, a company may not let an employee take any time off during the probation period or the company may not let an employee participate i. The company 401k retirement savings plans until after the probation period.
Yes. The training effort shouldn’t be spent on the new hire, it should be spent on improving the hiring process.
> at which time we'll consider you for promotion.

This can backfire, is this same training resource made available to the other devs in the team ? , are they being passed away for this promotion by guaranteeing it to the new entrant.

The original poster specifically said its a small tight knit personal community of devs, if they could self promote inside, they would have provided training to existing dev itself.

After demoting this person, they’ll need to hire a new senior dev, what’s the guarantee they will need 2 senior devs anytime soon ?

Guaranteeing a future promotion if training goals are met would be a disingenuous commitment and dangerous for team building if other existing devs are not given equal opportunity to compete for that promotion.

It would be even more complex.
Hey Fabian, there are indeed many trade-offs in making this possible.

The extension periodically schedules export runs for a table exporting all the data each time (I know this is expensive but I haven't found an alternative like a change pump for getting writes after time T in Postgres yet).
The export frequency can be configured by the user.

Regarding how much the delay will be, we that depends on the export frequency and the machine running the Postgres instance.
A fast machine could complete an entire table export every hour or so resulting data that is decently fresh.
Slower / more resource constrained machines would have to schedule exports at a slower frequency.
It aint easy to trully assess a candidate at the beginning. They may be overwhelmed with on onboarding and accomodating to the workplace. But they may as well be incompetent, that’s a possibility. Firing on the spot is a rash decision though. I’m a senior myself but at times (not always) when starting a new job the amount of stress I take to feel and adapt to the new team makes my imposter syndrome spike like there’s no tomorrow. Give me some time to accomodate and I perform as expected and am very much liked.
> Isnt the right to a jury trial intended to benefit the defendant by possibly providing a more "fair" evaluation of the case by a group of peers instead of a single judge? It seems like Google has waived this right and chosen to instead take the risk of the court alone deciding the case.

It works in two directions. It is now less likely that ethics or morals have much weight for the final decision. I would argue that these were not in the side of Google. They can pay for lawyers who know the law, which is more important when there is only single judge.
Wouldn't you save an old version so you can take out the faulty code in the future? If users complain they can offer monetary compensation or offer to fix the code or just shut up.
> There's also a noticeable pro-transit, meh-cars sentiment among Millennials/younger people

I read this a lot but I don't find the data that supports it. There appears to be a very loud group of millennials online who won't shut up about how awful cars are, but I can't find data supporting this among the age cohort.

(Also, generation theory is great for napkin math but so misleading that it shouldn't be used for serious work. In doing a quick search to see if maybe I had just missed obvious data, I found studies using different year brackets for "Millennials", which makes this all apples and oranges.)

> Come to think of it, I can't think of anyone I know who owns a car that was not chosen in the same way we'd choose an appliance. There's no sports cars, nothing luxury beyond the average luxury sedan, no pickup trucks or jeeps or anything other than practical 4 door vehicles of various sizes with lots of safety features and good gas mileage (if not electric).

I spent most of my adult life in Georgia, in Atlanta specifically and also in the ginormous metro. I've known plenty of folks who drove pickups and jeeps, sports cars and muscle cars. And tons of SUVs. More than luxury sedans, folks would buy luxury SUVs. There were regular sedans, but those tended to be older and/or the second car. I can't think of anyone who went out and bought a new Camry.
> addressing the elephant in the room that they're not at the level we assumed

Your blaming the wrong guy. The elephant in the room is that your interview process massively fucked up, and you failed to understand the most basic question of this process: junior or senior.
It's not an elephant in the room. They misrepresented their experience and qualifications, and now they're flirting with gross incompetence.

I'm assuming you don't have an HR department because why on earth would you be handling this and asking the internet if you did (LARPing aside), but if you want to go through the motions, notify them of their under-performance, ask them what resources they need to perform to the expectation of the role as applied for (which you also make clear and document), bring that to whomever for approval, and then set progress improvement checkpoints every week to see where they're at. This could be training, additional staff support, consulting, etc. Give the employee a week to decide and put together their proposal.

If they don't get the picture and start applying elsewhere while they're still employed, then evaluate them per the agreed timeline or, if the resources aren't approved and the project can't be delegated, go ahead and terminate their employment.

Otherwise, and this is more mature, better, kinder way to handle it, just let them know they weren't a good fit, don't apologize but do offer them a generous severance, and let them go. Or if you want, you can hire me for a day, and I'll do it.
Yes, but that's a third party app which requires install.

Recall will be pre-installed on Windows 11. The ubiquity is what scares me, and should make MS take a second thought about liability, as far as treating their uses right.
This is a fantastic usage sample for digital surface models.

Decades ago I computed height and roofs for a city to find tax cheaters. Boring.

Now I'm computing pointclouds and geometry of plants to optimize their treatment. Boring.

But solar-panel opportunities are groundbreaking. Now just convince the bureaucracy to actually allow panels on private roofs. This might help a lot
And also change the interviewing process, because clearly it's not testing for the skills that are needed.
> If they did not make the source available you can sue them.

If you have the money to sue them, but honestly it's probably never worth it.

I know many robotics companies who ship systems that contain tons of docker containers, typically running Ubuntu. They effectively do ship a ton of GPLv2/GPLv3 packages but just don't give a damn. Good luck suing them.
I use RustRover/VS Code + Codeium or Zed + Supermaven and I have used Copilot before. To be honest it takes some time to get used to the flow. I have turned them off multiple times and finally the workflow has set well in my brain. Now I feel very productive with them.

I work full-time for my own product (very early stage) but I am happy to share my own journey of using AI code assistants. Please feel free to check the commits: https://github.com/brainless/dwata
>Getting my models dunked on by people who can't open MS Outlook more than 3 tries out of 5, however, have a remarkable depth and insight into their chosen domain of expertise. It's rather humbling.

The people who have lasted in those roles have built up a large degree of intuition on how their domains work (or they would've done something else).
Should have picked a different name then, Washington DC had already been around for a century.

(Also, New York has to append “state” too.)