skysight-inc/HackerNews huggingface dataset:
Such things have been tried. They usually fail because of underestimating the amount of ambiguity, complexity manamagement and performance problems.

SQL came pretty close - I mean, it was specifically designed for non-developers. Guess who's mostly using not nowadays.
The problem I have with this law, is that judges will eventually start handing this information over to creditors and sue-happy lawyers and it will have a much wider and worse impact than the current intention of containing money laundering.
Weird that it plots a planar graph in a slightly non-planar way in the northeast.
> And when it comes to "non-programmer programming", just look at the success of tools like Zapier. I see tons of non-programmers using them to great success.

Or Excel for that matter.
The problem with democracy is that other people get to vote, as well.
Of course (and jsfunfuzz in 2007, and some others, and now a continuing stream of elaboration and improvement.)

I think this made it easier to firm up new language implementations. I feel like we started getting more of them because of this.
>And why would you buy it personally?

Because they refer to buying real estate as a way to avoid this law, so forming a limited liability company wouldn't work.
Im not sure why you think thats a problem
A review of the Hispanic paradox: time to spill the beans?
> I'm happy and content with my life, and my only desire is to chase consumer goods

Seems a pretty good summary of the whole wellness/"gratitude"/mindfulness culture that now exists and seems to think that an epidemic of mental ill-health can be fixed through breathing exercises and meditation apps for one's smartphone.
We all have the resources to sue anonymous Delaware LLCs
I don't mean to suggest that a bad action justifies another bad action. I mean to suggest that making a value judgment (directed against a thing, not against a person) is not a bad action. It's a normal part of discourse. Offense is in the eye of the beholder.

Your point is taken, though. I'll watch it.
Sounds like you're talking about corporate environments, where the people using the software aren't the same folk as those paying for it.
This article is incredibly generous in its assessments. It is giving "partly right" and "mostly right" to things that are wildly off base.

Kurzweil fandom bullshit, all of it.
I don't understand. Would it not be easiest to use smtp so you could use any provider? There's a reason we have open protocols.
The first I'm hearing of the "borrow checker"... so I started reading this https://blog.logrocket.com/introducing-the-rust-borrow-check..., and I got to the part where it says

"Your programs have access to two kinds of memory where it can store values: the stack and the heap."

They left out variables, which is odd.
Kapitan allows you to achieve the same using (python) Kadet to compile JSON tf files https://kapitan.dev/compile/#kadet
How Processes help to Continually grow a Nonprofit
To be honest, I appreciated the honesty. Lots of companies would not ask such a question because they would be afraid of scaring people off. Blizzard can afford to be very picky about their candidates, and they were surprisingly blunt about the work environment. If I was single, I probably would not have cared - Blizzard was always one of my dream companies to work at.
Does academic research cause economic growth?
the name makes so much more sense !
No, usually the shell companies have zero or minimal number of employees.
Open Source Smartwatch
I got a lot of joy from your assessment so likewise
Actually I see having a hard dependency on clang also as a limitation.
Masalin! I hope she's doing well.
>I don't understand why b=a; c=a; <-- doesn't work because a is "used up"???

You know how C has a problem with aliases? (multiple variables referencing the same thing)? Which introduce bugs, prevent optimizations, etc?

Well, Rust tries to prevent this, and make more explicit (and known to the compiler) when you do this...
It's definitely a lot to take in, you have the right idea — the compiler is here to help, the diagnostics are wonderful and improving every week thanks to the work of Esteban Kuber and others.

Re macros: try to keep an open mind if you can, C macros and Rust macros are completely different. You can get very far without reaching for them, so don't worry too much!
My feelings about this aspect of Jupyter are two-fold:

1. On the creation side, it requires someone be comfortable with Python (or other Jupyter language) to some degree. Right now, programming is still considered a career skill rather than something "ordinary people" should be expected to know. Perhaps layering a graphical programming interface on top of this, which UE4 seems to have had some success with with their Blueprint system, would get "ordinary people" over the mental hurdle of being intimidated by code-as-text. Just look at the mental gymnastics people will engage with in Excel while thinking it's not programming.

I see this as more of a social problem than a technical one, at any rate.

2. Once you build an interactive Jupyter document (especially if you use interactive widgets), it's not necessarily that easy to share in its original state without requiring the reader also have a Jupyter environment set up or access a server running Jupyter. I would like to be able to share the document in a way that can be accessed offline by someone without them needing to set up the whole environment. Maybe an "Adobe Reader"-like application for Jupyter notebooks that "ordinary people" can just install with a click?
Let's hope a that a Euro collapse won't lead into the 3rd WW in 3-5 years. People have _very_ short memory and are very eager to point fingers at each other.
Top Indian EV Startups That Are Driving India Towards a Greener Future
Maybe you didn't mean it, but 'gaming the system' sounds bad. While I agree the outcome is bad, I think when your boss tells you to publish 10 paper per year and you do that, that this cannot be called 'gaming the system'
Oh, I've read that.

I just maintain that the word 'static is being overloaded here to mean multiple different things.

'static is not the "lifetime of the entire application" when it is used in the context of T: 'static.

> It can have references in it! As long as they're bound by 'static.

:)

...but it can also have values in it which are not 'static.

So is T: 'static, or not?

It's arbitrary semantics; ...but my take on it is:

- IF you take "x is 'static" as meaning the "X is valid for entire lifetime of the application"

then if:

- x: &'static 'is static' and must be valid for the entire lifetime of the application.

I would expect:

- x: T + 'static 'is static' and must be valid for the entire lifetime of the application.

I'm happy to agree that's not what it does mean, what I'm saying is that it is inconsistent for it not to mean that.
>maybe the site's reading time estimator is broken

No, it's just made for prose, not tutorials.
As Understanding of Russian Hacking Grows, So Does Alarm
People are kept separate.

In first grade, I was in the "green" reading group, with just 4 or 5 out of about 30 kids. Nothing was ever said about abilities. I just assumed that the groups were random. I was the best in the green group by far, so it seemed that I was experiencing the other extreme of mental abilities. Late in the year, something inadvertently revealed to me that "green" was the best. To this day, I have no idea how bad the other groups could have been.

I remember being the best in AP Chemistry too. I set the 15-year record for the final exam score, permanently changing the grade scaling for the class by 3 points out of 100. (old scaling would have given me a 103 but that became a 100, and even years later all the grades would be lower by 3 points) That class was about 15 out of 350 students who started as freshmen. There were other students, about 50 out of the 350, who dropped out. I don't have much of an idea of what their science classes might have been like.
It's the cognitive bias cognitive bias (the idea that every random mistaken behavior can be categorized as a congnitive bias).
With Cue, there is the possibility to import TFs definitions into Cue, write your IaC, and output to JSON. Like parent says, Cue feels like the right way to approach this IaC problem with a purpose built language. It was designed to manage this complexity.
Pixel Planet Generator
Oh I’m comfortable with commenting on political topics. I’m not comfortable with commenting on China topics, since (a) there’s a very good chance my comment would be voted to oblivion so no one would see what I wrote anyway (this one was instantly downvoted, then voted back); (b) I would be called a shill; (c) correcting people who use a circlejerk of questionable sources to support opinions about things they have absolutely no experience with yet feel very confident about is both exhausting and mostly pointless. This post is a good example. Zero references, but will be used as fact in the next round of discussions.
> Research has shown you focus more writing than typing. Imagine if you could program by rough drafting how your function works on paper. Like with arrows and all sorts of messy things connecting the structure of your code, but entirely understandable to another human what your function was to do without needing to understand a lick of code.

I've worked in a company where programs were originally written with Max/MSP which is exactly that.
It was muuuch harder to decipher for other humans than normal C++ & Javascript code.

Everyone I know using patcher tools end up switching to real programming after some years, and being much more happy like that.
I have a lot of Rust articles[1] that go into a lot more depth. They're mostly adventures though, we learn about ICMP, ELF, file systems etc.

Some love that style (the detours, the stream of consciousness) and some can't stand it. The Rust book is excellent, and a completely different style — they're complementary!

[1]: https://fasterthanli.me/tags/rust
I disagree. Tit for tat. quid pro quo. If you want the privileges provided (limited liability) and recognized by the government, then I have no problem if privacy is given up in exchange.
How are variables not in either the stack or the heap?
That is capital that owners had to pay for in full, so there’s no creation of value happening.

The owners obtained this capital from the profits extracted from other workers in the past or, if early enough, the appropriations known as primitive accumulation.
Since JavaScript evolved to incorporate many of the APIs that jQuery pioneered at some point knowing only jQuery was not such a problem.

But even before this evolution much of jQuery was just sugar to make cross-browser problems manageable.

I am not actually aware, I think, of any developer that just knows React but if they exist I suspect they would have an even harder time of it when deprived of their favored framework than those developers back in the day that just knew jQuery.
Just odd that HTML documents were basically the web for decades then SPAs came about and people quit using them.

SPAs are inherently difficult to SEO, difficult to parse by a third party, create their own DOM, etc.

It seems like instead of working to make the browsers do what people wanted they just did it with Javascript.
perhaps 2017 should be added in the title?
It certainly doesn't help that the "wrong" way is featured in almost every textbook, tutorial and article I've seen in the last 15 years.

Your example is actually for the most favourable case because there are native 32-bit types. I've seen countless attempts to implement three-byte records via custom Uint24 classes that overload operators and abstract endianness (in various buggy ways) instead of just reading three damn bytes in a uint32_t. Supposedly in the name of readability ("I want to be explicit that this stores a 24-bit variable, not a 32-bit variable, so I'm going to copy-paste these 200 lines of either template magic or line noise, I'm not sure, but see how readable it is now? Oh yeah it's still 32-bit underneath, yeah, I'm not sure what happens if you write a 32-bit variable there, I think it breaks. This is way better than a typedef though, 'cause, uh, C++-17?)
All what you say is true and I appreciate your deep thoughts.

There is another dimension to that though. It's the long tail. The internet has tremendously facilitated mixing existing content. That's creative too but not in the original sense of creating something new.

With detached knowledge before the internet age much less content has been produced and I would assume the novelty to mixed content ratio was very much in favour of new content instead of mixed content.

Internet technology brought us search engines but their search algorithmus favour those paying most instead of providing a service to discriminated remixed content from new content.
We are talking about a political map. So the essential question is: Are the Great Lakes managed by the federal government or by the states?
Google "twitter profit". Still in business despite losing bigly for over a decade. At this point, I'm fairly confident that it is some kind of five-eyes public opinion monitor / propaganda vehicle, where other governments occasionally hitch a ride.

Before any major geopolitical happening (like the soleimani assassination), there is always a temporary ban-wave on a number of popular political accounts, left and right.

A "tankie" is actually a victim of a state-run psyop. Which state? Who knows?
> I shouldn't have to remember that ls is list directory contents

I mean, surely you use your own abbreviations when writing, no ? How would you abbreviate "list directory contents" ?

For instance I have `alias l=ls -lha` - and if it was instead list-directory-contents I would have `alias l=list-directory-content -lha`

e.g. just look how hard powershell sucks with those long verbose command names, it's unuseable
Read up on metal fabrication, general manufacturing and assembly processes, and then build a bunch of stuff using a minimum of custom components and a maximum of third party modules with an eye on the true costs including BOM, design iterations, and assembly. MIT2.008 (Fundamentals of Manufacturing) is not bad. Search Library Genesis for manufacturing / mechanical and go for the textbooks/references. If starting from scratch you can get a long way for personal experience with a home-built wood/polymer router, a drill, low end MCUs and scavenged parts. Even if you want to focus on design, you can gain from either outsourcing all your parts fabrication (this will also force you to learn how to communicate designs effectively) or getting a membership of a shared workshop/makerspace and learning the machines and processes yourself, which will help you to do better designs.
What make/model? Sounds a lot like a soldering problem somewhere. Or really poor design heh
How do Pulumi models in different languages interact or interop?
The cab company?
Every time I see Adobe logo somewhere I just cringe a little bit. From the time that you had to have Acrobat Reader installed because most of pdfs created with Acrobat (writer) weren't really compatible with other readers, or that time that everything interactive on the web was in Flash (even our governmental websites for example Social Insurance Institution dropped Flash few days ago).
My SO recently bought Adobe Lightroom and low and behold - you cannot install it on case sensitive filesystem (in 2020) and help page says: "well just install it on case insensitive filesystem". I'm quite surprised that they allow file names longer than eight characters, dot and three for file type...
How in the hell is HMRC going to enforce this? Beyond confiscating shipments from sellers who refuse to cooperate (in which case they are punishing the consumer just as much), they can't do much, can they?

This will only punish small and honest sellers. Big ones will maneuver around the bureaucracy and the unscrupulous ones will just ignore it.

Sometimes I seriously wonder if people in the government can really be this dense, because this level of stupidity can only be explained as malice.
> Not sure about RISC-V but I would not be surprised if the same applies there.

It's probably a case of lowest common denominator.

Unalligned access is discouraged but allowed by the spec... But it's allowed to raise an exception. But not required. Cheaper to optimise to avoid that circumstance.
Glad that you didn't find my comment an insult, I was worried that you would. Must have been someone else that downvoted, oh well, not concerned about that. Also, glad to read your reflection.

Anyways, I just found your original comment a quite pessimistic and a little out of touch, and since that the title of the article was "most of what you read on the internet is written by the insane", I made my remark without much thinking.
What that shows is how misleading the wrong metrics can be.
What "low-hanging fruit"?
You might be remembering `Google PDF Search: “not for public release”` from 2015 [1] and 2019 [2].

[1] https://news.ycombinator.com/item?id=10154527

[2] https://news.ycombinator.com/item?id=20420209
jsn is yml
"Less red tape" indeed
[dup] duplicate https://news.ycombinator.com/item?id=22448933
>They have borders that are in the water and none on land.

So? They still have borders. Borders are a geopolitical construct (that is, decided by treates and politics), not a geographical.

They are merely informed/influenced by geography.
Did someone just put me in a time machine to 10 years ago?
I predict Clang in 10 years will be like Google today compared to Google 10 years ago: a bloated goliath that nobody likes any more but for which there aren't any alternatives.
From your examples, it seems like you mean AI applications. Is that what you mean by software 2.0, or am I missing something?
Looks vs. Results: My ugly ad got 150% more clicks than a professional design
Will My Popcorn Explode?
So, how does this work as compared to how it was before. If I mailed some merchandise to the UK from outside the EU in the past, it would be charged VAT at 20%, payable by the customer. Is this still true for businesses who aren’t interested in dealing with HMRC?
> It's really depressing and it needs to change.

It has been like that since ten years and nothing has changed since then. People find out just about the same as you did but nothing changes. It such a convenient metric it will stay for much longer.
Thank you, this is much appreciated.
I can't speak for revenue, but physical presence and real employees are indicators of an actual corporation, rather than a shell.
Appreciate you saying that!
Great article.

I've never used Rust before so I'm exactly the target audience. I first got tripped up around

> Trait methods can also take self by reference or mutable reference:

impl std::clone::Clone for Number {
fn clone(&self) -> Self {
Self { ..*self }
}
}

What's the asterisk doing in this code? I guess it's destructuring the struct somehow, but I don't see that syntax elsewhere: destructuring was introduced but looked like it worked without the star. Alternatively, it's dereferencing the reference, but that seems less likely.
The seat is to the right (the ( )) and the water tank (?) is on the left.
Here in Norway the register of who operates a company is public information in Brønnøysundregistrene [1]

It's convenient but it also generates a huge amount of telephone spam and fake invoices fraud attempts. So I could see the argument of keeping that information private.

I still think that it's better to have it public, but it generates some additional problems that needs to be handled.

1: https://www.brreg.no/
"I don't understand why b=a; c=a; <-- doesn't work because a is "used up"???"

Had the same issue a few months ago.

The pointer can only be referenced by one variable at a time.

If you "move" the pointer from a to b then a is figuratively "used up" because a is now blocked from doing anything with the pointer anymore.

I guess, for Rust itself the pointer is still referenced by a, Rust just blocks you from using it. But thinking you moved it to another variable helped me a bit.
You’re talking about specifically the subset of trade schools that are part of the justice system, helping people gain skills so they can be later gainfully employed and not need to turn to crime. Is having a justice system considered nefarious coercion in any country?

The problem is the conflation with the majority of trade school attendees in Xinjiang, of which there is no evidence they are anything other than voluntary. All countries that care about their workers material conditions offer trade schools with a path to employment.
Internally obviously Netflix et al have all the metrics they need, and goal on things like minutes watched and completed watchings.

Externally, there are companies like Nielsen that attempt to derive ratings for steaming media (via surveys, paying people to install plugins, using audio fingerprinting etc), but it’s not clear how accurate they actually are.
> T: 'static does not mean the references in T must exist for the lifetime of the application.

It means that T does not have non static references, so it is not a requirement that it lives for the lifetime of the application but can do so.
We have been using DailyBot at work on our “async” standup days (2 days a week) - seems to work well.

https://www.dailybot.com

Having 2 days a week without meetings is great for deep work.
I'm not convinced quantum computers are going to accelerate anything.
Powerful Life Skills for the New Decade
Sounds well intentioned yet clearly broken, whoever wrote it could surely see the likely effect is exclusion, so why did they push it through? I don't think incompetence can explain this one.
Transparency International helped to craft the bill: https://us.transparency.org/news/historic-anti-corruption-me...

From their statement:

"In these divided times, it is encouraging that a broad and politically diverse coalition came together to make these critical reforms a reality. We’d like to especially thank Chairman Crapo (R-ID), Ranking Member Brown (D-OH), Chairwoman Waters (D-CA), Ranking Member McHenry (R-NC), Congresswoman Maloney (D-NY), Congressman King (R-NY), Congressman Luetkemeyer (R-MO), and Congressman Cleaver (D-MO), as well as Senators Warner (D-VA), Cotton (R-AR), Jones (D-AL), Rounds (R-SD), Whitehouse (D-RI), Grassley (R-IA), Wyden (D-OR), and Rubio (R-FL) for their support."
The End of Food (2018)
I think the above comment was implying that the most recent star wars movie(s) is fan fiction quality story wise... Which it was .
This is not one of Brexit pathology. The world is moving to this model, and UK is just ahead of the curve.
Hmrc has lots of experience and a big setup to extract their 20% from shipments from outside the EU that didn’t pay customs/excise/VAT.

So they are well prepared to confiscate your package sent to the UK until you pay up.

(And your courier/Royal Mail will charge you another £8 for the hassle just to rub it in.)
> No technology has ever been permanent. We’ve just lost the will to improve.

except wheel, fire, clothes, writing... some things appear and won't ever disappear - and the longer things are there, the harder any chance they have for disappearing.
Thanks for your great reply! Would you also have suggestions for textbooks on mechanical engineering specifically with a connection to robotics?
At the end of 1996 we had ASP - Active Server Pages, VB4, and Delphi 2. Those took a bit more time to mature, but I agree with what he says, in terms of the desktop.
Because it can establish a lower bound. When we say "we'll never know the real number", we are saying "the real number is at least X, but it could be a lot more". If X is already high in our eyes, it can be useful for providing a view on the true magnitude of the problem.