skysight-inc/HackerNews huggingface dataset:
Rat poisons are often designed to work slowly because rats are cautious about eating large amounts of unfamiliar food. If they eat a small amount and don't notice any symptoms within a few hours to a day, they're more likely to come back for a lethal dose. Some of the poisons take weeks to kill.

https://en.wikipedia.org/wiki/Rodenticide

Nonlethal methods of mitigating human-rodent conflict tend to be effective in the long-term and consist of making human spaces less appealing to rodents. Steps include sealing holes in buildings, storing food in secure containers, and disposing of waste properly.
IMO this is an example of extreme overengineering and premature optimization. Unstyled html is so ugly and inconsistent across browsers that it’s just not a realistic scenario that it would be consumed without the css and js that make up the rest of the code.

When an alternate display method comes out and wants my semantic html, I will add it to my QA workflow and make sure that it looks good instead of relying on some vague standard of semanticness from one of many bloggers.
"Success" is subjective; for many it is providing opportunity for your kids you didn't have, e.g. first generation college.

Plus you don't work in a vacuum by yourself; mutual success is more likely if you have close relationships with friends and family.
In China, Adults Spend Half Their Media Time Online
Ask HN: Should more people risk it all to save humanity from existential risks?
"I shall not be alive half a decade hence," said Seldon, and yet it is of overpowering concern to me. Call it idealism. Call it an identification of myself with that mystical generalization to which we refer by the term, 'humanity.'"

- Isaac Asimov, Foundation #1
> “Everybody is just a larger child,” Williams said, finishing his chocolate-chip pancakes.

I love these kids. Every step of the way they've figured out little hacks to get to the next checkpoint. PG once said that he was always interested in hacking politics, and as someone who's amusedly been watching the Gravel teens, I have a feeling they'll go pretty far.
Seen on Mastodon (not me):

>Whenever I hear "We need more programmers! Make more young people interested in programming! Teach programming at kindergarten!" I always get the urge to ask "What did you do with the old ones you had?"

>Where are all those programmers you hired 5-20 years ago? Why is no programmer at your company older than 40? Why do you have senior software engineers that are 25 years old? What did you do to all those people?

>If you can't take care of your employees, no wonder you never have enough.
I'm in a OSGi platform today and have to say it's still a broken mess

beyond the fact that the world moved from big irons 25 years ago making this whole exercise in in-jvm-microservices pointless, messing with the classloader breaks most of the good things of the Java platform

classloader deadlocks? check

debugger having a stroke trying to use the correct source between all the overlapping libraries at different version within the classloader tree? check

hot code road unable to figure out all the instances of services to replace causing weird class cast exceptions of classes over themselves? check

having to create library projects that include interfaces from independent services because in the OSGi tree you can't have cross dependents? check

I hate the thing with passion and move into real microservices fast enough
As Paula Pant of Afford Anything [1] would say, you can afford anything, but not everything. The author here is house-hacking [2], which certainly isn't everyone's cup of tea, but it is one way to get around high housing costs.

I've listened to enough financial independence podcasts to know that it's absolutely possible to hit a 90% savings rate. There are guests on the show who have done it on much less income than my family, and we'll be lucky if we hit 40%. It just depends on what assumptions of necessity you're willing to give up to do it.

[1] https://affordanything.com/

[2] https://www.coachcarson.com/house-hacking-guide/
Same here - articles that I've written (not a native speaker) before were classified as written by a machine :-D.

Edit: Nevertheless, it is still an amazing piece of work. The quality of the generated text is astounding.
Colossus is their data center scale filesystem. They dont talk about it..
Ever tried to use your pages with a screen reader? It's quite an interesting (and potentially maddening - screen readers are power-user tools, and quite difficult to get into if that's not how you normally operate) exercise.
This incident once again proves that implementing RPKI is a major steps that needs to happen to keep routing on the internet managable and above all else, secure and trustworthy.
By people, I meant reporters. Here’s a link to a story on CBS. The issue is that the Camp Fire was caused by major transmission lines - turn off some of those, and SF/SJ will lose power coming from major hydro sources in the Sierras.

https://sanfrancisco.cbslocal.com/2019/05/19/pge-fire-preven...
New partnership changes everything for the DIY diabetes community
Honestly, there isn't, except for a small subset related to screen readers.

At one point there was a kind of hope that semantic tags would make web content easily machine-parseable, unlocking a bunch of meaningful content reuse somehow that better semantics would make possible. (Big data, ML and all that.)

The two canonical examples being that lists were important so software could extract meaning from list items, and not using tables for layout so software could trust tables actually had meaningfully tabular data.

But... that never really happened, it's not clear it ever will, and it doesn't benefit the content author directly anyways, so... yeah.

(Like you say, screen readers are the main thing, so use the tags and attributes that are important to screen readers, like buttons and alt text... but that's a very specific subset. A screen reader certainly doesn't care if you use a <div> or an <li> or a <td>.)

Edit: I stand corrected on my example, for <td> specifically I forgot <table> lets screen readers navigate vertically and also read column/row labels.
What does this allow you to do?
The XHTML default namespace URL is http://www.w3.org/1999/xhtml in W3C's HTML5 documents (the link resolves to a page that lists references).
I thought this as well until a recent project needed to meet WCAG or whatever the requirements are called for accessibility... in those cases using the "standard" tags can save a lot of headaches in trying to make sure a screen reader knows what's going on with the page...
There are attorneys who may take this type of case on contingency. I happen to know of a good one who would consider it.

https://petersonbakerlaw.com/
To revoke access change your bank password. My biggest concern with any of the bank api providers is who they use to scrape the banks. Most are offshore outside the reach of US law enforcement or court system.
I emphatically disagree. If your job has high stress, then relaxing and checking out can pay huge dividends; up to and including the ability to maintain your high stress job. Additionally, for those of us who take more exploration-learning-bucket-list style vacations, the memories and knowledge offer more value the earlier in life you take them, as they contribute to lifelong education. Finally, the vacations provide networking opportunities, opening doors due to shared experiences leading to new friendships and possibly new jobs or clients.
I made a SFW porn viewer from Reddit subs
The same logic could be applied back in the day when 40-hour week was introduced. Yet somehow we managed. There is no reason we can't do again.
Microplastics do not wash out of your body...

edit: also glyphosate is not a pesticide
In the US, if you don't work, you don't get paid, so this sounds like a recipe for disaster for most workers here. Small to medium businesses would potentially be losing 42 days a year of production (52 days - 10 days std vacation time) and that would hurt the profits that they would need to increase wages to make up for that lost day per week just for the workers. Shareholders will still expect year-over-year increase in profits, which won't happen if you're paying people who aren't working.

Where exactly is that happiness supposed to come from? Workers may be miserable, but less money equals even more misery, near as I can tell. I guess the rich will be happy.
And even money in "sitting" in deposit accounts is, in reality, loaned out to be put to productive purposes.
Couldn’t reas past the headline:

> Online disinformation, or fake news intended to deceive, has emerged as a major societal problem.

What I’m actually hearing is “the specter fake news is finally enough to give governments the power to change, redefine, or limit free speech”
it's a local call mechanism, you can't get more nineteen ninety nine than that.

why?

to solve the hypothetical issue of needing two services that depends on different version of the same libraries within the same jvm

everything else it does you could do better with dependency injection and locator/proxy patterns
Accessibility is one reason. A web page may Visually look the same regardless of which elements you use, but it may be treated very differently to screen readers used by visually impaired people.

Using semantic HTML also helps search engine crawlers and other automated software understand the structure of your pages.
As with most things like this in tech (and every other economic sector that has ever existed) it's largely a guild protection and enforcement matter. When economic guilds use an unnecessarily strict 'only proper way of doing a thing,' it is for insulation against outsiders and to enforce their control over the domain they have a personal stake in. To the extent that it's truly petty, that is the extent to which the person shouting about it has very little protection from eg an endless flood of low priced competition (Web developers have historically been very exposed); or otherwise it's just pedantry run wild and a personal issue.

You see this in all professions and without exception, from the exercise industry, to trades like plumbing, to healthcare and everything inbetween. Most of it is bullshit, process-based job security theater. Most major guilds just end up developing higher level cartel-like certification protections to keep them economically secured from competition.
Yea, that's fair; it's definitely one of the more surprising things that they do. On the other hand, it's pretty common to pass around squared values that the math says that you ought to have taken the root of, when you know how long it takes to do that root. You're going to end up with some kind of convention for it, so it might as well be a short one.
The car thing is really a symptom of American urban planning and car culture.
Yeah, I have zero clue what handbag you have nor could I care less. You are not your khakis.
just stay away from the public sector and let underpaid people "good with computers" do the accessibility stuff
An Architectural Masterpiece: Bob Hope House in Palm Springs
Nothing has been proven, but it's hypothesized that chronic inflammation (and the foods that can cause it) are bad and can lead to the development of cancer.

Here's a review article on the current understanding: https://translational-medicine.biomedcentral.com/articles/10...
Linux Kernel coding style [pdf]
> Pretty sure flat earth is a parody right?

Totally not a parody.

I encourage you to go to a flat earth meeting or conference. Ask questions with the intent to listen and without judgment.

Your mind will be blown.

I used to think that data-driven scientific and analytic thinking was something that anyone could do if they wanted to. I no longer think that.
I’m 45. I didn’t start aggressively job hopping until I was 35, before then I stayed at one job for almost 10 years. I haven’t once had a problem finding a job quickly. I was a generalist when I was 35 and started down the road of specializing in the Microsoft stack in 2008. I start pivoting in 2016 to more architect level roles but still staying hands on but with more cross platform languages (.Net Core, Node, Python), I also spent the last two years getting a lot of experience with AWS from a development/Devops/netops standpoint.

I’m slowly getting more into the front end $cool_kids stack with React, etc.

But, I don’t do the blind resume submittals to job boards and applicant tracking systems. I keep a very strong network of external recruiters, former managers, and former coworkers.

I have never studied leetCode, and won’t go near a job that’s more concerned with how well I’ve read over “Cracking the Code” instead of how well I can architect a system.
Nothing. Don't listen to this guy. Glyphosate is not a pesticide, it's an herbicide. Anyone using the wrong terminology is a conspiracy theorist you can safely ignore.
Yeah. Same here. I worked with OSGi long before I used REST and microservices. To claim that OSGi somehow pioneered this stuff is both arrogant and ignorant. Sure OSGi and microservices share some similar concepts but they are both implementing ideas commonly found in distributed systems. The author just comes across as bitter. I liked OSGi when I first encountered it but for some of my colleagues it was a lot of overhead to do the simplest things. Either they had to learn it all conceptually or they have to rely on a lot of magic from the tooling. I feel that to really understand OSGi you had to know a bit about the nuts and bolts of Java and its internals. This is not common especially even among Java programmers. The advantage of REST microservices is that most developers understand REST and HTTP, etc. People have a much easier time getting REST and microservices (although you really need to know distributed systems to not get yourself into trouble with some boundary cases and failure modes).
This article is a study in the death of old news. It leads the reader towards a simple clickbaity conclusion "Sinclair bad, meteorologists good" but it doesn't come close to providing enough information to the reader or show any sign of independent investigation.

Basic facts that would inform the reader, like "how many days a year are 'code red'?" are missing. On one of the core points of contention - does corporation decide when a day is code red or do the meteorologists decide - we hear from a single meteorologist and a single corporate spokesperson who give opposite answers, but the reporter (Matthew Cappucci) apparently couldn't be bothered to call a few more Sinclair meteorologists (off the record) and figure out who was telling the truth and who was lying. Instead, readers are left to infer based on their previous biases - which, if you look at the comment section on WaPo's website - they have no problem doing.

Does this even count as journalism?
That is not the subject though
This is still pure gold.
To the point and full of sarcasm.
Sandstorm.io kentonv protobufs?
No, this does not preserve the history of the repo, just gives a single commit with the existing files. You might also think of this as cloning, then squashing down the entire history (well, everything in master anyways) to a single (root) commit.
iframes have had a wild ride in acceptance

1999 - Cool and Clever

2005 - Horrible

2010 - Horrible but sometimes necessary

2015 - Awesome
The spec authors would have done better to make the semantic stuff attributes. It's difficult to tell what CSS rules you're going to have to apply to any given semantic tag, which makes people instinctively reach for <div>s and <span>s. React native gets this right, with <Text> and <View> and just a handful of others, with attributes like testID and accessibilityLabel driving automated software that needs to read the screen.
But the idea with this algorithm was to expand peoples interestes. That should work against locking people into bubbles.
I’m still trying to make up for studying economics and not CS so 5 years in (too much time spent in ops) I’m still a very junior dev making a junior dev salary.

Mad props to them for sure!
yes, that's an option, though probably the least attractive out of all my crappy choices :/
Yeah, I'm not arguing that nothing happens in Europe, just that it's not overwhelming - which it would have to be if the social safety nets were a deciding factor.

I don't that social safety nets play a large role - for most academics, researchers, engineers, artists, there's a de facto social safety net (via tenure, high income, patents, equity, stock options, grants, strong job security etc), so a general safety net doesn't improve their situation and output. And having a general safety net also doesn't by itself increase the amount of people of exceptional skill and/or ability.

I'm not against safety nets (though I do believe that we've gone too far and have created strong negative incentives), but I do believe that "our society will be like Star Trek" doesn't hold water. We have them, and our societies aren't like Star Trek.
> What about the above, applied to a country that is between Europe and China? Such a country could passively listen while China takes the blame.

This statement doesn't make sense.

The BGP peering infrastructure has nothing to do with countries being "in between" europe and china.

I think you are overly paranoid, misrouting happens (quite a lot actually) and BGP routing changes are very easy to track thanks to the nature of BGP.

There are far more "stealthy" ways of getting desired traffic.
Sorry but I think your first paragraph is not complete? when we talk about China () then?

Generally speaking I wont get offended as long as the discussion is rational and logical. Me personally dont care much about country or patriotism. But Chinese are like any other populations, each individual can be quite different.

I'm not really in the loop of what is happening now but I do think sometimes only (trade?) wars can resolve unbridgeable misunderstandings.
Developing on the windows API is an unproductive way of creating apps, especially for the beginner developer.

I highly disagree, especially since things like the very useful http://www.winprog.org/tutorial/ exist.

It's much better to invest their time on learning programming rather how to possition a button and where to listen for click messages.

Ironically, MS's own "get started with UWP" tutorial involves nearly no code, but lots of messing around with a GUI (without really understanding what's happening and why):

https://docs.microsoft.com/en-us/windows/uwp/get-started/cre...
TinyRave is like SoundCloud, but the music is generated on the fly, using code
In IT, employers find it much easier to scale with junior employees. It is not about their age, but rather the fact that they are cheap and available. Old people tend to be expensive and less likely to change jobs.

Job ads address people more likely to be a good fit. That's it.
Wow, I can't count the number of men I've met that would want a wife that is extremely frugal. Also you're reading into the "goes along with it" a little bit too much - Literally inventing a whole relationship drama from 4 words is a bit insane.
I was explaining what it's like to live in China to someone and it's like explaining a dystopian cyberpunk novel, but with a level of surrealism and just plain absurdity. A Gibson novel filtered through some Philip K. Dick. You have a gigantic surveillance state with unprecedented reach and control...banning people from referencing a cartoon bear. You have a society with an extremely sophisticated cashless economy——beggars will take WeChat Pay——yet no clean water and horrible pollution.
The Anti-College Is on the Rise
> I find zero value in using ul/li's for lists that aren't bulleted

Browsers don't care. You may not care either. But people with disabilities attempting to make sense of your website do, very much so.

There's absolutely no reason __not__ to use semantic HTML, and many reasons to do so.
I apply migrations when the app starts, and have a policy that the code version n-1 should be compatible with schema version n, so that releases can be rolled back safely. (How do you handle replicas? The database gets globally locked and the first replica does the migrations. Yup, you have downtime. Don't change your SQL schema if you want high availability.)

I don't think that an ORM saves you from having to have a versioning policy, schema migrations, and tests for that. If your code expects a data structure that looks like map[string]string{"foo":"bar"} but the database column is now called "quux", you're not going to find what the code is looking for at runtime. The difference is you get an empty string instead of an explicit error.

Ultimately I find it very annoying. When I was at Google I used spanner, and everything in the database was just a protocol message. Want to rename something? Feel free. Only the code cares, the database still uses the tag number. Want to add a field? Code compiled against an older version of the protocol message will just silently ignore it.

In the end, I think bolting on relational semantics to an object database is a lot easier than bolting on object semantics to a relational database. But to do that, you have to undo 50 years of thinking about database storage.
Good: https://jakeseliger.com/2019/03/13/the-college-bribery-scand...
Should This Thing Be Smart? Door Lock Edition
I understand writing semantic HTML helps with accessibility, but it is by no means a silver bullet.
This is all well and good but front end devs often don’t code semantically because frequently the designs we are asked to build aren’t idiomatic to the web. It’s less about wanting to use a div and more about not being able to style a frigging select box easily in a cross browser way (or add more advanced things like multi select and what have you...

In other words, our first concern is making things easy to change. The semantic web (at least some of it) just isn’t there yet.

I’ll finish by saying, that there are certain semantic elements that are safe to use. In that case, by all means.
If it's hard to write then you can just improve your editor; there are lots of ways to do that, and most of them involve improving the software rather than hardware. Having a lousy editor is no excuse!
How many employers do you find yourself needing to exclude because of the “no Leetcode” thing? Do you think you’re sacrificing anything in the way of comp by doing so?
There's also Open Policy Agent (OPA) https://github.com/open-policy-agent/opa
BadGAN found that to improve the classifier, you need a generator that has outputs that are not on the support of the classes you are trying to distinguish. That eventually to get your classifier a bit better at distinguishing digits, your generator has to start producing non digits like Korean characters. At first I didn't believe it, but then I confirmed it myself.

This was in the limited labelled data regime tho.
what happens if there’s a severe downturn in the economy?
> I have never studied leetCode, and won’t go near a job that’s more concerned with how well I’ve read over “Cracking the Code” instead of how well I can architect a system.

I am 33.5, and looking for a job in India. I absolutely abhor doing leetCode, but atleast here it seems to be the only way - even within my own connected network.
Zvi Mowshowitz put the concept of "slack" well: https://thezvi.wordpress.com/2017/09/30/slack/
1. There are very few jobs where doing them in a miserable state does not greatly reduce the quality and quantity of work you do.

2. Successful businesses are making their owners and shareholders lots of money. As an absolute worst-case scenario, every company takes a 1/5 hit to the profit they produce for their owners.

3. Point #2 means that a four-day work week would do a lot to rebalance the value of capital vs the value of labour. The balance has been tipped towards capital for far too long.
You deserve downvotes. Semantic HTML is a key part of making your website accessible for people with disabilities. Ignore it, and you shouldn't be making things for the web.