skysight-inc/HackerNews huggingface dataset:
I think it is a pretty widely shared consensus in economics that "the American Dream" was the truest in the beginning of the 20th century, when European regimes were aristocracies and peasants were regularly starving to death. That was why waves of immigrants arrived from Europe to the US.

After WWII the situation basically got reversed: Europe experienced such a shock and disruption to the existing social order/redistribution of wealth etc., that it went really left-wing/"social democratic". In the meantime, the US saw a greater and greater concentration of wealth and the division between the rich and the poor got increasingly stark, and social mobility is much worse than that in, say, Northern Europe. The American Dream as people knew it is pretty much dead. This is also one huge reason behind the polarization in politics that we see nowadays.

Unfortunately, a lot of narratives in the US don't seem to realize/willingly ignore this situation and still seem to talk about the old idea of "bootstrapping" and American exceptionalism in this regard, which is really kinda one century out of date already.
Making lots of money is how society tells you what contributions it realy values.

A big part of the rest is empty talk. It's easy to say that we value eg teachers or nurses or janitors. Doesn't make us pay them more.
A big difference is that governments should be accountable to the people. Not all are, in which case they are indeed pretty much like a legitimised mafia.

It's the democratic basis that gives a government its legitimacy.
RAD never really died, we just stopped calling it that.

But open Visual Studio today, and create a new Windows XAML app, then open the form designer. You can still drag a button from the toolbox, move it around, then double-click it to wire up an event handler - exactly like it was in VB6. In fact, it's quite possible to ignore all the modern stuff like data bindings entirely, and just manually read and update all widgets, as a typical VB/Delphi app did.
It wouldn't work as humour if there wasn't an element of truth in there.
My car was cheaper.
React Native One-stop solution
One has to admit that the parent commenter is correct in that the title does detract from the actual message, inviting off-topic comments.

It could have been easily avoided by picking a different title. Pointing this out might save others from making the same mistake.
You can get 9 sprites on one raster line but only 7 sprites on the next raster line, so you essentially alternate a sprite. If you're only using alternating lines, you can already give the appearance of 16 sprites, so it doesn't seem to be a win, overall.
Loginwalled. How ironic.
Here's an example of penrose tiles:

https://dglittle.github.io/cdn/penrose002.html

It's an infinite plane of tiles, procedurally generated, that never repeats no matter how far you go.
It's doable in Switzerland and in London, at least until the tax laws around contracting change.
The C64: 16 colours, all brown.
Thus would be my biggest concern, I’ve used a dual boot setup on macbook pros for more than a decade now.

My guess would be that it will be better to use a windows VM (I have to admit that nowadays I don’t even boot windows natively most of the time, I just use parallels).

I’m still holding to a mid 2015, so I’m due to an upgrade in the next years, but I’m stalling it pretty hard because I’m very unimpressed with the new macbooks. To go macbook again I need to see the ARM pros having enough performance to run a windows VM nicely, otherwise I will have to consider moving back to an x86/64 laptop with linux
How many people would.use a cloud compiler?

Let's set aside thecnicalities and assume it a real X5 improvements and all the files are mirrored seamlessly.
I paid close to $400 for my current keyboard, and it’s just a ordinary mechanical keyboard, no fancy features. I’m very happy with it, and how much I paid for it.
When I was looking for opportunities in Europe (specifically tech hubs - Berlin, Munich, Dublin, Amsterdam but not London) few months back, I had cold-applied on the respective Company portals to about 100-120 different Software Dev roles.

My resume was definitely good enough to be pass the HR screening at Google/Amazon/Microsoft (as they did get selected locally), and yet the ones that I heard back from and agreed to give me a phone screen numbered in single digits (about 8 - Uber, Stripe and a few more). I was also in the high-skilled category and wouldn't have a problem getting the respective visas. And I did not clear for even 1 onsite. It's just that the competition is just greater these days.
Perhaps there will be a $2000 version with brakes?
Typically when 'satellite babies' happen, it is because both new parents work, and the grandparents are likely retired or have more flexibility in their work schedule due to seniority.

They're not in their prime, sure, but they have more free time (and experience).
My strategy at the moment is not to choose. After keeping a log of my ideas for over a year, I noticed my interests circulated around a few topics/ideas. So I decided to work on "all of them", switching the priority based on feeling.
Ask HN: As a programmer how would you download such an image file?
I want to download the following image to local disk for using as wall paper, it's really beautiful:

https://static-christiesrealestate-cms-production.gtsstatic.net/resources/v_4_19_0_67/_responsive/images/common/nophoto/listing.jpg

Using an online URL decoder (www.urldecoder.org) I got:

https://static-christiesrealestate-cms-production.gtsstatic.net/resources/v_4_19_0_67/_responsive/images/common/nophoto/listing.jpg

But obvious it's the not the same picture I want.

How would you download an image like that?
Correct, my comment was devoid of opinion or arguments, it was just that, a comment. I also don’t see how your last paragraph contributes any better to a healthy debate though.

Regarding the false equivalence though, I didn’t imply that, since I don’t think you need to go so deep into the interpretation of words. If any point was to be made in my comment is just the plain wording “Spanish/Chinese flu” associates the location and its people to the stigma. This, repeated over time, contributes to the social imaginary. Not every one knows the historical facts so well, and many people hearing the words “Spanish flu”, missing the context, will still make the negative associations. And let’s not forget that for a considerable part of the population in USA (not in Europe though), Spanish means “speaks Spanish”.
Thanks for the feedback!

Yes - dealing with access to a users entire drive is something we are looking at to try and get working for exactly that reason - the words `this app can delete all your files` is scary :-)

There isn't an option to remove the footer but should be +1 added to backlog - thanks again!
2cpu, 8GB VM. I'm not the one who deals with these, so I don't know other details.
Generating Data Sets Using Mkjson
I'd like to know which users desired a web-based e-mail client 20 years ago.

Millions of them, by then.

https://en.wikipedia.org/wiki/Outlook.com#History

See also Rocketmail.

20 years ago, the market for web-based email was well-established, not some push experiment.
This is a very important topic for me, to be able to take notes and check them everywhere I am.

I built a portfolio / blog with Jekyll + github pages and write notes with markdown. Free was important at the start as I didn't know if I was going to keep using it.

I'd show but funnily enough I'm moving the hosting right now from Github Pages to Google Firebase so the page is down.
I have another view really. Which is reading a paper analyzing pandemic overshoot. The authors covered a half dozen models. From very simple ones built on a simple differential equations to complex ones that factored in network effects. My take away is actual models[1] in this space tend to be robust.

The Imperial College Model is a complex model designed to answer subtle questions about the spread and containment of an epidemic. But there is nothing subtle about COVID19. The model predicts catastrophe unless you turn all the knobs to contain it to 11 and do it now.

The model is validated by real experience. Italy, New York both blew up. And elsewhere half hearted measures merely slowed the virus down, not stop it.

The true the deniers can't escape is. If what's been thrown at the pandemic is unnecessary. Then if so, why hasn't the pandemic just collapsed?

[1] As opposed to models that fit a prior defined curve to data. Those are shit.
Guile scheme is getting a "baseline- compiler for that reason: it will compile fast, but not do any of the fancy CPS things that the regular compiler does.
I've recently started using Roam Research and have basically fallen in love with it.

https://roamresearch.com/
"Most debris consists of small plastic particles suspended at or just below the surface, evading detection by aircraft or satellite."

Collecting that is going to be a massive headache.
https://wiki.st.com/stm32mpu/wiki/IIO_overview

https://wiki.analog.com/software/linux/docs/iio/iio
Well, I think it’s become less common.
Without premium support they will be cheaper.
So use multiple processes with SO_REUSEPORT then. Or find yourself a wsgi server that does, because it's not exactly an unsolved problem.

That said by far most programs don't need to worry about saturating a 10G connection. I'm not writing a file server in python, I'll leave that to nginx or S3. I'm writing business logic in python which tends to be bottlenecked by a database in any case.

Python is great for plumbing together other functionality, which it turns out means most backends you'd be writing anyways. Python is less great at handling a large quantity of data, though most of the time you can get away with handing the data handling to some library (e.g. numpy or libuv or any one of thousands of libraries).

Worst case you can easily plumb in some C-calling-convention code into python. With FFI it's a matter of copying the header definition and you're off to the races. That way you can still write the bulk of the program in python, delegating the bulk data wrangling to C or D or rust or go or whatever you prefer.
You used to be able to be an anonymous SIM in the UK. (No clue whether that's still the case.)

The SIM would still be tracked.

Don't think whatever EU laws allowed the UK to keep some SIMS anonymous have changed since they left?
and your point is what? paying a higher percentage of their income makes life harder for them, than it does for the rich paying a higher dollar value but lower percentage of total income.
I've always planned on building a free DNS using pi-hole. Any comments on this? Will you use it? (I understand privacy is an issue, how to better address this?)
ripgrep + fzf in vim are a big win, in a nv-alt-like workflow and always a keyboard shortcut away
In the EU they are required to keep some data by law. No clue about the location data, though.
GitHub likes seem like such a volatile currency for competency entities.
It's simply easier to dismiss the potential legitimacy of actions which challenge one's existing notions than to reconsider those notions.

What's interesting is that "markets are irrational" cannot be a failure of the market but a failure of the rational theory being used to interpret markets. That is, current economic theory is squalid by its attempts to explain market phenomenon; and that is to the extent the market is irrational, the degree it disagrees with the theory. It was for this reason Von Neumann readily decided to eschew economic theory.

Quite contrary to common belief, "rationality" has nothing to do with knowledge nor degree of skill in achieving some objective measure. For instance, one with perfect pitch has an ability which is irrational but one could hardly call it invalid.

Rationality is merely the quality of propounding some intellectual framework of which others can subscribe to in sharing of that understanding based on the framework of symbols and their operations embedded in our global culture.

A thing is said to be rational when it can be interpreted completely into one of these pre-existing frameworks which claim to circumscribe the phenomenal sphere of that thing.
In your feed click the three dots > "Don't recommend channel"
You've missed my point entirely, which is perhaps a communication failure on my part.

I believe there are obsessive coders who will have lots of money/fun. Some will be valuable to their employers. No company should only look for these coders, which is the policy I was originally trying to refute.

It's much, much easier to find productive 40 hr coders than productive 80 hr coders. The ones coding for 80 hrs are often perfectionists, or they believe they're immune to burnout.

You yourself seem to believe that loving something enough means you can avoid burnout. You can't.

Burnout is part of our physiology. If you lose even small amounts of sleep for long periods of time, your performance falls off a cliff. What's worse is that you don't know you're not at your best.

Look at pro gamers. They love games enough to play them all day, every day, but they still suffer at the end of a long session.
A story about streaming unique batches in Monix
TiDB at ZaloPay Infrastructure and Lesson Learned
Those supply chains may be efficient and cheaper, but due to their massive cnetralisation and optimisation, they're also more vulnerable. Just yesterday there was a discussion here on food supply chains and how small-scale local supply chains were more robust in the face of the current crisis.
I love macOS & iOS. I’ve been happy to be an Apple customer because the support for hardware has been excellent as well.

The icing on the cake was the era of belief that Apple had the goal of making consumer products that people could afford and cherish a good portion of their life. The company is sadly drifting from the past brand status for everyone can change the world to just another luxury brand that not everyone can afford for participating.

Why the company prefers making these beyond expensive products and instead of improving user experience
& enticing new customers is beyond me. I guess people just work for waking up to a higher paycheck than last year nowadays.
In order to connect Stan with DifferentialEquations.jl the steps would be:

1. Create "diffeqcpp", a C++ interface to DifferentialEquations.jl (that would be similar to diffeqpy, diffeqr) possibly using CxxWrap.jl

2. Make it possible to evaluate vector-Jacobian products (VJP) with "diffeqcpp". Probably that would require ODE RHS to be coded as a string of Julia code, to make Julia AD libraries compatible with it.

At this point, it should be possible to call Julia solvers from C++ and evaluate the derivatives.

In Stan, there is stan::math::adj_jac_apply that makes it possible to define custom functions with custom VJP without having to deal with Stan autodiff types, it works for example with Eigen::Matrix<double>.
https://discourse.mc-stan.org/t/adj-jac-apply/5163

3. Make a class (let's call it JuliaODESolver) that implements two methods:

operator() // calls Julia solver for the given input

multiply_adjoint_jacobian() // evaluates VJP for the given vector

4. In .stan file add a custom function in "functions {}" block, and write a header file that implements that custom function. That would probably be one line

return stan::math::adj_jac_apply<JuliaODESolver>(ode_solver_inputs);

More info on using external C++ code is in Section 4.5 CmdStan Manual.

5. Modify cmdstan/main.cpp to initialize and finalize Julia context to be able to call Julia functions. This is probably the only place where Stan source itself needs to be modified.

I don't know what would be needed to make forward mode, and higher-order derivatives to work.

I think it would be much better for a fair benchmarking if there was a convenient and documented interface to Stan algorithms to use with user-provided log-density function, similar to DynamicHMC.jl and AdvancedHMC.jl libraries. It would be then easy to call it from Julia/Python/R/C++ or anything else.
I had a lot of uncatched issues while migrating from tf11 to tf12, as far as I remember it was due to heavy module usage.
So why then they are so cheap?
I mostly agree with your comment. My main counterpoint to this angle, which is strictly correct, is that many people lack the same kind of context that you described, and do interpret “Spanish flu” and “Wuhan/Chinese flu” as “caused by them”, and in some cases even missing the historical perspective. There might be something to be said about blame in one case and the other, but I don’t think is that relevant (although perhaps at some point there should be some debate on the responsibility of China -if any- in this pandemic)
Then move somewhere that has a proper home office. You can live anywhere now.
You must be fun at parties :D
There were plenty of flights to Germany at the beginning of the lockdown. They were called rescue flights and I’m sure the German government would have loved to have him on board that flight (so that they can arrest him in Germany).

It’s sounded like he wanted to go to another country but couldn’t due to the lack of international flights.
This is just a rehash of https://www.bloomberg.com/news/articles/2020-04-23/apple-aim...

Which was previously discussed: https://news.ycombinator.com/item?id=22954656
The modern web should be rebooted:

- Browsers are a privacy mess. Users are left exposed to blatant fingerprinting, tracking across websites, etc.

- Instead of JavaScript as first class language, use WebAssembly or a similar language as a first class language. Developers may continue to use JavaScript if they prefer, but the code they deploy should be WebAssembly.

- Instead of HTML and CSS, browsers should use a binary representation of a document. Developers may continue to use HTML and CSS, but what they deploy is this new binary format, not HTML and CSS. That would make documents more compact and render faster. And, this makes it possible to replace HTML and CSS with something else.
There are limitations:

https://travel.state.gov/content/travel/en/international-tra...
I heard a (probably apocryphal) story about a couple breaking up due to a diplomacy game.
We should embrace flash again - https://github.com/ruffle-rs/ruffle
I have shared this opinion before (in person) and it went poorly, but I’ll try again here.

If one of my 75 year old parents (whom I love dearly) dies from COVID-19, that is less of a tragedy than if a random teenager in my city does. My parent would have lost fewer years or “years of quality life” than the teen.

For the same reason, IMO, if there was only 1 kidney available, an 18 year old should get it before a 50 year old who should get it before an 82 year old, if all else is equal.

In that limited way, I do think the lives of the young have more value than those of middle age or the elderly.
The Apple apologists are going to call this a marketing stunt, but functionally it's just the inevitable conclusion of a platform monopoly that's extremely hard to leave. All it really does for me is send a very strong message about what Apple thinks about its customers, but I'm not really the type that enjoys spending $5000 on a $1000 computer for it's Veblen good aesthetics and the joys of trying to get my linux production software to run on their tortured unix.

If Apple's profit margins are coming from extremely expensive business computers and high end phones, there could be some brutal earnings reports in their future. Will be interesting to see, but given their current war chest I suppose they could just buy their way into the current valuation for a while with dividends and buybacks.
That's why the bunkers are in the mountains of New Zealand with some serious physical security. Your Bud Light boys are going to be duking it out with the rest of the riffraff in the suburbs while the bunker owners are going to be on a private jet.
And that's probably 10% of developers in Europe, at best. More likely 1-5%.
I see it more as kind of like jewellery for dogs. Some people just don’t know what to do of their money. And there is always a kind of stingy pleasure in buying stuff that is slightly too expensive for you. Even people with modest revenues like to buy the cheapest item they can afford at the Hermes store. But you get deprived from that stingy pleasure when you have cash coming out of your ears. Apple (and art dealers) provide a valuable public service by selling to those people some piece of junk that makes them feel like struggling consumers again.
Yeah, the one that begun with bloodbath of the Civil War, purges, forced collectivization, continued through disastrous wars and GULAGs only to die 80 years later with social degeneration of unprecedented levels.
That one USSR, yes.
Server side rendering is a thing since React has been announced.

https://reactjs.org/docs/react-dom-server.html
> Also the fact that the solutions don’t work very well means they’re constantly being reinvented, which means if you do the work to keep up with it all you’re rewarded by being regarded as an expert, which is nice.

This is a huge assumption. For example, I don't think any web dev enjoys wrangling with CSS positioning or workarounds because they want to be "rewarded by keeping up".

> Last year I assigned a feature to a junior dev which was quite simple. He spent two days hunting for and testing React libraries to try and build it. When he told me this I said, “Holy crap, that is overkill.” I tried to explain how easy this would be with just plain HTML and JavaScript and he didn’t understand, so we paired for about 90 minutes and the work was done.

I don't know what your feature is. But any decent web dev today has to think of multiple angles that are not present in non-frontend development

- Responsiveness

- Browser support

- Accessibility

- Internationalization

That is in addition to testing, error logging, analytics, etc. We haven't even gone to the business logic yet.

Many people underestimate how much work a good web app entails
> If you were committed to fighting back, an above ground fortification made out of reinforced concrete would be easier/cheaper to construct and would probably give you a better view of your surroundings. You'll also need several people you trust living there with you, so you could keep lookouts stationed around the clock and cover for each other.

A castle. You're describing a castle. :)
You can grant or remove the linger state permission from users and applications.

Default is usually that either any user can have any software lingering, or that any user can authenticate (as you'd do with e.g. sudo) to set this state. This would work via PolicyKit and elevated permissions, similar to the UA prompt on Windows.

You can also white- or blacklist individual applications and services from this :)

That's what I meant with "proper" API in contrast to old tmux/nohupd.

And as service management is the init system's task, it's clear this is something where you have to interface with the init system (as the init system is actually even supposed to reap any process reparented to it to reduce zombie processes).
Today's Bitcoin Halving Explained (including code analysis)
I understand your position, and I struggle with this a lot myself.

That said, this is one of the drawbacks of freedom and choice. There are so many different distributions, each one with their own quirks, that creates a massive support burden for developers.

Should developers focus on developing their software, or focus on supporting their software on as wide a range of platforms as possible?

Docker in particular helps solve this particular problem. I agree it's not ideal.

The best thing you can do is contribute directly if your platform of choice doesn't have explicit instructions. If that's out of scope for your own skill set, and you don't have the time or inclination to learn on your own, then I'd recommend learning docker instead. It's not terrible.