skysight-inc/HackerNews huggingface dataset:
I've recently become interested in F# after I saw its use in a bunch of videos by Scott Walashin. I came across his talks, and subsequently his blog, as I'm getting more into functional programming and he has some awesome content.

I use Javascript/Typescript professionally and I really like both of them. F# though has a minimalism in its design that is very appealing. Code I write in F# feels a lot less cluttered as opposed to the same function in Javascript/Typescript. This minimalism seems to be part of the language design with some following specific examples.

- `let` is used to declare variables and functions.

- The last statement in a function is implicitly the return value.

- The type safety/mechanism is great and seems to be extremely similar to Typescript's so its easy to pick up for me (I'm not sure which came first or if there's a relationship but it certainly wouldn't surprise me).

This along with some classic functional ideas that are built in like immutability by default, automatic currying of functions etc all allow for a language that seems be made to get out of the way. That's a very compelling idea for a language design to me that I previously haven't seen.

Because functions and variables are both declared with let, perceiving functions as data kind of finally clicked for me since I first heard that concept 3 or so years ago. Another feature was to not require a semicolon as a line terminator and instead use it for another meaning as a separator. While JS doesn't require semicolons at the end of a line, its reserved for that purpose.

Overall, I find F# to be a refreshing language (from javascript, python, java and even others like Rust or Go but I haven't used those as much so don't want to make bigger claims) and I'm glad to see a post like this on HN almost like validation of a community behind the language. I'd be curious to get a feel for some companies that actively use it as well.

I also love that there's a compiler for F# to Javascript so I can use it to build front end code as I learn the language. Its pretty incredible we can do cross compilation of high level languages like this and with others like Rust and Go to wasm etc

Edit: formatting of bullet points
Tech companies have a bias as to what universities they hire from, which when coupled with people recommending others they know, results in a reinforcing policy.

I am aware of people and execs who would preferentially choose Ivys and the big private schools, sometimes even specific schools (e.g. Stanford grads). Given the high end schools have also historically been super racist (e.g. explicitly banning black people entirely until that was ruled absolutely illegal), and still maintain that racism after that through a bunch of subtle mechanisms - for a number it's still seemingly deliberate.

It should be fairly clear how in that environment it is necessary to explicitly pay attention to who and how you're hiring in order to avoid simply reinforcing and repeating existing biases.
Mentioning a private conversation on Twitter that didn’t go your way is 100% aggressive. There is no purpose other than to drum up harassment for the person you mentioned.
ptrace is a genuinely terrible API. There is literally nothing it's well-designed for -- any task more complex than stopping a process and reading/writing a single memory location or register is awkward to execute and prone to errors. Special mention goes to its use of signals for IPC, which makes ptrace() nearly impossible to use in multithreaded applications or high-level languages, and is especially prone to "gotchas" and implementation errors. (IIRC, tracing a process which receives an external SIGTRAP signal is especially difficult, as ptrace() uses that signal to indicate that the traced process made a system call.)
There is a plethora of powerful ARM processors for dirt cheap prices. The market is flooded with ~50$ 64bit multicore ARM boards that run Linux. In fact, there are no x86 equivalents, so you're basically describing the opposite of what's actually the case.
>> Wang is alleged to have made fraudulent statements on this visa application. Specifically, in his visa application, Wang stated that he had served as an Associate Professor in Medicine.

seriously, that was the fault they found? it was just a mix up with his occupation. so what if he was military?

this isn't going to end well. If we randomly go arresting chinese people trying to return to china, they're just going to do the same back and US citizens are going to get arrested in China for equally BS reasons.
Sounds like you have something to hide ...

The irony.
My aunt was a coder her career and retired a few years ago. She lives comfortably, travels and has plenty of retirement funds. I could never imagine her a manager, and I never heard her ever say she'[d] choose another path.

edit: typo
Wtf. It really makes me wonder if we are in fact using the same thing at all?

Started using couple or three months back for a relatively large C project (with large amounts of lib includes) and so far the experience has been really good. Then switched to remote ssh devel, still really good.

What's these slugish/perf issues on vsvode all about? What am I missing?
So I do a lot of macro photography, have multiple macro lenses and am familiar with focus stacking/bracketing and have considered buying more professional 2d automated focusing rails (like StackShot) but have just never took the plunge.

So when I saw this heading I was instantly intrigued and went in with the idea that there was a very high likelihood I was going to back this.

However I left without backing it as I am completely unsure of what this is. It looks like it is 3 completely separate products. One maybe uses my own camera, but only if I can connect it to a Windows computer as a webcam? The others have their own camera? One is 2d or maybe 3d. One is 4d. 5d?

What software do I need? Zerene Stacker? Did you make a new software?

I am so lost to what exactly I would be getting and what would be the best option for my use-case; which is not paper, coins or bugs. What kind of image is the result? You show some 3D images but it looks like only a top down shot on 2 of the 3 products.

It’s just all very confusing and wish I was excited after watching both videos and reading everything as I was going into it.
I’m not disagreeing with you.
Wang may not be the one who told the lies. "Here, sign this paper that we filled out for you." "OK."
It's possible to stop too soon though.
I was working on a PyQt inventory management system for our robotics club (https://github.com/arc-bphc/sims-gui) back in undergrad. We weren't able to finish this project, but our plan was to have a Raspberry Pi 3 with Ubuntu MATE connected to a 7" touchscreen for running the inventory management software. This tablet would have made life much easier for us.
Care to explain what you mean?

Riding a bicycle presupposes movement and control. To accomplish the act of riding a bicycle you must be able to steer otherwise you will just fall over to the side and you will not be riding it anymore =)
Lovely. Great work! I’ve been waiting for a language with ergonomic records using row-types.
Lets see how people use the term starting with websters and moving on.

Definition of hypergamy

: marriage into an equal or higher caste or social group

https://www.merriam-webster.com/dictionary/hypergamy

Here is how people actually use it online

https://www.urbandictionary.com/define.php?term=hypergamy

> The tendency for women to deceive men and leech money and resources off them.

> An evolutionary psychology theory that beta males and feminists refuse to look at or even acknowledge exists. They will usually blame the MGTOW and MRA community for making it up, but that just shows their lack of research, even though these same groups will tell their detractors and opponents to "do your own research" or "educate yourself".
The theory itself is the study that women seek higher status men and men with more resources to give her seed to the best possible mate. There is nothing inherently wrong with this, but left unchecked can cause societal problems.

> Evolutionary Psychology theory on the instinctual desire of humans of the female sex to discard a current mate when the opportunity arises to latch onto a subsequent mate of higher status due to the hindbrain impetus to find a male with the best ability to provide for her OWN offspring (already spawned or yet-to-be spawned) regardless of investments and commitments made to a current mate.

If good looking poor chicks and middle income+ chicks of all degrees of attractiveness want middle income+ men with acceptable social skills then poor men or people with bad hygiene, and or social skills will be left with the poor and unattractive portion of that Venn diagram.

Whats more the intersection of physically unappealing and poor is a much smaller group than JUST poor which is HUGE so not all of them will likely find mates.

If you want to bring up why don't the poor but reasonably attractive dudes just interact with the more financially well off females this certainly happens but it is a MUCH less successful strategy for a man.
Half of the article is massive, meaningless images. As in, "a girl in the woods wearing sunglasses staring up at a tree" so big it takes up an entire length of my screen - massive.

It took me nearly 30 seconds to scroll down the length of it. I counted the actual lines of code in the article, and it amounts to 27.

The only substance of the article shows loading a CSV file into Python and using a few SKLearn functions on them, with a handful of paragraphs that amount to essentially docstrings of the methods themselves without any actual explanation.

The content on Linear/Logistic Regression, Support Vector Machines, Neural Networks, Decision Trees, K-Means, and Random Forests all fit in the same screenlength.

I'm not sure that level of brevity of information is genuinely helpful to someone.

"Decision trees can be used for regression problems too. Although simple, to avoid overfitting, several hyperparameters must be chosen. These all, in general, relate to how deep the tree is and how many decisions are to be made."

There's no prior given for the context of what a "hyperparameter" is, how it's different than a parameter, or what the problem of "overfitting" is.
Their "space shuttle" was not a copy and was also far superior to the Western one in design.
No USB 3 ports? Only USB 2? That's a little disappointing. Aside from that, this looks pretty cool. I haven't been huge into using tablets, but mostly because I don't like the locked down ecosystems of iOS and Android. This might change my mind about them.
I never did the sticky-tape and photoresist circuit cards. But Radio Shack sold some circuit transfer-decals that you pressed onto your cleaned copper board, prior to dunking it in the etchant solution. The trick was to remember that the order of the pins was reversed, since you were laying out the underside.
Pretty unusable on mobile - my phone keeps trying to either start a phone call to the “number” of the byte sequence I clicked on, or it tells me (repeatedly) that the site has been blocked from making calls, after I have canceled out a few times.
It's pretty necessary to deal with racism. It's life and death, in fact. The fewer who speak out, the more stress for everyone who abrogates their responsibility.
They have mentioned a few times (though nothing with specific numbers) that games have a lot of data redundancy to work around poor HDD seek times.

Given the drive speed it might be nice if games could auto-archive into a USB-attached device. The XBox requires custom SSD hardware for expansion (those weird non-USB drives?) and the PS5 will require swapping out the SSD entirely to expand usable space.

... but sequentially copying a compressed archive to a fast USB3.1 device might not be so bad for games not currently in use.
You're right - there are 40,000 grocery stores in America, and only 30,000 Dollar Stores and their like. So less than half of Americans buy from Dollar Stores, if patronage equals frequency of the store.

Buts Dollar stores are growing fast. That won't be true for long.

I wonder at the "make their own meals". Maybe from packets or reheating frozen stuff. But the meat counter sure isn't the largest section in the grocery store, not by a large margin.
As the New Yorker article explains, he also did propaganda broadcasts for the Nazis while there, and while this caused a scandal in Britain that persisted after the war, it surprisingly (by today's unforgiving standards) never ruined his reputation. It seems that most people who have looked into it concluded that he was genuinely trying to cheer people up and was naive about the consequences. Orwell, whose judgment seems to have been as sound as anyone's, defended Wodehouse: https://www.orwellfoundation.com/the-orwell-foundation/orwel....
I'd recommend checking out nootropics, such as lion's mane. Also, nutrition & exercise (both mental and physical)-- If you don't use it, you'll lose it. And social well being.
He took it serious and apologised before updating his profile.
Do you have any more information on getting around head-of-queue blocking by opening up multiple websocket connections instead of just one? Seems like an interesting solution.
Could you expand on this a bit or point to articles that talk about it?

It sounds interesting
That sounds like a lot more effort and time than just downloading 95gb.
Not sure about megacorp status, but Stripe never gave me any problems and always works.
I mean, kinda. In any case, state sponsored intellectual property theft is par for the course, and any state would do it in the situation where China is now, and indeed every state so far did it. So I don't really think it's morally wrong, we got where we are from state-sponsored intellectual property theft and they will get to where they will go from that too.

Ultimately, there is no real morality when it comes to the actions of state actors beyond "will it improve my citizen's life?". This most certainly will, so for a Chinese official it seems moral to them.
I think “can't cut it at a high level“ was meant to cover both.
https://reposhub.com/ajinabraham-nodejsscan-python-code-anal...
Sweet, more creepy surveillance devices.

> about: Ethically challenged software engineer working for a major tech company

Seems to check out.
Thanks! I'm focused on building the user-facing API, as this is where I believe I'm best suited to make improvements due to my experience teaching and writing.

I'm definitely open to looking at alternative backends in the future and will check out PyQtGraph, but am sticking to matplotlib for now.
I hate to say it but this SSD story has been plastered all over the news by the PR machine, mainly because the new consoles have no other inovations whatsoever....

No, it is not going to usher a new area of gaming, just make game have less 'loading' screens, and perhaps larger open worlds.... but it is no near the innovation and changes we experiences in the 90s and early 2000's....

Let me say in a more popular language: History has demonstrated that gamers don't give a f@ck on how fast is the SSD....
PS1 won over N64 even though it had huge loading times, compared to near instantaneous N64's loading screens....

I meant, personally, i think it is great, as PS4 loading time are bad, but just fast loading time it is not going to make me buy a game.

Anyway, just a sad PR piece trying to get people exited for something that looks a small (but good) evolutionary improvement over the current PS4 Pro/Xbox X.

Now if we had custom fast/ray-casting technology, than it would have been exiting. But it looks like if enabled, a game will either have to drop resolutions and cap frame-rates to barely playable 30fps.

But, hey your SSD will be fast.....
Well, if you wanna go that route, in the general case, code will be structured differently. On one side, you have duck typing, closures, automated memory management, and the ability to dynamically modify code.

On the other side, you don't.

That linguistic flexibility often leads to big-O level improvements in performance which aren't well-captured in microscopic benchmarks.

If the question is whether GC will beat malloc/free when translating C code into a JIT language, then yes, it will. If the question is whether malloc/free will beat code written assuming memory will get garbage collect, it becomes more complex.
It was also PKD's rejoinder to Ursula LeGuin saying he couldn't write women
57 and been writing software almost my entire career. Brief foray into mgmt, 15 years ago. Saw the error of my ways and went back to straight dev work. See no reason that will change.

So, yes. Just make sure companies you work for have a strong technical career track.
Let me copy/paste what I wrote the last time this perspective on iPhone apps came up:

Remember they were literally defining everything at the beginning - OS, UX, APIs, core features, hardware, first party apps, market positioning, etc etc. Needs of third party developers weren’t nearly as important as nailing the basics and ensuring a risky project was a success. The html5 app bit was a way to test the waters for developer interest and demand but very much an interim solution.

Jobs’ hot takes aren’t the end-all when it comes to product intent at Apple. He was basically an embodiment of strong opinions weakly held. His superpower was focusing teams on what the right set of features would be to create a product that made sense to the market, and ignoring everything else. The phone / iPod / internet communicator trifecta was example of this - nothing but nailing those three mattered at launch, and any effort elsewhere was wasteful. Without that kind of leadership, eng teams will often dither efforts over many things that don’t matter to success.

The history of Apple is filled with examples of this dynamic. iPhone was a group effort among many talented and influential people and I doubt Forstall and others driving software had same opinion on third party apps. They just didn’t pick that battle before it made sense to. Every other computing platform at the time (including Windows Mobile, Palm, and BlackBerry) supported third party apps, it’s not like the use case was novel or difficult to see, and the webs limitations were considerable. Adding apps was a default path temporarily set aside.
Among my feedback was a request to restore real search filters.

If one can click an “exact app name” box or similar, the results should always be as intended.

Of course I asked for more (like “no apps with more than $5 in-app purchases”).
It took me five years and about 2000 hours to get the Destiny monkey off my back. Rarely have I been such an abusive relationship a piece of software. I’ll cut the rant short here, but it’s like their Skinner box was made for me. The questionable (to put it charitably) decisions made by the people running that game still boggle my mind.
‘The math doesn’t add up’: Chef asks diners to go beyond patio dining
> Wang is alleged to have made fraudulent statements on this visa application. Specifically, in his visa application, Wang stated that he had served as an Associate Professor in Medicine in the PLA, from September 1, 2002 through September 1, 2016.

> In reality, when interviewed by officers of Customs and Border Protection (CBP) at LAX on June 7, 2020, Wang provided information that he was, in fact, still currently a “Level 9” technician in the PLA, employed by a military university lab.

> According to court documents, Wang was still employed by the PLA while he was studying in the United States and he made false statements about his military service in his visa application in order to increase the likelihood that he would receive his J1 visa.

He stated on his visa application that his employment with the military ended in 2016 when in fact he continued working for them. That’s visa fraud right there. You cannot knowingly provide materially false information to obtain US immigration benefits. They were totally right to charge him.
Insulin is not required for fat storage. Insulin spikes do not create energy out of nowhere and don't suddenly make the same number of input calories multiply. Also, insulin spikes are nearly unpredictable anyway. Carbs aren't necessarily the trigger, protein and fat can be too. Sometimes foods are synergistic and spike insulin together more than eaten separately. Insulin spikiness is also determined by food in your stomach, further complicating things. For example, having fiber with a meal can "smooth out" an insulin spike.

I summarized some articles that dispel insulin voodoo here, if you're interested: https://www.reddit.com/r/Fitness/comments/j853z/insulin_an_u...
My late `09 Mac Mini.

Still using it and still really don't need anything more powerful.
A friend of mine whose parents immigrated from Poland before WWII told me that in the old country fat women were valued as wives because their weight was seen as proof they didn't have tuberculosis.
Ansible Alternatives in Python
do you remember when amazon had it's own wikipedia redirector? It was something like www.amazon.com/wikipedia/<rest-of-url> and any book that would appear as an ISBN would be clickable to the book page on amazon for purchase.

It was actually kind of cool
Instead now you have most online services allowing you to pre-download the game (and often the day 1 patches too if any) and just do a quick install on release day. The experience isn't significantly worse, it's just different. Even Nintendo's e-shop supports this, and god knows how far behind they are in terms of online feature support compared to everyone else.

I'm pretty happy to not have to keep a large amount of game boxes and worry about scratching discs too.

EDIT: To your specific example, FO76 released on Nov 14, PS4 preload with base game + day1 patch started on Nov 11 according to online sources I've found.
Was a famous IBM motto in the thirties. You dont receive der Fuhrer's "The Merit Cross of the German Eagle with Star", granted to 'honor foreign nationals who made themselves deserving of the German Reich.' by talking bad about political leaders now do you.

IBM commercial from 1934 'Übersicht hollerith lochkarten' https://dave.autonoma.ca/blog/2019/06/06/web-of-knowledge/im...

IBM CEO photo-op with the leader https://www.computerhistory.org/revolution/punched-cards/2/1...
Hovering over the bytes on desktop tells you most of the file format.

Not a particularly device friendly way to describe the format, I'll give you that.
The workplace is not a soapbox for personal political opinion. I'm surprised Facebook hasn't taken a harsher stance on employees publicly criticizing their leadership. It takes a special level of entitlement to be able to expect to represent oneself publicly as an employee of a company and criticize it…and not face disciplining by the company. It's a clear fireable offense. If I were leadership, I would make that clear and take the necessary steps to terminate each employee who violates that policy,
That was one of the coolest things I’ve ever seen a computer do
Why do you need Encryption for security?
A signature should be enough.

(Don’t conflate security with confidentiality)
My personal favorites are the audiobook "Blandings Castle" narrated by James Saxon, and "Jeeves in the Morning" narrated by Jonathan Cecil.

Excellent for long trips driving a car.
Super interesting that their funding round in 2015 valued them at $20 billion. In late 2015, public SaaS revenue multiples were in the 6-7x range [1]. According to the article, they are looking to hit $1 billion in revenue this year. If we assume a 25% compound annual growth rate from 2015 to today, this would put their 2015 revenues at ~$350 million, for a multiple of >55x (Zoom's current EV/NTV revenue multiple) at the time of the raise. That's pretty astounding, and makes me think there must be more to the story here (and not necessarily in a good way).

[1]: https://www.meritechcapital.com/public-comparables/enterpris...
... he asks, in his column in a prominent national magazine.