skysight-inc/HackerNews huggingface dataset:
Think of a "traditional" web application (Django, RoR, etc).

Say, one day you decide to completely rewrite it -- add new pages, remove some existing pages, change the site structure (as in which pages the user can navigate to from a given page). While the app has changed beyond recognition, the user doesn't need to download a new version of browser, they can still point their existing browser to the app's home page and it will just work. This is an app based on the REST architectural style.

Now, if instead of such a web application we have one based on a binary media type instead of HTML and a custom client instead of the browser, but otherwise everything described above still apply, this is a RESTful app too.

If a decoupling like this is a priority for an app, REST is a good choice for it.

There's a trade-off, of course. While the client is decoupled from the server along one axis, they are fundamentally coupled along another. Imagine a RESTful banking app, and let's say we would like to add a list of recent transactions to the home screen of a mobile client, but the server resource representing the home screen doesn't encode this list in any way. Well, there's is no way to just add it on the client in this case, at least without breaking the principles of REST hence defying the whole purpose of choosing this architectural style in the first place.

We have to change the backend code any time we want to change what's available on one of client screen's and where the user can navigate from that screen. This can be a deal-breaker limitation for a lot of apps. They're better off designed around another architectural style -- an API having pretty URIs for endpoints, JSON-serialized request/response bodies, utilizing HTTP method for CRUD operations is one such alternative.

> Whatever it is, it's too unstructured for computers to automatically use, and unnecessary for humans, who are quite capable of using, well, any website designed for a human

Another person posted a good answer to this part of your comment. But let me respond to it too.

"any website designed for a human" is an instance of REST/HATEOAS architecture by definition. Roy Fielding came up with the name to describe software systems organized exactly like this.

> it's too unstructured for computers to automatically use

Indeed. In my opinion, designing an app meant for automatic consumption by a computer in RESTful style is not a great idea.
I’ve had to speak to HMRC quite a lot in the past couple years regarding VAT and PAYE issues and I almost always get through to a knowledgable and helpful person.

The waiting time on hold seems to have gone up since covid though. The last few times I’ve called the wait has been between 30 minutes and an hour when before covid the wait was normally less than five minutes.

I did once speak to someone that was quite hostile and unhelpful but after I finished the call I immediately called back and the person who picked up the phone was much more helpful.

However whenever I’ve had to call for personal matters it’s been a bit more hit and miss.
The functions tend to fail when the prompt is complex and the user asks for a lot of fields, and typically the last field in the json is not closed i.e missing a }, i guess openai is aware of it. It doesn't fail that often to have to write a workaround, atleast not yet.

So like a lot of applications, the problem boils down to being able to serve the right text. You have something that can read and do basic inference .... You need to tell it what to read so that it can answer your question. But it can only read 16k tokens (20k words at best). So that's the basic problem. As it's universal, i.e a problem across applications, its going to get better and information will be a lot easier to get access to...
Yeah well my life would be sweeter if I conned pensioners out of their savings. It's always easy to follow how people explain their unethical decisions - but it doesn't make them an inch less unethical though and people that use your line of thought to do harmful things are scum.
For telco gear - at least the local distribution stuff in a box on the side of a road - a common setup is AC for normal operation, but 24VDC (or is it 48VDC?) between UPS and device. Because of the telco heritage those devices come with both AC and DC power inputs, and using both protects against power supply failures and allows the UPS to last a bit longer.
I hear you! Things are often posted here to try and overturn decisions that were correctly made (see https://news.ycombinator.com/item?id=34274059). We still keep an eye out to make sure we aren't making mistakes (because they can of course happen). Also, your post doens't need to hit HN to get meaningful support—we have 24x7 support via chat/phone/email and via @stripesupport on Twitter.

If your business doesn't fall into these categories I mentioned up top: regulatory compliance (money laundering or fraud), risk management (high rate of chargebacks or credit risk), or a violation of our restricted businesses agreement (get rich quick schemes, counterfeit goods, etc), then there is no legitimate reason why we wouldn't want to support your business.
Look at how tiny the spec is. What would be the most convincing evidence? A resistence meter that basacally touches itself or a spec clearly floating on a magnet without cooling.
> This type of thing happens all the time. In the UK you can work as an independent contractor for years then one day HMRC will randomly decide to make a case that you're were actually an employee the whole time and should have been paying a significantly higher rate of tax.

I assume you're referring to the IR35 laws - which were brought in specifically to combat a form of tax avoidance by highly paid contractors on long-term projects, who functioned exactly like employees (by being a contractor instead of an employee you could save a whole bunch of tax in the UK).

Yes, IR35 is a complicated pain - but everyone and their dog in the UK tech scene knows that contracting is/was the way to pay less tax. So it makes sense that HMRC is attempting to close the loophole.

> Uber paid their taxes as they understood UK tax law.

They were specifically attempting to use a loophole to avoid paying VAT the standard way (by claiming they're a "Tour Operator"). They've already lost multiple cases around the world for doing similar bad-faith interpretations of laws - so I think in this case it's Uber doing the exploiting.
You can, I'm going through this exercise now. Look at nixos-anywhere and disko.
It's not easy though, NixOS is a rabbit hole.
Dangerous/unhealth/addictive are three different things! I specifically said alcohol is more dangerous and unhealthy.

Judging from the number of users who say they would like to stop using it but can't, cannabis is more addictive, however. There are plenty of surveys of this, and I've seen even cannabis activists take them seriously, advocating offerings to cut down/quit similar to those we offer to smokers.

I don't know why, and this is just one possible measure of addictiveness, but it is what it is.
There’s some level of gaslighting going on here. It’s is possible for stripe to want to serve SMBs and also not have the resources to provide the necessary support an SMB needs when their account is in trouble in a timely manner. I’ve worked with larger startups that process on stripe, and stripe makes account execs available for most issues, and provides very good troubleshooting and advice that would be invaluable to SMBs like OP. Not claiming OPs business is in good standing, but to say that the issues mostly lie with the businesses is being a bit dishonest? I have seen many cases here on HN where after a post hits the front page, some C level or another well known stripe employee shows up and resolves the issue, proving that the customer was right in complaining. Do you believe they’d be able to get their issue resolved without hitting the front page, whether stripe wants their transaction fees or not?
The issue most likely Stripe’s kyc/kyb requirements that only kick in once your account reaches a certain volume. You can view them via API (future requirements, due requirements, etc), and if the business does not provide or provide incorrect information, it may trigger deeper reviews that may or may not be documented. That’s likely when stripe takes a more careful look at the business model and numbers such as chargeback rates.
The problem may lie in Stripe not providing enough info for why accounts are acted on. Corporate speak such as “violates our policies” will cause merchants to come to HN.
Not with passwords of their choice.

You could use SSS in combination with BIP to derive a set of 12 or 24-word passphrases, this might be a bit more user friendly.
UK watchdog reopens consultation on Microsoft's bid for Activision Blizzard
That’s all great. I work five days a week and all. I just don’t want to be oppressed by money. Notice that all points you mentioned are economically related. Maybe I’d use that extra day to paint and read poetry, or smoke cigs and drink beer on the porch. I actually don’t do that but either way I value the freedom to do what I want with my time more than money and power (edit: power as in over the rest, compared to with the rest back from the few). I’m just speaking for myself here, but I would predict a cultural increase for society as well.

Others would love what you mention. I still think they would be shortsighted, Ive been fired and manipulated by companies, more stability could even reduce that so I admit my bias, but the second order effects of the elites disproportional capital increase is more social and political power to them which I think leads to oppression. Maybe fifteen years later the people who love your perks wont even notice that they have less rights, potentially from corporate lobbying, worse health from work, and maybe they forgot to have fun and be creative as well since theres no time for that.
So is 90/10.
Sorry, I've replaced the link now.
Theyre going to have patents assigned...if they keep it secret someone else could get them first
I'd actually advocate to stop before 90% so that you can figure out if the 90% is the right thing...
Yes, it's just one possible way to measure. But I think the number of users who say they've tried to cut down/quit and failed, is a pretty practical measure.
> Wouldn't making a language too similar/easy to transition to another language defeat the purpose of creating a new language?

It doesn't need to be a replica, just aim for reducing the fraction while designing the language if you want to optimize for adoption
What are the practical effects of this?
I wish it was open-source.
`killall` was different on Solaris than Linux; too.

Learning those differences by coming to Linux from Solaris was liberating; there were less limits generally. The other way around was less fun: as in this example, code that had run fine before was now subject to weird behaviors that were caused by underlying system assumptions being different. At least Solaris usually had decent documentation.
Advanced Usages of Devise for Rails
I fail to see how we represent terrible design. Most animals our size need to chew food with their mouth, and of them I can't think of any more successful than us, evolutionary speaking.
Google to Decouple Chrome from ChromeOS
ARM isn't the issue. They run in the x86 emulator fine. I can't tell they aren't native. The problem is virtually no games support MacOS. ARM or x86. Anything that does seems to run really well.

I can play minecraft at 120hz for hours and hours on battery and it's a great experience.
I was more the opposite. I avoid learning JS for as long as possible since it seemed so complicated following the resources I tried to learn.

Ideally we’d have just a few more semantic elements that are obvious common patterns introduced to the HTML spec (like details & dialog were). We’re pretty close now, but I would like to see better accessible no-JS options for building menus.
Java and JavaScript are more closely related than C and C++ today. They are completely different.
Edge detection doesn’t explain line drawing
I don't get the claims in those screenshots. Why would CCP care about taking down this video if its faked? How would they even know?

And the fact they are taking the Iris Alexandra account seriously…
The ideal temperature for M. Leprae is between 91.4 and 95 degrees Fahrenheit. Those other states have more cold snaps whereas Florida is more temperate.
> Many researchers are privately terrified of being falsely accused by the "data cops," one scientist said. But no one wants to criticize them because no one wants a target on their own back — including this individual, who was granted anonymity for this reason. "Batman is a vigilante," the scientist said. "So is the Joker."

> For collaborators, it's a stressful and infuriating time. When a paper is retracted, the research is erased, and all related citations are lost.

> Others who attempted to build on Gino's studies are grappling with having wasted time, money, and energy.

It feels, to me, that they're making Data Colada (the data vigilante group) the bad guys here. It's like blaming the Police for stopping a criminal because they took away the criminal's source of income... I'm kinda uneasy with this line of editing :/
Based on the NPR article you linked this sounds like a normal scientific debate, though? One researcher says that data supports their theory, another says that it doesn't if you look at the data more carefully. I don't see accusations of fraud here, just different interpretation of facts, and a valid challenge to an earlier theory. This is how science is supposed to work, isn't it?

Gino, on the other hand, is accused of outright fraud. Data Colada claims she took real data and changed it to support her theory, or possibly created entirely fake data.
This beats every post Ive seen on Reddit's r/prolifetip.
I'd like to see more kinds of squash in my local UK supermarket than just butternut, but, having tried spaghetti squash a few times from local farmers, I would not like it to be one of them. It's watery, bland tasting and disintegrates when cooked.

Alternative squashes I have enjoyed include pattypan, crown prince, kabocha and "turk's turban"
deepc (https://deepc.jobs.personio.com/job/1108503?_pc=1209346) | Munich or Remote(CET +-3) | Full-Time

deepc, a multi-awarded MedTech company in Munich with the mission to support busy radiology departments with state-of-the-art AI.

Applicants should have 4+ years of software development experience and a desire to learn Rust.

deepc offers a flexible work environment, wellness benefits, learning opportunities and free office food.

We use blazingly-fast cloud-native technology to deliver customer value around the world. Our tech-stack: kubernetes, knative, cloudevents, terraform, aws, typescript, vue, graphqlQL, grpc, rust, c
By "build your own" it means "run this somewhat idealized simulation to see what it would cost at scale". You are not going to be building utility-scale renewables or storage.
>>Yes, IR35 is a complicated pain - but everyone and their dog in the UK tech scene knows that contracting is/was the way to pay less tax.

"pay less tax in exchange for less job security and fewer benefits." Fixed it for you.
I'm not sure how any other vehicle may have better rating than U.S.

If U.S. somehow fails, then it's all at large.
> rendering happens on a canvas

flutter run --web-renderer=html
This is tangential to the discussion, but I've always felt that putting JSON into RDBMS is at best a kludge anyways - it's almost never in any normal form, and also if you wanted schema-less objects, then you should use a DB system meant for it.

I can appreciate that this is a strict and academic approach that will likely collide with a business' needs, though, and your point about indexing on arbitrary path searches is valid.

> In MySQL, true and 1 evaluate as equal... Therefore MySQL does not truly support booleans.

Also a fair point. I mostly am in the Python world, and often forget that truthiness is not the same as strict equality.

> Since you mistook ranges for intervals, I HIGHLY recommend you take a closer look at ranges.

I'll spend some time looking into this, thank you for the recommendation.

> The list of things you can "work around" in with MySQL is long, but not everything can be "worked around" without reinventing the wheel.

Also true. Much like my first point on JSON in RDBMS, there are often times where business needs make it such that you're going to be forced to work around problems, so it's easy to become accustomed to finding such hacks. Inertia is a hell of a thing.

> Yes, I admit I hold grudges with regard to data integrity.

A very reasonable thing to hold a grudge about. I still regard Xeons with deep suspicion due to AVX-512 forcing heavy throttling on all cores back in the day. I run them, mind you, but forever in the back of my mind I wonder, "is someone else on this multi-tenant node slowing my workloads down?"
You didn’t quit when the dog got killed?
> the original FigForth is about 80 screens of code

Was "screens" a common unit of code length back in the day? Interesting.
There was no austerity. Government spending actually went up during that period.
What Is Influencer Seeding and How to Use It to Scale Your Business
Interesting, thank you. I think a big part of PyPy's problem is the long tail of esoteric tools and packages that different people use.
What is your take on this? At what odds would you bet the material turns out to work as advertised? :)
Quick feedback: as soon as I type, add a response message there saying "One moment... <loading indicator>". I feel like that works better than the subtle loading indicator you have now.
Taboo Deformation
This has a lot of similarities to the High Capacity Color Barcode[0] - of which Microsoft Tag was probably the best example. For a period in the early 2010s, which was a time when you also needed another app to read QR codes, they were moderately popular.

In the end, however, Microsoft sunset the tech and now ScanBuy supports it. Challenges were the reliance on color printing and app adoption vs QR code, which increasingly was baked in.

[0]: https://en.m.wikipedia.org/wiki/High_Capacity_Color_Barcode
Location: Brazil (GMT-3)
Remote: Yes
Willing to relocate: No
Technologies: Go, Rust, Nodejs, Typescript/Javascript, Ruby, Postgres, Sqlite, Docker, Terraform, Protobuf, React, and many more
Résumé/CV: https://murilo.co/ (cv pdf available on request)
Email: mvrilo+hn@gmail.com

I'm a Software Engineer with 12+ years of experience and background building web based services and products. Looking for opportunities to work with Go or Rust programming languages. Areas of interest: servers and apis, developer experience, command-line toolings, LLMs.
When you start using eg meth, you open up, with reasonable probability, a whole host of other externalities beyond impaired driving. (The same is true of alcohol, except with far lower probability, which is a key disanalogy.) Hard drug users commit property crimes and violent crimes at a much higher rate than people who don’t use. Crime increases during binges, suggesting causality. But you really don’t really need academic study to demonstrate causality here - it’s obvious that people steal to fund addiction.

And yes, you can prosecute them for whatever property or violent crimes they commit, but for the victim, it’s too late! They have already suffered. A better outcome is if we decrease the amount of usage of drugs like meth and fentanyl via law enforcement, and subsequently decrease the externalities that society has to bear.
Engineering teams at a large org can move at startup speed
'Cancer-killing pill' is now being tested on humans
Believe in science*
RAG and in context learning are not the same thing

https://www.hopsworks.ai/dictionary/in-context-learning-icl

https://www.hopsworks.ai/dictionary/retrieval-augmented-llm
I think SEO is dead and the Semantic web will soon take over as search transitions to LLMS. If your data is better digested with minimal work by the LLM trainers, does your content perform better?

And maybe search isn’t the killer feature of the semantic web, maybe it will be agents?
Personally I'm less worried about outright-fake data than sloppiness. The article mentions Brian Wanskink; AFAIK he never deliberately invented anything but he did a whole bunch of p-hacking and his lab was so sloppy that data got mislabeled (one study allegedly done on 8-11 year olds was actually done on pre-schoolers). He was "caught" when he published a blog post[2] giving advice to young scientists and it went viral. Clearly no misconduct intended.

Most of this garbage research takes place in domains that don't matter, where people are hardly taking the results seriously anyway (see also power posing). Typically when somebody actually cares about the truth of a result, they kick the tires and vet the result pretty thoroughly. The fraudulent LeCour and Green study from a few years ago was exposed by Brookman and Kalla, who were attempting a related study (rather than being science "vigilantes").

But not always. Clearly people acting on Gino's bogus research. The Reinhart-Rogoff paper [0] was discussed globally, and may have actually influenced fiscal policy. They used Excel for analysis, made a click-and-drag mistake, and improperly excluded a couple datapoints. It appears this exclusion was accidental [1]. Nevertheless, including those points changes the conclusion.

Catching this error took 3 years. It probably would've been caught faster if they had published their data alongside the paper, although apparently they actually did provide it upon request, so if people checked these things more frequently it would've been caught earlier.

[0] https://en.wikipedia.org/wiki/Growth_in_a_Time_of_Debt

[1] "A coding error in the RR working spreadsheet entirely excludes five countries, Australia, Austria, Belgium, Canada, and Denmark, from the analysis.5 The omitted countries are selected alphabetically and, hence, likely randomly with respect to economic relationships." http://peri.umass.edu/fileadmin/pdf/working_papers/working_p...

[2] https://web.archive.org/web/20170312041524/http:/www.brianwa...
It is very obvious to me that it is on you.
You need VkBLAS first.
Right.

The flat look is borrowed from phones, from UIs where buttons were few and large, and the concept of "mouse-over" is not meaningful. Now it's everywhere, even for complex interfaces where it's not appropriate.
New SEC Rules Around Cybersecurity Incident Disclosures
It worked like this in the 80s in Europe. Too many steel mills closed, governments and unions capped thr total labor hours to create balance and ensure a healthy job market.

It can be done and if everyone for their earnings call is promising the gains to shareholders through layoffs or may end viable way to avoid an utter labor market disaster that’s brewing.
She is, obviously. But it is the wrong question. At issue was whether a hundred other experiments were worth more than a single dark matter experiment. (There are no dark energy experiments.) And, statistically, they are, for statistically compelling reasons that are nonetheless wholly accessible without the formal mathematics.
"King" and "Country" sound like paying taxes and dying in a war for profit, i.e., someone else's priorities, no thanks.

Betterment of human existence, preservation of habitable environment, etc, those are bigger than the self.
This might be the trigger for people to use it again though.