skysight-inc/HackerNews huggingface dataset:
This kind of doublespeak/mixed messaging with nuanced private conversations but dead-simple (or worse, spun) public statements is a double-edged sword.

Sure it makes sure that the x% of employees who don't get the nuance won't ask questions about it, but it prevents ambitious employees from learning how decisions are made at higher levels.

Understanding how the organization makes decisions can help you make decisions in your day-to-day work. Not to mention the fact that if you one day have aspirations of leading an organization, you need to understand how decisions are made. When over-generalized public statements are made, it not only conceals this information but corrupts it and can lead people to false understandings of how things are done.

Some of the best insight I've gotten about why my organization and my company makes the decisions it does have come from reading discussions from senior leaders in google doc comments. I wish I could be a fly on the wall for live meetings or private conversations.

In the optimal company, employees who don't want to have to grok the nuance would be able to trust the decisions of the leads. However all decisions should be made in the open so that those who do want to go to the effort of understanding something can learn.
> P2P would be much much cheaper for everyone if everyone used IPv6, so it makes a difference.

How would P2P work any different in an IPv6 world? You still need to open a port for each incoming connection, which still isn't secure unless the target machine is explicitly requesting this.
Oddly, no data on people with no siblings. Given that they are far more common among the current subadult generation than ever before, it's a curious thing to leave out, since it has obvious potential implications for the future.
I have a pair of sneakers made in India I bought in the UK.

That’s only interesting because it’s the first pair I’ve seen sold here.

I’ve also noticed Indian metal working stuff turning up on ebay and Amazon.

I generally think of India for service but it’s really interesting to see if it can become a manufacturing hub too.
“No opinion is correct, so we should stop wasting time debating it.”

- advocates of code formatters
Interesting, in Sweden I only got this story when I made the same searches:
https://imgur.com/a/k1Avbtm
I wonder how famous is this piece. It's often reposted but do higher-ups think the same ?
in case you didn't know you can either try Tunnel Broker project or 6to4 [1] relay, both proudly presented by Hurricane Electric

[1]: https://en.wikipedia.org/wiki/6to4?wprov=sfla1
> I think you can convey meaning with subtle code style differences.

Yes that's very true, but, and now comes the big but - if you're working in a project with dozens and dozens of other devs, you will necessarily see all kinds of weird formatting. And this is where an opinionated formatter shines. It doesn't matter how many people work on your project, what the churn-rate is or if the guy that just started yesterday already read the code-formatting guidelines or not - the formatter will just take care of it and remove all hassles surrounding that topic. And this only at the price of opinionated formatting which I may or may not like - a price that I likely have to pay either way, because there's no way that everybody shares the same opinion about formatting in the first place.

I recommend to give opinionated formatters a try, if you haven't already. I know plenty of folks who were initially against it but eventually came around it because it made life a lot easier: No more discussions about formatting on PRs, no more tabs vs space wars, everything's already settled and automatically taken care of.
> They made a laser pulse consisting of a bunch of different frequencies mixed together

This is how ultra short pulses are made when the waves cancel out appropriately. Now I'm not sure if they are training a network to calculate the filter efficiently for even shorter pulses, or if the purpose is supposed to be an optical neural network, or why not both.
Capra was tarred as one and as a reaction became a right wing sympathizer for the rest of his life.
I agree with your general point that the search quality has gone down, quotes doesn't even always work anymore to get exact results.

Looking into your suggested example: That turned out to be interesting and unexpected.

So, the exact string you put here was "David, we have been expecting you - this is what you have been searching for - this place, David, is where dreams are born", which is what you get when you copy the text from the website. It's correct that it doesn't work on Google searching for verbatim.

The actual DOM of the snippet looks like this:

“David, we have been <br>expecting you - this is what you have
been searching for - this place, <br>David, is where dreams are born.”

If you take any snippet of text that doesn't do a line-break, it seems exact searches do work, like "expecting you - this is what you have been searching for - this place" or "deep and melodious when it spoke".

If you do take a snippet that does a line-break, then it cannot find anything, like "David, we have been expecting you" or "this place, David, is where "

It seems that Google as unlearned how to treat different type of whitespaces, especially when the author/software has introduced manual line-breaks via the <br/> HTML tag.

I'm sure they have at one point introduced some "quality filter" that gives higher score based on how well the markup is made by the websites, for one reason or another, and eventually it got so "improved" or established that even if it's the only relevant hit for a human, the computer simply ignores the result for low scoring, since the markup is not 100% correct.
If we are speaking current distributions, Python 3.9 actively refuses to install on Windows 7 and dropped the relevant compatibility code (though I think 3.8 might have had problems installing on it as well).
Commits signed by SSH key using nix and home-manager
When every site was full of <br>s and &nbsp;s back in the day, Google had not been at all confused by it.
This is an observation that goes back to at least Cicero.[1]

Cicero on the primary goal of oratory:

"As, therefore, the two principal qualities required in an Orator, are to be neat and clear in stating the nature of his subject, and warm and forcible in moving the passions; and as he who fires and inflames his audience, will always effect more than he who can barely inform and amuse them..."

Cicero describes the problem the OP reports:

"But let us return to Calvus whom we have just mentioned,—an Orator who had received more literary improvements than Curio, and had a more accurate and delicate manner of speaking, which he conducted with great taste and elegance; but, (by being too minute and nice a critic upon himself,) while he was labouring to correct and refine his language, he suffered all the force and spirit of it to evaporate. In short, it was so exquisitely polished, as to charm the eye of every skilful observer; but it was little noticed by the common people in a crowded Forum, which is the proper theatre of Eloquence."

Nuanced communication not working at scale, 2100 years ago.

[1] https://www.gutenberg.org/cache/epub/9776/pg9776-images.html
As soon as one of the computers in the subnet initiates traffic outside the network, its IP address becomes public knowledge though, right? Doesn't matter how large the space is, that information leaks, whereas with NAT it doesn't.
The choice to ignore or reject non-null trailing padding bits is really implementation dependent.

Python and Zig reject invalid padding.

PHP's base64_decode() function accepts it, but the sodium_base642bin() function doesn't.

Since Rust doesn't have base64 support, it depends on the crate being used. The ct-codecs crate rejects invalid padding, the base64 crate doesn't.

So... it depends.

But that issue is well known, and I think most modern implementations reject invalid padding. And in the context of cryptographic operations, you are supposed to use codecs from the cryptographic libraries you are using anyway. These implementations avoid side channels, and, of course, reject non-canonical encodings.
There is some merit to that approach though. For example, I moved IT support requests from a messaging system to an actual ticketing system. The number of requests actually dropped because if they aren't getting help instantly they'll actually try something rather than just giving up immediately and calling IT. Many many issues just went away because if you have to wait a bit all the braindead "click the button" or "turn on your monitor" issues go away.
>But if you take software written 15-20 years later, on much much faster 386/486/Pentium class machines in C and put it on those early boxes...

Just for the sake of perspective:

15 years later, you had NT 3.51 running on pentiums with NT 4.0 coming just around the corner and Windows 95 had already been out for a year.

20 years later Windows XP was released and MS held an event celebrating the end of MS-DOS

Even ten years later, you had Windows 3.1 running on 486s and OS/2 2.0 was a year away from release.

So the 8088 and assembly window was really, really small. And people were over dos by the time Windows 3.0 was released (1990 -nine years after the first IBM PC)
> So why did they evacuate Fukushima, and why were people concerned about ocean contamination?

Well, for a start that doesn't contradict what I said above. Overall, the impact from Fukushima was really not that bad, all things considered. Compare for example to pollution and deaths attributed to coal power plants around the world. Pollution and deaths due to nuclear have a tendency to get vastly more media exposure though.

Second, they didn't evacuate all of Japan. They evacuated locally.

And finally, Japan is arguably the worst possible place you could build a bunch of nuclear power plants. On top of that, Fukushima was under-engineered. The fact that it didn't go worse than it did is actually a good example of how harmless nuclear power can be. But of course, that's no reason not to have stringent safety measures in place. I'm by no means advocating a wild west of nuclear power.
That made me wonder, so I went and tested edge cases, like "abc\"d\"ef", which black quite properly converts to 'abc"d"ef'. So it does use single quotes where appropriate.
My only response to this would be “get used to it”.

I used to think 2 space tabs made code harder to read than 4. Now I used 2 spaces and I’ve gotten used to it and can read it fine. And I have no doubt you could learn to read the black formatted code just as easily. I can, since that is how I format my code anyway.
Yes. Wasn’t super hard, tho tbh I learned to program quite early, but then my jobs were all sysadmin for a while. So finally moving to coding was actually a relief.
Then that ISP can take it or leave it if their customers are complaining.
It's mainly the "&" which does it, which is pretty common.
you've already lost when you buy into "left-right" bullshit, which is solely a gambit to coalesce and otherize in a way that maximizes power for party leaders.

the eternal struggle is between the populace and power-grubbers, because a little government in good hands is a net-good, while a lot of government (i.e., centralized power) or government in bad hands, is net-negative.

americans have completely lost this simple, eternal narrative in favor of just about anything spewing from democrats/republicans and their media surrogates. that's all bullshit. look past it and apply your own brains to figure out what you believe and want to support. forget parties, and especially forget any dipshit dichotomy like 'left-right'.
Well, it should support go to implementation too.
Sort of why I think Go got it right with gofmt. Its not as strict as it could be but all Go looks more or less the same and it’s because it was built into the language
How would you facilitate P2P in an IPv6 world? Do you stop using a firewall and just let anyone open connections to your machine on any port from the internet? If not, how do you allow connections from peers but not random botnets?

Not to mention, would you really use IPv6 addresses that your ISP assigns for your internal network as a business? Do you really want to re-IP everything if you find a way to switch ISPs?
Great summary! I use restclient to produce example calls for READMEs and stuff but I hadn’t thought to export an html view.

While this really exercises the markup features of org-mode and org-babel, wouldn’t literate programming have all this interleaved with the implementation at the API you’re documentating?
You've never seen a giant Tesla coil in operation have you? Believe me when you do you'll understand that you can absolutely not put such things into a public space like a science fair. They are very scary and definitely lethal.
I’m rapidly approaching the “email singularity” where it would take me more time to answer one email than the average time between incoming emails.

If I receive an email and it’s something I can quickly answer on my phone while waiting for the bus etc., I’ll do so and you’ll get a quick answer. If the email requires me to sit down and compose a long response (or worse, read a paper, or find and run some code) the email gets put on a priority queue to deal with during dedicated email-answering time.

If I receive an email with multiple questions, and one of them I can answer quickly, I might fire off a partial answer (under the theory that a partial answer now is preferable to a complete answer much later).
I guess in this case the same thing that orchestrates/bootstraps nomad.
its free service, nice ui, and has the lowest margin rates. so if they need to sell my trades to make that happen idgaf
Full image of ‘new’ Vermeer with uncovered Cupid released by Dresden museum
Is Defending Ukraine Vital to U.S. Security?
prettier [1] and google-java-format [2]

[1] https://prettier.io/
[2] https://github.com/google/google-java-format
Eastern Orthodox Church
https://westseattleblog.com/
Correction; Windows 3.1 wasn't released until 1992 -eleven years later. So it would have been Windows 3.0 (probably in Standard or Enhanced mode) people were running in 1991.
It's been at least a decade since I've not used an autoformatter on every piece of code ever. I didn't realize there were people who worked at places without autoformatters still.
Centrally planned economies (what is commonly called communism) is not the only solution that fits the above description. Cooperative market economics does the same, so would a partial land decommodification or a land value tax combined to a steep progressive tax rate combined to considering collaterilization as a partial realization of gain, etc...
This is a very cool idea that I think will fill a huge gap out there. Speaking for myself, i find myself unfairly avoiding many news sources to avoid being overly exposed to negativity. I can imagine many people hold this sentiment (to some extent).

Is there any possibility to develop this as a standalone application, or some sort of self hosted browsing portal?
Too many people have too strong opinions on the subject. Some things are reasonably good ideas, many more are just arbitrary, strict rules prevent doing reasonable exceptions, and an enormous amount of time is wasted discussing the matter.
you'll also want to cd to the correct folder because you probably don't want it to go in ~ or some other random location depending on what terminal you launched and how you launched it.

CLIs are terrible for people not familiar with CLIs. I love 'em, but GUIs exist (and persist) for good reasons.
Are we sure about that? My recollection is the same, but it would be nice to have some way of ensuring my memory isn't faulty...
under the helm's deep. I was expecting a Kubernetes article, only to get bamboozled XD
Interesting. But there is so much cheating in online chess these days, adding money just seems like trouble.
The major difference is the synchronicity in communication. When you write code you can sit and ponder. When someone asks you a question in a conversation, you cant just walk away, think about it, and come back 15 minutes later. It's like speed chess vs hours per side. If you have to respond instantly, you move may be good, but you might find a better one given more time.
I think that’s only MySQL. Postgres uses double quotes for identifiers and single quotes for literals.

EDIT: I misinterpreted that single quote as a backtick. In any case, both single and double quotes are common in SQL, but single quotes are a bit more common.
I'm not aware of any "violence" he perpetrated towards Obama unless you're using "violently" to describe political and economic speech, which of course is nonsense.

The reference to 'Hitler' was only to describe a process where politicians rile up people who are not normally involved in politics. The BP oil spill was one of those opportunities. I don't think it's weird to make notes on the tactics of Hitler, or even compare those. And the process to 'accept' $20B from BP, without due process, under implied threat of the possibility regulatory impositions (which the President is in a good position to influence) was definitely an authoritarian move on Obama's part IMO. It's not the environmental mitigation that is questionable, but rather the process by which the funds were obtained and I think your representation here is intentionally misleading.

>If you actually think that laissez faire economics and the removal of the minimum wage would be a net benefit for anyone except the top 2% of the country you're delusional, and so is Sowell.

Oh definitely. The bottom 2% would be the biggest winners of eliminating minimum wage, because minimum wage essentially outlaws employing anyone who can generate less than minimum wage worth of value to an employer. But it's true, the top 2% would win too and so would everyone else. IMO it would be one of the most important tools to lift people out of poverty.
is it just me, or does the logo look _really_ similar to the ford logo?
+1 on the get out asap statements.

If the contracting is actually keeping your skills sharp, you'll probably do better 100% time.

I contracted for 5 years and what I found was that I was hired for my skills, but not paid to grow those skills substantially. Given that I focus on multi-year hardware/software projects, I was definitely falling behind true leading edge with each project.

In silicon valley, every day you are working on something that doesn't make sense is two days your career falls behind vs. someone who is on a true leading project.
Shameless self-promotion, as a former coworker of Łukasz, Black's creator:

Another coworker and I have created an import sorter that fits well alongside Black, called µsort. It is designed from the ground up to be a safe, stable import sorter that won't move imports in ways that potentially change behavior of the codebase, and without needing developers to litter their code with "skip" directives. We use it in our daily formatting codemods on tens of thousands of source files every day, and just finished our 1.0 release in December.

https://usort.readthedocs.io

Going further, if you like enforcing both formatting and import order in your CI pipeline, I also created the project µfmt, which combines both Black and µsort into a single, atomic formatting step. This ensures there's never any conflict of opinion between the two tools, and any formatting changes are presented as a single diff result.

https://ufmt.readthedocs.io
Android also doesn't have the same privacy requirements the iPhone has.
Hasn't Google more more or less prioritized "authority" since Pagerank?

Of course, the exact heuristics to weight authority are in a continuous flux.
Wealth inequality is traditionally exacerbated by lack of government regulation. Further, I don't actually see cryptocurrencies actively trying to attack the problem of wealth inequality. Rather, they are staunch proponents of free markets which, left unchecked, result in massive wealth inequality.

Food for thought.
To me, the point of using code formatters is that you don't have to think/talk about code formatting much at all. As in, there are never annoying comments about formatting in PRs.

A nice bonus is that you end up having uniformly readable code.
Yep, just agree on something, whatever it is, enforce it everywhere and move on. It’s not worth the time arguing. I love gofmt for this.
Inflation isn’t really that bad if you own a house.

Back where I grew up in a farm-town turned exurb, people are worried about gas prices because they need to drive 30 miles to do anything.
Musk might deny it for basically every year from 2008 up to when Bitcoin reached some level of success, for the integrity of the currency, and to avoid entanglement with aggressive regulators who don't understand the possibilities for good (see the fate of the E-gold founder) (luckily the atmosphere has changed with Vitalik Buterin publicly inventing Ethereum and Billy Markus publicly inventing Dogecoin). Let's say that from 2008-2013 (2013 is the release date of Dogecoin) there was sufficient reason to deny.

Then onwards, Musk might continue denying because priorities are SpaceX and Tesla. This reason might essentially continue on to the present. So this explains the range 2013-2022.

Now in the present, what can change the situation is sufficient public knowledge that Musk invented Bitcoin and sufficient public will that asks Musk to take credit, with the understanding that taking credit for Bitcoin will unify the positive perception of Satoshi with Musk, and accelerate time to civ on Mars.

The evidence is now beyond reasonable doubt that Musk invented Bitcoin. Capability. Motivation. Linguistics. Plus the extraordinarily specific commonalities. C++ proficiency. Location in Van Nuys, Los Angeles. Fulfilling the Exact Paypal Dream.

For a quick rebuttal of the other candidates, Nick Szabo doesn't seem to code in C++, Len Sassaman was sincerely dismissive of Bitcoin, Hal Finney was not playing games emailing himself, and Craig Wright is what you say he is.
I thought libertarians tout smaller government? Are police not part of the government?
If you like stone lithography, check out this beautiful project by illustrator Oldrich Jelen and printmaker Petr Korbelář: https://www.youtube.com/watch?v=bQMd85fMGOk
Russia is the real winner in a much warmer world. All that useless ice becomes open ports and farmland I would guess.
I stopped using Google entirely. I honestly feel violated every time it strips out words that I asked it to search for on the very first page. NO, I said search for this, do not do something ELSE you piece of shit.

I actually use DuckDuckGo exclusively now, not because it got better (it did a tiny bit), but because Google got so absolutely horrible that DDG is now actually better! I have the habit of trying Google if I can't find something with DuckDuckGo, but honestly I don't even know why I bother because not once has it helped since this degradation started.

I do wonder why though. I got the feeling that maybe they just gave up. Maybe they don't have to care anymore being a de facto monopoly and having so many other projects. It's hard not to think that spammers run the internet now... Ad networks run everything and then content is just generated shit spammed into results and feeds.

</rant>
Last commit was from 2019? It sounds like you're not automating the patch for every black release...
Arguing over coding standards is harmful, but consistency is a good thing. Best to adopt a standard style guide and limit any debate to deviations and even better to have a tool like Black make it automatic.
How would I know if I’m looking at something printed this way? Are there any easy to see “tells”?