skysight-inc/HackerNews huggingface dataset:
> Species, habitats and forests are going at unprecedented rate.

Do you have a source for that claim?
What I see is that more and more species are put under protection, which wasn't the case e.g. in 19th century.
While jaded, I don't think your reasoning is valid. If the question is, "Why suspect an organization to coordinate with another to establish a dominant position in manufacturing or standardization in order to create a barrier to entry/monopoly for potential competitors?" I'm pretty sure the answer has nothing to do with web developers, even if that's the subject at hand in the context of this question.
In NYC, it depends heavily on the bus line. Some stop nearly every block (which can be as little as every 100m) whereas some have more widely-spaced stops.

The buses here are notorious for running very slowly (and thus behind schedule), and one of the proposals to speed some some slow buses is to eliminate stops on lines where they are densely clustered. It's become a subject of considerable debate, as residents and in particular older and disabled people are usually against consolidation, whereas most others accept it as a necessary cost of improving service.

The M14, which runs along 14th Street in Manhattan, is an example of where this is happening right now. Currently, the bus spends around 25% of its time standing in stations because it stops pretty much every block. There's a plan to eliminate some of its stops, but it's unclear whether it will succeed. Here's a good read on the subject: https://nyc.streetsblog.org/2019/04/19/never-stop-stopping-r...
Depends what server software you're running and how it's configured. The specific configuration element you want to look for is usually called the "bind address". If it's set to something other than "127.0.0.1" then it will probably accept external connections.

If you know the port number your server is running on, you can also open up command prompt / terminal and check with "netstat -an". Look at the local address column and make sure your web server is listening on 127.0.0.1.
When the first smartphones came out, they were prohibitively expensive, and for a few years I carried a very basic traditional cellphone and an iPod touch.

In 2019, when there are smartphones at any price point, each of those with the same funcions of the iPod touch, plus being a phone on top of that, the use-case for this device kind of escapes me.
Good, that will maybe drive more people to alternate platforms. The only reason I have it installed at all is that my non techie friends insist on using it for whatever reason. It's not like I have a shortage of similarly capable chat & call apps installed on my phone.

E.g. Signal is pretty much there in terms of capabilities to take over. All that's needed is a gentle nudge. Some ads should help for that.
Very welcome news here, I was wondering if they would end-of-life this product and hoped for the best. It fills an important niche, sort of a micro iPad.
I am surprised at the number of data breach reported ( 89,271 mentioned in the article). I thought it would be too difficult to enforce and company would rather hide it. Or is it the tip of the iceberg ?
I worked as a contractor on a Google backed company on the Google campus. My interview consisted of a short meeting at the gentleman who ran the agency's house. I found the opportunity through an online consulting marketplace. I then and showed up to the Google site the next week and began working. I also applied directly, but have never heard back from them. My most striking memory was the complete lack of connection to the outdoors. Every single window and skylight was covered with light blocking coverings, you never knew if it was night, day, sunny or stormy outside. Other than that it was fascinating work with great people.
It's impossible for the smartest voter to identify what is and isn't a credible source when posted to Facebook, but average voters possess the ability to listen to arguments about foreign policy and decide who should control the big red nuke button? Or listen to arguments about economics and decide who should control the big money printer? lol ok.
In São Paulo It is usually between 200m and 600m, ideally 400m.

But it is very irregular. There are lines with up to 1km between stops
I am probably somewhere on the spectrum.

I am probably also going to avoid actively going out and getting myself diagnosed, since as this article suggests, public and professional perception is such that it is extremely difficult to get someone to diagnose you, and that once diagnosed, people might not take the diagnosis seriously anyway.

I think that simply being aware that my brain runs on a different set of batteries--ones that make it easy for me to get hyperfocused on a task, and also ones that make me prone to overthinking--is one of the more useful outcomes of a formal diagnosis. Thankfully I can do that part by myself and with my close friends and family.

Unfortunately I feel that autism presenting in the way described in the article is simply too "loose" of a set of symptoms to have a formal diagnostic criterion which doesn't create a great number of false positives. Perhaps better time would be spent promoting awareness of the issue, as well as finding ways to thrive with a neuro-atypical brain (this is kind of in line with the article's message).
Join us for a fantastic webinar panel on May 30
Working as a data manager/analyst can be isolating. While most of your company/organization relies upon the data you manage and analyze, data analysts and managers can often times feel alone. Let’s fight isolation with tales of win, tips from the trenches and proven ways to do our jobs well. Join Panoply as we bring three data professionals for a candid conversation on being the most driven and effective data-driven warrior.

We’ll explore how Betsy Morris of Spanx, John Wessel of Fresh Watery Systems and Max Morganfeld or Room 214 stay effective and fight isolation as we address topics such as:
Tools - how to breed adoption and discover data insights
Time Saving Hacks - automation / standardization
Process - prioritization / standardization
Teaching - how do you get people to understand the data that is available, democratize/socialize it

Join us! https://learn.panoply.io/webinar-surviving-and-thriving-as-a-data-team-of-one
I sort of assumed that the vast number of hand-me-down (or second hand) iPhones would have pretty much eliminated the market for iPhone Touches. I guess there's still some demand but Apple has never been that big on creating products for niches.
It's a pity WhatsApp cannot be officially installed on iPods - they could replace phones for some people.
OctoLinker – Links together, what belongs together
Dal Segno – See the effect of code changes instantly
If there is an advice I can offer out of my experience as a kid: Be friends with them, and don’t push too hard that they don’t make mistakes.

My dad wasn’t very friendly with me as a kid, and got angry quickly whenever I made mistakes. So I grew up with a fragile personality, prone to addictions, and always trying to do things behind his back.

Even though we didn’t have internet at home until I was 18, I always took money behind my parents back and skip classes to go to the internet cafe.
He also restricted the set of TV channels we can watch, but I knew how to have my “secret” set of channels that I can easily add/remove whenever my parents weren’t home.

I’ve discovered a lot of dark corners in the internet, and developed a porn addition since the age of 13 which I’m still struggling with (I’m 25 now).

It’s always a good idea to setup a DNS filter to avoid accidental harmful content or define a screen time, but keep in mind that a determined kid can be as smart as you are and bypass it, or can encounter such content via their friends smartphones or other means. The best you can do is to educate them to make conscious good choices when they browse the internet, educate them so that they can define their own screen time and understand why it is a good idea. And be a person of trust to them : Make them feel you respect their privacy and trust them, and when they do something wrong, talk to them quietly about it, it would have a much better effect that expressing anger.

You want that when your kids find harmful content come to you and say : “Hey dad, I saw such and such on YouTube”, so that you can educate them about it, not that they continue watching it behind your back.
Yes, but that's because large percentage (70% what I can remember) came from nuclear power plants. If it hadn't been for the "green" movement who spent past 30 years fighting "dangers" of atomic energy maybe we would have been in totally different place and we wouldn't have to worry about global warming, air pollution, etc.
I think a future function of the librarian will be virtual curation more and more (tagging, categorisation, etc..). Similar to what the archive.org people are doing.
I remember when I read that article. It was a great idea. When they sold WhatsApp to Facebook however, I realized that this is potentially the fate of any for-profit business.
I live in Dublin and I take the bus everyday, is mad, I'm talking sometimes less than 50m.

The stop in front of my house and the next one is only three houses away, Georgian style, so no mansions or huge houses.

The transport in Dublin is horrible and is on top 5 of most expensive public transport systems. (No subway)
I don't know about the US, but since the power here is 99% hydroelectric it should only be the manufacturing and transportation emissions (it has to be transported from the US to Holland and then here.
Flaky tests are indeed a big issue, the main concern being loss of confidence in the results.

The otherwise good advice for randomization has its drawbacks-

- it complicates issue reproduction, especially if the test flow itself is randomized and not just the data

- the same way it catches more issues, it might as well skip some

Something else that was mentioned but not stressed enough is the importance of clean environment as the basis for the test infrastructure.

A cleanup function is nice but using a virtual environment, Docker or a clean VM will save you a lot of debugging time finding environmental issues. The same goes for mocked or simplified elements if they contribute to the reproducibility of the system- a simpler in-memory database can help re creating a clean database for each test instead of reverting for example
Below replacement levels?

Also, is that going to be common across all cultures?
"Clean food" is such a vague term as to be nearly meaningless.
A use case could be children, but we use old smart phones without a sim card. The functionality is similar and the cost is free if you have an old phone around.
Ranking Doctoral Programs by Placement: A New Method (Via PageRank) [pdf]
starting to look as simple as QML :p (https://qmlbook.github.io/ch05-fluid/fluid.html#animations)
Podcast with the author (Dr. David Klurfeld) discussing this subject: https://peakhuman.libsyn.com/dr-david-klurfeld-on-meat-not-c...

Interesting report of his experience with WHO:

- He was on the World Health Organization working group to decide if meat causes cancer in 2015 with a bunch of vegetarians and vegans and says it was the most frustrating professional experience of his life

- There were 22 scientists - half of which were epidemiologists

- They claimed they used 800 studies but they actually only used 18

- There was a group of people that were strongly against the vote

- He thinks a number of the people made up their minds before they even arrived
Because what do they all actually do? They spend a large portion of their time waiting around for numbers they add[0] to a spreadsheet and report those numbers to their manager.

That's it. (Ok, once a year they do reviews.)

[0] If they don't bug a dev to do it.
How to Read a Supplement Label
Easy enough to stick to your principles if the point was to sell the business from the beginning?

No need to worry about profitability, just get big enough to sell then let whoever buys add the ads.
> who didn't support the most popular layout method at the time, tables, in their new styling language CSS.

That's quite a misunderstanding of the past. Your proposition is only technically correct: CSS1 (Dec 1996) did not have table display properties, but they were added in CSS2 (Mar 1998). They were available early enough to matter.

The reason why many Web authors did not design with these properties is not the fault of the W3C, but rather because of the typical Microsoft sabotage. In the early 2000s, I personally did not give a shit about IE - my standard compliant CSS rendered fine in other popular browsers.
Speaking of "better", the author mentioned that his laptop works less from battery in OpenBSD than on Linux (3.5 hours vs 5 hours) and applications run slower. Unless there is a problem with OpenBSD drivers or CPU governing profiles, for me it means "worse" actually.

I was always curious why we don't have a simplified kernel for desktop/laptop use. I imagine 90% of people are running their computers in almost single user mode. E.g. at the moment my Debian, except my main username, also runs programs as root, systemd*, Debian-gdm, messagebus, some of which might be merged either with root, or with my main account. All the security features of the kernel (OpenBSD or Linux) are actually not used that much, so we could in principle make software faster and battery life longer just by "optimizing" that features. Same is true for clusters, VM hosts, embedded Linux.

It seems we overkill with security, providing fake sense of protection, while giving up on important metrics: execution time, battery life, memory usage, bandwidth, etc. At the moment the biggest security concern of mine is not the services running on my laptop in background, even with open tcp/udp ports, but the fact that my browser is running under the same username, which I use to access ssh keys, ssh-agent sockets in /tmp, password manager's files, photos, etc. Browser executes arbitrary code from the unknown to me sources all the time and one day someone will break the sandbox-ing and copy my files out.
I am assuming that one of the reasons they won't let users pay to opt out of ads might be because paying users are the most valuable for advertisers. They wouldn't let their most valuable target pool out of the advertiser's hands.
Cheapest way to get into iOS development also.
Just think of "What would Jesus do?" and leave off the last two syllables.
Not affiliated in any way, but you should give Signal a try.

The hardest part with any IM service is going to be convincing your friends to join though. I wish someone came up with a good way to overcome this "critical mass" problem.
A True Story about Strapi and the New Netlify Beta Dev CLI
Index fund replicate indexes, they are not the indexes.
It doesn't matter what advances science makes. We have the technology right now to stop global warming, feed everyone, etc. But we aren't doing it, and this hand wavey attitude is part of that problem. I'm not pessimistic about the situation, I'm just treating it seriously like it deserves.
> Did you miss the 5-10 years during which every CSS designer tortured themselves replicating tables with floats?

I never really understood why people had such difficulty with this. I was able to execute table-less layouts while still supporting IE5 on Mac.

> To this day, changing a site's entire design without touching its markup is a mirage.

That's only because HTML authoring is dead. No one writes HTML well these days. Just look at tools like Elementor. How many nested divs do you need to add a faux button to a website? It's ridiculous.

Write well-structured, semantic HTML being mindful of a separation of concerns, and flipping between stylesheets is a piece of cake.
I will never understand why anyone would build an ipod (read:non-smartphone) without physical playback controls.
I agree. As someone who did the "follow the jobs around the country" thing (in the US), moving somewhere without friends or family is very difficult. Some people make it work, some people never do. If you need to move to a city, there's probably a city nearby that has jobs in your field. Any city with 100k-200k people or more will have tech jobs available, they'll just be at the IT department of a non-tech company. My first job was on the information security team of distribution company, for example. It was still a tech job and I still got to work with some cool technologies. Added bonus: the job was so laid back that I had tons of time to work on personal enrichment projects that both helped the company and gave me skills that furthered my own career (learning coding to automate some repetitive tasks, for example).

After that I got greedy and started chasing tech jobs around the country and was miserable. I got a remote work job for a big tech company and moved back to my old city where I had friends and family and the CoL was below national average and I've never been happier.

It's not advice for everyone, but I think it's advice that's under-expressed on HN and other SV-centric forums.
It was almost certainly caused by one or multiple comet fragment impacts.

Sources: https://scholar.google.fr/scholar?as_ylo=2018&q=hiawatha+cra...
We're usually calling them "blinker tests" in our integration test suite. Reasons for blinker tests vary, but most are in line with what others here have already stated: concurrency, especially correct synchronization of test execution with stuff happening in asynchronous parts of the (distributed) system under test, is by far the biggest cause for problematic tests. This one is often exagerrated by the difference in concurrent execution on developer machines with maybe 4-6 cores and the CI server with 50-80, which often leads to "blinking" behavior that never happens locally, but every few builds on the CI server.

Second biggest is database transaction management and incorrect assumptions over when database changes become visible to other processes (which are in some way also concurrency problems, so it basically comes down to that). Third biggest is unintentional nondeterminism in the software, like people assuming that a certain collection implementation has deterministic order, but actually it doesn't, someone was just lucky to get the same order all the time while testing on the dev machine.
In Washington, DC, the distance varies considerably, but 200m sounds about right for the average. WMATA does have a "next bus" service that I see people using.
Sure, Oberon-the-language has structs and constants, but Oberon-the-OS does not not use them consistently. Take a look at this code from memory allocator (from link in my GP comments):

ELSE GetBlock128(q); SYSTEM.PUT(q+64, 64); SYSTEM.PUT(q+68, -1); SYSTEM.PUT(q+72, list2);

what do you think will happen if someone proposes this code into libc or Linux kernel? What kind of feedback would this receive today?
A controlled blaze in Utah could improve models of how wildfire smoke spreads
The ability to withdraw is an expression of power in and of itself. Autonomy is the power that many (most?) are looking for. It’s just that many are incapable (or believe they are incapable) of achieving autonomy without getting others to do work for them.

Programmers try to find the best of both worlds: they try to get machines to do work for them, so that they don’t need to impose on people to do so.
There's a standard technique for this that is as old as variable-length ISA's. Yes, you've identified the fundamental problem with the optimistic approach.

You do start with a pessimistic approach and assume jump distances that are the maximum length instructions. On each pass, you restrict yourself to reducing the lengths of instructions. Each pass shrinks only those instructions which currently reach their targets and recomputes only those jump distances. Yes, you can construct pathological cases where you only get to compact one insn at a time.

It doesn't matter. The goal of the asssembler is not to produce the optimal encoding, it is to produce a valid encoding. The program was valid at every step of the way. So after running N passes, you just stop and emit the program you got.

Oddly enough, its the fixed-length RISC ISA's that have a bigger problem with this. A RISC-V branch usually only has 12 bits of jump distance available. That's good enough most of the time, but 5% of the time (varying widely with the program) the target isn't in range. To handle those cases, you have to emit a longer-distance unconditional jump, and invert the logic of the parent branch to hop over the long jump instead of falling through to the 'else' label. Essentially, its a 64-bit encoding of a branch instruction with 20 bits of jump distance. Pretty sure the RISC-V assembler assumes the case of 12-bit distances in 32-bit instructions at first.

Eventually, there is a pass limit for optimistic assemblers as well. But when the limit is reached, instead of emitting a program that is less than optimal, you just return an error, because you didn't have a valid program that you could emit at all.
So my question is why was the article written?

You just described a systemic issue with SV companies replacing FTE with contractors, then ask why someone would write an article about that?

How many companies should the article have included to not be considered a "hit piece"? Or do you just consider any article about one company a "hit piece"?
It's always funny to remember that the smartest people currently alive are probably in some FAANG office figuring out how to monetize online platforms through whatever means possible.
I don't see this connection of XHTML and semweb. The preamble to the original XML spec reads as follows:

> The Extensible Markup Language (XML) is a subset of SGML that is completely described in this document. Its goal is to enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. XML has been designed for ease of implementation and for interoperability with both SGML and HTML.

Basically, XML's purpose was to make parsing rules for web documents generic and DTD-less, in particular to support new vocabularies (eg. SVG and MathML) in addition to HTML/XHTML. The XML namespace spec back then was another pillar for advancing that goal.

HTML5 then simply imported SVG and MathML into HTML as external vocabulary, without a need for namespaces or other modularization meta-technique.

That XML has failed on the web (and was succesful only in enterprise and publishing) shouldn't make fans of structured documents on the web bitter, though: SGML is exactly as capable as XML to describe the syntax of markup documents (with tag inference, a feature recently being discussed for re-inclusion into XML under the term invisible markup), and even can parse markdown and other Wiki syntaxes, can do HTML-aware, injection-free macro expansion, and a whole lot of other things waiting to be discovered by XML fans.
I stopped eating meat 6 years ago. I miss it, but decided to try going veg-only + eggs/dairy and see how it impacted my life. If I found myself unable to keep up with my exercise routines (bicycling and sporadic weight work), I'd have stopped.

But it really didn't affect things, and I find myself unable to justify the cruelty of meat production.

One note: I did notice that it's tougher to control carb intake while eating veg, because meat is a great way to feel full without spiking blood sugar. When that's not an option and you're feeling like snacking, you're faced with a ton of unhealthy options. So I'm probably 10-15 lbs heavier than I would be if I ate meat.
Looks like research has been going on from 2015. I wonder why Google decided to keep this a secret... and I wonder how many such long-term projects exist.

Maybe it's the possible upside that motivated the secrecy
This is amazing. I’ve been struggling with memorizing stuff for decades.

Where has this been all my life?