skysight-inc/HackerNews huggingface dataset:
If you think about it, any AI that's stopped learning and is now efficiently doing pattern matching or pattern completion (assuming memory and attractor states), instead of running a complex search, is arguably a fancy lookup table hashed by similarity. This includes humans. In other words, lookup table isn't the slight most think it is. But the bot does do real time search so it's not "merely doing" a look-up.

Because of how Poker is not sub-game solveable (it is not possible to self-locate within the tree), this bot's play has to get into its opponent's mindspace in a sense. To not be exploitable, it essentially has to infer the other player(s) hidden state and paths from observed actions. This isn't something I've seen in Dota, Starcraft, Chess, Go bots.

It's true that it doesn't learn online to find exploitable patterns of other players, but doing this without also making yourself exploitable in turn is a very difficult other problem. Low exploitable near optimal play according to game theoretic notions is considered strategy.

While you're correct that online learning is powerful and something machines are not currently good at (in complex spaces), you can avoid being exploited without learning if your experience is rich enough and you know how infer what your opponent is trying to do and anticipate them. I'd argue this lineage of poker bots are the closest to playing that way of the major game playing bots.
Google Told Employees to Delete Politically Incorrect Language from Code
I think the bot would make a lot of money playing against average recreational players, but it's absolutely true that if you can exploit bad players' weaknesses, then you can make more money than what the bot would earn.

We played 10,000 hands over 12 days in the 5 humans + 1 AI experiment. That's quite a long time, and there's no indication that they even began to uncover any weaknesses in that time period. So I'm fairly confident the AI is robust to exploitation, and I think that's a very important quality to have in any AI system.
So what do you do? How did you get your account back?
Ask HN: How do you network or ask for advice from skilled experts?
Hi!
I'm looking to hire a full-stack freelancer to build a web app. I am also Ontario based so timezone works well. What is the best way to reach out to learn more about projects you have worked on in the past?
and imagine traveling from 2019 to 2119. It will probably be almost unrecognizable to us.

My daughter was born in 2004; she might live to 2119. Almost certainly, barring accidents, will live to see the 22nd Century. I only hope that she'll like it. There are so many dystopian predictions -- nanotech killers, evil AI, war.... I just pray that the world she and future generations inherit will be worth living in.
There's llgo [1] too, which in my opinion is how Go should have been developed in the first place, instead of on the decrepit plan 9 toolchain, but hey, at least we have it haha.

[1] https://github.com/llvm-mirror/llgo
All of that was true of Amazon's move to NYC, but the locals still balked at the "massive tax breaks" given to the company.
The Best of Edw519 – A Hacker News Top Contributor (2011)
The issue is that Shopify will run out of growth in their current sector. Thus they need to seek out some way to grow their market by redefining it to be bigger than it currently.

One large issue that I see is that Amazon wins 40%+ of ecommerce because shoppers searches start on Amazon. Shopify stores lose by default 40% of the time because of that.

Shopify with its huge number of merchants and pre-populated product listings and its centralized cloud-hosted platform is uniquely positioned to compete here in a way that Magento and WooCommerce can't with their distributed install base.

Shopify has to have an angle that is unique to them for sure. I am not sure what that is in terms of marketing. But they have generally done well in marketing, so I trust they will find an angle.

I think the centralized store will be an adjunct to the main offering, thus it will be an option, but because it leads to more sales opportunities, because it helps to solve the search issue, most will opt-in.

I think that they can also somehow tie in the existing stores, of which there are 700,000 into solving the need to introduce people to the centralized search. Maybe if these stores act as a funnel to Shopify's central storefront, they will get click through advertising revenue. Thus the centralization is in effect another revenue stream for stores that refer traffic to the central store. E.g. "If you do not get a sale yourself, at least get the referral revenue on the eventual sale."

I wouldn't be surprised as well (another prediction) that Shopify wants to further own the customer relationship between their merchants and their merchant's customers so that Shopify can market on Shopify's behalf to these customers. I see suggestions of this from the breakdown of the Shopify-Mailchimp relationship. Shopify is working to maintain control of its relationships with merchant's customers.
bit flips from surplus neutrons? TMR? Batshit crazy lack of process checks on 'what does this button do'

war stories.

actually, I encourage anyone in coding to share run-of-the-mill maintenance of outdated industrial automation, as a gig. I'd read that blog.
you need a lot of money to fix these problems. successful manufacturing hub will bring that money. This is a pattern. Indian booming tech sector led to a lot of improvements
It's about he difficulty of brands coexisting with news content. Traditional content-based and even remarketing ads are risky to run against news articles. Too many of them are depressing or controversial-- nobody wants to accidentally advertise cheap flights next to a plane crash article, or anything opposite a polarizing political piece.

The chumbox advertisers, being nameless arbritrage affiliates or fly-by-night sellers, have zero brand equity. They have very little to lose if they accidentally get their ad running against the wrong message.
True, I am thinking "sit and go" tournament where you would have 6 players like in this research.
No any content.
Remember that Arxiv is not a scientific journal. Anyone* can post whatever they want there. It’s full of proofs of P=NP and zero-point energy designs and whatnot.

Looking at their argument itself, they seem to be saying that increased temperatures can be attributed to increased cloud cover rather than anthropogenic CO2. I don’t necessarily have the expertise to say whether that holds water, but even if so, it begs the question- what’s driving the increase in cloud cover? The correlation with anthropogenic CO2 remains unaccounted for.

(*Anyone associated with a college or university, or who has such a person vouch for them, or etc. It’s a bit like getting an invitation to gmail back when it was “in beta.”)
If you want a lisp on mobile kick, I've heard good things about lambdanative. It would still be cool to have racket mobile apps though.
How to Deploy Django to Production
Unsupervised Data Augmentation for Consistency Training
It’s not that other media conglomerates allowed it to happen. In the case of Pixar and LucasFilms, Jobs/Lucas trusted Disney not to ruin what they thought made it special.

Disney has a track record of doing acquisitions and leaving the acquired companies alone.
I'd love to know the answer to this as well, it would be so useful.
Bill to cut per-country green card cap passes House
if by 'conspiracy theorist' you mean the literal definition, then you're talking about anyone who theorizes regarding the existence of a conspiracy. There's nothing wrong with that.

If by 'conspiracy theorist' you mean someone who suspects the government or corporations of foul play, then don't forget about 'government surveilance', one of the biggest conspiracy theories of the last several decades - until it turned out to be true. (did you dismiss them as well, before snowden put hard evidence behind the reasonable speculation?)

Either way, you shouldn't talk down to people who find minimal, available evidence worthy of speculation. It's not conducive to reasonable discussion.
We do exploratory tests these days - since value of individual users is just slightly above 0, quality is not exactly high on the radar, in most consumer oriented companies anyway...
They are only able to dump their stock if someone is willing to buy it.
That would be a shocking statement to make. However, I don't see anything like that in the original article. Did I miss it somewhere?
REE re-invents the wheel, and plans a complete disruption of the auto industry
Language-based systems are very limiting.

Want to use OpenSSL in your Rust project?

Cargo won't/can't get you what you need.
TLA+ 1.6.0 Released
I disagree, I think they are historic scams
> Why make yourself less happy with the tools you need to use if doing so is for no other benefit? Ignorance can be bliss.

It teaches you how to think about problems in your specific domain more critically, and perhaps more effectively, even if you can't directly translate idioms into another language.
Was Judea Pearl's work relevant for the counterfactual regret minimization, or is there some other basis? I've added CR to the list of things to look into later but skimming the paper it was exciting to think advances are being made using causal theory...
Your comment is rather patronising.

Every year that goes by where India doesn't raise its standard of living, results in millions of stunted childhoods and lives. India needs all the manufacturing growth it can get.

The equivalent to your comment would be Indians on this forum leaving gratuitious remarks about the West ruining the planet with its excessively polluting ways. Just because you cannot see it around you, doesn't mean its not happening.
Charitable investing strategy was an early investor in Beyond Meat
5) Everyone at the company has the same laptop and they want theirs to be distinguishable so they don't accidentally pick up someone else's. This has been my only reason for putting stickers on 2 work laptops.
> young people are easier to exploit and abuse under the pretext of "saving money", but why the fuck would anyone ever want to run their company on that basis?

There are two ways to get more from your developer team: quality and quantity.

Quality means you pay your people more and more as you grow. Grow from 10 to 20 over 10 years, while retaining most people and tripling their salaries.

For that to work:

- your revenue per employee must grow substantially

- you need managers who are flexible, because you have to adapt your workplace to your employees needs rather than just hiring new people when they turn over

Those are difficult things that not every owner can bring about in their company.

The other approach is quantity: grow your dev team from 10 to 100 to 1000. For that to work you need:

- Employees who can follow instruction without worrying too much about whether the tasks make sense

- Employees who just want a standard job and don’t need much customization over their career

- Efficient hiring processes, centered on a repeatable, consistent employee profile (not necessarily the most capable profiles)

- Caps on wages

The quantity strategy doesn’t require finesse. In fact it works better without it. You make coarse, aggregate decisions and let people turn over as needed. The turnover “cleans” the talent pool of people with special needs, which is crucial for the system to work.

The quality strategy requires really smart management which is very hard to hire.
It's pretty obvious that someone at Amazon is watching and voting on this thread because this is absolutely true. This kind of thing is vendor lock-in to the nth degree.
No age is min tech.
(Disclaimer: I'm 60.)

Young people are an excellent fit for technology jobs. They are quick to pick up new tech, enthusiastic, energetic, open minded.

They're less likely to own a house and have a family to support, are hungrier for experience and learning curve, so can work for less money. More willing to settle for stock options that may or may not pan out some day. Can relocate at a moment's notice.

Cons: very few. I would just say, today's young people, at least here in the U.S., seem not to have been trained to write and speak proper English. Their knowledge of history is shallow and they are lacking in some of the skills that my generation grew up learning -- fixing cars, wiring a light fixture, fist fights, cooking and cleaning. But some of them are backfilling from youtube tutorials so it works out.
> However the 365 login screen always has the "Sign in another way" option in which I can just bypass the Authenticator app and use an SMS text.

Not sure how that works if they (Microsoft) don’t have your phone number.
Wouldn't earplugs negate this?
> unknowingly divulge your password

What's to keep you from unknowingly divulging your MFA token's current generated code?

You're right that being phished/keylogged pwns a password-only account no matter how strong the password, but MFA isn't immune to phishing/keylogging/clipboard stealing either. Yes, the generated code will only give them access for 30 seconds (or whatever the algorithm's time window), but that's more than enough time for an attacker to get substantial work done.

I maintain that strong passwords in a password manager are probably good enough for security-conscious/appropriately skeptical people. For folks like that, MFA likely isn't worth the trouble - at least not quite yet.
Sounds like getting phones with stock Android is the best option. I rarely see in the stores Android One being a major feature / selling point:
https://www.android.com/one/
It would be pretty easy to hide something signalling you on what to play from cameras.
The Application of Blockchain Technology in Norwegian Fish Supply Chains
And the longer you wait in the time tube, the further you go.
Just idly wondering... I wonder how many AJAX style sites do password checking server side and send the password to the server in plain text...
Runs on the Librem 5 Smartphone – Week 2
the amount of time that the summer intern / new grad eat up of seniors time is the problem. Tech debt that does not get addressed in a timely manner because of mentorship responsibilities is the problems
How does one keep track of Fabrice Bellard's work? I couldn't find a Twitter profile, GitHub profile, or RSS feed from his website.
Seems dead for many years already.
This looks pretty good, but notice how it does not split "log(difference_squared" into two tokens. Adding '(' and ')' as delimiters should fix that.
This is an interesting question. I would expect that to some degree, yes it could cycle through locations of interest to sample multiple spots. Pros do this quite often, so not only would I consider this legal but perhaps necessary for decent skilled play.
The only possible way for me to make it more than 20-30 seconds into that was to mute it. That guy’s laugh is multiple orders of magnitude worse than nails on a chalkboard. Funny story (albeit too real), but man, mute before clicking everyone.
Yeah, it's rather strange that Apple's dropping so many recent devices in iOS 13, especially since they specifically talked about improved performance on the 6 in the iOS 12 announcement [1]. They also dropped the 6th gen ipod touch, which they were still selling up until a few months ago.

[1] https://singjupost.com/tim-cook-at-apple-wwdc-2018-keynote-f...
Applaud
> It plans to roll out channel moderation and priority notifications, which will ping a recipient every two minutes until a response is made.

Oh my god
The chess channels you're visiting are grossly overstating Alpha Zero's impact. AFAICT, it hasn't made any impact on opening theory at all. AZ's strength is in the middlegame, where it appears to be slightly better than traditional engines (like Stockfish) at finding material sacrifices for long term piece activity and/or mating attacks.
Wow. The core is a single 1.5MB file that's very readable, it supports nearly all of the latest standard, and Bellard even added his own extensions on top of that. It has compile-time options for either a NaN-boxing or traditional tagged union object representation, so he didn't just go for a single minimal implementation (unlike e.g. OTCC) but even had the time and energy to explore a bit. I like the fact that it's not C99 but appears to be basic C89, meaning very high portability.

Despite my general distaste for JS largely due to websites tending to abuse it more than anything, this project is still immensely impressive and very inspiring, and one wonders whether there is still "space at the bottom" for even smaller but functionality competitive implementations.
>…when writing my own Telnet stack.

There’s probably an interesting story hidden in there.
Trying to block automated password guessers on the client end is a fools errand anyway.
Add slack to the list

Edit: and stripe
Racket is great if you are looking for a high quality general purpose language, but if you want to use important python libraries for pythons's popular use cases: numerical/scientific computing, data science/ai, etc., then Hylang is a drop-in replacement with the added benefit of Metaprogramming facilities (Lisp-2 macros) and Clojure-like semantics.

Python and Hy have 100% interoperability. Python can call Hy out of the box, and Hy can call Python out of the box.

Any Python programmer can pick up Hy basics in minutes, and will be productive in a matter of hours. If you are an intermediate level Python programmer and have experience with Lisp macros, you will be writing macros in no time as well. Writing macro wrappers for numerical/scientific applications can increase your code's signal to noise ratio by quite a lot.

docs: http://docs.hylang.org/en/stable/

github: https://github.com/hylang/hy

get it:

pip install hy
My old bank used to "encrypt" your password as you typed it into the input field, on keydown it would take the character you typed and — and I'm not making this up — ROT13 it. This had the effect of making it impossible to paste anything into the input field since the script would capture your ctrl+v and replace it with the letter "i".

The icing on the cake is that when I called to complain about it, the support agent insisted in very sombre tones that it was a measure to stop keyloggers. I don't use that bank any more.
The CFR algorithm is actually somewhat similar to Q-learning, but the connection is difficult to see because the algorithms came out of different communities, so the notation is all different.
Try anhydrous alcohol and if that doesn't work try d-limonene.
OneSignal is hiring an SRE to scale our bare-metal infrastructure
> There is little overlap between petty thieves and people trying to get into a particular target’s account.

But isn't that the point? There's little overlap because right now we have a multi-factor system where stealing one part of the authentication mechanism from a random person in the street isn't enough to get into their account.

If everyone's account is secured with just a YubiKey, then you don't have to target a specific person. What's to prevent any petty thief from grabbing a bunch of wallets and/or YubiKeys, walking into a library, and just checking a few of the most common banks to see if any of them log in?

Maybe I'm missing something? It's not clear to me why an MFA attack would ever need to be targeted in a world without passwords. I guess maybe you're hoping that petty thieves can't figure out your username? But that's just treating your username like a password.

For a lot of bank accounts, your username will be some variant of your first and last name, which is helpfully printed on the drivers license in the wallet I just stole. I don't need to know who you are beforehand.
I have a family member who is really into winning contests. They have won tons of stuff similar to the people in the article. I have explained the time spent is not worth but they don't see it that way at all.

For them winning is exciting because it's random and unexpected. They also, do this when there is nothing else to do so it's their form of leisure. It costs nothing to enter and if you don't value that time anyways, like doing this instead of working, then why not? Which is different from going to a casino or playing the lottery which require you to pay to play.

The other issue I've explained to my family member is that their personal information is being handed out to tons of companies. I avoid handing out information so I don't get targeted for ads etc.. but I guess each to their own.
Core issue in India is systemic corruption ... failure of rule of law a close second ... Until these are addressed that culture will squander it's future
There's nothing that baffling about ageism. Corporations are like Skynet in the sense that they have a life of their own. They will do their best to drive away 40+ people and seek out H1Bs and anyone else they can exploit at low wages for long working hours. If they get even 50% of the quality, they're happy with that. Companies don't really want insightful people who will question anything, not outside of management anyways. Meanwhile, they will act all politically correct and virtue signal endlessly. Management views developers as a commodity resource, like fuel, or a truck. They use them up and buy more.
Pretty sure you can remove sms from the 2fac process by going to:

My Account > Security & Privacy > Additional Security Verification > Update Your Phone Numbers Used for Account Security

And then setting the preferred method to "use verification code from app". Once you finish setting up the authenticator app you can delete your phone number from the 2fac list.

At the end of that process you should be left with only having the app authenticator as a 2fac option.

See https://docs.microsoft.com/en-us/azure/active-directory/user... for some details, but the MSFT documentation on this isn't very good in general.
if anything he's proving the 10x programmer. You will have a tough time hiring 10 different average programmers to build that.
It is publicly traded on the NYSE. Ticker symbol: SHOP.
“What I wish I’d known when I started my career”
The parent is replying to the article itself, which describes in glorious detail the apparent principle of operation. The youtube video linked downthread also has a description with the same thermal expansion explanation.
Once I decided to remove all stickers from my 2013 mbp. A piece of cloth and small quantity of vodka did the job surprisingly well. No residue at all. (Disclaimer: I’m from Eastern Europe)
[1] was a similar idea where color is determined by the prefix, so for example `currentIndex` and `randomIndex` are distinguished from each other but `currentIndex` and `currentIdx` are not.

I'm not sure about both because, i) there are only a handful number of mutually distinguishable colors ([1] does mention the same complication), ii) we often want to highlight both the similarity and difference among identifiers and the cutoff is not clear. For i) we may want to leverage more formattings; for ii) I really don't have a good solution.

[1] https://medium.com/@evnbr/coding-in-color-3a6db2743a1e
That was my first "introduction" to Bellard.

The second project of his that I came across was https://en.wikipedia.org/wiki/Bellard%27s_formula and his page on π: https://bellard.org/pi/
Were the games played with real money? Nobody is going to take fake money games seriously.
Yes, I'll check it. There are no notifications here but I find the topic interesting and can easily look at the comments.
Western concerns imposed on developing countries is not a good idea.

Life here is safe and sound for us to think about climate change and other things. When people in India don't even have clean water or electricity they shouldn't give a shit about environment or other things.

It took the US 200 years of development before it started working about these things. And the US is / was a developed nation.