skysight-inc/HackerNews huggingface dataset:
> What I can see by your code, you are ruby developer trying to learn Crystal.

I don't value your opinion in this matter, you're simply trolling now.

> See you in the next ruby thread ;)

I doubt we'll interact again.
The difference between having something in the standard library vs shipping it as a crate is evolution not vetting, you can have the same people develop/vet a third party crate the same as it would be if it was a part of the standard library.

The big difference is versioning (eg. you can have a crate that works on old compilers/stdlib, you can pull an older package version to new compiler/stdlib) and maintenance burden.
> In 1775, we Americans were only able to achieve self-determination from our British motherland through six years of bitter warfare and two years of tough negotiations.

Erm no, Americans were only able to achieve independence because France intervened. They would have been completely crushed otherwise, and this is not even an hyperbole.
Magic Leap Goes After Medical Customers with Augmented Reality Headset
Oops, yes
I have been getting about two a week that are similar to what you describe. Most are for nail clippers, T-shirts and gifts imprinted with my first name. Most have links to domains registered on namecheap.com and an unsubscribe link to a Google form. I don't attempt to unsubscribe, but I do click the abuse link and report the form as spam to the Google black hole. I report most spam through Spam Cop, but most recent spam ends up going to google-abuse-bounces-reports@devnull.spamcop.net.

My email is an 20 year old alias @verizon.net address accessed using AOL Mail web site and Yahoo servers.
Why is it a problem that python calls out to other languages as needed? It's not like it's obvious while you're using the library and the result can be, in fact, very fast.

The main benefit I can think of is that Julia could theoretically do whole-program optimization, but it doesn't and it doesn't model side effects so even if it wanted to it would be quite limited.
Wow, Great, Thanks!
> Now amplify this all over mass media and social media.

All over? I'm not seeing it. With the exception of creationism, where it is the theologically-motivated who are attempting to impose their dogma on society (and then mostly confined to parts of the USA), this appears to be a niche concern.

WRT 'scientist': thanks for the information. Going back to the article, it is unclear to me whether it was Cowles or Rossi who introduced that largely irrelevant aside about scientists (then) being "most definitely male".
I think we're all being a little maximalist here? I think it's fair to say this article's focus is on the tech, so it doesn't discuss the cool stuff (incredible VR experience, sci-fi like gesture apps) or the bad stuff (Google knows when you scratch your ass). I think it's reasonable to read an article that doesn't mention any usage restrictions, look at the track record of tech, and worry about the privacy implications.

The Verge includes a whole section on stuff you agree to when purchasing a new laptop when reviewing them. Maybe it's a good idea for us to start insisting on some level of privacy regulation on new tech. This is purely regulatory right, nothing preventing things like VR--just preventing FB from knowing everything you're doing while using their VR headset, and selling that information to others. Maybe that creates an economic constraint, but this seems like a choice consumers can make. For example Amazon sells 2 versions of every Kindle: ad supported and not.
SD Card: Speed Class
The narrative is changing quickly. Hold on as everyone backs away from the authoritarian rhetoric.

https://www.coffeeandcovid.com/p/-coffee-and-covid-monday-ja...
No, I am very clearly not.

Everything a company does to protect its position isn't "anticompetitive behavior." That term has a specific meaning in US law, and applies generally only to situations where market manipulation is being attempted (or committed) by a monopolist or a consortium of firms large enough to act as one.

See

https://www.ftc.gov/enforcement/anticompetitive-practices

Neither of those situations applies to iOS and iMessage.
US consumer prices soared 7% in past year, most since 1982
> SMS’ successor should basically be a vendor agnostic WhatsApp or Signal complete with E2E built into the base spec instead of duct taped on as an extension that can conveniently be ignored.

Great. Build something, then call me when you have the default messaging app on board on every platform save one.

From my perspective, RCS has the best shot at this and the perfect shouldn't be the enemy of the good.
EcoHealth Alliance, the main US funders of the Wuhan lab have been awfully shy about letting anyone see their data. There's a good chance proof is there and the data can legally forced out of them.
I really like that the Amish are slow to adopt new stupid tech, I wish the people here would learn a bit from them.

BUT the first item on that list "Homebuilt gas powered ice cutter to make ice for non-electric icebox." is the most in-denial waste of time/energy I have ever seen:

Earthcellar?
This is not really as much about open source as it is a larger issue: people are sheep. That includes developers and especially managers and executives. Few people are capable or willing to make decisions based on technical merit. They generally follow trends mindlessly or make decisions about tools based on political expediency or following whatever their local hers leader is doing.

This has caused me quite a lot of frustration over the years because I like to make tools and solve problems. But often building a tool or coming up with a framework for solving a problem, even if it's technically really challenging, is only a fraction of the battle. It's getting any of the sheep to pay attention, notice, or decide your solution can benefit them in their sheep power struggles that is actually the biggest challenge.
Do you struggle with mathematical reasoning in itself, or with different aspects of mathematics (aspects that are built on, and work based on, said reasoning)?
> But once great tech is given VC money, it's a race. That race has created such a lead between the US and every other country in the tech world.

Let's be clear, it's access to capital rather than technology that has made US startups more valuable (which is weird, given that the easiest way to make a startup more valuable is to invest more money at a higher valuation).

If you look at (almost) all of the recent tech giants, it was the capital they got that allowed them to outcompete the rest of the world, not the technology (which is mostly available to the whole world).
I didn't intend to make these look comparable, in part due to the fact that these two cultural sets are different in size and vocality. If the point of this comparison is to provide a non-selection based counter argument, it pretty much cannot.
> Even in the most limited federal government has fundamental requirements.

I guess my question is more related to how you can tell the difference between a "valuable value" like "slavery is bad" and a less-valuable value, like "going to church is a public good and should be compulsory."[0] While one can use the Declaration as a discriminator, that it's starting a civil war of its own might give us pause (and it has some problematic language of its own[1]).

[0] See, e.g., the constitution of the state of Massachusetts:
https://archive.org/details/addressofconvent00unse/page/n19/...

It contains this clause which permits the people to actually force church attendance! (Earlier it specifies Protestant ministry rather than Catholic.)

"the people of this Commonwealth have also a right to, and do, invest their legislature with authority to enjoin upon all the subjects an attendance upon the instructions of the public teachers aforesaid at stated times and seasons, if there be any on whose instructions they can conscientiously and conveniently attend."

[1] For example, "[King George] [...] has endeavoured to bring on the inhabitants of our frontiers, the merciless Indian Savages, whose known rule of warfare, is an undistinguished destruction of all ages, sexes and conditions."
> a group of police

This is the same Met police who dismissed the December Downing Street party investigation with a statement of “not enough evidence” despite many eyewitnesses including the met police officers who would have been on duty on-site at the time checking and recording who was going in & out.

But remember: we're all in it together, eh?
And while reading: do! And when doing (solving a problem): don't read (the answer)!
As a foreigner? Yes, you need government approval which is extremely difficult to get. You can as a permanent resident after some years.

It's certainly a hot market as well, but there are a number of different options for financing. If your job is good enough it's certainly achievable and most of my software engineer friends there own their apartments.
I second the grind. There's not really a shortcut... like lifting weights or practicing scales/rudiments.

I returned to grad school at 27 for math and had trouble passing qualifying exams. I ended up using spaced-repetition to memorize large sections of books and old questions. I had previously shunned memorization... but coupled with focused practice it is a powerful tool. Memorizing forces you to distill the material and patterns to their essence and allows you to recognize the patterns in new situations.
Not everyone did and anyone caught would pay a fine.
It's not an 'energy' crisis – it's a fossil fuel crisis
The smaller the organization, the more leeway they have to decide on cases like yours. Also, the less attached they are likely to be to the idea of hiring a 21-year old who will be more easily intimidated by their first boss, etc. Consider inquiring with smaller firms who need IT help. They value the independence of an older coder more, since there is not a large IT team (you might be alone), and they have less bureaucracy. Obviously, in certain industries there will be laws regarding who gets access to data that they don't have the ability to change, but in manufacturing for instance, or retail, this is unlikely the case.
Can you expand on that? As long as the public type is opaque I don't see what there is to regret.
There are innumerable benefits that the compiler gets from being able to see into functions. Codegen, AD, fusion, inlining, user defined arrays and element types being first class etc
You're confusing "the best thing you can do" with "the only thing you need to do."
I listened to few podcasts with Sinclair. When someone asks him what he eats, his reply is always "vegetables, leafy greens". No rich source of protein, fat. Is this for real?
It is not the crime in politics and PR that most matter in many occasions. We are human and we make mistakes. Apology and if fined pay; after times the public has more important fish to fry to care a drink or two. Yes, it is very bad for those lose their love one etc and they may be still around. But the general public? Down to 70+% reported last night want him to go. I wonder.

Politics is about public sentiment a lot.
Isn’t the spatial element a key part of what makes OneNote great?
Two thoughts, as a very recent convert from expert-level Go to all-around-the-place-level Rust:

(For some context, interested in Rust since 2009, similar as with Go, but not involved at all, whereas contributor to Go pre-1.0.)

First thing, is that I was frustrated with lack of simplicity vs. Go for a long time as well. Finally, recently I got it: AFAIU it's a case of different priorities. In the triangle of simplicity-safety-performance, Go loves all of them, but in case of conflict, chooses simplicity (thus, most notably/infamously, we get GC and nil). Rust also loves all of them, but in case of conflict chooses safety AND performance. What's freaking crazy IMO is the "AND" here, which I see as a huge thing. And it instantly also explains to me a tension in the Rust community between safety and performance camps, infamously most visible around usage of the 'unsafe' keyword. Yet in a barely-managed marriage between safety and performance, simplicity is the heartily beloved friend, who still just gets silently shown out of the room when a serious row starts between the couple, until they're ready to open the door back, and with patient smiles listen to some friendly suggestions.

Secondly, I bumped my head into a wall a few times until recently I tried the O'Reilly "Programming in Rust (2nd ed.)" on some recommendation from Reddit. The "2nd ed." part is important here, because it covers a few relatively recent important additions to Rust, that I found I was teeth-gnashing frustrated without before (coming from Go), namely: anyhow, thiserror, and (to a lesser extent) async. Edit: Two bonus personal recommendations for the book: (1) I got a job in Rust after going through it and then testing my abilities on some personal project, where I finally felt I'm managing to do regular non-fancy-shmancy (i.e. web, sqlite, GUI via iced, but no macros and avoiding lifetimes whenever possible - if curious, the project is: https://github.com/akavel/backerrs) coding, and can work around lifetime issues (somewhat faster or slower but can, and often just falling back to .clone()/Rc); though in all honesty, they kind of didn't really test my Rust skills, to my huge surprise, and trusted my smarts shown in Go & C++ experience + passion for the project; (2) I'm carrying the book with me to workplace every day and definitely checking things in it from time to time.
Word Master – Greek Version (Wordle clone)
I too would like to see some evidence for the hypothesis that hn is "the smartest forum on the web".
It’s a trope in British politics that the real division is not between left and right but between roundhead and cavalier. It’s a useful way to think about things. The British tend to prefer a bit of the cavalier in their Prime Ministers. The cavaliers do well until they forget that the British also expect at least a roundheadish front when the times call for it.

Like Charles I though, Johnson believes in the divine right of toffs and seems likely to end up with his Government decapitated.
I have wondered how much of statistics like this are due to the level of observation.

Post vaxx kid: "I don't feel good." Doctor: Let's check you for this myocarditis thing I've read about.

Pre-2020 kid: "I don't feel good." Doctor: You're probably fine.
> where can I start learning math concepts that will help me in my career?

I wouldn’t worry about it. The amount of math that a working programmer needs is minuscule.
We can’t read the mind of your hiring manager, but most places don’t strictly require a LinkedIn.

However, it’s so easy that you might as well just do it. You can have it set up and filled out in 10 minutes and it’s an easy link for people to pass around when discussing you as a candidate.
> There are other factors at play than managerial incompetence:

I agree there's no single point of failure, but IMO what made Firefox (and Mozilla before it) different was that it was different.

they played catch-up against Chrome with the result that they did not gain new users and lost many of the older ones

I still use Firefox on desktop, but on mobile first they removed the extensions from their mobile browser, then announced they would only support WebExtensions API, removing a ton of features from existing extensions, then they started purging "controversial" extensions (as in controversial in the eyes of Google) from their addons web site, that basically made Firefox a worse Chrome.

The nails in the coffin for me have been laying off the entire devtools, MDN and servo development teams and the ads in the search bar.

All of this started happening soon after Eich left.

I'm not saying Eich alone could save Firefox, he's also a person I dislike on a human level and he's probably more troubles than he's worth for a company, but my opinion is that Firefox "new" mindset post Eich disappointed its true fans that were mainly developers and you don't recover from that.

EDIT: I understand the need to make money, but are Pocket Premium or reselling VPNs the right way for a browser vendor?
Except this is mostly theory that doesn't work out in practice.

For example, a lane at capacity with full busses is more efficient than a lane of cars.

But in reality, busses aren't full and there aren't enough to utilize 100% of a lane.

Inefficient cars fully utilizing that lane capacity ends up being more efficient overall than potentially efficient busses inefficiently filling seats and leaving lane capacity unused.
Time. Be honest about how much time you’re willing to invest into understanding math. You can understand math if you’re willing to give it the time, but without that time you’re likely setup for frustration.

Where to start?

Math is huge. I suspect discrete math may be the most useful to a programmer who’s looking to just be a more theoretical programmer. Proof by induction stands out as a core, helpful concept too.

Otherwise I suspect it’s about problem domain. Geometry has its uses as does algebra. It all kinda branches from there.
Introduction to Graph Theory - Richard J. Trudeau

A History of Pi - Petr Beckmann

Journey through Genius: The Great Theorems of Mathematics - William Dunham

How to Bake Pi - Eugenia Chang

These are all sort of 'pop-math' books -- that is, they're more intended to spark a joy & love for math than teach rigorous mathematics. Great Theorems and A History of Pi include a lot of history (edit to add: in addition to covering the math involved!) -- did you know some mathematicians in history would duel over their theorems? That theorems were a carefully guarded secret instead of something you shared?

Introduction to Graph Theory is specifically intended as an introduction to mathematics for 'the mathematically traumatized'.

In my opinion, after reading these, if you've sparked a joy for the puzzles and fun of mathematics, then I would then suggest branching out into more formal presentations of them relevant to your interests... it's much easier to slog through a book on abstract mathematics when you receive from enjoyment from the puzzles presented.
I mean, I'm not sure that the premise is correct. Even if everyone's infected by March, re-infection will be a concern. It could be quite useful if omicron hangs around for a while (or if whatever replaces omicron is also susceptible). "We don't know if this will be useful yet" would probably be better framing.
What do these negative values mean?
I have read 50 books in a year, but once I took on a fair time-intensive exercise hobby (cycling), that number dropped by about half.

I'm content with that, at least until I retire.

I track it because I want to encourage myself to read things that matter more than just garbage online. I DO try to AVOID picking books to, as Prez said on the Wire, "juke the stats".
I disagree quite strongly. A bad stdlib API can be deprecated; a bad crate bitrots. You won't see the situation so clearly at first, but after a few years you will find that an increasing number of useful crates no longer compile without intervention because direct or transitive dependencies no longer exist.
3Blue1Brown series on linear algebra is an amazing resource as a starting point.

https://youtube.com/playlist?list=PL0-GT3co4r2y2YErbmuJw2L5t...
who checks the fact checker ? what about freedom of speech ? this sucks !
Yes, let's weigh the single incident of the Homestead Strike of 1892 against decades of systemic corruption. That's a fair comparison.
It's been a while i'm thinking about one:

A Relational General Purpose Language.

Not table oriented like SQL, but more OOP/Type oriented, I'm not sure exactly how I want it to be, but surely not table oriented.

No concurrency or async to worry about, you write the relations (exactly like you dont worry about SQL on concurrency while writing an SQL query).

Like a JIT/DB Engine, it has a runtime that analyze the data processed, and optimize further the queries.
I believe it even could dynamically figure out of embarrassingly parallel problems and sent it to process on the GPU.

But all of this require a lot of work ^^'.
Czech Covid-19 Simulation
Rust was created to replace C++ in Firefox. Today, lots of Rust code in Firefox, replacing C++, and no Go code in Firefox. Therefore, for this goal, Go failed and Rust already succeeded.
> Overall, it seems to me that just assuring that we have resources for hundreds of thousands of years is a bit misleading or at least undisclosed strong optimism.

there's also apparently asteroid uranium resources, and with SpaceX making it progressively possible to have payload delivered with economies of scale such industry may start in space once it makes economic sense.
While not particularly tech focused this will probably be a global issue soon as the Fed/Gov will act to try to crush inflation (or possibly more likely, a massive fight about whether inflation is good, bad, or still transitory will take place) and markets will be in flux because of these actions. Given how interconnected the world is, this'll probably have ramifications globally and given how big tech stocks are right now in the U.S. at least, they might be impacted as well. I'll let someone smarter than me prognosticate on the impacts of non publicly traded companies and the VC market but I'd guess there'll be some second order effects there too.
Thomas Edison Made Job Applicants Eat Soup in Front of Him
Heavily inspired by Wordle [0], Word Master is a word guessing game similar to Mastermind. This Greek word version is almost completely based on the original English word version [1], which can be played here [2]

[0] https://www.powerlanguage.co.uk/wordle/
[1] https://github.com/octokatherine/word-master
[2] https://octokatherine.github.io/word-master/
That is a true statement, but it is not a fact in the epistemological sense. When we say a statement is true, what we mean is that the statement agrees with the facts.

Or flipped around: The facts are the things that true statements correspond to, the things in themselves.
It doesn't have to be.

Code can be deprecated but it is often a long drawn out process.
The duty of certifying the election falls to the President of the Senate, not Speaker of the House. It would have been up to Republicans to replace him. It’s possible in such a scenario they would have replaced him with someone who was willing to decertify the election and initiate a contested election, which would have then enabled Trump to be installed over Joe Biden.
I'd be interested to know whether that occurred pre- or post- Zygote.jl starting to use ChainRules.jl internally. Zygote's own rules used to be tested with a half-baked finite differences scheme, and it was easy to miss bugs. All rules in ChainRules are tested using the testing helpers in ChainRulesTestUtils.jl, which are very thorough.

Then, some bugs are not actually bugs. For example, the gradient of some function wrt to elements of a symmetric matrix is and should be different depending on whether the matrix is structurally symmetric or not. Or, when a function is not differentiable in the calculus sense, different ADs often have different conventions for what they will return. These cases come up all the time.
You know who needs to read this article... Freaking influxdb
It was your first link, thank you! What a great site.
> The costs for keeping waste for hundreds of years

Do you know that you could fit the whole amount of nuclear waste on a ridiculously small surface? That's not for no reason uranium works: it's extremely dense in energy, and the same goes for its waste.
I’m curious as to whether this is a good measure. I use a ton of modules and I don’t think I’ve ever once starred a GitHub repo. I doubt I’m alone.