skysight-inc/HackerNews huggingface dataset:
SML/NJ, as I understand it, is implementing Successor ML features, so one of three things is true:

(1) Successor ML is happening,

(2) Standard ML is alive and evolving,

(3) SML/NJ isn’t just an implementation but a distinct language which is a successor to Standard ML and which incorporates what was described as “Successor ML”.
Ask HN: Are there any regulatory bodies for software developers?
I work for an Accounting firm as a Software Developer. To become an Accountant (in the UK), my understanding is that one has to pass a number of exams in order to attain certain accreditations. Having passed these, one's expected to uphold certain quality and ethical standards.

As a developer I've witnessed some very questionable decisions and even flagrant abuses of privacy, security and general good practice. Is there any organisation that regulates what we do?
If the server is kept at home - with the laptop and the phone... a fire (lethal or not) would be a huge problem.

EDIT: I saw now that it is "rented" so it is remote I guess.
They took the panel out of the 21" version for some reason.
18 years old to verify. You don't have to be an adult to sign up for service, it's available as pre-pay etc. Debit cards and bank accounts are also available to under-18s in the UK if co-signed by a parent/guardian.
Being a dynamic language is not about start-up time, interpretation or compilation, but about types being a part of the value instead of the container (the variable definition). Julia is definitely dynamic.

The warm-up period is definitely an annoyance, but a surprisingly small one. Even if it takes one minute to compile all the libraries and code I'm working on, my programming session is usually much longer than a few minutes, so that warm-up becomes insignificant as I keep the program alive during all the development process and any new addition are pretty much instantaneously compiled (unlike static languages that have to be frequently recompiled, and it's faster even compared to incremental compilation in languages like Scala) and at the same time running faster after warm-up saves time over the session compared to interpreted language as well. Never bothered with PackageCompiler.

It's a matter of different workflows, and since Julia isn't the same as the usual dynamic languages or the usual compiled languages, it's easy to end up with suboptimal ones especially at the start (which I assume does hurt the image of the language as first impressions are key). That said I'd definitely want the ability of creating small static binaries for deployment or end users (even if they don't help during development, which I'm already more than satisfied).
If you click the timestamp of a comment it takes you to a page with more options. This is also where you can find the [vouch] link for comments that you think have been unfairly killed.

I think there's a small karma threshold of maybe 50 or so?
A furlong, the approximate distance that an average draft horse can pull a single-bottom plow before needing a rest, is my favorite measurement because it sounds so grounded in reality. It's just how long the furrow is.

Right next to the parsec, but only because of the Star Wars references :-)
A Founder's Guide to Writing Well
For me I think the difficulty was just reconciling reality with the concept of a coordinate system. I think it was just some abstract concept that I considered to be out of my cognitive reach of understanding. I just had no way to anchor anything being said to me to a concept I had in my head at the time.

I remember this poor teaching fellow where I went to Lehigh University where I studied Mechanical Engineering. He was foreign and had the honor of teaching us Linear Algebra. He must have noticed that none of us had even the slightest damn clue what he was talking about. So, the class before every exam, he would literally just give go over the exam problems nearly verbatim and solve them. I came out of that class with a good grade and not the slightest fucking understanding of Linear Algebra beyond the very superficial algebraic laws of multiplying tensor objects (i.e., scalars (0-D tensor), vectors (1-D tensor), and matrices).

I'd like to thank Grant Sanderson (3Blue1Brown) and Mike Cohen (Udemy Linear Algebra course using Matlab and Python) for teaching me linear algebra. And don't forget Gilbert Strang, of course!! (find his course on MIT OCW) The visualizations of the tensors transforming provided by the first two are what really made Linear Algebra start to click for me. I want to go back to Gilbert Strang's course now that I have a better geometric understanding of what is happening and appreciate all his wisdom on the subject.
Planets in the Fourth Dimension (2015)
Google Music shutdown starts this month, music deleted in December
Neither Xilinx nor Intel are in the business of making simulators (and in both cases, it shows). If there is an opportunity to graft the LLVM model into the FPGA world, IMO it's the simulators.

Unfortunately it requires some creativity to support encrypted RTL in an open-source simulator, and both vendors require a way to supply simulation models without exposing source code. Doubly unfortunately, the open-source simulators are all language-specific and any attempts to bridge the gap have been only limited experiments. A brand-new simulator architecture seems necessary but has its oxygen starved by the rest of the ecosystem, open-source and commercial.

I am watching https://github.com/llvm/circt with interest but I don't think this is quite focused on simulators the way I think is necessary.
Only the 27" model has the access panel, the 21" model doesn't. I'm not actually sure if the RAM in the smaller one is soldered on or if it even has additional slots. But even if it does replacing it isn't something you can do easily.
The article doesn’t dig into the real meaty topic - why are modern websites slow. My guess would be 3rd party advertising as the primary culprit. I worked at an ad network for years and the number of js files embedded which then loaded other js files was insane. Sometimes you’d get bounced between 10-15 systems before your ad was loaded. And even then, it usually wasn’t optimized well and was a memory hog. I still notice that some mobile websites (e.g. cnn) crash when loading 3p ads.

On the contrary, sites like google/Facebook (and apps like Instagram or Snapchat) are incredibly well optimized as they stay within their own 1st party ad tech.
Ad companies argued this when Microsoft updated IE (or was it Edge?) to set the DNT flag to “1” by default.

I think they were right to argue as such, and wonder if MS knew that defaulting DNT to on would poison the well like that.

It’s a good argument. When people argue over what a default should be, they often don’t realize that it’s possible to have no default at all, and force an explicit choice.
Learning to Simulate Complex Physics with Graph Networks
Smart phones to dumb phones? Seriously? Until someone can post a guide to posting on using a rotary phone that is just an asinine comparison.

The fact that IoT is still a running joke and just a tolerated parasite to lower the sticker price at best is proof that the data is garbage because none of them are making much money off of it. Until they have an actual monetiziation plan for the data it is plain magical thinking.

"People mostly increase demand on their hot water heater in the early morning, evening, and night for showers dishwashers, and laundry on a semi-weekly, weekly, or bi-weekly basis."

"Well I could have told you that without spending six to seven figures on unnecessary expenses on a product line!"
I'm not sure it's as much of a contradiction as you think it is. Noting "It manifests itself in the declining visit and posting frequency on Facebook across many cohorts", I find it entirely plausible that feeding the trolls yielded short term lift in target metrics at the expense of (much harder to measure and correctly attribute) long-term attrition of non-troll users. That hypothesis certainly fits the popular perception that FB is dying/dead. It somewhat fits my personal experience: I fairly aggressively pruned my news feed of any political content, which seems to have kept away the trolling, but the personal content that I wanted has dried up and my feed is now mostly ads and generic "recommended" clickbait. Why bother visiting?
Creates a matrix with one axis in a given direction. Then a second axis at a straight angle to that, based on a reference up axis. The third axis is simply perpendicular to both. Position goes into the last vector of the matrix.
This thread is completely missing the draw of TikTok, at least as it pertains to my teenagers. TikTok makes it fun and compelling to create content. My teenagers will actually go places with their friends to "make TikToks." The reason it is compelling, and this is not true of any other current social network, is that good content will get eyeballs -- the algorithm seems to be "fair" in terms of playing your content to enough people to see if it is any good, at which point it can get widely distributed. Most social networks start out this way, but eventually good user generated content gets drowned out by influencers and commercial interests. It remains to be seen if TikTok can stay this way.
I was on AT&T's website the other day (https://www.att.com/) because I am a customer and I was just astonished how blatantly they're abusing redirection and just the general speed of the page. (ie: Takes 5-10 seconds to load your "myATT" profile page on 250MB up/down).

It's 2020. This should not be that hard. I've worked at a bank and know that "customer data" is top priority but at what point does the buck stop? Just because you can, doesn't mean you should.
What's the issue with Rust/C++ destruction? What do you mean by consume instead of borrow?
Since always on the iMac, at least the 27 inch.

https://support.apple.com/en-us/HT201191
Anyone with experience has some detailed info about the limitation, trade-offs and problems of using Datalog instead of SQL?
Datalog seems like a natural choice as declarative query language but has not yet become mainstream. I wonder why?
Not a surprise. Most people writing commercial front end code have absolutely no idea how to do their jobs without 300mb of framework code. That alone, able to write to the basic standards and understand simple data structures, qualifies my higher than average salary for a front end developer without having to do any real work at work.
Death can never actually be avoided. Everyone eventually dies. All health care simply delays death.
Or just keep that stuff on an external hard drive or USB drive in your apartment, (perhaps with paper printouts if you're not worried about burglars reading them). You can even encrypt this and give your parents a printout of the master password. If they notice you are gone, they can presumably enter your flat and find your stuff if it's neatly organized.

All this software setup with various servers etc is way too fragile and hard to maintain and the lack of regular real life testing means it will probably not work the way you imagined in an actual emergency for any sort of edge case or other reason you haven't considered or you get false alarms and scare your parents with no reason etc.
So hijacking this a bit:

What do people have set up in case of more an "unexpected death" situation?

I have basically all information someone would need to access any of my accounts in a password repository, but I don't have the key or password shared with anyone.

Obviously that would be an issue if I was incapacitated.

What is the recommended way to handle these things?
We discuss the every growing size of web pages here regularly, so this is not all that surprising.
I’ve been force-feeding myself the new iPad Pro with magic keyboard as my primary laptop for the past few months (why? So I can experience what kids are largely experiencing these days, and empathize). It’s definitely a “real computer”, just optimized in a different way than I’m used to. Doesn’t feel like a budget computer either, it’s incredibly powerful for something that uses less than 18 watts and has no fan. IPadOS has some rough edges but they’ve been getting quickly smoothed out.
Ask HN: Getting over initial struggles with new job
I realize now that it takes more than a few weeks to become comfortable with an entire new project and codebase. I was used to having to get acquainted quickly to a project over a 12-week internship. And that's where my mind is stuck at even though I don't have only 3 months to do everything.
Yes, my girlfriend works with a 2 TB port macbook pro and has a dock like this: https://www.webhallen.com/se/product/313438-ALOGIC-USB-C-Doc...

She uses it with a USB keyboard/mouse and PS4 controller and an external 1440p screen.. works without issue.
The performance of their chips is good enough that it wouldn't make much sense not to update everything once silicon availability is assured. It would be ridiculous to keep their iMac slower than their Macbook Pro.
Obligatory HN "co-creator of OpenPCR here, glad to see all the comments".

Appreciate your work, Joshua, and others like you!

I helped launch OpenPCR nearly a decade ago on the belief that cutting edge technology needed to be in the hands of people, specifically in biotech through equipment like OpenPCR, and community labs like BioCurious [0], both of which have flourished over the last decade.

One proof of successful "open sourcyness" is if the code/designs gets replicated by others. To that end, I've been inspired by NinjaPCR [1] by Shingo Hisakawa in Tokyo is one such effort that used OpenPCR design files directly and is still under development. There's also Wild OpenPCR [2] created as an experiment, and I believe Bethan Wolfenden from Bento Bio [3] said OpenPCR was some of the inspiration tho perhaps not at the source level.

Oh and for anyone curious about how the discussion has changed 9 years later, here's OpenPCR's launch on HN on July 7, 2011 [4]

[0] https://biocurious.org

[1] https://www.makery.info/en/2020/04/09/covid-19-au-japon-le-n...

[2] https://hackteria.org/wiki/Wild_OpenPCR

[3] https://www.bento.bio

[4] https://news.ycombinator.com/item?id=2736776
The linked article states plainly that the updates to the 21.5" model have not yet been posted online.

There's also a very handy "New" indicator on the 27" model that's not yet present on the 21.5".

Personally I'd reserve my judgment.
I'm not really sure about that. It would probably be useful for artists and draftsmen, but I keep my iMac pretty far from my face while I would want to keep a drawing table pretty close. The Studio was really cool as a design concept, but I'm not sure how well it translated from showroom to daily use for anyone who isn't a professional artist.

And even for professional artists, I have to imaging the portability of an iPad Pro probably blows it out of the water for those use cases. Some people think it's more natural to move their canvas around the pen than vice-versa, so just being able to move the device/screen around is huge.
"Accept our tracking your every move or you don't get virus updates" sounds like "Give me your wallet and I won't shoot you".
27" iMac has always had 4 RAM slots.
They can easily raise debt, but it will still be a liability on their balance sheet and they will have to pay it back.

What if the stock price falls by the time they have to re-pay the loan? What if free cash flow dries up (as most of it comes from selling credits, not cars)?

You’re assumptions paper over the risks/liability of debt while also assuming the stock price stays at today’s level (or keeps rising).
Is it possible to embed a GPS on yourself that is periodically reporting your location?
The lineage of technological progress does not follow the same path as commercial development of a pre-existing technology applied to a pre-existing market. We need to be careful not to equate the two. As much as a D2C brand or SaaS startup may brilliantly bring a new market innovation to the fore, they rarely bring new technological innovations--and the potential to expand the pie rather than extract market value--with them. Technological progress is a halting, stop-and-start process, and the market isn't always welcoming to it even in cases when the economics of the innovation make sense. So, yes--if you're working on truly progressive technology, take this sense of purpose the author speaks of to heart. But tech as an industry shouldn't appropriate this purpose when it cannot follow through on it.
I need to find an alternative to Google Photos.
Yup.

The rumor that they would redesign for Intel didn't make a ton of sense.

The MacBook Pro design had a major pain point so they needed to push an update for their "final" Intel MBP. The iMac design is a touch dated, but has no significant flaws (at least none which Apple intends to fix).
most of the internet is blocked by those mobile carrier content filters
All of these apps are just a gigantic waste of time, and proven to be highly manipulative and emotionally draining. I've managed to avoid all of them, including FB which I only keep to message family members and friends.

The fact that normally astute, rational, intelligent individuals find themselves mindlessly clicking through games or video apps goes to show how addictive and manipulative these apps are. Some of my friends realize this, but they still waste time on them as if they cannot stop. It's sad. The top comment is correct, it's a modern/high-tech addictive substance.
Network latency. Bandwidth is the new MHz.
You could just replace the drive in the iMac. It’s fairly easy to buy a new drive, clone your current onto it, and install it.

I had a tech come to the house and do it for under $100.
I technically passed a linear algebra course, but developed zero intuition for any of the facts I memorized. As a result, I no longer remember any of it other than something-something eigen-matrix.
Nurses acquire a halo effect by their proximity to other medical professionals. Their training doesn't prepare them for processing or understanding the science that underlies their profession, it involves teaching procedures and protocols. Medical professionals in my family have complained about rampant antivaxxism, religiosity (belief in faith healing, etc) and other superstitions in the nurses they work with.
What on Earth is everybody's sudden aversion to bezels?

To be fair I'm biased because the shift to bezel-less (on phones) was accompanied by a shift to humongous screens that I can't use. Now I'm stuck with the new iPhone SE as my only viable upgrade.
Koffie Labs | Data Engineer | NYC (remote in USA/Canada) | Full Time

This is a unique role that offers broad exposure to software engineering and data science. We are eager to find underrepresented candidates who are early in their career and don’t want to choose between engineering or data science.

Working with data science and engineering, you will be deeply enmeshed in the critical nuances of disambiguation, normalization, standardization and other ETL skills. You will also have the opportunity to work in all stages of our software process from researching data sources to developing data pipelines and building business intelligence visualization tools.

Koffie is an insurtech company purpose built for the autonomous vehicle era. We are taking trucking and transportation insurance out of the dark ages, using modern technology to deliver instant policies and capture the use of advanced safety and autonomous technology. Free from legacy systems and inefficient processes, Koffie uses AI-driven predictive models to deliver a reimagined insurance experience for fleets while more accurately pricing its risk.

Learn more/apply: https://apply.workable.com/koffie-labs/

Please say HN referred you!
The big surprise for me is that the extension repository isn't (legally) accessible by any open source distributions of VSCode. It's not technically part of VSCode, but it's a big piece of functionality that I would have expected to be available.
For larger loads and computational complexity dotnet core is going to perform better and be safer.

For simpler sites Laravel vs Django probably just comes down to which ecosystem you are most familiar with.
I wonder how much worse things will get when 5G becomes widespread.
Good but I got the hang of it very quickly and it became boring.
Essentially same here; I've been Pi-Hole blocking telemetry for well over a year across three Windows 10 machines and haven't seen any freezes of the variety being described.
Rich people can't be mad, they're just eccentric.
Tangent: I was thinking of a "deadman's switch wipe protocol" and other services as a result of your death eg. donating your assets or something. Would have to be pre-setup. Would be interesting to address false alarms.
> Now i'm very disappointed that it doesn't support Big Sur despite being only 8 years old.

This can hardly come as a big surprise given that a maximum of 7-8 years of support for latest MacOS has been the norm for pretty much forever.
How to Use ProxyCannon-NG to Create Unlimited Rotating Proxies
Yes, I agree, the form of the content on the platform and the community that form of content drives obviously does not matter at all.
Isn't it way more risky to buy their first gen ARM computer than to buy something that will definitely work reliably (Intel)?
Its a bit crazy that as a scammer they talked their way onto the cover of Forbes Africa.
"American Companies" is a pretty arbitrary measure these days - both domestic and abroad corporations are gone after by threatening (and carrying out depending on the judgement) to restrict domestic business and seize domestic assets. The US doesn't really have legal standing to seize assets of Google in their London offices (though the UK may be happy to run an assist) and the EC can't seize property in Mountain View - but Google is international and has assets in most countries that can be seized - for them the bigger threat is probably a restriction of business if google search were to be banned in the eurozone[1] then there would likely be a reverse network effect that led to a loss of traffic globally - it wouldn't be unlikely for a lot of browsers to pull google from being a default search engine.

So, the EC has teeth they can use to enforce here - but more importantly google also wants to minimize how much they piss people off. Hence a PR stance of "Hey, we're sorry you feel that way - is there anything we can do to make this go away faster?"

1. I'm not saying this is likely or makes any sense for this particular probe.
That's what I'm saying, not every operating system is Windows. But what are you trying to do? For Windows-only video games multi-boot is good enough. I guess you won't be switching between gaming and doing something else fast enough that the reboots would get annoying. And for a lot of Windows games Wine and now Valve's Proton are also viable. For Windows-specific development you could also use a VM with shared folders.
A couple relevant bits of info about MathOverflow:

- The site is operated by Stack Overflow/Exchange, but is owned by MathOverflow, Inc a non-profit corporation[0]. As such, it retains the right to exist independently of the Stack Overflow company - to my knowledge, it is the only public Stack Exchange site for which this is true.

- Like all public Stack Exchange sites, authors retain ownership of their work, which is published under a CC-BY-SA license. Regular archives are uploaded to Archive.org and can be obtained there or via Bittorrent[1]

In short, not a walled garden, and not Stack Overflow's garden.

[0]: https://meta.mathoverflow.net/questions/969/who-owns-mathove...

[1]: https://archive.org/details/stackexchange
Encrypt it all, print out the plaintext private key and put it in a small safe, give your parent/friend/so the physical key