skysight-inc/HackerNews huggingface dataset:
The hard part of engineering isn't the ability to glue packages and microservices together. Those tasks are literally done by entry level, bottom of the totem pole engineers. You're saying that all bankers do is run models and spit out valuations, and all a chef does is put stuff in a pan.

I'm not speaking toward your argument of a bubble bursting, but engineering isn't going anywhere. And where else would an entry level engineer start than at the bottom, npm installing the package that solves their problem? It's using these concepts every day that builds good engineers who think of tomorrow's solutions, and can architect it both technically and socially. That is the line between software development and computer science.

Engineers paid under 120k that whine aren't doing anything beyond their immediate usefulness, i.e. 'just doing their jobs.' The engineers that get paid 300k are usually the ones running the show, and writing significantly less / no code.
It never was.

Silicon Valley was/is filled with smart people who knew how to get on top.

They realized that using ideals to sell their cold hard reality was a great way to get useful minions to put their hearts and souls into projects.

The useful minions came and helped, and are now SHOCKED that the power hungry people they supported would do things related to power.

Most people can't even accept the open fact that the intelligence community helped fund many of these projects (see In-Q-Tel and others)

Now everyone is 'shocked' at them gathering data and sending it off to intelligence organizations. They could have 'never seen this coming'and 'how oh how did this happen?' - The only way those questions are asked is through massive indoctrination and double think.
>If your videos are not suggested, and do not show up high in trending or search results, then they practically don't exist except from word of mouth and outside promotion.

Sounds like how the Web should work. If you're searching for it, you can find it. Why should it be spoonfed to users based on the decisions of some algorithmic black box?
When someone says HTML & CSS is terrible I ask them to design something better that lets you represent user interfaces that can adapt across multiple screen sizes, and allow complex layouts that Flexbox and CSS Grid makes possible. It is easy to criticize something if you don't have to worry how you would do it better.

That said, HTML & CSS is just how the world currently is. It doesn't mean that it is the best possible way to do it. CSS could've been very different if not for many fortuitous events in history: https://eager.io/blog/the-languages-which-almost-were-css/

The best possible way to represent user interfaces is to represent them visually. Having to learn code to build UI is just today's limitation. While many have tried and failed to do better, this is still an open question.

Today maybe a designer must understand HTML & CSS to fully embrace the medium. But that means they have to get out of their visual thinking mode, and look at letters on a screen and interpret them in their mind's eye. As programmers we're used to it, but it doesn't mean it is the best nor the only way to do it.

So I'm all for articles like this that questions the status quo instead of accepting defeat and asking people to just get on with the program.
A Note to Our Community on How to Hide Your Content from Search Engines
Yeah but at what cost? Non-monetary offerings are great for differentiating between VCs, but usually don’t justify a round in and of themselves.
Hoping (s)he reposts to Gitlab, or sets up a self-hosted instance, it's a shame this he is being blocked, though without the weight of github itself, it's unlikely to get past a lot of the nation state firewalls originally done so with.
You mean gasoline taxes? lol
Sharecropper is a great paralell. A sharecropper has no rights to buy his own land, and is forced into a psudeo-slavery, getting all of the burdens and none of the rights to his labor. Sounds unethical.
Um, no, it doesn't imply that at all. The current company values it; he also figured out how to explain it to a future company.
Most current IF authoring tools allow you to create web-playable versions. The SpringThing Festival of Interactive Fiction [0] is running right now, and of the 20 entries, all but 2 are playable without a download.

And Choice of Games has been successfully charging for their choice-based IF games for years (successfully enough that they're considered a professional market for writers by the SFWA).[1] Their games are playable on the web, but they also distribute apps for iOS and Android.

[0] https://www.springthing.net/2019/play.html
[1] https://www.choiceofgames.com/
The number of farmers is decreasing not because it is harder to be a farmer, but because farming is becoming more efficient and mechanized. Food is not becoming more expensive relative to everything else, it is becoming cheaper.

Rural communities are being hit because the amount of labor in key resource industries keeps going down. So kids move to the city where they can find a future, and so on. It’s been like that for a couple of hundred years.

Cities will continue to subsidize rural areas with their taxes as a result. Less density means infrastructure is used less efficiently, and so need significant transfers of wealth from the cities to keep being viable. That is probably unavoidable, but the cities can also subsidize rural areas in leveraging EVs as well.
The number of times I screw up there/their or hear/here is infuriating. I know the goddamn difference, but these idiot fingers keep getting it wrong!
You can get partial results with really any enumerable style api pretty easily, e.g. python

def distinct(l):
seen = set()
for s in l:
if s.lower() not in seen:
yield s
seen.add(s.lower())
If you don't know what something is called, then you need categories to find it.
There are people out there doing interesting stuff with IF on the Web. One example is The Onion, whose spinoff site Clickhole has a whole series of parody "Clickventures" that are essentially little Web-based comedy IF games.

You can play them all here: https://clickventures.clickhole.com/

And Wired did a piece a few years back about how the Clickhole team originally developed the idea: https://www.wired.com/2016/03/clickhole-adventure-games/
https://github.com/godiscourse/godiscourse/projects/1 Here is also some jobs need to be finished.
It's way more grey than that. Nvidia claims that their driver doesn't need to be opened because since it's A) from a codebase that existed prior to the Linux port, and B) doesn't actually import any Linux code or symbols (that's left to a dual licensed shim layer), that in a legal sense their driver isn't 'derived from' the Linux kernel and isn't subject to the viral parts of the GPL. And, all of this is the greyest of grey area. Towards that end, Nvidia has been committing to Nouveau lately for Tegra chips because I think they realize how precarious their legal situation is for chips essientially designed to run Linux.

That reasoning doesn't apply to most kernel drivers, and those vendors are just openly in conflict with the GPL.
Bandcamp, for one. CDBaby used to offer flac downloads for 1.5x the cost of lossy, IIRC. Not sure what their role here is anymore.
As someone who (happily) pays for music and needs it in a high quality format, I really like Bandcamp. After buying say 10 tracks I notice on my credit card statement 3 or 4 transactions, one for each of the labels the tracks belong to, so I know the artist should end up with a fair cut.
> If you join Alibaba, you should get ready to work 12 hours a day, otherwise why do you come to AlibabA?

Wow. Sounds like a greedy capitalist. I would understand 995 if workers were properly compensated. But 996 is almost inhumane. It stuck me as the same tone as when Jeff Bezos defended Amazons work culture. I guess e-commerce must work with very thin margins.

The only person that should be working 996 are the founders. Everyone else should not be expected to work on the weekends.
Yes, that may be the case that they are not totally wrong about all aspects of issues they raise, problem is how they present them and with debate those issues can be looked at and what is the root cause. Many issues are often the effect of some overlooked issue and sadly by dismissing the first layer for whatever reasons and not listening and disseminating what they say so it can be broken down and addressed fairly. Well alas that only fuels them into an extreme direction even more, isolating groups in society into political tribalism that ignores the issues thru dismissal of any message other political tribes may gravitate towards.

This sadly only widens the gap between the political tribes and fuels the extremist aspects on both sides.

But putting the right message across to encapsulate and ring true with both sides without biasing it towards one side or another is a very nuanced skill. Take climate change - people can argue one side or another all day long. But ask them - do you like clean water and air and you will find both sides agreeing. From their you can push thru what is needed on the back of that point over saying we are doing this to tackle climate change. Same result, just politicaly more easily absorbed and equally shifts away from the whole - well their not doing anything so why should we mentalities. If anything you shift that self serving mentality onto your side as they will then think about their air and water quality that they breath and drink as well as their families.
You also moot the whole historical data when people will argue that during the dinosaur period it was warmer and other counter arguments to climate change as it is the here and nows air and water they breath. Also easy to point out that if you run a car engine in a closed garage that the air quality is not good for you - something anybody in denial will comprehend and have to accept.

But without listening and debating what they said, pulling it apart and getting to the root cause and addressing real issues in a way that all sides can accept. You just see the extremes growing wider and further apart and that is not healthy for either side.

Perhaps we should worry about "Social Change" more as the current approach is akin to sweeping under the carpet and pretending there's no dirt and how everything is rosey, even though the distorted landscape hints that it is not and that carpet over time will bulge and bulge if this direction is left unchecked.
Not to invalidate your experience, but from what I've seen the highly upvoted people on HN are more accepting of "lifestyle business" and have more respect for work/life balance than the average startup founder
Is this connected to that creepy home device of theirs with the camera being constantly on?
This seems like a re-implementation of television ratings and survey (Nielsen) methods. In this way, it's interesting how strategies on the commercial internet gravitate toward business models with a century of momentum (and student loans) behind them. Business chips away at the revolution.
My team does ML in Fulfillment. Search my username on phone tool to figure out my team.
As a junior developer currently looking for a role on a great team, I'm curious about your process. Why does it take ~ four weeks, and what are some of the markers that tell you 'yep, this is a great candidate who'll grow quickly'?
Thanks for that summary, the twitter thread that I read on it was not quite as enlightening as this small summary!
In the '80's kids RC toys were powered by a fat yellow battery the size of a hot dog bun that basically everyone from that era will recognize.

Today, a single rechargeable AA battery can hold twice the power as that '80's hot-dog battery. That's a big improvement, over 10x more dense, with more improvements in the pipeline.
I don't think Spotify (streaming services) are influencing the composition of new music – listening habits are mostly unchanged since popular music in the 50's. The 3-minute song with the initial hook is a product of 50's AM radio. Whereas Radiohead/Sigur Ros/Slowdive artists with long builds do so intentionally, and their listeners enjoy that about them.

But.... what has changed is the frequency in which artists need to release content in order to compete in the algorithm arena. Some artists understand this, and more singles, EPs and early album previews allow for more "touch points" with their audiences throughout the year.
Nowhere did I say Government should be able to throw out free speech. I am just acknowledging what I have observed. If you think my observations are incorrect, please feel free to go through the relevant HN threads (e.g, https://news.ycombinator.com/item?id=19414591) You will find a lot of comments saying such censorship is needed. I agree with you that free speech is important, and I think this contradiction between free speech and society trying to prevent the spread of radicalisation is an important question of our times.
There's at least one company doing this. Not sure how successful they are. [0]

[0] https://www.earplay.com/
It's also funny how you're supposed to submit such (ostensibly) personally identifying information to a website for them to know.

So it literally only works for this purpose the first time you do it, now it's not private anymore (even if it was to begin with). Now it's on file just waiting to be leaked.

For example, how many of us are suckers who have submitted scans of our passport and drivers license to a website like coinbase.com?

It's only a matter of time until https://haveibeenpwned.com/ lets you type in your DL/passport number and it'll tell you how many scans it found in data dumps.
There's nothing to fix. The fire is either of a type that may be extinguished and a trained firefighter decided to put this type of fire out for everyone, or the fire is unable to be extinguished as was the intention of the entity that started it.

If it's the former, find the correct firefighter, if it's the latter, use a different fire.
Actually her appearance is relevant to the discussion at hand, within the context of this specific thread. There is no belittling going on here.
For anything that involves human interaction for the verification, this doesn't really work.

I generate random strings for these and store them in my password manager. On several occasions I've called companies for whatever reason and they've asked these questions to verify my identity. When I say "oh it's a random string let me open my password manager to confirm it" they often reply with "oh it's ok, you're right it's gibberish" and consider me verified.
Sure seems risky to admit like this. The CFAA has been used very broadly, for example in the prosecution of Weev for accessing customer information on an unsecured AT&T server. It appears this conviction was overturned based on venue (a technicality unrelated to the CFAA), and the underlying question of the CFAA's breadth is still unknown. [1] At the very least, the author is opening himself up to prosecution — even if he ultimately could prevail.

Journalists do enjoy certain freedoms, but to my knowledge (as a former lawyer), special treatment under the CFAA isn't one of them.

1: https://www.wired.com/2014/04/att-hacker-conviction-vacated/
In a big enough company where software isn't the product that just means they know the tech that applies to that company. The CIO is probably a fearful late career IT politician and the CTO could have spent 40 years progressively learning more about washing machines or planes.
There is a saying about getting a raise: The only way up is out.
At large companies there are lots of people who see themselves as decision makers, not Analysts. Analyzing data is beneath them. The end result is they expect the "Analytics People" to provide a set of different recommendation on what to do and business folks decide which recommendations to pursue.

If you have to interact with enough of these people your job as a Data Scientist will be miserable.
Disney Shares Surge After Disney+ Streaming-Service Update
So not dumb-dumb, but dumb for all intents and purposes of making decisions in a democracy? What's the difference? At the core of your argument is the idea that people in a democracy aren't able to do their singular duty: make a reasonable choice based on available information, so they need to be coddled and only fed information that is "fair", "fair" as determined by liberal arts majors I guess.

And if anti semitic arguments are so unfairly effective, why hasn't it won? All the major platforms have a lot of anti semitic speech that they haven't been able to filter out, and it's remarkably easy to find on the internet, so why hasn't it entranced the majority of non-liberal-arts majors? Why are the masses of average people calling for the removal of anti semitic content - an act built on a rejection of anti semitic ideas - instead of being enthralled by it?
Original tweet which surfaced the noindex tag: https://twitter.com/noamross/status/1116709899159916544
Of the people I've mentored I usually remain friends after we've both left the company.

The relationships I've formed with people have always been more valuable than the relationships I've had with companies.
I’d actually say the risk for the US is the other way round. European and Chinese manufacturers are going to jump on EV’s because of their domestic fleet economy standards, because of long-standing taxation on fuel, and because they are appropriate for domestic conditions with high population density, and American manufacturers risk carrying on producing gas guzzling SUV’s and being left behind. By the time electric cars are profitable at scale in the US, European and Chinese manufacturers will be producing tens of millions of units a year. The Chinese philosophy is “overtake on the bend” and they’re going to make the transition as sharp as they can.
I have been meaning to develop a twine based library in Elixir/Javascript for quite sometime, that will enable anyone to create Interactive Fictions and also something called Socratic Monographs. I understand clearly that good and easy to use publishing tool is the way forward.

Socratic Monographs are basically longform articles and goes deep into a subject but the way they do it through conversations. It may enable people to engage more with a subject deeply rather than skimming.

Happy to see there are people who want better IF tools.
Is it though? If so, it's deeply troubling.

The purpose of a screwdriver isn't to make working with screws more accessible, it's to make it possible and convenient. The purpose of power drill isn't to be more accessible than a screwdriver - it's to enable working faster and easier with screws, and to enable working with screws and materials for which using a screwdriver isn't feasible.

This brushes my primary annoyance about modern software - the current trend is to focus on making the basic, entry-level tasks accessible, at the expense of tasks that a proficient user might want to perform. The more advanced tasks are not just made more difficult - they're often made impossible.
It's about status. If you can associate your brand with status, you can make people do anything.
In fairness, all other things being equal, wouldn't you move for a 20% pay rise? Especially at the more junior level, where that kind of increase could probably afford them a significant boost in living standards.
I don't think that we really have something to disagree on here. Web and app designers like you are more technically and design-oriented; however, I'm talking about game development, where these roles require much more pure "art" skills: you don't use simple material design here, you actually draw all the real-looking materials (in the artistic style of the whole project) and characters and every little shiny detail.
Again, yes there are drivers running in the kernel space, yes they are mostly GPL, no Google isn't re-writing them into Binderized HALs, they can stay as Passthrough HALs.

Nothing of that prevents that all new drivers, except for the ones marked as legacy, are required to be Binderized.

The kernel code of a driver from OEMs allergic to GPL, is hardly different from a signal handler, implementing the minimal set of kernel code and deferring everything else to userspace.
I agree. No need to make it emotional and confrontational with a “respect” interpretation in my opinion. Of course this is hard but if I can do it I imagine the best approach will be to simply make the best choices for my career while recognizing management has their own bizarre incentives I will never understand.
The Christchurch shooter had no more right of access to a privately-owned live-streaming platform with an audience in the millions than he had right of access to a broadcast TV network. Saying so (which I suspect is what OP intended) is not "throwing out Free Speech"

You can tease apart the right to say something with the right to have it signal-boosted along the way, and if you want to save Free Speech you're going to have to in case we throw the baby out with the bathwater here.
Spotify has had a severe and negative effect on musicians who make what I term 'peak experience music'. Amazing music, but not something you listen to every day. Say you listen once a month or even just a few times a year.

Before:
2 listens = dealer price of a CD in UK = about £7.5 (on a good UK indie that's split 50/50 with the artist).

Now:
2 listens = income from 2 streams on Spotify = about £0.0006

I'm thinking of artists like Autechre.

Spotify is starting the shape the sort of music that artists can be successful with, in a bad way.
I'm confused, I scrolled down and still saw this:

return html`
<h1>${this.format(this.title)}</h1>
<div
class="dot"
style=${`left: ${this.bar.x}px; top: ${this.bar.y}`}
title=${this.bar.title}
></div>
`;

That is not type checked. I can change any of the HTML tags in there, any of the attributes on the HTML tags, I can make the template ill-formed HTML, and nothing in my editor or build system will check that.

const el = /** @type {TitleBar} */ (document.querySelector('title-bar'));

Why would I do that instead of this, if I'm using TypeScript?

const el: TitleBar = document.querySelector('title-bar');

Moreover, this is an unsafe type coercion, we have no witness that the return value is a TitleBar. document.querySelector returns an HTMLElement, and if you were using strict TypeScript types this assignment would not type check.
Also, and I'm loath to even say this, but a coal plant + EVs are still more efficient than burning gas in a million questionably maintained internal combustion engines.
Or having services pay "protection money" to be removed from the app. /s
Do Canadians use the British sense of the word tabled (begin debate) or the American sense (halt debate)?

The way a word means its opposite in different countries is literally a pain in the neck.
I don't think it was invented by them, but I'm sure it's been used extensively by them since then. I think it was just someone that thought it was funny.
I wrote a framework for these kind of things, a wrapper on top of (p)expect:

https://github.com/ianmiell/shutit
“If you join (company) you should get ready to work at 30% discount, to sacrifice health, family and romantic relationships so that I can get richer. Otherwise why would you come to (company)?”
*high Denisovan % I meant.
That’s a good point.
Does Human Rights Legislation Apply to Job Ads on Facebook?
Despite being a big fan of copyleft, the "source available" license sounds like the right direction for Zood. Thanks for that link. I had not heard about Commons Clause or Mega Limited Code Review. I'll dig into it those.
> Please don't use Hacker News primarily for political or ideological battle. This destroys intellectual curiosity, and we ban accounts that do it.

You've been breaking this guideline badly, and even creating extra accounts to break it harder. If you won't stop we'll ban the account.

https://news.ycombinator.com/newsguidelines.html