skysight-inc/HackerNews huggingface dataset:
Why C# and not F#?

I've been learning F# and OCaml the last couple weeks and I really like the syntax. (I have been using elixir for 4 years)

The main thing I don't like about OCaml is that it doesn't have method overloading. I love the arity-based (number of arguments in a function) function signatures in elixir but that's not possible in OCaml since it curries methods.

e.g. in ocaml, calling method with less arguments than expected will return a function that takes the remaining arguments:

let add = (fun x y -> x + y)
let add_four = add 4 (* returns a function expecting 1 arg*)
add_four 5 (* returns 9 *)

Not a big deal but I would rather lose this built in currying in exchange for arity-based method overloading.

Otherwise, OCaml is a fast language, both compiling and runtime performance.
Elon Musk's Book Recommendations
Have you considered OpenMP for something like that? Also I'll go ahead and add that rust has nice parallelization attributes as well
Yes, I think that the highlighted statement is overly hyperbolic. A better one would be something like: "A major effect of software is to facilitate bureaucratic complexity, therefore it is beneficial for some projects to fail."

This revised statement would then lead to an interesting discussion about which software projects are beneficial to society and which should be allowed to fail. I would agree that a lot of enterprise software tend to increase workflow complexity. I think that's because in a corporate setting, the people with purchasing powers often don't understand how software technologies works, and they aren't the ones using the system.
One Artist Hacked Google Maps to Fake a Traffic Jam
It means “Comms” i think it can belong to different agencies but most likely military ones
I didn't read it, and won't. Amazon got out played by msft. Bezos is an amateur compared to the likes of the DOD team at msft, buying a mansion in DC to host parties, come on Bezos, such an amateur move. Getting into a public pissing match with the POTUS, stupid. Crying foul for months and months and then writing a story about your slippery slope theory, amateur, and locks you out of more cloud business with .gov. I have personally been through this process, albeit not a $10B contract but very very large, and it comes down to relationships. Jeff should be doing everything he can to steal away that msft sales team that came in and made them look like fools so they can win the next bid. He isn't playing against Barnes and Nobles, this is a corporation that will spend tens of millions developing a competing product and give it away for free for years to bankrupt it's competitors, they don't play fair.
fulltext anyone?
No, it means "Telecom", suggests technical service vehicle.
None of the above has really addressed anything in my post so I'm very confused why you're responding to me.
I worked IT for a small org one summer that used the Synology suite for all their internal operations. It is basically a self hosted completely OOTB clone of Google Drive, Docs, Gmail, etc I now use it personal stuff as well.

Pros:

- All the creature comforts of mainstream suites such as realtime collaboration, comments, history, etc.

- 2-way compatible with Office and Google so you can import docs to and from those suites.

- Encrypted document support

- Self hosted

Cons:

- Requires you to own a synology NAS to host it.

https://www.synology.com/en-us/dsm/feature/office

https://www.synology.com/en-us/dsm/feature/mailplus

https://www.synology.com/en-us/dsm/feature/drive
From the article:

> Ironically, the promoters’ position in the vip ecosystem was closer to that of the young women they managed than anyone else, though few seemed to realise it. Like the women, most promoters dreamed about joining the club of the super-rich that they hovered around, but they were ultimately excluded from the money and status. They could only pretend to belong.

From 2012, https://www.forbes.com/sites/venkateshrao/2012/09/03/entrepr...

> the balance of power between investors and entrepreneurs that marks the early, frontier days of a major technology wave (Moore’s Law and the Internet in this case) has fallen apart. Investors have won, and their dealings with the entrepreneur class now look far more like the dealings between management and labor (with overtones of parent/child and teacher/student).
Wow. Amazon’s blog post about this comes off as remarkably petty and emotional. Very strange look for a massive corporation.
Hence the joke about everything from bridges to the Space Shuttle being "built by the lowest bidder."
Show HN: ccc (Conventional Commit Cheatsheet)
Worth noting that Oracle sued on your first point, and the courts did not agree that there was any actual issues with the RFP. [1]

Also worth noting that their argument is that the President illegally interfered in the bidding process. And that a Judge agreed earlier this year that there was enough issues with the award that they halted the work on the contract. [2]

I want to see Microsoft in the space so there is more competition, but at the same time, there is definitely some issues to be addressed.

[1] https://techcrunch.com/2020/09/03/oracle-loses-10b-jedi-clou...
[2] https://techcrunch.com/2020/02/13/judge-halts-microsoft-work...
I wonder if it's less about the revenue and more about the credibility boost that Azure will get if everyone sees the Pentagon going all-in on it.
Cool pun, hands down.
You can even work as a developer!
How about `std::make_from_tuple` for constructors or `std::apply` for functions (C++17)?

It might be a bit verbose, but I think I would still prefer this over native syntax for unpacking.
The $10 billion was printed out of thin air by the Federal Reserve Bank and given to the government in exchange for some bonds which they also created out of thin air... And then that money was given to Microsoft as part of this phony contract.

The real story here is that Microsoft is getting $10 billion of free money from the government and Amazon is upset about it.
Some context about Australia and solar:

https://www.energy.gov.au/households/solar-pv-and-batteries

"Australia has the highest uptake of solar globally, with more than 21% of homes with rooftop solar PV. As at 30 June 2020 more than 2.46 million rooftop solar power systems have been installed across Australia."

More here:

https://en.wikipedia.org/wiki/Solar_power_in_Australia
That's the basic algorithm, but there are quite a few additional factors- see https://news.ycombinator.com/newsfaq.html.
In Sign of Progress, Fewer Than 1% of New York’s Virus Tests Are Positive
Short sighted again as huge parts of the world sit at 25+ C and 75%+ humidity for months on end
My Mental Health Struggles in 2020 (so far)
"Dishonest" was probably the wrong choice of word, from at least a tactical perspective. I guess many people here disagreed with my comment here because they operated with a slightly narrower "definition" of dishonesty. I guess maybe you could have worded that better than me while still using the word "dishonest"; but if I could go back in time to when I wrote the first comment, I would use "deceitful" or "deceptive" (in regard to both the entire blog post and just its title) - that should have gotten my point across with less friction.
There are business class layouts at angles and no one seems to mind.

https://en.wikipedia.org/wiki/Herringbone_seating
Six arguments use registers (and rax for return). The first two in your example are in the lea instruction. Using rdi, rsi, rdx, rcx, r8, r9 and then the stack is the calling convention used on x64 linux. 32-bit (-m32 in godbolt) linux would use the stack exclusively.
Users flagged it, plus it set off the flamewar detector. Those things cause a story to fall in rank.

Also, it was posted several times before.
You can do it for ~$30-40. There are two problems: The screen, and the microcontroller. For the screen, you can just use a regular TFT, and only display one color. This has the benefit of bringing down the size of the frame buffer down from 800x480x8 or 16 to 800x480x1. That's still a lot of RAM for a microcontroller, but you can get displays with onboard graphics RAM, and any small microcontroller can use the on-board GRAM as a framebuffer. Line scrolling is a bit of a trip (kind of like a bubble sort, but on lines of pixels), and blinking the cursor is _weird_, but yeah, it can be done on a $1 microcontroller and a $5 screen.

Anyway, here's what I'm working on: https://twitter.com/MrRobotBadge/status/1274490808616419328

It's based on the VT-100. It's got a 69 key keyboard. The name VT-420 was already taken, so it's called the VT-69.
No. It would be a bad idea.

This course looks good. CS50 is overhyped dogshit.

The CS50 lecturer is an egoist, very good at selling you on it being THE GREATEST COURSE EVER, and convincing you that you're learning REALLY HARD THINGS. Oh, and you're truly brilliant for learning it, and he's truly brilliant for teaching it so well that you can understand it. Come join his cult! And all that time, he's doing a random, disjointed hodgepodge of very basic stuff.

You can totally do two programming languages simultaneously, but you might as well go with a good curriculum. Khan Academy is surprisingly excellent. MIT 6.001/SICP will run you over with a steam train, but boy will you learn a lot. Coursekata will teach you data science in R. There are a whole bunch of really excellent Python courses, web dev bootcamps, and, well, just really quite a lot of really good stuff out there.

The hard piece for a beginner is sorting out the wheat from the chaff. But I just gave you a bunch of pointers. Pick one. Pick five. Run with them. Or ask someone who is a serious computer scientist to help point you if none of those match your interests. Just don't ask a person straight out of a CS50 brainwashing; it takes a bit of expertise to be able to look back and see what's good and what's bad.

(CS50 cult members: Please downvote! And bring your friends.)
And a good lesson on why you should never include known-weak talking points in an argument -- many think that components of an argument are additive, when in reality they're more multiplicative: if you have one weak link, all the opposition needs to do is shape the narrative to make it seem like that's a critical component, then dismantle the whole argument by tearing that single point apart.
I have a pro bono client that went through TechSoup. TS was generally very helpful and knew the MS product line, and so on. They added value.
Are these lifestyle restrictions worth it for a 1% positive rate?
The movement away from objective journalism is probably not a good thing.
The problem that I can see is not that systemd and other new systems are complex. They deal with complex problems. The problem is that the old stuff stays around, so a distribution like Ubuntu keeps growing in complexity and obscurity. My Ubuntu laptop and the couple of Debian servers that I take care of have systemd, which is fine, and I’m happily using it. But they also still have an init.d directory, are still running cron, etc., etc. It’s not coherent. When I have to use strace to spy on my system to I can figure out how to configure it, something’s wrong. And it’s not just the init system. My laptop’s sound is much more reliable after I removed PulseAudio, because it seemed to be fighting with alsa, or something else.
commenting on it. i saw a suggestion that moderators would remove a flag if it had more comments than flag votes.

unfortunately so far this post only has 3 on topic comments. the rest are about the title or the flag
Lithium-Ion Battery Test Centre Program
Today I learned something. Thank you for posting this. (Sometimes upvotes aren't nuanced enough.)
Acoustic Guitar Action: Lowering the Saddle
Testing reports of various commercially available home batteries here:

https://batterytestcentre.com.au/reports/
In large parts of Europe, an entire aisle is reserved for these types of productsin many supermarkets. Typically near the bread spreads section. Not sure whether this is common in the US.
There is a trade off:

* You can invest X money for a Y% chance that you will be revived in the future.

* You can invest X money for a Z% chance that your children will survive in %W case of a problem. Like a better surgeon in a heart operation or cancer treatment, or more food stored before a famine, or a home that is not in a floodable area, or more education to get an points to get a visa to another country, some swimming classes to be more healthy, more airbags in the car in case of a collision, ...

Money can buy survival rate when it is correctly invested, the question is which one is the the one that gets more bang for the buck.

PS: Just in case you are wondering, I didn't downvote you.
The closed-source variant would be

https://www.evidian.com/products/authentication-manager/logi...
Will they though? US would normally provide support for them which would help a lot, but current WH won't do anything that goes against Russian interests.
You seem to be sure that Lukashenko will fall, but didn't he suppress multiple protests during the last 10-20 years with violence and still he is in power..
Nintendo Brings Back Super Mario Bros Game and Watch
This is really interesting. Thank you.
I am no expert but Nextcloud requires a bit of set up and maintenance. With the server exposed to the internet, shared folders and multiple users, you have to worry about security if you could be a target. You need more than one server for back up.

I would still suggest this approach; just saying it takes a bit of work.
Buying a woman a drink at a bar isn't exactly the same as meeting a wife. It's quite a bit more superficial than that.
>Seeing your child dealing with loss is the hardest. In my case it overrode my ability to deal with my own grief.

It really is the most difficult part of this process. If there's a silver lining it obliterated any remaining hubris I had over being able to explain the world to them. I do it when I can of course, I'm still dad, but I have also found a way to just be with them in the human experience.

Both of my girls are incredibly strong in their own ways. They are different, though, and are working through the process of recognizing those differences in each other and how it affects their response to grief and the world in general. My one remaining hope in life is that they find a way to strengthen their bond with each other and remain ride or die for the rest of their time on this plane.
The Within Go Repo Layout
Reported deaths, human rights issues and crimes against humanity as defined by the International Criminal Court Statute which Belarus did not sign or ratify.
https://en.wikipedia.org/wiki/2020_Belarusian_protests#Death...
> Or, if you prefer, you can still fallback to Redis, which is something I would consider doing if the geoip lookups are expensive (either in terms of time or money).

What if the geoip lookup took 1.5 seconds to look up from a remote API? Is ETS still the right choice?

Based on your statement, it sounds like you wouldn't since that's a long time (relative to a 25ms response). But if ETS is meant to be used as a cache, wouldn't that defeat the purpose of what it's meant to be used for?

Like, if I wanted to cache a PostgreSQL query that took 1 second to finish. Isn't ETS the primary place for such a thing? But 1 second is a long execution time. I know Cachex (the Elixir lib) uses ETS to cache things, so now I'm wondering if I've been using it for the wrong thing (caching database calls, API call results, etc.).

Normally in Python or Ruby I would have cached those things in Redis and lookups are on the order of microseconds when Redis is running on the same $5 / month VPS as my web server. It's also quite speedy over a local network connection too for a multi-server deploy. Even with a distributed data store in Elixir, you'd hit the same network overheard right?

> if I need distributed state, I just use to the database too.

This part throws me off because I remember hearing various things in Phoenix work in a distributed fashion without needing Redis.
RISC OS is the original OS for the ARM chip, and the Raspberry Pi can run it natively. It apparently doesn't support floppy disc drives (the Pi lacks the interface, and USB drives appear like USB memory sticks to the OS). If it did, the ADFS (Advanced Disc Filing System) would format discs to 800 or 1600KB.

https://en.wikipedia.org/wiki/Advanced_Disc_Filing_System

(PS, it's 90mm. Odd that even outside the USA we said 3½ inches.)
It's like a Telecom company. Just a cover, of course.
I see two orthogonal problems within journalism. Ability and intent.

Ability is due to Journalism being seen as a profession in and of itself. It is very similar to generic MBAs, in that their skills are entirely useless in isolation. They only gain value, when paired with domain knowledge within a certain niche. When journalists without the pre-requisite knowledge of a niche report on it, they inevitably report incorrect information.

Intent is largely a result of the twitter/social-media driven world, where clicks and ads drive money. Some of the best creators/media-sources today are largely subscription driven, and their relative independence allows them to bring relatively neutral news, that is not help captive by advertisers, twitter-cancel-culture or corporate overlords.
I had a buddy that has a Synology NAS and he runs a DB server on it... it's horribly slow. Speed-wise how do these compare? It may not be an apples-to-apples comparison, but it was unbelievably slow even for small operations.
Hi everyone! I've always enjoyed the Conventional Commits specification, but found myself often going back to online documentation to refresh myself on it. So, I wrote a small script to serve as a cheatsheet for a quick reminder in my terminal to help me write clean commit messages and keep clean histories. It has worked well for me thus far and has been very handy. I hope others find it helpful.
Why does a 'budget' phone need 4 cameras?
Origin of the Unix standard error file (Stephen C. Johnson)
I read it just now.

It seems that the massive part missed is that AWS claims Trump screwed with AWS.
Every time it is me that ends up losing interest in the people around me. At some point I decided to recognize that if I was not going to put in the effort to build relationships then there was no sense in putting myself down for not having them built up later. But at the same time when I meet new people, no matter how many things we both like, if they are not purposefully inviting me over then I will stop caring about them and return to having no friendships again. That is entirely on me.

It isn't like they are bad people, but there are other things I will inevitably end up gravitating to instead.

But it isn't like I'm alone because I have other things to occupy my time. There are times that I did wish I had other friendships but I end up putting those feelings aside when I start working on something. For better or worse I am lucky to be able to say this. Some artists say they can only survive and keep working by being able to be alone for extended periods of time.

When I don't get too attached to anyone the pain of losing them doesn't really come. And the people I do care about I've actually made miserable and angry by the number of times I've brought up that I am going to die someday and that I'm trying to live in the moment with them and acknowledge the transience of being alive with them. At some point continuing to acknowledge the fact that being alive and having known them is a miracle in front of them is counterproductive, and in the end it probably doesn't make dying any less painful.

After doing all that I don't understand what else I can possibly do but continue being alive.
Note that calling conventions for aggregates will frequently allow them to be split across registers.
Google One blocks transnational families
I think the prima facie case for journalists is incredibly strong, even for some of the more questionable types of journalism mentioned in the comments like explanatory journalism, narrative reporting and opinion.

I think a lot of the problem today has to do with media literacy: a lack of knowledge among casual readers/viewers about the purpose of journalism, and the difference between the various kinds (and what those kinds allow in an ethical/professional sense).

However, I don’t think the conversation ends there. Given that environment, institutions need to do a better job supporting journalism in a way that reflects that knowledge. I don’t know if it’s possible for a paper that calls itself “the paper of record” to include an opinion section, or even lifestyle reporting, and maintain its “objective” journalistic reputation.

Opinion, interpretative, and explanatory journalism is probably best life to the magazines, or websites that explicitly share a particular editorial viewpoint. The Economist is a great example of this type of institution.
Am I the only one disappointed that they didn't make a plane in the shape of a Gibson guitar?
Third, the Amazon main shareholder and acting CEO also owns a newspaper that’s actively involved in fighting Trump.
Illusion, Perception and Reality: Stock Splits and Index Inclusions
This paranoid fascist potato führer will never let go of power voluntarily. He is insane and obsessed with power.
Yikes, but "unbalancing" was only part of the problem:

Guessing you're referencing National Airlines Flight 102

> ...improperly secured cargo broke free during the take-off and rolled to the back of the cargo hold, crashing through the rear pressure bulkhead and disabling the rear flight control systems. This rendered the aircraft uncontrollable, making recovery from a stall brought on by a change of balance from the shifted cargo impossible.

Also

> the cargo of five mine resistant ambush protected vehicles (three Cougars and two Oshkosh M-ATV's), totaling 80 tons of weight, had not been properly secured.

That's serious cargo.
That's what I was referring to. I added it to my comment to make it less snarky.
Lungs damaged by coronavirus can repair themselves in three months
I agree completely, we freeze all our bread - sliced sandwich bread, burger buns, bagels. The experts agree we're doing it right!

Harold McGee replies: Good point to bring up! Bread and other lean baked goods are the exception to the rule that cold storage is good. Bread stales faster at refrigerator temperatures than at room temperature. So if you want to keep a loaf for a couple of days, a breadbox is better than the fridge. For much longer than that, the freezer is the best place.

https://dinersjournal.blogs.nytimes.com/2008/08/09/harold-mc...
WordPress Bestellformular Erstellen
Wow, that is quite brazen. He wouldn't do that unless he is very confident about the fallout from it. Putin is obviously strongly behind him and he also feels that no one else, primarily the US, will do anything about it. Germany and Europe in general might say something but not sure if that will have the same weight as the US.
With the right xinit / display manager config I don't see why not.
Jamal Khashoggi murder: Saudi court overturns five death sentences
Someone who has married or has lived with or has employed or is an employee of someone who was in the military etc. AND who hasn’t been in the military themselves.

in other words, the objectivity has to come from someone who has been on the receiving end without having been part of the system.

For example: If I am Indian and I have an accent. Whether it’s understandable to Americans should be deemed by Americans. Not Indians.
Yeah, I clicked largely because I was wondering what Waitrose eggs were. I thought maybe she'd end up with cockatrices or something.
Eyedrive, Apple’s system for building Maps and testing autonomous driving