skysight-inc/HackerNews huggingface dataset:
So both me and my wife are software developers, but it's interesting because I'm a game dev(predominantly C++) but she is a full stack web dev - we have pretty much nothing in common when it comes to work. I have zero clue about web development, and similarily, she's not interested in games development/C++ programming.

So we still share loads of general interests as similarly geeky people, but one thing we don't do is we don't talk about work at home - outside of like office gossip and the like.
Java Quarkus News for First Half of October (Ru)
> Is there disagreement that legal matters should allow for full disclosure whether criminal or civil?

Yes, I don't agree with this.

> Is the problem [...] too much access without legal justification?

That is also a problem, which isn't new (it existed in the time you described in the opening of your post as well).

> Only with court order the keys are released and your devices get opened up?

This doesn't work (and we know it doesn't, there's so many times it failed already because of systemic issues with the idea), so as a hypothetical it only serves to distract from the fundamental truth that it cannot be a solution.

> I do get the government mass surveillance aspect [...] But [...] we lost that battle

With that mindset, you have indeed lost :)
How does this compare to Beeper[0]?

[0] https://www.beeper.com
This is awesome; did a quick ego search and didn't find mine in there but found some references to it. Nonetheless, an excellent resource!
Clock Gating
Funnily enough I've found the opposite to be true nowadays. When someone offers a WS-* API all you need is the URL of the WSDL and you can start calling it, from whatever language and framework you like. When someone offers a "REST" API you have to spend hours just figuring out what specific stack of stuff they've actually done.
> Poor people don't have assets.

But they could afford before the gentrificaion.

They were not buying assets when they could afford them, they certainly are not buying assets now that they can not afford them. As you have written them off as "poor" for all eternity then they will never be able to afford them.

Therefore the purchase price of the property in question is entirely irrelevant to your poor person, those flats could be $6, $600k, or $6mil they are not buying them.
* Tiers two through five are also going up starting in March 2022. Tier two (previously $114) goes up to $119, tier three (previously $124) goes up to $134, tier four (previously $139) goes up to $149 and tier five (previously $154) goes up to $159. The first tier will remain the same at $109, but only applies to the lowest-demand days, generally weekdays in slower months like February.*

So an increase of $0 - $10.
The free lunch argument is not satisfactory because no matter the price of what you buy, the lunch is never paid for.
It's both.

IP in general is easy. IP in specific is anywhere between devilishly hard and trivial, and by its very nature it's monopolistic. You can't "just create your own" if the territory you want to build on is already occupied. By treating all IP as though it's close to impossible, and that we must societally worship the creators and their progeny, we create monumental inefficiencies.
I found optometrists surprising.

1. Optometrists ~11.5%

2. Elementary/middle school teachers ~3.75%

3. Dentists ~3.5%
> Crystal

Sorry, stupid question: Is this derived from the old Crystal Reports, or something completely separate?
> important enough

Ah, so because you are not inconvenienced right now it's not an issue. That's not a good way to approach a systemic injustice, except if you look at other people's suffering and can still sleep fine.
The problem is those nameless usually want the cake and eat it too but will complain rudely when their toys breaks.
I’m one of them (though once I had to pay the tax, I tried to forget about it).

My chief complaint was that there was a decent syntactic change for 0 benefit for me, and many Python users. F-strings, swapping str<->unicode, print function. All white superficial stuff, at least as far as my domain is concerned (data science).

It felt like “hey other languages are getting breaking changes, we should too”.

This is completely different. Single core speeds have not increased for years (decades?), any language with performance vaguely on the list must have an answer to multicore computation. I’d put up with a fair amount of pain for this.

Perhaps, dunno, web devs would complain that this change doesn’t help them, and is only a pain. That’s what I disliked in 2->3. I was told that I’m a dinosaur and should put up and shut up. Which eventually I did. But this is my answer to the naysayers this time.

Of course this might still fail in technical grounds but I’m hopeful, sounds solid.
blue noise <3
> the problem is not missing regulation, the problem is the rich decide on regulation and this regulation helps keep them rich.

Ok - so the rich have decided on regulations which are not the ones that are best for everyone. So…missing regulations? By definition, if we have the wrong regulations, then we’re missing the correct ones.

Capital gains taxes are lower for a specific reason: the capital that was initially invested was already taxed. These laws benefit average people much more than they do the rich on a relative basis. Go model out a retirement portfolio that is taxed/compounded at ordinary rates vs capital gains rates.

What people really want is higher capital gains for rich people which is fine, but you fundamentally misunderstand why they’re lower in the first place, which is double taxation.
>In Sweden highly educated women are marrying down.

It's certainly happening in Sweden, but it's far from common. An almost universal constant in research of this nature is that women highly value a partner who earns similarly or more than them.
i am new to lisp in general and common lisp in particular. i will tell you the key reason why i will take my time to promote it on hn. for years i had large misconceptions about lisp: it is slow (in my case for numerical work), it is an academic language, the syntax is ugly unnatural and annoying. it was only by chance that i was (quite happily) proven completely wrong. so my rationale is that if there are people who are like i was then i will be happy to provide information about common lisp and perhaps something useful might come out of it
> I can see both sides

There is the side that says "we should know everything, because we own you" and the side that says "I prefer not to be owned". There is no good-faith way to see both sides of that, that is just avoiding a hard question because it is convenient.
This is a great question.

The Internet to me does seem to have settled on an equilibrium level of variety which is quite narrow and perhaps to some degree stagnant, whereas in the past it seemed to represent a universe of more opportunity.

This is not dissimilar to how markets can sometimes price in the value of optionality. For example, I remember reading somewhere that the share price of a pharma co which has a wide pool of R&D avenues available for further investment can actually shrink when the co settles on a particular choice, setting its budget and strategy for the next few years on following that single (hopefully) star even though this is a necessary step for latent potential to actually be realised into practical reality.

The Internet has collapsed into a tool which serves the functions that are most in demand for the audience, and to some degree it has sacrificed possibility (who pays for that?) for utility.

Even the appetites of the masses (who provide the demand for what is most prevalent on the net) for fresh content are perhaps stabilising around particular 'centres of mass'. With large numbers of viewers, patterns and uniformity are now predominating which may have been muted when the internet was a platform for explorers and non-standard viewers.

The same thing could have happened with other forms of media, too. For example, movies now seem to increasingly rely on special effects to the extent that I sometimes now find it more of a disappointment than otherwise. Sure, it might be pretty to see whirly colours of space or magic, or fascinating to see buildings and glass facades bursting under shockwaves, or planets colliding, but only for a while - we can move on now. Even literary fiction quite often starts to feel same-y when browsing.

Also, it takes more work now for content providers to produce something that can escape from the gravitational field of established content platforms. Newness and optionality has value (ask Black-Scholes), and when it does raise its head, it is quickly mopped up by 'fast followers' with deep pockets.

A consequence of this, too, is that the reticence of content providers to share anything new without a pay wall has also increased.

Unintuitively, it may be that tides of people and attention associated with a platform's maturity tend to homogenise and flatten the landscape of original thought (even making it harder to find valuable newness).
> If anything, I strongly prefer languages that have more than one implementation.

What popular languages fall into this category ? I can only think of C/C++ and JavaScript - both seem like terrible examples of languages that took forever to evolve (people still compile down JS to ES5). I'm not sure what the Java story is but I would argue it has been terrible at evolving the language as well.

I much prefer languages that have one implementation as a de facto standard, worked on by core team (eg. C#, Rust, TypeScript). Sure they might be a few random implementations - but the language is basically what the main compiler supports. Standards and specifications add so much overhead and I really don't see the value.
Self fulfilling prophecy there.
"finally" is very much appropriate. No need for petitions. The article quotes Stephenson: “I'm a guy who found a niche writing fiction about technical and scientific topics. It seemed odd to me that I should get to the end of my career and never take a whack at it.”
How do they survive I wonder
I smell sarcasm.
I found myself lost in it's world, wondering what it will be like to belong to one of it's great houses, and being able to travel to other planets.

I also found myself considering coloring my eyes lol, it's been really long a movie has got me in that state of mind.
It's working with the new host from here now. :)
> I omit closing tags where allowed. For example you see in the example above that I’ve left both the p tags and the li tags unclosed.

The genius of the HTML5 spec is that it allows this loose parsing while specifying an unambiguous mapping to the stricter syntax, so semantically this makes no difference at all (unlike the prior situation where different browsers parsed this kind of HTML differently). Of course you need an HTML5 parser rather than an XML parser, but these are common and don't represent a big hurdle in parsing.

There are other bits like namespaces and DTDs that differ.
Why would media come up with such an absurd, 4chan-style conspiracy theory that Trump was a KGB puppet or that somehow Russia brainwashed people into voting for him?

The only thing I can think of is the governing class was shocked and terrified by Trump winning the election and was scrambling for some kind of narrative, and so a random accusation used in the campaign became a Schelling point for "the resistance". It was not the result of cool deliberation, or thoughtful investigation into the facts. It was a cry of panic.

But once it became the thing people rallied around, the news couldn't just backtrack and say "Yeah, this is cringe. Please ignore."

So they had to keep pushing it, or at least pretend to treat it like it was a real story, and it was used as the cloak for impeachment and other types of political battles. This was the time when independent reporters like Glenn Greenwald and Matt Taibbi went full WTF mode on US news media, and were responsible for some of the most enjoyable picking apart of this narrative. Much better than the whole propaganda surrounding the invasion of Iraq, which was a war completely prosecuted on word-association - in which "Saddam" was pronounced next to "Al Qaeda" over and over again, in press conference after press conference and news reports ad nauseam until many otherwise honest people started saying "Yeah, they must be colluding together."

But that was nothing compared to hordes of angry New England soccer moms wearing pussy hats marching against KGB-puppets seizing control of their nation. Someone needs to make a movie.

But now there is no need for the "resistance" narrative and I'm sure almost everyone who participated in pushing that hoax turns a bit red when they look back on it. That's why you are not hearing a lot about it, just as people would prefer you not spend a lot of time thinking about Saddam's ties to Al Qaeda.
Sounds interesting! Do you have any templates, resources, or just tips to share?
> it reminds me of this horrifying change from PHP 8

The only thing horrifying to me is that that behaviour was there in the first place!

I would be 100% behind those fixes, I assume from your response that you would not do them in the sake of backwards compatibility.

What would be your solution? To always have these idiosyncrasies in the language, or did you have a problem with how the fixes were implemented or rolled out?
Don't disable google play services, run something like microg (easiest way to do so is probably https://lineage.microg.org/ ). Apps are written to expect you to be spied upon and in order for them to not push you to "fix" that, you must lie to them. Moving entirely to f-droid is not an option for most people, as they use their phones to communicate and doing so involves a certain amount of dirtying yourself.
I'd say the main takeaway is that the narrative of "crypto currencies decentralize money and transfer the power and control from banks/rich people to the people" is just complete bullsh*.
Right, but without copyright, anyone can copy and reprint any book that gets written, and the original author doesn't get paid.
There were two key discoveries that Fielding proposed regarding URI, one of which is REST. The other is that URI may serve as a universal unique identifier that works regardless of whether a resource is resolved to a given address.
Yep, the rest of it was very good.
Even a damaged book can't be sold at a discount (only for newly sold).
Which is why you bore a hole deep enough that it isn't a problem.
Sure, but you don't use a lot of punctuation in identifier names. For example, in JS:

function sumOfArray(arr) {
return arr.reduce((sum, element) => sum + element, 0)
}

Now in Scheme:

(define (sum-of-list lst)
(reduce + 0 lst))

Both have punctuation, but usually not in the identifiers (except for - and _)
I am amazed that some of these shops got opened recently. Being a non user of Amazon and other online libraries I am glad for that but it is seems like a gamble to launch a bookshop in the 21st century
I've been hesitating between remarkable or wait and jump onto pinenote. Remarkable seem to have taken that decision for me, in a remarkable way.
You only chose older films to contrast with Dune (2021). Blade Runner being the newest at nearly 40 years old. It’s a lot easier to bring up old media. Be it music or movies. People revere the old, the classics.

Apocalypse Now, which is amazing, in my opinion, didn’t get amazing reviews upon release.

Fall from grace means you didn’t like Arrival too much either? I loved Arrival as I loved Sicario and Enemy.

> Alien or Blade Runner?

I love the concept of time so personally I enjoyed Arrival more than either of these. Same with Ex Machina, Annihilation, Primer, and Upstream Color. I also think these films are better too. I admit I must have a bias against glorifying the classics because of it being done so much. Obviously everyone has biases.

> There is good cinema within our generation but it is startlingly rare. Most of what makes it to the theaters is bloodless, drained of anything to say about anything at all.

Yes. This is the easy way out. Revering the old is easy. In 40 years people will be saying how new films don’t compare to Dune (2021) or Blade Runner 2049.

You said what makes it to theaters. Not wide release films. That would include a lot of indie and other films. In that case, I completely disagree. I believe it has gotten better. I get to see movies with a wider range with the easier access and technology for smaller films that get to be made. Same with music.
> oil is quoted in US dollars

As a former trader, this claim cracks me up. It makes the times I quoted crude contracts in euros and loonies and yen seem so subversive…

The truth is, until recently, dollars were easy to transfer. The Fed started moving money electronically in 1915; by 1918, a national wire system was established [1]. Between the USSR and U.S., only one embraced free movement of capital. As a result, when Lufthansa bought Airbus jets, they settled in dollars, and trades quoted in pounds would be settled in New York in dollars. That has since changed; so has how oil is traded.

The last time the petrodollar hypothesis was remotely true was in the early 1980s.

[1] https://en.wikipedia.org/wiki/Fedwire
Surprised that Livraria Lello in Porto, Portugal wasn't mentioned. Absolutely stunning to visit:
https://en.wikipedia.org/wiki/Livraria_Lello
I just moved everything to basic JSON RPC with GET and POST when I'm not using GraphQL. Etags are useful for caching and that's basically it.

Fielding dissertation is a fantastic academic exercise, but I don't have time to debate the "true meaning of REST" with my coworker, like I did for 15 years.

remote API are no different from libraries, you can use semvers to version them it's up to the client to detect whether the API breaks at some point or not.

As for the idea of resource based design, HATEOAS and "smart clients", it's as dead as the semantic web.
jUsT YOu.
I'd like to agree with tbl, but I have a nagging feeling that semantic web is a bit like Ted Nelson's ideas for Xanadu: somehow too neat and tidy, wheras the web has been successful despite that.

At internet scale the semantic graph is going to have to emerge from automated, deductive effort. There aren't enough people, and there isn't enough human attention or appropriate reward systems, to bring about a widespread semantic web by building metadata librarian-style. I wish it were otherwise.
In which case I don't care. If you offer 10% of your company and keep 90%, the allocation is heavily skewed, but whatever, it's your company and before you offered 10% in stocks it was skewed even heavier, you owned 100%. But if the government would give a third of all the money that will ever be printed to a small group of people, that does not sound like a currency I would want to adopt.
Legal threats from some IP holders. I assume that the situation with the other part of libgen (the book one) should be similar.
A long scene with dialogue is not the same as a long scene without it though.
> The commonly cited goal of giving monopolies to little inventors and helping the underdog is not a good justification; it doesn't create any value for the user/consumer and ensures they will have fewer choices in the marketplace.

The more common argument I hear is: Why would a company invest resources into research if there was no way to prevent a competitor from copying the result on day 1 of you selling a product?
Related to this, there's an AWS SDK for Clojure [0] (created by the same people who are behind Clojure), which is generated from the AWS specs themselves. Carmine, a popular Clojure library for Redis does something very similar. There's also a library for generating SDKs from Swagger specs [2]. I implemented a similar solution (generating Python bindings for some of our APIs from Postman exports), and it was super simple, really.

I suspect doing the same in CL would be similarly simple.

[0] https://github.com/cognitect-labs/aws-api

[1] https://github.com/ptaoussanis/carmine

[2] https://github.com/oliyh/martian
Digital bank Monzo in talks to raise £300m in new funding at £3bn valuation
Thank God, the spooks aren't spying but buying.
So Amazon isn't cheated out of its valuable data.
Not to think, spied private data would be lost to an employee of the secret services at a bus stop and fell into the wrong hands.

One worry less about privacy...
To go lower philosophically programming is the art of providing ordered instructions that automate and which may or may not apply to a computer.
How are these miner going to fiddle with the code on your computer?

That is not the issue caused by this concentration of mining power.
I don't know - I saw most BLM protestors wearing masks. There was a distinct lack of them at the capitol ... that's what happens when a sensible public health measure becomes politicised I guess.
This isn’t a comp sci geek doing performance analysis. It’s a guy who wants to do stats, and then throws up 3 options and discusses tradeoffs - memory and time consumption. He got his little workflow from a few minutes to a second, and that is what matters to him.
Is there any indication which country’s keys were leaked, and if so, just one key, or many?

The EU DCC spec is decentralized, so it is very unlikely that more than one country got owned.
Alternatively, just make it configurable:

buildtime="${BUILD_TIME:-$( date -u +%FT%TZ%z )}"
# Use $buildtime in your go build command.

This will only set the variable buildtime if BUILD_TIME
isn't set already. Making reproducing a build easy: just
define BUILD_TIME to be equal to the one of the binary
you want to reproduce.
Sounds like it's not appropriate for you since you are the one that has a problem with it.

Children say "rude" words all the time and nothing bad happens. [0]

[0] source : I am a former child.
Literally? You mean you have to buy a bag of peppercorns, and hand over one of them?
> you think it's acceptable for a creator to be able to rake in thousands from their video, hosted entirely for free, while also blocking Youtube from making a single penny

Please don’t dictate what I think. That’s not at all what I actually wrote.

Second, if anyone is operating at a loss, it’s the small creators. YouTube, operated by one of richest company on this planet, is the one profiting both directly and indirectly from those creators’ work. I also can’t understand how anyone can claim small creators “only makes a few pennies” while “raking in thousands” at the same time.
Provide examples of uses of words and possibly help us rephrase in a more idiomatic way. Basically, answer "how do people use this word usually?"

A bit like linguee but for scientists: (at the bottom of the page): https://www.linguee.fr/francais-anglais/search?source=auto&q...
People travel from all over the world to visit, and they have a major festival there.
> 50+ miners is also well enough to prevent any 51% attack

That number sounds trivial for even a very wealthy private individual to get them each in a vulnerable position.

For example, how many are in China or the U.S.’s reach? Because that means literally two people, Xi and POTUS, could round them up and effect a change. (Not saying they would. But a damning vulnerability for a libertarian ideal.)
I am a fan of Snow Crash and Diamond Age and also https://en.wikipedia.org/wiki/In_the_Beginning..._Was_the_Co....

So it was a bit shocking to learn the following:

From the article: "From 1999 to 2006, Stephenson worked as a member of the technical staff at Jeff Bezos' private space rocket company, Blue Origin. A three-year stint at Intellectual Ventures Lab, the R&D arm of the science investment firm started by Microsoft Research founder Nathan Myhrvold, involved some climate-change-related research."

The Blue Origin work seems pretty logical.

The Intellectual Ventures stint/k proves that we all have a price for rose colored blinders.

Presumably Stephenson realized how ethically challenged IV is: https://en.wikipedia.org/wiki/Intellectual_Ventures