skysight-inc/HackerNews huggingface dataset:
Not much point submitting a dupe with the discussion already on the front page but you can email your better links to the mods who are looking for better a better link:

https://news.ycombinator.com/item?id=31571551
I'm 25 and I studied a computer science BSc. After I graduated I worked as a data scientist for 2 years and now I'm a machine learning engineer at a small start up. I have also been feeling held back from the more senior roles by my lack of mathematics and toyed with the idea of MSc or PhD. I applied to Imperial and UCL Machine Learning MSc on 3 seperate occasions and was rejected from all because of the lack of Maths. In the end it would have cost £16k (course fees for 1 yr) + £26k (loss of earnings for the year after tax) and so I haven't applied since because, although studying those masters programmes would give me a gread mathematical foundation, I can also 100% self-study and save £££.

The habit of studying is the most important habit you can learn at this early stage. If you haven't read it, I strongly advise you read Atomic Habits. It's really helped me. Here are some great mathematics for machine learning courses, some I have taken and some I am currently studying.

Study tips:
- Always show up even if you only study for 5 minutes, it's more important to show up than to be perfect
- Make studying a daily habit even if you only do it for a short amount of time
- Stack studying onto the end of another daily habit, e.g. study after you've eaten breakfast before you start work (this is what I do)
- Make studying satisfying (I bought a small calendar and cross of each day I succeeded with a sharpie and it's super satisyfing crossing them off)
- Remove distractions by putting your phone on charge in another room
- Make notes on new concepts in the form of questions, these can be used later on flash cards to help refresh the material and avoid the effects of the forgetting curve
- Write code to see the math in action. Running code is immediately gratifying and makes the value of the maths real and tangible.

- https://www.coursera.org/learn/machine-learning (free, approachable)
- https://www.udemy.com/course/machine-learning-data-science-f... (like £10 on sale, very approachable)
- https://www.udemy.com/course/mathematics-statistics-of-machi... (like £10 on sale)
- https://www.coursera.org/specializations/deep-learning
- https://mml-book.github.io/book/mml-book.pdf [textbook, not very approachable until you have some background] (free)
Nah. Even in rural places with no jobs you can see sheds going for half a million.
>XMODEM is a terrible protocol....

>I was needing a reliable protocol to move binary data out of an Arduino into my PC

Each solution is designed to deal with the types of noise present in the signals. XMODEM may be bad for you, excellent for the phone lines it was used for. Your method may be terrible for phone line noise. XMODEM was designed to be fast and low cost to implement for the majority case. Your solution looks like it would be neither of those things.

I've made zillions of binary embedded to outside protocols. If you really want robustness, implement a nicer forward error correction protocol.

In any case having a solid understanding of the noise types you see is important to getting best performance. Examples are burst noise (likely bad or loose wiring), average noise (bad shielding), dropped bits (too low power), etc. Each can be combatted by making sure the hardware and connections are decent up to some cost point, then fight the rest with error detection and correction.

As to getting stuff from an arduino to a PC, I've gotten max speed with zero error checking to work on most every occasion, no error correction or detection, testing over many gigabytes to a terabyte, with straight serial protocols. Why is your case so noisy? Is there some physical problem or constraint on the path? I found such transfers to be so robust I no longer even worry about packets or retries for such hardware.
>Healthy soil can be cultivated at scale, so if quality is the top priority that's not an issue.

Healthy soil can only be cultivated at scale with the aid of petrochemical byproduct fertilizers, which are not likely to be a long-term feature of our agricultural system.
Mattermost and Rocket.Chat are both open core. Zulip is really 100% FOSS.
Android is C/C++, or maybe you mean the app that you deploy on Android are built in Java right?

I stand my point, the JVM is not the right tool to build components for Kubernetes because Kubernetes needs lots of small service running everywhere, running those in the JVM would have resulted in large memory consumption.

You can try yourself, build a very simple hellow world web app with the most popular JVM ( Oracle one ) on version 8 for example, you'll see how much memory it uses by default.
I started one a few days ago with DIVVY.

I was in the mood for either a crazy 1-guess win or a longer road otherwise.

Game gets lame if you’re always using “statistically engineered” guesses.
That example is always brought up, but honestly? I don't think that's a fair thing either. I think that particular form of abuse is mild enough and has existed for long enough that we don't even think about it.

A law that stops tech companies from this abuse should also stop grocery stores from doing the same thing.
GPs post is two sentences and one of them is about the Concorde. I believe it was fair to stick to explaining why that isn't especially germane to electric autos; it isn't.

Neither are ancient burial mounds, moon landings, nor in fact the Roman ability to build underground lakes, which we will never recover since they were unable to do so.

I know you meant aquaduct but of course California has put the Romans to shame in that department.
>you don't need clicks.

Online commenters will engage in just as many creative ways of lying with plausible deniability as shady media outlets if it makes the number in the top right get bigger.
In my experience [0], doctors overwhelmingly recommend amniocentesis because it can be used to screen for a number of genetic issues and "wouldn't you want to know?"

[0] all of my experience is with a certain HMO provider that seems to regard pregnancy as a dangerous condition, and every time my wife gave birth in their hospital, one of their first questions during the follow-up appointment is either "how are we going to prevent this from happening again?" or just "so you know how birth control works, right?"
In theory. In practice, you can see that it does not happen frequently, and probably not out of restraint. It does not happen frequently because to get the points of interest is an implicit, trivial exercise, at most one step in leisure, in the overwhelmingest majority of cases. And I suppose the statistical tail which you may theorize and would be a frequent nuisance, must be used to conceal their doubts having learnt what is preferable.

When it instead does happen, the discussion of "what makes it interesting" is still full part of the game. I remember having myself to explain queriers how some third member's submissions were "intellectual curiosity" consistent: it produced "Aaaaaaah!"s and good debate. Because on our typical matters there is standard practice, while it is on the subtler that we gain the unusual opening from notes, "well there you missed to see that at the time, wood was not invented". And from a revolutionary idea, you are finally more than you were.

Note that if a member /felt/ that something is interesting, that would not really suffice to match the context of debate: we put things in words, and through the intellect we shall pass, as is in the binding of our contract. Otherwise, we would have an interesting "museum", not an «interesting forum».

Now:

(given that all the theoretics you laid out were already clear beforehand, but again, they are in a vacuum)

have you actually read TFA, and have you discerned what would be the subtle glimpse of "aha" novelty beyond the mediocre best guess of this writer, that "the missed Queen would have been a personality inconsistent with being installed on the Throne by dissidents"? If anything better comes out than this modest, insufficient proposal, then maybe our time was well invested; if nothing better emerges, that we can move on and forget about the whole matter.
Click Farmers surely do!

(Sorry)

---

[Aside, I love the idea of your app - its wonderful, however my ADHD may preclude me as a successful user)]

However - I have a STRONG desire in this area...

Let me give you a few examples though of "the struggle"

A few of my friends who were very successful in SV (chief of staff at cisco, head of HPE sales, PaloAlto Networks, etc) have bought ranch-farm-like places in foothills of California.

Several have started Goating. (Having herds of goats that they rent-out (farm) to various entities and have the goats weed, etc...)

Build an app for the USES SCHEDULING TRACKING blah blah blah.

Make it a community of farm services rather than "nextdoor"

Build "nextFarm" "nextHomestead" etc.

When you build a relationship with the farmers (on an IRL level) - these folks SHARE a LOT of services, help, knowledge, love, equipment, animals, vets, etc...

Your note app - could have a much more refined workflow specific to such.

They use hunting apps a lot to track paddocks and quote regions to goat.

They are all still highly tech and active - just settling for the more rural..

I'd be happy to chat more... but there are some people you may want to meet.
Measure 110 already did this in Oregon, the headline is factually incorrect.

Mexico is also generally considered to be a part of North America, it decriminalized hard drugs years ago.
Isn't this one of the (many) reasons to use cloud computing? All major cloud computing vendors keep multiple copies in separate locations.
The problem is that these firms are trying to do inherently networked tasks with a framework that allows a lot of local-first computation. A local-first CRDT framework makes sense for document editing, and not really for social networking (mastodon), loans, or money transfers. Those really need to be networked.
> I've lived in a few states, in a few rural areas and sometimes storms would knock power lines down for a handful of days. I don't remember any 7 day stretches, but 2-4 days was not uncommon.

A derecho[0] hit in my area (eastern Iowa) in August of 2020. This is an urban & suburban area with fairly reliable power—even short outages are rare, and I can't think of any instances where power was out more than a few hours—but after that storm there were dozens of miles of high-voltage power lines in need of complete replacement, along with supporting structures in some cases, as well as issues with generators and substations. My own home was without power for at least four days and some of my friends didn't get their power back for almost two weeks.

I used my vehicle's 1kW alternator as a generator for the first two days to run a portable 12V refrigerator and to recharge devices & battery packs in combination with a 200W inverter. It used surprisingly little fuel, perhaps 1/3 gallon per hour at most, and it was quieter and had better-filtered exhaust than the portable generators some of my neighbors were using, though of course it wouldn't be able to handle higher-power appliances like residential refrigerators or A/C. After that I took an impromptu trip out of the affected area until the power was restored—we never actually reached a point where one couldn't find gasoline for vehicles or generators, but there were long lines are all the local gas stations and I didn't want to risk it when there was another choice.

[0] https://en.wikipedia.org/wiki/August_2020_Midwest_derecho
There's a recent PR which looks pretty promising for C4 in Mermaid: https://github.com/mermaid-js/mermaid/pull/3038
Also there may be other ways to recover the money for example local and federal law related to your problem (simply google them). In my case, Travel company customer service failed to cancel my flight and after months of following up (although slowly because most of us don't have time and energy to spend) finally I filed a case with DOT (federal law) and I got my money within few weeks. Another great resource is consumer protection bureau (https://www.consumerfinance.gov/).
Bringing WireGuard to Genode
Big fan of Zulip. Only problem is that you don't get email notifications unless you're directly @ mentioned in a response, even if you're participating in a discussion, and even if they're replying directly to you. Otherwise I find the threading approach to be a big win.
Depends on the field, but 100% is not a bad answer for most non-applied fields.
Did you read the article?
The exact point is that it's not meant to be concerning.
Slashdot's link combines coverage from both the "News & Observer" and from WRAL.

https://www.wral.com/nc-senate-leaders-strike-controversial-...

WRAL's article really shows exactly why the provision failed: the opponents of the bill mobilized slightly more than 12 dealers to appear at the hearing.
> Might be an unpopular opinion... but this is exactly why we shouldn't do student loan debt forgiveness.

I mean, it should be an unpopular opinion that a claim that both misrepresents the basic processes and incentives involved and requires effect to precede cause by more than a decade is perceived as “exactly why we should“ do or not do anything, but unfortunately it's actually a very popular opinion in this case.

(To the extent there is a real argument—and this one is not it—for federal student lending being a cost driver for education, that would be a good reason why debt forgiveness, if done, should be accompanied by lending reform to correct the problem going forward; of course, even without it being a cost driver, any argument for debt forgiveness is itself an argument for lending reform preventing the problem addressed by forgiveness from recurring.)
"1) compiles to a single executable that's easy to deploy. This is a compelling advantage over Java,C#,Python,Ruby that require runtimes or complicated virtual environments."

Docker makes deploying Java about the same as Go
I found this challenging but won on my first attempt without any undos.

Spoiler for today's word: https://imgur.com/a/kNvhK0q
Blazor vs. React: A tale of two identical projects
Oh man! I haven't listened to SomaFM since like 2007. So glad they're still around, can't wait to dive back into my old favorite channels, like "Drone Zone" and "Secret Agent". Gonna start a recurring donation as well.
I usually do a two word opening sequence and go on from that in normal mode. Seems a reasonable compromise.

I actually tired of the multiword Wordle "clones" for the reason that you say. I found you pretty much had to do a 3 or 4 word opening sequence and then mostly solve anagrams. Otherwise you end up wasting too many guesses trying to solve one word that has a lot of options.
I think the key here is repeated letters. Queue, etc.
Why does this seem like a chat version of Kafka?
It can assist the body in healing itself if used properly with the correct wavelengths, but it's not magic. Nasa uses it to help keep muscle on astronauts, so it should have some application.
Eating more food eventually means obesity issues.

I don’t think we are at the point where it’s either nutritional deficiency or obesity, but that seems like the ultimate risk here.
It's a Renaissance when more people are flying supersonic than were in the Concorde era.

Since the number of supersonic passenger flights† in the last twelve months is zero, this is premature.

† offer not valid for rockets
The article isn't supporting your claims:

> The source of his worry is a huge trade deal being negotiated by the European Union and the four Mercosur members Argentina, Brazil, Paraguay and Uruguay — an accord whose signature seems closer than ever.

> The new imports would represent just one percent of Europe's total beef production, and 4.5 percent of France's output.

So the deal hasn't been signed and wouldn't represent much.

From another article (https://www.franceagrimer.fr/fam/content/download/66996/docu...)

> Issues à près de 92 % de l’Union européenne, les importations de viande bovine chutent de 16,8 % sur un an, pour atteindre près de 283 milliers de tec en 2020

Which rougly translates to "92% of beef imports are coming from the UE. They fell by 16.8% to 283k tec in 2020".

There's a total in "tableau 2", page 3. 28.4% of the total meat is imported, 18.9% for the beef. The total non EU beef is thus 8% (100% of total beef imported - 92% of UE beef) * 18.9% (percentage of imported beef). Rounded up, it's 1.6%. I would hardly call that "outsourcing their diets and problems" and "pulling a lot of their beef from South America". More than 80% of the cattle eaten is localy raised, less than 2% comes from outside the EU.

South American beef is not a thing in France. We surely have plenty of other issues, but South American beef is not one of them.
If you follow the abstract mental model that the binding construct such as let reserves the memory cells, which assignment and initialization just fill in, you will not misunderstand your programs, except for some bugs that interact with optimization where you have to know when to let go of the model.

The right hand side reserves memory only in the sense that some heap object is allocated (if that is the case), but that is secondary to the assignment; and that is the same as C also, as in:

f = fopen(...); // right hand allocates stream; pointer moves into variable.

> if you can show me a mainstream Lisp where the assignment works like setting a memory cell and not like a bind, I'm happy to be proven wrong.

The mainstream Lisps clearly separate binding from assignment.

(let (x) ;; x refers to a freshly allocated cell (nil-initialized, in Common Lisp)
...
(setq x 42) ;; cell is clobbered, replacing nil with 42.
...)

Some of the terminologly used in the specifications is a bit confused. For instance, Common Lisp says say that:

1. A variable is a "binding in the variable namespace" (Glossary)

2. A binding is an association between a name and a value (Glossary)

3. Yet, the description of SETQ uses language like: "First form1 is evaluated and the result is stored in the variable var1".

4. LET is described like this "let and let* create new variable bindings and execute a series of forms that use these bindings". No binding creation semantics is mentioned for SETQ.

Results can only be stored in storage places; nothing can be stored in an "association between a name and a value", unless that association is actually set up through a memory cell: the name refers to a location and the location holds a value. SETQ isn't described in terms of breaking an old binding and setting up a new one..

In the case of dynamic and global variables, there is a term "value cell" which the Glossary defines: like this: "The place which holds the value, if any, of the dynamic variable named by that symbol, and which is accessed by symbol-value. "

Let's turn our attention to Scheme. R7RS says in 3.1. Variables, syntactic keywords, and regions this:

"An identifier can name either a type of syntax or a location where a value can be stored."

and:

"An identifier that names a location is called a variable and is said to be bound to that location."

"The value stored in the location to which a variable is bound is called the variable’s value."

The next sentence is a kicker, and can be regarded as a criticism of the ANSI CL definition of binding:

"By abuse of terminology, the variable is sometimes said to name the value or to be bound to the value."

If you think that Lisp variables are bindings to values, then according to the Scheme maintainers, you've fallen victim to abuse of terminology. :)
I agree with your description of (your?) beliefs, so if I implied anything else then I expressed myself poorly.

Unfortunately there isn't such a thing as an ideal thought process - that is, if you want to make a correct prediction about the world, there is no demonstratably correct method of doing that. This sort of thing has been tried before (logical positivism) and disproven (Wittgenstein and Gödel's theorem). It's notable that AI research is mostly getting places by just doing gigantic matrix multiplications instead of this.

It can be a useful exercise but it's not a good life philosophy - it's a bit robotic. And it gets cult-like if you add things on like "…and that's why you should live in our group home" or "…and that's why you should get rich and donate it all to evil AGI research".

This isn't very important to me though, it's just something I've noticed. It seem to come up a lot more lately because people reply to every ML story with "oh no the AIs are going to take our jobs" stuff, but still the largest impact it's had on the real world is Roko causing Elon Musk to date Grimes.

I think I meet more people who've developed life philosophies in reaction to knowing about LW ("post rats" or "meta rats") - mostly they explicitly decided to join religions instead of accidentally doing it - and for some reason all of them became Buddhists. That one surprises me.
They’re not comparable in running costs though.

A Subaru Outback can tow 3,500 pounds. Enough for a small fishing boat, pop-up camper or utility trailer and gets 30 mpg when not towing and rides better.

A Ranger or F-150 can’t match that economy, but they beat it in towing for sure.
> I am a REALLY broke programmer, have negative credit and just one step from homeless.

Maybe find a job instead of focusing on some random projects?
You need to learn math from someone who likes math. Otherwise you end up in a Lockhart's Lament situation, where you just memorize phrases and formulas without getting the meaning. Maybe figure out where the lesson is going first and then learn the mechanical bits you need to get there. Khan Academy is a really good suggestion.
Some would say that crony capitalism is the inevitable end state of capitalism, and I'm not entirely inclined to disagree with them--if we do succeed in getting the cronyism out, how do we then stop it from returning?
Every Java app I've ever deployed, I needed to tune the JVM.

Well, not when I'm running something locally. Every app I've deployed professionally in corporate environments (which is most of my experience running Java), I needed to tune the JVM.
Assets grow faster than wages. Thats all you need to know. Either create your own assets (entrepreneurship), put all your money into leveraged! assets (stocks, housing), or prepare to live as a wage slave. This includes highly paid tech employees, you cant escape it. The monetary system works by debasing wages, a secret tax that keeps you working year after year
Maybe you should put forward an affirmative argument of non-existence or continuity with the past, etc. Otherwise, you are just asserting formless skepticism -- with no evidence.
I suspect that “if” will be more difficult than just measuring the vitamin and mineral content of random samples of the produce directly, but even if it isn’t, taste would rapidly be another flawed proxy: https://en.m.wikipedia.org/wiki/Goodhart%27s_law

(I’d argue that taste is already an example of Goodhart’s law, and that this is why fast food is popular despite being objectively bad).
You don't get to call the supercar slow because your driver doesn't know how to change gears.
Agreed!

I've been "harvesting" their playlist (via their published RSS feed) for ~5 years now, storing an entry for each played song in a MySQL db table. I'm not doing anything with this data right now, but at some point in the future when Bill & Rebecca retire, I take comfort in knowing I'll be able to munge together a lot of RP-quality playlists. :)
HN frequently seems obsessed with Matrix. So I want to ask, where do you all hang out and how do you use it? I think Matrix is cool, I just am not sure how people are actually using it.

Please don't tell me to look at the channels list there's a lot of porn and most channels I have joined are dead.