skysight-inc/HackerNews huggingface dataset:
I've come to believe that, in retrospect, 'AJAX' was a mistake. For the first decade of the web, nearly all its functionality was implemented using HTML tags.

What roles does the web serve that benefit humanity? Some of the most important are: 'literary', 'research', 'educational', 'financial service', 'commercial service', 'audio/video'.

Then we have a 'typesetting/graphic-design' role, which is 99% of the reason the web 'requires' JS and CSS. As long as we were happy with a "one-size-fits-all" design, we could enable the other roles via (existing, and future) HTML tags alone (the way we did prior to the introduction of JS).

Now, what are the trade-offs we make to gain the 'typesetting/graphic-design' role? They are a loss of: security, privacy, legibility, compatibility, accessibility, ease-of-use, and page load speed. To be fair, we also gain fantastic abilities for web developers to innovate, but we could probably find some workaround, without 'AJAX', to allow devs to experiment.

The world would be better off, in may ways, if we scrapped the web's dynamic features, created a few new HTML tags, and re-implemented them using HTML alone.
Somewhat surprised she chose to be in the US. She has the means to be somewhere less likely to extradite.
it is runtime config. these are defaults in case the distro doesn't change it, or the admin doesn't set it.
doesn't this apply to GPUs and other non-CPU components?
Republicans acctually did try to anticipate this problem with an amendment but Democrats pushed it through. [1]

I don't know how long an amendment would delay the bill, but depending on the time period an argument could be made that this was intentional. Yes, if this was going to delay the bill a few weeks, it probably was just rejected to get it out, but if it would be a few days I think it would be reasonable to consider it.

[2] https://www.vox.com/2020/3/25/21194278/lindsey-graham-corona...
Well, it is risky hiring workers in Sweden.. if you don’t need them anymore it’s difficult to get rid of them!
I will of course be keeping an eye on whether or not they follow through, but the admission of this being a problem and committing to fix it is -far- more than we see from most companies these days. Is it everything I ever could have wanted out of the company? no. However it is a positive direction I would like to see more of so displaying my appreciation is hopefully validation for the company to continue in that direction.
Who are the better alternatives in Sweden ?
I can imagine it getting a little frustrating to have to constantly reiterate the same point over and over again.

Especially when people are refusing to understand the reasoning and logic explained from last time. It's already been explained, a quick duckduckgo search can show quickly what the reasons are and why the whole privacy argument is irrelevant here.
Okay, to be pedantic because your comment didn’t provide full details:

The $1200 went to adults who were not dependents of someone else and who earned less than a certain threshold, with the amount prorated depending on your AGI and your tax filing type (single, married, head of household).

My point was that everyone qualified for it. It wasn’t dependent on losing your job first. You could keep your job and still receive the (up to) $1200 stimulus if your income met the thresholds.
I agree there are uncountable negatives as an Apple consumer, but I'm not sure they are any greater in number than the uncountable negatives of being a Windows consumer - and I kind of like Windows. Or for that matter if you're not a developer the uncountable negatives of Ubuntu.
> I wish it were possible to go observe the system in action as a spectator.

Barring a time machine or wonder viewer that would make this possible I highly recommend this documentary from 2006 [1] “Cocaine Cowboys” its a tell all of the inner workings of the largest drug importers and follows the rise and subsequently fall of the cocaine trade in Florida which ultimately culminates in the major construction and modernization of Miami Florida.

[1] https://imdb.com/title/tt0380268/
Shopify is absolutely a Ruby / Rails company. If out of the thousands of developers that work there you have a team or two writing some performance heavy c++ / Go code that says absolutely nothing.
My point isn’t “it’s not that bad” but rather “people are focusing on the wrong problems” or are enthralled by the wrong solutions. Just in this post:

> No mention of childcare costs.

That’s because I addressed it in my parent post: “No, $10/hour jobs won’t support a kid or pay for daycare. If that’s the concern, the government should pay people who have kids and provide free daycare.” The vast majority of people making $10/hour don’t have kids. If childcare costs are the concern, then let’s focus on childcare costs. It doesn’t make sense to talk about whether “$10 is a living wage” by including expenses that most people making that income don’t have.

> Apparently the working class shouldn't bother too much with higher education.

Yes. Just about 30% of young people in Germany, Switzerland, Spain, and Italy get a college degree. These are some of the most prosperous countries in the world. Most of the population doesn’t need to go to college. We should take the money that we would spend on free college (which will increase black-white wealth inequality) and use it for something worthwhile, like Corey Booker‘s baby bonds. Subsidizing a vast army of professors and administrators teaching kids underwater basket weaving is lighting public money on fire.

> No mention of all the pitfalls within US health insurances that causes costs a low-income earner just can't afford.

The ACA is a real game changer in this respect. People don’t really appreciate how much it does for folks in the $10/hour wage bracket.

> Some wild cherry-picking regarding housing costs in the US instead of acknowledging that in Europe these are much more general, in every city, albeit perhaps not in the city center

Americans spend among the lowest percentage of their income on housing in the OECD, but live in among the biggest houses: https://mises.org/power-market/americans-have-much-more-livi...

In fact, low-income American households have similar sized living spaces to average French households. The anecdotes about Memphis and Clear Lake aren’t “cherry picking.” I’m trying to show why America has such affordable housing. It’s because Memphis (or rather the suburbs) and places like it are where Americans live. Out of 315 million Americans, 260 million live somewhere other than the metro areas of New York, DC, LA, or SF. And whereas about half of Europeans in a metro area tend to live “in the city” in the United States 70-80% live outside the city. Even in DC, one of the most expensive cities in America, 85% of the metro area population lives in the cheaper areas outside the city. (And many of them are much cheaper.)
They are, these are the defaults for unset.

As Lennart says, asking your distro vendor to set defaults or just doing it on your own system is much better. This issue is just being upset on behalf of the people that don't mind or care and just want working infrastructure.
> Don't fallback to Google NTP and DNS. #12499
I don't think I've ever heard anyone say "private insurance" to refer to the "supplementary insurance" (Zusatzversicherung / assurance complémentaire / assicurazione complementare), so if it's used in that sense it's not universal.

Supplementary insurance is conceptually different, by definition, from comprehensive private health insurance which provides alternative coverage for what is already covered within the public healthcare system.
I cannot believe I did not notice that. I will rerun all of my testing with a valid UTF-8 byte sequence :)
I don't think the concern was verbosity so much as lack of type safety.
Unfortunately, in the case of Shopify none of those tools will run rails any faster. I think they only use TruffleRuby for some internal tools.

Hopefully things will improve now ChrisSeaton is working there.
Sure, all web development should be C with some assembly sprinkles.
yeah, but python isn't statically typed. I'm comparing it to java.
They are runtime configs. The build-time defaults are fallbacks for when no runtime config is set.

https://www.freedesktop.org/software/systemd/man/systemd.net...

https://www.freedesktop.org/software/systemd/man/timesyncd.c...
I've been paid to work on D so no need to preach to the converted. I'll have a look at Nim too.
My friends and family are using Messenger rather than Facebook for that exact purpose.
Opening Up the Black Box: Model Understanding with Captum and PyTorch
I think that what's even more interesting to me is that people perceive this as such a preoccupying problem.

When I was a young little programmer, the dream was to have a base layer of highly performant native code for handling the heavy lifting, tightly coupled to a very high level scripting language that wasn't really even trying to be performant. The thought being that the scripting language should be more focused on flexibility than performance, because, for the bits of the software that it handled, developer productivity was more important than raw performance.

Fast forward a year or two, and we are living the dream. It's Python, and, while I could nitpick implementation details and language features all day, the big picture is that it's pretty awesome. So awesome that, for the machine learning and data engineering work that I do, the most performant and most productive language I have to work in is Python. (Also R, which is a pretty similar technical story, but I realize that R lost the popularity contest, and I understand why.)

I guess it starts to feel to me like we're making the perfect the enemy of the good, here. We've got a well-established, productive, flexible, and easy-to-learn language where top-tier performance can generally be implemented as a library solution. Despite its many imperfections, that's pretty darned good. In my career to date, I haven't seen much cause to believe that I could realistically expect much better than that. I think that, when I do need better performance, I'd rather write a library than rewrite the language.
Easy fix! Just change it or dont set it at all.

Instead, he chooses drama.
The Fed's Role in the Economic Recovery
For anyone wondering why this is significant, from Wikipedia: Maxwell has faced persistent allegations of procuring and sexually trafficking underage girls for Epstein and others, charges she has denied.

Edit: or you could read the fine article.
Incentivizing people to stay home when they can work does not make an economy necessary to allow people to stay home when they can work.

As always, socialism / marxism / communism sounds great on paper and in ivory towers but never works as applied.
Screen shot of EncroChat message claiming authorities seized their domain names and compromised their "carbon" units with malware.

https://twitter.com/Borisuithetbos/status/127173017995886592...
Systemd being the default init system in the distro, and google being a default resolver in systemd, are separate issues.

Yes, it does matter. It's being pushed out as the init system for a lot of linux systems, and I believe it's perfectly reasonable to expect that your fallback DNS resolver is not set to a for-profit data-collection organization.
I am not surprised, I have a friend of mine working for a large financial services company in north america, he was appreciative of the inclusive environment and work culture, but in the same conversation used racist slurs and derogatory language for people from India, it just baffles me how people can compartmentalize hate for one group of peoples and appreciate inclusive/liberal views for themselves.
But doesn't that also mean one can plausible defend strong crypto by saying "look how easily police broke into this system's weak crypto, how would you feel if criminals could break into your bank this easily?"
Ruby is working hard on performance but Sorbet is hardly a common thing. The Rails community isn't gonna adopt types anytime soon imo. To be fair most likely never, at least not as a community. Some companies may go that route but I hardly anticipate a big movement.
The Rev4 I referred to in this post: https://news.ycombinator.com/item?id=23680157 used an OSHW board as a reference for a chip I had never used before and I was able to incorporate the Arduino library for it. Just brought the new hardware up yesterday. OSS/OSH saved me tons of time.
Cloudron 5.3 – New app store and additional storage provider
> The point they were making was that the 'taste' to judge good from bad is inherent in a good artist, but the ability to produce good art develops over a long time.

Taste develops as a function of accumulating knowledge, preferably from making art.

> It's not until you've been working for a while that your ability catches up with your judgement.

So if you grant for the moment what I wrote above, you'll see there's an alternate way of thinking. That is, if an artist is comfortable making art at an introductory level, their taste will be refined the more art they make. That refined taste feeds back into a virtuous cycle of making more and better art which further refines the test.

Alternatively, the artists you describe are reinforcing frustration at nearly every level (my own experience being such artists eventually are unable to break out of that frustrated, self-critical mindset).
That's thinking like an economist. As opposed to an Internet "economist", who got through the first two weeks of Econ 101 (where everything is perfectly elastic) and stopped there.

Real economists use more complicated models -- about which there is genuine debate and enormous uncertainty. So they don't make simple, confident statements.
The guy who invented lobotomy won the nobel prize. Hopefully these researchers are less susceptible to the hype train.

Of course as basic research this is great, but articles like this that suggest that everything's value is the clinic and superhuman immortality is the problem with science. Understanding is the reward.
Maybe she was following CDC guidelines and staying home?
Defaults matter, but he's right to say each distro should be the ones setting the default. Most people aren't compiling systemd themselves, they're using the one compiled by their distro maintainer(s). I don't think this is anything to worry about and he's right to shut out pointless conversation from people who misunderstand the actual situation. Accusations of being paid by Google (or any other entity) is ludicrous and can easily be interpreted as insulting too.
Boring technology that does great things has been a huge part of my career for the past eight years at Precision Nutrition. With that said, the following opinions are mine and mine alone.

Here are some boring choices we made that paid dividends:

1. Postgres. It does what it does, it's stable, it's reliable, and continues to improve as time goes on.
2. Ember. It's by far the most stable front end framework going. It's made our job easy in uncountable numbers of ways.
3. PostCSS. Write plain CSS, use modern features, remove plugins as browser support grows.

A few years ago I'd have said Rails was a boring technology we chose too. These days I'd say it's a bit of a thorn. It's clear that some of the magical choices made make long term maintainability challenging, as are some of the performance characteristics. A few of the libraries used by the community have bitten us hard too insofar that they're either a maintenance nightmare, poorly maintained, or exceptionally difficult to migrate away from (e.g. CanCanCan, Active Model Serializers).

These days I'm playing with Elixir, which is also boring but allows you to do exciting things. I especially appreciate ExUnit having come from the RSpec world — assert, refute, end of story.
I think there needs to be a certain level of reasonableness when tracing back liability. I mean, why stop at the ISPs? Why not take it all the way up to RIPE for allocating IPs to the company? Or how about the telecommunication companies that used government allocated RF spectrum to facilitate the communications. In that case, the telecoms and the Government(s) themselves should be liable.

As for people wanting to talk to their sweetie without being monitored, I believe authorities have already said people who were using the services for legitimate purposes may request to have their communications excluded from any legal proceedings and naturally, won't be prosecuted just for using the devices.
I thought I was good at finding information on Google. Then I took a reading class on quantum computation with a professor. It was like going from a yellow belt to a black belt after two years .

I don’t think researchers care that much about rules that hinder them to be publish or perish.
Nobody did back then though. Getting a free C compiler before GCC wasn't easy. Even commercial Unix systems shipped with licensing restrictions on their C compilers.

I bought Pascal, and then Modula-2, for my Atari ST. They were cheaper or the same price as a C compiler. Though C was a better choice for that system, since the OS was written in it and the calling conventions, etc. were all C.

On the Macintosh (and Lisa before it), by contrast, Pascal was the way to go.

So I think part of the reason C won out over Wirth languages back in the late 80s was because it just "fit" better with the systems that were emergent then. The swing towards Unix/Posix or Unix-like machines meant that the syscall interface for most things was defined with C calling conventions, and most example code was done that way.

And C++ also became quite popular, while the various object oriented Wirth / Wirth-like languages were not well standardized or available.
I could imagine if you want to fetch external resources for first boot configuration on embedded or satellite installations. You need DNS for that, and NTP (or hardware time) for https to work. Nowadays even pre-OS processes (UEFI) use internet. For example internet recovery on Mac's.
I haven't done much of this at all, but I believe dynamic class loading in graal's native-image AOT works when the string parameter in Class.forName(param) is a static string or a constant. This actually capturez a huge amount of apps, because their only dynamic class loading is for JDBC, and most apps know beforehand which driver they want to use.
Other C vtable implementations

- GTK (Gnome / GIMP)

- COM (Windows - though it is more intervined with C++)

- Quake / Doom and other old game engines though nobody uses C anymore today
> I think you are cheating a bit, first the instruction was to picture a pirate, not a bit of one.

But the idea that when you see a (real) picture, or scene in the real world, you actually see it all - thats an illusion. The mind doesn't work that way. You only see the little bit you're focusing on, but the brain tries to trick you into believing that you see it all. What really happens is that when you want to know about the trousers you focus on the trousers. Until you do that you don't actually know. If someone asks you to describe details about the pirate's clothes you'll first scan every part sequentially, add what you see to a list of answers, and then answer. Things work the same when you imagine a picture (for those who can do that) - you'll know the details only when you focus on each detail, and, as the image wasn't a physical one on the table top the mind fills in as and when it's needed. Just as when you process a physical picture.
> and a majority of Americans have a 401k

Source?

According to the 2017 US Census, only 32% are saving in a 401k. [1]

[1] https://www.fool.com/retirement/2017/06/19/does-the-average-...
Quadratic Funding for Open Source – OpenDroneMap
> By definition trade in capitalism is done willing.

The definition of capitalism, and the world in which capitalism operates, are different.

The final transaction between buyer and seller is voluntary.

But all of the backend infrastructure may be highly manipulated in unethical, forceful ways.

A person buying some whale meat willingly pays the merchant at the meat market.

But that whale meat was acquired because one group killed the whale before another group. And that group killed the whale first because they setup groups who threatened other would-be whale hunters, and as this group gained a bit of financial traction they paid off local officials to pass some “coastal safety” ordinances that provide them some level of monopoly on killing whales, and worked out another ordinance that lets them dump toxic byproduct in a local river to place some of their cost into the public that won’t be easily rectified for decades.

So a perfectly ethical capitalist fisherman might well find themselves facing men with guns who forcefully prevent them from competing, when the police show up to enforce the local coastal safety law.
A "runtime" is not a virtual machine anymore than the standard c library is a virtual machine... it's clear what virtual machine means in this context: an abstraction layer between machine code and program code that translates one to the other at runtime.
It's the same with Telia Estonia.

And they use dropbear to connect to the router to do changes from remote/customer service/online customer portal, if you're curious (you can see it in logs of the router, Inteno ones)
If everyone got 18000 a lot of the money we spent on the top half of the economy becomes unnecessary. For example, there will be no evictions and so that sector doesn’t need propping up.

More importantly people would have stayed home and so we could have tamed the virus which would mean the economy opens up quicker and safer.

This is a people issue and not an economic issue. Dealing it like that would have saved the economy better IMO. Our politicians and companies would never let a good crisis go wasted without appropriating money for themselves.
Also signal complies with all police and government request, even if it's just meta data "supposedly".
I've seen a lot of that kind of thing in non-Spring code (I can think of at least one codebase where they rejected using Spring as terrible, but their hand-rolled alternative eventually grew to something much worse), and honestly good Spring Boot code looks surprisingly nice and free of that kind of thing.

Maybe it was old school Spring that started it (it seems to have seen a big uptick in enterprise grossness in the 2000s so its an interesting hypothesis), but even Spring has moved on from it.
> this is actually very expensive for the taxpayers

Uncle Sam has long since stopped paying for things with tax money. Any new expense is handled by borrowing or printing money.
There is this saying that only a person that does absolutely nothing never makes any mistakes.

Mistakes are normal course of action at a corporation. Sane managers will understand that is not possible to not have people make any mistakes. Mistakes are part of the learning process.

Now, when somebody makes a mistake what I am looking for are:

Does this person show good judgment? Were precautions taken by the person reasonable?

Does the mistake show pattern of abnormality? Some people seem to attract failure, maybe there is some underlying cause?

Is the person learning from mistakes? Learning is expensive, if somebody made an expensive mistake I want as much learning as possible for the expense.

Is there some kind of external factor that made the mistake possible or more likely? Usually it is possible to improve the environment to reduce the number of mistakes.

As to preventing these guys from scanning ever again, that is bad decision because it is likely they would never make the same mistake again. What's done is done. The scan showed there are problems with the app, now we should want to know if there are more problems but without risking the application stability (too much).

---

-- Do you know what the Big Co. pays when they pay high salary for an experienced engineer?

-- They pay for all the mistakes he/she made at her previous place.