skysight-inc/HackerNews huggingface dataset:
Thanks pornel and rcxdude, this makes sense to me now. I was thinking it shouldn't be dereferencing because when references were previously introduced (the print_number example), we could call methods on the reference without any special syntax. But I guess it makes sense that instance methods work that way, while other functions need to know if we have a reference or the real object, and in this regard it works more or less like C++.
> most popular entertainment on prisons downplays how bad it really gets [..] Why don't we have more outrage against this outdated institution created out of 1600 era values?

You answered your own question.
Thank you for this comprehensive article! Definitely reading and saving it for future reference.
Can this be something good?
Promising specs! I'd rather have multi-day battery life than fancy graphics, maybe even an e-ink display.
Backdoor account discovered in more than 100k Zyxel firewalls, VPN gateways
> Norway has now completely done away with the 350kr limit so you always have to pay import tax

On the flip side, they've introduced a scheme[1] which allows the seller to pay the VAT, so the package can pass through customs using a simplified customs declaration step, so they buyer doesn't have to pay the handling fee.

This makes it more predictable for the buyer, and it avoids that jump above 350 NOK.

edit: This seem not entirely unlike the MOSS scheme[2] linked in another subthread.

[1]: https://www.skatteetaten.no/en/business-and-organisation/vat...

[2]: https://ec.europa.eu/taxation_customs/business/vat/modernisi...
They do move money but, because it's so easy and relatively cheap to open them, they can split the flows into tens of hundreds of them. So you have fractions of a million moving at once, not a big lump sum.
A pure Bash Clojure-ish CI pipeline
Alternative method to install clojure, using "clojure", but without clojure
Big endian won the encoding wars with many important formats using big endian. Nearly all crypto is big endian for instance because of big number byte strings.
New mandate highlights tradeoffs of making all scientific articles free to read
Pulumi is winning because it’s so much better than terraform. The motives of the owners don’t particularly matter to me since it works fine as it is.

Since everything is open I can always fork/maintain it myself.
What do you mean by miniature? I guess you need to have a certain physical size to make a snow plow work. Maybe the size of a lawn mower. Instead of starting from scratch you could get one of the robotic lawn mowers and try to modify it to plow snow on your street.

I think it will be hard enough to get it to navigate freely instead of relying on cables in the ground, which is what the lawn mowers use as boundaries of their world, as far as I know.

Here are some formulas to get started calculating the snow resistance force and the required vehicle weight :)

http://onlinepubs.trb.org/Onlinepubs/sr/sr185/185-038.pdf
You will hand up recreating a lot of what Terraform is doing. It is not a matter of just creating resources if they don't exist. Notably, modifying existing resources in the right order is not trivial.
Most EU countries still have the 22 EUR low value threshold.

The directive changes to remove that threshold will apply from 2021-07-01, and starting from that date the sellers and marketplaces will be able to handle the VAT for you so no need to pay anything upon delivery (similar to the UK scheme in the OP, but not mandatory for sellers).

Also, e.g. Amazon.co.uk already charges VAT in checkout ("Import Fees Deposit") for EU customers so there will be no customs charges on delivery. (They manage this by having the carriers bill sender for VAT or by importing the items to EU themselves first.)
What happens when interest rates go up and relief bills dry up? How many billionaires will we lose then?
Deploy A React app on GitHub pages
Interesting. Shame there’s no GPS, though. As a cyclist I’d love a hackable GPS device that isn’t a (fragile, bulky) smartphone.
Open Source Mechanical Watch
New species of flower discovered in 100M-year-old amber
The rough edges of TV are being sanded down. Netflix Death to 2020 proves it
I won a grant for our company, roughly 600k, but it took nearly 2 years until the first money hit our bank accounts and the ongoing documentation effort is really slowing a lot of things down.

But it might be because it's Germany, you have to use your regional bank for the process and ours was horrible.
Show HN: Open-Source Web/API Monitoring Tool
"The first episode of Screenwipe, from 2006, credits only Brooker and Robert Popper as writers. Death to 2020 lists 18. I know which I’d rather rewatch. It’s not only Death to 2020, either. Recent Black Mirrors have lost the edge that made them so essential when they first emerged"

Death to 2020 is genuinely terrible. Has Charlie Brooker jumped the shark and has he lost creative control? Can't imagine him putting this out a few years ago. Design by committee perhaps?
> This seems like the government stumping on small money launderers while giving the big guys a tax...

It is a little different. Using your numbers, previously $5 million got a big player ~1,000 shell companies, now it gets them 1. The law would make a legal manoeuvrer several orders of magnitude more costly. That is more powerful than a $5 million per business tax.
I assume RI is "bordering" NY because of the ferry to Block Island, but this feels somewhat wrong to me...
You keep using this word, variables. I don't think it means what you think it means.

At least in my book pointers are still variables (as in "a pointer variable"), and a variable is any named value, whether it's a scalar or a pointer or a nth-pointer, or what its storage is.

But you mean that in your example there is no way to affect the previous value, right?

>I just googled it... why the heck would you copy pointers? That's insane!

Well, copying values and passing them around would be too costly on memory (for larger structs especially), and would prohibit several techniques.
Meals based on vegetable protein sources (beans and peas) are more satiating (2016)
Looks to be only only $25 which makes it a nice plaything. I think the storage is rather limited at 4mb though.
I hope it will be like that. But small sellers or eBay private sellers will not bother with this.
Microsoft Office 365 Cloud Hosted Suite Alternatives
It is a bypass. You've got to build bypasses.
Lessons from the Tech Bubble
> Bay Area TC of $250-400k for a senior engineer

You know not all IT people are senior engineers nor they share vision of the world exported by the Hollywood
> The next step is to move all the UI definition into a single place, i using a single language that abstracts the underlying HTML/CSS/JS files & semantics.

That sounds like a gigantic step backwards, and one which does not follow the example you've mentioned.

The point of Sass was to introduce backwards-incompatible changes to CSS which adds nice human-readable syntactic sugar to CSS. Being turing-complete is besides the point and even it's regular use. In fact, I worked in projects where Sass was introduced just for it's support for nesting and partials alone.

Mixing content and presentation in scripts misses any of the lessons from the last couple of decades. It feels like yet another example of the cargo cult of javascript, where people mindlessly argue that dragging everything into a script solves anything at all.
People like different things.
While what you say is true, it's impact need not be so prohibitive as to box you in to clang/gcc. TinyCC/tcc [1] parses almost all C99 with a 3900 line tccpp.c and 8000 line tccgen.c.

As long as extensions are careful to stay "syntactically isolated", the complexity of parsing C need not explode.
E.g., at least on Linux where glibc headers are very gcc-tilted, the only extension tcc really needs is that __attribute__(()) stuff (maybe 1 or 2 other "just ignore this stuff" things).

While there can always be edge cases that are broken, I use tcc daily on Linux without issue. So, I would encourage people to not view C as an untamable complexity monster or be captive to prevailing implementations. { C++ is, of course, a more unfortunate story in this and so many other regards :-) }

[1] https://github.com/TinyCC/TinyCC
The "A cartoon movie of life under Marxist-Socialist Communism." subtitle is wrong.

That's absolutely not what the book is about, in George Orwell's words it was "un conte satirique contre Staline" (a satiric tale against Stalin), he didn't like the cult of personality that Staling created, it was against him, not against Marxism in general.

When he wrote the book UK and USSR (Stalin) were allied against nazi germans and Stalin was kept in high esteem from British politicians, a fact that Orwell hated.
Yes, the real problem is the perspective and not the actual development. New languages are of no value by themselves. It is like counting the tools in your toolbox instead of the things you built with them.

So looking at the number of projects that are hosted on the internet (e.g. Github, Sourceforge etc.) we are likely to see a different story.
After many years working with these tools I agree. Declarative and template DSLs are OK for basic things but you quickly bump into their limitations when you want to do advanced configurations. At this point administrators should know how to code so being able to use a normal programming language with IaC modules should be the standard.

Amazon's CDK for AWS is a step in the right direction. Microsoft's new Bicep for Azure misses the mark in my view because it is yet another DSL and not a real programming language.
I was in film&tv for a long time. You know, Fincher himself put it really well. I'll paraphrase and add a bit to it along with something Zemeckis said. Any audiovisual work of sufficient scale, let alone film, is a collaborative process. You can't do it alone, you can't finance it alone, yet your name ends up tied to it. Whether you write it yourself or not, as a director it's your interpretation, and every single shooting day (and pre and post) starts with your vision and over the course of that day there are compromises after compromises. You not only have to do your craft, but also give guidance (even when you don't have it) and power through compromises. How well your vision will be delivered is directly proportional to how many compromises you're ready to take. Every single person on that shoot day has their input and 'what they think', from an actor to a grip that pushes dolly and everyone has something to say.. yet, at the end of the day they're already on the next production and you're stuck with footage that will bear your name. It's one of the most challenging things I've been involved with. Put those words into context around Alien 3. Young guy, big production and budget - of course he'll listen to everyone since, well.. insecurity!

One thing Tarantino said about Fincher though is there's a difference between directors like him and Fincher. I agree but it's not negative how he portrayed it. It's one thing to write your own film and then direct it and the other for someone else to write it and you interpret it. Take what you will from it, I don't take it as negative but different.
Doubt it considering how many of the current smartwatches are good.

Some might even say that it fails right at the start at being a smart watch since it doesn't have an always-on display.
> The singularity fandom has always baffled me.

I like it. Try to take as hard sci-fi. It's plausible enough to let your imagination run with it. Don't take it seriously enough to turn it into a religion and it's all good fun escapism. I've accepted that we all need a way to think away the fear of dying. I like this one.
Check BangleJS then
They do share some concepts to some extent, approximately. Notably the idea of activation function and of backpropagation.
But yes clearly they're too different in most cases to make valid analogies between them.

It's still an open question why we can't port a biological neural brain on regular CPU (a neumomorphic system)
One could say it's because emulating a brain (e.g Blue brain) require too much compute and/or that we lack observability (we can't easily records all the state data that constitute a brain) but that doesn't preclude emulating a simple brain such as the one of c ellegans (302 neurons whole nervous system!!) and I've never met a satisfying explanation as to why this is so hard and where can I track progress on this task.
yes the purpose of automation is scale, note scale is what enables big salaries
Sure, e.g. here is an EU list: https://www.avalara.com/vatlive/en/eu-vat-rules/eu-vat-numbe...

However, note that most of these thresholds apply only to residents of the said country. Distance selling etc. is covered by other schemes and thresholds.
The paper Can a Parent Do Too Much for Their Child? An Examination By Parenting Professionals of the Concept of Overparenting [1]:

> One hundred and twenty-eight professionals responded to an online survey about their observations of overparenting, with eighty-six respondents providing lists of the types of actions they believed were behavioural examples of the term.

This study demonstrates that 128 “professionals” are still oblivious to Judith Rich Harris’ findings 22 years after she published The Nurture Assumption [2].

[1] https://www.cambridge.org/core/journals/journal-of-psycholog...

[2] https://en.wikipedia.org/wiki/The_Nurture_Assumption
>The article says at the end: "You see? Not that hard right?". It is that hard in bigger organisations.

The size of the organisations is not important, as is the size of the team working on the particular feature/app.

Apple is huge, for example, but eg. Logic Pro has great changelogs.

We also see huge apps (with large teams) do better than than small apps (with much smaller teams). It's more about bothering/caring than difficulty.
> This seems like the government stumping on small money launderers while giving the big guys a tax: employ some people, and rent some real-estate

I did work on this bill (my Congresswoman is its author). Let me defend the thresholds.

The point of this bill is to require beneficial ownership disclosure for shell companies. Legal ownership of an entity is one thing. The beneficial owner is the human who ultimately owns and controls the entity [1].

Tracing the beneficial owners of economically-active entities (i.e. not shell companies [2]) is expensive. Imagine doing this for Apple. You would need to look through every ETF that holds it to its mutual fund owners to their pension fund owners to their holding companies to their pensioners. That is a multimillion dollar exercise, largely useless and reasonably opposed. This expense in its extreme stopped similar legislation in the past. As a result, someone from Russia could create a BVI company that opens a Delaware LLC and gain near-total transactional anonymity.

This bill tries to exempt economically active entities. The thresholds are easy to identify, reducing paperwork, while low with respect to most companies. (Small businesses have simple ownership structures and a small number of beneficial owners.) The bill is not a general anti-money laundering bill. If you have employees and revenues, you are engaging in sophisticated money laundering. If you have a thousand shell entities, you are doing something else (and more common).

[1] https://en.m.wikipedia.org/wiki/Beneficial_ownership

[2] https://en.m.wikipedia.org/wiki/Shell_corporation
ReactOS in 2020
Didn't check who filled those bugs, but I've seen companies requiring having discovered CVE to apply for some jobs, and the natural consequence is gaming the system...
As with many others here no doubt, I spent a lot of time in 2020 viewing diffs between library versions, reading changelogs, and tracking upstream bugs/features.

Although I'll try to resist going on too much of a pro-FOSS rant, the change audit process is much easier for open source projects since you can read not just the changelog entries, but also the corresponding code to verify the claims.

That helps with various things including developer trust - it helps you determine whether a project and authors use test coverage to reproduce bugs and prove their fixes, whether performance improvements are measurable, whether there are risky side-effects to look out for, and so on.

Increasingly I think that these kinds of 'software due diligence' should become part of recommended software engineering workflows, and that makes me wonder whether some of the repetitive aspects can be automated.

A genuinely user-focused, trustworthy app ecosystem would, I think, allow some of these 'change audit' processes to be visible to users so that they can make informed upgrade decisions, and to create a marketplace incentive for upgrades to be reliable.
Ranked-choice will help to a degree (like in a general election where a sufficient number of people think a 3rd party candidate is better, etc). We would still need higher voter participation, especially in primaries. With such low voter turn out in primaries, that gives the most motivated (extreme) factions an advantage. Not to mention, we need to hold the primaries on the same day nationally. Right now the first few states might have 8 candidates to choose from, but the last few states only have 1-3 and would still suffer from bias since some of those candidates still wouldn't have a chance to win due to their poor performance in other states (unless the party executively overrides things at the caucus).

I think the parties will remain powerful under ranked-chioce voting. People look to them as an authority more than an organization representing their own beliefs. It seems that many people also use it as an identity, which may stymie the benefits of ranked-choice.

All this said, I think it's a step in the right direction, but wish that more could be done (voter participation and same day primaries for example).
Ironically, there was a relatively recent study showing young doctors have better outcomes than old doctors. [0]

[0] https://www.cbsnews.com/news/doctors-older-age-patient-morta...
The main problem currently is the lack of a good open source firmware with complete hardware support, but the community is growing and soon we should see some interesting things:

https://github.com/sethitow/awesome-pinetime
Extreme poverty is history in China, officials say
If it had a transflective display I'd get one right away. Sure, the colors aren't as good but I really care about battery time.
Note that this is still under development. From the store page:

>The 3-Pack sealed PineTime aimed solely for project deployment purpose only, this is not for end user who is looking for ready to wear Smart Watch.
when I go to the official site https://www.toll.no/ there it says that there is no import fee/tax for goods from europe. so that means you only need to pay the 25% taxes. and the calculator says 595.69kr when I put 45€ in it (25€ + 20€ shipping)

if customs wanted the money from you it was probably because you didn't declare it upfront.
if the vendor wanted the money, than you were ripped off.
Exactly - any person dieing is a failure of society. Simple as that.
Last year I found a used petrol hedge trimmer 5 mins drive from home on eBay. Tried to arrange to see the item working in person but my messages to the guy kept vanishing. Eventually I managed to send him a photo of my phone number and arrange to see it. Got a warning email containing specific quotes from my messages and telling me that my account would be banned if I ever tried exchanging contact details again.

Interestingly under UK law, business sellers must display contact details (address and phone) on listings. eBay seems to do its best to hide this info at the bottom of the page inside a js pop out.
Have you thought about just saying that in the text file?

'All scan results without successful exploitation will be summarily ignored.'
>In an "app store" context, the apps don't serve you; you just generate content/engagement for them.

This is a non-sequitur.

There are all kinds of apps in an "app store" context, and the apps I use serve me very well, thank you. I also don't generate any "content/engagement" for any of them.

Whether apps have good changelogs or not is also not a factor of whether the apps are in an app store or not.

You maybe meant to say "social apps" as opposed to "app store" apps.
Now I'm curious why did he use Chewbacca as Han Solo's partner in the "compressed" ANH... Who was supposed to be Solo's partner?
Being on the bottom is an aggregate that factor in the recency of the comment, isn't it? Moreover ideally only a subset of comments would be highlighted (e.g not the ones downvoted too much) and would benefit from making stats from the user comments history in order to increase the signal to noise ratio
Turning those images off won't make them disappear from existence nor resurrect the victims. Stop being willfully ignorant - that alone enables any monster out there to do as they wish unaccounted for.
Came here to comment on this too. I guess the author included the maritime borders?

https://en.m.wikipedia.org/wiki/Geography_of_New_York_(state...
I prefer the detail. You could always make the first line: “bug fixes and performance improvements” with details following. Then people who don’t care can ignore the details, but people who do care can get an understanding of what the change is about.

Deep understanding of a change is really helpful when looking through history or trying to make sense of why this particular line was changed, etc.
Yes, this change means seller (or marketplace, if one is involved) is responsible for the VAT for consignments under £135 from US to UK, not recipient.
Plan is a big word in the context of Brexit! There has been very little consensus on what the referendum actually meant and much of the delay in the process was down to the UK government's collective indecision.

One incident which highlights this is the first indicative vote in 2019. Almost three years after the referendum, Parliament voted to see which option was preferred and none of them had majority support.

https://en.wikipedia.org/wiki/Parliamentary_votes_on_Brexit#...
No, it will force small businesses in a handful of states to provide their beneficial owners, as they already do in most states and when opening bank accounts nationwide.
Agree. GPS is primarily the reason why i got a smartwatch. It’s so much better now that i don’t have to carry my phone with me when i cycle or run.
I have been saying this for a while now -- as much as I respect Hashicorp and admire their engineering, HCL is the biggest problem with the tools they have that it's used in -- biggest of which being Terraform.

Don't use a DSL where a full programming language is what you need. I can see that they probably wanted to be able to skip writing 2/3 language CDKs out of the box, and DSLs probably hit on the need for simplicity really early, but infrastructure code is somewhere you really want to be able to drop into the full expressive power of a programming language.

I use Pulumi[0] for my projects, and while I doubt people will be able to get it as much adoption as I think it should have in corporate environments, Terraform has introduced the CDK[1] which is a similar approach. Have a talk with your engineers about complexity (and how not to strangle the rest of the team with it) and stop using DSLs in places you need more expressive power.

I think a good indication of when you need to stop using DSLs or when you should maybe realize a DSL wasn't the right way to go is when you start doing things like writing control flow. You could can get away with DSLs if you were using s-expressions, but that is an exception that proves the rule (because there happens to a family of languages that treat s-expressions as syntax).

[0]: https://www.pulumi.com

[1]: https://www.hashicorp.com/blog/cdk-for-terraform-enabling-py...
Introduction to Scalar Evolution with Iteration-Based Intuition