skysight-inc/HackerNews huggingface dataset:
By the way, I asked ChatGPT itself about how it would respond to the message above. Its answer:

The statement you provided raises valid concerns about the capabilities and potential risks of advanced language models like ChatGPT Enterprise. Here's a response that addresses these concerns:

"Thank you for sharing your thoughts on ChatGPT Enterprise. It's important to recognize that advanced language models like ChatGPT do indeed have a remarkable capacity to generate human-like responses. However, they lack inherent understanding, critical thinking, and ethical judgment.

OpenAI acknowledges the concerns you've highlighted about accuracy, veracity, and potential consequences of generated content. It's crucial to understand that ChatGPT does not have an inherent "veracity bit" or a built-in mechanism to discern truth from falsehood. As such, it's important for users to exercise caution and discretion when relying on the output generated by the model.

In situations where accuracy and compliance are paramount, it's advisable to rely on established procedural logic, expert systems, and human review. ChatGPT is not a substitute for human oversight, particularly in sensitive areas such as legal, medical, or business transactions.

OpenAI is actively working to improve the control and guidance mechanisms for ChatGPT, and they acknowledge the importance of striking the right balance between automation and human review. As you pointed out, there are instances where generative AI is appropriate and others where traditional procedural logic and human intervention are necessary.

While ChatGPT can be a powerful tool for generating content and ideas, it is incumbent upon users to apply their expertise and judgment to evaluate the output, particularly in contexts where accuracy and adherence to policies are critical.

Your concerns align with ongoing discussions in the AI community about the ethical use and potential limitations of these technologies. As AI systems continue to advance, responsible development, transparency, and user education will remain important factors in their deployment."

It's important to remember that while AI models like ChatGPT have the potential to assist and enhance various tasks, they do not replace the need for human expertise, ethical considerations, and careful oversight in complex and critical scenarios.
Not the person you asked, but the initial point was taking that idea to the extreme. The concept of "one thing" in the NAND case is more extreme (in terms of granularity). No need to be sorry, it's ok.
haha yeah, I saw that last week! so incredibly cool
Honestly, I have no idea, like I said it's really old. It's waterproof, so maybe an H2O? I don't think you can really go wrong, although take a look at online reviews before purchase. Mine is fairly small (like small paperback dimensions), which I thought I might not like, but in practice it's never been an issue and I like the portability. And the battery life is great, I read a lot and I can go weeks without charging. Another bonus with them is that they support non-DRM ebook formats, so if you have books lying around you can just transfer them to the device.

In terms of Libby support, keep in mind that the method I am talking about doesn't depend on any interaction between the Kobo and Libby. I think it's all based on Overdrive, that is, I check books out from the library, and the Kobo knows what I have checked out and syncs anything that isn't on the device already. My kids have newer Kobos and this method works well for them too, so you should be good.
I mean I'm also proponent of "doing it right" most of the time, but throwing hardware at the problem is mighty fine solution in sub-TB areas

> 10 SSDs: will require rack space, electricity, PCIe slots, timely replacement, management software... most of these expenses will be recurring expenses. If done once, sometimes the existing infrastructure can amortize these expenses (i.e. you might have already had empty space in a rack, you might have already had spare PCIe slots, etc.), but amortization will only work in small numbers.

10NVMe SSDs fit into 1U.

The cloud always comes out terrible on hardware. The cloud is not selling hardware, it's terrible to buy any hardware in cloud, it sells spike capacity, and it sells software running on it.

There are many services in cloud that would be a lot of work to create (even if you need just small part of functionality) on-site but if you don't use it and just need to throw raw hardware at the problem consistently, a rack with hardware will be far cheaper solution even after incurring the engineering cost to deploy and automate it.

We have 7 racks and time to manage hardware is some minuscule fraction, and time to manage automation on it is still small part of our time, and we're just ops team of 3.
Companies already hire (and pay them real money too) people to make stuff up about their products.
The thing that makes it much more likely than could is it is the official goal of the communist party to unify with Taiwan, and they say they will do it by force if necessary. That makes it a matter of time, waiting for some weakness in Taiwan or the lack of will in the countries supporting them.

If a much more powerful country says that they will take you over by force if you don't surrender, that's a pretty concerning position to be in.
> Doesn’t that tell anyone that there MIGHT be facts or at least good research on this that it isn’t producing good work for the money?

I'd wager that most people are just as productive or more productive when WFH, but there will always be unethical people who will abuse the privilege when given the chance. There are tons of anecdotes of people just being straight up lazy, defeating naive monitoring solutions with mouse jigglers etc, or committing fraud by working multiple full time jobs concurrently.
C++ was grungy in the 90’s, and, well, Rust as it is now is better than C++ as it is now, the comparison that matters now. Rust in 30 years will be better than C++ in 30 years. And safety is a big deal feature, and Rust has it. If it doesn’t have future big deal features, future languages can have it.

I reject the notion that C++‘s “maturity” is a substantial advantage given its unsafety.
Don’t worry, neither does OpenAI.
I used to joke that for me to take a high stress position (at current employer, or a different one) they'd have to budget in a full time masseuse to work the kinks out of my shoulders. Possibly as I'm actively typing.

An assistant wouldn't be amiss either.
>it isn’t producing good work for the money?

They already have a mechanism for dealing with workers who don't produce up to standards: performance improvement plans (PIP).

The fact they aren't using the existing mechanism and instead are leaning on decree raises some suspicion about their motives.
Hence the multiple meme videos on youtube titled "DCS is a horror game" which are great fun when you're not on the receiving end.
I disagree. Software dev is saturated at FAANG salaries, but dial your salary expectations back and there are tons of dev shops still hiring.
Against the Tyranny of Data
No one has to say they got fired when they get fired. Many locales in fact prohibit employers from disclosing how you were terminated.
Is flow something intractable from the connection-forming complexity of an experience, or just a biochemical reaction to an experience the brain considers complex, immersive and valuable? As such, could the subjective experience of flow be simulated via a mixture of hormones/chemicals? If so, is any aim for a human just a task of simulating what seems a sufficiently valuable, non-hedonistic but ultimately some sort of balanced-nice-sounding-definition-of-happiness maximizing experience?
Are Synthetic Pesticides Good for Crops?
I play a bit of it too, enough that I know what a flying scissor is and what a one and two circle turn is but not enough that I get killed by random aim 120 that I had no idea was sailing towards me if I go online.

This would definitely throw a pilot who only got a glance at the 'canopy' and may make them alter their tactics into something bad.
This is what I tell people that ask if it's possible to break into the field without a degree as well, which basically amounts to "what do you mean by self taught".

There are all different kinds of self taught. The highest performers in any discipline are naturally going to tend to be self taught (for a variety of reasons, and not exclusively, many have formal education or training as well, and without exception they will have had some form of mentorship). But so are the lowest.There is a huge range of skill level among the self taught, including a lot of people that are so far ahead academically that they would get nothing out of doing the typical university education thing.
Before the 2008 crash I already knew 2 different individuals who lasted 2 weeks at Amazon. The 3 month contract I did there was the longest 3 months of my adult life, and I now understand why Amazon employees have a bad reputation in Seattle for walking 3-4 abreast on the sidewalk and not noticing people coming the other way.

It's not arrogance, it's PTSD.
I am as horrified as you probably are, but Google is quite possibly not allowed (by law) to share certain links. Even if technically allowed, their lawyers would likely not let them participate or facilitate sharing links to sites that would be deemed "facilitating illegal activity".

People are starting to learn why all their s*t should not be up in the cloud.
The founders called it the War for Independence.
Not if they keep raising investment rounds! Which is an option that worker-owned businesses simply don't have.
This is kind of like saying “physics is harder than math”. Well, there’s some parts of physics that are substantially harder than basic math, and vice versa. Frontend development, backend development, physics, and math are all very broad fields with wide ranges of associated challenges.
No wonder. SSD gives you raw storage. You're losing some (at worst could be even 50%) for redundancy just to start.

SAN Flash controllers are hideously expensive because they need to push tens/hundreds worth of SSDs to tens of servers.

If you can solve redundancy other way (say via pair of replicated databases), a pair of servers with local storage will be far more $ effective
> Front-end technologies are not "progressing rapidly", they are thrashing. People are (rightfully) extremely frustrated with the limitations of the tools they have, so they (wrongfully) go off and invent new tools that get around those limitations, while inevitably re-introducing tons of difficulty in whatever the tools they're replacing were developed to avoid. It's just around and around.

I feel this is an obsolete view. React has been on top since what, 2017? It's extremely popular and there's nothing close to it. Now, data world... amount of new technologies there has way overtaken early 10s frontend.
Linux distros and open source as a whole could benefit from contributions from two types of wizards:
- QA
- UX

Also edge on linux should be illegal. Right there with zoom.
Once you’ve lawfully obtained code you don’t need a license to run it in the USA. The Copyright Act explicitly gives you the right to make additional copies necessary (like loading into memory) to execute it so no license is required to run it.

Much like most lease agreements that are full of illegal or inoperative clauses, EULAs are largely a bluff backed not by the law but the other party’s ignorance and the threat of a ruinous lawsuit. The process is the punishment.

Of course once you want to redistribute or create derivative works you need additional permission.
The Animated Map of Quantum Computing (2022)
The difficulty is different. Front-end is very capricious, idiosyncratic, inconsistent. You have to deal with lots of annoyances, puzzles. You still might have some connectivity responsibilities, like restoring a web socket connection, managing local storage, integrating 3rd party SDKs.

But frontend doesn't need to deal with as many categories of failure modes as backend (imagine running out of file handles in *nix OS, or dealing with a deteriorating hard drive), doesn't need to worry about security to the same extent, and doesn't need to scale to many users. You know that you're running on a single machine, in (usually) a single thread. If you got it to work in all target devices, and handled low connectivity conditions, you're probably good.

On the backend, you might get it to work, but that's just step one. Now you have to make sure it's secure, make sure you handle all weird thread safety edge cases, db deadlocks from connection limits, and make it scale, which can take you very far from what you had when you just made it work. Running a feature at scale is an entirely different beast than making a feature work. Every backend function can turn into an iceberg of code, databases, queues, and other infrastructure to facilitate that feature.
Amazon is a human mill. It grinds through people at a startling rate and they frequently lose good people for stupid reasons. They generally look at people as fungible cogs, and all the leveling, top grading, and OLR processes reflect that. I think they (rightly) think they can absorb any losses and replace them with people willing to relocate and come in.
I'm honestly fine with "shut up and code" at the appropriate times and wish more of my coworkers would do that.
Check out this cool research from UC Berkeley!
> none of the benefits

Autocomplete and type-checking are massive boons to writing "type-correct" code, fast. It doesn't guarantee that your code won't explode at runtime or is logically correct (that's what tests are for), but it does help eliminate an entire class of bugs, and, again, speeds up development a massive amount when dealing with very large codebases.
Hahaha. Okay but seriously, I’m reminded of the four months I spent as a dishwasher and the hundred times the half drunk line cook ranted about how he could run a better restaurant. Then do it! Quit and start your own SAAS app!

To be clear I don’t mean to take your ball and go home the moment people aren’t doing things your way. Everyone has a responsibility to communicate and raise concerns productively. But if one finds themselves constantly thinking everyone else is a clown and they could actually do it better… go do it!
This isn't sharing, these bookmarks are private to the user in question.
Better find a job in a different industry where you can spend time with your family and keep your sanity then. Wage depression in tech makes it an unsustainable career choice.
React is crazy high in abstraction from what's actually happening. Your data goes through many "translation" steps before actually being rendered to the screen.

1. You have your signals and stuff - the actual data you want rendered.

2. React creates a virtual DOM tree thing out of your markup.

3. That virtual DOM gets turned into real DOM.

4. React gives the real DOM to the browser, who probably has to shift a lot of internal data around to accommodate changes.

5. The browser loops through its DOM and draws it on the screen (somehow - another black box).

This is a crazy amount of internal bookkeeping. Compare this with something like Dear ImGui (https://github.com/ocornut/imgui) where it's more like:

1. You have raw data in memory (just ints and char arrays).

2. You loop over your data, generating vertices for the GPU.

3. You give those vertices to the GPU to render a frame.

IMO this is way easier to reason about. It may seem "inefficient" as you're building up the entire screen from scratch for each frame. But if your content is static, who cares? You can draw one frame and leave it there for as long as you need. If your content is animated, you're probably already redrawing each frame from scratch anyway. At least you know that it's happening now that you've removed the endless layers of black box tree structures.
State-scale purchasing could be a huge leverage to keep manufacturers on message.

.gov to Apple: "We expect a full public service manual repo and parts ordering service, and until one appears, not one government employee gets an iPhone provisioned."

A particularly recalctriant Apple could say "Here's the iPhone 18G with repair specs but other intentional degradations". It would be fun watching the government respond to someone responding to their orders with the equivalent of a "kick me" sign, and then watching as real consumers go up and ask for the 18G because they're more interested in being able to fix the damned thing cheaply and easily than four more frames per second in Genshin Impact.
The statement could be seen as harmful. But if you put all statements ever said on a gamut between harmful and helpful, at the risk of being recursive, I’d say about 50% would be on either side. That’s why thresholds are important.

The way things stand now, you can say much more harmful things online. Society doesn’t see a problem with it. And that’s fine. We don’t need to child-proof and infantilise our language, thoughts, and jokes.
Shouldn't that burden be on the company? If they're shifting the working model, which is a major upheaval for those affected, shouldn't they cite some clear facts or research on why? It seems like all I've seen is platitudes about the magic of working together face-to-face, rather than hard data.

I would think the steelman for WFH is the significant number of employees who clearly prefer it.
Just wanted to point out that one of these things necessarily follows the other, and billions have been wasted by people who listened to the cryptocurrency advocates, but failed to heed the warnings offered within those hyper-verbose responses.

There’s a well-established effect, common enough at this point to where some academic has probably given it a name like “The Twitter Dilemma” or something, that describes how a lie can be much more potent and contagious with exponentially fewer words than are necessary to effectively refute it.

You should feel free to ignore the extended retorts if you find them tiresome, but the modern reality is that you will be more likely to fall victim to a huckster’s scheme as a result. In the immortal words of Matt Damon, “Fortune favors the incurious, who like them apples.”
This is about Google Collections (a sort Pinterest built into recent Android and potentially sharable) not your Chrome browser bookmarks which are private. Of course, e2e encryption is also optionally available for much of browser sync content, bookmarks included - if you're extra paranoid, turn that on.

https://www.google.com/collections
Even better when the docstring doesn't even match the signature.
They may be talking about the arsenic:

The EPA classifies inorganic arsenic as a “human carcinogen,” based on evidence in human studies of links to lung, bladder, kidney, skin, and liver cancers.
Note: in australia
As a hiring manager I'd be curious what was wrong with you to work there in the first place
It makes sense though. The whole point of crypto is to build open, transparent systems, without a central authority, that can't be manipulated. This is a really really hard problem.

Most crypto projects fail on one of those axis, so it's worth studying the project that have those properties and actually succeed.
warranty is actually lifetime:
https://www.sawyer.com/lifetime-warranty

i think you would need more than the syringe and arm power backflush to really restore a good flow over years, but hey it's only 30 bucks and mine has been working for 4 years
I think the part of this that feels wrong is that it steps into the realm of so many other perfectly good tools, and it seems like it’s there to enshrine crappy local development and deployment practices.

If you need reporting on the scripts your developers are running on their local machines, that probably means they have too much access to live environments. Guardrails and reporting should be in your CI/CD process and your source control.

Shells like fish or shell plug-ins already handle autocomplete nicely, so that feature isn’t that useful.

If you need env/dotfile management you probably need to spend time making a proper development environment rather than shimmying in a tool to make doing the wrong thing easier.

SSH key management is so trivially accomplished by numerous methods like configuration management or built-in solutions offered by cloud providers. Plus, most development teams almost certainly give out too much SSH access as it stands.

If you need to SSH regularly that means your application isn’t shipping logs and your local development tooling isn’t good enough.
They were tryiny to thread a needle between a security and a commodity that acts like either, but is regulated like neither.

Which is a great indicator it's a scam.
"fair use"
In case you missed it at the bottom of the page, maybe the most intriguing bit is this interactive Google Earth-like map. [0]

0. https://www.oneearth.org/navigator/?view=bioregions
Right, but the preceding sentences seem to conflict with that. More over, the following part of the comment

>Stating that the local police are acting unlawfully ... as a prank, is dangerous. You cannot convince me otherwise.

suggests that the guy who made the joke did something dangerous and should be punished for it. At least, that's the implication I'm reading.
Wait, what’s the real usecase for baseball cards beyond collecting and reading? Asking as a baseball fan
Cool project! Are there no exercises for the adductors?
I wonder how much real estate Oracle owns compared to the others?
Right, the person I asked is claiming that NAND is two things. You appear to have responded as if you disagree with my comment while not actually disagreeing with any part of it.

What did you think I meant by this question?

>> In what conceivable sense is "doing a logical and" one thing while "doing a logical nand" isn't?
> If you don't need to use C++, don't.

I have to because everything else is in C++ and I don't want to be the jackass that uses their favorite language that only they know in the company.
Yes, for a long time, switched to Qt 6 now though.
It's similar to "lead, follow, or get out of the way," but I prefer that version cause it's less confusing and doesn't sound like technical jargon.
I just recently started to. Stopped using pretty much all Google services years ago, but the company I work for now uses (and heavily relies on) Google Workspace, so couldn’t avoid it. Being able to log into a browser and have all of your bookmarks, history, settings, and passwords is great. I know brave and Firefox offer this too, but those experiences just aren’t as seamless
Well first there are taxes. Secondly some things like narcotics are not alllowed to be sold. Other controlled substances as well.
Ping time between Germany and the UK is 20 ms.

What's the blocker?
>Anyone who agrees with any of the 3 sentiments, what is the justification backing up your belief? Do you feel the general cynicism/dismissiveness is justifiable?

>While most junior level dev work is easily automatable, mid-senior level dev work cannot be replaced and in 5 years time will be no sooner able to be replaced

Because companies were not set up with the idea of being able to contextualize and feed all their internal information into an AI. Maybe going forward, this will change... _maybe_ in 10-20 years (rather arbitrary I guess) one or two "managers" could use AI to interface with customers but for the foreseeable future, I just don't see how it could work.

Assume you had an LLM that would never hallucinate or give a "wrong" answer. Someone still has to hook that up and constantly feed it context or its rather useless.
More than 50,000 startups in the U.S. are at risk of high capital shortage