skysight-inc/HackerNews huggingface dataset:
I see very little downside in an extreme form of campaign finance reform where basically any interaction between industry and legislature is deemed briber and treason and is a capital crime.

I’ll also advocate for a punitive wealth tax: not to raise revenue (who cares) but to cripple billionaires who aspire to nation state power. 50 million seems like plenty to live in arbitrary luxury but not enough to buy policy. Seize everything above that.
What's wrong with teams?
What are temporal and spatial memory safety?
Something being "enough" doesn't mean it's optimal. There's a huge stack of tools that speak HTTP semantics out of the box; including the user agent, i.e. the browser (and others), but also stuff like monitoring tools, proxies, CORS, automation tools, web scrapers...

You don't need to reinvent HTTP semantics when HTTP is already there, standard, doing the right thing, compatible with millions of programs all across the stack, out of the box.

HTTP is so well designed it almost makes me angry when people try to sidestep it and inevitably end up causing pain in the future due to some subtle semantic detail that HTTP does right and they didn't even think to reimplement.

And the only solution to such issues (as they arise, and they will) is to slowly reimplement HTTP across the whole stack: oh, you need to monitor your internal server errors? Now you have to configure your monitoring tool (or create your own) to inspect all your response bodies (no matter how huge) and parse their JSON (no matter how irrelevant) instead of just monitoring the status code in the response header and easily ignore the expensive body parsing.

Even worse when people go all the way. If we don't need status codes, why do we need URLs at all? Just POST everything to /api/rpc with an `operation` payload. Congrats, none of your monitoring tools can easily calculate request rates by operation without some application-specific configuration (I wish this was a made up scenario).

Just use HTTP ffs. You'd need a very good reason not to use it.
I do. See my suggestion above.

Software shapes behaviour. If you design software for social
interaction you are designing mass behaviours.
> I dislike this style of "searching"

That's because you are using a tool that is not made to be a search engine interface: there is no "type keywords here to get links to web pages". The field is "what would you reply to this" - very much not the same.

If you shouted "RFC 1234" or "Declaration of Independence" or "Walt Withman collected page 3" to a guy in the street, he would not reply with a reference to find the documents, directions as if you shouted "Fifth street towards the end" (and even then).

Perplexity is there to give you the references on which it decided to build the reply.

> The URL is invalid

The one I received was perfect. Stochastics.

> the reference became part of the URL

Given the format of the return you pasted, it looks more like the NN encoded a figment merging the URL and a "footnote anchor". It may or may not be so, but we could keep the suspect of that class of possibilities alive.
Do they still need local ground stations?
(I'm the author: yes, it was beta tested on many Imperial College London mathematics undergraduates)
There are authenticator apps that will run on your computer, and apps that will let you read SMSs on your phone from you computer. You phone might need to be on for the latter, and maybe even connected to the same local network, but it does not have to be literally on your desk.
I wonder if the $15b Google pays is to secure over $30b in profits or to maintain its position as leading search?
Your response is similar to someone who opposes privacy activists and their fight for E2E encryption saying "so your position is that children should be sexually exploited online". It's an absurd caricaturization of a nuanced set of arguments with deeper ramifications.

No, a person who opposes heavy-handed, invasive KYC and AML laws does not argue that genuine organized crime figures and terrorists should do however they please with their money. The argument is instead that fighting these figures and their transactions shouldn't be designed in such a way that it also penalizes the vast majority of people who are doing nothing more illegal than tripping up some bullshit lazy, rote paranoid financial legal framework.

Also, like many other kinds of privacy, financial privacy should be a right that isn't exclusive to government black budgets and well-connected elites.
The problem is indeed composition. How do I chain 3 calls that short-circuit on the first error? In Go that's verbose in the extreme. With exceptions it's easy to miss an error. Sum type errors have neither problem.
because you have to build it - construction machines, concrete, transportation of material to construction site and all that - does that not produce pollution? Think of whole lifecycle.

also the amount of storage you have to build also damages the ecosystem.
7th bbc submission! Discussion 5 days ago (7 points, 3 comments) https://news.ycombinator.com/item?id=42411274
Today this is a comment. It will become a proposal. Then it will become an ultimatum.

What happens after that is unclear. War possibly.
Exposed EPMD: A Hidden Security Risk for RabbitMQ and the Beam Ecosystem
This 2016 podcast discusses this in depth:
https://cppcast.com/alfred-bratterud/
You may be thinking a bit too much about what happens in _Go_ when you forget to check for an error response from a function -- the current function continues on with (probably) incorrect/nil values being fed to subsequent code. In Java when an uncaught exception is thrown, the exception makes its way back up the call stack until it's finally caught, meaning subsequent code is _not_ executed. It's actually a very orderly termination. In any Java web framework (Spring et al) there's always a centralized point at which exceptions are caught and either built-in or user-specified code is used to translate the error to an HTTP response.

This makes for much more pleasant code that is mostly only concerned with the happy path, e.g., my REST endpoint doesn't have to care if an exception is thrown from the DAO layer as the REST endpoint will simply terminate right then and there and the framework will map the exception to a 500 error. Why anyone would prefer Go's `if err != nil {}` error handling that must be added All. Over. The. Place. at every single level of the application is beyond me.
As far as old-school 3D effects go, I like this tutorial on ray casting: https://permadi.com/1996/05/ray-casting-tutorial-1/

It's great to see something similar on the effects used in driving games, which I always imagined to be akin to raycasting's vertical slices drawn horizontally.
Nvidia's $249 Secret Weapon for Edge AI – Jetson Orin Nano [video]
(I'm the author of the game) Unfortunately it did not. That comment was made when I was optimistic that an undergraduate who'd added more levels as a summer project would go on to PR them, but then the term started and they were distracted by their degree. We have some kind of prototypes for even/odd world (e.g. "prove odd * even is even") and prime number world (boss level: prove 2 is prime), plus a hard world consisting basically of unsolved problems such as Goldbach, Twin Prime Conjecture etc. But they never made the transition from "lean file containing a bunch of theorems" to "lots of files each containing one theorem and some rambling".
I have done a fair bit of travelling. The US is the only place I've been where the price shown is not the price paid. Adding on tips, and it becomes nigh on impossible to know how much something will cost you upfront. It's ridiculous tbh
OpenAI Java API Library
You can change your browser search engine to have the udm=14 parameter.

https://www.google.com/search?q=%s&udm=14

https://arstechnica.com/gadgets/2024/05/google-searchs-udm14...
I can't disagree with you there. It's a shame I can't. The future is a scary place to be.
I wish there was a way to sign up with email rather than Sign in with Google
Great read & great work from the author, is there any reason to use Oj going forward?
Discussion (55 points, 17 hours ago, 43 comments) https://news.ycombinator.com/item?id=42442107
Can you explain the challenges in standardizing this? I don't mean to say it's simple, but curious which parts were easy to standardize and which part are most contentious.

I appreciate the standardization efforts here so thanks! So I've been working on an accessible color palette creation tool (https://inclusivecolors.com/) and wanted to add export formats that were easy to import into other tools.

For Figma, amazingly there doesn't seem to be any official/standard way to import variables yet, and instead lots of semi working/broken/abandoned import plugins that support different formats. I ended up adding DTCG, Style Dictionary, and CSS export so the user had some options to try different Figma plugins.

It would have been great if there was a single well supported format that was reliable to use here, instead of having to code several export formats that are all roughly the same. Do you know if Figma will adopt DTCG?
As far as I know, there is no political barrier preventing Intel and AMD from making competitive GPUs.

There is, however, a political barrier to increasing the housing supply.
Show HN: Watch your conversion soar upto 270%, Turn Users Love Into Social Proof
Collect, showcase, and leverage authentic customer testimonials. Increase Trust and Boost Conversions with Real-Time User Testimonials on Your Site
I don't understand how can it really prevents exporting passkeys if it can be implemented by open source implementations like keepass.
For example, if keepass do follow the guideline of FIDO Alliance to not implement exporting, but it would still possible to make a fork of keepass that force it to dump the credentials somewhere.
If you're curious about the naming of the Lunar craters, the first full English translation of the Almagestum Novum is being worked on here:

https://www.amazon.com/dp/1739314565?ref_=pe_3052080_3975148...
Page h1: Turn Your Users' Love Into Powerful Social Proof
The deadly germ warfare island abandoned by the Soviets (2017)
We use Tokens Studio Figma plugin [1] to export the tokens that the designers defined to a github repo.
We have a few front end projects that consume them - one is sass based, the others are emotion/theme-ui and we have different style dictionary[2] scripts that transform the source tokens for the relevant projects.

Everything was working great until the designers decided the existing tokens were insufficient, and new designers joined who simply chose not to use them (because... reasons).

My point is that tokens work well when there is full alignment between the design and engineering teams. However, it requires extra effort from both sides to consistently "follow the rules".

[1] - https://tokens.studio/plugin

[2] - https://amzn.github.io/style-dictionary/#/
IRC is pretty much the opposite of the definition of a walled garden. Its content is not discoverable by search engines by default, but that is not the definition of a walled garden, which is typically a synonym for closed platforms where you have no choice how to access their content (e.g. being forced to use a specific client software).
it can get really easy: just don't let this madness sprawl out of control? :)

per state, I understand the tax. set it per state, and be done with it. maybe split it in some % with the city (I don't know if cities directly get a portion of it already or not?), so it's a win-win.
Very cool!
One can write a pytest plugin that executes notebooks from a folder with custom pytest fixtures support.
Show HN: Postiz – open-source social media scheduler
> If you don't want people to copy and improve your hardware, don't give them permission to copy and improve your hardware.

As if Chinese cloners would give a shit about permissions. You got everything there from "independents" reverse-engineering clothing or circuits over the "official" manufacturing contractor running "ghost shifts" [1] with original parts that got binned in QA to supposedly trustable brands getting shafted on their end [2].

Regarding electronics, bunnie has also dedicated a chapter about fakes in his book about that world [3]. China simply runs on an entirely different value system than Western countries, one where what we see as theft they see as a completely normal part of doing business [4]. Unfortunately, our politicians never realised that and still continue treating China as an "equal partner".

Utter madness, and we are paying for it.

[1] https://www.messynessychic.com/2021/07/08/the-secret-world-o...

[2] https://www.bunniestudios.com/blog/2010/microsd-card-failure...

[3] https://bunniefoo.com/bunnie/essential/essential-guide-shenz...

[4] https://www.bunniestudios.com/blog/2014/from-gongkai-to-open...
Mount S3 like local file system for macOS
LEDs are surface-mount [1] and handled by pick-and-place machines [2], so I don't think they are particularly time-consuming to assemble.

[1]: https://en.wikipedia.org/wiki/Surface-mount_technology

[2]: https://en.wikipedia.org/wiki/Pick-and-place_machine
There are 6 animated gifs already at the very beginning of the readme.

In case you don't see them: https://imgur.com/a/ZYW0BsP
No, but you can easily end up missing some because somebody wrapped them in some sub-type of RuntimeException because they were forced(!) to. This happens all the time because the variance on throws clauses it at odds with the variance of method signatures (well, implementations, really -- see below).

A new implementation of a ThingDoer usually needs to do something more/different from a StandardThingDoer... and so may need to throw more types of exceptions. So you end up having to wrap exceptions ... but now they don't get caught by, say, catch(IOException exc). If you're lucky you own the ThingDoer interface, but now you have a different problem: It's only JDBCThingDoer which can throw SQLException, so why does code which only uses a StandardThingDoer (via the ThingDoer interface) need to concern itself with SQLException?

Checked exceptions in Java are worse than useless -- they actively make things worse than if there were only unchecked exceptions. (Because they sometimes force the unavoidable wrapping -- which every place where exceptions are caught needs to deal with somehow... which no help from the standard "catch" syntax.)
Show HN: AI Leads Enhancement Tool
I recently tried out an AI-driven tool called Cora Intelligence, and it’s been a game-changer for lead generation. Instead of working with a preloaded database or enriching a list of existing leads, it lets you input your industry and generates fresh leads tailored to your needs.

The standout feature is its AI-driven data customization—you can request specific details like product prices or summaries in plain language, and the tool retrieves the information for you. It even includes a chatbot where you can ask follow-up questions about any lead and get answers instantly, saving a ton of time on manual research.

Does anyone know of other tools that combine lead generation with AI-powered data enrichment and instant chat-based queries? I’d love to explore more options!
It's not Secret is it if randomers are doing YouTube videos about it.
Not sure how telco taxes work in Japan but it would be impossible to advertise an accurate tax-included price in my city because not all the residents of the metro area have the same tax structure. Zip code isn't enough. The full address is required. So TV and print advertisements are pre-tax. I don't see how it could work any other way.
I suppose Ciechanowski is the kind of blogger who causes an HN cascade with each new article.
To be fair, when I look at my private leaderboards the only seriously committed individuals seem to be either 10x devs or unemployed.
You can take solace from the fact that you've made quite a few people sensibly chuckle in cafes around the world.
> optimally there should be no force (regulation) necessary

Ideally. But realistically most of the reason we have some right today is regulation. Warranty isn't something most manufacturers would offer once they are too big to fail but regulation demands it. Same with certain levels of quality (certifications), etc.
Yes. But then again, when advertisers can make the moon look like a Pepsi to you, you can use an adblocker and use a Mars theme on it or something.
Ask HN: If you have a mega fund to invest, what sector would you choose?
1. What proportion of your investments would you allocate between current market applications (e.g., AI integration in established industries) and future?

2. Which sectors do you believe have significant untapped potential?

3. What are your top 3 startups that you consider undervalued or underrated?
Yeah, I don't know - hearing arguments that this was already done by ML algorithms is to me hearing like "moving from place A to B existed already before cars". But it seems like a common sentiment. So much that simple ML attempted to be doing required massive amount of training and training data specific to your domain before you could use it, and LLM can do it out of the box, and actually consider nuance.

I think organizing and structuring data from unorganized data from the past is a massive use case that seems heavily underrated by so many right now. People spend a lot of time on figuring out where to find some data, internally in companies, etc.
No. But it helps with latency and capacity.

Proof is there's service in Antarctica and without it you need to be at most 1600km from a ground station
speculating, but it seems that durring the phase when the oceans were droping, it would have been arid , with high cold plains/step conditions in much of the sub artic, and pockets of tundra and muskeg, all dependent on average temperature, prceipitation and topography. The turn to ocean rise would have to see increased precipitation and average temperatures, so the top layers of core samples would reflect the conditions, before the land was submerged permanently......swampy, kind of like a lot of low lying areas today.....
That would be weird to do when they already encourage sync. But if they do, the worst case would be transfer out, back up, transfer in again.
Power failed at SpaceX mission control before Sept spacewalk by NASA nominee
That's how abuse reporting works today on the same services. Anyone can report abuse, the services need to consider the report and act in one way or another, and the reporter can go on to the court.
I would expect that to break the "visible from any angle" feature, as you would see the image in reverse from the other side of the circle?
Yea, but like, when making an HTTP request, a timeout is significantly different from a failure to open a socket from a failure to resolve the hostname from a 429 error. And often it is up to the caller to decide how to handle those situations.
So we are still on V2.7 - works pretty good for us. Havent tried V3 yet, and not looking to upgrade. I think the next big feature set we are looking for is a prompt evaluation system.

But we are coming around to the view that it is a big enough problem to have dedicated saas, rather than piggy back on observability saas. At NonBioS, we have very complex requirements - so we might just end up building it up from the ground up.
Author here.

Oj has an extremely large API that I have no intent on emulating in the default json gem, things such as "SAJ" (SAX style parsing), various escaping schemes etc.

My goal is only to make it unnecessary for the 95% or so use case, so yes, Oj will remain useful to some people for a bunch of uses cases.
Ok I see what you mean now. On an ecommerce site this works but I don't see how it can be done in advertising.
Just a copy cat of the real app https://blockblastsolver.com
I still don't really know why we're doing this. What is the upside? Democratising Hollywood? At the expense of... enormous catastrophic disinformation and media manipulation.
Sorry for the delay. If you are still there:

> But lots of tasks

Do you have good examples of tasks in which dubious verbal prompt could be an acceptable outcome?

By the way, I noticed:

> AI

Do not confuse LLMs with general AI. Notably, general AI was also implemented in system where critical failures would be intolerable - i.e., made to be reliable, or part of a finally reliable process.
I wa recently playing with this pattern in J, where it can be expressed like so

~:"1/~&.#:i.2^8

See it here: https://jsoftware.github.io/j-playground/bin/html2/#base64=b...
>The jewels, hairspring, mainspring, and the strap

These are the things I expected him to have to source and I was correct, even Daniels bought springs.
There wasn't even a healthy media diet before generative AI given the amount of 'fake news' in 2016 and 2020.
Would any evidence that contradicts the 'Out-of-Africa' dogma even get considered by Western scientists?
for anybody who wants to schedule or automatically run jupyter notebooks I recommend also looking into papermill: https://papermill.readthedocs.io/en/latest/
Improvements to Mozilla's Searchfox Code Browser
It seems weird to me that works - when I do scroll into views and similar behaviors in other code I do a random scroll speed to simulate human behavior, but SeleniumBase evidently doesn't.

Maybe I am just too paranoid.
Are Noise-Resilient Logical Timers Useful for Performance Analysis? [pdf]
I want to work for you for free
Hi I'm Deepak, a passionate guy. I am 18 and have worked 8 months for a us marketing agency. It was great experience but I used to talk only to the owner every day on skype. His health has turned really bad, and I feel really sad for him but I have no other option then to move on. I am very fast learner. I can give 18 hours a day for 6 days a week. I don't care if you pay me or not, that's not the concern. Money is not everything. Only thing that I want is that the opportunity should be good so I could do it passionately. I am good at editing, I can help in building websites/ Shopify stores, I am decent at marketing and am willing to learn anything. I will give my blood, sweat to make your business successful. Thank you!
What about any sort of inspectors who try to find flaws in things, like e.g. buildings or otherwise?
The developer tools market is REALLY difficult.

Nearly every architecture decision is "which open source tool can I use to solve [problem]".

No one wants to pay for anything and that's ok.
Of course. If you don't design your system right and enforce consistency it will be a mess. That's programming and pretty much engineering in a nutshell.
Clean Water and Energy. AI is so 2024
What's right with teams? Every time I open that miserable app I want to deep fry my computer
Why are a billion years of rock missing from the geological record? (2021)