skysight-inc/HackerNews huggingface dataset:
https://news.ycombinator.com/item?id=22287174 was on the front page of HN in the last 24h. Yes, web access to hardware is a top priority, because for a large portion of everywhere compute hardware is leased by the hour.

It may not be the only way to access things, and I don't think the systemd maintainers will argue with you over the importance of single-box authentication robustness, only that compatibility is worthwhile and among the arbitrary formats there is a clear winner.
Coronavirus: How Air Evacuation of Patients Under Biosafety Containment Works
I honestly just sort of fell into a job where it was relevant. I don't know that there is anything inherently interesting about it. It's mostly just lat/lon coordinates and putting stuff on maps.
This idea seems to be at the very core of the liberal / conservative divide, especially in America.

Conservatives believe that the extended family, local community groups and churches best provide support for unexpected burdens.

Liberals believe that the state and government should provide this support.
Music Composition with Python and Linux
Complexity is good if it allows you to see affordances more easily.

Maybe buttons should look different from non-clickable icons. That requires some complexity.
I'm interested in seeing the responses to this. Personally, I went with Python first - but it's not too late to change tracks if there is a better way.
This https://xpq4.sourceforge.io/ is for https://q4os.org/ which is based on http://trinitydesktop.org/ which in turn is based on https://en.wikipedia.org/wiki/K_Desktop_Environment_3
but adapted to more modern systems.

Rip it apart, integrate into your system, be happy. Maybe do it in a generalized way and "show HN". But why? It is out there, more or less ready to use.

But to be honest, i think this nostalgy is overrated. It is not good, just what you have been used to for a long time. Because you had no other options, except of using alternative windows shells which broke with every update, and most users shied away from such deep modding anyways.

Personally i can't stand the XP look, but can live with "classic" which is based on that Windows2000/W98 style.
But it is too dark! And i dislike some of the common Icons and Widgets.

Anyways, i'm using something "Material" since about 20 years now, with lighter color palettes, but not that low contrast stuff which is so common now. Very small padding, and small but visible borders. You can tune and modify that into blissful oblivion, and have it applied across QT3/4/5 and GTK2/3.

It's up to you.

Or choose just another Distro because of the nice desktop backround!1!!

(Hop! Hop! Hop!)
The culture wars between economists and markets practitioners
It says on all posts on that blog:
Please do not post this article to Hacker News.

Which I think should be respected :) even though it's awesome content!
The metal lathe is not really a 'modern' invention is it?
The future is here, and it's not an iPhone, it's a big-ass table.

https://www.youtube.com/watch?v=CZrr7AZ9nCY
As I've mentioned elsewhere in the thread:

- Our new Redux Toolkit package (https://redux-toolkit.js.org) simplifies most common Redux use cases,

- Our new Style Guide docs page recommends patterns that result in simpler code, such as using the "ducks" pattern for single-file logic ( https://redux.js.org/style-guide/style-guide#structure-files... )

- And we're working on a docs rewrite that will update the tutorials to show simpler approaches as well
Kind of sad that our industry standard is: you need to put up with us changing shit on you all the time so that things can keep working.

If I were a marketer, which clearly I am not, I would think it would be bad marketing to have your computer constantly be telling you "HEY, you need to drop what you're doing to apply this fix for me at random, because if you don't someone is going to install ransomware. Oh and by the way, we're going to install Candy Crush Saga with this, because fuck you."

Maybe the person not updating isn't rational, but if every update is fucking candy crush I couldn't blame them for saying "maybe microsoft is worse than the hackers"
...aren't the static portions uh...rendered server side? And possibly even the dynamic ones cached when common? If not, I'm confused about what SSR means in this scenario.
Not mad, just found this more readable
Rivets

Ingenious Mechanism + strong as hell

https://en.m.wikipedia.org/wiki/Rivet
I worked for the same field-manual-into-Unity employer for a few years, first doing DoDAF architectures on a contract on Ft Huachuca, switching to the serious games division for a small number of weeks before I politely quit in frustration.

We spent years building what amounted to UML diagrams of existing Army units. Great effort went into them. Coordination with active-duty officers, with GS civilian stakeholders, training from certified DoDAF-training instructors; we had TS-SCI clearances.

Then the resulting products went into a database somewhere, and nobody ever looked at them.

I imagine that sort of thing is rife in the government contracting world, but it seems like that particular firm has a real knack for finding truly futile things to get paid for.
I think it is unfair of you to assume his motive, and inappropriate to use the idiom normally used to impugn one's character.

Would you apply the same reasoning to Cummings?
I love this. I ate these up as a kid and looked for the connections.
The president can veto any bill sent to him by congress, and that includes the budget

... which just shuts down the government altogether. That's why it essentially never happens.
Sorry I didn't think one could interpret it like this, this was inappropriate indeed. I edited.
For me: Electric Kettle, Umbrella and Bicycle.

I have used them for the last 45 years in the same shape and form.

If you gave me any of the "older" models from 40 years ago, the utility value will be similar to what I buy from the store today.
From Great Service to Experience
Curious as to why you prefer regular soap bar over liquid soap?
I second this. Was going to post but saw I was beaten to it already.
Hey - author here.

Try Redux; acemarke has been evangelizing Redux Toolkit [1] recently and it looks great for a beginner not familiar to the Redux ecosystem.

But also - if Redux just isn't clicking for you, or if it is but you feel like writing it is unnatural - know that you're not alone.

Learn MobX, learn how to manage state with context and hooks [2], learn Apollo Client.

Yes it's a lot of up-front work, but you really do need to find a state management approach that works for you if you want to write non-trivial apps, in my opinion.

[1] https://redux-toolkit.js.org/
[2] https://kentcdodds.com/blog/application-state-management-wit...
I guess my reasoning is that:

$arr = []

doesn't appear to be initializing to any capacity. So that after:

$arr[2] = "two"

I would expect:

count($arr) === 1

And honestly, sure. A language could be designed to pad the array with empty values if you specify an index greater than the upper bound (or lesser than the lower bound). I believe a sibling mentioned matlab did something like that.

But is that really better behavior or just different behavior? I don't really see an important difference. My point was that the criticism was fairly weak. PHP, indeed, has a very useful abstraction in its concept of "array". Most of the hate should be directed at the name, not the construct.
An adult needs zero grams of sugar. It’s just that more than 30 is more strongly linked with negative health outcomes than < 30 is.
Don't forget an introduction to Chemistry in Mysterious Island as well. Fun fact, The Mysterious Island was the basis of the series LOST.
Microwave. Self-explanatory.
Robber barons are not part of 'capitalism' either. If you have a free market of goods and a free market of labor, then you inevitably have capitalism, since someone will acquire enough money to hire labor to operate his productive goods.
> You can add methods or computed properties, but that's about it. That's only one axis of flexibility, and it's really only syntactic sugar for writing and calling your own functions. You can't add any other kinds of features, unless they chose to use protocols in their interfaces -- which they usually didn't.

I don't fully agree with this. I can add an extension implementing a protocol. That allows me to use classes I did not create in some kind of new subsystem I have just made, which requires objects adhering to a particular interface.

For instance I can take a library X somebody else made in Swift and made my own serialization library Y. Then I can add a serialization protocol to all classes in X. I can then have object graphs consisting of X objects which can now be serialized by my serialization library Y. This is beyond just adding syntax sugar for function calls. You are dispatching on the object type.

> For example, that page gives the example of adding precision to numbers in Julia. I'm not sure how you could do something analogous in Swift, short of writing your own numeric tower from scratch.

Yes this is the limitation of Swift which I have tried to articulate elsewhere in this discussion. In Julia I can make a subtype of AbstractArray or Number and this type can be used in all sorts of existing Julia libraries. That possibility does not exist Swift and I am uncertain if it ever can be made to exist.

If a Swift function took an abstract number type as argument, then the value I believe would have to be boxed. I don't see how an AOT compiler could avoid boxing. I mean inside a library perhaps, but across library/framework boundaries I don't see how you could avoid it.

Unless Swift is fundamentally redesigned as a language, I don't think it can ever match Julia in numerical computing and composability. Although I find it far easier to work with than C++ with respect to composability. My language preference is probably Julia, Go and then Swift. Go is somewhat primitive but it is kind of fun to work with. I like that they dialed back the static typing a bit. Swift feels a bit too Nazi at times.
I'm not sure it's a bad thing - but using a library for DOM manipulation on top of it diminishes the argument that React's advantage is to make DOM manipulation easy.
𝅘𝅥𝅮 There's a thrill in store for all 𝅘𝅥𝅮

𝅘𝅥𝅮 For we're about to toast 𝅘𝅥𝅮

𝅘𝅥𝅮 The corporation known in every land... 𝅘𝅥𝅮

https://www.youtube.com/watch?v=w0ChoHNEgRI
Martin Sheen, actually. Charlie Sheen is Carlos Estevez, and chose his screen name to match his dad. In contrast, Charlie's brother and Martin's other son, Emilio Estevez, deliberately goes by his real name.
Gotta say my Nokia N82 was a slightly better phone.
I meant it in an "elements occurring in the universe" sort of way, but this is a great point too. If we could get at atmospheric nitrogen naturally, there'd be no bottleneck.
I did the same. I got sidetracked with Tolkien and the Jim Kjelgaard Big Red books as well.
I don’t understand why you would serve up the React library if you’ve already rendered on the server. I use React server side and then serve the static HTML.
This strikes me as Boeing lobbyists trying to pay people to create doubt. "Maybe it's not the plane, maybe the pilots are inferior to AMERICAN pilots, yeehaw!"
Here it is (a solution in this space): https://web.archive.org/web/20190527172134/https://mntre.com...
Awesome link, thank you :)
As pointed out in another link/story about this- the title is bad. Its blocking http downloads on mixed content pages.

So unless you host http files on an https page you will never notice.
Absurd, especially considering domains used to be free (before 1997.) They did, on the other hand, sometimes take a month to register.
Ask HN: How to generate test data for Integration Testing?
One of the major challenges of creating automated Testing is to create all dependencies in order to execute the test. I am talking this in Java for a fairly older applications, but I believe this still applies to newer app as well.

I am looking for some testing framework/libraries, where after configuring the dependency graph, it should create all the dependent objects and be able to execute the test. For e.g. Let's say, the following is the dependency graph and I want to execute the method in A :

A <-- B <-- C

Then the library is smart enough to create all dependencies in the database and execute the test. It would be even better, if I can set the number of instances to create etc.

Here are the few resources I found helpful:

1. https://stackoverflow.com/questions/591892/tools-for-generating-mock-data

2. https://github.com/Devskiller/jfairy
It's funny, kids don't get to experience the magic of libraries like we did. I'm a 71 model and I think those that came after the 70s pretty much didn't get to experience it.
Reminds me how some rejections from HR felt like a motivator. When I could finally talk a bit about what was needed I could isolate the flaws and redesign the "theory".

I wonder if it's passion that makes researcher pain-free regarding failure. Or if they also dreaded it but learned how to dodge or tame it.
The Terror and the Fascination of Pompeii
> I've never seen a form that really benefitted from client-side validation. As long as required fields are clearly marked, I don't really understand the value here.

Required fields are typically not the only type of validation required by a form. I think a designer would see the value of client-side validation more easily than a developer. It's not to ensure correctness - it's to give the user quick and actionable feedback.

> You can poll very cheaply. And even Websockets are pretty simple. Check out Phoenix LiveView or Rails Action Cable for decent examples of trivial solutions to this.

React isn't helping you poll - it's helping you structure your application in a way that ensures all components receive the updated data.
Which is fine and well. "Good enough" is a soft target and blu-ray transcodes are higher quality than every other option (except for the blu rays themselves). My point was that if you want the highest available quality, physical media is still the most available and convenient way to get it.
I am just a regular C/C++ developer. When I read OP's article, I was dismayed by the number of tools or frameworks he refers to. I wish to become a web/app developer. How do I climb such a steep curve? Can someone please suggest a good online course.
I see what you see what I did there
A US house candidate says she was hacked and now she is warning others
That seems like a nice feature, yes. Reminds me SHRDLU, where you could ask the computer "why did you do that?" recursively: https://en.wikipedia.org/wiki/SHRDLU#Excerpt
You can thank orrin hatch for the total unregulation of the suppliments racket. Or curse him, which is probably the better course of action.

https://blogs.sciencemag.org/pipeline/archives/2019/02/12/th...

for actual drugs, the FDA can and does show up at your plant unannounced with guns for two weeks for an unannounced audit more or less whenever they want.

I await the day they can drop the hammer on the woo-aisle at whole foods with very poorly concealed anticipatory shadenfraude. Right now the best they can do is to sue POM Wonderful and the like : https://www.forbes.com/sites/chloesorvino/2016/05/02/the-ver...
We keep things very simple. Maybe that will have to change as the code base grows, but for now it works and it easy to grok.

On start of the application we create singletons of our state machine backed services, and manage the dependencies between them manually. That is, we create an instance of the UserSessionService and then pass it into a "constructor" for the NavService. That constructing function creates the NavService and then wires them together by subscribing the NavService to listen to the state transitions of the UserSessionService.

I suppose if the code base grows and you have dozens of services to keep track of, it will get pretty unwieldy, but that is no different than using a fancy IOC container in Java/.Net. We plan on keeping things simple, while still braking apart the single store you'd have with Redux.

I hacked together a simple gist to show the basics of how we wire things together (without getting into the specifics of how the internals of the state machines work). [1]

[1] https://gist.github.com/adamkl/656008691d42220eddf8bfe147753...
It is, but people that had long-lasting direct social interaction with him were cut off too.
What a goldmine. We should put together an endless checklist of best practices for all parts of webdevelopment.

So many apps are lacking, so many built on outdated/inferior tech. Currently there's just too much knowledge to consume.
The problem is lower registration prices mean more registrations and renewals, aka squatting.

It is hard to say what direction or price point is either optimal or fair.
FAA exams are not open book, see: https://www.faa.gov/training_testing/testing/
Did anything ever came out of potion? I thought it was a lookworthty language but apparently never caught on.

http://perl11.org/potion/
It was certainly interesting, and i think it maybe would have been fair game to report on his online persona and dissapearence, but the last bit of the article where they find his patent application and thus his employer, and then call his employer.... eww. Just no.
It seems reasonable, but what about 40 years down the road. Hopefully, we’ll have moved onto something better, but I doubt it.
Very interesting proposal. I actually remember hearing some professor (of some sort of biological/sociological background) describe birth control as arguably creating a new species as far as females go because never before did they have any sort of reliable control over their reproduction. He actually believed that it was such an incredible event in human history that we have yet to fully understand its total impact on society and that we should consider modern women as fundamentally different now - to such a large degree that he considers them a new species of human females.
Also Heinlein explored some pretty far out things.
Find your next engineering job at a YC startup on YC's workatastartup.com
https://news.ycombinator.com/item?id=22294087
Yep. Consider your response in interaction with future major contributors to large, active programming communities. Because people can, and sometimes will, take their marbles and go home if you piss them off enough.
Somewhat newer, but I think the Nokia N-series was similar. My N810 could do wifi and ran a Linux variant (also QT, IIRC). It was a fun little device.
In many ways, Julia is a better python than python, if only for the lack of the (quite insane in the 2000s) program structure by text formatting. That is a misfeature.

Julia is fast out of the box. You don't need Julia + some-other-language to get performance. You can use your GPUs fairly trivially from within the language (though this is implemented as FFI, it still has an idiomatic feel to it).

As for the previous comments on Perl, I am reminded of Mark Twain's famous retort. Rumors of its demise are greatly exaggerated.
Possible positive side effect is reducing profitability of Domain Squatters, leading to more names available. If you've ever tried to get a domain you know what a hassle it is to find a decent .com
Have you tried using Translate for a web page recently, instead of just a couple sentences of text? Some time ago, they removed that functionality, instead instructing users to use a browser with native translation capabilities to translate pages. It's a pretty blatant push to get people over onto Chrome.
It's not that there are aesthetic difference like pink sparkles on some.

It's that some have a file type filter and some don't. Some show all files while others hide dotfiles and provide a checkbox to show them. Some show files and directories in the same pane while others show directories in one pane and files in another. Some show ".." in their directory list and you go up by opening that, others do not show ".." and provide a button for going up.
I was extremely interested in the _why situation when I first started my professional career (and started learning Ruby), which was shortly after he left. Maybe once a year I would search online if there was any news on him, and when there was that strange thing with his website having a brief printer feed, I looked into it more deeply than in retrospect seems reasonable.

And I think I finally get why this all was. I think we all liked _why and his whimsy and his disappearance for the same reason we liked Willie Wonka and Mary Poppins as children. Because they had an air of mystery about them, because they were serious yet whimsical, lighthearted yet deeply profound, creative and imaginative while still being practical.

My interest in his situation, and those movie characters, and similar real people or fictional characters, went down to zero after I finally learned that those things were guiding me to Jesus all along. He has all these qualities and more, and gives meaning to our everyday life. I know that religion is frowned upon here as being for the delusional and uneducated (ironically), and that what I'm saying will be taken as the cliche saying of a born-again Bible-thumper rather than as any kind of profound philosophical statement. But so many of you have such philosophical minds, and they go to such waste finding fancier ways to convert bytes into other bytes, because when it comes to daily lives, you think of yourselves as scientists and not philosophers. I understand the frustration St. Paul had as he stood on Mars Hill unable to reach the hearts of the learned and educated elite of his time. I understand why he went afterwards to Corinth resolving not to use words of eloquence or plausible earthly wisdom to proclaim what he had personally witnessed, but rather "to know nothing but Christ and Him Crucified."
> Liberals believe that the state and government should provide this support.

Perhaps this was just careless wording, but I challenge you to find a liberal who thinks the state should replace the family in this regard.

Liberal policies in the west are overwhelmingly framed in terms of safeguards and safety nets. For example, it would be great if churches and family structures would prevent homelessness, but when that fails, what is to be done? For liberals, the answer naturally involves a state enterprise.
Yes, it is Open Source of course, by undocumented I refer to vulnerabilities that are not documented or found in the open yet. The best yardstick out there is to say 'would Edward Snowden use/recommend it?'.

Edit: https://edwardsnowden.com/docs/doc/tor-stinks-presentation.p...
Whatever I'm doing this is wrong. Simple example - I have Python sequence [0...N) to process. If members are independent, I could split it with easy in Python and do it in parallel: [0...N) -> [0...M) + [M...N) for any M between 0 and N. Basically, Python sequences/ranges/etc are monoids in many cases. Simplest composition rule - monoid, with unit element and associative composition. In Julia it really looks ugly, you have to make some effort to do it right.

For me, Julia people don't get range/sequence composition right, so ...
I had one of those. It was fun, but "luggable" makes it sound more romantic than it was to carry around. It weighed 10.5kg.

10.5kg becomes heavy very quickly, especially because of its awkward shape.
I've flagged this. Leave the man alone. Stop reposting what amounts to doxxing of someone who clearly indicated they do not want their internet fame or connection to real life ID to be made.