skysight-inc/HackerNews huggingface dataset:
Can't you just use component composition?

You build the children props first, and pass it into the app.

function App() {
return (
<SplitPane
left={
<Contacts />
}
right={
<Chat />
} />
);
}
> or wait for optimizations to be done, e.g have pandas, numpy etc handle multi-core processors etc ?

All those exist already. Indeed, other than DataFrames.jl (the pandas equivalent) they are part of the language itself.
Yes - I understand why some people are keen on static types, but type inference is a powerful way to create funcetionality and I believe that the separation of concerns between the dispatcher and the programming code (removing the logic of decisioning from the code and using type inference instead) leads to clearer programs. I can't think how you can have that and have static checking as well (although I know that there are some compilers for some Julia code as mentioned in this thread)
I was on the reliability team, and we made some of them. One of our sister teams (same Director) was the monitoring team, and they made some features in the monitoring tools that enabled real time export. And then the team that made the deployment tool was also a sister team that made exports easy.

So it was a few teams all reporting to the same Director. We even had the customer service tools reporting to the same director so we could get some real time info from them (and to them).

Each team built in what they were most comfortable. Most of the tools were built in Java, but my team built in Python (mainly because I write in Python and biased towards hiring people who also like to write in Python).
Yeah feels like there's a lot of room for startups in this space (Blameless has a great demo, too).

No one wants to rewrite PagerDuty internally -- why are people all writing their bespoke incident management, response, review, and reporting toolchains internally too?
This seems like the easiest way to do it, so I would speculate that this is how it was done. All you have to do is put a website up and make the server phone home, revealing the hidden IP address. Some more speculation: the government is hiding this fact in order to deter criminal use of Tor.

Of course, I would still assume that other ways of discovering the location of hidden services have been found. I'm not convinced that onions can be hidden from an adversary with the resources of a US government agency, particularly in light of some of the posts that appeared on Hacker Factor recently.
https://www.hersheys.com/en_us/products/hersheys-milk-chocol...
It was explained to me as a difference in the way certain arithmetic calculation were made in the actual hardware. The render engine was mental ray. It was really only apparent if there were atmospherics, such as volumetric lighting, in the scene. Net renders with the workstations participating would come back with some of the resulting tiles looking noticeably different—the density of the atmospheric effects (ray marching) would appear to have differing densities between the alpha-rendered tiles and the SGI or Intel-rendered tiles.
Which client stack have you used where state management was simple and easy? Pretty much all desktop/mobile SDKs have all the same problems of two-way data binding that we moved away from in the web. Frankly, the web has the best experiments in state management simplicity yet that I wish we had long ago across all clients. It's taking way too long for the best ideas to trickle out into non-web clients.

macOS/iOS is a good modern example of the old way of doing things where you're stuck using this weird OOP-for-OOP's-sake Core Data abstraction that certainly doesn't feel like a local optimum. It's the polar opposite of simplicity. When things don't work, it gets complicated very fast as you try to credentialize in it.

By the way, client development was never easy. It's only gotten simpler over time. Painting a component to the screen (your example) whether you can use a built-in or have to make your own is still the easiest part of client development, not the hard part. State management and deciding on when to repaint is still the hard part. And just because the runtime gives you a solution doesn't mean it's simple or ideal. So I'm wondering which specific client development experience you're looking back on with such rose-tinted glasses.
The flying shuttle is still in use in various parts of Asia, especially India in the manufacture of still sarees.
How long until the language models stabilize enough that we can bake them into a low-cost, low-power chip for edge uses?
I'm 19 now, 18 when I won. The list of winners is all here: https://pioneer.app/winners and includes ages.

I believe there's two people over 35, including my cofounder who happens to be the oldest Pioneer.
Conference line + transcription support is an awesome idea and something we can likely add without too much trouble!

Netflix is definitely on the good end of companies with custom tooling in this space. Would love to chat more about how you do things if you don't mind me reaching out personally?
Beware: AFAIK many of the most commonly-available English translations are not very good. It's a pretty common problem with 19th-century foreign language literature generally, in fact. The public domain's full of translations that are simply poor, and/or retain a lot of cruft from 19th or early 20th century English style that aren't vital to conveying the meaning or tone of the original work, and so are less approachable to the modern reader, to no real purpose. Probably any big ebook collections you find are going to be re-packagings of translations of this sort, from Project Gutenberg or wherever.

His French isn't too tough if you read that, but some of the English translations you see in the wild—oof.
> was absolutely shocked at the lack of cleanliness of one of their restaurants (Oga's). Maybe it was a one-off.

That's definitely not the norm for Disney's parks.
Lots of animations do serve a clear purpose. Humans are not used to things popping up into existence immediately out of nowhere. Yes, you may argue that you and me are tech savvy and trained our brains to not care as much. But that leaves everyone else.

I think a bunch of animations shown in this piece are over the top. But quick animations can help immensely with usability. The best ones are so subtle that most people don't even notice. Interestingly, lots of game UIs have subtle animations, I guess because they are easy to do. OSX, iOS and even Android have animations _everywhere_, but they barely register unless you are looking for them (exception for windows getting minimized, but that does serve a function).

> I'm not convinced that we've seen any meaningful advance in OS UI design since Windows 95.

If that's the bar, then we haven't seen any meaningful advancements ever since the Xerox PARC.
But what would be the point... after the novelty wears off, no one considers deep dream anything other than an outcome of the system, not as art with an intended meaning (unless the point of art without meaning)
Are there any alternative DNS resolution systems and which browsers are implementing them?
Having worked with her? I’m sure many current and former colleagues of hers frequent this site.
"The earliest recorded evidence of the production of soap-like materials dates back to around 2800 BC in ancient Babylon." [1] Soap is not a modern invention and its usefulness in cleaning was recognized way before modern knowledge about diseases.

[1] https://en.wikipedia.org/wiki/Soap#Ancient_Middle_East
with react native I am able to leverage native device apis in Javascript without writing the underlying Swift or Java bridge, there are so many super popular libraries (5k + stars on github), image pickers, contacts, file systems, ui elements that support both platforms and have huge open source support. I am able to create components faster in React or a framework with up to date documentation/testing than using a custom component solution and speed is always in fashion.
Tangential, but if you want to nerd out on bow tech, the slingshot channel is awesome! Rapid fire repeating bows with half draw-weight, all made in the classic mad inventor in a garage charm!

A good intro https://youtu.be/f3fcNyZoEIw
Sure - but how does that matter? It only takes a few percent to be this way to create the ultra-competitive aggregating behavior we see in practice.
Make expectations clear and start issuing consequences for not following them. Sounds much easier than it is...

The key is to turn that feedback cycle to your purpose. Once consequences start flowing, word will start to get out that "this one has teeth". You want people to get dirty looks and comments about bad behaviour. That negative response will then feed forward into future decisions.
The chainstays are missing in the first image.
>I used to have a screen shot showing me running something like 5 different GUI apps on a Linux system, all of them trying to open a file, each with a completely different file chooser dialog. That's because one app used Motif, one use GTK, one used Qt, and I have no idea what the others used.

But they all perform the same function of choosing a file right? What does it matter if they all look the same? I don't understand why anyone would care so much whether the file choosing windows match eachother visually between different apps. As long as I can pick a file effectively, I wouldn't really care if the app had pink sparkles or something. As long as it does what it's supposed to.
Oscar Winner Taika Waititi Criticizes Mac Keyboards
My understanding is that animations came about as a way to make slow loading operations on web pages appear faster. Because they looked so elegant and fancy, designers started putting animations on software interfaces that should have otherwise been quick which leads to where we are today.

Users also started demanding "smoothness" over speed, smoothness simply being how consistently the UI interactions behaved. On Android I remember people would complain it was laggy compared to iOS, I think part of this reason was because of animation speeds. Increasing animation speeds allows you to make your interface more consistently slow.

I think animations are fine when they don't increase the time until I can do the next thing. If something takes around 1s to load and the UI shows an animation during that time, I am okay with that and I think it actually enhances the experience. But if something takes only 1ms and the designers display a 1s animation blocking me from doing the next thing until the animation has played then that is a major annoyance.
Zero and DeepSpeed enable training models with over 100B parameters
> 'If I thought most Americans were unhappy these days, my reaction to seeing this poll would be to question how my intuition went so wrong, not to look for ways the might be biased.'

Your comment reminds me of this anecdote:

> "What I've noticed from users is that a windows user will blame the computer every time even if it is their own mistake, and an apple user will blame themselves every time even if the hardware failed.

> "Apple users know they have the Fancy Name Brand that Cool People(TM) use, so they have multiple levels of psychological aversion to blaming it for anything. They would be less cool by extension. And the brand image doesn't place any value on being capable of using "regular" technology, so they take no hit to their hipster image by blaming themselves.

> "It is really the same as any other name brand item. If a person buys name brand jeans and they tear, they're going to blame themselves for not taking better care of something expensive. Another person who buys a different brand gets mad that it didn't last longer because they only tried to use it in the "normal" way. If they blame it for anything, even its own real failings, then they lose the snob value."

The interpretation of said anecdote as it applies to your situation is left as an exercise to the reader.
You're describing the current administration but here we are.
> why are people all writing their bespoke incident management, response, review, and reporting toolchains internally too?

Because the good ones are tightly integrated with the rest of the internal tooling. To use a 3rd party incident management tool usually means you have to run your operations they way they expect to get maximum value. A lot of times its easier to build it yourself based on how you operate.

However, as the way people operate become more standardized, the third party tools will become more useful.
Modern mathematical notation, binary, or pretty much any software development language
I always think of _why as a rubyist Rimbaud.
For sure, but I feel like he still has enough share of the company ("only" 1.3%, but that's a lot of money) that what they are doing is relevant to the discussion.
Planting Rainforests and Donating Rice: K-Pop Fandom (2017)
Email is in my profile. Would love to chat with you!
3D printing.

I know, I know - overhyped. But you know what's a funny thing? It's incredibly basic tech. Stepper motors and thermoplastic. We could have had something like it at pretty much any time over the past century, and in its modern form from about 1960 or so. It has unquestionably revolutionized prototyping and short-run manufacturing, and we just didn't think of it. The idea was just too zany and expensive - the people with enough money to invent a 3d printer could afford to just pay someone to make their prototype by hand. It's a rare modern example of the "ancient greek railway problem"; Hellenistic culture posessed all the technology to begin making crude steam trains, and almost certainly had the technical drive to approach making practical ones, if only they had thought of it or considered it a worthwhile thing to do.

(Although there is the interesting question of data management. The .gcode for a small print can still run into the megabytes. CAD software was thin on the ground in 1970 too. So maybe therein lies the difficulty - what good is a 3D printer if you must painstakingly transcribe your blueprints into movement instructions by hand?)
Ditto, but I think it would be good to accompany the book with some testimonies by/about people who got hurt/killed by chemicals. I remember getting quite giddy about the possibility to get some nitroglycerin, nitric acid, etc. from reading The Mysterious Island; and I was lucky to lack the resourcefulness needed to actually obtain the nasty stuff.

If the young reader could get a good chemistry teacher as a tutor, though; the possibilities turn from grim to great.
If by not go well, I'm assuming you mean adopted by many American firms. I'm assuming you're unfamiliar with "the Wal-Mart cheer".

I'd love to say it was isolated, but my wife worked for a big 4 consultancy firm straight out of university. Just do a Google search for "Ernst and young happy day". I'd paste a link, but I'm afraid I'd actually have to watch it again...
Myths About Cooking Steak That Need to Go Away (2013)
Time to make Unity UI inside it!
What is Project Glass in this context? Forgive my ignorance, but search is confusing here.
Sure, but if Julia relegates Python to a niche and Rust does the same thing to C, they're still the same kind of approach to programming, and not some high level, mostly automated thing. They don't fundamentally change how people program.
For anyone confused as to why: We (not just people but life on Earth) are mostly made of hydrogen, oxygen, carbon and nitrogen. Nitrogen was something of a bottleneck because it's so much less ubiquitous than the other three, which are three of the four most common elements in the universe.
Can you explain your reasoning? It's easy to imagine a new invention or idea will revolutionize everything because it's never been done before and feels powerful, but even if it works, it might not. It sounds like you believe NLP will enable more general voice control of computers than Siri/Alexa/etc. But will that really be much more significant than people expect? Google is already pretty good at understanding ambiguous queries. It's eliminated the need to know where to look for information. Or are you talking about the computer writing code or doing business itself?
Presumably this means that no one has implemented a suitable static type checker or its type annotations don't provide sufficient information for a static type checker to work in principle?
There is a big difference between diplomatic immunity versus crimes in absentia.

In the former case a physical crime was committed where the suspect and criminal act were both in the geography where the crime is alleged. If not for diplomatic status there would be nothing unique about this case and criminal proceeding would move forward with the suspect in apprehension.

In the later the suspect has no relationship to the geography where the crime was committed. The suspect is not a resident or citizen and was not present or planning to visit the geography in question. Furthermore the suspect was likely acting on orders of a nation-state and so bears limited responsibility. There is no legal recourse to apprehend the suspect.

https://en.wikipedia.org/wiki/Trial_in_absentia
Bruteforcing Music Copyright with MIDI
I thought of penicillin, too, but "build it yourself" ruled it out, in my view.
> Danny's still with us.

What do you mean by this? Did he have a life-threatening condition?
This is just doxing, again, someone who has made enormous effort in avoiding being doxed and just wants to be left alone.
What most people can no longer afford - i.e. an entire house for one nuclear family must therefor be recast as undesirable
Show HN: Jooseph – Playlists for Learning
Hello HN,
Every time I tried to learn new subject through internet. I am confused by the resources.

- Which one will worth my time?

- which ones are reliable or relevant?

Eventually I open infinite amount of tabs and close them without browsing.

Finding right material and resource is hard in this era. Yet we believe lifelong learning is a meaningful way to live your life.

I'm Firat co-founder of Jooseph: https://www.jooseph.com/

Jooseph is basically playlist for learning.

You can follow modules curated from different resources. You can also your learning journey to guide other users. Curate list of resource and share on the relevant topic.

If you're an infinite learner, we would like to hear from you.

Thank you HN community.
Russians certainly have a funny and direct way to answer questions!

My grandma (came to the US from the USSR during WW2) would always answer a little too honestly when we asked "how are you doing?" Sometimes she would say "Still walking" and sometimes she would talk about how the neighborhood is going downhill. I would laugh and say "you know in America we just say 'good'!"
At the very least it is exactly the sort of discussion they wanted to happen in making such a forceful statement. If psuedonymous privacy could even still exist on the internet seemed a question they wanted people to ask.
> You can make API calls in your actions just like you normally would

Jesus don't do this. Mobx, Vuex, Redux, etc, are about managing application state not about managing application logic.

I started making SPAs in 2015 and I also used actions for everything (API calls, auth, etc). It was fine for small projects but then I got to work on a medium sized project and those actions became huge and controlled everything in my app. I usually consider myself a pragmatic person but that was impractical for a number of reasons and also conceptually wrong.

When working in SPAs now I remove anything that is not state management from MobX/Vuex/etc (I don't use Redux anymore). That logic belongs somewhere else.

The pattern I'm doing now is that I conceptually separate components from the application logic. The store(s) feed data to the components but if the components want to interact with the application they go through a mediator of sorts (eg: changing a route, modifying state, authenticating, etc). This mediator then interacts and coordinates with the different application modules.

For example when authenticating many things have to happen in different modules (API, store, router):

1) An API call has to be made to verify credentials and receive a token

2) This token has be stored somewhere eg: localStorage

3) Maybe we also need to make an API call to get user info, their roles, etc

4) Some state in the store has to be modified. Not only the user info, but the app logic usually needs to know if a user is authenticated.

5) We need to tell the router to go to somewhere eg: /home

It makes no sense to do all that in an action. Store actions should be about managing state, period.
A $50k Mac Pro Just Was Defeated by 6k Google Chrome Tabs
You deal with the same model interfaces, just as you would in any client / server pattern. But that's usually the extent of it.
The things that really mattered, apart from really well thought out and implemented multi-touch were: A true pre-emptive multitasking OS; Full 32bit application process memory model; multiprocessor support; OS level support for power management profiles for apps, based on experience from laptops and enabled by all the above; server class security, again enabled by the kernel features above. A full featured network stack and background services, again enabled by the first handful of features.

Bear in mind the Windows CE kernel, used until Windows mobile version 8 in 2012, was a single tasking OS with severe fundamental architectural deficiencies. That’s why Microsoft never allowed ‘ordinary’ developers access to write in C++. That was restricted to selected partners, because it gave full naked access to the platform and required specialist knowledge and skill.

Meanwhile Apple could let anyone develop on their platform in C, C++, Objective C, it’s all fine and just upload it to the App Store because it had workstation class process isolation.
While Ross did do some bad things, I do not think it is enough to warrant a double life sentence plus forty years without the possibility of parole.

El Chapo, an actual drug cartel member who is directly responsible for thousands of deaths, only got a single life sentence.

Ross got screwed on his sentencing and it is totally unjustified.

Free Ross!
For me it was the old Tom Swift books that I found at my grandparent's house. Tom Swift and His Flying Lab, Tom Swift and His Atomic Earth Blaster, Tom Swift and His Diving Seacopter, Tom Swift in the Caves of Nuclear Fire, Tom Swift in the Race to the Moon, etc.

https://www.orderofbooks.com/characters/tom-swift/

https://www.gutenberg.org/ebooks/search/?query=tom+swift
I respectfully disagree. I’ve been in the field full time for a few years, I watch the state of the art closely. It’s hard to see the thought/theoretical progression of deep transformer models by just reading posts here and there.

I’m not saying these NLP methods will be some kind of AI, just that they will produce products, content, and ways of interacting with the world that are categorically different from what we have seen in the past.

For instance, question and answering tasks have only recently been able to:

Find an answer in a text document that spans multiple non contiguous paragraphs

Understand context across a whole book.

The context window of current nlp is stuck at 512 tokens, mostly because of computational complexity. This has been broken just recently by the reformer model. Which is a primitive, early way to get around the computation costs of attention mechanisms.

Just wait. The ideas are there. They just take time to refine.
Brandless Is Shutting Down
transistor.
They have to offer perks because they will work you very hard. You will learn a lot, but you will almost certainly face a lot of stress too. For some people this isn't worth it.