skysight-inc/HackerNews huggingface dataset:
I think you are missing my point. This concept in client computing security basically chains back to the halting problem. You can't /know/ what I am doing with my computer. You can build a very elaborate trap / obfuscation and it might be hard, really hard, to defeat it or circumvent it, but it is a certainty that I can. The block-chain has absolutely nothing to do with client code security because it has a network enforced mechanism. What the grandparent was suggesting was running some nugget of code in a little VM (or actually on my machine), computing a result, and then returning the result to the server to make a security decision. The problem is I control that machine performing that computation and your security decision as the server is based solely on the computation performed on my computer. A skilled reverse engineer will just hook your code in the right place, intercept that security check and have it return the right bytes back to your server, while still doing whatever client side cheats they wanted to do.

https://en.wikipedia.org/wiki/Rice%27s_theorem <--- this is all about program behavior and did the user actually run the code you sent them. Block chain is about "did I possess certain data" (such as a private key to sign a transaction) and not about "did I run certain code".
> emulator to execute your machine code

I think you missed a part. Namely that "It is allowed to read from anywhere". If it can't write anywhere but the sandbox, that just means it can't modify the game dynamically, just read its state. Which is plenty to verify whether the client has been hacked anywhere. You can read spans of .text to check whether code has been modified, you can read heap locations to check whether the state of the game is valid, and you can take all of that and hash it with a random seed included in the packet to set a high bar on the speed of any emulator. Your emulator would have to dynamically check every access to make sure it doesn't touch anything that has been tampered with, and change the reads to read from un-modified sections, while allowing it to view everything else accurately. Seems like a high level of effort for the cheater, for a low investment from the developer.
I think Steve Jobs though, moreso than Gates, drove Apple to produce the kind of products he thought the world needed. Regardless of whether Jobs was delusional on this point, I think it’s clear that he put his values ahead of the profitability of the company, and ahead of his own career at Apple. His ouster is evidence of that. He was not protecting the throne.

Gates did. He was no Larry Ellison, but he was a raw competitor. He wanted Microsoft to win. And his vision of what a computer could be was limited to “whatever the best thing Microsoft could come up with is.” Jobs didn’t care what Apple the company was capable of, he was driven by an external vision of what the world needed and he shaped Apple to match that.

Gates killed a lot of good companies out of sheer competitive ferocity, and we suffered because of it. Computers are less good today because Netscape and Word Perfect and Samba were mercilessly fucked with. And we’ll never know how many products were delayed by decades because of the chilling effect Gates deliberately created. I think in a real sense he owes us for that.

Jobs did what he thought was best for computer users. We can debate whether he knew what was best, but I think his approach comes with less karmic debt.
Disney Animation Data Sets
That's a very good question. They call the series "Ideas for Progress," and yet all the authors are men based in the U.S., and everyone blurbing these books also appears to be a man based in the U.S.

Fine, okay, maybe sometimes the diversity argument gets annoying and stale, but seriously‽

There's a reason publishers exist. If they're good, they have enough experience to not be so myopic and tone-deaf.
Yes. Many people prepend >, use italics, and/or quote long quotes on HN.
> Argan trees grow exclusively in Southwestern Morocco, making them so rare that UNESCO has worked to conserve them by establishing a 2.5 million-hectare reserve.

I'm sure there's a reason they can't replicate the conditions and grow them elsewhere, but I'm surprised that doesn't seem to be an option with all of today's technology. This region seems particularly small.
Ten years ago it was called jokingly GST: not Gulf Standard Time, but Google Standard Time. I don't remember outages, but the monitoring graphs when switching to DST, where plots go back in time, did look very funky. Something like this:

https://imgur.com/a/ZRtt9

The leap second troubles in 2005 (GFS?) that led to NTP smearing were more memorable.
> he's probably the only one with the actual ability, and desire to do something about it.

I'll believe he has either the ability or the desire when I see it.
>Your attitude is disgusting.

Oooh please elaborate on your personal insult.

>Do you work for the insurance company or something?

I am a software consultant, which, I suppose gives me a higher than normal aversion to people trying to get more than what is in their clearly stated contract.
Pretty Soon, You'll Get to Invest Just Like Ray Dalio
Top corporate tax rate in 2017: 35%. [1]

Typical individual income tax: 30%. [2]

[1] https://www.thebalancesmb.com/corporate-tax-rates-and-tax-ca...

[2] https://www.fool.com/retirement/2017/03/04/whats-the-average...
Been and Jerry's is an example of a company with organic growth and great success in a crowded industry
We use OneDrive at work and I think it's awful.

My biggest complaint is how slow syncing is some times. I have a desktop and laptop at work and I can save something in my OneDrive folder on my desktop and it'll take over an hour for it to appear on my laptop unless I manually pause syncing and then unpause it to force a refresh from the OneDrive server.

I've never had that with Dropbox. It's been damn near instant every time.
Founder of Starter Story here.

Indie Hackers was/is the inspiration for the site, but we focus on interviewing e-commerce/consumer product makers rather software.
AutoGraph converts Python into TensorFlow graphs
I wonder if they'd consider changing the bit that indicates whether a word is a pointer or not based on the value rather than the type?

Interfaces in Go seem pretty inefficient for unions of small types. If you have a slice of interfaces, it's all pointers, even if many of the values fit within a word and could be stored inside the interface.
OK thanks. Will prioritize those.

Also, here is a blog I wrote on re-orgs:
http://blog.eladgil.com/2018/04/how-to-do-re-org.html
If you're interested, check out the bitcoin lightning network. It is in a very similar state to the early internet. Usable, but still plenty of room for development and still pretty much unknown to the masses.

Sites can still graph all participants but probably not for long: https://lnmainnet.gaben.win/
This was late spring. It wasn't a hot day, but the aridity out there is too dehydrating for me, I always bring a water bottle hiking any distance in the desert. Just breathing in that environment dries me out.

Keep in mind it only takes around 30-40 minutes to run 4 miles, so they were looking at spending a little over an hour without water before getting back to their vehicle.

I regularly run a 4 mile loop near my property by JTNP, it's not that big a deal until summer arrives then I have to do it at or after dusk to not overheat.

It's much more dehydrating to go slow and spend all day out there, in my experience.
Scientists trace high-energy cosmic neutrino to its birthplace
I a terrible designer so not much ;)

To me the jumble of icons is visually distracting, but it doesn't break the site or anything close to that.
Because you need lots of captial in order to buy enough stock to make a substantial life improving financial gain. The short term gains, fluctuations, etc. can easily wipe out the capital gains that one is able to make on a worker's take home pay.
I feel like unions really missed the boat on this one. Maybe I don't know union history well enough, but it seems like the UAW should have made large equity stakes in Ford, GM and Chrysler (or the equivalent historical companies) important priorities in their heyday.
The answer is so obvious I find it strange that Powell is confused.

Globalization.

No one is going to pay workers here more when they know that workers are getting paid $2/hr in China or Cambodia.
This is fantastic, but some details on the books would be nice. Where are they printed? Paper weight? Dimensions?
You leaving is a risk I’m willing to accept to help millions of Americans access health care.
Missing S3 standby support is also causing problems with Windows.
Leading to battery draining during standby: https://forums.lenovo.com/t5/ThinkPad-X-Series-Laptops/X1-Ca...
That would work, and Azure Traffic Manager does support external IPs. CDNs like Cloudflare and Fastly also have built-in load-balancing where they use their internal routing tables for faster propagation.
It's not a "dispute", no more than Holocaust was. You trying to make this some kind of argument that has two sides is an insult to me. Jewish people don't have to listen to Germans complaining how Jewish killed so many Germans in Warsaw. Turks drafted our men to "labor battalions", slaughtered them, and slaughtered remaining women and children. I have heard first hand stories of people who survived but lost most of their family. The pain is real, I can't look at it abstractly. And the nonsense about Armenian friends living in Turkey labeled traitors is nonsense. Armenians outside Turkey understand they live under an oppressive regime (see e.g. https://en.wikipedia.org/wiki/Article_301_(Turkish_Penal_Cod...), and can be murdered any time by nationalists like Hrant Dink was so we don't expect them to be to vocal about Genocide.
I don't understand why you're so intent on doubling down here. There are other strategy games out there that focus on strategy more than micro mechanics. Why not play those instead?

I don't think "I want to play Starcraft but without micro" is a compelling argument for changing Starcraft. I actually think it's pretty selfish to make these demands. It's a reasonable premise for finding or even creating a new game.
Mike Bostock: De Jong Attractor in Observable
Show HN: TalentAds – Programmatic Job Advertising
Absolutely nobody pays the actual statutory corporate tax rate, the average tax rate paid by US business after applying loopholes and so on is 22-24%: [1], and about a fifth of profitable companies pay no tax at all: [2]. This is so well-known and obvious that even mentioning the 35% rate at all is evidence of bad-faith arguing.

[1] https://www.cbpp.org/research/federal-tax/actual-us-corporat...

[2] https://www.forbes.com/sites/eriksherman/2017/04/24/trumps-c...
Join a trade union. Encourage your family, friends, and colleagues to join a trade union.
"Spend the money" = "lobbying" = legalized bribery, and sometimes blackmail.

Regulatory capture is the biggest enemy of free markets.
I've been impressed with the durability of MacBooks in the past, but sadly the "survives a fall from the top of a refrigerator without a scratch" feature has been superceded by "keyboard exposed to air, several keys stop working". They're way too flaky these days for the nice aluminum unibody to offset.
Well I have to agree with op. Encryption and obfuscation started with early copy protection systems, even packers like upx offered that iirc. Measurements against memory manipulation have also been around for a while, I encountered them the first time when I tried cheating money in rollercoaster tycoon in 99 or whenever that came out. Obfuscating the network protocol actually seems more of a novelty than those two things.
It's a trade off since Doctors have a habit of using their prescription power to force you to schedule unnecessary visits to boost profits and they are not immune from marketing pressure.
As someone who has learnt and loves Lisp it's really confusing to me that REPL has come to mean simply command interface.

This is the REPL:

(loop (print (eval (read))))
Skipcart to take on Shipt and Instacart
So I had the unique opportunity to meet a business owner, Ben Jones who is quietly invading the the Grocery delivery market with his company Skipcart. Surprisingly they are based out of San Antonio which is not exactly where you see tech companies based. Skipcart has a different approach then Shipt and Instacart and is teaming up directly with the retailers to be their on demand delivery company. I was surprised to hear that with as much funding as the big players in the market have, he was no problems belieivng that they will gain market share. The response was that there is still very few white label delivery companies out there and retailers are doing what they need to in order to compete with Amazon on same day delivery. They currently boast thousands of drivers and operational in 50 markets. It will be interesting to see who snags them up. Check out their site. www.skipcartdev.com
So I'm not seeing anything particularly novel here. In fact, I think most AAA titles do most if not all of these things today. It really just boils down to understanding your title's threat model and mitigating the threats.

I think the article missed an opportunity to talk about false positive rates, the workflow for users to get unbanned due to false positives (usually a very nasty process), performance, platform support (Windows, for example, has encrypted app packaging [1], anti-cheat monitoring [2], and protected processes [3] built in), and the privacy implications of uploading non-game-related Windows driver and process data.

[1] https://docs.microsoft.com/en-us/windows/uwp/packaging/creat...

[2,3] https://docs.microsoft.com/en-us/windows/uwp/packaging/app-c...
When that means that government also has fewer resources available to enforce labor laws, that's a very anti-labor stance.
Funny. Was just about to do one!
You seem to have several misconceptions about computing in general. This is not how any of this fits together.
Isn't JSC kind of an exception to this? JSC has a generational non-copying GC. It uses bump-pointer allocation for empty blocks (block=memory with objects of same size) and then switches to allocation via free-list if the block is full.

For implementing the generational GC they simply use sticky mark-bits.
> Why are these "investors" not the common American "worker" whose wages are low?

Because workers don't have money to buy stock, so they don't get the gains from stock appreciation. And because workers are taxed vastly more heavily than investors at the same income level, people who don't stay out living off investments rather than wage labor are, even if m with the same pre-tax income, greatly disadvantaged at accumulating the resources to become others of capital sufficient for their own support (the lucky worker manages to accumulate enough for a modest but decent retirement by the time they are incapable of further wage labor, but many do not.)

It's a lot easier for a modestly wealthy capitalist to become a very wealthy capitalist than for a worker to become even a self-sufficient capitalist.

> Why has the market not created such an instrument to supplement the "worker" who has low wages but could ultimately profit from the ever-increasingly efficient economy?

Because that would involve the people who have disproportionate political and economic power handing over the tools of accumulation of that power to the people they spent considerable effort denying it to in order to accumulate it themselves.

> Why doesn't the stock market act as a great redistributor of capitalistic wealth?

Because that (at least, in the direction of redistribution you propose) is literally the exact opposite of its purpose.
Honestly when I read "High Growth" I literally thought Sama was getting into the weed business.
Thanks, extremely insightful. I've never worked on projects worth more than, say, 5 million euros so these 100+m projects have a sense of scale that's hard to comprehend.
CDNs are single vendors but usually have a resilient and distributed system without a SPOF within, meaning traffic can always route through even with major network outages. This has been a core part of their design for a long time and I can't remember the last time an entire CDN has been down.

GLB is also distributed but clearly is a single "service" within GCP with weaknesses that can take down the entire thing, probably because of the complexity and integration involved in its architecture. It's fast and convenient but the reliability just isn't there yet.
IIRC they originally were stored inside of the interface, but then the GC would have to check whether they were a value or a pointer and this switching was too costly.
IBM demands $167M from Groupon in patent dispute over single sign-on
I would think appetite regulation would be very species specific.

The mouse is a 99% herbivore and would need different control laws than an obligate carnivore such as a cat. A human can eat meat, not eat meat, can do OK on a pretty wide range of feeds. (e.g. you can eat mouse kibble or cat kibble and I definitely share my meals with both of those species.)
I wasn't around at the time, but I suspect it's mainly because the first datacenters were on the West Coast. See e.g. the story at http://www.dodgycoder.net/2013/02/googles-fiber-leeching-cap...
idk, the past few times I was in Russia I saw a plethora of adverts on TV for drugs.
You need your EHIC as a minimum to take advantage of the arrangements.
I agree that an all-in-one platform for this is sorely needed! It would be great to keep track of health without hopping from system to system AND use data from genetics, for example, to complement data from a physical to support a diagnosis.

The first possible issue I think of is privacy and HIPAA.
> This is not due to GC design but to language semantics (value types, which aren't yet available in Java).

The fact that Go has value types helps a lot, but the latency inferior to 0.5 ms is mainly the result of GC design, as explained in the discussed article (especially the work on removing as much as possible stop the world pauses).

> Note that at some point, worst-case latency becomes far less meaningful than throughput, because unless running on a realtime OS, the OS introduces bigger pauses, and it makes no sense for the GC to try and beat them.

This is already said in the article.
With enough mechanical aides, the game balance breaks.

For example, SC2 has a very cheap unit called the roach. When burrowed, it can't attack, but regenerates health incredibly quickly.

It's trivial to write a cheat that will, whenever one of your roaches starts taking damage, causes it to burrow, and whenever it stops taking damage, unburrow.

The unit is balanced around human control - no human can, with perfect accuracy, choreograph burrows and unburrows of individual roaches in a pack of ~60.

With such a cheat, roaches punch way above their weight, completely breaking the rock-paper-scissors balance of the game.
I have yet to read solid case studies of real multi-cloud at scale. E.g. Active-Active load-balanced between multiple providers. Plenty of companies use multiple clouds, but, it tends to be a line of business decision. Team A likes AWS, Team B like Azure etc.
1.8 is non trivial (assuming no shenanigans) back in 2000 I had .5% in a uk vc backed company if we had been taken out I would have been a millionaire IRL not just on paper :-(
Why do you think the Bush family and thousands of others like them have swathes of land with bountiful resources in other countries?

They have an escape plan when it gets real. You and I probably don't.
Yeah, you're right, the icons do get kinda nasty (especially when there are a lot). Been thinking of moving all of this data into a "tab"/section that you can click on at the top.

So you have one section for the interview itself, one for tools, one for something else, etc.
Zoox and Its $800M Robo Taxi Dream [video]
I suspect the sweating would factor in as well. I'd probably double the 8 liters just to be safe. Dehydration is real.
Right, wrt sendfile, I remember coming to that conclusion as well. I really wanted a thread-less design, mostly for simplicity's sake and to support single core SOCs well. Is that what you do in Lwan for large files? Use a dedicated thread for socket writes with sendfile? I guess mmap + madvise could also help, but there is just no way to know for sure, so you sort of have to assume the worst?

Which ever way you do it, it's so easy to end up blocking without realizing, strace is great here to see how much time you actually spend in the kernel.

How much the aio calls block is highly filesystem-dependent. I was hoping to use btrfs for my project, but when testing aio support, I saw my demo was spending around 80% in io_submit and less than 10% in epoll_wait, where as with ext4 it was more than the opposite.

Interesting stuff, and doing it in Rust was a pleasant experience I must say, although if you are trying hard to avoid copying and allocating, the borrow checker can get a bit naggy. Worth it though IMO, and should improve in the future.
A sandbox can be a virtual machine, for all practical purposes indistinguishable from any "normal" computers ordinary players use. Of course this will lead to the never ending Ouroboros of more sophisticated detectors and more sophisticated virtualization, ad infinitum.

I've heard there are cheats that use hypervisors to stand above the operating systems and avoid kernel-level anti-cheats. I wouldn't be too surprised to learn about cheats that sit on a bus and use DMA to peek into anything they please (subject to the memory protections of IOMMU - again, this war doesn't seem to have an end) - they're probably impractical but not something that couldn't exist.
I stand firmly corrected!

The entire team did an excellent job, and they definitely deserve credit here. It's very well made!
Wouldn't that run afoul of GDPR?
This seems counter intuitive to me.

From the article:

>BPP is exactly the same as P, but with the difference that the algorithm is allowed to include steps where its decision-making is randomized. Algorithms in BPP are required only to give the right answer with a probability close to 1.

Also from the article:

>Computer scientists would like to know whether BPP = P. If that is true, it would mean that every randomized algorithm can be de-randomized. They believe this is the case — that there is an efficient deterministic algorithm for every problem for which there exists an efficient randomized algorithm — but they have not been able to prove it.

The reason why I think this seems counter-intuitive:

The BPP is only required to give the right answer most of the time (with a probability close to 1). So... A heuristic solution. It seems counter-intuitive that a not-always-correct solution can have a deterministic solution in P. You could get higher and higher probability of the solution repeating N times... So N*O(original). But it seems like that slice of probability that is given up in the heuristic shortcut could be significant... Adding an N multiplier to O(N^2) would still be polynomial but you also still wouldn't be deterministic, just approach deterministic.

Maybe I am mixing heuristics and probability where they shouldn't be, or maybe there's a good reason to think the heuristic can always be reformulated to deterministic? Because you can approach the answer with increasing certainty and stay in P? Can someone explain why it is believed BPP = P ?
"Why are these "investors" not the common American "worker" whose wages are low?"

Where the hell are they going to get the money to become investors in the first place?

"Why has the market not created such an instrument to supplement the "worker" who has low wages but could ultimately profit from the ever-increasingly efficient economy?"

What employer, and it's the employers that are the ones this would have to be directed toward, has been asking for this?