skysight-inc/HackerNews huggingface dataset:
The book The Box talks about longshoremen unions fighting the age of shipping containers and the unemployment it caused by eliminating the need for manually packing ships.

The solution that worked best were unions that accepted this path was inevitable, and instead of insisting on setting fire to the ship, negotiated transition payments for soon-to-be unemployed longshoremen. Essentially phasing out their jobs, giving them time to find other jobs or what-have-you.

The worst outcomes were ports that refused to accept the inevitable and doomed not only their entire union, but often the entire port industry for their town. For example, New York refusing to play ball, giving rise to New Jersey as a replacement port.
Your description seems accurate to me. Upvotes do counter flags (and vice versa). Once the flags go above a certain threshold, [flagged] appears. That's always something users do, not moderators. Moderators sometimes downweight posts as well, but using a separate mechanism. Flagging does get the attention of moderators, even before the [flagged] threshold is reached. If there are enough flags to also kill a post, you'll see [flagged] [dead]. The software only kills a thread if it isn't very active, though.

Does that answer your questions?
Just turn it into a Python dict already. ;)
There is also pixz for Xzip format. Which can be a godsend since xzip is such a slow compression. Just make sure you have the CPU to spare since it's a hog.
> Just give in to our new code overlords and go with the flow.

No. They are turning coding into a monopolistic monoculture. Not everybody loves pull request-based workflows, you know.
"Censorship" is like "terrorism", a pejorative that's relative to what people like. So if you like a post and it gets flagged, you can use "censorship" to express not liking that it got flagged.

When users flag a story, that's the community immune system rejecting it. It might be hard or annoying to see why users would reject something you posted, but in this case it's fairly easy to explain: it was dramatic without being substantive (and combined several flamewar topics to boot). Such stories mostly don't do well here. That's a good thing.

Please, though, don't add meta-drama posts on top of drama posts. At that point you're just adding noise, and we're trying to prop the signal/noise ratio up here.
I don't even like the habit of using "git pull". When training folks I start by introducing them to "git fetch" and manually merging or rebasing on the remote tracking branch so they're fully in control of the process while understanding what's going on.

Only after people grok that do I mention "git pull", and only in passing while discouraging its use.
For bzip2 lovers the tool is pbzip2 ;)
Wanting to show up when you search for taxi doesn't tell you if it's a taxi. Like a cable company showing up when you search DSL, it's not strange at all.

UberTAXI gets you non-uber taxi cars, more or less. That's not their main service, and doesn't tell you whether their main service is a taxi service.
What is so bad about income inequality? What is important is standard of living rises and there is a reasonable economic mobility.
I guess this will be the Great firewall of Britain. Sort of like the Chinese one but with a bit of a capitalistic spin on it :P
There are more working class folks, who this disadvantages than advantages. I'm sure the people of Mass who use Uber, would look at this as an extra tax put onto them. And Uber will cost more.

For example, when regulation (which was needed) around driver verification came out: I remember a very clear message on the Uber app about why the price of each ride went up $1.
I like your comment as a contribution to discussion, but I'd like to see a dialectic about why income inequality increasing is bad, in of itself.

I see this implied quite a bit on Hacker News. Usually something along the lines of, "But doing this will increase income inequality" stated as a counterpoint.

If overall quality of life increases, I am personally unconcerned with income inequality. I haven't seen definitive evidence that income inequality is itself a bad thing if it is a byproduct of capitalist processes that are improving life for basically every measurable metric.

I'm not saying we should dismiss it, but I'd like to engage in more consideration rather than make it a boogeyman.
> What I am saying is that in English, after learning 26 letters, you can read any combination of them.

Not really. For instance: trough.

I forget the specifics and terminology, but to read English competently, you have to be familiar with at least several hundred different letter-sound mappings.
When self-drivers become the norm, taxi and truck drivers, and their families (a significant section of the economy) will be the first to suffer, but it will not end there. The knock-on recessive effect on every other sector of the economy will be huge. Anyone thinking lightly along the lines of "truck drivers should adapt to the new economy", feeling safe for being in another industry, should remember how the housing crisis didn't just affect mortgage banks and the construction sector, but absolutely everyone, for many years.
Eh, it had its moments, Roy.
So, the title doesn't tell me what it is, I click on the link and it doesn't tell me what it is, its a lot of work to know what it is in a universe of applications.
Wait, why does https://www.macosforge.org/ have a cert that says Apple, Inc. Is Macports funded and managed by Apple?
Serious question: why would you want to do this?
I always cringe when I find a useful tool still clinging to Sourceforge and it's abomination of a web site.
> The 5-cent fee will be collected through the end of 2021. Then the taxi subsidy will disappear and the 20 cents will be split by localities and the state for five years. The whole fee will go away at the end of 2026.
It makes sense to me. Try something more like "I don't think people should get into debt, except for student loans". They support policy A for some markets, and policy B for other markets. That's not muddled.
I like it. For self-driving trucks, someone suggested to me once that we could give all the truck drivers promotions to "logistics supervisors." They ride along and do paperwork and the trucking companies stop hiring for that position.

I just feel like it's more likely that the trucking companies see that they can save money by firing them and tell them goodbye.
How do you believe University of Washington students know the location of each bus in the Metro Seattle area, in "real time"?

Also, to play devil's advocate, isn't UW technically government funded, at least subsidized for "in state" students?
He was probably referring to base e (2.718281828).
You would need the extra parameter + the guarantee that the symlink syscall did the overwrite atomically. And I don't think proliferating such guarantees througought the API is going to end well.

In Unix we have this convention that `rename()` is our atomicity swiss-army knife. I guess it makes it easier for implementers to only have to make their strong guarantees for one system call (+ a few related friends like `renameat`).

Now you could argue that `rename()` is a bit too under-powered for this job, and maybe we want transactions or something. But NTFS tried that too and deprecated them.

What I would like to see in Unix is better support for anonymous files and directories. You could use this with things like `renameat()` so that the temporary never touches the filesystem and is automatically cleaned up if the rename fails.
It doesn't make sense to drive every viewpoint to an absurd conclusion either. I'm guessing you're close to 100% communist about roads, unless you would like to pay someone every morning when you walk out your door.

The government does some things horribly, but the private sector does some things even worse. I think it's reasonable to look at the evidence and conclude that the balance is wrong sometimes.
"The X-ray diffraction analyses suggest that the
metallic-like conductivity of G. sulfurreducens pili can be attributed
to the packing of aromatic amino acids with a characteristic
spacing of 3.2 Å, which enables effective -orbital overlap and
electron delocalization."
Symlinks are just special files with a the contents being the link contents. His argument is that it is not atomic when considering a server crash. But I don't think that matters anyway.
I think these 2 favorites of mine will help you:

- Tony Kuphaldt's books: http://www.allaboutcircuits.com/textbook/ and related forum http://forum.allaboutcircuits.com/

- "Practical Electronics for Inventors" by Paul Scherz

Both books start at explain-like-I'm-5 level and build up the narrative from there. The forum too is a great resource; lots of questions and good answers on fundamentals just like yours.
A suitable question, and I'm without a suitable answer.

For me, the whole Donald Trump meets Marie Antoinette thing seems concerning. There are obviously large and powerful forces upset about inequality. I don't think we as a society can count on people agreeing that it's ok.
> "it's actually a proper package management solution", "homebrew is not", "its limitations started to show a long time ago", "is utterly ridiculous", "its just some nonsense", "are supposed to port their software", "that's their job", "(that is not true)", "is simply laziness", "foolish and naive", "breaks down very very quickly", "is a horrible anti-pattern", "facile and stupid".

I downvoted you. You assert a massive bunch of things with no evidence. A reasonable person could disagree with every single one of them (I do). While I could imagine your reasons for believing some (most?) of these, I would simply be arguing against the strawman I constructed. By providing actual evidence ("why do you believe this to be the case"), you would allow us have a constructive discussion on your points. Instead, you give us bile.
If only the buggy whip industry had been so good at bending government to its will.
Honestly , no matter how much I think, I cannot understand how did you frame my sentence this way :

> Except for my student loans, I am 100% debt free
Are uber drivers "working people"?
Are some uber users "working people"?
Taxi regulations were pushed by the taxi industry to keep out competitors. It's their own damn fault.
> Github is so pervasive that when a project uses another git code sharing site you just get annoyed

Bitbucket's ability to lock down branches is pretty nice.

> Github Issues may suck, but it's so darn convenient and so well integrated. It's far worse when a project uses another ticket tracking system

I don't feel this is true, having worked on projects that used Jira, Unfuddle, Pivotal Tracker, Assembla, Trello, etc. Of course, none of those systems have the killer feature of turning a ticket into a giant scrollfest of "+1", emojis, and animated gifs.
YouTube Music vs. YouTube’s ContentID System in Context of DMCA 512 Safe Harbors
Would you care to share that story?
I was looking for an HTTP proxy and I recently found Stoplight [1]. I used to use MITM proxy & Fiddler before.

I definitely like Stoplight a lot more (especially their self-documenting feature for 3rd party APIs [2])

[1] - https://stoplight.io/

[2] - https://vimeo.com/155438645
rm only removes OS "metadata" -- it removes the link to the reference. The file's data is not touched.

Here's a stupid but effective way I came up with to delete the data in files when they are too large to be stored in RAM:

Use dd on the device where the file is stored.

Files intended for eventual deletion can be stored on their own dedicated virtual block devices, or "file-backed virtual disks".

Unless things have changed, on OpenBSD these virtual block devices can be created from /dev/vnd.

To create a location to store the file(s) at, create an empty "backing" file with dd, associate it with a vnd, newfs the vnd and mount it.

To delete all the files on the mounted vnd, either umount and dd if=/dev/zero of=/dev/vnd{no}d or dd if=/dev/zero of=rvnd{no}d and umount.

One can also configure a cryptographic disk device over the vnd using a random throwaway password.
I think what the josefbacik means is that there is no guarantee that the original symlink under its temp name has actually been written to disk. After the `rename()`, there is still no guarantee.

I think this is true in many filesytems, not just `xfs`.

If your atomicity requirement you never want the file to disappear from the POV of an external process, then the OP's method is sufficient. If you want crash-proofing as well, then you will need an fsync() -- preferrably on the tempfile BEFORE the rename().
If this logic make sense, perhaps AirBnB need to be taxed to support hotel industry, Iphone should pay to nokia and internet should be taxed to landline
ah the old 'temporary tax' we hear time to time.

I remember some story about a few WWII temporary taxes that are still taxing today.
The complication is that it isn't just the public who it is made available to, it's made available to the whole world. There isn't necessarily a problem with that but the reality is that sometimes there is.

Still a much better chance of information becoming available this way than if it were private research.
Correct, there is boilerplate language that states investment is a risk which is found on almost every investment instrument, including small print on commercials that pitch investment products and on the footer of every online stock brokerage. IMO that's different than inserting a projection that reads "TOTAL LOSS". I suppose the article doesn't specify whether the boilerplate language was included or not; I was assuming the author meant additional attention should've been drawn to the risk beyond the boilerplate.
I would absolutely love for someone to leak Uber's user demographic data. I find it hard to believe it's working class people regularly using it, and not just upper middle class professionals and above primarily (except on nights out to the bar; in that case I could see the demo skewed).
> then it's evidence of some serious problems.

There is still currently a human in the car. Human's wage's are hopefully in proportion to the cost of living.

Are you suggesting we actively force Uber drivers to compete for unlivable wages?

You must really like the idea of self driving cars :)
They will always need drivers just to stave off banditry and handle emergencies. What is likely is a single manned truck leading small convoys of automated machines.
I don't get any cable companies that show up when I search DSL.
I don't really buy that. Unless you're at the C-level, you know nothing about how the person working next to you quit their previous job.

The only exception being them volunteering such information, but even in that case an abrupt notice of termination paints the story teller in a positive light of him (finally) seeing the light and moving away from sinking ship that is her old job to the unbridled rocketship of opportunities and awesomeness that is her new job.
Honestly, though, of all languages written with an alphabet (Latin or no), English is the worst when it comes to mapping from writing to pronunciation. Sure, it might better than Chinese, but flaunting it in public looks rather absurd even when comparing to, say, French.

And that's not even comparing to languages with a phonemic orthography (where the mapping from pronunciation to spelling is essentially injective) like Finnish or Turkish (which is also extremely regular in terms of grammmar, I'm told). English is terrible in this regard.
I will check these out! Thanks a lot I really appreciate it.
> but I think someone needs to be thinking of the swaths of working people who are afraid of losing their jobs.

Yet the government watches small businesses fail all the time with nothing more than an offer of unemployment insurance.

Why should the government have a special care for taxis but no special care for a pizza parlor that goes under? Do they offer to retrain the workers with more advanced appliances?

In this case, it is merely the threat of competition! This is truly amazing.
Yep, only in the sick mind of a leftist is innovation bad...thus the "worshipping innovation"

You need to start doing some more "new thinking" for yourself.
My bad, I should have tried to clarify. It seems we have different definitions of the working class.

I'm an upper middle class professional, but I consider myself in the "working class". Otherwise, I'm not sure why I waste 40-60 hours every week on other people's problems :P
It would only be unlivable because rent is so high in Massachusetts as well. This is due to over-zealous zoning policies and enforcement, which prevents new real estate from being built.
By the way, placelet isn't macrolet. In the above, the (ball-x ball) place form is evaluated once to determine the place which becomes aliased by the it symbol. The two occurrences of it in the (set it ...) form do not cause multiple evaluation of (ball-x ball).
The counter point I think is that if the persistence of a fading industry is in the public interest, then it is within the government's rights to give tax payer money to them. The only corollary I can immediately draw is the Detroit auto industry in 2008/2009 which was kept alive by bailouts despite the fact that it was not able to compete in the global market.

I don't know if added competition by taxi companies is in the public interest, but it might be.
i dont think so. its not research. healthcare is perhaps the worst investment possible in the sense that we are just throwing the largest chunk of our budget towards old people who are going to die anyways. 2 trillion of the stuff and growing faster than our income, meanwhile we spend about 12 bil on NASA in total.

education? have no idea where that spending is going to
You people always have to preface with "...I'm always for regulation and government interference...but".
I'd argue that anything unfamiliar is harder to read because your brain had trouble picking out the signal, and this is not a real problem with the language.
These are amazing. All kudos to the authors.
This is what CS courses should start with.
Live MySQL Schema Changes on RDS with Percona Toolkit
Google Will End Support for Chrome Apps on Windows, Mac, and Linux – The Verge
had a quick scroll thru that source code - i didnt know you could implement a try/catch in C via macros...mind blown.
Ah, yes, atomic file system operations in UNIX-like systems.

May not be available for your operating system variant. May not be available for your file system. Not applicable to some remote file systems. May not function properly in some virtual machines. Consult your storage area network vendor for additional information.
Hacking Hotel Keys and POS Systems (DEFCON 24 Talk)
Basically Tuesday was the weekly deploy day. Master got screwed up from both a code perspective (incorrect conflict resolution), and then my fixes to rewrite history messed things up even more, blocking the release. Basically I didn't understand how Git worked (and me nor anyone else at my company apparently knew about reflogs).
That's not really relevant to the GGP comment, though. The government can take the tax money and contract out the development work on an app. Or use cheap student labor.
Okay?

It's just an example of a product with a close substitute product.

I'm having trouble prodding google into showing many ads, but personally when I search for dsl service I see an ad for home 4G internet.
Or they have to pay this tax instead of extra regulation and the tax goes to the taxi companies as compensation.
Homebrew was the first package manager I ever used, and the cutesy names actually helped me understand what each part represented. I feel like I have a better understanding of package management thanks to the naming scheme.
It definitely is in public iterest. You can't haul Uber when your phone's dead or your bank won't give you a credit card.
This is exactly my point. There is no reason to use an arbitrary percentage. More to the point, if you're "100% for something, except for [whatever]", you're simply not 100% for that thing. Why even use a percentage at that point, let alone 100%? It's just involving numbers with no purpose.
Pennsylvanians still pay a "temporary" 18% tax on alcohol instituted to pay for damage caused by the Johnstown Flood.

... in 1936.

http://www.post-gazette.com/opinion/editorials/2016/03/27/Tr...
What if we did something clever to keep them all in a row, almost like tracks of some sort? /s
In the US, yes. They were using that to fund expansion into China/India.
API keys are not always (rarely?) intended to be public. Some (most?) solutions are based on always using TLS. In that scenario the API key alone is sufficient to identify and authorize the user, so the user must prevent the API key from becoming known to others.

Some (few?) solutions allow for communication without TLS. In that scenario the API key is usually paired with a shared secret used for signing all messages, so the user is under no obligation to prevent the API key from becoming known to others.
Resources for a presentation (meetup) that I did on "Live MySQL Schema Changes on RDS with Percona Toolkit" in Dubai, UAE.

Includes:

- Blog and Presentation.

- Github repo with pre-configured Dockerfile to play around with MySQL 5.6 and pt-online-schema-change.

- A minimal Django website based on DRF Snippets tutorial.
Anecdotally, I've really enjoyed using ION[0] at Amazon. It has all of the features the OP wants, besides semantic whitespace which I'm not a fan of.

[0] http://amznlabs.github.io/ion-docs/index.html
I'd agree. I started using Slackware only in 2001 and installing to /usr/local just seems like the best way to handle application software that isn't required by the system. Since Fink got relatively abandoned, I've been using macports and have not gone back to using Fink. Macports is very useful to me for just able all 3rd party software that is unix-y and exclusively an app. The only thing I use homebrew for is cocoapods. I had a bad experience with homebrew when it first came out using, and I've been leery of it since.
this is great, just what i needed for a project at work.

thanks for sharing this link!!
I consider working class the chunk of middle class constantly shrinking, joining the lower class. Tech workers are a minority.
The first part doesn't work so well without the second part (buses are terrible on congested roads) and the second part is unlikely to work well without the first (who'd accept that tax?).

Really, you'd need to do these both at once and getting support for such a thing would be extraordinarily difficult without it being proven first.

Also, I doubt it could work as well or better than trams/streetcars in dense areas. I mean the model used by trams/light rail in European cities (the one that comes to my mind is Zurich) rather than that used by Muni. In Zurich there's a stop every 2-3 blocks and it'll usually have a tram coming within a few minutes. I've seen cities were a wait longer than 3 minutes during the day is rare.

A bus like you describe would certainly be more convenient (it can turn and go down streets without rails, as well as come to pick me up) but I'm not sure it would be better overall (the pickup costs time that's lost by the current passengers of the bus for example).
Yes. Your bad. When you are using a term with a common meaning to say something completely different, you should say that up front.
Looks like something from the 70's.
Rather than start a dialectic, let's consider concrete examples: is there any society with a large income inequality that also has a world-class standard of living for all of its members?