skysight-inc/HackerNews huggingface dataset:
The point trying to be made is that with nimble infrastructure the A in CAP can be designed around to such a small amount you may as well be a CP system unless you have a really good reason to go after that 0.005% of availability. Not being CP means sacrificing the wonderful benefits that being consistent (linearizability, sequential consistency, strict serializibility) make possible. It's hard to disagree with that sentiment, and is likely why the Local First ideology is centered on data ownership rather than that extra 0.0005 ounces of availability. Once availability is no longer the center of attention the design space can be focused on durability or latency: how many copies to read/write before acking.

Unfortunately the point is lost because of the usage of the word "cloud", a somewhat contrived example of solving problems by reconfiguring load balancers (in the real world certain outages might not let you reconfigure!), and missing empathy that you can't tell people not to care about how the semantics that thinking about, or not thinking about, availability imposes on the correctness of their applications.

As for the usage of the word cloud: I don't know when a set of machines becomes a cloud. Is it the APIs for management? Or when you have two or more implementations of consensus running on the set of machines?
What, then, does American English call a union?
How the American war on porn could change the way you use the internet
Copilot does it too. Hell, even my own instance of OpenWebUI does the same with its search engine integration.

If this was the only thing that perplexity has to offer then yeah no wonder they'll disappear.
Search can go from a random init model to beating humans at Go. That is not interpolation.

- Search allows exploration of the game tree, potentially finding novel strategies.

- Learning compresses the insights gained from search into a more efficient policy.

- This compressed policy then guides future searches more effectively.

Evolution is also a form of search, and it is open-ended. AlphaProof solved IMO problems, those are chosen to be out of distribution, simple imitation can't solve them. Scientists do (re)search, they find novel insights nobody else discovered before. What I want to say is that search is on a whole different level than what neural nets do, they can only interpolate their training data, search pushes outside of the known data distribution.

It's actually a combo of search+learning that is necessary, learning is just the little brother of search, it compresses novel insights into the model. You can think of training a neural net also as search - the best parameters that would fit the training set.
The decaf I buy states they have close ties with the farmers. The company they use for decaffeination seems to be a service-oriented company. You send them the raw coffee, they decaffeinate it, and then send it back with recommendations for roasting.

So, the "roaster" (if they don't use a separate company for that) does have the ability to select the exact same beans between their decaf and regular coffee products. Whether they sort the beans they get from the farmers and choose which go to be decaffeinated according to some criteria, is a separate thing.
If oligarchs in one country spread to another its only because the other country already has power structures for an oligarchy in place. For the people on the ground living under an oligarchy it hardly matters what the nationality is of this oligarchy, they all read the same material.
> NOTE: The IDE works only on Mac or Windows (if you want to code)

Boo! hiss
"Not all of it" is doing a lot of work. It's estimated that Apple ad revenue will be ~2-3% of total revenue in 2024.
What's the deal with PFAS, a.k.a. 'forever chemicals'?
Cool! I know MDAG and actually it's a pretty neat concept, kinda.
I wonder if in a similar spirit the apply to YC form can be used to match first time founders and VCs outside of YC.
It's true that both sides of the arms race make things worse. But the thing is, at risk of sounding like a child: companies started it.

We've all heard the complaints, "why does this job make me submit my resume, and then fill out a form with all the same information on my resume??" and "why is this job listed as entry level when it requires 3 years of experience??", and "this job posting isn't even maintained, it only exists so someone can say they did due diligence before they hired their friend" -- these are all very valid complaints. And also a few of my complaints: why is every job posting super long, require a large amount of highly specific technologies that can easily be learned on-the-job, and also paradoxically really vague about the /actual/ checkboxes that they'll be using to screen out your resume? And what is the point of cover letters; what am I supposed to say on the cover letter that wouldn't be covered on my resume?

Companies have been doing this BS for many years. I don't blame people at all for adopting strategies which let them spam applications. I haven't even heard one coherent argument, from the hiring managers who claim to despise it, why spamming applications is supposed to be bad in the first place.
But it’s the reverse direction that Bison/Yacc does, as it writes code to recognize essentially expanded grammar rules/macros, collapsing existing code into an expandable grammar rule/macro that would correspond.

Thinking…if there’s an obvious equivalence
I’m a marketer rather than a scientist but this proved very useful in helping me find research that’s applicable to my field of work (crm marketing). Nothing particularly new was surfaced but I suppose I wasn’t expecting it to either http://www.undermind.ai/query_app/display_one_search/7140cc6...
At this point I have to assume somebody has a blocking patent that is keeping the major players from doing the obvious right thing. Otherwise it's utterly inexplicable how street names are handled.
So far all I'm seeing here are appeals to the names of people who I don't believe agree with your take. You're going to need to actually defend the argument you made.
The parallel implementation they do uncovers a number of unexpected behaviors in the node implementation.
To be fair, competition was very much allowed where soviet government needed it — in design bureaus and sometimes architecture. There was more than one firm that designed planes and helicopters for the military.
You still get segmentation faults. My biggest complain with bun is not having enough safety.

If you use frameworks written for node memory usage is very high and performance is meh.

If you use frameworks written for bun they smoke anything on node.

I'd definitely move over, just to get rid of the whole TypeScript / cjs / esm crap, but:

1. frontend support is poor (next.js / solid.js - I can't run anything fully on bun)

3. I still need to rewrite my backend app from a node.js framework to a bun one

4. for backend development the javascript ecosystem is losing the crown: if I wanted something safe I'd just write it in Rust (TS allows any random developer to write crap with any in it and it validates), if I'm doing something AI related I'd probably need python anyway and fastapi is not half bad
OK, thanks I thought I screwed up.

I have recently been working on a command line tool and the windows version is called mz.exe. On Linux it is just 'mz', just a coincidence. I was concerned this name collision might cause problems, but that is fine.
That's really cool. One of the benefits of the JS ecosystem is the ability to step through code and crack open your dependencies. Not sure if this would directly make this possible when running your projects/tests, but it at least sounds like a step in that direction.
My point was where does the concept of "meaningful" come from?

The proof will only have value if it's meaningful to us.
I've seen fixed-price turkey before. But not 25 cents.

On the flip side, many local places have gone to pricing bananas by the each.
Scoped Tagging and Local Exports
They recently announced they are training their next big model, new models isn’t stopping it’s just taking more time to get more breakthroughs
I've been wanting to try something like this for a long time! Is there any way to sign up for updates?

(In particular, I'm waiting for the option to turn off the AI stuff, at least for when I am trying things out.)

I especially love the ability to zoom into a function and hide the rest of a file. I've wanted that sort of thing a surprising number of times. I'm thinking one could also use this to virtually rearrange a single file by pulling the functions in that file that you are working on next to each other easily?

In addition to the editing interface, I think there are probably a lot of visualization opportunities in editors:

- what's the interaction between my code and third-party dependencies?
- what are the dependencies/call graph of my code? or perhaps just a portion of it?
- call graphs can be nested — perhaps you care for a dependency graph at the class or module level, or perhaps you want to "drill down" into the call graph inside an object

In all these cases, being able to seamlessly transition between the visualization and editing — like you seem to be aiming towards — seems like the killer feature.

And, of course, there are lot of other interesting visualization opportunities once you have any sort of graphics in your editor:

- heatmaps of code churn
- heatmaps of code performance
- tracing variable usage
- and, of course, lots more (https://adamtornhill.com/articles/crimescene/codeascrimescen...)

One last thought: if you haven't read _The Programmer's Brain_, you should at least listen to this podcast. https://se-radio.net/2021/06/episode-462-felienne-on-the-pro... There are a bunch of editing ideas related to how our brain works that I haven't seen well supported in an editor yet. You took one step in that direction — maybe there are some more opportunities?

Looking forward to what you come up with!
Which is what that other example, FedCM, is intended to solve, no?
Nice, we have this exact use case for data extraction from scraped webpages. We've been using html-to-md, how does it compare to it?
Then we agree, but your chess example made it sound like if a machine could automatically pack meat with little human intervention, people wouldn't want it. That's also not the next sentence. How is it broadly applicable to work?
This is the greatest idea ever. Why doesn't this exist?
It's bullshit. AlphaGeometry can't even solve Pythagoras theorem.

Not opensourcing anything.

This is a dead end on which no further research can be built.

It violates pretty much every principle of incremental improvement on which science is based. It's here just for hype, and the 300+ comments prove it.
I'm not sure what you're referring to here?

Our cloud machines are largely VMs. Deployments mean building a new image and telling GCP to deploy that as machines come and go due to scaling. The software is up to date, dependencies are managed via ansible.

Maybe you think VMs means monoliths? That doesn't have to be the case.
I know a lot of people into fishing that would love this as an app to quickly check the moon phase on a given date when planning a multi-day fishing trip or deciding when to go out. Apex predators are typically less hungry around and during a full moon due to the extra light making hunting at night easy.
Show HN: The AI real estate agent for home buyers
Neat, I know the guy that wrote this guide! Glad to see it made it onto HN, if you have any specific feedback I can pass it along.
"roughly around July but the we have not yet committed to an exact release month" sounds way more clunky than "this summer".
> pictured here using generative tools

How about we don’t do that though
OpenAI tests ChatGPT-powered search engine that could compete with Google
I am well aware of Polish genius in things like their early work on Enigma (as mentioned elsewhere). In the US (I don't know about other countries), 100% of Polish jokes are told without any inclination, on the part of the teller or the recipient, of actually believing that Poles are intellectually backward.

I have no idea how/why Poles became the subject matter of such jokes, but doubt that the history you outlined was the cause; after all, there are no such Czech jokes or Romanian jokes. I suspect that just as the jokes themselves are memes, at some point in the past Poles mysteriously ended up as the putative subject in some random fashion, akin to the arbitrariness of the ethnic group in this famous Austin Powers scene <https://www.youtube.com/watch?v=Zgp-0UxeBK0>, then spread as a meme.

PS - Steve Wozniak (also mentioned elsewhere) ran a Dial-a-Joke line featuring Polish jokes in the early 1970s.
I see your point.

What I would do on JS is ...

... on the lib. side, code a single function that behaves the same when meant to run sync or async.

... on the client side, just await the function every time is called; if the sync version is running you don't return a Promise and await-ing on primitives is free, the program will lock automatically if needed.

Obviously, the trivial solution would be two different methods that do the same thing (as is the case now with things like readFile and readFileSync) but I agree that's not elegant.
this answer fully misses fundamental aspects of computers and networks. Computers can work 24x7 week after week, month after month. Large computer clouds can answer millions of queries a minute, as long as required. Modern data tech enables the complete and total collection of specialist knowledge of XYZ to be available at all times, with competitive accuracy. This answer is not applying the imagination to circumstances where events happen in real time involving millions of people, their transportation systems, their communication systems and power disparity between those driving the AIs and those relying on public systems or market systems.

Since some AIs are built as "goal seeking" they can iterate through whatever resources they have internally, much faster than any person or team of people can track. Much of modern AI is literally a black box when it comes to tracing what happens to reach some abstractly defined goal.

Your cringe is a cringe at your own myopia. I am not paranoid nor exaggerating.. Others with credentials in this field, and others with details of system behavior today, are saying things similar to this.
I used to use Litestep on 2000 and XP, it had such a big community and feature set.
No. Funny how these discussions too often devolve into semantics lol.
I actually thought I made it up, and almost called it "Nerdponx's Razor", but I thought it would be arrogant to name it after myself. Hubbard can take the credit!
Which experts said that?

I don't think that's the case at all. The writing was already on the wall.
There is definitely a defense argument to be made. With enough compute you can use AI to entirely snuff out any signal with noise on any adversaries online resources. It's like having the power to snap your fingers and fire up a billion printing presses right next to where people read it. It's probably one of the most significant advances in propaganda if we are being honest about its capabilities.
The Decline of Mobile Development
Amazon Graviton1 to Graviton4 Benchmarks
U.S. Department of Defense – Detecting Agile BS [pdf] (2018)
What you're missing is that this kind of thing has arbitrarily been declared "artificial intelligence" territory. Once the ability of computers to do has been established, it will no longer be artificial intelligence territory; at that point it'll just be another algorithm.
Proofs require a certain ingenuity that computers just don't have, imo. A computer would never be able to come up with something like Cantor's diagonalization proof on its own.
> What do you think regulatory capture is?

Not this.
Deluxe Paint!

Fond memories as I found it coming along with some game I got way back in the 90s for my Amiga 600.

Those were good times~
What you're talking about, roughly, is called beamforming. Pretty much all modern high-speed radio communication works this way. Essentially, by transmitting your signals through multiple antenna, you can create interference patterns which can collimate and amplify the original signal and point it in one specific direction. This involves a lot of calculations that must happen extremely quickly, so it hasn't been possible until relatively recently.

As to modulating the speed and direction of a signal coming from an external transmitter this way, probably not. I'm not good with the math involved here, but I don't think there's any way to reflect radio like this. We can reflect radio with special materials and geometries, but not through wave interference. I'm not aware of any mechanism which can slow down the propagation velocity of a wave other than through interaction with a physical medium.

If you really wanted to, you could amplify an external signal by broadcasting an exactly equal signal, which sounds suspiciously like a simple repeater. Canceling a signal is more difficult, conceptually it's the same problem as noise canceling in your headphones: you have to produce a wave exactly opposite to the incoming signal. In practice this is difficult to do for anything other than continuous noise like engine sounds. It doesn't work well for rapidly changing signals like voices or digital radio signals.
https://archive.is/yBWfy
There are multi-actuator hard drives out there. I don't know if any of them separate read heads from write heads, but it would certainly seem possible for such a drive to exist.
Pongamia trees grow where citrus once flourished
And I understand the upper time limit for each question was 4.5 hours. So it solved one question almost immediately, two well over the allotted time (60 hrs), and two not at all. No medal for you, Grasshopper.
No idea - I'm reading the die IDs out of the STM32Cube DB. I haven't looked at the silicon, but I have no reason to doubt what the DB says, especially since it confirms that a lot of allegedly different parts use the same dies.
Show HN: A new take on social networks
Hey everyone.

Akachik is a social network that is derived from Twitter and Reddit, with a couple of extra features (like multiquoting). It started as an idea I had about three weeks ago so I worked to get something together and see if people might be interested in something like it.

I have a lot of other features I would like to add but want to iterate on the base conversation flow first. The goal is to have content that is viral like Twitter, but more focused on long-form threaded discussions like Reddit.

If you try it out, you might notice there are a couple of bugs, because you're some of the first people seeing it.

Anyways, let me know what you think, good and bad both.
> Mapping Hacker News to find who knows what in the HN community

Would things like this create/increase incentives to game the metrics?
I think using the drawing it out process to understand initially is ... not how my brain would do it, but seems like a perfectly valid approach.

But once you -do- understand it's time to stick that in a reference file out of the way and write it again properly for actual use.
Assuming you're referring to the fact that it doesn't work on all browsers, it's literally a beta.

It clearly states that it's for Chrome/Edge/Safari only, and not for mobile. But it also says at the bottom:

> Support for additional languages, browsers, and platforms will be expanded over time.

I think it's totally fair that a beta has support for limited browsers, in order to get it out faster. Just like it's only in English for now as well, although that will obviously expand too.

If it's not available for Firefox or Android when it leaves beta, then yes it's a problem. But an English-only beta with limited compatibility is one of the things betas are for. It's an appropriate setting of expectations.
Normally I get a bit tired or skip ahead when technical topics or gameplay centered strategies are explained over and over again on the same channel, but I can watch them prove the Phistomefel ring or break down the logic on disqualifying candidates with their shaders every time.
I would use standard full-stack technologies. React/NextJS is popular right now, great DX. This is what I'm using and make an API call to the LLM servers like any other external service (to the full-stack app)
A free San Francisco Bay Area email event newsletter featuring a variety of curated events every week, news roundup and food/drink recs. (sent via email ~Sundays).

From food, art, shows, music, comedy, sip and paint, career workshops, classes, cultural events, drinks, craft beer, tech/AI/networking events, plant fairs, festivals, communal dinners, pop-ups, speaker series, volunteer opportunities, free events, news, activities and unique, random quirky stuff in and around the San Francisco Bay Area, Silicon Valley.
Huh. So I tried to look it up just now and I'm not sure if I understand the difference. (To the extent that there is one - apparently one can mean the other, but I imagine they're usually used as follows.)

It looks like "jealous" is more being afraid of losing something you have (most commonly e.g. a spouse's affection) to someone else, whereas "envious" is wanting what someone else has?
The average productivity per person today is vastly greater compared to subsistence farming times. We have much more leisure time now made possible by an increase in productivity due to machines, technology, and better division of labour. (Though I argue our current debt based money system which requires constant inflation is stealing our productivity and that's why we still feel like we're on a treadmill despite massive gains in production). This greater productivity is what allows us to consume not only more stuff, but a wider variety of stuff, and stuff of better quality than in the past.

As for 'the change from serfdom', if you're referring to the improved working conditions following the peasants revolt, remember it took the Black Death to wipe out 50% of the population in England, consumption went down, but the potential productivity of survivors would not have changed much, so landowners had to pay more for laborers to attract manpower for farming.

A decrease in productivity relative to consumption is not good, as it just causes low-supply driven inflation and makes everybody poorer. That being said, I believe the quality of productivity / consumption also need to be considered, not just aggregates. It's entirely possible a lot of productivity is just garbage products and irrational consumers are happy to consume or are tricked/bamboozled. ZIRP and excess monetary expansion facilitates these distortions, giving investors cheap money to stimulate production in dubious industries, and giving consumers cheaper credit to purchase products of dubious value.
The posted site access/usage policy is legally enforceable in most jurisdictions as far as I know...

And Reddit has definitely become more proactive about scrapers. ;-)
Nice! I think this is a step in the right direction of the future of IDEs. So tired of switching between dozens of tabs which are either sorted by name (fixed and useless) or usage (chaotic) in common IDEs like Intellij and VSCode.
What do you mean? In English a single word can have multiple meanings.

A "Labor Union" is colloquially a Union. A marriage is also called a "Union". And so is the mathematical operation joining two sets.
Yeah. Paging was much earlier according to https://en.wikipedia.org/wiki/Memory_paging . If anything he was influenced by the British he worked with.
Includes: food, art, shows, music, comedy, sip and paint, career workshops, classes, cultural events, drinks, craft beer, tech events, plant fairs, festivals, communal dinners, pop-ups, speaker series, volunteer opportunities, free events, news, activities and unique, random quirky stuff in and around the San Francisco Bay Area, Silicon Valley.
FYI, the same applies to the US. There is no transit-side to international airports; you must do immigration after arrival even if you will not be leaving the airport.