skysight-inc/HackerNews huggingface dataset:
That's my point in the blog post I wrote. Please read it, I would love your feedback. Or better, you could do even with a best-effort lock, given that race conditions from time to time are harmless.
It was quite reasonable 25-odd years ago - which, until recently, was probably about when anybody last touched the code...

(To make line-based copying and pasting work I would imagine they had to do some quite invasive surgery at some point... the idea that the window is backed by a screen buffer that's a fixed-size grid of (attribute,character) pairs is exposed quite openly in the API.)
Using DNS as an Ansible dynamic inventory
The same thing happened to me. It was the first (and last?) time that I actually cried and was very upset over a game.

It also had me learn not to blindly trust strangers (with my hard earned loot).
I disagree (and for the record, not because I want to have sex with someone that age.)

A 13 year old can be just as mature and smart as someone 18+, the reason the law exists is because it isn't the case nearly all of the time, and there's no simple way of judging on a case by case situation, so it's better to protect the 99(.9?)% of 13 year olds who need protecting.

This doesn't justify any adult having sex with a 13 year old, regardless.
>> Starting June 30th, 2016, display ads built in Flash can no longer be uploaded into AdWords and DoubleClick Digital Marketing.

So, people are still uploading ads and letting them run for 6 months?
They partially answer their own question, with... "seems to only be working for the insiders with money and power, like those on Wall Street or in Washington,"

They key point they are missing out on though is that because the corruption and cronyism is more blatant, more Americans are starting to realize how pervasive it has become and that justice isn't being served on behalf of the people.

08 crash and libor scandals are a perfect example. People should have been in jail, companies nationalized, assets frozen and investigated for frauds, the SEC pumped up, and a AG and various DA's should have gone into frenzy attack mode... but they didn't, because they were part of the insider group!

By undermining justice, and hence, our Constitution, the public will increasingly become agitated because without justice there can be no peace.

Here is the danger though (warning, put your tinfoil on), I think that what is being done is a systematic corruption of our countries constitution in order to pave the way for the global governance model. When things get worse, and puppets for the elite will start talking about how America is a young country and had it's chance and it's model is failing and therefor it should just join a EU model supranational government structure, thats when you will know that the state of our country is only half due to incompetence, hubris, or apathy, and that the it is a deliberate strategy being employed by the AngloSaxon dominance group who honestly I don't think ever forgave America for the revolution.

Britain isn't the ally we think she is, mark my words.
Openbsd router, can it run on arm?
Gitcharts: Interactive online analytics for popular GitHub repositories
It isn't terrible. And compared to Sublime's old forums (some kind of phpBB monstrosity) it's superb.
> Because that's politics. I wouldn't let someone like that near my children at Christmas because of potential memetic contagion, much less enjoy having a conversation with them.

I find this comment interesting. I think that most people, or perhaps most people just a few years ago, tolerated such ideas because they knew they didn't stand a chance in the battleground of ideas; you didn't have to worry about your children picking it up because it was so obviously wrong.

This, on the other hand, implies that ideas can be so dangerous people (especially children? only children?) must avoid exposure to them lest they be swayed.
> I still shake my head at the ops nightmare that is RDPing into hosted Windows Servers.

Can you elaborate? I have all of my boxes saved in the MSFT RDP manager doodad (before which I used RoyalTS or seomthing). When I want to get on it I double click and it logs me in and there it is - a fully featured interface from which I can do whatever admin I need opening up the relevant tools etc using the point and click you dislike so much.
Well I guess I should add "Firefox user since 2004" to my resume then :)
Using Go even earlier in the boot stage in an initramfs (as a replacement for tools like dracut) crossed my mind recently. Go's statically linked binaries and fast builds make this particularly appealing to me. With (a lot of) work you could forego busybox entirely.
Minor nitpick - hoi polloi means the masses/people so the additional 'the' is redundant.

On your actual comment though, I feel I have to disagree; at least based on anecdotal evidence from people I know who use Facebook. It is a news feed if you count news as being only what people you know are talking about, which to me sort of misses the point of the internet. Surely you want to know about stuff that everyone else is talking about?

This wouldn't be a huge issue if people generally made the effort to seek out other things, but I find that this isn't the case.

Anyway, yeah, anecdotal and based on feeling rather than fact so feel free to discount.
People rioting are not good. People demonstrating peacefully have a right to, even groups like the KKK, much as I despise them. Sometimes bad stuff happens on the fringes of mostly peaceful demonstrations when there are a lot of people involved, and emotions run high. I didn't follow the events in Ferguson as much, as I was still living in Italy. The refuge takeover is 2 hours east of me, so I've followed it more closely, and there was never anything peaceful about how those guys showed up armed to the teeth. It's a threat, no matter how much you say that it's not. Especially in light of some of the stuff they did: see the FBI complaint about how they threatened a woman wearing a BLM shirt, saying they knew where she lived.
>The USA is lagging behind many countries in key areas( especially STEM fields).

Lagging how?

Test scores are not a good way to measure the "lag", imo.
Let Email Expire
> Isn't that part of growing up though? Why have a life savings if you're only temporarily poor. You know you're going to be rich eventually, right?

No, letting your dreams die is not a "part of growing up", good lord, how depressing. Think about what life savings are for a minute. It's literally a bunch of money you save over many years that you only get to spend once you're too old to work anymore. If we all just settled for this very pragmatic dream we wouldn't start companies, create art, or take any significant risks.

> I think there's a implicit understanding with this quote that Americans not only have that "American dream", but we also don't expect to work for it.

That's funny, because that's exactly how I would characterize Socialism; as the ability for anybody to attain the "American Dream" without having to work for it. If the Government could simply hand out American Dreams at the Bureau of American Dreams then why would anyone ever aim any higher? Why would anyone take a risk on anything or try to exceed expectations?

> Part of dreaming big is understanding that you have to work towards it, or it won't happen. I don't feel like this is happening in America. (As an American)

I agree completely, and that's precisely what the American Dream is. If people are misconstruing it as some handout that you don't have to work for then that's a problem and they need a big wakeup call. But I think the American Dream is still alive and well here, otherwise we might not be here on Hacker News keeping up to date with the latest happenings in the startup world and we might not be thinking of or attempting to start our own startups. But we clearly are, and we're doing it at a higher rate than any other country on the planet.

The day the American Dream dies is the day we stop innovating as a country.
I don't need to, Martin did an excellent job touching on this in his original post, including real world references.
Yes and the only reason why Taobao forked it was because Nginix did not allow such feature to be upstream.
Anon from elsewhere - "It's called smart money cashing out at the top." He's not wrong.
Fwiw, I didn't perceive your piece to be rude. I'm not sure who's right, but it seems like everyone is being civil.
>Or should we do like the Europeans do and set low expectations rather than suffer the pain of not meeting higher ones?

That is a completely ridiculous statement with absolutely no basis in reality.
I'm not sure which platform Django would be difficult to install on. I used it on App Engine at around the same time as your experience and found it simple, flexible and expressive. I wouldn't use it for a very small site as a CMS - WordPress or Jekyll sound more appropriate there.
Not if they sell the tickets at-cost.
I would be upset if my child married someone of either political party.
I'm perplexed that you disagree.

My intention is to get the angry dudes to chill out on arguing with every social justice warrior they meet.

Is that the thing you want to disagree with? Or did I make my point poorly?
Ask HN: Users from Iran have signed up for our service. Do we have an issue?
It has come to our attention that users from Iran have signed up for our web service. We don't currently have a way to prevent people from paying for the service. Do we have a problem, and what have you done in this case?

To qualify: We're a bit sad that we have to even ponder this -- our service is educational in nature, and we'd like it to be accessible to everyone. But we don't want to run afoul of the law or create future problems.

"Call a lawyer" is fine advice, and we might anyway just for safety, but your experiences and/or stories would be valuable regardless.
From the article:

>Apartments in New York City ordinarily can be no smaller than 400 square feet, but the city waived those restrictions for this development.

>Small apartments are not new to New York. Thousands of apartments that predate the city’s 1987 zoning restrictions would be considered micro units by today’s standards.

So they basically are just moderately sized studio apartments, and the only notable bit is that they're the first new construction moderately sized studio apartments in nearly thirty years.
What's odd is that you immediately try to insinuate some kind of nefarious bias because s/he didn't cite an incident that lines up with your political leanings.

The parent is clearly in Oregon, so it's not exactly super duper weird that they mentioned a recent, relevant action in their own back yard.
Oh it works, don't get me wrong. It just has to evolve as the populace becomes more and more immune to it.
As someone else said, Stallman does not identify himself as being an anarchist. If you listen to his talks, he does spend some time on what we need to do to protect ourselves politically and the need to protect democracy.

I may be in the minority: I agree with almost everything that Richard says.
That's pretty small. According to the article, it's around half the size of the average studio in Manhattan. Mind you, my experience with smaller hotel rooms is that you can do a lot to optimize for a small footprint that makes the experience better than just using the same furniture and layout in a smaller space. But this is still fairly tight quarters.
> I'm not even going to touch his argument that using system clocks in a distributed locking algorithm is safe...

He's using it relatively, ie. if (stop time - start time <= $got_lock_fast_enough) { continue... } Is this not legit?
> Whatever helps you queue up at Wal Mart, I guess.

Can we keep dismissive one-line comments that add nothing to the discussion off of Hacker News?
Unfortunately, upgradability is the niche use-case. Most everyone that I have ever known after a couple years of owning a computer, when faced with upgrading or replacing, they almost always choose replacement.

Because of the depreciation curve, a $500 computer is almost worthless after several years while a $1000 computer might be worth a hundred or two hundred dollars. Do you spend $200-300 on your $500 computer for say memory + SSD or put that $200-300 towards a new $1000 computer?

As far as time is considered, engineered solutions are generally read-to-go, Apple or Windows, but the Windows world still seems to be rife with bloat. Navigating the hundreds of models & manufacturers is overwhelming for the non-technical user. For many technical folks, it's much simpler to just say, 'Get a mac' or 'Get a Dell', nut the Dell option will be a small pain with navigating the choices.

Non-engineered solutions (building your own) do cost a little bit of a time investment in research, assembly and tweaking. For the technical folk here, it's merely a couple of extra hours. For the uninitiated, it's a lot of hours for knowledge that may not be readily applicable to them on a day-to-day basis.
EPA and state departments of environmental protection have limited resources to take on these cases, prove them up, and follow-through over the years it takes to do cleanup. In our case, Illinois EPA actually entered into a consent decree with defendants regarding the site, and defendants argued that the consent decree preempted our common law clams. But IEPA pretty much ignored enforcement for 15+ years. So we were stuck in a situation where enforcement power had been shifted from the courts to the agency, but the agency wasn't interested in acting.[1]

What ultimately happened was that regime change happened at IEPA and they got serious about enforcing the consent decree. But that still doesn't compensate the townspeople. Good luck getting someone to buy your house in a former superfund site, even if the heavy metals on the school grounds have been cleaned up to a reasonable, cost-effective standard.

[1] This problem is recurring. Agency enforcement is a lot more efficient than lawsuits. But agencies only have the resources to go after the biggest fish for the most egregious violations. And they're far more susceptible to political pressure ("you can't sue XYZ, they have 10,000 jobs in our state!")
> Won't this push a lot of highly payed professionals into early retirement?

Probably not.

> Doctors, lawyers, and managers, at the point in their careers where they are the most experienced and capable, will likely decide in meaningful numbers it is no longer worth putting in the hours if they only get to keep 27% of what they earned.

This rate cuts in for income over $10 million/year. That's on the order of 5 times the cutoff for the top 0.1%, and the top 0.1% is on the order of 150k tax payers in a nation of 300+ million people. Even if the whole group decided to stop doing work that would subject them to the new rate (which is different than "early retirement" -- more on that next), we aren't talking about giant numbers.

And the way marginal taxes work, if they are okay with putting in effort as long as they are getting as good as they do under the current tax system but unwilling to do so at the new rate that would kick in at $10 million, then they wouldn't stop working entirely, they'd just stop doing the extra work to go over $10 million a year.

Which probably isn't that much of the work they are already doing in many cases, and, in any case, so what? It opens up more opportunities -- even if you assume no one is willing to do work that would only return what income over the new top marginal rate would return -- for people who are currently making less than the point at which that new top rate kicks in. So, the main effect would be the super rich having somewhat more leisure time (or making decisions less weighted by maximizing financial returns and more based on other factors, which may not always mean less total working time, but better working conditions or more enjoyable work) and everyone else having more income-earning opportunities available.

Not exactly the end of the world.
Sure it can't be redistributed, but if it could wouldn't someone just repackage it and make it such that you didn't have to use AWS for the servers? Their goal is to make game devs go to AWS, so this makes sense to me
I am nearly finished with The Way of Kings. At first the names struck me as odd, but then again lots of stuff did. Giant crustaceans? People with foot-long eyebrows? Gem spheres used as both currency and lamps? Over time I got used to the names.

Actually, I remember one part where Sanderson describes how in the Vorinism religion symmetry is very important, and that the best names are symmetrical or almost symmetrical, like Shallan and Urithiru. I thought that was super creative!
> is certainly not sufficient to assume correctness of an implementation

Indeed. This is where tools like Jepsen and good fuzz testing can help.
Silicon Valley's reality: The party is over
We can make sure that prime locations which are idle are put into use, through land value taxation. If you saw the full extent of waste from all the craters of vacant or underutilized land, you'd be amazed.
It is not known by those that don't invest on it.

Just out of my head:

- pushing C away and allowing C++ on kernel space

- OO ABI besides a procedural one

- object based API even with Win16/32

- asynchronous IO architecture only beaten by Solaris asynchronous IO

- hybrid OS architecture pushing device drivers into user space

- the only shell that can somehow replicate the REPL experience of Xerox PARC systems

- pushing for memory safe systems programming, via C++/CX, .NET Native, static analysis and efforts like GSL at CppCon 2015

- device driver verification via a theorem prover

- integration of container model for mainstream users

- every OS object has security credentials
What NYT and Frontline Uncovered About Fantasy Sports and Online Gambling
5 Rules to Help You Run Better Meetings
Apples and oranges. I use HN and Reddit because those have communities centered around certain interests (tech news here on HN for instance). So I come here to chat with people about tech topics. The design of the forum facilitates this, by people posting links to articles and then us discussing them.

Places like Facebook are full of random people, generally who you know but for a brand-new social network would be just a bunch of unknown randoms. I'm sorry, I have no interest in trying to strike up a conversation with some random person who could be anywhere on the planet. There needs to be some kind of commonality, some reason to interact. On Reddit I can go to a subreddit centered on a certain esoteric topic and chat with people about that. On OKCupid I can try to chat up women who live near me and have interesting profiles and go out on dates with them. On GNU Social, what am I going to do there? I have no idea.
Yeah, or any documentation that explains the fundamental differences. I get that it's required and I can see the advantages for large scale operations but I never understood why you can run a simpel DB backend for small scale setup.

Just trying to learn here!
> The 2008 election's obsession with Joe the Plumber, and his concern for taxes on people making over $250,000/year. He didn't make anywhere close to $250,000.

You've entirely missed the point of the Joe the Plumber exchange. He was, yes, concerned about taxes, but he was also concerned that the most powerful man in the country would fundamentally see him as an enemy. Look at Obama's response: "It's not that I want to punish your success. I just want to make sure that everybody who is behind you, that they've got a chance at success, too..." [1]

At some point between then and now, the Democratic Party abandoned even the pretense of fair-handedness and made establishment of an other (the 1%, corporations, etc.) a core part of their party culture.

What concerns me is that this is happening on both sides of the aisle. Trump is a demagogue. Full stop. He probably doesn't have much more than 30% support of the Republican Party, but he's definitely affecting the tone and topics of the debate.

And we're not talking about vilifying individuals ("Nixon is a sonovabitch!"), we're talking about the rise of all sorts of bigotry against entire demographics on all sides of the political spectrum. Civility is eroding quickly.

[1] https://en.wikipedia.org/wiki/Joe_the_Plumber#Encounter_with...
Their valuation isn't based on monetizing the US market, but the entire world.
In what way do these "environment subsystems" differ from a user-level library? Linux has a Win32 subsystem, it's called "Wine", and POSIX subsystems called "glibc" and "musl".

Seriously, what makes these "subsystems" different than "libraries", other than they are shipped with the OS?
Those are equivalent assumptions, so there doesn't seem to actually be an argument here.
Its a fundamental difference.

Consider HTTPS, SSLv2, SSLv3, and TLS1.0, and TLS1.1. As web security standards evolved, the people who run HTTPS servers flat out refuse to upgrade the security protocols. Federated admins don't necessarily run their servers as a full time job, while centralized organizations are well funded and well paid.

It takes a lot longer for infrastructure in federated networks to upgrade. Facebook can add new features across the entire network immediately.

Imagine if you wanted to add a game protocol to IRC for example. You'd create the protocol, then you'd try to get Freenode to switch over to the new and improved game protocol, and then they won't do it. So you create your own IRC server and no one comes. You give up and open source the project. Years later, some guy finds your open source implementation and maybe the protocol finally becomes popular enough to be used... or maybe they'll use your protocol as a base for their ideas and it will evolve into something else.

--------------

When "federated" works, it is mostly due to the big players agreeing that a particular federated protocol is amazing. Take OAuth for instance, which got Google, Yahoo, and Microsoft support early.

Ultimately, it is very difficult to make money from federated services, so there's no money (or investment) going into those projects. OAuth was a pro-bono non-political effort to make the web better. Such efforts are extremely rare.

In fact, most federated protocols exist to give a particular company an advantage (or to levy disadvantages on a particular company's competitors). So there's a healthy amount of distrust to any newly proposed protocols... for good reason. Ex: Theora / MPEG4 / video tag nonsense, or DRM support in web browsers.

The big daddy federated network: Email / SMTP, was basically a research project from the late 1960s, and received public investment in the 1990s as IMAP and POP3 protocols were developed. (Anyone else remember paying for Juno email on their 33.6kbps modems?). Due to years of use, it has found its niche and no "competitor" will ever really displace it.
It's amazing that Twitter seems to think pouring effort and bureaucracy into "gentrifying" its userbase is somehow going to turn around the service. Twitter has a major problem, but it's not cyberbullying or radical activists; it's that the product is super stale and they haven't innovated in years (ever?).

Not killing their ecosystem would have returned far more value to Twitter than becoming a platform with a hardcore political bias. Their inaugural members go so far as to include Feminist Frequency.
It's a static site, but also maintaining a huge list of servers, monitoring them, etc seems like a lot of work when the real goal should be "start your own server"
"How is that any different than seeing yourself as a temporarily embarrassed rock star, or astronaut, or breakthrough scientist, or famous artist, or successful entrepreneur?"

In Freaknomics they have a chapter titled "Why Do Drug Dealers Still Live with Their Moms?"[1] - the issue isn't that people are aspirational, it's that they treat success as a gladiatorial contest where there's only one winner and everyone else has to die for you to win. As opposed to "socialism" where everyone can succeed somewhat.

[1]http://freakonomics.com/books/freakonomics/chapter-excerpts/...