skysight-inc/HackerNews huggingface dataset:
I do not doubt that Huawei would not have hesitated to steal from Nortel, given an opportunity, but everything that I have read about the alleged theft from Nortel did not seem to indicate that Nortel really had something valuable to be stolen and there is little doubt that Nortel's doom was caused by their management and not by thieves.

On the other hand, I know for a fact that Huawei has entered the mobile phone market by buying, and not by stealing, all the required technology and know-how from various companies, e.g. from Siemens.

Like other Chinese companies activating in various domains, after being taught well how to duplicate Western designs, Huawei was able to make them both better and cheaper, so the companies which have foolishly sold their smartphone technologies to Huawei have exited the market, while Huawei would have become the dominant producer, had it not been sabotaged by USA in order to prevent that.

Those who believe that the only reason that explains the commercial successes of the Chinese is IP theft are delusional.

Obviously they have started by copying whenever they could do that, but in recent years the Chinese companies have been much more innovative than most US companies, which are too risk-averse and too much oriented only towards corporate customers or towards very rich customers, to be able to launch any really innovative product.
Nowadays, I think that implementing a language would be even more valuable.
The American version of Micro Live.
Yep that was me. Not interested in replying to any of the points above? Also your comment is already flagged, I would jump into a new alt if I were you.
Sounds like they are recognizing and redirecting searches to specific functions. It is obvious but with this error we can make a conjecture that some of these functions are written as multiple code snippets without too much engineering responsability.

Just my two cents remembering Google acquisition of Freebase and a quest for understanding content at a higher level (e.g. number of retweets in a tweet).
Ah, makes sense. I had seen the mention that the KataOS implementation is running on 64-bit ARM now in QEMU, which sounded more like Fuschia's space.

Though those small devices are getting pretty big hardware these days, since it's cheap now. Some of the Nest thermostats have 512MB of RAM, and 2GB in the higher end Home hubs.
Dark Brandon is going strong. This is why foreign countries always do their best to help Republicans, the Democrats tend to only dance to the tune of the American private industry.

They will have a hard time though, China is churning out talent at an industrial scale. They invested a lot into their education system, just as they did into their health system. In the United States the Republicans are literally burning books and destroying the very institutions the Chinese are trying to shore up.
Yeah that is a really good series definitely recommend
As an Icelander, I approve of the name, which means "wisdom" in Icelandic.
Maybe they didn't know better. You could link these resources though.
^Came here for this, so thank you ;)

For anybody that wants to go down a very interesting rabbit hole start here: https://en.wikipedia.org/wiki/Moorish_Science_Temple_of_Amer... and wander as needed. Would also recommend the related mystery of this man: https://en.wikipedia.org/wiki/Wallace_Fard_Muhammad.
> That's because you've been learning languages that are similar. The algol family of languages with OOP.

What makes you so confident of that?

I took a look at eric4smith's website. His current language of choice is Elixir, which is not in fact a member of "the Algol family of languages with OOP".
It seems to me that we should design for (formal) verification. Much like we should design for testability. But am noob, so what do I know?

That said, my quick search shows some academic efforts to formally verify QUIC, both in whole and in parts.

I would hope that bespoke (boutique?) TCP replacements, like Homa (specifically for datacenters), are verified as part of the design process. From a quick scan, I gleaned that Homa, and other aspirants, are simulated, compared, and benchmarked against each other. Maybe that's sufficient.

https://homa-transport.atlassian.net/wiki/spaces/HOMA/overvi...
Indeed! I'm norwgian so I was looking for a fitting norse word and came across this. I'm pretty jealous how you guys are still talking like our common ancestors x)
My thoughts exactly. And the Tesla FSD is already at a level where it allows you to relax and drive more safely (even though you have to be ready to take over).
Would this not be a concern for React (and other SPAs) as well? I'm no UI expert, but from what I've seen of React/Vue UIs in previous companies, you still have to hit the server to get the data, though not the UI components. The difference in size between just the data in, say, JSON, and the entire HTML component would be very minimal considering both would be compressed by the server before sending.
And a mascot - Pipey
The rash of poisonings makes it sound like avoiding toxic species isn’t that trivial.
What you are stating implies that phones are the only resource people consume.
Feels like the moment to mention 'Strange Code' - https://nostarch.com/strange-code by Ronald T. Kneusel (no relation or affiliation, I just like the book).

You're never going to build your next major project in one of them (unless you happen to be a COBOL developer or happen to maintain OpenFirmware boot code written in Forth) but seeing different ways of doing things is both interesting and instructive.
I have only once seen a UI animation that I didn't have to wait for. This was in the Metacity window manager, which had an option to animate windows minimizing/maximizing using a wireframe of their outline that could not be interacted with. The actual window moved immediately, and the wireframe did not obscure much of the screen while it moved. I would still turn them off, but if every UI animation was designed like this I would dislike them less.
remove features? Graphul has all features that you need to build an API, the next release will support Graphql
Other than the fact that C can be run on basically any device on earth, and the super rich history behind it, does C as a language have any benefits? I personally don’t find C more ergonomic, expressive or beautiful compared to any other language.
Yes, there is no risk if you know what you're doing.

But above that, the risk is that you have misestimated your level of "knowing what you're doing".

So, the sensible thing to do is make the cutoff at the point where the risk of that error is lowest. And that point is "is it a wild mushroom?"

Or you can just assume your knowledge is good enough and risk becoming a Dunning-Kruger statistic.
> number of retweets in a tweet

Interesting- the goal was to use that information for page ranking?
Vaclav Smil is a great scientist
I thought Fuchsia was going to be their secure OS, and I actually worked on it... I guess not?

This is like a really dumb version of the 90s era MS competing teams nonsense. All I can see is it burning out a lot of really talented engineers.
Such generated code is my very definition of "hell is paved of best intentions".

As in the end, you'll spend more time fighting with the tool to generate the code you want than writing it yourself.

That, and bloat.
Before reading the comments, I had a prediction that most of them would be about Google shutting it down in X years.
because, it will support graphql
Deno vs. Bun performance is rigged
Madeira was initially settled by the Portuguese in the 15th century, 200 years after the end of the Portuguese Reconquista, so it's quite a stretch to claim that the "levadas" were "established by the Moors", even if they initially brought the technology to Iberia.
Concepts like:

- Pony’s lifetimes and destructive reading [1]

- Mercury’s overloading of dataflow direction and determinism [2]

were mentioned in [3].

[1]https://tutorial.ponylang.io/reference-capabilities/consume-...

[2]https://www.mercurylang.org/information/doc-latest/mercury_r...

[3]https://news.ycombinator.com/item?id=33102582
https://news.ycombinator.com/item?id=33223040
Ask HN: Is there a negative stigma toward articles written in Medium?
Hi,

I want to start a little bit of writing, for various reasons in which monetisation does not play a role.

I do myself dislike how Medium blocks access to articles, but read that you can exclude your articles from that. Does it affect how Medium "exposes" your article to the web?

I wrote two Medium articles as part of my job for my previous company and was happy with the overall experience, except this Freemium behaviour.

Will I/my articles get negativity within dev and tech communities because they are written in Medium?

Thanks
https://opensource.googleblog.com/2022/10/announcing-kataos-...
Have you actually used Wayland? Besides the obvious current issues (compatibility and/or missing features), it is way better. Even something as simple as moving and resizing windows feels noticeably faster and more responsive on Wayland compared to X.

I don't use it at the moment because of compatibility issues with some software that I use, but that's not Wayland's fault.
I use all of these in emacs, but IntelliJ has equivalent functionality without any plugins. Complicated rebases are much more easily done in IntelliJ than Emacs because I can edit and pick-and-choose changes while inside the 3-way diff view, while in magit, as far as I know, I must do it separately from the diff which makes things harder.
Hydrogen has already been stored in underground caverns, so it's clearly acceptable.

Geological storage like this involves very thick layers (hundreds or thousands of feet), so the leakage will be low in any case. If geological formations can trap methane for millions of years, they can trap hydrogen for much shorter times.
Role of spike in pathogenic and antigenic behavior of SARS-CoV-2 BA.1 Omicron
It must be his dream if you have to pay to literally push any button on the site. This is a nightmare, hyper-capitalism on steroids. Web3 is trying to turn every aspect of our lives into a microtransaction. It's bad enough in video games, why people have to do this to the web?
Bad DIMM on Linus Torvalds' Desktop System Move Kernel Merges to His Laptop
If I hadn't tried new languages, I would be stuck with assembler language forever. ;)

To this date I feel that using Python and SQL are amongst the best decisions in my developer life. Domain specific, without any helper libraries nor macros. Eye opener for using abstractions instead of doing everything the hard way using any low level languages.
I never said that Tesla has the right approach nor that other companies have to be measured against it. What I did say is that I perceive Tesla FSD Beta as now being significantly ahead, based on the beta-tester videos I've been seen online. BTW, a year ago, I wouldn't have said that about Tesla FSD Beta.
Spiral is probably not the best word, sorry. Let me try to explain it another way. (It would be so much easier with a picture!)

So a dovetail joint has two pieces that slide together at the corner. Because of how the wood is cut, one side of the corner has a fancy zig-zag showing on the outside (tails) and the other just has boring parallel lines (pins). [0] You have to slide the piece with pins into the piece with tails.

So typically if you're making a dovetail box, each side of the box would either have pins on both ends or tails on both ends. This is so that the last piece has both joints pointed the same direction so both ends can slide in to the rest of the box.

You end up with two sides of the box showing the zig-zag tails and two sides showing the boring pins. [1]

But I figured out how to assemble the box so that each side showed tails at one end and pins at the other.

[0] https://technologystudent.com/joints/dovejts.htm

[1] https://blendswap.com/static/blendImages/2021/7/31/Blend/286...

Edit: another way to describe it is that I made a square frame that had rotational symmetry instead of horizontal and vertical symmetry.
I seriously believe this is one of those issues where the browser should enforce the user's preference over what websites want. Rather than try and get every site worldwide to implement this consistently, having the browser disable animations based on the OS-wide configuration would be an easy win for everyone.
or you can use an extractor in function base handlers, in struct base handlers you can use context c.parse_query()
>Vagus nerve stimulation for chronic intractable hiccups.

search: >'the vagus nerve and hiccups'< @DDG : <https://html.duckduckgo.com/html/?q='the vagus nerve and hic...>
In a way for me smart contract blockchains are a good example of developers focussing on creating very efficient functional building blocks. A smart contract has 'functional' aspects in that it produces operations that update the state/storage. Developers are incentivised to think about direct cost due to gas/storage fees. Chain-level transaction standards create a base-level of interoperability.

All of this being on-chain basically gives 'event logging' out of the box so all functions (i.e. contracts) on a chain can be monitored by any developer involved.

(Building this part myself: https://thestackreport.xyz/dashboards/tezos)
Personally, yes, a medium.com link is negative signal that a post is probably going to be thin content marketing fluff.
Looks a bit simulator to the online Unix Game, which I really like:

https://www.unixgame.io/unix50
> Patterns won’t do that

I’m pretty sure Clean Code by Uncle Bob has a section on why you should use const to achieve immutable variables. In any case, good style guides inevitably are preaching this as well, as are good senior engineers.

All in one’s first language (human), without needing to understand lambda calculus, or monads to run a hello world.
You are right about changingsupport for niche but...

if the tool is easier to understand probably it is also less massive and easier to interact/find workarounds when needed than if you work on top of several layers + huge dependencies. At least that is my experience and why, in the face of choice and when it makes sense, I would choose htmx over React.

It is easy to understand and a thin layer you can figure out even what it is doing under the hood. I cannot say the same about React, which is much more complicated. Sure it has good use cases. But it is more difficult to understand and potentially drags a lot of deps inside.

I see every dependency on an app as introducing some risk: the more of them, the worse. They can break, they can go unmaintained, you can have a trnsitive dep that is compatible with one package but incompatible with another (this happened a lot to me with node) and that propagates recursively. It can be a hell to the point that making things work can get difficult.

So at the end, if you can do something with a couple of deps and some htmx/standard web stuff and a bit of hyperscript or similar here and there, chances that things will keep working for the years coming are higher. Also, if something gets outdated there is a tiny layer to replace you can do it more easily.
It's also really, really fun to use a language that's completely different than what you're used to.

I've learned Elixir, Scala, F#, and Common Lisp on the side in the past year or so. I like Elixir and CL to the point where they're typically my go-to for personal projects. I liked Scala and F# a lot but I don't reach for them so often; it'd be nice to work with them.

The worst part about learning (and liking!) new languages is that at work, we're pretty firmly in Go. IMO, while Go is nice from a minimalism and resource utilization standpoint, it's simply not fun to write after using much more expressive languages.
Show HN: Service to Generate HTTP Responses
Hey!

I've created a little side project that can generate HTTP responses from request input.

It's something I will use a lot when prototyping and testing.

It can also generate dummy data and repeat items in JSON arrays.

Feel free to use it and let me know if you encounter problems or miss something.

Repo: https://github.com/johannesss/http-reponse
The GP didn't mention any languages, but if you open his profile it says 'Elixir developer'.

Maybe a brief bit of research before throwing stones next time?
That's not accurate. Multiple shinkansen lines were pofitable before covid, making up huge losses in rural lines.

The infrastructur was largely financed by the state, but that's true for any transport infrastructure.
I like what little I know about Socrates. Poor bugger was accused of corrupting the youth saying things like democracy wasn't as good of an idea as it sounded. Then he was condemned to death by a simple majority. At least he stayed fast to what he believed to the end.

Diogenes was a cool guy too. He used his dad's mint to debase his own coins for profits, got condemned to slavery, escaped to Athens and lived in a jar, and slighted Alexander. He made a little money as a tutor. Those Greeks were awesome.
>As an unintentional experiment, when I got my new phone a few weeks ago I checked “disable animations” first and foremost, and started using the device normally. And everytime I was doing a specific action the screen froze with a round arrow. It took me 5 min to understand that page and app transitions where, well, “animations”, and getting rid of them made for a broken experience.

I don't get it. That sounds like the OS is fundamentally broken that it assumes a hard coded timer is required before it does the next step.
From ultra signup it looks like you are a mid-packer like me: Party pace! Totally agree that anyone can run an ultra using the mantra "start slow and get slower". Would love to hear about your experience at the Artic Triple. It looks like a beautiful race. I did the Fjallraven Classic in that part of the world, but it is more of a hike/party than a run.
Their point still stands. There’s little that can’t be accomplished by any modern, general-purpose programming language.
This is completely untrue. Foreign data may be used as the sole basis for marketing approval [1].

[1]: https://www.govinfo.gov/content/pkg/CFR-2006-title21-vol5/pd...
More from the author: https://github.com/jackdoe/programming-for-kids
Sure, I get that. If your salaried rate is $75/hr, but you're only doing 4 actual hours of work, x3 ... you're up to $225/hr.

If the article's premise is correct, that the people successfully juggling multiple jobs are rare and few are capable of doing so, it seems like it should be possible for them to be one of the few technologists that can charge exceptional consulting rates.

The situation in the article still strikes me as crazy. How do they ever take a vacation? What happens if they are on-call at two jobs at once? Heck, how they do every do mundane things like spend time with family and friends, have a hobby, or just take some time learn new things?
Do you have a good source on that? I have been looking around for these kinds of costs and found nothing I could trust.
Please no. Doh’t feed bad typography to kids.

(When I was a kid, I had access to good design examples. I hated fonts “for kids”. Also, because the essence of play is simulation, and childish fonts ruin the game)
How well does this approach scale for systems where the state is inherently large and complex? I write code that controls industrial machinery. There's just loads of different knobs and settings and modes that I can control with code, and a single production or test run will involve several heterogeneous machines, so the total state space is the cartesian product of all of those (not to mention the state of the physical widget they're all acting on, which we can only know imperfectly). I'm trying to imagine writing a data structure to represent all the different configurations the system can exist in, and it would need hundreds of different arguments just to instantiate it. The function to compute one state to another would be enormous and inscrutable. How do you deal with that?
I'm not suggesting any curation that wouldn't already have happened as a result of existing needs for organization. Just publication.
This looks cool. Previously I was only aware of this blog post regarding React Query hooks from OpenAPI schemas: https://xata.io/blog/openapi-typesafe-react-query-hooks

I take it that you’re happy with Orval. What are the biggest downsides?
We ended up building this in-house like most mentioned. Speakeasy and Stainless are productizing it. Our goal was just to make it available for APIs we were offering to others (https://m3o.com).
I don't believe in that much incompetence at this level. I believe the current landscape of "web engines" is mostly steered by the people of "vanguard/blackrock" (apple/vanguard/microsoft/etc) and that they know they have a monopoly over the web and they are trying to blur this landscape to avoid regulation. This is so accute, I am seeing toxic malice for the humanity now and nothing else.
I remember that OS/2 user interface was said to be object-oriented and Wikipedia says the same

https://en.wikipedia.org/wiki/Workplace_Shell
If I understand correctly, you mean manually writing code that patches the result of an action to the last output.

That seems like a great approach for a simple transformation pipeline. For a full compiler it seems harder to pull off. That's the great thing about memorization: It more or less let's you write the compiler like you would have done without it.
In my opinion, having it baked it into a language you use allows a sort of internalization of the concept by practice/use. You don't just get the idea, but get a feel for it.
well on top of my head it's boeing, lockheed, raytheon for private; cia, nsa for public (govt).

you may google current openings they may have, and during screening interviews you may inform them about your experience and skills and they may inform you if there's any fitting role for you.

it's also tough to answer which one is the best because the info you need to answer that question is rarely publicly available.
What are the DX issues you found with Orval?
Action button reviews boku no natsuyasumi
How do you figure? The WSJ didn’t initiate or take part in the hacking scheme. They fired an employee that appeared to be engaged in impropriety / not meeting the organizations ethical standards.

It’s like if someone broke into you house and found letters to a lover and published them, and your partner then divorced you, would you blame your partner or the person that broke into your house?

I am curious why he is not naming the Emerati prince that hired the law firm.
https://github.com/graphul-rs/graphul#-context
Your solution looks like the right way to do it to me. At least in your case.
Well, the real world also “animates” everything, you can’t open your fridge instantly, nor can you grab your phone out of your pocket, nor are driving a car has any “instant” motions/happenings.

These in-between states gives us well-needed information and are not artistic at all. Sure, they can be emulated badly, but for example iphone’s app switcher is imo a very natural implementation of how it should be done. Won’t make the action take any more time, but it does instruct on what happens very accurately. Compare it to i3’s instant desktop switching, which gives us barely any info to work with.
If this is an epidemic then I have to wonder if smart phones are leaking something through a side channel. In 20 years I have received maybe 2 UCE SMS messages on my disposable flip phone and I couldnt even read them because they were binary data. Could it be that smart phone apps are leaking peoples numbers to a shady vendor? Asking because I am about to venture into the area of my first smart phone and will be attempting to load LineageOS on it, maybe.
The OS/2 Workplace Shell is described as object-oriented

https://en.wikipedia.org/wiki/Workplace_Shell
Came here to say this as well. Actively considering selling my Samsung S20 for a pure linux phone. Something like https://store.planetcom.co.uk/products/cosmo-communicator