skysight-inc/HackerNews huggingface dataset:
have you talked to any Chinese people and how many of them oppose this reeducation of entire religions? I'm just curious whether that will still happen in your planned democratic China.
Are you suggesting you can't write accessible Web applications without using semantic HTML?
> In some respects UIKit is better, in other ways not. It’s just that there are so many more iOS apps than Mac apps.

I don't buy that this is a good idea. It shouldn't be about the number of apps but the kind of apps. Having a ton of iOS apps ported to Mac only dilutes the quality of Mac apps. What would be far better is to have a way to port Mac apps to iPadOS.

It's not quite so bad though, what Apple's trying to capture isn't the apps but the app developers. If they can get a fraction of iOS developers making apps specifically targeting Mac's and not iOS/iPadOS then it's a big win.
Ever try using your page with JS disabled?
> A screen reader certainly doesn't care if you use a <div> or an <li> or a <td>.

In which current screen readers is that statement true? (I'm fairly sure the answer is "none", but ...)
Personal Finance ShaperTalk: Warren Hogarth (Empower, Sequoia Capital)
Handy bookmarklet

javascript:(function(){Array.from(document.body.getElementsByTagName('*'), e => e.style.outline = '2px dotted orangered');})();
there are obvious answers, likely interrelated

older devs had to go into management to keep their career trajectory, no matter whether they liked coding or management more. the ones that failed in some way - meaning a disruption in their spending and earning capability - are the only ones on the market trying to get programming jobs, and complaining about it.

fixing the earning trajectory in a programming track helps fix this outcome too. FAANG companies seem to have figured it out for people they've already hired.
According to the theory of constraints (on which I am expert since I read 1 graphic novel, The Goal, and 1 novel, The Phoenix Project) systems without slack become exponentially slower until no work is capable of getting done anymore.

The reason for this are statistical perturbations in stochastic events. If a task takes a worker rand(1,4) units of time you can expect them to do day/1 to day/4 tasks in the day.

You look at the worker doing day/1 tasks and you say, "Well shit, that person is slacking most of the time. Most of these tasks take 2 units, 4 is very rare". So you ask them to work harder and impose rules so they must perform day/3 number of tasks per day.

You look at your constantly busy workers and you're happy. No more slack in the system.

But your assembly line grinds to a halt. Nothing ever gets done anymore. Everyone is busy all the time. Everyone's always working. But nothing is finishing.

What gives?

Turns out any task that hits N=4 on the random curve, wreaks havoc and you fall behind. Then you have both yesterday's and today's tasks to do. You can't. The next day ... well the problem ends up growing exponentially.

Efficient systems have slack.
thanks for the referral. I phoned a few lawyers about this but none were interested in contingency. I'll give him/them a call!
Of course agent Smith. What better way to exterminate the wretched human species than to make it die of overpopulation?
We've released dozens of titles that changed the world (and one that didn't)
Found recently on the steam page.

Everything post-HL was acquired.

How many millions have these guys bled from the company with their bloated salaries? It's time for some accountability.

Now we're applauding ourselves for pandering to SEA regions before WePlay goes live and uses state funding to subsidize and collect exclusives?

After the cash grab Artifact?
I lived more or less that way until age 30. But then as my income rose dramatically, my lifestyle gradually grew in cost as well. But I don't think that cost is truly buying me more fun. I had a ton of fun in my younger years on a lot less income.

And as I've put in the effort to be more mindful of my spending, it's felt more liberating than anything else. All this to say, you might also find it can actually feel better to do other things with money than spending it.
> A screen reader certainly doesn't care if you use a <div> or an <li> or a <td>.)

It absolutely does. Try firing up a screen reader before you make such comments spreading misinformation.

For example, it's maddening to see people now making tables out of flexbox grids and such. In a screen reader you can navigate a <table> in two dimensions (rows and columns). The flexbox variety completely breaks navigating up/down columns.
Older workers = more experience = higher pay.

Younger workers = less experience = lower pay.

Older workers also cost more in insurance premiums, have more "life events" that pull them away from work and are potentially harder to sell on corporate environment.
According to WCAG 2.0, yes I am.
I am probably one of those psychopaths you are talking about. If i saw a mouse in a trap i would set him free, but if he is going to die anyway i don't particularly care if he suffers or not.

The logic by which i come to this conclusion is following: Any living creature can be simulated on a sufficiently good computer, so both pain and joy are just some calculations, and it doesn't matter if calculation is done by hand, on a silicon computer, or with real atoms. Mathematical function can not be evil or good by itself, and the difference between pain and joy must not be that large (otherwise there would not be masochists).

Killing is bad because you are taking the computational resources from someone else, and likely reducing the number of possible futures. But if you have already decided that you are going to kill the exact amount of suffering during that doesn't matter.

I wish someone could give me a logical argument why the proposition above is crazy and why not causing pain while killing is important.
Slack (2017)
Yep, same in Denmark. NemID. But it works with any bank, public service etc. The govt runs the IDP and any company or public institution that wants to utilize trusted user login will delegate authentification to the govt idp
HTML5 Up design, hit the Full-Stack level with 6 (free) apps
Gotta love that "but" after "make people miserable"
yes, financial apps need to be locally-installed and under your control (preferably open-sourced), for both security and privacy.
Why do anything properly?

I look at 'div soup' HTML and shudder. The authors of it have not got a clue. They also make it hard for people who do write proper HTML with the correct tags, styling the elements and keeping the separation of concerns to do anything with it.

It is about organising your content, if everything is in div tags you might as well just upload JPGs of your web pages, with different ones for desktop and mobile.

Another game changer is CSS grid. You no longer need wrapper divs to do very basic tasks such as centering content. In fact content with horrible divs everywhere is a nightmare to style up with CSS grid.

An example of this is a basic form. With just the form elements and labels you can get it looking sweet in next to no time with CSS grid.

However, if some zombie has put lots of spans and divs around the form elements and done the labels wrong then you have to choose either to rebuild the backend thing that churns out the form or just style it up lame block layout style.

Pseudo selectors are also cool, there is no need to have silly 'i' elements and spans to put that asterisk after 'required'.

Some people like to keep it simple, doing HTML properly, others want to pootle along with their divs and class attributes. I know what will look good in ten years time and what will look outdated.

HTML5 introduced many features but the main course was the semantic elements. You can and you should write web pages with these elements and also be thinking in terms of them.

You may scorn the accessibility aspect but accessibility is easy if you use the right elements. Why would you not want to have it? There is also the mindset that goes with it - the web is for everyone, not just rich, white, English speaking males with perfect eyesight.

The article is spot on and extremely well said. Styling elements rather than make believe classes is particularly well said.

I would say that people who create div soup HTML should be banned from the internets, the work practices of overly complicating everything has been going on for too long.

I don't even regard div soup web pages as proper web pages, it is like comparing beige deep-fried processed food with freshly prepared from ingredients food.
Possibly, but I'm not convinced. France and Germany spend lots of money to subsidize their artists, the French have gone so far to order radio stations to play a quota of French music - yet despite their wealth and their size (on the European level at least), they don't dominate culturally.

That's not to say that it couldn't be random that a lot of the recent advancements happened in the US, I just don't find it likely.
I can see how running a bunch of fat jar services each in dedicated JVM can be competitor to running loads and loads of little OSGi components in one big huge JVM.
Loan sharks have forced more than 500 Muscovites from their homes in five years
Thanks for sharing! If your content (such as a thesis) is out of domain (not a news article) all bets are off on how the model will perform.
I don't know about largeish tests, but 37signals is famous for their 4-day workweeks during summer.

https://m.signalvnoise.com/why-we-only-work-4-days-a-week-du...
Good catch; I was going to include it in Monday’s “Last Week in AWS” at first glance.
> Mice are not human but as this is a basic physiology issue it is very highly likely that they also bioaccumulate in humans

That would be rather easy to check - take a bunch of dead humans who likely consumed a lot of bottled water (i.e. pretty much any urban dweller) and check them for microplastics in certain organs. Has this kind of research already been done and if not, why not?

Also, "piece smaller than 5mm" can be a huge 4mm chunk of plastic or one molecule. Depending on that, the average of 325 particles per liter could be enormous or completely insignificant.
If your conclusion is "throwing servers at problems" after years of reading the papers about Google infrastructure, you probably are a non infrastructure guy.

A serious conclusion should be that all these infrastructure enable application devs and researchers alike "to throw servers at problem". And these work are exactly the opposite, where they spent years and sometimes even decades meditating the nifty and figure out the most effective and efficient way of utilizing the servers.
Neat. I'll shoot you an email in a bit!
If you use semantic HTML you get a lot of accessibility for free, since screen readers etc. all speak semantic HTML.

That doesn't mean you can't write accessible web applications without semantic HTML, but it does mean you have to spend time adding the accessibility after the fact.
Show HN: OneTrueRock – TrueCar for Diamonds
Buying diamonds is hard

We are two engineers who recently bought engagements rings. The process was stressful: we had never done it before, there is some social pressure, it was a significant purchase, dealing with certain diamond stores felt slimey.

We created onetruerock which is a tool to help you find the optimal diamond for your budget: the biggest, best quality and best value for money. Simple.

Mini education: People will throw all sorts of terms at you (4C, cut carat, clarity, culet, girdle, fluorescence, etc). You can simplify it to: cost, size and quality. You want to optimize size and quality for your budget. Our tool does this.

Simplified experience: All you need to do is pick your budget and we show you recommended diamonds. These are optimal for your budget.

In the background we this by scanning hundreds of thousands of diamonds, analyzing them and narrowing down to the ones worth your time.

We hope to never buy another engagement diamond. Our goal is for this site to help others find the best diamond for their loved ones.

Would appreciate any feedback.
Lots of grey text in these comments.
Reuters has been running an interesting series of stories on the topsy turvy economy inside of China, focused on Henan:

https://www.reuters.com/article/us-china-economy-henan-prope...

https://www.reuters.com/article/us-china-economy-henan-consu...

https://www.reuters.com/article/us-china-economy-henan-socia...
The article makes OSGi look like the inventor of encapsulation and interfaces, but those concepts existed way before OSGi (from Smalltalk to frameworks like CORBA).

What OSGi produced is a model to handle dependencies, service lifecycle, and provisioning. But in the Java ecosystem, those features were replaced with a mix and match of smaller projects, that are easier to adopt and use.

Instead of adapting to the community, OSGi frameworks like Eclipse Equinox live on their own island.

Take for example provisioning: Equinox has its own framework called P2.
You don't need P2 to use OSGi. But, it's the way of doing things in Equinox. So to share a library, you need to provide packages using a P2 update site. There is no easy way of using Maven Repos [1].
The end result: tons of unnecessary complexity, and more isolation of projects that relies on Equinox tooling [2].

[1]: Tycho is the solution for interacting with Maven repos; but is not easy to setup...and in the end all the trouble doesn't pay: you end with a mix of dependency definitions that is hard to maintain/troubleshoot.

[2]: I'm looking at you SWT... you promise a nice native UIs, but consuming SWTs JARs from a non-Equinox project is a pain... thank you P2 and OSGi! :)
For 2 hours a large chunk of European mobile traffic was rerouted through China
> Organic (natural) pesticides tend to be safer.

This is patently false. Natural pesticides and herbicides are almost always more toxic to humans than synthetic pestices and herbicides, in large part because minimizing human toxicity is one of the goals in the chemical research programs.
Wasn't Google the "don't be evil" tech company that all the "influencers" suggested their friends switch to over to when Altavista was being shady?

You guys trust companies wayyyy too much.
I'm in that age bracket myself, and have fortunately avoided most of the abuses described here.

Like the other posters are saying, the real problem is that learning how to develop good software (or any other technical product) takes time. This is an experience-based subject - art? craft? - and while I have seen many very talented younger engineers and developers, their lack of experience with a whole list of factors that don't involve slapping some code into an IDE, or what have you, usually means they end up being far less productive than people like to assume.

Bay Area culture has produced a lot of great things, but this stereotype has got to go.
A quick read of the linked article suggests that maybe the author is somewhat confused about the difference between writing "computer code(s)" (software), which often requires extensive skill, and the assignment of simple numerical codes to various things for tracking purposes within the computer system, which is as straightforward as it sounds. The former is more of an engineering function while the latter is more clerical. Also, it is not at all surprising that the equipment and cards and whatever that the Nazis were using might bear the names/logos of IBM and Dehomag and such, even if those folks were completely out of the loop by then.

That said, the author also makes mention of new documents in order to back up his claims. I would have to review such documents for myself (and I may do this when I get the chance), because it's been my experience that when the press or whoever claims to have "smoking gun" documents, those documents often don't necessarily say what they're being claimed to say.
I take this to mean you will fully support it when the false positive rate is close enough to zero, and you're not simply concern trolling.
A Roadmap to Learn Generative Adversarial Networks
Sofort? When it got introduced in Poland everyone was bewildered as it seemed to stupid to be true. But after some EU nagging banks that support advanced and secured interfaces must tolerate this abomination. Ah, and if you need a US visa you have to use it to pay for your application. Suspicious.
A very important note: he joined the big tech at the beginning of the stocks growth. You can't do this today.
For a web application, unstyled HTML is almost certainly a mess even if it's perfectly semantic, but for a web page you absolutely don't need any CSS at all for it to be at the bare minimum readable on almost any device.

Sure it's mostly black text on white backgrounds with only minor typesetting differences between elements but as a means to present information it has worked since the mid 1400s...
That should be not so hard to check - some companies bottle water both in plastic and glass, levels can be compared. Others use specific sorts of plastics, so one could check if the particles in their water match the chemical composition of bottle plastic or contain other plastics that are not part of the bottle. Also, many companies supply water coolers which use big bottles made of different kind of plastics than retail water - but likely the water itself, from the same company, comes from the same manufacturing process. The profile of these can be compared and one can see if the bottles are the likely source.
This comment amazes me, I understand that I'm fairly old but I thought that around 2008 we got people away from using nested tables for layout to using semantic HTML + CSS because of accessibility (for humans accessing with different devices but even machines). I guess like the article says:

> Don’t forget that there is always someone new into the world of design and development. Hopefully this post steers others towards keeping HTML code semantic and clean.

Perhaps it's time to start linking to old A List Apart articles?

- Sensible Forms: A Form Usability Checklist https://alistapart.com/article/sensibleforms/

- High Accessibility Is Effective Search Engine Optimization https://alistapart.com/article/accessibilityseo/

- A Brief History of Markup https://alistapart.com/article/a-brief-history-of-markup/

But even from this year:

- Conversations with Robots: Voice, Smart Agents & the Case for Structured Content https://alistapart.com/article/conversations-with-robots/
Wexflow: A high-performance, extensible, modular, cross-platform workflow engine
"The country doesn't believe in treating a debilitating disease" is not my idea of a Utopia.
I scrolled through the whole article but aside from loads of background story, I didn't find anything else. What did I miss?
That's an allusion, not evidence. They're not a gated community in Johannesburg, they're a town in the sticks and every culture on earth self-segregates to some degree or another. It sounds like the Wired author found a peaceful community is wanting to change that because they read racism into where there may not even be any.
It would be nice to attribute these photos to their photographers, or to at least provide a link back to the original Reddit post. If you only link to the JPEG files, there's no way to find any information about the photo.

Also, it may be a violation of Reddit's TOS or the photographers' copyrights to redisplay this content without attribution.
> explicitly checked for as part of a QA process

After you've written the application? That makes absolutely no sense, unless you enjoy renaming lots of elements.

> instead of relying on some vague standard of semanticness

It's not vague, there is an actual international standard... WCAG!
Screen readers, distilled/simplified views, other automated parsing.

Things like marking up addresses, phone numbers - as examples - means that a search engine can log a website as associated with a particular address, a browser can link to enable a number displayed to be called direct.

If for example there was a microformat (or other semantic markup) for opening times then SE/social sites could read and display (and update) that info without owners having to go on 20 sites if they change opening times.

Of course it can also help infer which parts of a page are advertising, or impressum, and not render that.

A plugin could offer to work on tables, or import them to a spreadsheet.

Lots of scope for advanced automations.
Discussed a couple of days ago in the context of average Uber speeds in London and other congested cities [1].

[1] https://news.ycombinator.com/item?id=20113084
"In some small European countries, no one from there has yet climbed Everest, Nanga Parbat etc. without supplementary oxygen."

Isn't that a totally different level? I thought most paid climbers use oxygen.
Hahaha.

I love it. No complaints from the legacy engineers who are collecting million dollar salaries doing nothing, blowing smoke up gabes ass with vaporware.

Out of the 100million American pc gamers--during peak western hours--less than a 1/4 are on steam.

Everyone else on the inside and outside who don't want to see the company sold to activision-disney is a bit concerned.

The goalpost will move, and it will continue to move as we continue to examine how bad the bed has been shit post orangebox.

Millions upon millions of dollars spent over decades, with almost nothing to show. With any recent innovations coming from asset flips and indie teams.
Golden rule - it's quite obvious this lesson is lost on today's generation - basically called the "me generation". That's quite clearly the opposite of the golden rule that would have you focus on other people's plight to understand what you're doing wrong.

Budgeting - The notion that half of Americans can't afford a $400 mistake (and I know this is contested and there are credit cards, etc.. but the stat came about from something). In any case, I've met a lot of people that know the "budgeting" exists but don't actually know how to do it or that it would even apply to a person. They think of it as something a business or government does.

Parents don't teach these skills because they don't have them either.
Yup. And on top of that, my team does have slack time, but that doesn't mean we stop working when the mandatory tasks are done. We rather spend the downtime resolving time-consuming technical debt, automating some steps in the workflow. So, slack will actually make the regular tasks go faster.
Age is just one of the filters that companies use to cull the list of candidates.

Buzzword compliance is another set of filters.

Even being unemployed is used against you. Gaps between periods of employment are seen by some interviewers as evidence of possible prison time.

These same organizations then complain about not being able to find candidates for various positions.
we prevent many diseases, we help many others, both directly and indirectly. its impossible to disambiguate things. Its almost as if assigning blame to something bad that happened is a pointless endeavour.
>Meanwhile, there is no viable competition in sight for Google Search

I don't see how this can be true, Search is one of the most vulnerable, least defensible, no-moat services Google offers, and also its most important. DDG and others suffice for mainstream searches, even if techies and others notice Google is still better for niche specialist topics.

It's very easy to switch, only habit and "it just works" keep mainstream searchers on Google. As a monopoly it seems so tenuous, a far cry from owning a natural monopoly on physical infrastructure.