skysight-inc/HackerNews huggingface dataset:
I worked on a project 4 years ago using some of Watson's cloud services (Its more a brand than a product now). Worked ok for us, certainly on par or better than Google / Microsoft's offerings at the time. We actually had contact with some of the original Watson team, that had some interesting insights / details - needless to say, much of Watson is 'brand marketing' and not really hard AI science ... bit like every other 'AI' product in the market right now I guess
- Disclaimer: I work for a cloud software company building AI products ... ;)
It's about signal - nothing else. It's a class signal. "I'm from the same class as you are - hiring manager. Now hire me. I'm not one of those dirty poors."
Yep,

Although I do feel like there is a case to be made that if you need a Turing complete configuration language then in most cases you failed your users by pushing too many decisions on to them instead of deciding on sensible defaults.

And if you are dealing with one of the rare cases where Turing complete configuration is desirable then maybe use Lua or something like that instead.
Was amused to realize this depends on initial window size. My monitor is so large it was impossible to hit each other, even at 100% power and optimal angle.
It's also too fast on 144 hz display.
It's not details, it's the central tenet of your argument was that billionaires are rich because they extracted something and there's no free lunch.

That's just now how it works. Most of the new tech billionaires got rich entirely on the value of companies they created or invested in.

Tesla has been pushing the old automotive industry that's built around internal combustion into the EV era, and SpaceX has been lowering the cost of rocket launches so tax payers get more bang for their dollar spent for government launches, allowing companies to provide more connectivity and other satellite services to more people, and is taking monopoly money away from the old war profiteers who were milking their government-funded cold war technology.

Absolute wins. So Musk became a billionaire by providing better and cheaper things to people and improving society.

So billionaires=bad metric is pretty flimsy, in my opinion.
Do you have any economic source or model that supports this claim?

Economic orthodoxy, in all cases I've ever encountered, do not support your claim.
Regarding finding solid jobs there might be some alternatives in certain niches, increasing the signal-to-noise ratio if you're looking for a job (or talent) in one of these, for example:

https://ai-jobs.net - for positions in the AI/ML/Data Science space

https://infosec-jobs.com - exclusively for Cyber Security/InfoSec folks

https://devops-jobs.net - a DevOps-only jobboard

https://freshremote.work - provides lots of remote vacancies in all kinds of areas (tech & non-tech)
All that means is that you get more exceptions raised when you use ==. It doesn't help performance at all, it doesn't even really confer anything about types, only that __eq__ is implemented between fewer types.
> Most popular media source in the country right now [citation needed]
I'm not expecting government-resistance from any third-party service.
>The government has always messaged that people should lose weight and exercise, even before the pandemic.

Before the pandemic, yes. I've heard no messaging about this as it relates to Covid though. In fact, when I saw these stats I didn't believe them since I assumed the CDC would have made a bigger point about the correlation between obesity and diabetes to Covid severity.
> never had a single issue

Fastmail was blown offline by a couple of DDoS attacks recently. Both of them impacted my ability to access Fastmail, but I suppose you didn't happen to try to access your account during those attacks.
lol.

I mean, I don't know if this is satire, or what.

Are you aware of testosterone?
"Unzip rar file, copy, paste."

Probably just used warez from torrents like everyone else did when they were that age.
I want to make an app that allows folks to upload an excel file and I want to extract just the top 10k rows of the first two columns to plot them. I’m afraid of allowing an upload option for a free service, can I parse an xls file using wasm and avoid uploading anything?
I agree with you, however:

I’m not willing to give up my individual freedom to protect my family for the benefit of the group. If you are, cool.

Also, my eyebrows are raised at the idea that protecting your family is toxic in your OG comment. Come again?
What I have a problem with is the number of sites that now require Google Chrome, like the T-mobile Digits site, for example. Hopefully this doesn't become the norm.
I have, yes, and the response was swift and helpful!
Nice try Skynet. But now I know the only way to win is not to play
Persistent pollution - there is a whole class of pesticides: herbicides, fungicides, insecticides, etc. That use complex chlorinated hydrocarbons, that stay in the environment, in various forms, and which often degrade into more toxic, and more persistent (survive longer) versions.
For example there is more DDT in glacier runoff water now, than there was in the 70s and 80s, even though it hasn't been used since then.
The story is complex, and goes on, and on.
Even so, we still need to have a debate about what levels of "papieren bitte" we are willing to accept for different functions of society. The currently ubiquitous corporate-centric trend is to "nudge" instead of outright ban, i.e. instead of a bool it's numeric, and I highly doubt that the difference in data type is as significant as people think it is -- "Well you can always create a new account/buy another device/ask your friend to do it/.." and so on.

If these numeric scores are affecting search results, recommendations, when sharing stuff, etc etc, there's no question that it will affect societal discourse. These hidden "algorithms" (as in the popular term) and fraud prevention systems are so far from being understood that it may be too late to reverse it when we realize what's happened.
What happens is some organizations run a verifying to see if its a VOIP number, and if it is, considers it invalid for SMS based 2FA, and other authentication, presumably to stop hackers. Some big names use these lists, most notably Zelle to transfer money. Discord as well.

Why Google also seems to block incoming SMS from Microsoft Authentication and others is beyond me. Maybe MS isn't sending because it doesn't consider that number real and just fails silently on their end? Maybe Google's own lists are very aggressive. I suspect the latter because this comes up a lot. No one seems to have a good answer to any of this because there's no laws requiring transparency so they hide their rube-goldberg-esque SMS policies behind obscurity and its up to me, the customer, to somehow navigate this mess.

Yes, from regular people things are fine, but my life isn't dictated by regular people but the mega corporations capitalism creates and how I have to cater to their various technological whims. If my phone can't get messages because these big companies are always feuding in some way, then I'm locked out of essential services I need to live, have a job, do banking, etc. Its a small comfort that my friends can text me when I can't get texts from my bank, money transfers, or for work. As of right now in the USA, having a VOIP number be your primary phone number is unfeasible. I have a work cell with a "real" number that I use for at least 4 different services for SMS because of this issue.
I met my ex-wife at roughly the same time I met her. There was never a hint of jealously (nor was I ever jealous of her male friends)
So use any of a dozen or so other configuration formats that have comments but don't have all the problems YAML does. TOML is probably the most popular of those right now.
What's the risk to the customer? They get a $25 thing tomorrow or they pay the normal price.
> If you absolutely must have email out of the hands of low to mid grade government entities you need to implement the technical solutions yourself.

Very off-topic, but this is exactly the most important and consistently underappreciated angle to the Hillary Clinton email server scandal. She deliberately designed her team's communications infrastructure to be maximally resistant to legal process.

I don't want to make this political, it just bugs me that media coverage--regardless of political slant--always seems focused on irrelevant details and ignores what (arguably) makes it an actual scandal.
Even if you have sensible defaults don't you still need to be able to parse configured changes?
as the Unicode Standards committee was just about realizing that codepoints weren't an ideal unit

Where 'just about' means 1996 at the latest, the release of Unicode 2.0 (cf chapter 5 [1], p. 21, Character Boundaries).

[1] http://www.unicode.org/versions/Unicode2.0.0/ch05.pdf
I find that subprocesses are primarily valuable for stability and security, e.g. dealing with something that might crash (killing only the subprocess) or something that requires different privileges than the main process. And yet, the communication to (and possibly from) the child incurs a cost that cannot be ignored, more than what a simple wrapper to another language would have.
> this ownership structure was setup as a grift for juicing citizens

...which is poorly done (minus profit)
"We don't have an easy workaround (besides a sketchy cookie hack that took hours to reverse engineer) right now and have been trying to get in touch with them."

First thing I do when creating a new Gmail account, using a "supported" browser, is to save the required parameters of the cookie in a text file then convert the file to a simple shell script, powered by netcat and TLS proxy. This only takes me takes seconds. Then I close the supported browser without logging out. The word "sketchy" seems applicable because unlike, e.g., a bank website, companies like Google and Facebook will let users stay "logged in" for some ridiculously long period like one year. Yikes.

Two ways to disable the script are 1. log out of that session (://mail.google.com/mail/logout?ec=ABCDEF, ://accounts.google.com/Logout?service=mail&continue=https://mail.google.com/mail/, ://mail.google.com/accounts/ClearOSID) or 2. change the password.

This tiny script can be transferred to any computer and used to check and send mail from the command line. No browser, Javascript or password required.

Netcat, the browser of the future! :)
Yeah, I kinda droped the ball there
Is this a joke? I’m not very good at reading sarcasm.
I joined that Slack about 6 months ago and deleted it after 3-4 days. Found the people on those channels completely repulsive.
Agreed. I’m not sure it was Ebert but I remember a critic saying, “I review movies based on one question, ‘how well did the film accomplish what it set out to accomplish?’”

This always reminded me of the “Baldur’s Gate is the worst racing game ever” post.
>You miss my point

no you miss my point

>making slow Python code run faster

there is not a single org anywhere in the world that uses pure python to do numerics. kids do that during their first linear algebra or ml class. that's it.

>For example replacing IF conditions by np.where etc

i've already addressed this - this is not jit compilation.
I’ve often heard this (YAML is a superset of JSON) but never looked into the details.

According to https://yaml.org/spec/1.2.2/, YAML 1.2 (from 2009) is a strict superset of JSON. Earlier versions were an _almost_ superset. Hence the confusion in this thread. It depends on the version…
Curious - Any reference / citation for this?
Go library providing algorithms optimized for modern CPUs
I'm not defending YAML. YAML is terrible. It's even worse with logic and/or templates (looking at you, Ansible). Toml is certainly better but I'm still baffled as to why we don't have a "better YAML". YAML could almost be okay.
It makes me sad every time I see a newly announced tool that went for YAML instead of TOML.
> Imagine if Amazon had a landing page with headings like 'eShopping', 'Internet', and 'Cashierless Shopping' to describe what the company did. (And worse, then obscured them behind fun but not descriptive names.)

Well, they do have Route 53, EC2, Elastic something on AWS.
If you ever manage to leak a private key it’s easier to track it back to you. There was a recent paper showing the ability to tie rather a lot of keys to the associated developers.
I live in an urban area, but my grandparents live out in a rural one on a lake and I have spent a lot of time there. I just asked them. There used to be a lot more frogs.
I have one major problem with a lot of the recent TUI stuff that’s been happening: it almost always assumes dark terminal, and uses techniques that work poorly or terribly on light terminals.

For example: bat’s default colour scheme uses white text for the contents of files except where syntax highlighting changes it. Not the default colour, but white. This makes it completely unusable for me without --theme=ansi (which can go in ~/.config/bat/config), because the text is literally invisible unless I highlight it. This is an idiotic or thoughtless default.

The fact of the matter is that you can’t reliably do anything even vaguely interesting in colours, because clients are too inconsistent. Do the bright codes higher contrast, or do they mean lighter? Different programs and different themes treat them different ways, and the effects matter greatly.

This particular app is mostly not too objectionable in my high-contrast light colour scheme, but there are a few places where it’s clearly not what was intended and doesn’t work as well, though still tolerable. Pane focus outline is a fair way off so that it’s much less obvious, and some of the colour choices grate. Markdown `code` highlighting, which is supposed to be salmon-coloured with a subtle lightening background, is way off and quite painful. Screenshot: <https://temp.chrismorgan.info/2022-01-24-git.charm.sh-in-lig...>. It’s all particularly bad for me with a light terminal, but I imagine it’ll look at least mildly dodgy even on many dark colour schemes.

There are no satisfactory choices in designing TUIs with colour. You can: stick to 5–6 colours plus bold and have it work pretty well for everyone but miss out on some desirable possibilities; go up towards 16 and have it start to not work properly for more people (e.g. blue could be clearly visible, or nigh-invisible against black and just about painful to read); use 256 or 24-bit and design for a particular background and character of colour scheme, and feel badly out of place on other sorts of colour schemes and work really badly in other sorts of backgrounds, especially as you can’t predict whether a lighter colour means higher or lower contrast; or specify the background colour (only even vaguely reasonable for full-screen TUIs) and badly annoy a lot of people.

It’s unfortunately a dead end for design as it stands: ANSI colour codes are just very insufficient. Things could be improved if apps at least tried detecting the terminal’s default foreground and background colours (printf "\033]10;?\033\\" and "\033]11;?\033\\") and adjusted things if that works, but you’re still just fundamentally quite limited in what’s possible.
Brilliant! What license is this published under?
I always wonder, are there banks using U2F/Fido(2)/Webauthn or whatever it’s called now? I’m reasonably certain not in Germany, but is there one in another country?
Active related discussion: https://news.ycombinator.com/item?id=30050231
In an otherwise healthy environment, even killing billions of bugs on car windshields probably doesn't even dent the overall population. It would just free up that amount of resources in their carrying capacity in their ecological niche and they'd get replaced. The real problem comes when you start destroying the carrying capacity of their ecological niche itself with chemical pollution, and/or damaging each and every member of the whole species with ubiquitous chemical pollution, not just even a large number of unlucky individuals that end up in front of car windshields.

We splattered them on windshields incidentally, but the stuff coming out of the tailpipes probably did more damage.
Do you save or spend money? Then you have beliefs about the economy. If those beliefs are less precisely defined than an economic model, that makes them inferior, not superior, because they are less subject to falsification.

In other words, you would be the phrenologist here.
I saw the movie as a six year old and adored it. It was the first time I'd ever seen something I enjoyed as a nerdy kid up on the big screen. Some movies are made to be great for kids and adults, but I don't think it's a requirement. It didn't have anything *deep* to say, but it had a few things I didn't a lot of exposure to. People of different races, genders, and interests working together without being stereotypes, that was nice. Also, if you didn't laugh at the Brady Bunch joke you have no soul.
If you have a friend in the Feds, call them they give access to Feds immediately, zero requirements. Security is gone, poof. (sarcasm)
I think that there’s also reviews in his books that never made it to his website.
This is a bit of a silly nitpick but 'auteur' in the context of a movie has a fairly specific English meaning. Bryan Spicer is a successful and accomplished director but isn't an 'auteur'.
Because they have a long-held reputation for being good at certifying (and, more importantly, not certifying) electronics.
I feel like he intentionally does no research. It would be so easy for him to pull up the Wikipedia page for his guests and read it before interviewing them.

I think that he believes that by not researching before the interview, he will be better able to represent and empathize with his viewers, who also won’t have done any research before watching. I’m not sure if this is good interviewing technique, but it certainly gives the interviews their characteristic disorganized feel.
That's the question VC firms try to answer every day...
> ...I won't even use the self-service kiosk at McDonald's

As lame as it may be, but I just used the McDo kiosk for the first time.

Why? I'm a very infrequent customer at McDo and have 0 knowledge of options and combos, but also remember the mutual annoyance when previously asking for menu details from a min-wage clerk.

In a perverse way, the kiosk gives that power to choose back to me, the customer. At the same time relegating the supposedly more able humans to even less meaningful role.

This worked quite right in this case. I can see this approach applicable as well for some medical need that could be mapped onto a sequence of a "few" choices.

This could be resulting in some assistive pre-screening report.

Well, that's the stuff the assistants do at the beginning of a doctor visit. Not that different from a slot-operated scales of ancient times.

But in the end, I still want to see an immediate human responsibility in such transaction. By the same token, a GP won't be leaning heavily on such "assistive report" and would still go on and ask all of the questions again, as trained, as allotted, as billed.

Each doctor visit begins as a custom solution, no matter how cookie-cutter it turns out to be at the end. That's what we expect and that's what it ends up being billed to us.
... lack of a hex float representation ...
I shouldn't, but it appears that I do somehow. Bug of some kind?
Not always, sometimes all other options are just wrong. Or you can auto detect the correct setting.
FujiNet is great. I recently went on nostalgia/educational trip and bought an old 800XL with a bunch of accessories - (2) disk drives, a cassette recorder, printer/serial controller, and modem. One thing that surprised me was the absolute rats nest of SIO cables and power adapters. The FujiNet fixes all of that, one tiny device connected to the back SIO port, and I get all the same functionality as a desk full of equipment - plus WiFi!
Please share the well understood criteria for "dynamic" in this context, that would let us order different programming languages as more dynamic or less dynamic.
What kind of projects are we talking about here? As a lot of projects run out of steam due to a lack of bodies, not a lack of coffees being donated.
N26 has always used their proprietary app confirmation. I never (in over 5 years) got an SMS instead from them. But that’s in Germany, maybe it differs between countries?
I seem to recall somebody (AO Scott perhaps?) had a surprisingly positive review of that movie, seeing it as possibly some kind of experimental cinema. I wonder if there was anything to that or if he was just being contrarian; still haven't seen the film.
I disagree with not taking a multipronged approach to tackling life restoring processes.

if we shut off all fossil fuel burning tomorrow, sure maybe we would be able to make up for destructive practices of agriculture. but that won't happen and we need a broad approach.

diet maintenance and it's downstream effects is a clear, easy goal that individuals can take on. meanwhile governments can tackle whatever industrial legal changes need to happen.

negating diet and food waste as a meaningful goal is harmful at best, and deliberate sabotage at worst.

you said [emphasis mine]

> If you're concerned about climate change and you want to raise the alarm, then raise the alarm about the continued burning of fossil fuels and the misinformation spread by the fossil fuel industry. Misinformation that seems to be very successfully co-opting the animal rights movement, I might add. You want to be "on the right side of history" as you say in another comment? Don't side with the fossil fuel industry by directing attention away from their role in climate change.

my disagreement is that the fossil fuel industry somehow coopted the animal rights movement. certainly capital has embraced the plant-based diet as demand has risen, but to say that was driven by fossil fuels is absolutely bonkers to me.

we can do both. be loud about fossil fuels (we are. at least, some of us are), and also embrace a low waste, plant based (or low meat/no beef, I don't care) diet.

I wear a mask, get vaxxed, and I vote for leaders who affirm public health.
I'm surprised no one has mentioned Org mode. Not to demean your efforts, but Org mode already supports a wide range of these capabilities, and more (using tables as data sources, for example).
The difference is your keys are types. Dependent types are about generics where the keys are allowed to be values. You can not in Java directly do,

Optional<1> and Optional<“Name”>. You can only have types as arguments.

C++ has some dependent types in it allows you to have generic arguments be ints std::array<…, 4> but it still does not allow most values as generic type argument.
Good to know, I could limit the fps
“Locking distributed systems with” would seem a more accurate title than “Distributed locking with”, but I don’t know that I’d go so far as to call it dishonest, even a bit.
Libby app for connection via your library card.
Edited with string escapes, the tab didn't make it through HN.

The error from PyYaml 5.3.1:

yaml.scanner.ScannerError: while scanning for the next token
found character '\t' that cannot start any token
in "<unicode string>", line 4, column 1
Yeah, I think it's because nobody sat down and methodically created it.

People create config languages that work for their use case and then it is just a happy accident if it works for other things.

I don't think anyone has put serous effort into designing a configuration language. And by that I mean collect use cases, study how other config languages does things, make drafts, and test them. etc...
He left Google for Dropbox, where he was for several years before "retiring".
Clickbait headline
“Switch browsers”
What a blast from the past - I remember eDonkey and eMule, and LimeWire too - all great sources of viruses in the mid 2000s.
Looks very neat. What's userland wireguard performance like? I can't seem to find much talking about this, just that it's "slower". My guess is that it's probably not an issue for a 5-10Mbit-upstream home connection?