skysight-inc/HackerNews huggingface dataset:
That is exactly what I mean by not a standard, standards are usually a bit more stable in the flow of new features than I see with a specification. That all api have been independtly implemented is news to me as I have no knowledge of any server implementations that are still not heavy wip so I will retract that comment and similarily the one of the relationship with New Vector.
Unfortunately your initial comment comes off as a snark. On top of that you took your time to actually find a photo supporting your argument but didn’t bother searching for a photo of the entrance to the planes?
“Using literacy tests for racial discrimination”.

Look, this is what bothers me with current “wokeism” trends. With this reasoning, literally any test/course/initiative/whatever will statistically have a slight racial/cultural/religious bias because the world and its population have such biases. So any positive initiative (like this one) which aims at improving lives of everyone (including people of color) will be taken down by a community or another because it’s statistical implication, interpreted in a certain way, will mean it will have a bias.

But the measure itself is NOT racist! It’s discrimination based on literacy, not based on race! I understand race and literacy have some amount of correlation, but unless this correlation is 100%, it means that there are people of color which are literate, and white people which are illiterate. This measure will benefit people of color in a massive way, so why oppose it ?? This makes no sense.
I am very confused at how it is expected that books are likely to reduce crime – we have a very well-read set of criminals operating in our world today; they are called white-collar criminals, they have gone to the top institutions, they have read plenty of books and it does not seemed to have improved the virtue of their moral character beyond making their plots more audacious.
Scala is a good example of a weird programming language with smart users. The book Hands on Scala Programming is a great way to learn how to express code and think in new ways.

Paul Graham also talks about the power of different programming languages in Beating the Averages, see The Blub Paradox: http://www.paulgraham.com/avg.html

Powerful / weird languages usually aren't the productivity hack you'd hope. A few team members might be more productive with a weird language, but other folks will have trouble understanding their code, so they'll be less productive.

Weird programming languages also require different types of library support (programmers that are passionate about immutability can't use a JSON library that mutates stuff). So they'll build a separate JSON library, but that fractures communities.

It's great to learn about different languages, but programmers seem susceptible to the allure of extra productivity from weird languages and that's not what I've seen.
The sister museum in speyer have a full 747 on some stilts

https://www.flickr.com/photos/meteorry/49653977743
https://testpilot.ru/russia/tupolev/144/tu144_1.php

> Крыло самолета (удлинения 1,74 и сужения 7, многолонжеронной конструкции) состоит из основной и отъемных частей и имеет кессонную конструкцию с силовой нагруженной обшивкой в виде фрезерованных крупногабаритных панелей вафельной конструкции из высокопрочных алюминиевых сплавов.

"The wing consists of the main, and detachable part, and has a caisson construction with load carrying honeycomb panel skin machined from high strength aluminium alloy"

So, a correction there. The wing is made of two ennormous machined parts: the main wing, and the wing extension.
From my point of view, it's a brilliant idea with huge potential! Even it's not sustainable in sense of customers, it's very great to build a "migration ecosystem" to get new customers with every new migration path.
> So if you want to expand your concept of what programming can be, one way to do it is by learning weird languages.

This is surely the key line here - and the stuff about glue code and median users etc frankly just detracts from it.

It's true in any field. If you want to expand your ways of thinking look for stuff that has been reasonably successful but is outside the mainstream. Put it that way it's sort of obvious but probably easy to forget.
It would seem to be the case. lshw reports the controller on my 970 Evo Plus as "NVMe SSD Controller SM981/PM981/PM983"
Everything you said applies to U.S. states - taxes, laws, borders, governments, armies - and they’re not countries.
The real advantage of sticking to something like Postman for me is that it's easier to share with other people. You can offer somebody a Swagger definition and get blank stares and shrugs, but everybody seems to have access to Postman. Like it's become a de-facto standard for sharing your working API calls rather than a hit-and-miss standard that may or may not actually work compared to the actual system.
I reckon the biggest problem for the web of doing things in the way this article calls type keys is that given current tooling it’s very hostile to optimisation, by making it harder to prove that a lot of the code is dead (and thus safe to remove).

A closely related issue is configurable libraries: far too many libraries become immensely configurable, but any one deployment is not using most of the code. (Give me a 10KB JavaScript library and the subset of its functionality used, and I can normally strip it down to maybe 2–3KB that will execute a good deal faster.)

What I’d really like for such cases is to be able to mark certain functions’ arguments as to be evaluated at compile-time—value monomorphisation, like type monomorphisation with generics. Or even mark arguments as allowed to be evaluated at compile time, so that the compiler can judge what’s optimal itself.

This is the sort of stuff that’s done as a matter of course in languages that compile to machine code (by compilers like GCC or LLVM), but it’s baffling how little effort has been put into anything like this at compile-time, given how much effort has been put into making execution fast. There are basically only three even slightly interesting things, and they all give you the choice between being extremely inferior, or being somewhat inferior and inconvenient:

• Google’s Closure Compiler’s advanced optimisations mode was good for its time, but hasn’t kept up (runtime tooling support in things like browser dev tools is nonexistent so that it’s painful to work with its output, and it needs TypeScript integration, and seriously, look at https://developers.google.com/closure/compiler/docs/api-tuto..., it gives a Python 2.4 snippet there).

• UglifyJS/UglifyES/Terser also live in the JavaScript era rather than the TypeScript era, so they miss huge opportunities, and their dead code detection and removal optimisations are pitiful by comparison with machine code compilers, being type-unaware and typically requiring inlining (regularly infeasible) before they might be able to do something. (Being type- and aliasing-unaware also thwarts a lot of practical code rearrange where a canny human can reorder things to shrink the resulting code and make it faster—again something regular compiled languages support, with Rust head and shoulders above the competition because of its ownership model.)

• Facebook did start the one interesting project in this area of the last decade, Prepack, but it’s fairly limited in its suitability because it’s too likely to break things unless you handle it with great care (similar to Closure Compiler’s advanced optimisations in that regard, and utterly unlike languages that are designed to be optimisable), and they seem to have given up on it now.
I read that French winemakers are hedging their bets by buying land further north in places like Britain and Scandinavia, but not sure if that's an isolated occurence or a trend.
How to Debug a Production Issue?
I would love to see those papers.
I am sure that any drop off would be insignificant compared to the additional vegetation at higher co2 levels.
The people in the Biosphere experiment were living in an environment with co2 over 5000 ppm but it was not good for them.
Most unventilated homes are between 700 and 900 ppm.
For example, Tomato growers keep co2 levels greater than 1500 ppm in their greenhouses and their tomatoes are very nutricious.
It could, but it doesn't. As many have remarked already, it appears there is a bug that's causing the site to reload Google's recaptcha multiple times.

This is a big low hanging fruit fix, another is simply minifying the Forum's JS, there is also bound to be a lot that can be done on the Nim side to reduce the code size generated.
Why it might not prevent white collar crimes, I have personally seen first hand that people from the lowest classes can easily break out of the mold and make a good living if they communicate and behave well (at least in my country in Eastern Europe).

People are much more likely to trust you with any kind of work.
There's something special about New Orleans. It's worth it all.
I'd strongly dispute that this is "part of the solution" because the forces increasing prison population (Bolsenaro ran under "tough on crime" policies) and the ones instituting this program are one and the same. That is the context this has to be seen in, massive expansion of incarceration while making sure a select few get out more easily.
I have a few canned responses that I send, the majority of which are polite and grateful for them contacting me, with explanations of what type of role I'd consider.

It shuts most of them down effectively, but also keeps the door open in case they really would have an opportunity that would work for me. And over the course of a decade or two working in the same town, it built a network that I can call up when I do want work, letting me drive the process on my next search.
Given how much the EU pissed away on a useless airplane that did not lead to any future orders beyond the initial set I would not exactly say that the EU 'won' this competition. The only way to win this game was not to play and earlier you bailed out on consumer SST the better off the end result.
Books are not likely to reduce crime. In this instance, they are highly likely to reduce recidivism. See my post elsewhere in this thread for the list of advocates and researchers who give well thought out, evidence-based arguments as to how this works. For most participants, it involves cultivating compassion, empathy, and understanding through storytelling and narratology that acts as a kind of simulation.
> the observed effect has been the opposite

Did you really observe that? There's many highly vaccinated countries that have seen spikes with extremely high r-values.
I feel like Bibliotherapy tried a stint in general public awareness two or three years ago but it didn't take off.

Are there any reviews of its effectiveness for mental health problems like depression, anxiety, etc. ?
Why not use something in the form of SingleDispatch on the typed key?

This is a very simple pattern with Python, instead of passing literals, create the different literals as types, and make the function accept a union of said types. Then use `functools.singledispatch`, to map each type to the correct function. This results in three separate functions, just as one would do with algebraic data types.

Or, instead of singledispatch, use dictionary mapping `type(key)->Callable`, and pass the arguments there, making the graph identical to the second.
Ask HN: How to find motivation for personal projects after work?
I love programming and made it my trade.
Nowadays I rarely find energy after to work to continue on my personal projects. How do you manage to do so?
So you concede that China imposes unfair and unilateral constraints on foreign businesses, and you are asserting that it's alright because foreign businesses _still_ have something to gain.

But you don't mention what that something is. Stockholm syndrome? Or a propaganda bot user?

The question stands: Why should anyone put up with a one-sided, unfair trade regime.
Starting on January 1, 2021, Croatia started offering 1-year digital nomad visas.

1k USD per month is the average monthly salary in Croatia, so you should be fine (especially in smaller cities), unless you overspend by eating out every day.

Here is a video of an American guy living in Split, Croatia (second largest city - very touristy and not that cheap) on $1,400 per month. He is spending $600 on food which means he eats out a lot. Locals spend way less than that on food. Video: https://www.youtube.com/watch?v=BkJSoBLHKaI
I have seen a couple of Rails codebases and "metaprogramming keeps being used extensively instead of being limited" was not the problem in any of them. Instead it was mostly picking bad dependencies, rushing to delivery, layering complex features on top of one another. The code was maintainable, it is the business logic (and the decisions made hastily) what made it unmaintainable.

> Unfortunately to reach this disillusioned state you need to hit some really hard walls

I have seen quite a few Rails apps, some pretty old, and these were not the hard walls which were hit. One way of not hitting those specific walls (which are pretty soft IMO) is hiring decent people, decently compensated. And empowering them to make decisions.
I think he meant that

"there exist mental frameworks much more expansive for one's intellectual keyring than conditionals and loops («gluing [...] library functions») - for example «Lisp macros» -, so, «if you want to expand your concept of what programming can be» [presumably to acquire further hold of complexity, and new ways to navigate the solutions space], then explore weird languages with credentials".
Yeah, these downvotes are silly. My guess would be not rage but simple disagreement, neither of which justify downvotes.

Raw garlic is very intense, I've never heard of eating that except minced in salsa.

I'd also say we're not evolved for purely vegetable eating, we've had access to cooked meat from fire for probably 1-2 million years. This is one reason our brains expanded, because we gained access to richer foods like cooked meat with fat, which in turn supported more brain cognition.
The downgrades seem to be prevalent across the Evo (Plus) range, for a while now. I got burnt twice, on two different microSD cards -- one was for a Raspberry Pi (64GB) in Jan 2020, and another quite recently for my S20 (128GB). The 256GB version was not affected by the downgrade to a lower write speed.

Initially, the changes in lower write speeds from 90MB/s to 60MB/s were not communicated, either through a press release, or via the specs on the Samsung site. However, it was eventually updated, i.e. the change of letters indicating different model numbers: MB-MCxxxGA vs MB-MCxxxHA, the latter suggesting a new '2020 model' with inferior write speeds.

https://web.archive.org/web/20210521102732/https://www.oempc...
there is no way to organise code in such a way that it will equally cater to any change of the semantics down the line in an ergonomic fashion.

I have argued given the current puzzle, not additional “down the line” puzzle.
It’s also demonstrably false. You can look at clearance and prosecution stats from both the PD and DA and you’ll see little too no change from pre and post Chesa.

https://www.sanfranciscopolice.org/stay-safe/crime-data/clea...

https://sfdistrictattorney.org/policy/da-stat/

Some court activity dropped in 2020, but filing rates are higher in 2021 already, highlighting the impact closed and reduced court capacity has had. Filings, even in 2020, though lower that 2021, were not out of the norm of the last decade. This year, rates are at 2018/2019 levels and close to a high for the decade.

Lots of people come out and like to point a finger at our new DA when the data just doesn’t support it. If there is a problem with prosecutors in SF, it’s existed before Chesa.
Hum, I don't think so. Even with a few birds dying, as long as they are replenished routinely bird feeders are definitely good for winter survivorship in birds.

Birds that evolved in Central Europe don't die by winter if they can find a constant supply of food. Can choose to do a shorter migration and overwinter in northern areas and this is good for the survival of young birds. Urban areas are warmer also. Migrating south is hazardous and exhausting and there are some places in the Mediterranean or Africa that are notoriously dangerous for birds when they are hunted massively.
That sounds cute but stuff like this can backfire in industries that are small and where recruiters talk to each other.
A bird feeder is a very small location with an extremely high concentration of seeds. A garden, while small, is much larger than a feeder. I think less dominant birds would stand a much better chance of reaching the seeds in a spread out garden than they would at a feeder. Additionally, the plants in the garden offer cover for small birds to hide behind while they’re eating seeds on the ground. This should also help the less dominant birds survive.
Computing the Riemann zeta function at 3
By who and on what grounds? You need to point out a law they have actually broken.
You counterexample would invalidate the idea that there is a direct causal mechanism between reading and pro-social behavior, but I don't think anyone is arguing that. Some anti-social behavior is a consequence of not being able to understand and to feel understood by other people. When you give people the tools to express themselves (and to understand others), it may make it easier for them to get what they want and need by talking instead of resorting to violence etc. The key here is that this obviously only works for SOME people. Not ALL crime can be explained by this idea, obviously.
In what way would doing there job put them at risk that they didn’t sign up for with the job itself?

You’re not going to convince me to pay you more if you do a shit job. Same issue as with the SF school district.
These policies were introduced precisely so that people like you could defend them as "not racist" while still having the same net effect. We have more than ample documentation of it to the point that the only reason to disagree is deliberate ignorance or historical denialism.
Many of the automation tools aren't great, but some are better than others. I'd take terraform and puppet or chef over ansible any day. I'd much rather have something that is declarative and easy to make idempotent over something that by design is procedural and much harder to make idempotent. Even bash easier to make idempotent. Don't forget yaml hell that ansible loves to put you in. If there was a tool that had a planning and apply phase for server management like terraform, I'd take that (for pets only). Ansible's dry run barely works since it requires additional effort to get working properly, often impossible without faking data. It's been a while since I've used chef or puppet and I can't remember if their dry run or the like is useful.

Having said that, in an ideal scenario, you use auto scaling combined with cloud init to avoid having to manage live servers. Cattle, not pets. That way you can provision images using chef/puppet, and then have them deploy and be automatically deployed. It gives also gives you the opportunity to create self healing architecture that requires less baby sitting.

K8s certainly forces you to think closer to that architecture and that is good.
Domino Robot Trajectory Generation
I used Aquaemacs on my work machine. It wasn’t perfect but it really did integrate well with macOS. the command key doesn’t overlap with and native emacs commands which helped.

Im using IDEs more these days but still drop text into emacs if on a remote terminal or need to use it’s macro feature.

Installing emacs plugins or extending the application always seems daunting and seems to always involve manual king editing a list config file….
https://en.wikipedia.org/wiki/Weev

Just your regular, garden variety rapscallion, right there. Not at all a perfect example of the title thread's point.
Getting started with large format film photography
Show HN: Generate a Tree Programmatically with Go
Terrorists Will Target China in Pakistan
I think the point was that root shouldn’t be required for “common administrative tasks”. The nuclear option of running everything as root doesn’t address this.
The article is mostly about learning. When learning, it's fine to do things people already did. I don't like the expression "reinventing the wheel". I don't know much about engineering, but I think most of our job as developers would be closer to finding a wheel for a specific case, mostly by adapting existing solutions to fit our use case, and sometimes designing a wheel form the ground up.
> On top of that you took your time to actually find a photo supporting your argument

I did not. Please assume good faith. That image was linked by someone else in the thread. [0]

Why would I deliberately seek out a photo that doesn't clearly show the staircase, only to then edit my comment to link to another image that does?

> your initial comment comes off as a snark

I don't know how I could have phrased the question to be any more neutral.

[0] https://news.ycombinator.com/item?id=28336561
> 99.5% of programming consists of gluing together calls to library functions. All popular languages are equally good at this.

I'm not sure this is so true. I've glued stuff together in a bunch of languages, and some are easier than others. Particularly in how the package manager works. I'd say c++ throws the weirdest integration issues out of the ones I've used. Rust seems pleasant, nothing too odd thus far for me. Python, super easy so long as you got Anaconda for all the math stuff. JS/npm maybe too easy. Swift/Cocoapods smooth sailing.

But also the languages themselves can make it easier or harder to glue stuff together. If you need to play with pointers and allocators, there's more work to do.

> Weird languages aren't weird by accident. Not the good ones, at least.

No true Scotsman? I'm sure once a language gets more than the initial attention, it can end up a strange mess, just like anything that has a bunch of people tugging at it.

> So if you want to expand your concept of what programming can be, one way to do it is by learning weird languages. Pick a language that most programmers consider weird but whose median user is smart, and then focus on the differences between this language and the intersection of popular languages.

I think this is selection at work. Yes, I do consider some coders better than others. But often it's because the kind of person who is good at coding is often the kind who gets to the bottom of things, and part of that is cave diving in weird languages. Probably I rate people higher as coders just from telling me they know Haskell or Lisp, which I perhaps shouldn't (?). But it does appear to me like some of the sharper coders I've met have for some reason been down the Haskell cave, perhaps investigating something to do with the type system.
The equivalent match on the western side was the B-1, which was built earlier and served a roughly similar role until it was mostly replaced by the B-2 and now both are being retired in favour or the upcoming B-21.
I agree, Siberian cold due to changed flows of different currents seems more likely as the end result due to climate change for the Nordics rather than increased temperatures.

Increasing temperatures now does not equal increased temperatures later, when the system has stabilized again.

I'm not saying it will happen, just that it seems more likely with what the current data seems to imply, my current information is from some pop culture article though, so I'm the first one to agree that that information might be wrong.
You have said something deeply stupid, and when called on it, doubled down. So, I will just leave it there.
If there were ever a least neferious illicit prison trade, this would be it.
I had never head of that. Did they want your company's LinkedIn page? Or your own?
"How not to measure latency" video by Gil Tene

https://youtu.be/lJ8ydIuPFeU
Kotlin Installation and Hello World
This guy stats.