jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The transition function can only do modular addition within a cell, but the paper also describes how to build a k-ary counter.

If your single state has the increment lookup table for a single cell, you just need to move to the next cell to do carries, and move to the previous cell to leave the counter when you're done. A special carry character is written instead of zero to make sure you leave the whole counter, and you convert it to zeroes as you leave.
Please see my comment to this thread (which links to one of my past comments): https://news.ycombinator.com/item?id=21614511
> So Cook means that Apple did self-censorship in favor of China at their willing? That sounds even worse.

This. Effing Apple.

Love their products but next time I'll at least try to reconsider.
I wholeheartedly agree. Letters like this only work for congresspeople, and even then only some of the time. For everyone else, lawsuits, injunctions, and criminal investigations are much more effective deterrents.
If that CPU is magical and can encode/decode audio, and video, and any other format without additional software written for it, then sure, "a CPU" as you so simply put it.
It doesn't matter what the truth is, it matters what you believe the truth to be.

The truth doesn't matter, nor does what you believe. The only thing that actually matters is how you act. You could happily say that there's only a 0.0001% chance that humanity is affecting climate change, but if that's enough to get you to stop doing things that might harm the planet just in case then that's brilliant.

The most important thing to remember with climate change is that there's no downside to being less wasteful.
That normally does not happen when handling pid-dirs, simply because those are standard and can be handled with standard tools.

Every time I've seen such a bug (honestly, not many), it was created when cleaning a temporary dir.
When was the last time advertising helped anyone gauge their options or pick out the best choice? These days, the goal of advertising is to make our selection more obscure and leave us picking up an inferior product because it had a catchy jingle.

Not only does this post misunderstand Graeber's original essay, it misunderstands its own arguments and purpose.
Well, a USB memory stick is an SSD or, at least, is much much closer to an SSD than that technology mentioned in the article.
MSFT position in enterprise space is in much weaker position comparing...

Is that true?

Microsoft's ActiveDirectory, Exchange, and SharePoint are every where.

Perhaps they have different parts of "enterprise" pie.
How exactly Windows 7 was failure?
I think that .NET was being developed some time before Ballmer ascended to the CEO throne. Gates probably had more to do with it than him.

Ballmer is/was probably a good CEO for a conservative, old school company, which can derive profits from a stable and well used product line.

But that's not what MS is/was advertised as being about. In that circumstance, Ballmer is the wrong type of CEO.
Me too, maybe. We have a stucco exterior that was applied over a wire mesh. While the mesh isn't necessarily electrically contiguous (SIGINT/stealth wasn't part of residential construction specs in the 1940s), we have very poor cell reception inside and pretty good reception if we walk ten feet so we're outside the exterior walls.
We used sleep suits the first year to avoid the whole loose cloth issue
Is there any privacy benifit to use containers now with the new isolations built into firefox? I'm using cookie autodelete + Containers, So now its either isolate and keep them or Isolate and delete them. I quite like this.
This blogpost covers the fundamental steps one needs to do to become Kubernetes “ready”.
BTC is up about 10x from it's year low right now. Are you saying you have 10xed your networth with salary in that timeframe?
Good! I hope that maintenance of a de-googlified Chromium continues, and I hope they strip out even more of the undocumented telemetry and forgotten whitelisting of miscellaneous Google-controlled endpoints.

The result will be a better web browser.
You could actually have something similar with blockchains. It depends on the specifics, but you would essentially have FDIC-style insurance on one blockchain in the event it goes down, and this would need to be facilitated on a different (and more stable) blockchain. For example, when Ethereum does a major upgrade I could imagine some people wanting this kind of insurance it case it goes down.
Actually, I don't agree that this isn't true. I just say this isn't _necessarily_ true, since other factors beyond the firearm policy must be taken in account. Then, brazilian data could be applied to other countries, provided the other relevant factors be similar.

Besides, I'm much more concerned about applications on the other way around, i.e., about those who imply that examples from other countries apply to Brazil.
Grid infrastructure and rail lines jump to my mind often in these discussions.

I am reminded how we got existing rail line through much of the U.S. 19th century land acquisition for private parties who built that infrastructure is easy to spin as a travesty. In many cases it was blatant corruption. And the legacy lasts to this day. All of that land and infrastructure is still privately owned.

Fast forward to today. Is it right that the government should build infrastructure to compete with existing private businesses? Should they build and operate grocery stores? Automakers? ISPs? Textile factories?

There used to be some idea that the government should not compete with private industry. That idea is much murkier more recently.

But if you want to build public infrastructure to compete with the likes of Union Pacific, shouldn't you start by nationalizing the likes of Union Pacific?

See also USPS for more interesting examples of public vs private enterprise. Imagine that the USPS contracted local delivery and long-haul transfer. Imagine that a local mom and pop could bid on a local contract. Newspaper delivery bicycle contractors everywhere could double their money for little additional effort. Or FedEx/UPS/Amazon might really sharpen their pencils and win those contracts.
https://braeden.xyz/favsnek

Snake in a Favicon (desktop only - arrow keys)

I know it's been done before, but I thought it was a fun project to throw together quickly.
What language(s) will be available for this one? I'd love to do this in C.
I want diagrams of my modules and how things are connected, such as one that shows "types defined in foo.py are used in bar.py". While you're generating docs from code, might think about diagrams.
I have domains based on future plans. So of those plans are now getting implemented much sooner than expected to help our clients get through this crazy situation in the world. Some of those domains are coming in really clutch right now.
It's too bad we can't put sick people in an airplane, put oxygen masks on them, shut the door, and pressurize the cabin. Like a hospital, but at the airport.
I'm implying that the more competitive the hotel market is, the less of a problem customers will have with blatantly ridiculous policies like those mentioned.
Evan Spiegel's view of everything got leaked with the Sony Hack. Take it for what its worth:

Fed has created abnormal market conditions by printing money and keeping interest rates low. Investors are looking for growth anywhere they can find it and tech companies are good targets - at these values, however, all tech stocks are expensive - even looking at 5+ years of revenue growth down the road. This means that most value-driven investors have left the market and the remaining 5-10%+ increase in market value will be driven by momentum investors. At some point there won't be any momentum investors left buying at higher prices, and the market begins to tumble. May be 10-20% correction or something more significant, especially in tech stocks. Facebook has continued to perform in the market despite declining user engagement and pullback of brand advertising dollars -- largely due to mobile advertising performance - especially App Install advertisements. This is a huge red flag because it indicates that sustainable brand dollars have not yet moved to Facebook mobile platform and mobile revenue growth has been driven by technology companies (many of which are VC funded). VC dollars are being spent on user acquisition despite unknown LTV of users - a recipe for disaster. This props up Facebook share price and continues to justify VC investment in technology products based on abnormally large mkt cap companies (i.e. "If this company attracts just 5% of users that FB has, it will be HUGE" - fuels spend on user acquisition as user growth is tied to values). When the market for tech stocks cools, Facebook market cap will plummet, access to capital for unproven businesses will become inaccessible, and ad spend on user acquisition will rapidly decrease - compounding problems for Facebook and driving stock even lower. Instagram may be only saving grace if they are able to ramp advertising product fast enough. Total internet advertising spend cannot justify outsized valuations of social media products that derive revenue from advertising. Feed-based advertising units will plummet in value (in the case of Twitter, advertising spend may not move beyond experimental dollars) similar to earlier devaluing of Internet display advertising.
I feel like Microsoft... well, basically everyone in tech really, hasn't actually given a damn about the user experience of their products for quite a while now. Personal computing used to be about enabling people to use technology to make their lives better and OSs like Win95 were focused on allowing the user to leverage the power of computing for themselves. Nowadays, computing is apparently about herding users like cattle so you can get them to look at more ads and harvest their sweet sweet data. Developers stopped caring about user experience because thinking of users as people would make their job of treating them like cattle harder.
Depends on who's opinion we're talking about.

In general, Go community is satisfied with its direction according to 2018 survey: https://blog.golang.org/survey2018-results

In my experience, most harsh criticism comes from those who either barely used Go if at all or tried to build something Go wasn't aimed for.
> Tried to use gitlab with all their built-in DevOps feature and found it extremely frustrating to get to a good setup.

All the AutoDevOps stuff is pretty much just some standard build jobs that use Herokuish and Helm, and the inflexibility of them goes hand-in-hand with Gitlab's "breadth over depth" strategy. Hopefully it continues to mature, but for now it's only appropriate for smaller/less complicated applications.

Fortunately it's pretty easy to ignore the AutoDevOps pipeline and still get the benefits of the various integration points that were added to make it work - if a Kubernetes cluster is tied to a project environment then a kubeconfig will be injected into any CI job with the environment set, the same job will automatically get recognized as the deployment job so rollbacks work seamlessly as well, etc. I've done this myself to deploy Mediawiki on Kubernetes, as the default pipeline was not setup for complex multi-component deployments (memcached, mediawiki, apache trafficserver, service endpoints for an external mysql cluster) and it works well.
I'm with taeric. Kind of curious what you're taking issue with, unless you're a Dockers-wearing Thomas Friedman-reading Sting fan.
This appears to be micro-benchmarking the result of incrementing an integer by calling a function that calls a function nested in a bunch of object properties, vs. the same, but the called function lives in a closure.

Moral of the story? Perhaps, "make local aliases for objects used in performance-critical loops." Nothing new here.

Certainly not a good argument for one style of JavaScript library over the other (which seems to be the aim).
"there’s one possible issue for those of you who are concerned about your privacy"

for anyone worried about this kind of thing, there's a program called mairix that will index and search your local maildirs. it's command line, but the results can be used to populate another maildir folder, so it integrates pretty nicely with clients - http://www.rpcurnow.force9.co.uk/mairix/

if you want something more C21 then there's also beagle -http://beagle-project.org/Main_Page [edit: skip that; looks like it's a dead project; recoll might be a good replacement - http://www.lesbonscomptes.com/recoll/ ]
Doesn't just apply to huge companies--startups need a wartime mentality.
This needs to be modded up. The ICE mass domain seizures were more blatant violations of due process.

I would also add, if they are going after these poker sites for money laundering, at this point players probably will be unable to deposit or withdraw any money in to their game accounts.

from the indictment:
"The United States also filed a civil money laundering and in rem forfeiture complaint (the "Civil Complaint") against the Poker Companies, their assets, and the assets of several payment processors for the Poker Companies."

That means they are taking everything Any asset that any of these defendants has, that is within US government reach will be seized. The domain names were probably the easiest part.

additionally from the indictment:
"Defendants BITAR,SCHEINBERG, BURTNICK, TATE, TOM, BECKLEY, RUBIN and LANG are not presently in the United States and have not yet been arrested. The U.S. Attorney’s Office for the Southern District of New York is working with foreign law enforcement agencies and Interpol to secure the arrest of these defendants and the seizure of criminal proceeds located abroad."

That doesn't sound like a rogue US seizure of some domain names they didn't like (which was the case with the ICE seizures.)
This seems to be the only way:

http://dot-p2p.org/index.php?title=Draft_Discussion_Paper

https://github.com/HarryR/ffff-dnsp2p
As I stated, the entropy/rememberability tradeoff isn't strict. Your pathological example demonstrates a failure mode. It's the exact same one as my nonsense sentence though.

If the attacker doesn't have a clue what the generating distribution is, then his attacks will be mis-encoded to a penalty up to the KL divergence between the his guess and the true generating distribution. You can fool people more simply than by your scheme.

Moreover, if it became common to use GoL and MD5 to generate passwords, then you've actually got a relatively small number of parameters leading to an insecure code space. I suggest you at least draw an easily remembered picture in the 100x100 grid.

Actually, that's a pretty fair principle of how to abuse the properties of our brains to make better passwords. Make the password depend on doing something that humans can do well but computers haven't mastered, and then do it slightly "off" in the even that computers do someday master it. The space of "almost intelligible" sentences or "poorly photoshopped images" are both way larger than the space of English sentences or recognizable images.
Jeol is half-right and half-wrong. Mercurial stores its version history as a series of deltas, yes. Git stores its version history as a series of snapshots. (Git does do delta compression, but the delta compression is done independently of the version history, which is why git can be highly efficient at storing its complete version history in its repositories.) This doesn't matter, though, since you can get from snapshots to deltas and vice-versa very easily; the two systems are dual from each other. In that way, he is also wrong --- the reason why git and mercurial are smarter than svn is not because of how they store their commits, since that really is an implementation detail.

At least for git, git will do start by doing a 3-way merge, and if that fails, only then will it try to resolve the merge conflict by looking at the intermediate history. This is much faster, and for Linus, who wants to encourage lots of branching and merging, merge speed is highly important. This is what makes git fundamentally better than svn or cvs; the fact that it can get many more merge cases right, and that it can do this quickly and painlessly. So the darcs folks who say that git only does 3-way merges is incorrect; git can do much more sophisticated things than just 3-way merges. However, it only pulls out these more sophisticated weapons when the simple approach doesn't work (and 95+% of the time, the simple approach works just great).

What Darcs did is it focused on the "get many, many, MANY more merge cases right", but it completely ignored the "quickly" part of the equation. That's partially because it's amazingly complicated. Just take a look at the Darcs "Theory of Patches", and its obsessive fixation on being able to whether or not you different patches are commutative, etc., and that gives you a very strong hint of its complexity right here: http://en.wikibooks.org/wiki/Understanding_Darcs/Patch_theor...

The question is whether this complexity is necessary or not. It certainly does slow things down. And fundamentally, that's the question; is it worth it to slow down nearly every single SCM operation just so that a few corner cases can be handled automatically, instead of requiring minimal human intervention? Since people of good will can disagree on this, the controversy certainly continues to exist. But I think a very large number of people are quite happy with the engineering tradeoff made by systems such as Git and Mercurial.
What if we discover some magic new program that improves every student's scores, but it improves the poorest students the most and the gifted students the least relative to our existing programs? Such a program wouldn't be holding the gifted students back relative to existing education, it would improve them, and it would still reduce the variance.

(My comment sonly apply to standardized education, not to streaming students into different programs such as specialprograms for gifted students.)
It might be paranoid, but I think the old style of teaching math -- a few big examples, let the student find their way on their own -- is actually designed to create an artificial hierarchy and ranking. Rich kids and lucky kids figure out they have to break things down into micro steps, either do that on their or hire a tutor (have a parent) to do it for them, but in class they just seem to be "bright". (I have been that tutor, and totally changed several kids from "I'm/ he is just not good at math" to "Oh -- math is straightforward if you break it down and work your ass off, like almost everything else"

This is basically how Law School Confidential thinks law school manages to keep the supply of good lawyers low: fool the students into thinking that talent and intuition teach you law, and let a few students who outline and memorize like crazy "fall up" through the cracks.

I say "designed", but in that mostly subconscious way that we "choose" to do most things -- it feels right, it is "obvious" because it is how we learned originally, and it doesnt lead to weird results (a world full of talented math users which might cheapen the supposed "talent" of the lucky ones).

In my experience, public school teachers absolutely love to categorize kids into stupid and smart, with disastrous results unless you are one of the lucky ones (which probably has as much to do with good looks, high-prestige parents, and social skills). I wouldn't say there is NO bell curve, but it could be much, much flatter if it we wanted it to be -- but it's no fun to be an officer without a bunch of stupid enlisted men to boss around, and public school wastes a lot of taxpayers money to create those stupid people.
You might want to try a Google search on the phrase "You can always tell a bigot"...
And what happens when the file that matches the hash isn't yours?
Yes there is the same discussion each time, but never has there been a breakdown with numbers of the actual net pay. So it's still relevant, imo.

(and yes I do accept that it's progress, and I'm rooting for him - but I'd rather cheer on actual accomplishments than cheering on collective self-delusions).
Doesn't matter which one you pick. They both do the same stuff.

If Svn is an orange then Git is a Granny Smith Apple, and Hg is a Golden Delicious. Just comes down to a personal flavor preference. I prefer git based on nothing more than feeling. If you pick one I highly doubt you'll have regrets. Hell, you might even want to pick based on BitBucket vs GitHub.
The good news is they can still invest the other 90% in penny stocks!
I think these courses are awesome as well:

6006 Introduction To Algorithms from MIT

http://ocw.mit.edu/courses/electrical-engineering-and-comput...

Machine Learning from Stanford:
Learn about the most effective machine learning techniques, and gain practice implementing them and getting them to work for yourself.
https://www.coursera.org/course/ml
Looks awesome. My only gripe is that I can't seem to use it offline. That's kind of a pity ..
I agree that I cherry-picked reservists (and could have gone on to Chaffee, long-time senator from Rhode Island, Paul Moore, long-time Anglican bishop of New York, etc. etc,)

But frankly, the regular Army types who have gone on to distinguished political careers have been relatively few and not always distinguished as politicians: among presidents, Taylor, Grant, Eisenhower. To the extent that Army veterans, regular, reserve, or Guard, are more conspicuous, the disproportion in numbers must count for something.
I think males are more likely than females to become obsessed with narrow domains. (I used to be obsessed with chess, especially chess openings.) This may be a partial explanation of why there have been more male geniuses. Graham must be careful about what he writes, but he does say this:

"One interesting thing about the bus ticket theory is that it may help explain why different types of people excel at different kinds of work. Interest is much more unevenly distributed than ability. If natural ability is all you need to do great work, and natural ability is evenly distributed, you have to invent elaborate theories to explain the skewed distributions we see among those who actually do great work in various fields. But it may be that much of the skew has a simpler explanation: different people are interested in different things.

The bus ticket theory also explains why people are less likely to do great work after they have children. Here interest has to compete not just with external obstacles, but with another interest, and one that for most people is extremely powerful. It's harder to find time for work after you have kids, but that's the easy part. The real change is that you don't want to."

Both fathers and mothers care about their children, but on average mothers care more and think more obsessively about them.
Not sure about where you're from, but aren't most oysters flown in from the northern hemisphere?
Fellow physicist-by-training. Got interested in "machine learning" and "artificial intelligence" a few years ago. As I delve into the roots of the field, I increasingly feel that many interesting ideas seem to have been discarded without justification other than the field switching en masse to a different fad at some instant.

Of late, I'm particularly fascinated by ideas in Cybernetics, but I don't see anyone else being interested in them right now. I think there might be interesting insights into both biological and artificial intelligence (with communication definitely being an important component; consciousness is a word I avoid till I can find a more concrete handle on it), but it's primarily based on interest/taste, rather than motivated goal chasing :-)

(I'm more interested in concrete ideas from Wiener, Ashcroft, etc. rather than the fluff that came later as the word's usage got stretched beyond meaning, as is now happening with "AI")
You might find some good models here - https://github.com/humanetech-community/awesome-humane-tech#...
Perhaps a war against warring then?