skysight-inc/HackerNews huggingface dataset:
At the start of my career, I worked for a company that did web sites. The philosophy was to sell cheap and get cheap labor to do the work. A "digital sweatshop" is a good description. It worked because html is easy to learn and repetition made you fast.

Just knowing html is no longer an option but I can see where knowing the basics in programming is enough to create an assembly line type of programming workforce.

Prior to the industrial revolution, Craftsmen were the norm. With the advent of automation products are created that best the best craftsmen of old and do it at speeds that no craftsmen can match.

There will always be room for the best but we are heading towards a future where low skills will dominate. AI is the big subject now but as most AI expert know AI is very specialized. Generally, it can't match what a five-year-old can do but it's excellent at doing one thing very well. Combine current AI and low skill programmers and you have the workforce of the future. It will be cheap and fast. But we can't get to this future until the workforce is trained.

Going forward, the tech giants will be looking for competent techies not necessarily the best of the best but they have to have a competent group to choose from.

Infotech workers get paid very well now because demand is high relative to supply. Increase supply and pay is bound to fall. The tech companies know this and are doing all they can to increase supply.

If you think companies are doing the world a favor. Don't! Companies are doing their best to survive one more day and create a future where they thrive.
I don't disagree. That's not the objection your original response presented, though; rather, your comment implied a literal interpretation of "What are you smoking?", at which my own comment poked fun with a variation on that colloquialism.
I echo your view. Here in Taiwan we have wide selection albeit non-branded frame plus prescription lens from about 20USD. I personally went with ic Berlin + Zeiss lens which was a lot more expensive. Still no where near the article’s USD800 example.
On top of the screen?

I am typing this comment using one of these.
ActiveX has never left IE (not Edge). Although Microsoft patches have broken it a few times. So you can run Winforms in the browser on a full Microsoft supported stack for the time being.
Imagine that you’ve changed payroll vendors, HR system vendors twice, and payroll/HR leads 5x across the timeframe in question. Now how hard/costly is it?
I don't disagree that people use words in ways that don't match up with their use in science. However, when people are criticizing science, it'd be helpful if rendered their argument in language that obfuscates important distinctions.
A classic gif on that theme:

https://giphy.com/gifs/queue-waiting-100mhETqKYJNf2
Recovering 3D shape around a corner using ultrafast time-of-flight imaging [pdf]
The FICO example from another thread shows a different outcome based on race without any data in the computer system about race.

If the computer system doesn't have access to race, like in the FICO example, then can it be discriminating based on race (racist)?
There's some relevant work going on in the "crev" project, discussed here a couple of weeks ago:

https://news.ycombinator.com/item?id=18824923

The big idea is for people to publish cryptographically signed "proofs" that they've reviewed a particular version of a given module, allowing a web-of-trust structure for decentralised code review. I particularly like how, thanks to the signatures, a module's author can distribute reviews alongside the module without compromising their trustworthiness - so there's an incentive for authors to actively seek out reviewers to scrutinise their code.
Whose bread I eat his song I sing.

I have a ton of respect for Todd but yes, this writer is just doing their job which is to promote okta
No, you'll need the same rules, but doing slightly different things. Or someone else will have to take them over. Either way, you'll have N-persons-worth of pure ops work - someone will have to do it.
> Oh come on, but PACs can. You're insulting anyone's intelligence you tell what you wrote above to.

But corporations cannot contribute to PACs. And PACs can only contribute $5,000 per candidate and $15,000 per party.

> Can a regular person call a senator anytime and for him personally to take the phone? Don't think so. Also, the idea that lobbyists 'know' about a complex industry. No, they simply tell you what they want you to 'know' about the industry in order to win your favor/sympathy. It has little to do with how much they know. There are politicians who turned lobbyists within a year or so of being out of government. Do you really think they're senior folks in the industries they represent?

Do you have any actual basis for the assertions in this paragraph? Or is it based on how you think lobbying works? Because this is a straw man.

> P.S. I mean this as kindly as possible, but are you, or do you aspire to be a lobbyist by any chance? You sound like one.

My wife was a lobbyist, and I have some insight into how lobbying actually works (as opposed to fictional assumptions). The fact that people keep repeating FUD like lobbying involves making campaign contributions is evidence that people are attacking a straw man, not the actual business of lobbying.
It's very rare for a live chat employee to handle only one request. Look at how popular chat apps present multiple requests within the same UI and imagine dealing with these without live streamed text:

HappyFox: https://zapier.cachefly.net/storage/photos/3fe2e4f896499b131...

Olark: https://zapier.cachefly.net/storage/photos/d53ec47e6affe26a5...

LiveChat: https://zapier.cachefly.net/storage/photos/26c01334ea7335635...

Denying support techs the extra 10-30 seconds that live streaming your typed words buys them for privacy reasons seems strange to me.

Your typed words are no more an indication of your deepest private thoughts than a phone support session full of ums and errs and “oh, actually I meant…”.
> Then there’s the opacity problem. Once a deep-learning system has been trained, it’s not always clear how it’s making its decisions.

This is no less true of human decision making.
Only problem is, if you look to close in the mirror, your pd changes because your eyes rotate to focus on the shorter distance. If you are closer then 1 meter to the mirror you should compensate. Up to 2,5 mm per eye if ur at 40 cm distance.(20cm from mirror)
It's amazing this still works in Chrome.

Open https://anttiviljami.github.io/browser-autofill-phishing/ , enter some auto-fill info, click "Submit" and monitor your "Network" tab requests. You'll find your browser leaked way more info than those 2 information...
~$1000 per head in taxes really isn't a lot; just the federal tax rate on a full-time $7.50 minimum wage comes out to $1,500 in taxes after marriage deductions, and with state and local taxes that could rise to over $2000.

For reference the simplistic average rate for the American household of $10500 spread over an average household size of 2.5 comes out to around at $4200 per head, which yields $50.4B in potential taxes over an equivalent sized population.
It wasn't my intention to say that writing a library in C++ is trivial. Just that it's inevitable in non-trivial projects. So I agree that lot's of knowledge and thought have to go into API/ABI design, versioning etc. On the other hand, only because C++ gives you lots of choices that other languages don't, it doesn't mean that only a hand full of "library developers" will have to make those choices. Almost everybody has to make them, coincidentally or consciously.
I work for Intercom, and we also did not implement these features for the same reasons.
Firefox does it for passwords if you pick to save your password but other fields I just have to double click the field and it drops down with a list of things I have put in it before.
I don't think anyone is surprised, but it is still good to call out bad actors from time to time.

Whenever there's a story like this every hn response is "always assume you are being watched at all times!" - but nobody can maintain that kind of hyper vigilance forever, and it isn't a healthy way to live.
I'm not personally familiar with those critiques and I haven't exhaustively read anything close to all the content from LessWrong, but I can point out that Yudkowski himself has a number of criticisms of Traditional Rationality. I think the most helpful thing I can add is that the paradigm embraced at LW is Bayesian rationality and not pure formal logic. Being massively reductionist, it seems to boil down to updating your expectations to be more in line with reality -- that being less wrong is about having an accurate account of your uncertainty of the beliefs that you hold, taking into account your priors, inherent bias, model complexity, etc.
When I wear my contacts, I need reading glasses. I buy them essentially in bulk from Amazon and leave them scattered everywhere.
I disagree, assuming there are no other security holes (browser extensions, whatnot) then the server will initially receive it, but they can then forward that data to any third party they wish.
I think the more likely reason Apple, Google, and Microsoft push their products in schools is to hook students on their products so that they continue to use them into adulthood.

I find it pretty astonishing that ChromeOS (installed on Chromebooks) for example is so widespread in US schools. This is a 'cloud-based' operating system that that tracks everything you do. To properly use ChromeOS requires you sign-in with a GMail account. Now your personal details are tied to all your activity in the OS (a guest account gives you limited functionality only).

Even if that activity data is detached from your account and "anonymised" (a pretty meaningless phrase), this is still means Google captures and saves (and presumably aggregates) the data of millions of US students that they can interrogate and dissect in ways that even they probably don't yet know.

Why does the tech community accept this?

The kids forced to use ChromeOS don't even have a choice in the matter. It's the adults who decided for them. Online tracking is so normalised now, large parts of the tech community rush to Google's defence. (Does a giant multi-billion dollar corporation need your defence?) It's a pretty depressing state of affairs and shows how little the tech community actually cares for privacy.
I would agree, though running it in FHD should be much sharper than a lower density screen.
I have a ten year old boy who plays Fortnite. I'm actually impressed with the quality of interactions he has with his friends when playing. They collaborate on strategies together and communicate effectively as a team, all while laughing uproariously and making memories together.
Given an even closer look, you're right ;) I saw MessageBox here[1] and assumed the implementation would just go through. After all, why would all other components compile fine, except for MessageBox? But actually, it even logs in the console

dl_mapping_symbol MessageBox - proc name MessageBox not matched

So yep, MessageBox has no matched symbols so it crashes and burns.

[1] https://github.com/roozbehid/WasmWinforms/blob/master/winfor...
it's really a shame they're not even trying to be creative:

for example why not use the heat to pasteurize milk? co-locate the miners with the pasteurization plants

even better: desalinate water to steam, use the steam to heat the milk and the milk to cool the steam, now you have desalinated water AND pasteurized milk...

but oh no, that would actually create a job for a couple of people to work it out and change the plants and negotiate and discover similar opportunities...
It's ok if both parties know what's going on. If visitors are left with the expectation that a message becomes visible on the other end when they send it then it is not ok at all.
I wonder at what point Apple is going to add wasm-support to iOS.

It’s starting to feel quite left behind at this point.
The "find a reason to say no" can be very damaging as well if taken to the extreme.

I've seen people that were entirely qualified for the position be rejected at the company I work for because they made some totally understandable mistake - I'm talking about people that took the time off to take a 5-hour on-site coding assignment, and made a mistake but would have had a passing (and possibly good) grade on an academic evaluation.

And now we have 5 open positions and nobody hired for them.
I think its perfectly fine for them to see it live but users should be aware of it. The current behavior that everyone knows is the other end doesn't see what you type until you send it.
Matomo 3.8.0: a new release of Matomo Analytics
Pope is Catholic. Bears shit in woods.
Where on the metro do you normally ride? I took the Gold Line almost every day from 2016 to 2018, and there were hardly any police either on the trains or at stations. Maybe 3 times a month I would encounter some guy shouting obscenities at random riders or harassing people on the platforms. Each time, I ended up having to be the one to call the police. About 6 months after the completion of the Gold Line extension, the number of police on trains dropped off dramatically and I almost never had my ticket checked. I gave up taking the Gold Line anywhere in early 2018 because I got tired of the exposure to belligerent riders, as well as those who are foul smelling; I'm glad I can start my days without having to smell mildewy body odor.
Funny that you raise that very valid point. Maybe we should be asking our selves why there's such a large concentration of the population on these overloaded cities, when the US has arguably enough land to distribute more effectively...Denmark overall has a larger population density as a country than the US.
FWIW, if all you're doing is authenticating a web application, you really can just do it off of the OIDC spec. It's a small subset of the protocol and can be easily understood. I did it recently, writing a multi-tenant application where each tenant can have its own OIDC providers, and it took me about three hours to do and to do correctly (verified against Auth0 and Okta, at least).

Barring that, Okta at least is a conformant OIDC implementation and you can use standard libraries for it.
I'm just never quite sure the gain in productivity and happy developers outweighs the cost of shipping a software product that requires hardware that costs 4-digit US$ figures to run smoothly (which seems to be the case for most everything produced by startups nowadays).

I for my part would prefer if, for instance, the Slack developers were confined to machines on which their current product runs as badly as it does on mine, even if they feel so miserable and underappreciated as a consequence that their uplifting have-a-nice-day loading messages get replaced by passive-aggressive snark or something.
I haven’t done a lot of PHP coding over the past couple years so I am admittedly out of the loop. That being said, I’m slightly surprised that PEAR is still around. Composer usage has been so utterly dominant that I think the last time I encountered anyone using PEAR was around the PHP 4 days. Just curious what it’s actual usage is like as opposed to my anecdotal experience.
Same here in Taiwan. Some stores like Jins and Owndays are everywhere nowadays.
So farmers kill themselves because of glut/over production? And debt.

What is wrong with this picture?

Why would anyone want to farm?
This is is actually the case of "free market already taking care of this". Most women can't negotiate effectively and end up with lower wages. Diversity hires sometimes end up getting paid less.
Are there many (any?) jobs where you can go and publicly announce that you're not only unqualified but extremely proud to be so and not suffer consequences?
Another thing to add to my list of things that creep me out right after typing notifications I can't opt out of and Facebook supposedly storing unsent posts.

Maybe a simple blocker for this could be the next must-have extension/browser functionality. Something that doesn't send your input events until you press shift+enter.
> Bankruptcy is a federal law with minimal state-by-state differences.

Unfortunately you're mistaken. The Code itself is federal but the underlying debts and assets are always matters of state law. Exemptions: It depends. Moreover, various provisions of the Code are construed quite differently across the federal circuits. For example you're not getting your repo'd car back in the 11th circuit once the creditor takes possession peaceably, period.

Perhaps the substantive checks take care of these state-by-state differences?
Agreed. I would have preferred a 2K screen, but I needed the better specs of the 4K model, and in practice having 4K didn't affect me. With TLP I get 8-10 hours of battery life on Ubuntu with the 4K display, and Ubuntu/Gnome handles the high DPI well.

What does affect me is the glossy display...
This isn't about unequal outcomes, it's about racist/sexist outcomes. It's very possible to have unequal outcomes without them being racist/sexist. And despite what seems to be commonly believed, liberals/left/progressives/democrats/etc don't tend to have a problem with that.

It's also not vague and handwavy. If you'd like to explore an example of institutional racism, check out the Parable of the Polygons. It's a clear, simple model with repeatable results.

https://en.wikipedia.org/wiki/Parable_of_the_Polygons
https://ncase.me/polygons/
What is a dollar based on?

The need for the citizens of the most powerful nation on earth to pay their taxes in it; a legal and regulatory framework to support it; and the military and diplomatic might of the US to support it.
I like (and basically agree with) the article, but I have to think it basically does a good job of pointing out the problem, and a bad job of suggesting a solution. The sheer number of dependencies of most commercial software now, and the ratio of backlog-to-developers, basically insures that the work required to check all your dependencies does not normally get done.

Hypothesis: it will require a massive failure, that causes the ordinary citizen (and the ordinary really, really rich citizen) to notice that something is wrong, before it changes much.

Hypothesis 2: after that happens, the first language whose dependency manager handles this problem well, will move up greatly in how widely it's used.
> As things get more and more integrated, a problem anywhere in the system means the whole thing doesn't work and you can't avoid the busted parts.

That's a general issue: laptops are pretty integrated and even in your tower it's pretty hard to patch the mobo (and let's not get into the issue of upgrading your L1 cache.

I started computing on a machine (PDP-6) on which you could add instructions with a wire wrap pencil. That's clearly impossible today, but with modern manufacturing, increased integration typically means increased overall reliability.
All you people asking for matte and USB-A (and Ethernet), this just popped up from Japan: https://www.anandtech.com/show/13890/dynabooks-g-series-lapt... Too bad about the 8 GB RAM though.
I disagree. If I tell you that argoubr + vliugo - viyt = plqtv, do you now understand what any of those words mean? If I say that "gye" must always precede "turo", do you know what "gye turo" means, or why it doesn't make sense to say "turo" without "gye"? What kind of meaning is captured by the relations between these words that these rules I just described, define? Would it help if I gave you all the possible ways that every word in the language those words are drawn from are to be articulated together, without telling you what any of those wors mean? And how would I explain those words' meaning without recourse to words whose meaning you already know?

Also, that's what I mean by "structure" - the context in which tokens are found in text. I don't want to say "syntax" or "semantics" because it seems to me those are loaded terms that have very specific, er, meaning and I am not a linguist to be able to unpick it.
That article gives an example of the Scotsman and Englishman.

Each are equal, 25% get 1200 on the sat, there is no allocative harm.

It is therefore fair, no?

If it is _literally impossible_ I must be misunderstanding something. Because I don't see the things he's mentioning as being mutually exclusive.
I'm not so sure. We have the entire industry of magicians devoted to making some pretty ridiculous illusions. Everyone knows it's fake on a conscious level. But the fact that everyone applauds this thing they know is fake is a pretty good proof that they are very impressed on a subconscious level.

The human mind has a lot more potential inputs AND it also tends to have years or decades of experience to draw on as well. Give the AI a quadcopter to fly around in and a huge database and it's going to go investigate the mislabeled data and figure out that it was misled. Similarly people walk towards mirages looking for an oasis.
Microbiome startup uBiome cuts more than 50 jobs
THE CYCLE IS COMPLETE!

More seriously, looking forward to when CLR can compile down to web assembly directly rather than requiring a large runtime. Baby steps.
I think this would only slow chat sessions down.

If you make me feel self-conscious about what I'm typing, I'm going to consider each word rather than type then correct/revise and send.
I hate that Firefox went all-in with WebExtensions and removed XUL/XPCOM. Having to download another sidecar app alongside your extension is crappy UX.
> As you can see, the $3.35M I raised at a San Francisco valuation netted me over $4.5 million of purchasing power in Philadelphia.

3.35 / 4.5 = 74.4%. 3/4 the funding not 1/4.
beware (if planning to do linux):

- only the thunderbolt dock works, all other docks have complications

- the LTE card will not work (exposed wrong, needs to be on usb)

- the webcam will not work (IR based)

otherwise it seems like a nice laptop
Commission to revoke British .eu domains after Brexit
I'm a sailplane, powerplane and a paraglider pilot and experimental airplane owner, with two decades of soaring flight behind. I have a micro-scale meteorology and atmosphere modeling as a hobby. I work as an engineer and computer vision researcher, on autonomous vehicle project.

My expert opinion - for limited delivery applications sailplanes could work. You need to do it right - sample and model atmosphere from the vehicle and ground, use gravity to accelerate and decelerate to flying speed, complete automation to remove the pilot. It's not easy. But it is not impossible.

(Incidentally, if someone is willing to drop me ~500k in an attempt to build a prototype - I might consider investing the time required.)
No, not all. My IdeaPad works just fine with similar specs and it's older than the XPS.
Recommend: https://www.goodreads.com/book/show/23168823-how-to-raise-an...
I did put it in quotes to point out that it was considered an opinion. The real point was that they were doing routine work and paying like they are doing something new while working on a rehash.

There is some evidence that they are in fact above average given repeated failures to outsource to lower cost locales. From many corporations who tend to be ruthless about cutting costs even at the risk of long term problems that stands out as /something/. There are also incompetents everywhere as demonstrated by some major and avoidable blunders.

They may in fact be overpriced and there are people with said capabilities elsewhere. Mobility isn't perfect, one would expect there to be a talent concentration there based upon wages - even if they don't stick around the feather in their cap helps with future job seeking and wages. I am also aware not all sufficent talent is capable or wishes to of head there.

However prejudicing in talent pools does no favors eithe. To take an absurd example recruiting for people who are Olympic body builder and Java developers when you really just need Java developers would pass up vast pools of talent and raise expenses for essentially no reason. That is an extreme case of pointless overspecification.