skysight-inc/HackerNews huggingface dataset:
I mean both. Smaller pieces but also less of those pieces. It is my experience that many systems code size is less purely a function of what they need to do than a complex set of layered components and systems in the name of ease and fear of NIH syndrome.

Sometimes doing the same thing with simpler components and fewer components is just better.
i have some in my head, do you want some?
Ah, but isn't that the whole thing about corporations? They're supposed to outlast their founders.

If the corporation fails to do what it was created to do, then I view that as a structural failure. A building may collapse due to a broken pillar, but that doesn't mean we should conclude it is the pillar's fault that the building collapsed -- surely buildings should be able to withstand and recover from a single broken pillar, no?
Without negating your idea, I’d add that as a (non-IT) engineer of some 15 years, I’ve found that my first 8-10 years was building my technical capabilities, however beyond that it was really about learning how to navigate (at increasingly more complex levels) the business systems and fit the technical to the business.

Being a principal engineer, my major value is not in my technical capacity, but rather my ability to shape the technical solution to the best fit for the business - be it to do with existing tooling, processes, systems, etc. Though I can do the technical solutions (probably more efficiently, too), my value is much stronger when I steer multiple junior engineers doing the technical work whilst setting the guideposts so they align the solution to what best fits the business.

I would therefore suggest that one major hurdle would be that these self-organising teams might not be able to bring to bear their full capacity insofar as they are not familiar with the businesses to which they pair. Though you can sometimes see parallels between company processes, understanding the nuance and detail that makes them different is where so many consultancy projects fall over. Think about the canonical meme of a team of consultants coming in and spending millions developing a solution that turns out to be a lemon. It’s not for their lack of capability, it’s that it’s devilishly hard to really, truly fully understand a business’s processes, systems and cruft in a sufficient level of detail to truly shape a solution such that it remains maintainable and fit for purpose in a long-term sense.

That’s the real reason why veteran employees are worth their weight in gold. It’s that they are the custodians of the institutional memory and can bring that forward when it is needed.

This of course has the important counterpoint of the necessity of seeding new ideas into a business, and that’s an entirely different essay in itself, however suffice it to say that new ideas need to be integrated in a sustainable and controlled fashion - protected and nurtured from being driven out by the existing ways, but also moulded to integration where it’s necessary. Failure to do either is a speedrun to pain.

Edit to add: If you think that IT is somehow immune from this relative to traditional meatspace engineering disciplines, I’d say two things: 1) tech still goes through this, just sometimes operates on different timescales, and 2) go see if a COBOL greybeard collecting FU consultant wages to maintain old OT systems agrees with you.
I want to try it out, but I imagine I’d only go through the LLM flow using a heuristic or explicit user action around branch/merge workflow from a long offline editor. I’m not sure I see a reason for more “online” realtime collaboration to prefer LLM intervention. For realtime it’s much more important things converge so we can just send little updates, and if you need things to converge deterministically I don’t think you can use an LLM.

I wonder when VS Code Copilot will start suggesting git rebase solutions.
That attack has the possibility of being incredibly dangerous.

The fact that they released the updated font to the public means everyone using that font became vulnerable if they had a similar lack of bounds checking inside the pdf reader (which is incredibly likely).
I agree that gift cards are also overrepresented in frauds, bring little value to society and should be banned.

Surely we can all agree that the benefit that cash bring still outweigh the wrongful use. When it's no longer the case I imagine it will be phased out too.
To expand on your excellent point: the danger to programmer jobs is that one day product owners might be able to cut out the middleman and get the job done without the programmers. On the other hand, being able to communicate clearly with the LLM and knowing its quirks becomes even more important. And for quite a while one wouldn't actually trust the output of a model.
Justice Minister defends house arrest for people feared for hate crime in future
Panic is perfectly fine in certain cases, but it's absolutely not a general error-handling mechanism for Good Programs (TM). (Some contexts excluded, horses for courses and all that)

You can and should recover from bog standard IO failures in production code, and in any case you'd better not be panicking in library code without making it really clear that it's justified in the docs.

If your app crashes in flames on predictable issues it's not a good sign that it handles the unpredictable ones very well.
> Apart from the bloat, the main problem of Microsoft LinkedIn is that it does not let you export your contacts' infos, which really is a must-have feature of a contact platform.

Platform lock in is certainly intended (even though it sucks for users)
Finally an LLM solution that works with the enterprise data sources that's friendly for end users!
Cryptocurrencies solve spam problem, not trust problem. No one can spam the network with new write data (transactions) because spam would become expensive. Although people still do, and Ethereum is full of spam tokens, meaning the transaction cost is still too low. This was also the use case of Hashcash, predecessor in proof-of-work, and was designed to solve email spam.

You are paying either

- Block space: your transaction to be included in a block

- State: modifying the world state (EVM in Ethereum)

Trust problem is solved by various other means, usually on libp2p level, by banning node (IP addresses) that send you bad data, which you can verify by comparing it to data from other peers.
There are a bunch of languages that fit-the-bill already. F#, OCaml, Haskell and Scala all come to mind.

You might have to lose a few parens though!
Prompt engineering is just a fancy way of saying "rephrase the question until you get the answer you're looking for." People do that all the time when talking to each other. I don't see how better AI would change that.

It's the same story with search engines. Google et al may like to say they've tuned the engine to be "optimal" at guessing what people "really want." In practice, I've found the opposite to be the case. The damn thing interprets my query in such a liberal way that it returns a bunch of irrelevant garbage. Maybe their numbers show that this works better for the average person. But with people who really know what they're looking for (like me) it seems to have gotten far worse.
Cryptocurrencies only help where no one can trust anyone. But if that's the case, I claim that such a system is not viable in the long term.
It's not as simple as being descriptive, but what you're of descriptive and knowing the terms to use.

You also need to know the tools to use and there's a lot of settings you play with that are hidden from the user in mainstream apps.
Question: How come aircraft can so easily get jammed then? They use GPS for precise positioning in flight, so I'm guessing they have the very best antennas...
Do they? I have one economist friend who credits reading Freakonomics as a kid with sparking his interest in the field.
Wait, starlink is one way? How does it know what to send?
Given that the GitHub repo is almost three years old, I expect Martin Fowler to already have Dada Patterns, Refactoring in Dada, Dada Distilled, Dada DSL and Dada Best Practices ready to publish.
In theory - but the satellites move, so your box needs to move, signals bounce (both off the ground and the air) and you can put the jammer in the air, too.

Also, the more directional you get, the more it may be possible to determine where you are.
https://archive.is/W8Qpz
Still interested to see if a newer gen of HBM will ever be on retail GPUs again
This was the most anti-climatic thing I've read all week.
Since when is LinkedIn is fast paced? It hasn't substantially changed in ten years.
Coal mining represents a very small part of the American and rural economy. It was simply used as a wedge by wealthy Republicans to divide Americans.

https://www.statista.com/statistics/215790/coal-mining-emplo...
"Couple years ago everything was built on a blockchain"

I've never worked anywhere where blockchain was used.

"years before everything was going microservices"

The vast majority of software architecture has gone microservices.

"earlier everything was moving to the cloud"

I've worked many places where the cloud was used but never 100%.

You are right, blockchain was a fad, everything else you cited are valid and remain.
I can guarantee you that UnitedHealth Group (Change Healthcare) doesn't give regular developers the credentials to decrypt production data, or access production environments at all.
I'm not a full time "prompt engineer" but it's a small role in the work that I do for my business.

Prompt engineering is kinda like a basic form of data science. You have a dataset and some manually labelled results, and you hypothesize on prompts and try to improve on some metric. You'd be surprised how the tiniest of changes will alter a result. Thinks like a hyphen, semicolon, or capitalization can sway the metric. It's very finicky and very annoying.
Query Builder WhereAll() and WhereAny() Methods Added to Laravel 10.47
Possibly, yes. I haven't used swift either though. Does it have linear/affine types?

Edit: I would also prefer shared nothing parallelism by default so the GC can stay purely single threaded.
The onus is not on me here. I was only pointing out this is old data and the date is all I needed.
>> putting your receiver in a metal box with the top removed solves the problem

No. Radio can turn around corners. It can also bounce off things. Radio is light, but at a much longer wavelength. It is less like blocking a laser and more akin to blocking out sound waves. Blocking line-of-sight to the transmitter would block the laser but would do little to block sound waves.
Eh, it's given us a tremendous amount of benefits across the internet as a whole. It's only once it enters into the territory where both permission and forgiveness are definitely denied that it becomes a problem - as well as the US insistence that free speech means an unlimited right to lie about things including your own products.
> "Prompt engineering is best done by the model"

Well, That would be ideal, but if I type in "Middle-aged white male in full plate armor standing on a battlefield resting on a full tower shield" I likely will want to further modify the result, or style, or detail level. There almost certainly will continue to be "hacks" to get it stylized as desired. Even if I say "Painting of..." there's still a huge range of options.

I understand and agree that it's desirable to get AI prompts as close to natural language, but how do you quantify a level of stylization in natural language? "A very very very very Michelangelo style painting of a slightly slightly slightly Middle-aged white male..."

I think prompt engineering will change quickly, and to keep up, it could potentially be a 'profession' that is very specific to the model. I don't think that's a bad thing, but I would think/agree that it will likely not employ many people at all.
What was your household income and how many occupants?
Graydon does not have any commits in the repository.
Yep, agreed. As a founder of another YC company that's done a bunch of RAG on code and docs, the accuracy boost you get from having good docs makes a massive difference. You really do need a human interpreter to show you "how to use" a product.
A Minimalist MIDI Synth with Sine Waves
There aren't many languages that can do server-side and browser-side well. F# is one of them!
Maybe I'm not disagreeing with you at all, I'm just making the orthogonal point that individualism is very different than self-interest. I believe that other than basic human needs, most desires more complicated than that are in large part socially determined. Individualistic societies (as you describe them) inculcate individualistic desires into people and the health of a society is determined by how effectively it instills prosocial behaviors in its populace. American individualism is actually a collectivist enterprise!

So something like the stock market, as the engine of American capitalism, only works if everybody in your society believes that it is worth taking risks in order to possibly get a huge windfall. But is that really in people's self-interest? Maybe what one would interpret as some kind of natural individual desire is actually a particularly American level of risk tolerance that has been inculcated because it has led to a lot of collective success.
Can you help me understand when to use Rc<T> instead of Arc<T> (atomic reference counter)?

Edit: Googled it. Found an answer:

> The only distinction between Arc and Rc is that the former is very slightly more expensive, but the latter is not thread-safe.
OpenAI fires back at Musk, and Monzo raises a megaround
Ubicloud wants to build open-source alternative to AWS in Ruby
The announcement just added more love to Ruby and the entire Rails community. When we started our oss journey (https://github.com/Multiwoven/multiwoven), we were often questioned about why we chose Ruby and the suggestions to many other languages.

We are happy to see that Ruby is still the language of choice for many developers and companies. We can't wait to see what Ubicloud will bring to the Ruby community.

Kudos to the massive dream!

https://techcrunch.com/2024/03/05/ubicloud-wants-to-build-an-open-source-alternative-to-aws/
Both are indeed ridiculous organizations. Best not to find yourself a true believer on either side.
The wider variety of air-breathing engines points out a problem: the launcher necessarily goes through a wide variety of aerodynamic regimes where different engines work. Making a single engine that works over a wide range of speeds is difficult. And for what? Using more fuel in a larger first stage just so you can save on cheap oxidizer (LOX at $.10/lb)?
> One of the downsides is that it jams the AESA radars of friendlies in the area, including the plane using the jammer itself.

So you just lob in a heat seeker at the middle of the noise, and hope.

Then again, if you have an airborne source of jamming, you know you have bigger problems following. How much effort do you spend trying to knock out the jamming vs preparing for what is inevitably following? Flying in jammers from the opposite direction of an attack to draw in fighters to the wrong area is as elementary as attack options go.
Ad Council
Reminds me somewhat of the tricks you'd use to get Linux support up and running; claiming it was NT, claiming it was Solaris.

Fun times, when all you wanted was the PPP settings.
> Privately I tend to call design that doesn't conaider function styling and people who make these decisions are stylists.

Oh, this is a perfect characterization. I've been calling such people "dribbble-raised designers" :)
> lawyers seem to think that the lawsuit is a badly argued joke,

its because it is a badly argued joke. The founding charter is just that, a charter not a contract:

> the corporation will seek to open source technology for the public benefit when applicable

There are two massive caveats in that statement. wide enough to drive a stadium through.

Elon is just pissed, and is throwing lawyers at it in the hopes that they will fold (A lot of cases are settled out of court, because its potentially significantly cheaper, and less risky.)

The problem for Musk is that he is fighting with company who also is rich enough to afford good lawyers for a long time.

Also, he'll have to argue that he has materially been hurt by this change, again really hard.

last of all, its a company, founding agreements are not law, and often rarely contracts.
Medellín's Green Corridors
Ironically, this is essentially the core danger of true AGI itself. An agent can't achieve goals if it's dead, so you have to focus some energy on staying alive. But also, an agent can achieve more goals if it's more powerful, so you should devote some energy to gaining power if you really care about your goals...

Among many other more technical reasons, this is a great demonstration of why AI "alignment" as it is often called is such a terrifying unsolved problem. Human alignment isn't even close to being solved. Hoping that a more intelligent being will also happen to want to and know how to make everyone happy is the equivalent of hiding under the covers from a monster. (The difference being that some of the smartest people on the planet are in furious competition to breed the most dangerous monsters in your closet.)
That’s coverage of the source. The third paragraph links to the source and the fourth summarizes the range of predictions. You can see that the Nature article is a review article covering the range of predictions in the field along with discussing which ones they think are more likely. There’s a table here which is useful for comparing the ranges:

https://www.nature.com/articles/s43017-023-00515-9/tables/1
First, many broad-based public opinion polls end up largely reflecting the currently dominant mainstream media themes, which they then report further on, amplifying the same themes.

Second, the idea of "trust in AI" is rather bizarre to anyone who understands how the technology broadly works. It's like the idea of "trust in Wikipedia" when in reality Wikipedia can sometimes be wrong. It can also be a very useful tool if you understand its limitations — just like AI. Basically, the article is confirming that AI has been largely misrepresented to the public and was thus misunderstood. Now, through hands-on experience, people are gaining a more functional understanding of the limitations and practical utility of AI tools.
I admit I am behind the times of what is taught in today's schools. Anyways, here are my thoughts.

Does 35 divided by 7 mean 7 groups of 5 or 5 groups of 7? I define a group as a set. A set contains members. Moreover, a set is a logical container that I intend to manipulate. The phrase "35 divided by 7", to me, implies there are 7 sets. It is the similar to divide the inheritance among 7 heirs.

37 % 7 gives 2 meaning 5 groups of 7 with 2 remaining in the last group. Based on the definition above, there are 7 sets. The modulus is "2"; "2" is a not a set. If you evenly divide the inheritance among 7 heirs so each heir gets an equal share, then the remaining inheritance is the modulus.

However, if we cover 35 metres in 7 seconds it means we covered 5 metres in 1 second and there are 7 such seconds ie 7 groups of 5. Here we are talking about a rate specifically velocity. Rates are not the same as sets.

Unless you are talking about abstract math, these concepts should tie into the real world. A set is a logical division of something. I have 35 apples that I want to evenly divide among 7 students (7 sets). Thus each student will get 5 apples (5 members). Because I am the world's foremost glutton, I can devour 5 apples every second (rate).
And that is an airborne radar, which is limited to the power generated by its little fan. A dedicated ground-based jammer might be plugged into a generator hauled on the back of a flatbed truck.
I would interpret the data as agreeing, not denying, that digital currencies are used in crime. I don't believe that was being debated.

The open question is whether legitimate uses of digital currencies outweigh their illegitimate uses. The supplied data, which you're welcome to rebut, strongly suggests they do.

More to the point, the data suggests that GP's simple solution to stopping ransomware crime -- banning an entire class of media of exchange -- won't be effective. Not only has ransomware existed at least since the 1980s, well before the 2009 introduction of Bitcoin, but it isn't even dependent on digital currencies. (My personal and anecdotal intersection with it shows 0% usage; one in the 1990s demanded a mailed money order, and the other in 2023 provided a phone number to call and read gift-card scratch-off codes.)

Banning money doesn't stop crime.
See also: https://en.wikipedia.org/wiki/American_propaganda_during_Wor...
Well, we have had a great winter in Utah this year and last year, average temperatures and all time record amounts of snow. I am not a denier of human caused climate change but winters disappearing in a decade is not true, at least broadly.
Would it? Someone could train an image generator only using non-violent images they have the right to reproduce.
Asking to give fliers to wealthy people is still very different from asking for other people’s personal finance information.
AI to fill out half of NHS forms to save money
> This article contains content that is written like an advertisement

Heh
EU Poised to Enact Sweeping AI Rules with US, Global Impact
It may as well be down to a matter of taste, but I found it quite harder to read.

I tried to find what exactly i dislike about it, and the impression I get is that the weight and the spacing (kerning?) is inconsistent on the line. It reminds me a bit of linux desktop before the availability of decent free fonts.
I guess, you forgot to add the post https://tcrn.ch/48HTrbV
Effective mental model for Go contexts
Syntax in programming languages are a question of style and personal preference. At the end of the day syntax is meant to help programmers communicate intent to the compiler. More minimalist syntax trades off less typing and reading for less redundancy and specificity. More verbose and even redundant syntax is in my opinion better for languages, because it gives the compiler and humans "flag posts" marking the intent of what was written. For humans, that can be a problem because when there are two things that need to be written for a specific behavior, they will tend to forget the other, but for compilers that's great because it gives them a lot of contextual information for recovery and more properly explaining to the user what the problem was. Rust could have optional semicolons. If you go and remove random ones in a file the compiler will tell you exactly where to put them back. 90% of the time, when it isn't ambiguous. But in an expression oriented language you need a delimiter.
and in 1999 it rained many days

https://weatherspark.com/h/s/68697/1999/3/Historical-Weather...
I have realised the no service will have all the books. So why not pick one that has more local authors and comes from a company that treats their workers and authors a bit better?
Unitree H1 humanoid breaks world speed record and tackles stairs
If impossible, should gen A.I. provider pay author of content or ask for permission if the content was used in generated result.