jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
IT has nothing to do with net neutrality, but it does have to do with the stability and reliability of the internet at large.
If everyone, for example, tweaked TCP in different, incompatible ways, we'd have contention all over and things just wouldn't work well.
Does anyone know what you would do to easily tune this for FreeBSD?
"McKinsey, a consultancy, will share management expertise."

God help them.
Essentially he was explaining the physics behind the collapse of Moore’s Law and the rise of many-core systems.

Moore's Law still holds; it is about the number of transistors on a chip, not processor frequency. The problem is that the way that we achieved better performance for a long time was to increase sequential performance, which meant: higher clock frequency, larger caches, longer and more elaborate instruction pipelines to extract instruction level parallelism. That's what is breaking down, not Moore's Law.

That we're now exploring multicore design is because of Moore's Law: our old approaches for improving performance no longer work, but we're still getting more transistors to work with.
I'm sure an influx of a few million well-connected nodes on college campuses (running on standard ports of other services and disguised to look like valid packets of those services) would help sort out the speed issues.
https://en.wikipedia.org/wiki/Military_doctrine - Military doctrine is the expression of how military forces contribute to campaigns, major operations, battles, and engagements.

MAD is a game theory construct. It may inform doctrine, but it doesn't actually dictate how we employ forces. US doctrine can be found in the nuclear posture review : https://media.defense.gov/2018/Feb/02/2001872877/-1/-1/1/EXE...

It amounts to : the primary point of the US arsenal is deterrence. As such, we will assure that we can destroy the enemy as necessary.

Russian doctrine had explicitly contemplated the first use of nuclear weapons "in response to large-scale aggression utilizing conventional weapons in situations critical to the national security of the Russian Federation." So if they get in a war and start losing.

The critical part of MAD is a so called balance of terror. But the US doesn't use nuclear weapons because it's afraid of getting nuked in return, and Russia believes that they can win a nuclear war. So it's both not doctrine (because it's not how either military plans to use forces) and not real (because the preconditions don't exist).
Apple's ticker symbol is AAPL.
Wired just had a big article about how the public nature of the blockchain enabled the Feds to track down a network of child abusers.
Here's a udacity course: https://www.udacity.com/course/cs271

It looks like it's the same material as the original AI class from 2012 (which started the online course hype). I took that course back then, and found it to give a good introduction.
Having missed out on the original Humble Bundle, I threw in some additional cash allocated 100% to the HB#1 developers as well.
The Schweppes and Lindt ultra-minimalist designs are really good. They retain all the brand recognition while removing all cruft. The other ones aren't bad, but they're not great.
Jeez. How far we've come. Whatever happened to writing a dividend check and letting shareholders buy real estate themselves if they want?
How does this compare with Adeona?

http://adeona.cs.washington.edu/
The traditional meaning of an $x billion company is by revenues. Using it to mean valuation is quite new, and limited to startup/Silicon Valley people.
The early Asimos already had some aspects of seniors citizen movement. It's easy to understand this if you ever had a back injury. The early Asimo "poopy-pants" reduces the force on the lower back by keeping the torso carefully balanced. I know this because I hurt my back and ended up walking like that for a month.

Watch old people riding the bus. Often their use of handholds is for the purpose of reducing the cantilever force their lower back must take.
Government can tell you things to or not to do that are by some definitions "immoral" - a legal argument here is moot. You talking utilitarian principles - not libertarian ones.

A civil libertarian would reject the notion that a government should restrict you from a personal activity (which parenting certainly is) - because of society's majority judgment against it. They'd easily call this tyranny of the majority - whether you agree with it or not.

However, a "classic liberal" would come at this from a natural law or humanist perspective and say there is a moral reason to do / not to do such things.

There is a distinction between civil libertarians and classic liberal civil liberties.
Sort of like being gay, then: if you support it then it's not a choice, if you dislike it than it is a choice. I wonder how many other things there are which function in the same manner ...
Interesting that it's called "place-hacking" here. For a long time (or just in the US, or both) this is known as "urban exploration". I wonder if this culture differs from UrbEx in ways other than name.
It could get even more interesting if you have some NFT domains that are shared between different virtual realms, like different video games or social media sites.

Imagine owning a username in the form of an NFT, and every MMO game that integrates with that system will ensure that the owner and only the owner of that name can can use it in game.
I'm actually building a TCG so this is from my perspective in that context and referring to TCG "like" apps only.

An abstract representation of a digital item not tied to the app/platform has some benefits:

- It can allow a market for them without me having to implement the market itself;

- That in turn makes the items themselves more valuable

But it also has many downsides and some significant:

- I don't have to implement the market but I have to conform all my app to work with that particular way of representing the item and I have to make interfaces to it all. If then I want to implement an internal market it has to be fully integrated with the outside.

- For ownership verifications it's much more heavy to assert ownership. As a practical example, in order to allow users an incentive to play when you signup you get a set of item "packs", with random contents generated when they're opened, the items in that pack can be used in tournaments/matches that require ownership of the items but in order to remove any benefit from creating multiple accounts to hoard items and resell them, the items in those packs are "owner_only". They can be used but not traded or sold. To do verifications for selling for instance, it's a simple db query, to do verifications of ownership before a match is started it's a simple db query. I would imagine it would become easily much heavier to do any of these simple things, or you might need to wait until your "purchases" are settled so that they show up, and etc.

- Then the blockchain itself. Is it connected to the outside world and managed by multiple parties? Can those multiple parties get together in a 51% party and rewrite the story of the blockain in which the assets used in my game are stored? Is it an internal blockchain? If it's internal why use it at all instead of a db with backups and consolidation?

I'm sure there's other considerations. The idea of a market for items that is larger than your app items is certainly interesting but not sure the logistics play out. Would love to see some ideas explored in that field though.

*edit formatting
Oh, and I see he posted the link himself. Gavin, the behavior you describe in your mask blog post is that of a inconsiderate jerk.

What good is a mask in your pocket?!?
I can understand how people can read an article like this and think it's too much work or money to get a good cup of coffee. And many folks, including lots of programmers, view coffee as a utility beverage and are okay drinking anything that's drinkable. It's for these people that I wrote "The Coder's Guide to Coffee," [1] aiming for the sweep spot of cheap, easy, and pretty damn good.

Although I wrote it in 2002, the recommendation hasn't changed:

1. Buy only whole-bean coffee roasted within the last few days.

2. Grind it fresh, just before brewing. (Yes, a cheap "whirly blade" grinder is fine.)

3. Brew it in a French press or a pour-over filter using fresh water, off the boil.

That's it, in a nutshell.

I've gotten criticism for claiming that a cheap blade grinder is fine, but it's true. You can make better coffee using a better grinder, but just using any grinder lets you ditch pre-ground coffee, which is almost always stale, and switch to brewing with fresh coffee, ground on the spot. That one change produces a huge jump in quality. And I'd rather you experience that jump, even if you can't justify more than $10 on your grinder.

The other thing I'd add is that if I had written the Guide today, I probably would have included the AeroPress. It makes really good coffee, but there's a bit of a learning curve before it becomes an easy, reliable brewing method.

[1] http://blog.moertel.com/posts/2002-04-25-coders-guide-to-cof...
Being able to communicate information is often as important as knowing the information in the first place. Otherwise the knowledge would die out with the person who discovered it.

A civilisation dies if it has no culture, nothing is created. We'd become Borg-esque.
I'd point to those topics as perfect examples of why pseudonymous debate is valuable. In the modern US, most subcultures have a standard perspective on race and gender and ostracize people who don't agree with it. So if everyone has to fear that their opinions might be promoted to the national spotlight, there's a huge range of thought that the public will never get to see at all.

Consider affirmative action for a concrete example. It consistently loses at the ballot box in even the most left-leaning states, but it's incredibly rare to hear a left-wing case for why we might not want it, because in the Internet age, anyone who presents such a case is putting their career and social circle in significant jeopardy. This kind of mismatch between what people think and what they can say is deeply unhealthy for our political environment, and I think pseudonymous blogging is a very important outlet to alleviate that.
I also too a look at the code and wasn't impressed. Signal used to have a feature that allows you to import SMS.

It had a few problems but it mostly did the job. But lately, they disabled it with the latest onboarding update, without mentioning anything in the change log. I had to look at the git history to see that, I also found a "won't fix" ticket about the problem.

I think they are ignoring an very important feature but anyways, make a decision. Either you officially disable the feature, write it in the changelog and remove the dead code. Or you keep it and hopefully fix it. The way they are doing it is sloppy.

I didn't look too much into it but dead code is definitely a code smell and your experience seems to match mine. It is not terrible, but a bit underwhelming considered it is a highly regarded, security sensitive app.
Your friend would be the money transmitter in this case and at that scale no one would care, but if he did it with 1000 “friends” then, well yeah. People have gotten arrested and charged for operating on localbitcoins without proper licensing.
In a lot of countries, paying taxes is truly trivial.

Where I live (Norway), it goes like this - at the most basic level:

(1) Annually, the gov. issues me a tax "card", which basically just contains some tax-information about me - like what rate I should be paying. This is based on my previous year of income, or I set one myself, based on what income I believe I will have this year.

(2) My employer requests that card/information from the gov., and will deduct the taxes I owe on my salary. My employer then pays in those taxes, to our tax agency.

(3) Once a year, I will receive a document that shows my income, how much I've paid, and what my balance is. If it looks good, I don't need to do anything. If I want to add certain deductions, external/unreported salaries, or what not, I'll have to fill them inn on that document.

That's it. If my balance ends up negative, I have to pay back taxes. If it's close to zero, I nor get or pay anything back. If it's positive, I get back the difference.

Sure - it can become complicated if you have a ton of investments, companies, deductions, and what not - but for regular people? It's a breeze. For most, actually, the only active thing you have to do, is to check that your tax rate looks OK, and that takes you under 5 minutes. Once a year.
Wealth taxes are straightforward to implement. As wealth generates income, and its value dependent on how much income it can generate, you can simply tax income to the same net result.
The cool thing is that it wouldn't really be MSYS2. It would just be coreutils, or binutils.

The dream is that a programmer can just write their tool, using standard ISO C, maybe some POSIX, then compile and link it to Cosmopolitan and they're done. No need to set up any special configs or ifdefs. No need for any platform specific distributions. You just compile once and now you have the canonical version.
"Given that it is pretty clear it is a cultural rather than innate association"

No it is not.
See the most progressive countries and still the difference is large.

“lets do nothing, it must be natural this is way”

Sometimes it is. and that is ok.
I don't want to be Quantum Physics or in a Medical Profession.
That is ok.
For the most part, economists don't really discriminate between the free trade of goods and the free trade of labor. They're so closely linked in any case that they're functionally the same in this context.
His public info shows he works with Nautilus Magazine.

See recent articles on reproductive health, biological evolution, deep-sea physics, and cognitive science.

http://nautil.us/
> (which it clearly isn't, given there's a few people in this thread that missed it)

I feel this is more due to many people wanting to look at the bug itself, instead of its metadata (due to the title of the link)

> Can you tell at a glance from a meter away?

I seriously can't tell anything that isn't colored, I do not have any idea what is the concept of distanced vision, (short sighted, glasses still make things fuzzy)

I would wonder if the status in all bugzilla implementations would warrant viewable-at-a-meter, I personally find the presentation fine though: it is the first thing I see other than the title, unless I'm specifically not looking for it.
http://www.zerohedge.com/news/2015-03-22/nearly-two-thirds-b...
What's so surprising? Apple has been trying to be a monopoly for more than three decades. Just because they have consistently failed doesn't make them less evil that companies that succeeded at it.
The thing with Rust is that it has a lot of low level features, but you can actually get a lot done without using them. I have found that most data pipelines can be implemented without ever explicitly having to specify borrow lifetimes, for example. To the extent that it is more difficult to implement things in Rust than (say) Python, I’ve found it’s usually because of lack of libraries (although this is much less often the case these days) than the language itself getting in the way.
To trot out the old tired phrase : "no ethical consumption..."

Focus on doing what you can and fixing systemic problems, and you'll get way farther that you would by deciding not to work at a company and not much else.
If the movement, location and actions occurs at the server, the effect of fake lag would just harm the player doing it. It would not make the character stutter for everyone else, as from the server perspective the player would just be standing still.
Solving the community game problem doesn’t require Anticheat, just groups of people who organize and nominate admins. But that niche doesn’t pay for the development of the games.

For a game to attract the amount of people required to finance AAA gamedev it needs console matchmaking (so people can enjoy it from the first minute), it might need to allow trustworthy competitive games bevause competitions are part of marketing.

Being able to switch off the anticheats on private/community server that are policed by admins would work. But again it’s a pretty small niche.
You have a very good point there. Deadlines in the real world are often fairly artificial. So, why do we put people under extreme time pressure to perform in interviews?
It doesn't seem like the notre dame was the best curated cathedral based on my readings since the fire. The alarm system failed and was far from modern, actually very crude with the guard physically walking to where the fire was reported (which wasn't even where it was), vs it automatically calling the fire department and a specialized team directly and not some half asleep security guard on the night shift. The restoration team working on the roof at the time were all smoking cigarettes and investigators still haven't been able to rule out a mere cigarette causing the blaze. No sprinklers to speak of despite similar fires affecting similar buildings and causing similar billions in damage. No other preventative measures as far as i'm aware; other cathedrals have been covering their beams with fire retardant material. The state owns all the cathedrals but doesn't insure them, so restoration currently has been reliant on donors, and to me its still an open question if it will ever be completely restored as planned (since some donors have even backed out). The fact the building survived seems to be because firefighters guarded the towers and allowed the roof to burn itself out on top of the stone vault which contained it.
A lot of autodidacts in the HN community. After Google, you ask your community.

A lot of people who have "high achiever" aspirations who are concerned about aspects of their lifestyle in a world where they feel they have lost connection to family and peer group or fear the consequences of opening up.

Possibly a return to more balanced male/female participation? I say this with some trepidation, it might be seen as objectifying.
It looks like a standard cmake build. Did I miss something?
Doom 3 might technically qualify, the source code was released under the GPL years back. The caveat was that you needed the creative assets to play it (although I'm pretty sure it would happily run with custom maps).

I especially like this model. You get the source but the people who worked on the game still get paid.
Unless you have a low opinion of Stallman, why would you expect him to be so dismissive of the day-to-day concerns of someone who wants to support a family?

Using extreme ethical examples to justify a statement is how Godwin’s Law came about, way back in the 90s. It’s a well known tactic to make one’s own position sound reasonable, by implying that anyone is still arguing with you may as well be saying the Nazis weren’t so bad.

It’s a good rule of thumb that rather than making a logical argument, you are in fact bringing a rational discussion to an end by invoking slavery, Hitler, or other incontrovertible evil. They are not in any meaningful sense useful analogies for most discussions.

The guy wasn’t bringing up anything like slavery. Therefore Stallman’s response is quite likely unexpected to most people.
No, not at all. You are making the same mistake as "security by obscurity". If fully understanding your anticheat breaks it, it was broken to begin with.
"He couches his fanaticism in "good taste"." -- this is exactly it. It is fanaticism no doubt. Given enough variables, like there are here, making it taste good is clearly possible. I use and like Apple products, but trying to justify everything they do as being "good for the user" does no good imho.
This looks very cool; I signed up for an account.
It freaked me out a bit to notice that you're programmatically editing my Java configuration (to disable DirectDraw).

How serious is the bug that you're working around with that?

I'm glad I was watching the console and noticed that change, because I really do not want that changed on my system. My own website uses Java applets with some animation involved, and tweaking my Java config like that means that if my users have a problem with DirectDraw, I wouldn't be able to reproduce it (nor would notice it in testing). If I hadn't noticed the log comments I'm not sure I would have ever figured out that the config file had been secretly altered by a signed applet.
Sounds like the dribbble of programming. Not that it's a bad thing.
Agreed. I've found myself checking forrst first thing every morning. It's inspired me to actually get on with a few personal projects.
I have an iPhone with Face ID and an 8 digit passcode. If I were to be arrested or whatever, all I need to do is press the power button 5 times in quick succession and Face ID is disabled and my passcode is required.

So I can choose:

- Unlock my phone with ease for 10’s of years and then quickly lock it once
- Struggle to unlock it for 10’s of years to avoid having to quickly lock it once
Oh, is that the additional spy mentioned in the VENONA intercepts? Those have been declassified, and there's an additional spy identified only by a code name.
It's even more than that. You are legally required to accept the national currency for the settlement of debts. If you are a US entity and we have a contract where I owe you 1 btc, you must accept the equivalent amount of dollars as settlement of the debt.

You are allowed to accept payments in different currencies, or even barter, but you can't require them.
Given the quote "I don't have time to review any outside code contributions or GitHub pull requests. Feel free to fork the code." I'd hazard a guess he's fine with people building atop his work, just doesn't want the time-sink of reviewing + merging those contributions into his tree and maintaining them.

As he states others have indeed done so and built research projects atop it, it would seem to be worth keeping open source.
Part two of a series on the complexity of estimating in software development, exploring the conceit of estimating the time to move a kitchen were it to contain some cabinets, which themselves might contain other cabinets, and so on.

(An idea brought up on hacker news one day)

How does this model square with the estimation problems we see on a day-to-day basis?

Would love some feedback as I write this - there are a few more pages written and further ones planned in the series

Thanks
Wouldn't they throw aside a Klingon sample rather than spend time trying to decipher it? CAPTCHAs are supposed to expire after a minute or two.

I'm assuming the Klingon was written in the Klingon alphabet, though, which (as I realized after reading Tycho's post) could be wrong. If it was written in the Latin alphabet, then a person could easily have solved it letter-by-letter in a few seconds.
The technical description:

Each toplevel window is mapped to a canvas element, and the content in the windows is updated by streaming commands over a multipart/x-mixed-replace XMLHttpRequest that uses gzip Content-Encoding to compress the data. Window data is pushed as region copies (for scrolling) and image diffs. Images are sent as data: uris of uncompressed png data.

Input is gathered via dom events and sent to the server using websockets.

This doesn't really sound that impressive. It's kind of cool and you could also do the same and port some RDP or VNC client over which would be even cooler. But I don't really feel that this is the way to go. It would be much nicer if the native HTML widgets would be used.