skysight-inc/HackerNews huggingface dataset:
Ideally it should be working well for society, right? (by whatever metric you choose, not simply an easily measurable one like GDP). It could go either way, in theory, even if you narrow your optimization objective to the working class. If a union benefits its members and has second-order effects that benefit other workers, then great. OTOH, if its second-order effects on the economy or industry come in some way at the expense of other workers, then it seems fair to call this out.
Wait, Bootstrap has JavaScript now? I've been feeling guilty for not removing Bootstrap 2.3.2 as a dependency from my personal site (https://andrewkelley.me/) for a while now, and as far as I can recall, it was only CSS. Boy am I out of the web dev loop.

I'm quite happy with my newest site (https://ziglang.org/), which has a dependency on... nothing! With cache off, 54.36 KB / 50.08 KB transferred. Cache on: 54.36 KB / 0 B transferred. No JavaScript.
Increasing the Difficulty
I want small app package. By not bundling webview, deskgap looks perfect to me.
I'd assume that the key element here that they don't talk about is that he didn't keep people on his team who he couldn't trust to accomplish the tasks he set them.
GraphQL doesn't even seem like the same kind of tool. GraphQL is what you expose as an api to users. It can only do a fraction of what SQL does and thats a very good thing. You certainly don't want users running their own SQL on your server.
I think the key problem with unionizing software development is the lack of objectively defined work units, and the resulting impossibility of measuring output. I think everyone who has worked in software for any length of time knows that some developers are vastly more productive than others, and that management can’t measure productivity.

If somebody is having a hard time with a task (or is just being lazy) they will describe the task in a way that makes it sound hard. Somebody who is super-productive will describe their work as being easier and therefore get less credit for completing it. It’s very challenging for managers to sniff out who is really pulling the weight, and that will often unfortunately require a subjective evaluation of the behavior of their employees. The implied threat of termination at least helps keep people honest.

Union protections, which add a layer of due process, would make this completely unworkable. If lazy Bob who wants to put in 20 years for his pension is always telling you that it will take three days to upgrade this dependency because there are so many breaking changes, that the branches have diverged so much that it will take a week to merge them, that tracking down all the event handlers on the old page will take the whole sprint, what can you possibly do to keep him in check? What if your good employees all leave and you are left with a team full of Bobs, how will you ever ship anything?

I think this type of environment already exists in government software shops because they have union-like protections.

I’m not advocating for unions in software to be banned or anything, I just wouldn’t choose to work at such a company and I’d expect them to be less successful on average.
IBM and Intel are famous for their leadership development on both technical and management fronts.

These companies are more famous for slowly and subtly purging their technical and management staff like after they are too old. Like over 40.
I also recently found out there is slack channel !
But look, this is not what people want. We are looking for a plain, vanilla, ticketing system that someone can respond to. GCloud does have it at the Gold level support.

So in my mind, GCloud is more figure-it-yourself-dont-call-us . AWS is more dependable. They have scaled their sales/devrel/support ops so that a small startup can access it.

Google only does this for the Snapchats of the world.
As opposed to non-union media organizations having a direct financial interest in discrediting the idea of unions in the public eye?
Highly recommend Dmitri Fontaine's book "Mastering PostgreSQL in Application Development". Really helps emphasize how you can leverage the power of SQL to minimize all the Python / Panda steps to get the same result.
Every conversation I've ever had came back to using RedGate SQL Compare to diff databases and TeamCity for CI.

You basically shouldn't allow anyone to modify anything without it being scripted (bonus points if it comes with a rollback and is repeatable for testing). Your scripts then all go into Git.
I'd disagree -- I (and some other SQL/postgres zealots), would say that allowing users to run SQL on your own server is only a bad thing when you are running a database with insufficient configuration and/or security features.

We just might happen to live in a world where all the RDBMSes have that same failing, but I'd argue Postgres doesn't fail as bad in the are with things like row level security[0].

[0]: https://www.postgresql.org/docs/current/ddl-rowsecurity.html
Reading the Postgres manual cover to cover is a fairly good starting point.
I find that my brain seems to be very selective about what it copies from "cache" into long-term memory. I think this is the result of decades of splitting my time between two 'modes' of thinking - one where I try to permanently commit some important fact to memory (like how a system works, or what functions it needs, or whatever), and the other where I'm churning through hundreds of pages of documentation trying to find the one particular fact that I need, where everything apart from that fact gets explicitly forgotten as soon as possible to make space for stuff that I actually need to keep.
High-speed rail in California was a disaster, but there’s a better way
It actually already exists in some countries so USA would not be first unionising software workers. That would seriously help with the outsourcing problem if everyone would get the same benefits in all countries. Stop outsourcing everything to China would probably stop them from growing into the superpower it has become during the last decades. But I guess that train has left the station already.
I don't disagree. I just don't think we've figured out the next step. Other paradigms (MapReduce and graph databases are perfect examples) have introduced very interesting and clever ways to querying data, but nothing has replaced SQL. If anything, it seems like it will be additive on top of what SQL has already done.

I know a lot about data, but I can't solve that problem. To anyone out there, much smarter than me: this is a real problem. If you solve it, you'll cement yourself the history of computer science.

I have no doubt it will get done, though.
Great idea.
Is there any way to pull in kindle data?

Currently I read all my books and articles in kindle. I think I'll use polarized to read and organize the articles I read and use kindle to read the novels.

If I could see the total usage statistics in polarized that would be awesome.
IMHO, Essentially you need to let them experience the issue you foresee first hand, by letting them fail. That way they can learn the same lessons you learned previously.
I assumed he meant being awoken too abruptly while sleeping on the job, but now I'm curious as to what the actual situation was.
Not sure why your ADHD fuelled shiny seeking is an excuse for the shitshow that is electron. Just don't use new stuff?

I'm also unsure how it is even supposed to solve that specific issue considering my laptop is currently running at least two versions of electron for different apps, both of which render text as their primary directive.
BART exists. This isn't different.

Put a couple tunnels under the bay, one just north of the bay bridge and the other at SFO. Connect them, staying safely east of the San Andreas fault. Try to route the tunnel to allow stopping at at least one of the other airports in the area.

No, it isn't cheap.
Delivering thousands of vehicles per week could be where GM's experience becomes helpful.
I read the first five or so chapters of Factfulness based on this recommendation, and do not recommend that book. Here is my review (also posted to Goodreads at https://www.goodreads.com/review/show/2713701220):

The book was recommended to me as being mainly about bias, with the state of the world as examples, but this was wrong – the book is mainly about the state of the world, and it gives a few basic biases I already knew about as examples. The state of humanity all over the globe is not something I care about as much – I can’t personally affect it and it won’t affect my personal life – and the book never explicitly justified its assumption that it is important for people to know.

I did appreciate one thing: the book’s description of exactly what system is supposed to replace the “developing”/“developed” dichotomy. I was told as a child that it was obsolete, but never what was supposed to replace it. The book proposes categorizing countries within a distribution of four income levels in which most countries fall in level three. The author never justified his choice of four levels, nor his choice of boundaries between the levels, but I am willing to believe based on the graphs that at least this model is more useful than the older two-level dichotomy.

However, the rest of the book was pretty boring. I didn’t fall in the category of “people who think the world is getting worse” that the introduction assumed I fell into, so the next few chapters that kept insisting that the world was getting better were redundant and boring for me. The other chapters all seem the same and I don’t think I’ll learn anything useful from them.

I can guess that Bill Gates recommended this book because it is written for people like him – rich philanthropists who are wondering how best to use their power to make a difference in the world. Most people do not fall in this category.
It's mandatory. It's like saying you understand calculus but not being able to do algebra.

I interview a lot of data engineers/analytics engineers and I always start with SQL. If you can't grasp SQL, you're in for a very bad time.
Yes, that's what I'm complaining about. Here in Sweden the fuel for planes are so subsidised that it's most of the time cheaper to fly than to take the train. And if you go alone by car shorter distances it's about the same price as the bus. If you are two in the car it's already much cheaper.
It only appears self-contradictory because we're told day in and day out that labour protections are anti-capitalist. They're not. If you think about it, labour protections are pro-capitalist because they agree the current model works and just want to make the wealth flow fairly to everybody rather than to those who initially control the capital. Labour protections would be about dismantling capitalism if they were anti-capitalist.

> Capitalism and Public programs are in conflict because underlying public efforts is progressive taxation (aka Redistribution)

With respect, that sentence makes no sense. Progressive taxation (aka Redistribution, aka something I completely agree with) does not underlie public efforts. Taxation alone underlies all public efforts. Taxation comes in many stripes: regressive, flat, progressive. Progressive taxation makes sure the rich shoulder a fair portion of the tax burden rather then the less well off. Who tries to roll back progressive tax policies? The rich. Not all the rich are capitalists, many are but many by the same token are not. Many of the rich have wealth going back centuries to times which preceded capitalism. The wealthy, many of whom are capitalists, oppose progressive taxation. This does not imply that capitalism and progressive taxation are in conflict. Many people point to the post-war years in the US when progressive taxation was very, um, progressive and the economy was booming. As taxation has become less progressive over the years inequality has skyrocketed and investment in infrastructure has tanked which actually works against the interests of the capitalists. So, properly speaking capitalism and progressive taxation make great bedfellows, but the rich don't like it because they like all of us are self-interested and greedy.
Words have consequences, indeed. This is a very light form of radicalization or "stochastic terrorism": point a finger at people and declare them the enemy often enough, from a position of power, and someone will attack them.
Makes me wonder if they've had difficulties selling their work as credible to the general public, considering what the BuzzFeed name entails.
Directing has changed, too. I used to know a B-list Hollywood director. Directors used to come from a theater background. Theatrical directors make a script work by walking through it on a bare stage and making changes until it works. This doesn't work in films with lots of effects. If you try that on an effects film, you go way over budget. Which has happened more than once.

Big movies are now waterfall projects - everything is preplanned. As one ILM guy said, a Star Wars movie is three years of preproduction, three months of principal photography, and three years of postproduction. Movie directors now are more like animation directors - they storyboard, they plan, they previsualize, they have a full previz version created, and only then do they get the green light for full production.
Upper management gets to see all this work, so there's more interference from above.
Those developments didn't occur in a vacuum. American industry and politicians have for half a century worked tirelessly to crush American unions or render them as ineffective as possible.

There are plenty of examples of countries with strong unions, solid industry/services sectors and workers that aren't being exploited (read: underpaid, overworked, poor or unsafe working conditions, etc.). Every benefit you have as an employee that is enshrined in law was fought for by a union!
This is great, but I also want Amazon to build a high speed rail network across the country. I think they're trying to build their own airline, at least for package logistics but they can't get planes fast enough. They could probably build rail much faster in certain areas and they could use it for people and order logistics.
No need to load a slow bloated library. Learn modern DOM methods. Reading does wonders, my opinion.
Worth a read, I enjoyed the discussions about:

- still a high birth rate in sub-saharan Africa. Lowering birth rates are correlated with more education and income.

- how little we know about the causes of premature births

- the lack of detailed economic data about women in poverty

- 5 top sectors of greenhouse gas emissions. How are we going to reduce emissions from steel and concrete production without cratering the economy?

Definitely important causes for the Gates' to put money and effort towards.
Yes, that doesn't negate the fact that China's growth so far has been very strong.
https://www.virtualhere.com/usb_server_software

Usb over Ethernet! I run it in my homelab and it's worth every penny. Amazing tool.
Shrug That wasn't the point. You said that if computers act like X then why don't humans act like X. I pointed out some cases where humans acted a bit like X.

You then asked why those cases weren't also Y. I pointed out that computers aren't always also Y, so why did you think that humans with X must also be Y?

I am not implying a global watchdog, for the simple reason that distributed computing systems can have local watchdogs which reset a node when the node is not active, even without global intervention.

The mechanisms can be different - animals swim while submarines don't, but both move underwater. My point was that I disagreed with your intuition and conclusion, and since I can find one counter-example to show that X doesn't imply Y, you can't conclude that X must imply Y. Nor can you conclude my counter-example is the only possible mechanism.

You still haven't described the basis for your intuition.
That reminds me every time when I have to tell some customer service on the phone my email address, which needs to provide every character an vocabulary to avoid typo, meanwhile, in China, I just need to provide QQ email with plain numbers, and barely made any mistake.
It is bloated compared to using modern DOM methods. jqueery is not needed, its for the lazy and stupid, my opinion.
It looks like it has a huge blindspot.
The most important skill that knowing SQL has given me is the ability to think in terms of sets and declarative ways of defining what I want the end result to be (I believe the fancy term is the "projection" :) ).

Yes, it can appear to be magic to people who don't think that way, but doing things with window functions etc and understanding what the output of EXPLAIN means have helped unbelievably when improving performance etc.
No idea why this is getting downvoted, people must really dislike Datalog.

A recent up-and-coming software tool is the Open Policy Agent[0] and it uses Datalog -- though it's a custom implementation. This comment felt familiar so I went back and looked and it's come up on HN before[1].

[0]: https://www.openpolicyagent.org/

[1]: https://news.ycombinator.com/item?id=18156144
I agree with you, but was trying to illustrate an example from the class of 'one byte is eight bits' style assumptions.

Hopefully I made it clear that 'one character -> one byte -> eight bits' is an assumption that can cause a lot of pain. The simplest usage of non-standard character bytes I can think of from the top of my head is in SMS (as described in that interesting article that was submitted these last few weeks sometime) where the standard used 7-bit character bytes in order to get longer messages, and then struggled to deal with international character encodings.

Maybe it's drawing a long bow, but I think this specific example is of the same class of assumptions that jacquesm was describing when they said "a byte is 8 bits", and clearly this is a problem that will not "only cause trouble in rare cases".
In my experience, it doesn’t work that way at all.

What happens is that the code will be released, some user will hit the bug in the field, and the issue will be escalated to the engineer, who will proceed to spend entire days or weeks to troubleshoot the problem, and then just put a dirty patch that fixes the specific issue, leaving all the other corner conditions still exposed and ready to explode. At that point, major redesign of the solution, which would have been possible at the code review phase, will just be deemed too risky by both the engineer and the management.

On top of this, Management, usually ignorant to concepts such as “over engineered solution”, will praise the heroic effort of the engineer who spent days troubleshooting the issue, clueless of the fact that it was a completely self inflicted wound because the engineer decided that the best way to calculate 2+2 is to really do sqrt(2^4) and then realized that the user really wanted to do 3+3, so they’re going to put a special case to evaluate 3+3 as sqrt(3^3+3^2) rather than just doing the damn x+y.

Nobody will even realize that the issue could have been completely prevented in the first place by adopting a solution that was much easier to reason with on the whiteboard, rather than a house of cards of custom logic.

I’ve seen this script dozens of time.
For that you can write:

const elements = document.querySelectorAll('.some-class');
const values = Array.prototype.map.call(elements, element => element.value);

or more idiomatically (and perhaps a little slower):

const elements = [...document.querySelectorAll('.some-class')];
const values = elements.map(element => element.value);
Federation among publishers would be a difficult business challenge. Apple's rumored "Netflix for news" subscription service would be a centralized approach for managing subscriptions or micro-payments. It would not be a giant step beyond their existing Apple News app (on iOS and macOS).

https://www.cnet.com/google-amp/news/apple-reportedly-plans-...
I’ve met far too many devs who hide behind ORMs instead of writing raw SQL and it makes me sad. There’s so much one gives up by allowing an ORM to handle everything for you.
Once the government and industry took measures to try to reign in the pills, ODs starting rising dramatically as people turned to street drugs (sometimes dangerously spiked with Fentanyl without the consumer's knowledge).

I'm pretty sure we're agreeing now, but in your original comment you were saying more people would OD if it were legalized. Maybe more people might experiment and pick up a habit when it's legal, but the data here shows more people OD when they can't procure it in normalized and knowable amounts.

Also, relying on a black market to stay high is likely to have other consequences on your life in all sorts of ways not related to the act of ingesting an illegal drug, but more the fallout from engaging in (by definition) illegal actions to make it possible for you to ingest the drug. This complication is likely to further, rather than reduce, risk-taking behaviors that are not organic using the substance itself. When combined with the general volatility of the the market in general given chaotic measures that temporarily create false scarcity for a product that someone suffering from addiction cannot fathom going without, individual behaviors and decision making will definitely be negatively affected.

Basically the argument for the criminalization of drug use/commerce is:

Drugs are addicting and can be abused, so we decided to criminalize them with penalties that may seem excessive but are definitely warranted. And you know what? After putting this in place, man, you should see just how dangerous these drugs actually turned out to be. Turns out, once you make drug users criminals, they start committing more crimes and they lose their jobs and neglect their children and started overdosing and end up in jail and on a macro level violent organizations have come into being with the means to subvert whole nation states and law enforcement has a whole lot more to do. Could you imagine the anarchy if we legalized this shit? Overdoes would go up, violent organizations would take over the world, a whole generation of kids will be fucked and our prisons would be bursting from addicts committing crimes while law enforcement would collapse from being underfunded and stretched too thin.

Don't get me wrong, I believe drugs are Stupid, it's just the consequences of making them illegal is like Stupid started doing drugs and then began committing crimes to pay for the price Stupid artificially inflated against it's own interests so that it could in fact continue claiming to stupidly be trying to be less Stupid while (with near preternatural stupidity so sublime it becomes indistinguishable from Genius) preventing itself from ever being anything other than just Stupid while also convincing everyone it doesn't have a problem, in fact anyone who even stupidly suggests that what Stupid is doing to Stupid is Stupid is themselves in fact Stupid for suggesting something so Stupid.
By your very own logic the editorial board/owners of news media have a financial interest in discrediting the idea of collective bargaining and profit sharing in the public eye, instead promoting free-market ideas at all costs.

If you claim they don't, then you can't draw that conclusion for unionized journalists either
I had a similar role where I was writing boring LOB apps in a very gross language, but since we were using an SQL backend for all the data, I instead challenged myself to using bare templates in the actual programming language and writing all the extraction, transforms and logic into SQL selects and (when unavoidable) programmatic bits.

I also learned a crapload about obscure SQL since I would go to extreme lengths to achieve this. There was a lot of meta-SQL programming, where I would use SQL to generate more SQL and execute that within my statement, sometimes multiple layers deep. It was beautiful in its own way, expanding out in intricate patterns.