skysight-inc/HackerNews huggingface dataset:
Complete tangent but one thing that I've wondered about modernish asm mnemonics is how complex they are, and especially how much type information they encode in a semi-structured way. Taking the authors example of PMULHUW, the core operation is MUL(tiply), P for packed integers, H for high result, U for unsigned, and W for word sized (16 bit). I feel like there must be a better way to express the same thing that wouldn't lead stuff looking like one word all caps alphabet soup. I don't know exactly what that would be, spelling out everything would probably make assembly way too verbose. So some sort of middle ground would be nice.
Some of the images are broken in the linked essay, but this PDF version has the missing images: http://en.bp.ntu.edu.tw/wp-content/uploads/2011/12/06-Alexan...
I'm not sure if that is a feature that the Bing API supports. I couldn't find anything about looking up coordinates in the docs: https://docs.microsoft.com/en-us/azure/cognitive-services/bi....
No little endorphin hit from mopping up spew either. Financially it seems like a lame duck, but I can see why it would be attractive to some personality types.
> which implement servers

A "server" is an IPC mechanism; this is describing a way for one userspace process to serve filesystems to other userspace processes.

It sounds like the kernel has no built-in notion of a "filesystem", and filesystems just take advantage of the kernel's generic IPC mechanism, which is also used by a lot of other things. That's great – but it's still true that IPC must go through the kernel, and switching from one user process (the client) to another (the server) is a context switch.

It may be that the code also supports locating the client and server within the same process – I have not looked at it. But that's not what the documentation describes, so it's at least not the main intended operating mode.
The bot does not seem to consider previous hands in its decisions. That is to say, it does not consider who it is playing against. Should this affect how we perceive the bot as “strategic” or not? Bots that play purely mathematically optimally on expected value aren’t effective or interesting. But it feels like this is playing on just a much higher order expected value.

It feels like a more down to earth version of the sci fi super human running impossible differential equations to predict exactly what you will do given knowledge that he knows what you know what he knows... etc. ad Infinitum. But since it doesn’t actually consider the person it’s predicting, it may simply be a really really good approximation of the game theoretic dominant strategy.

At what complexity of game and hidden information should we feel like the bot can’t win by running a lookup table?
Spreadsheets are, in actual fact, the most widely used programming environment, and the most approachable. Most programmer-developed systems are less intuitive and less powerful than a hacky spreadsheet is to the office that created it. I have often encountered other programmers who are somewhat disdainful of user-developed spreadsheets, and I try not to have that attitude. You have to be a top-notch programmer, with a keen interest in understanding your users and their business needs, to do better than their spreadsheet, hacky as it may well be.
Although I know AWS is not optimizing for this use case, I see a lot of potential with serverless databases for things like open source, home brew style applications where people want to own and control their data but don't want to pay for a monthly service.

IoT devices could communicate asynchronously and store important data using just llamdba functions and serverless db instances.

The first thought that came to mind was something like the bitwarden open source server. Currently, you can run a nano instance in the cloud that stays on forever but it needs to be maintained and it might go down occasionally. Additionally, it will cost you a few bucks a month assuming you need more than the single nano allowed by the free tier.

With serverless functions and a serverless database you could have a central store without needing to run a full server. Cold startup wouldn't be an issue since you only need to sync to the server occasionally.
And I'd add that CC0 is more "properly unlicensed" than Unlicensed is. Or at least more thoroughly so.
Rather than downvoting my information-sharing, please post something in response.
Conditional blocks would work, but it would be an impossibly detailed and granular tree to setup. The AI component simply helps you arrive at the decisions to create the complex tree.
If I am not online and don't use a watch tower, how is the breach remedy transaction published in time?
Source code in Python is very readable.

Then there is the interpretation of the collected packets. That's a whole other art/science. Probably limitless.
Mapbox in Unity. The API might lag behind updates to the JavaScript SDK, but I'll be damned if they didn't at least make the end-user developer experience a pleasure to work with inside the editor. So many SDK implementations in Unity are quite clearly just a layer of likely poorly implemented web calls being jammed into the editor GUI.

Thank you based Mapbox Unity team.
For some reason this reminds me of Uber.

Over the centuries we have built up a very elaborate currency system. It complex with elaborate protections yet is simple for your average person to use.

It's also very expensive for what it does. Today money is represented by a few bytes on a disk. Transferring it takes a few smallish IP packets and minimal CPU cycles. Ergo, the cost of doing these things should be fractions of a cent. Yet if I buy something using paywave, it costs someone about 1% of the transaction. If I by something over the internet it's more than 1%. If I transfer $1K overseas it costs $20 or something. With costs like that its ripe for disruption.

This system is firmly cemented into our society with lots of law, and this inflow of those huge quantities of cash has created a legion of formidable vested interests who will defend it to the death (most because if it disappears they will too).

This is what Uber was up against in the taxi industry, albeit this is at much larger scale. Uber got around it by just ignoring the law, and in the process bankrupting the species those laws protected - the taxi licence holders. It caused enormous pain for them, and they were most innocent bystanders.

It's going to take a special kind of hubris to take that on, and a enormously talented person to pull it off. Zuckerberg may be that person. I can't say I like his chances, but given he's seen WeChat's success in China I don't doubt his motivation.
Show HN: NoAgeismInTech Job Board (Update) – Companies' Culture
You forget about Africa which seems to have the largest genetic diversity of Homo Sapiens (the prehistoric dispora seems to have been a genetic narrowing point) - that means wider tails on bell curves - it's why they have the tallest and shortest populations, the fastest (and probably slowest), etc etc
It’s a basic requirement for me to move somewhere. I don’t much care if that’s fair or not.
For a lot of stuff, Gopher is much better than HTTP/HTML (not for all stuff; and there is also stuff where neither Gopher nor HTTP(S) is good).

I also don't like the webpage stylesheet resizing it and ignoring window size; instead it should just use the window size, and the user should change the font, font size, text width, etc, if they want to do so (also, they should implement split-screen).

That is why I use user CSS.
That doesn't make any sense, and I don't see any evidence that people are (or could) use global warming to "make a quick buck".

"I hope you don't believe that one side of the debate is all good and another one is all bad.."

What "sides" do you believe we're talking about here?
https://ferrous-systems.com/blog/sealed-rust-the-pitch/
As a mother who recently found out that the Chinese communist party has been snatching kids away from their Uighur mothers and fathers and placed in Chinese concentration camps to be brainwashed, and thus have decided to stop buying any and all ‘made in China’ products whenever possible.

I just want to say

Thank you to any and all corporations that are moving out of China. It will make my shopping easier.
Not really. I've seen more than one microservice-architected (admittedly, poorly) systems where, instead of the whole DB freezing up, just the one DB would freeze, but then all of the other microservices that talked to the frozen microservice didn't correctly handle the error responses, so now you had corruption strewn over multiple databases and services.

So, while true the failure mode would be different, "one bad query fucking up your entire system" is just as possible with microservices.
On average, Coke enters around 300 online contests per month (about 10 hours’ worth of work) and wins £1k in prizes.

That's £100 per hour which is much better than most jobs. That's most likely a statistical aberration, but if you assume the people they go back are also the people that won in the first place it probably seems to be a winning strategy.

That's assuming people that go long streaks without winning then stop.
Strava Broke Up with Relive
Tax reduction strategies can include things like paying employees higher wages. Turnover taxes are inane because profit margins across vary widely across different industries.
GTK works great with Python (like with most scripting languages really).
Hi all, we have updated the website, adding what matters in companies' culture from experienced professionals point-of-view. Some of them also have age chart, as Monzo and Bulb
Searching my Macbook using to see if I have this on my machine using lsof, I found that I did not have it. But there is a suspicious "Adobe Desktop Service" listening on localhost:15292. I wonder what sort of fun things that would enable a random website to run on my machine. I don't even use Abode products, willingly, on this machine. Though I probably have installed at least one in the past.

I'm no infosec expert, If I wanted to figure out more about what this process was up to, how would I go about it?
He might be plenty knowledgeable, but what is it actually be about? The title doesn't really mean anything and he talks about a history of video games at lower resolutions. (Also the title of technical director is a general title, there could be a dozen lighting TDs on one game).
> Execution - This is mostly involves a combination of being able to correctly identify requirements and technical execution skills. Most developers usually have plenty of experience hear.

How do you think a fresh-out-of-college junior with less than a year of experience going to be at execution?

Knowing nothing but that, I'm going to take a statistical guess, and say: "Probably not great." I'm going to make another statistical guess, and say: "They probably don't even know what they don't know."

Also, joining someplace that's not consultancy-focused (like Google or Facebook) isn't necessarilly going to help with building relevant experience.

Yes, you're going to learn a lot about how to move protobufs around from one distributed system to another, and how to do on-call, and how to work in the cloud.

No, this is not the most useful set of skills to have, when the insurance broker down the street wants to pay you $XYZW to build them a custom SalesForce widget.
Not nothing. Market maximising - if there's nowhere else to sell in the developed world, go to the developing world and take 5% or whatever their margin is, on a much lower value of sales (for now).

I'd say it's pretty obviously a calculated risk that they'll develop in value once hooked. Didn't Facebook have a scheme that gave net access in the developing world that re-created the AOL model? Free internet, but it's only FB internet.

The complete or comparative lack of regulation in many areas probably encourages too.

Worked for tobacco companies, works for most other industries.
This is a nice option but a totally different problem. It basically turns incoming calls from strangers into texts. It's for the "millennial" phone user that rarely takes calls and then only from friends. Wouldn't work with FaceTime since there is no mailbox for FaceTime (might be cool if there were though...)

No, the problem here is much simpler. iOS has features for Do Not Disturb as well as blocking spammy callers which both should help here. The problem is they just aren't implemented quite right for this scenario.
502 On Our Page
Well, not all lazy HN commentary, like criticisms of 'scrolljacking' should be taken seriously. ;)
Just bet on bots playing each other.
It’s not a fallacy. They charge to maximize revenue. If they charge more, people buy less. If their cost to produce goes up, their optimal price likely goes up, depending on elasticity.

This is Econ 101. Draw some supply-demand curves, compute total profit, increase costs, and see how the optimal point moves on the curve.

Historically companies do raise prices as cost to produce increases.
Either we outcompeted them or they were more docile and we took advantage of that, or they kept retreating till they could retreat no more (if they feared interaction).
A userspace program can completely avoid kernel IPC if it has no intention to expose the fs to other processes. Client and server code can exist within same "app", without IPC, in the same process
> Imagine if the US responded in kind and tailored some new rules that targeted European businesses in US markets with similar taxation.

Evidently they consider that a fair risk.
Guatemalans are short because of chronic malnutrition not because of genetics. Guatemalans born and raised in the us are much taller.
First of all, thanks for doing this and making it free.

I do a lot of shell based work (Linux commands, Awk, Python, Perl, and Powershell) and Lisp has always interested me, so this may scratch an itch.

How easy is this to get setup? Just a few binaries?

Also, one barrier to me has always been learning lisp as it is very different from most traditional scripting languages. I took a look at your examples and it looks neat, but a little complex. Is there a tutorial document that goes over the main functionality and commands. Like with Linux, knowing grep,cut, sort, uniq, cat, and a few others can take you a long way. I should add that although I haven't coded enough lisp to get competent, I've read two books on Common Lisp and have played with Chez Scheme, Racket, and Clojure...so I get the concepts with CONS/CAR/CDR...macros...etc.
Being detained doesn’t equal being beaten up.
O nice. If you're doing a lot of volume (1k+ orders/month) you might want to take a look at ShipHero. You'll begin running into inventory issues with ShipStation at that volume.

Disclaimer: I work for ShipHero.
"Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents."

https://news.ycombinator.com/newsguidelines.html

Please don't create accounts to break the site guidelines with.
We tried to make the paper as accessible as possible. A lot of these questions are covered in the supplementary material (along with pseudocode).

- Are the action and information abstraction procedures hand-engineered or learned in some manner?

- How does it decide how many bets to consider in a particular situation?

The information abstraction is determined by k-means clustering on certain features. There wasn't much thought put into the action abstraction because it turns out the exact sizes you use don't matter that much as long as the bot has enough options to choose from. We basically just did 0.25x pot, 0.5x pot, 1x pot, etc. The number of sizes varied depending on the situation.

- Is there anything interesting going on with how the strategy is compressed in memory?

Nope.

- How do you decide in the first betting round if a bet is far enough off-tree that online search is needed?

We set a threshold at $100.

- When searching beyond leaf nodes, how did you choose how far to bias the strategies toward calling, raising, and folding?

In each case, we multiplied by the biased action's probability by a factor of 5 and renormalized. In theory it doesn't really matter what the factor is.

- After it calculates how it would act with every possible hand, how does it use that to balance its strategy while taking into account the hand it is actually holding?

This comes out naturally from our use of Linear Counterfactual Regret Minimization in the search space. It's covered in more detail in the supplementary material

- In general, how much do these kind of engineering details and hyperparameters matter to your results and to the efficiency of training? How much time did you spend on this? Roughly how many lines of code are important for making this work?

I think it's all pretty robust to the choice of parameters, but we didn't do extensive testing to see. While these bots are quite easy to train, the variance is so high in poker that getting meaningful experimental results is relatively quite computationally expensive.

- Why does this training method work so well on CPUs vs GPUs? Do you think there are any lessons here that might improve training efficiency for 2-player perfect-information systems such as AlphaZero?

I think the key is that the search algorithm is picking up so much of the slack that we don't really need to train an amazing precomputed strategy. If we weren't using search, it would probably be infeasible to generate a strong 6-player poker AI. Search was also critical for previous AI benchmark victories like chess and Go.
Oh boy, I bet that's costing a new car each month.
The fixed stack size doesn't really discount anything to me - it makes sense as an experimental control; and it's a cash game so there's no additional risk to going all in regardless of stack size.

But yea the sample size is definitely too small imo; when tested the heads up version of the bot some years ago they had it play a bigger sample (50 or 100k iirc?).
A few companies locally offer the 6S as their corporate phone; given it retails for a quarter(!) the price of an Xs it's not hard to see why.
You need to test on more browsers... try https://www.browserstack.com/
Down again. Notifications work, but the timeline is broken. Trends still come and go.
We've updated the headline to that of the article. NYT headlines often change, so I assume that happened here.
That’s not how taxes work. Look up “economic incidence of tax.”
The only reason to use an IPC or go through the kernel is to expose the fs to the rest of the OS. If an app doesn't intend to expose the fs, the entirety of the fs can exist within the app process.

Quoting:
> "Unlike many other operating systems, the notion of “mounted filesystems” does not live in a globally accessible table. Instead, the question “what mountpoints exist?” can only be answered on a filesystem-specific basis -- an arbitrary filesystem may not have access to the information about what mountpoints exist elsewhere."
There were several improvements but the most important was the depth-limited search. Libratus would always search to the end of the game. But that's not necessarily feasible in a game as complex as six-player poker. With these new algorithms, we don't need to go to the end of the game. Instead, we can stop at some arbitrary depth limit (as is done in chess and Go AI's). That drastically reduces the amount of compute needed.
> Kohl’s gave out 1,000 $20 gift cards ($20k total), but the ad got 10,812 retweets. According to an estimate from the data analytics company SumAll, the value of a branded retweet is $20.37. So for a cost of $20k, Kohl’s got roughly $220k in value — about 10x its investment.

There's no way a retweet is worth $20-- or is this some weird power-law effect?
In your Science paper, you mention playing 1H-5AI against 2 human players: Chris Ferguson and Darren Elias. In your blog post you also mention playing 1H-5AI against Linus Loelinger, who was within standard error of even money. Why did Linus not make it into the Science paper?
A turquoise-colored Siberian lake is actually an artificial waste dump
07/11/2019 Twitter outage

07/03/2019 WhatsApp, Facebook & Instagram outage

07/02/2019 Cloudflare outage (Discord, 9gag, Medium)

07/02/2019 Google Cloud glass fiber damage (Google Services)

06/24/2019 Verizon route leak (Cloudflare, Google, Amazon, Reddit)

06/02/2019 Google Cloud excalated outage progression (G Suite, YouTube)
In Australia they play classical music through the sound system at train stations which has seen success in dissuading teens from congregating there.
It's been hard for me to find a definitive number [1], and what that actually means, but it looks like to labeled something as "made in India" companies are required to have 30% of the final product locally sourced.

[1] https://indianexpress.com/article/technology/tech-news-techn... I linked this article because the bit at the bottom:

> According to the foreign direct investment rules [...] “sourcing of 30 per cent of the value of goods purchased will be done from India, preferably from MSMEs, village and cottage industries, artisans and craftsmen, in all sectors”
Or we can also try this: https://www.replicant.us
I’ve done some experiments with tree languages that compile to ASM. I think it’s definitely the way forward.
How is it any less fair than the tariffs that Trump is throwing on anyone that pissed in his corn flakes that morning?
Time to put some effort into this https://www.replicant.us
See the gpt-2-cloud-run repo: https://github.com/minimaxir/gpt-2-cloud-run
I would consider myself both.

It's true that in the US, the average person sees very little benefit to federal taxes. Most real, helpful things such as police, roads, schools and such are perceived to be only from local or possibly state taxes. This is not entirely true of course since Federal taxes do help for education and roads notably, but I would say that most people don't really think about it that way.
There's also a very strong individualism in the US, which tends to make people overlook outside factors when evaluating success, the "if you work hard and believe in yourself anything is possible" kinda thing.
Finally there's a general belief in the corruption and incompetence of big government, the idea that this money taken will just be wasted.

So taxes, especially Federal taxes, are seen as a burden, a form of robbery even. And by a bunch of incompetents no less.

In France, people do see direct benefits of paying taxes in their daily lives, mainly related to the medical system.

There is also a history of things like trains, the post office, ferries, electricity, telephone service, being handled by the central government (this is before the privatizations starting the 1990s), and crucially, people associating the involvement of the state in what were in some cases world class services.
And the French don't generally see a problem in letting the government handle these sorts of things. As an example there is now a petition going around in France to keep the Paris airports under government control.

So, paying taxes in France is seen more as a necessary burden to having a functional society rather than highway robbery.

What does piss off the French is not everyone paying their fair share, which these new taxes are helping to compensate. Even if not much at all in terms of actual revenue for the state, it's more of a symbolic gesture to appease the population.
I don’t remember the particulars, but I know that all of the identity components of Exchange Online and O365 were swapped out once or twice. Microsoft built the airplane in flight.

They also have a very complex service delivery architecture. O365 “Commercial” and “Government Community”, share some components, and have separate ones for others. Then there is a separate US Gov O365 with a different TLD.