skysight-inc/HackerNews huggingface dataset:
It reminds me a conversation I had with a friend that recently started programming, through javascript and various online tutorial. He introduced me to "PM" for node, to spawn several processes of the same node program. I asked him "And is there shared memory between them ?" He said "What ? What do you mean ?" I insisted to ask with different wording, and he ended up saying "Oh, you mean 'state' ? Nah there is nothing shared". So he doesn't know about the fundamentals of what's memory, processes etc. and uses this nebulous "state" word that could frankly mean anything. But hey, he actually has a better salary than me now. So that's fair, why bother learning fundamentals if it doesn't pay more ? Why go through this struggle ? You could argue "innovation", but this is way harder to innovate now than before
Tell HN: Every thetimes.co.uk article is linking to archive.is
The game itself is fun. But first you have to sign up (and only google is available?) and even come up with a unique username. Also those browser-level popups are quite annoying.
Digestion is important but I think being able to breath is more important. Poor digestion won't kill you as readily as suffocation or pneumonia from aspiration. They, being protecting food from blocking or entering the trachea and digestion, both seem pretty important as part of the whole chewing system, so I don't think it's a plain "No". I should correct my original comment from mainly to one of the main reasons.
I think the author exaggerates a bit. Where on their scale between commercial and non-commercial web would you fit say Substack? It's obviously a commercial service, but it has it bells and whistles mostly tuned down, presenting to the users more or less pure texts of the articles.
LLM would find it easier to browse through a browser. Like us. Implying image model linked.
The HN algorithm heavily penalizes disagreement in the belief that topics which cause people to fight with each other are bad for the behavioral norms that enable HN to have better discussions than other similar sites (not perfect discussions, just better discussions).

If many individual comments receive lots of upvotes and lots of down votes, for example, that's a signal the topic is controversial. The algorithm automatically penalizes controversial discussions, regardless of what the topic is, because its goal is to maximize the number of "good behavior" discussions, not the number discussions.

Stripe, like US politics, is highly polarizing. You don't have to read hard into this page to see there are strong disagreements on whether Stripe is good or bad. The algorithm detects those disagreements generically (with no care for the company or topic involved) and penalizes the page.
> Seriously, has anyone ever made a non-toy implementation conforming to the idea of HATEOAS?

Yes, the Web.

> Nothing but a generic understanding of hypermedia?

To understand basic structure and how to determine if you have the ability to do more; actually deep interaction requires knowledge of specific media types as well.

> But how on earth are you going to write software that can consume such an API, dynamically discover, understand and use available operations?

The basic software handles generic hypermedia, and there are modules to handle particular media types and interact with them. The meat solving a problem with REST is defining resource representations (on the service side), and then building handlers that do what you need with those resource types (on the client side).
From my perspective, LK-99 is by far the most likely to be an actual serious technological breakthrough. If it's real, it would be a breakthrough on the level of the discovery of electricity, the lens, the transistor, or the laser. One of those era-defining bottlenecks in the Civilization technology tree.

GPT-4 is a nice iterative improvement over previous work, and a culmination of decades of research. It's not anywhere near an AGI and it's close to the limit of what we can accomplish with our current understanding of AI and our current availability of good data. We're near the top of the sigmoid curve on this one; new advances are going to come from specializing and integrating these models, not just making bigger ones.

The fusion "breakthrough" is seriously underwhelming when you look at the total power in/out of the whole plant, not just a tiny tunnel-visioned window of the fusion reaction itself (ignoring power of magnetic confinement and the laser pulse), and even more when you think about how much tritium humanity has ever created. We're just not seeing what we need here and the net power output is still deeply in the negative.

Lol aliens.

My point, to both you and GP, is that it's quite possible to have very different levels of optimism for these recent revelations, and it's not hypocritical to do so. Details and context matter. Dozens of materials science Ph.D.s saying "holy shit this looks like the real deal guys" vs. one guy saying "someone told me there were hidden stocks of blinker fluid that I wasn't allowed to see" just does not engender the same confidence levels.
Try a butternut squash. They have a much smoother texture, and aren’t water and stringy like other squashes.
Yeah, I am versed in the COBOL world as much as the next guy (so not much at all), but I would sleep better knowing that the financial systems are safe from yet one more end-of-the-world crisis.
Isn't the fastest way to do this to download a linux bootable image and then reboot over that?
Great idea - I would use this!

Are all points the same? If I live in a low rent city, do I get less points than someone who lives in SF/NY?
I highly recommend Makanai (both anime and live action). Great story and great food imagery.
90%?

More like 50%.

Shipping software has a lot of non-coding stuff.

We are in the last [coding] lap of a project that has been ongoing for two years.

I think we probably still have at least another eight to ten months of stuff ahead of us before we ship.
It looks like it's just one years worth of VAT they are going after (rather than all previous years), hence ~20% of a years net income...
Thanks, maybe will try the co-located mode since I only use cli git for some operations not covered by GUI, and git cli UI is atrocious
I have been using Paypal for 5 years for my startup and I don't have any major problems with Paypal. Sometimes, customers filed a case agaist us and Paypal decided that the case was closed in customer's favor although we did nothing wrong. However, it's very rare.
Harvard professor Francesca Gino was accused of faking data
You're absolutely correct in stating REST is not confined to HTML, CSS, JS. A JSON, XML, or binary-based media type are all compatible with the architectural style.

I don't think the grandparent implies otherwise, though. They are using the browser/HTML example to describe the particular mechanics of client/server interaction, which are key to a REST application.

They also bring up "decoupling the client and server (in terms of prior knowledge)". As far as I understand, this isn't about an ability of an arbitrary client to talk to the server.

This is, again, easier to explain using the web browser as an example, but the principle equally applies to any client. 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.

Now, all of the above should hold for a RESTful app based on a binary media type. I believe, this is the key point of going REST-way.

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 in this case.

I can readily see how the limitation described above might be a deal-breaker for a lot of apps as we know them today.
You are talking about core work. The article is about tangential work, which is just as, if not even more neglected in sw dev. In academia there is at least a tradition of publishing, lecturing and review.
Just in case, meet Chuck:

https://6river.com/meet-chuck/

calling it a robot is a bit of a stretch IMHO, I would call it something like "automated cart".
Did you forget you had some browser extension installed for this?
Excellent points.

As for:

> My assumption, but since you asked: I think you're expecting the original REST paper and hypermedia to be something that it isn't, and to apply to things it isn't supposed to. You're trying to apply it to arbitrary APIs that are supposed to be consumed exclusively by custom software.

I just want to point out that Fielding in his thesis details many different types of architectures. His focus is on REST and hypermedia - and especially how it fits well with efficient and correct caching.

But he talks about movable code (java applets, or essentially also modern JavaScript applications like those built around React), RPC etc.

I think the thesis remains relevant exactly because it's not only about REST.
The context of my comment should make it clear that I am responding to this

> AI today is a glorified search algorithm.

and not the comment about AGI, given as that is a pedantic argument I have no wish engaging in.

> only that we find images within Rorschach blobs

I'm sorry, I'm not sure you understand what GPT-4 offers. Things like generating novel code to solve a novel problem are not finding "images within Rorschach blobs". I think you should sit down with the technology and explore with a more open mind.
Video of LK-99's superconducting magnetic levitation from HUST China
They stated in comment they don't have enough sample for resistance measurement
I like this and Firefox has nothing like it.

If you ask around (like in reddit) they'll tell you "hurr durr but the rfc", "hurr durr security". Thank you, but I am an adult, and this is a computer I bought with the money I earned. I want to be able to tell my computer what to do. /rant
Not quite, the "0" of the minute hand is always aligned with the direction of the hour hand, so it points >down< at 6:00 unlike an ordinary clock.
> Most self taughts lack broader concepts, abstractions and especially algorithms.

As a self-taught who later went to university for pure mathematics (which I got interested in through game programming), that was not my experience with the late 90s, early 2000s generation of self-taught game programmers. I think you have to go back 5 to 10 years earlier for that stereotype to have merit; the transition from 2D to 3D filtered out some people.

In the post-Quake generation, the sexy thing for budding game programmers was 3D graphics programming. For the most part you had no choice [1] but to read, understand and implement SIGRAPH papers and doctoral dissertations to learn the ropes, which in turn forced us to learn a lot of the formal prerequisites albeit unevenly. And there were a lot of advanced data structures involved with visibility determination (and later level of detail), which was the focal point of graphics in the Quake 1 and 2 era before it fell to the wayside once the dominance of GPUs made more brute-force approaches the right choice. So whether you liked it or not, you had to master a decent swath of university-level CS and math.

The main thing self-taughts generally lacked when joining the industry were the same thing all new employees lacked: they don't yet know how to work in teams, they don't know how to manage time, scope and complexity (though it helps if you've worked on larger personal projects of your own), they cannot make long-term engineering trade-offs (reliability, cost of making changes early vs late, flexibility vs performance, etc) because they haven't gone through full project cycles, and so on.

[1] There were a few useful resources like Abrash's Dr. Dobbs articles on Quake which were partially pre-digested for easier consumption by programmers, but it was still daunting if you didn't understand the math. And the rate of progress was so high in this period that the few reliable sources of how-to information were so quickly out of date that you _had_ to keep up with the academic research and experiment by implementing and improving it yourself.
> the native mobile version [of datepicker] works great

Strong disagree. It does work for simple forms, but definitely has a variety of quirks on different browsers/devices. Blank dates are especially quirky. Try “tabbing” through a date on iPhone or iPad and have some poor UI. datepicker really doesn’t work well for some less common situations (cut n paste, copy, from/to date, restricted date min/max past/future, year pick, month pick, etcetera).
Boiloff is not that big of a deal if you are using the fuel right away. It is the same story as with LNG.
>This is a pretty poorly reasoned article. Multimeters aren't real because [...]

I understand your analogies but the author was trying to explain a different type of phenomenon...

Diagnostic tools like traceroute and ping require "cooperation" from the hosts because of how they choose to handle ICMP packets.

In contrast, other tools like multimeters and air pressure gauges don't need cooperation from the device they're probing. E.g. a 9-volt battery can't "lie" to the digital multimeter and notice that it's hooked up to a voltage measurement tool instead of being inside a smoke alarm and pretend to be 10000 volts or 0 volts.

Anyways, when authors go for shock headlines like "Traceroute isn't real" instead of explaining in plain language, it just invites readers to misinterpret what the intended message is.
I have to unfortunately agree with the sibling comment (although it was a little too verbose for its point).

If, to you, the most interesting thing about LK99 and the developments thereof is tweets and internet forum drama about it, then that speaks more about you than anything to do with anything else.

If you don't have anything to add to the conversation, then just don't add?
I don't know. Here is the Video: https://www.youtube.com/watch?v=AfCyzIbpLN4
And here with timestamp: https://youtu.be/AfCyzIbpLN4?t=448
> This paper describes the architecture and implementation of
a high performance embedded GPU

I'm tinking the e means embedded
>By renaming it to something like "banana," the debugger would no longer trigger on occurrences of the debugger keyword. To achieve this, we built customized version of Firefox.

heavy handed approach. I have some moderate success intercepting setInterval/setTimeout and manually sifting to find that one call that starts the ball rolling. Things get old fast when the code you are looking at looks like

0[_0x199d1e(0x815*-0x2+0x1735+0x13f*-0x5)](_0x199d1e(0x3b3*0xa+0x1c1+-0x260d),_0x199d1e(0x2149*0x1+0x9f7+0x1*-0x29f5)))[_0x
When browsers finally have full and first-class WASM ecosystem integrated (and ecosystem developed), we'll be looking back on this "pretend-that-HTML-is-an-UI-framework" thing with genuine horror.
Location: Rangpur, Bangladesh
Remote: Yes
Willing to relocate: Depends on requirements
Technologies: JavaScript, TypeScript, React JS, Node JS, Express JS, Mongoose, Socket.io
Resume: https://docs.google.com/document/d/1H41QBgEDHVO_1GiJx_OrgxO_...
Email: musabbir313@gmail.com
Just guessing: I would say not enough because the sample is extremely small and there is chance that the electrons jump from each sides of the probes, skipping the sample ? (like a short-circuit) + the fact that the probes themselves are not superconductor, so there is a natural accepted tolerance in the measures (claimed to be due to the probes)
I second that. It‘s Swiss though.
> ignorance is why people go to chains

Trader Joe’s is a chain. What are people ignorant of when they shop there?

Chain doesn’t mean “bland”. It means “repeatable”.
>Mj legalization has led to increased use already

Has it also reduced the consumption of any other substances? I wonder what % replaced a different habit.
Always stood out to me how Mormon expats in PRC had unusually good mandarin skills. They're mainly there to sell farm equipment, but seems hard for teetotalers to do cover work. Hilariously I think ex CIA mormon got busted for selling secrets to PRC.
And the old timers will look upon the WASM mangled unreadable mess that webpages have become with equal horror.
Gives a nice mental image for "digging through shit". _Literally!_
I do kind of expect that to be true as well.

That said, it won't be much of a change, so... ¯\_(ツ)_/¯
It's more in fashion to hype things beyond their capabilities and ignore important details you're not fluent in
> a generic understanding of hypermedia

Is doing a lot of work here. Firefox can help me search Google and eBay (and so can lynx and w3m) with "only" a "generic understanding of hypermedia".
Yes i'd like to complain. But then Apple is involved, and they don't test their devices outside a California air conditioned and dust free office anyway. Why would they test their names...

USD is the US Dollar currency everywhere. Even americans who have dabbled with forex know. Apparently though, no one in the management of 5 large american tech companies.

Will they sue every currency exchange shop in the world for using their acronym?

Edit: and how are they going to make their format popular when all search engines are just going to give them the currency converter pages?
If you're looking to level up the soft side of software development, I’ve put together this playbook with 23 battle-tested strategies to improve company culture in software development. I hope you’ll find it useful.
What's your hardware? I have the same problem that seems to come and go between driver versions. I have a AMD RX 6600XT. I've tried aggressively underclocking it, like you thinking it's some kind of thermal protection, but the issue resurfaces. And the Windows Event Viewer isn't helpful for debugging it. :/ Dual booting into Ubuntu and running the same games through Proton has no issues.
> Meanwhile over in the AI "optimism" channel people are telling us ...

I'm not sure why this line of reasoning is so prevalent. Someone says "There's strong evidence for A" and the reply is "yes but someone who is not currently in the conversation also said there was strong evidence for B and that is wrong! Therefore you are silly for believing in A!" What? We're not supposed to be optimistic when we see strong evidence for a breakthrough in a phenomenon we already knew existed, because someone else believes something else!? Because some other person believes in ghosts and psychic powers, no one is allowed to believe anything? These are different people making different claims! It's insanity.
For those who would like to play around with Shamir secret sharing, here is a Python implementation I wrote to check out something I was curious about [1]. Note: requires at least Python 3.8.

The function make_sss(secret, num_shares, p=0) makes a polynomial for sharing the given secret that requires num_shares shares to recover. P is the prime. If p is 0 then make_sss will pick a random prime large enough for the secret. Make_sss returns the prime and the polynomial. The polynomial is represented by an array of coefficients.

The function make_share(sss, i) takes a secret sharing scheme sss of the form [p, polynomial] and returns share i.

The function recover_secret(share_list, p) takes an array of num_shares shares and the prime, and return the polynomial. Each share in the share list is represented by an array that contains the share number and the share.

If you run this from the command line it will run a demo. The demo will make a random 128 bit secret, use make_sss to make a sharing system for that secret that requires 3 shares for recover, print the prime and the polynomial, then generate 3 shares (shares 1, 2, and 5), use those shares to recover the polynomial and print the recovered polynomial, and finally print the 3 shares.

This implementation is a bit different from most others I've seen. Most use Lagrange interpolating polynomials to recover the polynomial fro a set of shares. I was curious about whether it would work reasonably to instead just solve the system of linear equations for recovery the way I would have done it by hand in high school--good old fashioned straightforward Gaussian elimination.

[1] https://pastebin.com/zePiXVUj
I will not relocate and I will not commute to some subpar, noisy office where no one around is on my team.

If everything can't be done remotely, then there's a collaborative tech problem.

The other insanity is shared desks. Why even bother having an office if you're going to take away things from your employees? It and pointless penny pinch sends the message that you're no longer a cool place to work and nudging people to quit by stacking up the misery factor as high as possible to alleviate your guilt of doing more layoffs to keep profits high and salaries low.
Superconductor. We have plenty of room temperature semiconductors around
The HN audience isn’t homogeneous, and they don’t exclusively like “innovative stuff”. They also like learning about simply useful and interesting software. And there’s a significant portion of Windows users here.

Furthermore, submissions like this may inspire someone to create a non-proprietary front-end.
Plenty of new construction in New York that is still miserable. Show me a city famous for its dense walkability that’s considered disability friendly.
Can someone besides the original author upstream downstream changes?
It's not that they aren't well enough funded to have a DSLR on hand. They'll often have very much more expensive cameras in the lab, but they'll be purpose-built into other very expensive equipment such as microscopes. It's more that a requirement to take DSLR-type photos in a lab is so very rare and unusual that they don't bother getting one, and then when there is a sudden need to take a photo of something startling, the nearest camera (the phone in the pocket) is reached for. Clearly if there were a requirement to take a quality photo for a journal, then the correct piece of equipment would be obtained, but these images that we're seeing aren't intended for that.
You can show or hide it depending on the current hash. Though admittedly that does require CSS.
I'm not arguing about what's aesthetic or not. I'm saying that a city should explicitly pick one: either have all the same design because that's how you want the city to be, or have varied designs because the alternative is the above without the honesty.

I would prefer the latter because I think 'modern' designs aren't modern at all and are instead cheaply executed clones of what was transgressive architecture 50 years ago. But I appreciate that the city should make decisions based on what everyone wants-- not just me, but also not just developers.
>but counterpoint there is that Tesla is making a truck and wants to be on top of that market.

Is this actually true? I know Tesla say they're trying to compete in the truck market, but they also said that full self-driving was less than a year away in 2014, and then again in basically every year since.

Meanwhile, the cybertruck was slated for release in 2021. Ditto the trucks, IIRC.