skysight-inc/HackerNews huggingface dataset:
> It seems like it adds significant complexity over YAML to mitigate abuse of YAML

On the complexity axis I think you're talking about, yes, having clear scopes and no ambiguity about whether something is a string means there are more bits of syntax to type, but I don't think that adds complexity. JSON has more curly braces and quotes but it is a much simpler and much more reliable format than YAML. KDL is the same.

KDL does not "add significant complexity over YAML" in really any sense. The KDL specification is 1/10th the size of YAML's. Being extraordinarily complex and impossible to fully implement is is what YAML is famous for.[0] Asking people to do a better job writing YAML is a tough ask when even computers can barely do it correctly.

[0]: https://www.arp242.net/yaml-config.html
> All other forms of taxation can be avoided by the common man.

Lol, the common man isn’t really subjected to other forms of taxation.

Most people pay two kinds of taxes: income tax, and sales/use taxes (with property tax being a distant third).

The most common taxes are difficult to dodge.
One showstopper though — it's sunlight readable

No other VR glasses around are usable outdoors.

The IP behind the display is from Beijing university. That's the thing the university threatened to sue Apple for, a few years ago.

Apple is then said to have gone back to OLED.
Seems like the author just wants Jekyll to be dead to promote whatever he is promoting.
It's missing a gun reticle which was what the developers of Mirror's edge determined was at the root of some of the sim sickness. They added a reticle to Mirror's edge and improved their sim sickness issues. IIRC Quake did have a reticle.

(edit) added a link to an article
https://www.engadget.com/2008-07-17-how-mirrors-edge-fights-...
This just proves that the crypto markets' idea of "utility" is not "being useful as digital currency", but "be useful as a get-rich-quick scheme". Other coins serve the latter much better than Monero, while Monero serves the first much better in comparison.

When evaluating the potential of coins (in terms of price gains), I nowadays pretty much only look at whether they can serve as enablers for whatever is the currently trending thing whose purpose is to extend the leverage factor of fiat money in crypto. At the moment this is "DeFi", especially crypto lending, and NFTs (although the NFT thing is already tapering off again). Because that's what crypto investors ACTUALLY want: vehicles that increase the leverage factor between fiat money invested in crypto and the total crypto market cap.
Ask HN: Can a software product ever be 'feature complete'?
This question has been prompted by a recent discussion on the future of Jekyll (a static site generator).

Some posters worry about the lack of recent updates to Jekyll. Other posters feel Jekyll is mature and feature complete. [1]

How would you define a product as 'feature complete' ?

There is a widespread expectation that a product needs updates to add new features, not just bug fixes. Do you believe that a piece of software can be deemed 'feature complete' without the risk of being seen as stagnant or dead?

[1] RIP Jekyll: https://news.ycombinator.com/item?id=28514029
Both have to consume the whole list, so none of them can be constant. You're probably thinking of space complexity, and yeah, in Haskell it's even more tricky - it depends on how the function's caller uses the result.
> "Influencing" is a ponzy scheme.

It's not. Influencers ask prices that are relative to how much money they'll make to a particular brand/store. That's why local influencers is a thing. And I was, too, surprised at how much sales they can drive for a simple store.
Looking forward to the Chinese smart glasses that take photos everywhere being banned as a threat to national security and privacy while the American smart glasses that take photos everywhere secure sponsorships from prominent politicians.
Just a minor nitpick Rust still has miles to go before it catches with Python or Go or Java, so not yet in the same league. Most of the rust crates today depends on C, so it’s not going to replace C in next 2 decades, but will still depend on C.

Hopefully it will start replacing C going forward but in that space Rust is competing with Zig and Nim.
If you ran an email server 8 years ago your ip would have accrued enough reputation to bypass filters. It also seems to depend on how much email you send.
Smart kids would find it easier skipping 1st through 4th grade than high school. For those years, the curriculum is usually the same year per year, except with a little more explanation as time goes by.

If you are someone who grokked addition in your first week of kindergarten, you could have learned all the way up to 4th grade math in a single year. If you were reading at age 3, you didn’t need 7 more years of study to read at a 4th grade level…

Smartness really helps when all school is trying to alleviate is ignorance.
> Same with rebuilding a temple. As long as you use the same materials and the same building technique, even if it was burned to the ground originally it's still the same building.

When I visited South Korea, I was amazed that how some pavilions in palace complexes are destroyed, burnt, stolen in entirety, repeatedly and rebuilt.

Their attitude was "things happen. we just rebuild them, eh?".
"by two former Israeli military intelligence officers, Dan Zorella and Avi Yanus."

emphasis on "military intelligence officers" i.e. not mossad. this is like mixing up the CIA and FBI. to an outsider they might appear the same, but that's not really the case.
What's a TCL KeyOne, it doesn't Google for me.
Pretty much my experience too. The keyboard: sure. The device was awful and the whole management service around it was just terrible. It made sense for corporate devices but not for consumer and the market just moved on from that.
If there was a good Android device with a BB style keyboard at a reasonable price... I'd buy that right now.
Not to mention AoE attacks making splits important, as well as melee units still requiring careful setup of engagements for success. SC2 is extremely micro intensive, especially for how fast it is (in fact I dislike how heavily weighted it is towards success), and it feels a lot less like you're spending your APM fighting the game and your own units and more like you're helping your own units against your opponent's units.
60k followers isn't low either especially if it's organic. I have 976 posts and 343 followers :)
So what happens when your abusive boyfriend is a cop or a government worker?
Engineering Concepts to Boost Software Quality
I think that this is also part of the craft/craftmanship, it's not just the tools but the knowledge and inspiration to use them, to express something. It's that entire package that's more valuable than the end resulting physical object.

Do we get part of that vision/window of the world from a high resolution digital reproduction of the painting? Could we get most of it from a (very good) replica too? Would most people know the difference if we swapped the original for a replica in Le Louvre? Or let's say the painting gets damaged and restored by artists. Did we lose that vision?
Right, definitely not.

From my perspective, Python became popular as the simplest and friendliest general scripting language along the lines of Perl or TCL, and the easiest for somebody familiar with other languages like C or Java to pick up.

If I wanted to do something just a bit too fiddly for a shell script, I'd reach for Python (and still do, although I've recently started using Node too).

Perl initially became popular as the best text-wrangling language for CGI scripts and the like, but (I think) was a bit too weird to be a general-purpose hit for the masses like Python. Likewise Tcl/Tk was great for whipping up quick UIs, but both parts seemed a little too weird to stand on their own.

Ruby was another strong contender; I think Python was already too well-established to be displaced by Ruby, but Ruby found its audience via Rails (which I'm guessing is better than Django).
Very cool!
I'd love to do some bytecode rewriting magic for some of my projects as well, but alas it only works for statements/expressions that are legal python syntax. :/
Are you sure? I watch Bjørn Nyland's channel and he goes to an independent repair shop in Norway to fix out-of-warranty Teslas. And there's quite a few of those cars in Norway by now.
Looks great. Could you highlight why it’s much faster in Node 16 as opposed to 14?
It's totally functional first. And it's multi-paradigm.
TIL 13kb is not enough to get mouse look the right way round.
C++ has proper strings?
Yes, his work often does sound like a parody similar to SNL doing the stereotypical long-haired California 20-ish dude who's too much into psychedelics: "Hey maaaaan, listen maaaan, it's all connected, maaaan, you gotta wake up, maaaan! The people running the show have never changed, maaan!"

That's what it is, basically, just dressed up in a faux academic presentation. Also it's not too far removed from the "Jews are running the world from the shadows" narrative of the far right.

Not everything is wrong in his movies, but he only ever scratches a very very thin layer off the surface because he knows if he went deep into a certain topic his movies would be far less compelling and much more boring.
I use Hugo now instead of Jekyll because the out of the box install directions on stock Ubuntu don't seem to work anymore for Jekyll. Maybe that's a Ruby problem, but either way, it required fiddling and I didn't want to do it anymore.
What a ridiculous tone and attitude by the author. Who's this bridgetown loser?
Java and the JVM had considerable marketing investiment to become a popular choice among the enterprise segment.

Python was taught in many universities for its flat learning curve, then started to be used in academic research.

Even without an unrelated platform, like JS and the browser, they had something to catapult their adoption.
> The unit selection, as you stated

i'm not sure the unit selection cap was a game design choice - i recall it was a technical limitation added to the game so that the AI pathing could work properly (if you had unlimited unit selection, the pathing could take too long to run).

But it turns out, this limitation also made the skill-cap of the game higher, and more fun in competitive mode.
Not only deep fakes. What happens if/when the generated/virtual human turns out to look identical to a real (living) human being.

There are many kind of possibilities for things getting weird at that junction. eg if the real person is a porn star, political figure, <etc>
https://www.theosthinktank.co.uk/in-the-news/2019/02/25/shar...

I think the better analogy is what a Fox News viewer thinks a word like "liberal", "BLM" or whatever buzzword or label represents and what the people who use it to describe themselves mean by it. That broadens and distorts further than the real difference between two people within a community or faith.
Sorry but that seems to be understating the issue. Are you saying it's only a matter of changing the entire company's priorities and increasing the budget by large amounts? If it were that easy then it seems any other wealthy company would have solved it by now.

And in any case, have you tried applying at Facebook? If you have the answer to their problems and are capable, then why not?
Careful what you wish for, it's a double-edged sword: do you really want anti-abortion activists abusing funders of Planned Parenthood...? Or anti-immigration extremists harassing funders of NGOs who help Afghan refugees...?
I miss my Palm Treo devices. If someone could give me a form factor like that with GrapheneOS or iOS I would be willing to pay a lot of money.
Nice stuff but I almost went mad when I realized there's no invert mouse option.
It's really not even near to the same degree. For example, an unstable fan may bring a knife to a handshake event, see someone else shake their idol's hand, lose it, and start knifing people.

The idol is blamed for the incident. For the state of mind of their fan. For doing anything that might incite jealousy.
>This means, and I assume, we can also base all of our equations on say "energy is not conserved and always increase by 1 Joule", though the physics equations might be much more complex.

We can but this won't match with observations. We assume energy is conserved only because our current observations show that it has been conserved thus far.

Referring to the OP article, he's basically writing that the c being the absolute speed limit is not axiomatic. It's not something we just assume to be true. It is a theorem derived from the assumption (aka axiom) that the universe cannot produce inconsistent events.
Could you tell the difference between the original and a well made replica of the Mona Lisa? I absolutely couldn't.

I get what you're saying, and I understand why we (in the west at least) believe it matters, but should it, really?
I'm not sure that's quite right. I feel like there was a decent span of time where many desktop apps were written in Java (with AWT or Swing), particularly enterprise apps where you valued development speed and ease of deployment more than a slick UI or high performance.
I'm not convinced with a convoluted C++ example. Why would you reason about FP in a language that was never built for it? Also, there are some mixed paradigm languages (like Clojure) that avoid pitfalls of the pure FP programming. And yes, I do consider purity a pitfall for some kinds of applications. Actually, Clojure even has OOP features that are a la carte and don't create the artificial inconveniences that make you build enormous GoF pattern based solutions to overcome those.
That's interesting indeed!
Note that the description search as well as the image search are both using a knn index on embeddings and not exact search. That helps for finding semantically close by items but indeed for exact reference match it might not be the best solution.
Re-indexing the dataset with something like elastic search would give the reference search results you expect.
> People who self-describe as Christians can't even universally agree which texts are authentic and holy and which are heretical frauds. The only thing they all universally share is the inclination to call themselves Christians.

Interesting perspective- when I was much younger, I was taught that a Christian is anybody who believes that Christ is the Savior and that he atoned for the sins of humanity. Is there an "official" definition?
Everyone that thinks taking equity for a lower salary needs to compare the difference with DCAing (dollar cost average) the extra salary into TQQQ,UPRO,SOXL. Might be higher profit and less risk.
> Go did that with it's own properties

Go got popular because it was a Google thing and everyone fanboyed hard over that.
Like a business, the success of open source is generally not solely dependent on the quality of the engineering alone. That is, where success is defined by popularity, # of public contributors/users, etc.

Also like a business, you don’t try to do everything — you delegate against your weaknesses. You just need to convince one social person to contribute, and cover whatever social media nonsense is required.

Note that any project that scales in count eventually becomes primarily a human management and communication problem, irrespective of what’s being produced, or how. Either drop the goal of scaling up, or set your expectations accordingly (and delegate as needed).

Of course, sometimes doing nothing at all is all you need (a few users uses it successfully, and it spreads by word of mouth), but really this is just delegation by accident. Your users are taking the responsibility of communication onto themselves (and it will eventually fragment as different gossip ping groups get split-brained), and the project will eventually centralize communication or die under its own weight.
> Zig and Nim

Two languages almost nobody uses. It doesn't seem likely it's actually competing with them in that case.
No One Wanted A&W's Third-Pound Burger (2016)
How to get started with no-code CRM automation
For some perspective, this HN thread is much, much better than the Reddit post from yesterday. Sure, there were a couple of good points hidden in the rubble, but lordy it was bad. Cruel, even. The main author has taken a break (and fair enough) so you probably won't see them around today.
Python was already quite popular by the time 3.0 came out in 2008, well before the AI summer was in full swing, which is a large part of what drove the popularity of NumPy et al.

You're not wrong now, but that's just the chicken, the egg included web applications and its use as a scripting language.
And that philosophy maps down to the artist- the artist is a tool, s/he is replaceable with a thousand others, given enough training. There is no individual spark, burning only in one mind, producing something that exceeds previous known art or artifacts. This mindset is a trap and holding back a whole region.
You are correct on the Bitcoin-is-easy-to-trace point but transactions in the Bitcoin Lightning Network are instant and very cheap.

Bitcoin is the only cryptocurrency with guaranteed-not-to-change monetary policy and supply cap. That's because Bitcoin as a whole is uniquely hard to change.

Monero is great but easy to change and so not a reliable store of value.

Bitcoin and Monero need each other badly.
The argument about processed foods (meat and otherwise) is pretty solid. Red meat... Open to debate. You need to keep in mind that most of our baselines come from the mid 20th century. Where everyone ate meat, so our definition of "healthy" is based on 70 year old averages. The median for "healthy" is a meat eater.

My spouse is vegan and super healthy. Yet some of her blood-works are borderline. As far as we can tell it's because she's vegan. It's the stats themselves that are biased against veganism. I think that if the studies were corrected meat eating would look MUCH worse than it does now.
>supposed link between the insularity of American foreign policy in the 1930s and the worldwide chaos of 1945 gave credence to the view that the elixir of liberty could not be contained within the borders of the country alone. It had to be given to others so America might be protected from the threat of external tyranny.

That was the official story.

The unofficial story was than an emerging empire was flexing its muscles and extending its reach, as it had already done e.g. in the Phillipines, and its military and industry wanted wanted more of the global pie (though, for historical reasons, it would have to do it in a post-colonial world, and in a post-colonial manner - Banana Republics, proxy wars, and support for every dictatorship under the sun, all in the name of giving this "elixir of liberty").
> Basically F gives more precise info/digit for the temperature ranges humans experience. 99F is near the top of the range, while 99C is unheard of for weather on Earth. So F gives approximately twice the precision. To get the same precision in C you have to add decimals

Same amount of bits used either way, i.e., you can also use dezi-Celsius, e.g. 22.5 °C = 225° dC, while not commonly used when displaying it, it gives just the same info and is often used in µC; so that's really not an argument for Fahrenheit.

The top-range being 100 °F is just nonsense, there are lots of places with 110° F (~43° C) and also some with 120°F (~50° C) and some places that top out at 70° F (~21° C) in summer.
Also, that would imply that bottom is 0° F (~ -17° C) and mid-range is 50° F (~ 10° C), both aren't true for either observed temperatures in most parts of the world nor would 50° F be a good level for human comfort, which is subjective anyhow.

The single thing that could make one think that a temperature scale is a better fit for human consumption is being used to that scale. If one grows up with °F then naturally °F is the scale than one can better relate to, similar with Celsius.

The actual benefits of Celsius are relation to freezing and boiling point (combined with barometric pressure) of water, something that is daily used by a lot of people (cook pasta, make ice cubes, know not to lick metal poles at <0°C, ...) and more importantly, can actually be objectively related too.

In addition to that it scales 1:1 with Kelvin, a scale that actually has a defined lower end that matters a lot in our universe.
Absolutely not. You can do whatever you like. Do not let the noise scare you. Most of these things (twitter, discord) are just noise.
Byung-Chul Han's "Shanzai" has commentary on the temple you mentioned and its removal from the UNESCO list.

According to him, in the East copying was traditionally seen as respectful because to copy something took skill, you copied movement for movement.
Fred Liu Built HaydenCapital
It seems like the Chinese authorities are trying to deleverage by explicit policy (very evident in the stock market), here when the leverage in the western economies is at its highest.

We in the west have a tendency to overestimate China's debt problems by comparing the numbers and ratios to that of the west. Forgetting that 1) China is very big and has a lot of people 2) most people in China are poor and live essentially in a third-world economy that can grow very fast by basic investment in infrastructure such as transportation, housing, energy, education.
What happened to Dart, then?
That went all weird at the end a bit like Curtis's films.

Dark hints that non-christians can't be civilized or something? Hard to argue with since it not stated but presented in a vague and poetic way, but seems obviously false if that is the claim.
Goodbye Docker Desktop, Hello Minikube
"Are the programmers at NSO group just the best in the world?"

The parent comment seems to imply that someone who can find programmer mistakes is a better programmer than one who actually writes software for the public. If thats true then wouldnt it be reasonable to prefer to use message software written by NSO instead of Apple. Why dont "security researchers" write the software we use instead of "software engineers".^1 Which group would be more likely to have "the best programmers in the world" who would be the least likely to make mistakes. Honest question. Im not trolling. I think about this question all the time.

1. Some of the programs I use and rely on everyday, even more than something like "iMessage", were written by people who claim to work in "security" or "research" (or even teaching math to university students) not "engineering". I have no complaints about these programs. Yet I have plenty of complaints about the software foisted upon us by Big Tech.
I also did, out of curiosity, the day I posted that: the values of the average pixel-by-pixel difference in the two cropped bitmaps of a word in the original document and a new rendering, normal vs italics, do not differ much.

Better techniques are required than the raw one I used: for example, finding the best overlapping of the two bitmaps, maybe with some sort of gradient descent over a few pixels distance in panning and scaling - this should give a near to 100% correspondence in the correct case (regular vs italics vs bold vs monospaced vs BI, BM, IM, BIM), but only if the font used for the comparison is the same.

By the way: in the fact that while adjusting the overlapping the computed difference should increase with the gradient when the style corresponds (R on R), but may be random in other cases (R on I, R on M, though not R on B), there could be another key in the heuristic.
Upvoted for two reasons: one, excellent comment, and two, you kindly provided the Pastebin. Well done.