skysight-inc/HackerNews huggingface dataset:
Why would the pollution vastly outlive the polluters? It's not obvious to me. Mixing and recycling timescale of an atmosphere seem very short compared to other relevant timescales of the problem. Impactors, volcanic eruptions... the memory of the atmospheric impact of those events is in the sediments, not the air we breathe (e.g. KT boundary). Finally, civilizations that do not destroy themselves in the short-lived polluting era should move to a clean nuclear fusion era. We are probably ~50-100 yrs away if we don't fuck up.
Yea, i'm a believe that exercise is the answer to most problems. Especially in the desk environment. The challenge for me has been introducing exercise when a problem is present. As the increased stress seems problematic in my experience.
(Not my joke)

At a recent real-time Java conference, the participants were given an awkward question to answer:
"If you had just boarded an airliner and discovered that your team of programmers had been responsible for the flight control software, how many of you would disembark immediately?"
Among the forest of raised hands only one man sat motionless. When asked what he would do, he replied that he would be quite content to stay aboard. With his team's software, he said, the plane was unlikely to even taxi as far as the runway, let alone take off.
I just want all infrastructure to be made into a public utility so I can pick the network service provider of my own choice.
Killer apps, when it comes to languages, are feedback loops, but you need a statistically significant number of people using those languages to make it more likely that those killer apps get made. To me, this really just sounds like statistically no one used Self so no one (or not many, to be kind) made useful apps in Self.

imo, the Self/Smalltalk vision was just hard to sell to people in the 80s/90s since it was so ahead of its time, with no easy bridge back to the world people were building their existing software in. It might even be hard to sell it today. People built their apps with an existing toolchain and a language they already knew. To adopt the Self/Smalltalk vision largely meant ditching all that to replace your language, your OS, and your toolchain at the same time, for a bet on the claim that a dynamic language was somehow fast enough.

Instead, we piecemeal evolved into a worse world where Javascript apps run in a worse OS (the browser) and Python apps run in a lower level OS that needs to transport itself in a worse image model (Docker). But, it was easier to adopt from what came before. I can't say I'm happy about it, but at least the vision of Self and Smalltalk caught on.
Why did the programmer leave the restaurant?

He didn't like the table layout.
> Google could any day they want rewrite an API that brave depends on

That's funny, because they did that literally six days ago: https://blog.chromium.org/2021/01/limiting-private-api-avail...

(I'm not sure whether Brave actually used Google account syncing, but Chromium surely did and this move clearly shows the dependence)
Too soon, man. Too soon.
The problem with capitol punishment is that it's irrevocable. Even though we know these people committed these heinous crimes, there's going to be a line for where it's not ok to sentence someone to death because the proof is not airtight. When cases are close to that line, there's always the chance that they weren't actually guilty. I believe this will be the case no matter where that line is.
Because Comcast pays you a lot of money and has a lot of marketing (=lying) potential. If their money doesn't convince you, Comcast can easily fund a lying campaign saying that you are forcing them to raise prices and they'd have to pass them onto customers which means you won't have any voters.
I bought a giant bottle of shampoo at Costco and it almost killed me by hypothermia. I started the shower then made the mistake of reading the instructions. It said lather, rinse, repeat.
I agree with your explanation but I would still call that a method of "locking the screen".
Guns are also more reliable with other methods having a less reliable outcome. Additionally, other methods may not be as convenient as “pull trigger and dead” (e.g. someone intentionally OD’ing & then having a change of heart & calling 911).
a) the comments on this are unhinged
b) why can't the ships go to Oakland or Seattle? There's probably a reason, but it seems like an obvious alternative.
Honestly, I can't remember the last time I had Debian stable go wrong in any application[server,desktop,laptops or raspian]. I use it everywhere and it is pretty fantastic.

Despite Debian being phenomenal in many ways, it doesn't offer up a head for the chopping block to replace yours if things go wrong in a corporate application. Good luck getting IT folks to deploy anything that doesn't offer them an out.

Using CentOS knowing that it is downstream from RedHat but that RedHat would step up and fix things in a semi-timely manner was good enough for many enterprises....at least until IBM got involved.

Ubuntu is also a weird choice generally speaking because Ubuntu just uses Debian's testing repo as a base and really only significantly varies in the kernels that they roll for various products/services.[cloud,live patching,etc.] They used to maintain their own desktop[Unity] and service management[upstart] and a bunch more variances from Debian...but that ain't really the case today.
> More generally, orgs that are running "Enterprise" software are already set up to pay for software.

Crucially, though, most entities who are running their own "enterprise" software deployments will need way more than 16 servers.

Small shops do use "enterprise" software, of course, but they usually just pay somebody else to run it for them.
Do you have evidence that this is directly due to police funding and not issues like the pandemic, unemployment, etc?
> Turns out when you defund the police and disband special units murders go up.

Turns out - correlation doesn't equal causation.

From my criminology 101 class - crime goes down when the likelihood of being arrested/convicted of a crime goes up. The problem is that the likelihood of being arrested/convicted is a complex system whereby no one single factor can affect it.

Especially last year you had several huge sociological factors that likely played into this: social reactions to BLM, riots, domestic terrorism, record high unemployment, mental health contributions due to stay-home regulations, AND defunding of the police.

To pretend that one factor is the only contributing factor to a complex system is a fool's errand.
This take is just wrong statistically. First, there are far more than a few murders in large cities. Second, murders rising in ALL large cities by a large percentage is unlikely. Third, the total murders across the large cities rising by a LARGE percentage is unlikely.

The equivalent to the second is tossing heads every time. The equivalent to the third is tossing far more heads than tails when you toss many times.
I’ve been using horizontal dumbbell rows for lats for years, they’re not as good as chin-ups but way better than nothing if you don’t have access to a chin-up bar.
Mobile experience is a bit frustrating. I cannot select obliques for the life of me.

It might warrant having another method for selecting muscles.
CTRL+W messes me up sometimes. when i'm in split screen mode with two panes i'll often tap CTRL+W twice to switch panes. very confusing when you forget to exit insert mode.
Isolating specific muscles can be useful in limited circumstances. But most of us will get better health and fitness results with compound functional movements that engage multiple muscle groups.
Why do Java developers wear glasses?... Because they don't C#

EDIT:
Ah someone already did that one- what's a ghost's favorite variable type? A BOOlean
The rhyme has to be from the last accented syllable (otherwise "tinge of fringe in your minge" are rhymes), so syringe isn't, and door hinge only works if you make it a compound word and make hinge unaccented, which means dropping the h. At that point you're in near rhyme territory.
perhaps whitespace token is considered a word:

2 words 1 spaces = 3 tokens
3 words 2 spaces = 5 tokens
4 words 3 spaces = 7 tokens
...
maybe?
Check out the workshop on the hypercore website, it explains it in detail
Solar + storage is now the cheapest option in the US.

Centralizing energy needs the way vertical farms do, incentivizes the company operating the farm to opt for the cheaper option and install solar on nearby land.
I do not live in Vienna - I live in Montréal. We have a system that is a mix of a structurally HDB-like provincial system, municipal housing systems, private construction, private/public cooperation, and rent control.

If your issue is that public housing is run by racist people, the solution is to have it run by non-racist people. This tends to be easier when people that live in public housing are more diverse and have a larger electoral impact.

The way that we handle the downsides of rent control is by allowing landlords to break the rent-control cycle by doing major renovations, and by making rental contracts basically all end at the same date which allows for a much lower friction in moving.

While the author may very well want it, unless they make it their #1 priority, they won't actually implement it as there is much more resistance against public housing than to anything else. The end result will be that the "compromise" will be no new public housing and simply zoning relaxations at most, with continued increase in rents.
> “Terminals are working with limited labor and split shifts,” it said, asserting that this is related to COVID. “This labor shortage affects all terminals’ TAT [turnaround time] for truckers, inter-terminal transfers and the number of daily appointments available for gate transactions and delays our vessel operations.”

Sounds like this isn't going to improve until we can vaccinate more people, especially essential workers (and I would include these dock workers in that).
In many languages the distinction is quite blurred. In Japanese, most color words like 茶色 chairo (brown), 灰色 hairo (gray), 黄色 kiiro (yellow), 紅色 beniiro (crimson/red) incorporate the word "iro" (color), but while the first two are tea-color and ash-color, ki 黄 and beni 紅 now just mean "yellow" and "red" respectively.
This is really cool! But, I think the clock needs to be bigger and brighter, and maybe graphical. Or be a VFD -- OR -- what would be really cool, is combine it with a pico projector, and shine the clock/UI onto a wall. Good luck!
In the dialect I speak (roughly North Central American), syringe has the stress on the second syllable, which makes the rhyme with orange (ˈôrənj, ˈärənj) a bit awkward. Looking it up, I was surprised that both stress on the first syllable and on the second were listed.

səˈrinj, ˈsirinj

It piqued my curiosity. May I ask where you've heard the latter?
Dominionism is simply a return to the Puritan ethic that the teachings of the Bible should influence every aspect of the world.

I’d agree about dispensationalism, but it’s a stretch to say that people shouldn’t study the Bible by themselves just because an errant doctrine may enter their head. I mean, look at all the errant doctrines of Rome, it hasn’t helped them any.
Get gymnastic rings instead of TRX.

Cheaper and way more versatile. Anything you can do on the TRX you can do on rings, and way more.

Only potential benefit of the TRX is that it might be more gentle on the hands due to the rubber handles. But after a few weeks of gripping and exercising on the rings, you'll be fine.
Saturation is the wrong word/aspect. The difference between orange and brown is in the luminance.
I think that would be a pretty serious harm to Python as a language. When I was learning Python, I was using PHP, which has $ interpolation for double quoted strings but not single quotes. I didn’t understand how PHP worked at all and it really confused me. In retrospect, I don’t know why it was so hard to wrap my head around, but it was. Learning Python was liberating because I knew exactly when and how interpolation would take place. The decision not to follow the lead of Perl and Bash and auto-interpolate was made deliberately by Guido many years ago. It would be a shame to go back on that decision now.
Going off the rock climbing theme: getting better at bouldering (or any other style, really) requires strengthening the muscles in your fingers. It would really be handy to have some exercises linked here for improving those muscles' firepower.
Brazilians have both words but also draw the line differently than my European eyes do. The so called "Verde mar" is definitely blue to me and my American colleagues
For a single query, the combination of index and data pages is almost certainly enough to reconstruct the search keywords with good accuracy.
It should be noted that nearly the entirety of the increase in murders happened after the BLM protests began in May [1]. Before that, 2020 was on track to be an unremarkably violent year.

Given that this is exactly what happened in Ferguson and Baltimore after those cities’ riots, the increase was sadly predictable. Baltimore’s experience bodes especially poorly for the country; its homicide rate has stayed elevated ever since.

The slaughter of an extra 3000-4000 people in the span of seven months is a colossal tragedy. I hope that the cheerleaders of future racial reckonings will do all in their power to prevent similar disasters.

[1] https://www.thetrace.org/2020/12/shootings-data-philadelphia...
Whilst percent strings can't, calls to format can.

So:

log.debug("Unexpected, got {got}".format(got=got))

Or, to just use the available locals to automatically fill that in for you:

log.debug("Unexepected, got {got}".format(**locals()))

Or if you want both globals and locals with a preference for locals:

log.debug("Unexepected, got {got}".format(**{**globals(), **locals()}))
Unless it was similar to HN, where HN is focused on tech. The other site could focus on bio sciences with other stuff sprinkled in. I think it would be interesting
So, what are the chances we'll see a ShowHN post about someone turning this into a sex toy?
Autoposting the links to the article and to the discussion in other site is heavily discouraged here. In general, bots are discouraged here. I's almost sure it will be downvoted heavily.
Can admins please change link to the global version? I made a mistake. https://www.flir.com/news-center/corporate-news/teledyne-to-...
How does one find & aquire a unused oil rig?
An SQL query walks up to a table and asks, “Can I join you?”
Java is a DSL that turns XML into lengthy stack traces.
Thank you! This was literally what I opened the article for (I'd seen the f syntax previously but hadn't paid much attention) and it's conspicuously missing!
So Competitive Quake/Counter Strike/ThingsKidsPlayTheseDays:-) will fund research into FTL transport for <1ms ping.

Sadly, I could see it. Some billionaire somewhere wants "The Best" latency numbers and wants it on their yacht...
https://en.wikipedia.org/wiki/Planck%27s_principle
What is the difference from flow and event driven programming
> Netflix believes that it does.

Or they believe that their media partners, who license the media to Netflix, believe that it does. Or perhaps those media partners are members of the MPAA, which wants to take a hard-line stance and never do anything that looks like backing down, even if their own technical advisors say it's getting silly.

But, yes, whatever Netflix's reasons, those who buy from them will do so under Netflix's terms.
The accusation of racism is in the opening line:

> We’re all familiar by now with Right-NIMBYs — conservatives who block transit and housing development in order to keep poor people and minorities out of their quiet white-flight suburban neighborhoods.

People who are against increased density are almost never holding that position to keep minorities out of their neighborhoods. To me that comes off as a convenient demonization, using charged rhetoric to attack the author's adversaries.
Even if 90% of illicit financing transactions are being missed by Chainalysis, the original claim is that "many are used [...] mainly for illicit financing" is outright false.
The article states a huge spike in imports are causing a traffic jam worse than when the port of LA workers went on strike a few years ago. I went searching for the "why" behind imports spiking and came across this:

>U.S. consumers dramatically increase spending on goods as their ability to spend on services was constrained [by COVID] and that their lost income from unemployment would be counterbalanced by stimulus.

https://www.freightwaves.com/news/data-reveals-unprecedented...
Yes. Python in general has gone from being “executable pseudo code” to a series of complex language design trade offs largely because it had failed to grasp the right abstractions in its evolution. Backtick functions in JS are so powerfully clever and basically impossible to recreate in Python.
How to Convey Your Digital Strategy Using 4 Key Categories
Generally I'd agree, but it's pretty common knowledge that US homicide and gun homicide rates are already very high by world standards. So it's a spike on an already high rate.
What's the advantage of such a font? Won't it create issues of its own? For example if my mobile phone's browser wraps text to the next line, wouldn't it "break" the graph?
When Ubuntu came out, Debian was notoriously difficult to install. The joke was that Ubuntu was the African word for, "can't install Debian."
> door hinge only works if you make it a compound word and make hinge unaccented

Rhymes are often judged in the context of spoken language, under which conditions, dropping the h and having hinge be unaccented relative to the preceding door wouldn't be unreasonable or uncommon.
It’s not cherrypicking. I’m on mobile and it’s not fun to make a huge post on a small screen.

Another example:

Portland defunded the Gun Violence Reduction Team at the beginning of July.

28 shootings in July of 2019. 99 in July of 2020. The police chief said it was because of a lack of resources.
I haven't worked through this yet, but it looks to me to be a technique to get ahead-of-time Racket compiler, rather than run a dynamic, interactive IDE on iOS.

So you could build iOS apps using Racket on a host computer, then load those binaries onto an iOS device.
I started writing one, but only finished 90%.
Also, remember that the first argument to the logging functions is considered to be a format string. So using f-strings is not just less efficient, it is also not robust, unless you do:

logging.debug("%s", f"Unexpected, got {got}")

because otherwise, if the format string is the first/only argument, and `got` unexpectedly contain `%`, an exception will be raised due to a missing format parameter.

(Also, for the logging functions, you don't pass a tuple, just a normal series of arguments.)
"If Java had true garbage collection, most programs would delete themselves upon execution."

- Robert Sewell
The green of an rgb monitor and the "forest" green of photosynthesis are pretty different, and it's kind of weird they are the same in English.
A key to this is that it may be government-built, but people actually own them. And they're actually good. They're not just rent-controlled super cheap living space.
How many programmers does it take to change a light bulb?

None. The light's on in here so it must be on there too.
The absence of prosecution or any act of accountability in response to that allegation might lead one to believe that there was never any interest in hearing from the “lower levels.” (Or that the allegations were not true.) What makes you “sure” of the opposite?

https://en.wikipedia.org/wiki/James_Clapper
Previous discussion

https://news.ycombinator.com/item?id=25426195
logging.Formatter defaults to working with %-style strings but it it can be configured to use the {}-style of str.format. (As of 3.2)

You still miss out on the scoping of f-strings, and embedding function calls. But passing around what amounts to an "eval" expression is a footgun that should obviously be frowned upon.

There's also an option for $-style Template strings. But I can't recall when I've ever seen someone use that.
"First of all, I've never heard of PING."

It is open to the public and there is actually a PING conference call scheduled for tomorrow (link to agenda below).

From the PING Charter:

"Participation

Participation in PING is open to the public. Participants who do not represent a W3C Member should join as Invited Experts. Invited Experts in this group are not granted access to Member-only information.

Anyone may subscribe to the group's public mailing list and engage in discussion. Those who intend to contribute to deliverables will be asked to join the group.

Communication

This group conducts its work on the public mailing list public-privacy and in periodic teleconferences, typically 1-2 times per month. Additionally, the group meets face to face at TPAC. PING is experimenting with using a free Slack workspace - interesting discussions from Slack will be called out to the mailing list, and decisions will not be finalized based solely on Slack discussions.

Information about the group (deliverables, participants, face-to-face meetings, teleconferences, etc.) is available from the PING home page.

Decision Policy

As explained in the Process Document (section 3.3), this group will seek to make decisions by consensus. When the Chairs put a question and observe dissent, after due consideration of different opinions, the Chairs should record a decision (possibly after a formal vote) and any objections, and move on."

PING mailing list archive:

https://lists.w3.org/Archives/Public/public-privacy/

Agenda for next meeting 21 Jan 2021:

https://lists.w3.org/Archives/Public/public-privacy/2021JanM...

W3C's "Privacy Threat Model"

https://w3cping.github.io/privacy-threat-model/

W3C's "Fingerpringinting Guidance":

https://www.w3.org/TR/fingerprinting-guidance/

https://github.com/michaelkleber/pigin

https://github.com/michaelkleber/turtledove
The whole argument is about getting more people onto the same land via taller buildings. "Endlessly" seems disingenuous in this context; we are nowhere near the technological limits on scaling cities. We are choosing not to pick up trivial wins.
Have you... looked at the site? I clicked "Quads" and was immediately shown a video about squats.

I can't think of an exercise that is more representative of "compound functional movements" than a back squat.
Why was 6 afraid of base 7?

Because 10 11 12
An old one:

Q: how many Microsoft engineers does it take to change a lightbulb?

A: none they just change the standard to darkness.
I decided to solve a problem with regular expressions and now I have two problems.
How many programmers does it take to change a light bulb?

None. The light is working in here so it must be working there too.
Older incandescent traffic lights were _really_ green. The newer LED lights are much more blue-tinted.
A Corporate Anthropologist’s Guide to Product Security
Arguably the the most important muscle to exercise regularly is the heart, and that doesn't seem to be included, so allow me to suggest a few exercises:

* Running

* Jump rope

* Swimming

* Dancing
Also, "The Rise of New Economic Attitudes — Economic Humanism, Economic Nationalism — During the Later Middle Ages and the Renaissance, A. D. 1200–1550"

https://doi.org/10.1017/S0362152900004992
Seems strange that the source data doesn't also include per capita numbers. Sure Seattle went from 27 to 47 but with a population of 700,000+ that's a much lower per capita number than say Cleveland going from 121 to 175 with a population of only 380,000+.
Slightly OT: HRF and Ubuntu logos look a lot alike.
Why was there no popcorn at the next-gen OS conference?

Because nobody implemented the kernel!
Good material for standup tomorrow, thank you all.
Seems expedient at the time but always comes back to haunt you.