skysight-inc/HackerNews huggingface dataset:
I think you may have misread the parent, they're saying that people LIKE the fact they're not enforced.
> Currently with Go it is impossible to forget about error handling.

Not true at all. The easiest example is:

func main() {
fmt.Println("")
}

The error is not being handled. An exception-based language doesn't have this issue, neither does a language that actually forces you to handle errors.
Microsoft to Require Multi-Factor Authentication for Cloud Solution Providers
>They note that in practice, most AI researchers will not do that.

I think the main issue there is that these kernel compilers are not well-integrated into the ML libraries. If it's a standard part of it, well-documented, easy to build (usually the difficult part is compiling someone's custom compiler...), and if the compiled results can be "stored" for future ML models to just use, I think it would see more adoption. As of now, tensor compilers for ML frameworks are more of a (good but shaky) research tool. I think a Julia approach of "do it on Julia code" (even the compiler, so it's easy to just ]add the package) could definitely break down some of these barriers to getting it done in a way that garners widespread adoption, but a lot of work will need to be done in order to get a good enough tensor compiler for people to care. If anything, this is a fun space with many opportunities.
>USA steals a lot of stuff too

That is a vague response to a more specific claim that China is "ripping off IP" not simply "stuff."
I mean sure, eventually, over many down link cycles. But not real time.
>If you walk into an Apple store and buy their top of the line laptop and top of the line phone and take them home you’ll quickly realize there is no way to plug them in to each other.

All these worse case assume you can actually walk into an Apple Store in the first place. They are jam packed and a complete mess.

( I haven't seen the new layout and workflow of Post Angela Ahrendts Apple Store yet, so many be they are better now. )
The expert quoted in the article believes that first mover advantage won't buy SpaceX much. She believes convenience, price and performance are going to be a lot more important in choosing winners.
Cryptocurrency News: Goldman Sachs Doing Research on Tokenization, Divulges CEO
You can sign up directly at startupschool.org, under 'Sign Up'. Here's a direct link in case you're having issues: https://www.startupschool.org/register.
Recently on a podcast I heard the assertion (so I don't know of a study) that female students may be observed to do better on average in math classes than males, but males were disproportionately much more confident about their abilities than females.

I have observed this difference myself anecdotally, it is sometimes almost comical in young males to have completely unearned confidence in math and technical skills. I have always thought this is tied to normal effects of testosterone.
If teaching software engineering taught me as much as I do as a software engineer, I'd make that leap. Wouldn't be a bad thing for the education system either since my AP Computer Science teacher in high school was a terrible teacher and caused me to give up the idea of doing CS as my major in college.
It is interesting that Russia already has a similar law (IM apps are required to retain and provide the content at request; they are required to ask a phone number for registration; websites having a specific amount of visitors must do the same). Luckily, some foreign companies like Telegram openly ignore it and decentralized messaging apps like Tox are unable to comply with the law.

It would be difficult to enforce such a law without implementing network filters.
Why did you give up? Are you a woman? (... just kidding, of course...)

Ungated PDF is here:

https://www.semanticscholar.org/paper/Do-Women-Give-Up-Compe...
Maybe unrelated, but reminds be Alexander Block[1]:

Night, streets, the lantern, the drugstore,
The meaningless and dusky light.
A quarter of the century more --
All fall the same into your sight!

You died – as it was before –
You have the former way to start:
The streets, the lantern, the drugstore,
Swell of the canal in the night.

The first and the last sentencies have no verbs at all.

[1] https://lyricstranslate.com/en/noch-ulica-fonar-apteka-%D0%B...
Well, there is one thing forcing you to handle errors, you have to deliberately suppress them or the compiler yells at you.

https://play.golang.org/p/3ujNLwOdXZf

But explicitly having to handle them versus implicit exception based handling is a tradeoff. Often it isn't clear which exceptions a function might throw unless you've read all the documentation or you're the one who wrote it. When I'm coding my own stuff I'd tend to prefer exceptions but in larger teams I'd tend to prefer explicit handling.

And then there are languages, e.g. Haskell and its Maybe, that manage to combine the best of both worlds.
I'd say there's a big difference between 41 and 45 and you're also greatly exaggerating the temperatures in Chicago if you include 105 as a typical high.

It's hit 105 a couple of times over the course of a hundred years. The hottest temperature since 2013 is 97. The average daily high in the hottest month is less than the bottom range of 85-105- it's 84.1 in July.

Hitting 45C is a big deal
We used to run an IRC server at work, and it was pretty exclusionary to non-engineers; setting up something that'd log backscroll required maintaining a vm somewhere, searching through history required another service, etc. If all slack does is chat (and video communication by way of an acquisiton), I'm happy letting them be 5 years old. I'd scrutinize a company that:
1. has no fallback mechanism of Slack is mission-critical and goes offline
2. isn't careful about including non-technical stakeholders in communications.

Edit: clarifying that I'm talking about my workplace, not a company I run.
For one, they can stay free while your coffers run out and suddenly you are the competitor that charges money while the others don't.
It doesn't have to be just the US - the sanctions can be against any country which continues to subsidize fossil fuels, equal to the amount of their subsidies.
> end up where they aren't supposed to

Who decides where someone is "supposed to" end up?
> I honestly think the China IP rip off is overblown, and this is coming from someone who works there often.

You wouldn't be the first person with real experience working in China making that point. From everything I've read the IP issue is way overblown. There are some high-profile cases but in general it seems to be used as a convenient cudgel for other purposes.

AFAICT the real issue working in China is that it's a communist country, heavily bureaucratic with byzantine and entirely unfamiliar legal systems and business networks that almost everybody else, including to a lesser degree other East Asian countries, find very challenging to navigate. Even corruption works differently there. Because it's a communist country power and influence flow in unexpected ways even when everything is above board.

The upshot is that even when criticisms about China are reasonable, they're kinda beside the point because they're not the principle reason companies find it difficult to operate there. Even when the Chinese government wholly cooperates with a reform measure--passes and earnestly applies a law--things invariably go sideways for outsiders.
Take that study with a mountain of salt. Gender, math, and artificial contests is a fraught combination of topics.
Now they [those who kept competing] are occupying space more deserving people could have been.

Um, how are people who give up earlier more deserving?

My read (could be wrong) of what you wrote is that you may value potential/innate talent more than achievement/work. Which you are, of course, free to do. Personally, I value achievement/work over potential/innate talent.
Ask HN: Scripts/commands for extracting URL article text? (links -dump but)
I'd like to have a Unix script that basically generates a text file named, with the page title, with the article text neatly formatted.

This seems to me to be something that would be so commonly desired by people that it would've been done and done and done a hundred times over by now, but I haven't found the magic search terms to dig up people's creations.

I imagine it starts with "links -dump", but then there's using the title as the filename, and removing the padded left margin, wrapping the text, and removing all the excess linkage.

I'm a beginner-amateur when it comes to shell scripting, python, etc. - I can Google well and usually understand script or program logic but don't have terms memorized.

Is this exotic enough that people haven't done it, or as I suspect does this already exist and I'm just not finding it? Much obliged for any help.
So you're saying that these people that wouldn't have a job don't deserve the opportunity to do any job? Eliminating such employment opportunities means that they will only have the choice of welfare because they've been priced out of the labor market by well meaning progressives.
Normal hydrogen has one proton. We write H or ¹H.

Deuterium (not relevant here) has one extra protons, giving two. We write ²H.

Tritium has two extra protons. We write ³H.

Water is ¹H₂O, or (showing the structure) ¹H-O-¹H. (Or ¹H-¹⁶O-¹H, since it's normal oxygen in all this.)

One or both of those normal hydrogen atoms can be replaced with tritium: ³H-O-¹H or (rarely) ³H-O-³H.

Chemically, both ¹H-O-¹H, ³H-O-¹H, ³H-O-³H, or for that matter ²H-O-¹H or any other combination are essentially identical. Any chemical process you might think to do on normal water will have the same result on tritium-water.

To separate them, you must use physical properties: tritium-water is slightly heavier. This is how different isotopes of uranium are isolated — centrifuging to separate the heavier and lighter molecules — but it's likely to be extremely costly at the quantity being discussed.
No mention of the legal problems. SpaceX is pitching to become a worldwide last-mile intenet provider. Each country, the US included, will have issue with that. They will each set regulatory burdens, censorship limitations, that will make SpaceX's life difficult.

I have yet to see any real plans for downlink locations, the places where the satellite network will integrate with the fiber backbone that is 'the internet'. The system cannot be funneled through a handful of locations in the US. For the mega constellation concept to work you need hundreds of local downlinks so that connections don't have to hop across too many sats before exiting the network.
The problem with explicit error handling is that it's all too easy to get it wrong (by forgetting to check the return value) and when it does go wrong, it goes wrong silently, introducing a risk of leaving you with corrupt data. In production.

The problem with exception error handling is that it's all too easy to get it wrong (by forgetting to complete the handle code) and when it does go wrong, it goes wrong silently, introducing a risk of leaving you with corrupt data. In production.

In either case, error handling needs to be code reviewed. The best thing to do, is to make the right thing the easiest, minimal friction thing to do. Unfortunately, getting off the "happy path" is often a messy business. My suggestion is to explicitly implement a standard "developer scaffold" to be used when filling in the error handling during development, with penalties for not using it. This makes it easier to find where error handling needs to be fully fleshed out.

The beauty of exceptions, on the other hand, is that the default option is the safe one. Sure, forgetting to add error handling may leave you presenting a user with a stack trace, but at least you're not billing them for something that never gets delivered.

The entire reason why Unit Testing and Test First made it into Extreme Programming and Agile methods, is that it was way too easy for end-users to see error notifiers and stack traces in production in Smalltalk.
All CLI browsers I know are out of date, just don't work well, they contain unfixed vulnerabilities, or they're called Browsh.

Terminal: Alacritty

Browser: Browsh

Email: Mutt, Aerc

Remote SSH: Mosh

Discord: 6cord

IM: Bitlbee

IRC: Irssi, Weechat

Package manager:

Reverse engineering: Radare2

Network client: Netcat

Vim and Tmux with plugins are insanely powerful and customizable. I guess what I miss is a video player which just works in the terminal (without using ascii/ansi).

PS: I like Bash, never used Zsh, but I prefer Fish.
Can you make xterm windows exactly 80 characters wide with a tiling window manager? How is it going to even tile that way?

Or when making say an icon you want to see it 1:1 size while working in zoomed in size, how tiling solves that?

If all of this is problematic, I don't see how tiling window managers can get into mainstream.
It has a long repetitive history of violent transitions in power, including the last couple hundred years.
Correct, you're all set! We'll look into making that a little more clear in the software.
It makes sense. Free trades hurts the poorest/uneducated/minorities who use to support Democrates because they wanted trade barriers.

As Democrates have become more global and open to free trade they lost the poor/uneducated.

The poor/rural/uneducated are not represented in hollywood. So people forget they exist. Everyone seems to run a magazine / is a doctor/lawyer/firefighter. It creates this fake viewpoint that these other people don't exist in the numbers they do.
Found it on a US Mac keyboard as option-\ and option-|, so not that bad to type, just never have typed them before.
> It's HUMID in the Veneto - that's what does it.

For what it's worth, one of my best friends, who grew up in the UK but has lived in Texas the majority of his life, once told me that Venice is Europe's Houston.

This just backs up his viewpoint :)
For anyone else who was confused: "enums" is what Rust calls sum types.
That writeup does a good job at explaining the current situation, but it doesn't completely refute the validity of the demand. The primary people who are asking for stable driver APIs and ABIs are desktop folks who want to be able to run closed source drivers for their GPU, and other consumer peripherals. Which means its a very limited set of architectures, or maybe just one set of architectures - x86 and x64. The other thing is that linux has a non-modular monolithic kernel design which means that simply having a stable API for GPU drivers isn't enough. you'll probably also need a stable PNP API layer, and a stable IO API Layer, and a stable file system layer, and whatever other OS services a driver would use. The argument about deprecation of interfaces and fixing bugs is valid, but everything is a trade-off in OS design. Linux's implementation of a monolithic design turned out to be very stable, when in-theory, micro kernels have a vastly better design when it comes to stability. Whether theoretical benefits are realized at the ground level, depends on a LOT of factors. Personally, I think the effort required to create a stable API layer would be too enormous to undertake at this point..
If you want your driver to run in kernel space you need that code to be in the main kernel.
Anything that runs in user-space can be kept outside of the main kernel repo.

There is a bad middle version where you put some interface exposed to user-space into the mainline kernel and then dump in binary-blobs to interface with this. The bad part is doing this if you will be the only user of that interface, and if you do it to intentionally keep your driver out of the kernel. I believe there was/is an attempt by nvidea to essentially get a shim for their windows drivers into the kernel.

The good version of this is where the userspace interface evolves naturally, and in cooperation between multiple consumers. Or at least a case where in the end there are multiple consumers of the interface in the end.
If you create powerful microscopes with that time, what value would be determined?
My current company is the same way. They will pay lip service via HR that they care about their people but in reality, the management decisions show they do not care at all.

All that matters is delivering value to the board and shareholders.
Will this be the first-ever instance of nuclear-powered flight?
PHP is a bit of hyperbole, but otherwise correct. :) Ruby, Python, Javascript all support exceptions. PHP does support exceptions, but it's core libraries do not use them. Gotta trust PHP to do the worst of both worlds approach. Perl 6 has it but not sure where the world is in the 5 -> 6 migration. I'm not going to count eval(...) as exception handling as a language feature in Perl 5. :)
Then maybe it is better to change the rules, e.g. limit speed and make roads curved and narrow so that you cannot drive fast?
This is a non-argument really. Someone can easily say that so many things from a non-golang developer's point of view about golang are badly designed.
I see you're using the default prefix (C-b), with C-a being the 'recommended' alternative. I don't understand why it's so popular, as it breaks emacs-style navigation in readline applications, which is great for fixing typos/changing something in one of the previous commands.

I remapped my prefix to C-q. It's a relatively useless key (who needs flow control these days?) and it's close to the number row — you can press it and then quickly get to a number key.
I got a lot of value out of SuS, I highly recommend participating if you are in any stage of your business.

The sum of the whole experience is worth more than the individual parts. It seemed many of the businesses didn't participate much, perhaps because (a guess) they didn't seem much immediate value in things like progress reports or group meetings. (over half my first group and a significant percent of my later combined group didn't participate at all, and almost no one did so consistently)

But, there's an overall effect on your motivation and perspective that I think is important for people that are considering doing this, but aren't certain. It helps you take action (even small amounts can be vital) on important business processes that you wouldn't otherwise focus on.

I treat it like college where you get what you put into it, and it can be a lot.

As a side note, I think it really helped some startups see the reality they were getting into by trying to start their particular business. Maybe good or bad, but reality is a strong motivator to either cut your losses or get busy.
Just to take a moment and remind everybody that your encryption is pointless anyway because of ME[1] and its ilk.

[1] https://en.wikipedia.org/wiki/Intel_Management_Engine
Not really; if you find a block it will mostly likely have been beaten by someone else's block by the time yours reaches most nodes...unless there is a Saturn based side chain or similar.
Free Ecommerce and Dropshipping Tools (Beta)
Follow this strategy too many times and you're out of new foci. It's particularly concerning if you're more fragile against the early challenges associated with a new endeavor. Many things won't look fruitful until you stick with them long enough to see over the first hill.
Ah, good catch. Thanks for sharing a recording of the bug.
Possibly. Current hellholes put burden on to user - sat phones are required to be registered in China, Russia, India, etc.
Well, there was this: https://simple.wikipedia.org/wiki/Assassination_of_Archduke_...
China is neither totalitarian nor is it a dictatorship. It is an authoritarian single-party state, but let's not play fast and loose with classification here.
I've been a minimalist since my college days. Spent most of my time in college in the terminal and my first several jobs were mostly terminal (DNS, bash/perl scripting, firewalls/proxies). I lived on Sun Solaris using Netscape Navigator as my only real GUI product. I then moved to Linux running FVWM and Firefox.

Fortunately I can use Linux at my job and do so, using Remmina RDP to get into the Windows Servers when I do have to touch them. Still favor vim for config files and nano for personal notes. My wife walks by my laptop at home and wonders, "What's all that grey text in the black windows?" "That's work getting done, girl!" She rolls her eyes and walks away...
As I said the other day:

There are even more compelling reasons to adopt a hard line with the CCP:

"Report on forced organ harvesting in China"

https://news.ycombinator.com/item?id=20249489

We're in a situation where we are confronted by our own fundamental values and what they mean to us and what we're willing to do about it.
I’ve come to the conclusion that the deliberate ignorance of climate change/greenhouse effect/global warming is being fueled by deep-pockets in the fossil fuel industry, who are hacking the current weaknesses in democracies to sow doubt and confusion, and to sap political will (just as other hostile groupings are doing). The GFC also happened just as schemes like carbon pricing started taking hold, and they ended up losing momentum, which hasn’t been regained.

The UK is a notable exception because Thatcher broke the coal industry for ideological reasons but I don’t think countries like the US will be able to take meaningful action. Heck, a major reason for Australia’s recent election outcome was the question of a major coal mine being granted permission to open.

It’s either going to take major regional climate changes in some part of the world that the media cares about (Europe or North America) before political and public opinion shift decisively enough for meaningful action to take hold. By then it will probably be too late, except for those who are wealthy enough to buy their way into places which benefit from climate change. The rest of us will be left to fend for ourselves.
>This is not something that is often said out loud, but most people would not want to live in a society where it was impossible to commit a crime and get away with it.

It's said out loud all the time (or maybe my filter bubble is less authoritarian). The problem is that politicians seem to be using the cesspools of Twitter, Reddit, etc. as their primary data feed.
This is a common fallacy, usually caused by people either not calculating or excusing downtime for self-hosted systems. A big one is time-to-recover: I’ve seen people disparage cloud options for years and then eat days or even weeks of downtime after the wrong server fails, and attempt to handwave reasons why that shouldn’t count the same as a 15 minute outage which was resolved before most users noticed.

One contributing factor may be the difference between surprise and planned outages: if you know things are going to be down and how the work is progressing, it doesn’t seem as dramatic as an outage of unknown duration.
I tried it on the weekend, and it indeed work...
I’ll be 43 in March. Damn.
This was my impression from the beginning, but I'm glad to hear it directly from AMD.
Has anyone actually studied whether this works? Can you refuse to take an fMRI?
What you said:

> Real life doesn't have any policy either, if you have the capability, you're free to copy & distribute what you have access to or not. It is a third party that is trying to interfere with these native abilities.

Your comment indicates that you feel its your right to be able to infringe on copyright.

>My objection is the use of the word 'entitlement,' which is nothing more than a propagandist term here.

Okay, I won't use that term, what term would you prefer?
Mine too. I'm giving my current rig another two years.
Interestingly enough, Sanskrit is an official language of India, both at the national level, and in at least one state (Uttarkhand).