jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The original git approach is still the best, which I've been using for years:

# source this to clone the .files repo and setup the command

#git clone --bare https://<user>@bitbucket.org/<user>/dotfiles $HOME/.files
alias .f='git --git-dir=$HOME/.files --work-tree=$HOME'
.f config --local status.showUntrackedFiles no
.f config --local remote.origin.fetch '+refs/heads/*:refs/remotes/origin/*'
#.f config --local user.name '<User Name>'
#.f config --local user.email '<user@emaildomain>'
.f branch -a

I maintain a branch for each os/distribution (macOS, Ubuntu, CentOS etc.)
Short answer - In general, item writers try to isolate one issue that they want to evaluate so that it is easier to determine where the knowledge/cognitive breakdown occurs.

Longer answer - According to test design principles, one would not use initial values that would lead to a potentially ambiguous rounding issue unless you were specifically testing the knowledge of rounding. In this particular case, there are much better ways to test knowledge of rounding than a two-step problem like the one your proposed.
I've found a live fork with the latest changes.

https://github.com/rimig/sql-parser/tree/fix-docs-javarun
In addition to reading the article (which is good), I recommend that everyone watch this to get the perspective of various thinkers on the topic:

http://www.youtube.com/watch?v=KOoHRircmhM&feature=playe...

It starts getting especially interesting around 1:00:00 when Cowen and Ford start talking. A few things:

- The idea of "personal shoppers" being a growth area seems dubious. With recommendation and predictive desire systems getting better all the time, I think this is probably a no-go.

- Nannies might be a growth area for a few decades, but decent AI will likely obviate the need for these as well. I'd give this one 50-50 odds over the next 4-6 decades.

- Basically everyone on that panel endorsed the guaranteed income. The fact that people from so many different perspectives had their policy prescription converge to that is really striking.

- This also brings us back to the "how do we occupy the unemployed masses?" question yet again. Arts and leisure activities will likely not need much support from society, as they will just happen. Sports might (stadiums, etc.) Other things we'll probably be looking at will be extremely powerful, long-lasting, side-effect-free (or tolerable side effect having) drugs. That road of course leads to wireheading, but I think that denying that as a possibility now is extremely naive.

A cultural shift will be required, as several people in the video make clear. Having one's self worth (and respect of one's peers/society) be defined by a traditional support-one's-livelihood "job" is going to have to disappear. Demonization of those "lazy parasites and slackers" is just not going to work in a future where much human labor is not needed.

Another thing this brings to mind is the effect on the labor market for those still in it (programmers, robot designers that cannot themselves be replaced with robots, etc.): a great deal less unemployment, at least for a long while. For those skills that are essentially not able to be automated any time soon (let's stay over, the next 50-100 years) those that stay in the labor market will not be doing much competing for open positions. It may in fact be an employee's market in those cases where someone is not simply their own business.

Other good articles on the topic:

http://buzzmachine.com/2011/08/05/the-jobless-future/

http://www.theatlantic.com/business/archive/2011/10/why-work...

(referenced in the NYT article)

Edit:

If you haven't read Autor's work ("The Growth of Low Skill Service Jobs and the Polarization of the U.S. Labor Market
"), I highly recommend it:

http://economics.mit.edu/files/1474
Perhaps they migrated there through evolutionary pressure, and/or there's phosphorescence that we didn't see because of our giant camera light.
So running up and down a court and putting a ball in a hole better than anyone else gives you license to verbally shit on anyone you come across because they can't? What exactly does he stand for besides making as much as possible off overpriced sneakers/merch built off sweatshop labor, shooting a ball in a hole (extraordinarily well), and being a dick in general to most people he comes across?
Ok, I put dogs in there in parens. Open to better suggestions.
There is a history of it being very difficult access to TV and movies legitimately with only a few channels and shows often never coming or coming years later. This drove a lot of demand for piracy in NZ over the years.
Discovery isn't a problem here. It doesn't take a crack detective (pun intended) to discover people doing drugs on the streets of San Francisco.
How about the fact that thousands of peoples lives might be disrupted or ruined by financial mismangement. People probably moved to work for wework. Leases might be defaulted on. In some markets they were the largest user of commercial real estate so I am sure it will be somewhat bad for wework to implode.
That's an odd thing to say at the tail end of a decade that's seen very rapid and broad adoption of new interaction technologies - touch and voice, to pick a couple. The former in particular is a radical departure from the desktop metaphor. These things take substantial research and development efforts. The result is, in the industrialized world, not merely a computer in everyone's hand but a far more 'personal' and capable device than any Win 95 PC ever was.
>iOS and Android already work that way.

And honestly, it's annoying as hell sometimes. You never know when the system's going to kill an app or not. Sometimes you think something might stay in the background for a bit then it doesn't, other times you think you've killed something and it's still running, or it's started itself again. Manual memory management options keep getting stripped back in subsequent android versions. I get the idea behind why android works like this, but the lack of control bothers me.
I just got back from SF, last time was 2006. Nonexistent problem then, and when I arrived, I was unaware. It was a whole day before I realized it wasn't dog shit. I thought to myself,"I havven't seen this much dog shit since Buenos Aires, but man they must have a lot of big dogs in SF, kinda strange." Then it clicked.
The homeless crisis in SF is like nothing I have seen anywhere, not India, not South America. Felt very unsafe, I'd rather not return.
At first look I think using spaces is a bad idea but maybe it’s ok.
The suggestion was to put them in jails for defecating on the street, property damage, hard drug use and harassment. I'm not sure if you've been to SF lately or not but it's out of control. It's definitely not just innocent people sitting around, there's a large segment of the homeless population there harassing people, fighting with each other and damaging things. That's definitely breaking the law.
to be pedantic, it was a urinal.
The article quotes an archeologist calling it a "Lamborghini" (compared to more of a "station wagon" he typically studies) and saying he is "astounded". So, it's a fair summary to somebody, a helpful metaphor that people will understand, and conveys that it is a rare find.

Unless the quoted source is himself being sensationalist, I don't think it's "clickbait" to use his summary as a headline.
Microsoft finally did something with the new version of Office that makes it worthwhile - when tied to a Microsoft 365 account with some ungodly behind-the-scenes hack involving Sharepoint you get multiplayer PowerPoint - a gamechanger.
You mean like -

https://www.defcon.org/html/defcon-3/defcon-3.html "Glenn Campbell: Q & A, overview of Governmental activities and stuff surrounding Area-51."

Or on the other side, people find it interesting pilots regularly get optical errors.

I would expect this was just a cloud, but some people think it's a Learjet - https://twitter.com/MickWest/status/1364649745759621120 which is a bit complex as an explanation but possible. Also not what I would have thought a cruise missile looks like.
Yep plus when you start to stretch the Fire Stick and a few other products you find a number of issues. For example I've spend probably in the region of 40 hours trying to fix issues with Firestick and Echo Studio. When they work well they are excellent value for money products. But then you get a glitch (like audio dropping because of a lack of sync) and it becomes a morass. Hours upon hours and no solution (eventually getting to, we need to send this to our Devs). Apple stuff just works. Not as cheap and maybe not as hackable in some ways but it just works.
I'm not super informed about this but never thought of Z3 and Coq as even being related.

As far as I know, Z3 is a platform that allows one to run a variety of proving algorithms, from SAT solvers to whatever. Basically, it's function is "doing things for you".

Coq is called an "automated theorem prover" but really it's a platform to allow broad mathematical theories to be stated and their proofs verified. It's function isn't doing things for you, it's function is "showing you did things".

But I guess, it seems, Coq has facilities like Z3. So you can translate a Z3 tutorial into Coq.

Feel free to correct my ignorance here.
It depends a lot on what you imagine writing with literate programming, and, like all documentation, who you imagine the reader to be.

When I (used to) write literate programs, the document I produced would be some kind of top-down view of the functionality. I would begin by explaining the kind of problem to be solved and include motivating examples. Then I would explain the structure of the solution and start writing each piece. At the end (perhaps an appendix) I would have the parts where the pieces assembled into the structure required by the compiler.

One of the essential points of literate programming is that it lets you structure your explanation in a way that makes sense, while the literate programming tool outputs "chunks" restructured in a way that makes sense for the compiler.

Perhaps your idea of paragraph sized comments seems silly because you're not imagining something that would be complex enough to comment that way? Imagine a physics simulation. A numerical linear algebra library. Perhaps a game where there are some complex interactions between certain entities that need to be spelled out so that they next person knows what the heck is going on.

Of course there is a level of organization where people write separate design docs for everything, and some level of management has signed off on this or that... I don't think literate programming is for that level of coordination. I think it's for a smaller team, a more personal level of organization and exposition.

BTW, I am pretty sure Norman Ramsey himself has said with many modern programming languages literate programming is no longer essential. The order of presentation of functions, for example, is not constrained in Java. In the olden days (ummm, yes, I know C and its derivatives are alive and well today...), you would need to generate header files and source code, so the signature in the `*.h` file had to match in function in the `.c` file. Better to keep them adjacent in the documentation, at least. But that isn't really the way things look today, at least in my world.
Japaneses had the Sharp X68000. Released the same year as the Amiga 500, it had noticeably better graphics and audio. But the release price also was noticeably higher ($2600 vs $700). Sharp X68000 was an arcade turned into a desktop computer.

It had an interesting mouse device that you could use as a gaming pad: https://youtu.be/7g7j0iv2QYg?t=132

https://en.wikipedia.org/wiki/X68000
For the past couple of years, it uses mintty (based on the same code as putty) as its default terminal. I find mintty to be a very fine terminal emulator and is easily configurable; its default colour for rendering ANSI Blue was too dark for my liking but I was able to change it to the same colour that xterm uses.

It supports UTF8, 256 colours; copy-pasting is simple and easy. I suppose the only mainstream feature it's lacking is tabs -- but that doesn't bother me.
Disallowing access to private APIs does at least offer some amount of protection against flagrant theft of personal data.
You are seeing points on EVERYONE's comments and not just on your own? Where?

(I'm checking various active threads shown on the lists page

http://news.ycombinator.com/lists

and am not finding visible comment scores on most of those.)
What Nokia needs right now is to get phones out into the market now. The more they delay the more they lose mind share. They are not letting go of the "we know how to write an OS" mentality. Sure they can do it but they went with Microsoft because they don't want to. They should just slap the OS on to their phones and start pushing them out.

Also the current Windows UI is pretty damn good (from what I heard) so not sure what they want to do more.
It's both a XKCD reference and a reference to the PS3 keys, which were generated at some point using a constant instead of a RNG.
That's a "solution" which may or may not be an option in 1 of the 203 countries on earth.

In an ideal world we should strive for something better.
I may have read it incorrectly myself, but I interpreted this as meaning the control plane was balanced across availability zones in order to provide durability in the face of a failure of one of the zones. In other words, Amazon is ensured their control plane is operational at all times.

The API failures were ultimately tied to the network problems that occurred, not to a failure of the control plane.

EDIT: I should finish reading before I reply. :) It would appear that the network issue in the one availability zone was so severe that the control plane ran out of threads to service API requests to any of the availability zones.

So while it's true the underlying problem was a network issue, the fact that the the control plane is spread across availability zones was responsible for part of the outage that occurred across the whole region.

My totally unqualified assessment of this aspect of the outage is that, while it might make sense to have a control plane spread across availability zones, they presumably need to have isolated control planes for each zone, instead of a shared plane as they seemingly have now.
Why not?

On its surface it appears as if the company can at least get some good will out of its loss. Assuming Open-Sourcing it will not affect their ability to write-off the loss, you would assume it would be a simple no-brainer.

1. Because releasing your code might expose you to lawsuits if you have used other companies IP.

2. Because you might have your own patents and IP in that product that you don't want to release.

3. Because 1 & 2 means you have to pay the money to have a lot of legal analysis.

4. Open sourcing n$ worth of work can make is more difficult to pick it up later if the situation changes.
I don't have any problem with the fact that the author isn't chilean but I'd prefer projects like the Show HN and weekend project links posted on HN.

And I'm not sure how these things (government giving money to private companies) are 'working' since we're recently having a huge problem dealing with corruption.
It's NameEgo.com ... my bad. Corrected the mistake.

Once I got my first subscriber, I will get myself a logo as reward. Lol. Want to be the first? :P
Clear here in Richmond :) going to hang out by the carillon, hopefully with some warm libations.
People pay me money for this, and I didn't know that trick. Thanks.

As long as we're all here obsessing on title tags:

Apples, Oranges, Potatoes | Farmly

is my go-to template for a title tag. You'll find in very competitive verticals the title is more optimized and less English, e.g. by not having the natural "and" before Potatoes.

Companies not dependent on rankings for customers acquisition can use the title tag to compete for CTR on the SERP. This is most relevant to companies with very recognizable brands. e.g. see whatever Amazon's title is now. Almost everybody will maximize for search engines on leaf node pages.
Thanks :) I had a lot of fun working on both the game and the video. I thought HN would get a kick out of it, but I guess only a handful of people saw it.
Thank you so much for your work guys.
you facilitated turning my "nice" htc incredible device, to a rooted awesome custom rom souped up droid phone that is truly incredible.
My paper comes in handy little moleskin notebooks. Hardcover for longer term. Softcover for short term. I agree, it is hard to beat pen and paper.

EDIT: just in case i wasn't clear for those who don't know what a moleskin notebook is... it is rather hard to lose an individual piece of paper from one.
I don't think the OP means to use this exact tool as an alternative to Flash and its tools, but that Apple could adapt this tool and its other developer tools to create a really compelling "HTML5" development tool.
In the SF Bay Area, a couple of places are hosting special events.

-Chabot Space & Science Center : 9pm - 2am.
http://www.chabotspace.org/calendar.htm?date=12-20-2010&...

-Lawrence Hall of Science: 8pm - 2am.
http://events.berkeley.edu/index.php/calendar/sn/LHS.html?ev...

Also, you might want to add "Tell HN" to the post.
This was discussed two weeks ago (https://news.ycombinator.com/item?id=8779532). The title was changed at the source since it was originally too bombastic.
I am with my startup Codesketch (http://www.codesketch.com). We've been designing and coding apps (mostly iPhone, but some web apps too) for various companies. We are also working on some apps that we will sell directly to consumers on the App Store.

- 2 partners (one of them is me)

- 3 board member who contribute several hours a week gratis

I took some funding at the beginning, but we are now completely self-sustainable. We did this by being hungry. Our burn rate is incredibly low. Our downtown office we rent we got for next to nothing (thank God for karma). The only thing we splurged on is we bought the best tools for our employees. Getting married in 230 days also helps you to keep your foot on the gas.

It's been a lot of fun.
A phone room or boiler room operation will not stop ransomware - in fact quite often it's another sort of scam in itself.

Here's a short article explaining the process and the Verge covered the subject in length:
http://ipensatori.com/2014/05/27/tech-support-scams-what-lie...

http://www.theverge.com/2012/5/10/2984893/scamworld-get-rich...
Wow. This looks seriously impressive and based on everything we know so far, it looks far better than Oculus Rift and Sony's Project Morpheus. I can't really afford such purchases at the moment because of an upcoming wedding, but I am definitely going to get one of these when they become available. Seriously, look at that Minecraft demo, impressive.

Looks like Microsoft has just upped the virtual reality goggles race. My mind is racing with excitement over all of the applications this could serve. The tech behind how these glasses actually work is also pretty clever, I don't entirely understand it, but it seems to be more than just a OLED diplay, lenses and a driver like existing solutions. I legitimately feel more excited for this than I have been for Oculus and Morpheus.

Another little clever thing Microsoft have done here is calling it a holographic headset, not a VR headet. The different wording not only separates Microsoft from other competitors refering to their headsets as virtual reality headsets but it also makes much more sense (from a technical and branding perspective).
SoundManager2 is also a very nice tool for this...

http://www.schillmania.com/projects/soundmanager2/

https://github.com/scottschiller/SoundManager2
This is a random aside, but did anyone else notice that every single occurrence of "fi" on that page was doubled?

Do a find in page for "fifi" and you'll see it everywhere. I'm assuming this was some kind of misbehaving filter, but I wonder why?
I wonder how they collect this data. Maybe by having a list of IPv6 capable ISPs
This was an attack by a partial active adversary.

Global = can view all network traffic.
Partial = can view some portion of network traffic, but not all.

Active = willing/able to modify data as it transits the network.
Passive = unable/unwilling to modify data as it transits the network.

The gold standard here would be breaking a specific user's anonymity without modifying the data, i.e. a passive attack by a partial adversary. The smaller the percentage of overall traffic that the system needs to observe, the better.
Suppose a world where there are your vocal cords, pens, and printing presses. The sort of world that existed when these "free speech" ideas where first being seriously considered.

Should you be under fire if you sell a printing press to an unsavory bunch of people?

How many levels of "providing a platform" can we go through before we no longer vilify people? We do business with companies (our ISPs) who do business with companies (other ISPs) who does business with a company (8chan's ISP) who does business with a company (8chan's host) who does business with a company (8chan) which is used by extremists. How deep does this go?

Alternate question: Should we bust newspapers for pimping?
programming to me is about solving our specific problem by creating are own abstractions on top of abstractions created by others... good programmer create simple but powerful abstraction. Programming being hard depends on the abstraction you are programming against.
On my case, you could already get it high school in the mid-80's.
For companies like Amazon there must be a huge element of the sunk cost fallacy coming into play. I'm sure they have spent hundreds of millions on office locations around the world. To suddenly decide that these are completely unnecessary would be a bold move, and there is unlikely to be a queue of people rushing to lease or buy unused office space in the immediate future.
Not only this, I think these days it is environmentally and financially irresponsible to have an in-person company unless the work you are doing absolutely necessitates it. Think of all the extra carbon footprint and money that could be saved.

The FANG companies going back to work right now is solely because they need to justify their multi-billion dollar campuses. Remember, they experienced _increased_ productivity during this work from home stint, so there is literally no justification to ever return to those offices other than attempting to save face for an irresponsible purchase.