jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It’s a bold assumption that, had it been finished, the subway would have been successful. This is the city that cannot run a simple street car successfully and has had multiple city council members charged with corruption in the last year. The main bridge connecting Cincinnati and NKY has been in need of replacement for a long time, and yet the can continues to be kicked down the road. We do not have a strong track record of building and maintaining infrastructure.
"[N]ot equipped to evaluate [C++]" clearly means that yw3410 doesn't know whether Lisp is better or worse than C++.
With a name like "inductive", it kind of makes sense :)

I wonder if it's used for their alarming logic.
Does that set any precedents?
Enron made the utilities pretty skittish with regards to market-based pricing.

https://www.youtube.com/watch?v=9ejzBYus8qE
If you actually live and commute in these motorbike centric cities rather than visit as a tourist, you will change your tune very quick. They are orders of magnitude more dangerous, streets are narrow, traffic is chaotic and rules are non-existent, summers are hell (and good luck finding a workplace with a shower), you have to dodge aggressive cars/pedestrians/animals on a daily basis. I'd take a London/Paris/NYC style subway system over it in a heartbeat.
Yes. But pgcli is not a python library, it's an application that happens to be written in python.

> Homebrew is happy to accept applications that are built in Python, whether the apps are available from PyPI or not.
Expert troll?
I've found the same thing to be true with my book.
We have some Node.js code (not yet in production) for http://lanyrd.com/ for interacting with the Twitter streaming API.

My personal philosophy with Node.js is to use it for small, standalone network servers that complement the rest of my stack - basically anything that needs to handle large amounts of I/O. Everything I've written with Node.js so far has been just a few hundred lines of code.

So for templating, database interaction and so on I'll keep using Django. I'll use Node for stuff like comet/WebSocket pubsub services, handling file uploads, rate limiting API proxies, webhook dispatching, interacting with slow or streaming external web APIs, etc.

GitHub are using Node in this way at the moment: https://github.com/blog/678-meet-nodeload-the-new-download-s...
Found this article to be mostly uninformed fluff, unfortunately.

One point: although "Ruby and Javascript" don't have compilers to yell at you, there are static analysis tools which accomplish that to various degrees.
Somewhat unrelated, but I was struck by a line in The Economist's article about the visas in this week's issue:

"The spontaneous rise of Silicon Roundabout might have persuaded the government to leave well alone. Instead, David Cameron recently unveiled a plan to support it. As well as tinkering with the legal framework in which such businesses operate—by creating updated “entrepreneur visas” to bypass ill-judged new immigration restrictions, for example—the government has persuaded technology titans such as Google and Cisco to invest. Soon BT will bring super-fast broadband to the area; McKinsey, a consultancy, will share management expertise."[1]

"McKinsey, a consultancy, will share management expertise"—well then. I don't know how the tech start-ups will contain their jubilation.

[1] http://www.economist.com/node/17581635
It's far more reasonable to expect Google to solve their own problem of not giving its users what they are looking for.
Everything described in the article is covered by Varnish. You can hash on Vary headers, on individual cookie values, on the sum of the digits in the user's IP address if you want. ESI lets you provide partial caching of pages as the article describes - it's actually a separate standard that's existed since 2001 (http://en.wikipedia.org/wiki/Edge_Side_Includes).

Varnish also gives us things like ACLs for managing access to various resources, on-demand content purges, multiple routable backends with different cache/grace rules, and more powerfully, request pre-processing - one thing we do is process the request and determine if the agent is capable of accepting WebP images, and if they are, we add that to the hash key with a corresponding header for the app to key on and determine whether to serve JPEG or WebP images. This lets us serve WebP images to modern agents for faster downloads, while gracefully falling back to JPEG for anything we're not sure of.

Varnish is way more than a "make Wordpress not destroy your server" cache.
It doesn't everywhere, and not reliably. You might not be aware that the US west coast is looking at a possible megadrought.

Your approach is fine for a rural compound, but doesn't scale for urban environments.
Location: Orlando, Florida (United States)

Remote: Yes

Willing to relocate: Yes

Technologies: Git, HTML5, CSS3, SASS, Javascript,
AngularJS, jQuery, Bootstrap, Bower, Gulp, Yeoman, Firebase. Some experience with MEAN stack.

Résumé: https://drive.google.com/file/d/0BweZUpBmVap7eVBmUW5sS0Ixd28...

Email: alexsoper29@gmail.com

Website: http://asoper.me (Portfolio + Github)

Hello! I'm a recent graduate of The Iron Yard bootcamp in Orlando Florida and am looking for a position as a front end developer. I have experience with object oriented programming as well as MVC. I'm willing to relocate for the right position, and would happily consider any position including remote, contract, freelance, and full time. Please contact me if you have any questions, thank you!
"Late last year Amazon decided to discontinue the payments product that we have used."

I'm not necessarily saying you're wrong, I'm just not sure what else that could mean. When I see a button to pay with Amazon, the button says "Amazon Payments" on it, which I, as a layman, would call the Amazon Payments product if I had to call it anything.

Of course, Kickstarter may have just misspoke. Or, like you said, it's a specific product that only applied to Kickstarter. Either way, it's quite confusing from where I'm sitting.
Denmark. Working on laptop is only allow for short periods of time, and it can’t be planned. So you can deal with emergencies, quick last minute things.

Rules have been more flexible during Covid, but people have been working from home for so long now that height adjustable desks and external monitors something the employeers need to ensure that people have access to again, even at home.
I know very little about chess, but to me it feels that any such activity is kind of relative to how exactly you're engaging with the activity, and what skills you already possess.

Arguably, if it benefits you via learning new things/skills, it also benefits the humanity because later you'll apply these skills at something else. So for example we can 'classify' the returns from engaging with chess depending on your current skills:

- playing a (single) game of chess

- high if you never played chess or games like that before. A lot of it is a very transferable skill that applies to other games, and more importantly, real world reasoning
- medium if you don't know chess but familiar with similar games (e.g. checkers/go) -- you might advance your skill
- low if you're a good chess player -- you just maintain your chess skill? also of course it could still be beneficial if playing it makes you relaxed and happy, nothing wrong with this -- just in that sense it's not objectively better than idk, watching a tv show

- writing a brute force algorithm to play chess

- high if you're new to algorithms
- low if you're an experienced with algorithms (basically just yet another interview problem)

- writing an AI to play chess

- high for most programmers
- not so useful if you're a member of AlphaZero team?

Now replace chess with Minecraft or Starcraft or anything else, and all these statements probably still stand. Most humans would benefit from writing a novel.. but if you're already a good writer, it would probably have low benefit. Not sure what would be the algebraic geometry equivalent though :)
You can use different template engines fairly easily.
His "walk the board" section is what modern standups are supposed to do.

https://agileforall.com/7-tips-for-a-more-effective-daily-sc...
Yeah. Remote is fine but you need to budget time and money for plane tickets and hotels. That's been the tough thing for me the past year. I'm normally remote although I could go into an office--and am technically assigned to one but I normally travel to a lot of events as well as off-sites.

>Face to face meetings need to happen on regular company time as much as possible.

Yep. I sometimes hear people talking about how we should have team building events on the weekend. That's a big nope. In fact, while it's sometimes unavoidable, I sort of resent it when I need to travel on a Sunday to get to some event/meeting.
Devil’s advocate: could it simply be that someone spent 5 months optimizing queries for MySQL before switching to Postgres? Such that Postgres performance isn’t “worse”, it just doesn’t plan queries in the same way that MySQL does.
True, but the brand of Firefox has definitely died off. I remember the old days when even tech illiterate people knew about Firefox and wanted it installed on their computer.
I didn't ask if it was funny. I'm just telling you you're not understanding what the point was.
> Not buying it. If it weren't Bezos, it would be someone or something else. And I don't think Bezos' effort is worth his net worth.

Well, ok, but that's a value judgement that is frankly not backed by data.

> His output would be nill without the thousands of people actually doing the stuff.

If all the value is being created by the rank and file, then why has no other company with the same rank and file been able to replicate the success of Amazon? Walmart hasn't; Best Buy hasn't; Jet couldn't; no other company has been able to. Why weren't any of the big stores like Sears that existed before Amazon, and who were full of smart, high performing employees, able to create an Amazon analog before Bezos?

> And "being compensated accordingly" is fine, but nothing says that has to be billions more than someone else doing basically the same amount of work.

The amount of work someone does is irrelevant, it's the value the work adds that matters. I can go outside and dig holes in my backyard for 12 hours, filling them in at the end of the day, for a year straight. That is a lot of work, but it isn't creating much value which is why no one is willing to pay me to do it. Alternatively, if I wrote a program in a few days which could generate more value than 40 people's yearly work output, people would be willing to pay me very large amounts of money for those few days of work. Those few days of work would be worth much more than the entire year of digging holes despite the fact that they required far less work. The average employee isn't doing the same type of value adding work that Bezos is doing, and they couldn't if they tried. That's the point.
Wouldn't it be way safer and easier for any attacker (NSA or otherwise) to compromise a trusted CA than to compromise the Apple SSL code?
Some unis. I had the three letter username (helps my name starts with W) at Berkeley. You could pick anything you wanted.
My case was not Big Tech, but Big Telco and the problem was a bit similar, since doing anything involved a pay cut.

First, I took _a long_ time off to rethink my career. I was really lucky to have the time, money, and support from my wife to do that.

During my time off I discovered that beign in a "top" company for some time was more a Handicap, than something valuable for the job market because my rate was far off the market.

I rejoined the salaried employee club after two failed startup attempts.

I got the job because instead of sending a cv or contacting whoever, I started sending a MVP to any potential employer.

I still do it now because I can discover beforehand if the job will motivate me.

Suprises found:

- Goverment status matters a lot. Lost one opportunity because the political situation in my contry scared the investor.

- I wanted to do both sales and technical stuff. It is compicated because you need both _deep_focus_ for some tasks and react quickly for others. Balance is... interesting.

- 2-3 months after I rejoined the salaried workforce, my wife told me It was the first time she saw me happy to go to work.
That’s why dial tone was such an improvement. It’s amazingly recent too. One of my teacher’s mother was on the team at Bell Labs that invented it.
Per Carroll's results in
An Analysis of Power Consumption in a Smartphone:
The backlight is either the lowest power local component (10%, 40mW) or highest (50%, 400mW)
depending on how bright it is turned up.

The GSM radio is the highest power component (about 400mw), when it is working continuously (phone call).

Related: a big contribution of smartphone OS optimizations and stuff like wifi 6 is about being smarter about turning off the radio for micro time slices when not needed.

Laptops are similar, but it depends a lot on whether you are using a 15W CPU Ultrabook with no GPU, or 65W mobile workstation CPU plus a GPU.
What you call an acquired skill is a heuristic most people do unconsciously.
Since I switched to Golang as a primary language, I have not needed a debugger. Prints, logs, and stack traces on exceptions has been sufficient.
I wonder if this will help combat the bots? They often sit dormant for years and then start posting.
Let me repeat everything again: The Zionist organization was founded in 1897. Much before WW1 and WW2 happened. The Jewish diaspora had been already out of Eretz Israel for over 1700 years.

Imagine a country like Italy, for some reason, stops existing. Then, 1700 years later, a group of Italian Americans form "The Italian Organization", based in the US, and then get organized to take over the Italian peninsula by force. That would be the same.

Replacing the population of an existing country does not solve a problem, it trades one problem by another problem.
The issue I've seen is that the help venues are overwhelmingly filled with language-"extremists" that have too much time and lead beginners and those looking for help into the rabbit hole. A bit like people that spend more time telling people to TDD-everything than coding...
I always though that Google would do this, but with gVisor instead. Why they would prefer a new development instead of an existing one that they already control?
Oh gosh, I wasn't aware of "setup.sh" up until now.
へ（>_<へ) *facepalm*

Yes, you are right, my tool is pretty much redundant now (w/o any error handling as you rightfully pointed out).

Anyhow, good riddance, and thanks for your valuable feedback!
(This is so embarrassing and painful at the same time for me, but in a good way.)
Joan Didion is great, I would recommend Slouching Toward Bethlahem to anyone who isn't familiar with her yet. Her writing is precise and observant.
Yeah because rapes not a thing
Stocks and real estate are great. You should own that too. BTC is unique in that it is protected from government and corporate mismanagement. Real estate and stocks - not so much.

There’s so many good reasons BTC should be in your portfolio that I’d call it irresponsible to not own it at this point.

I do think there are some seriously sour grapes among those that thought they were too smart for it or something and they feel they’ve missed the train. But it’s real and it’s a revolution and people will end up owning BTC indirectly through ETF’s or other aggregate investments. I don’t really care though - maybe it’s just not for everyone.

Could be wrong but I haven’t been the last 8.5 years I’ve been invested as the vision and potential of it is so obvious to me. Of course if I had a dollar for every time I’ve read it’s a fad/tulips/useless/etc (I think the new one is it’s bad for the environment lol) I’d be doing just as well.
I appreciate that it's been secularized, we shouldn't stop people from practicing yoga or meditation just because they don't want to subscribe to a religious ideology. Sure it did come from religions but there's no need to keep it tied to that religion if it can help more people outside of that, in a scientific sense (ie increased flexibility, breathing etc).
I love good government and am not afraid of big government one bit. However, I HATE incompetent government that coasts on the work of others and whenever a problem comes up points fingers at everyone but themselves.

Add to my list above supplying safe drinking water and having an effective hurricane evacuation plan (I am looking at you New Orleans).
Of course Desktop environments matter, that's why there are so many of them. I would be able to use Ubuntu almost like my own machine if I would install my window manger and utilities on it. What I meant however is that the defaults of a normal user friendly distro are good enough for those users. There is no need for them to tweak stuff because their LibreOffice and Chrome/Firefox just work with those defaults. The choices are only there if you look for them and at that point you are not a normal user any more.
Like with any tool, misapplying is worse than not having it. I think a big problem with microservices is that people that really don't need them think 'neat idea' and start implementing what would be otherwise trivial products using a whole slew of intercommunicating services. They get all the downsides and probably very little if any of the upsides that way. If you don't need it it's best left alone but if you do need it it can help structure a large project in ways that would be otherwise hard to achieve.
And rksprst wins! (http://news.ycombinator.com/item?id=1399643)

p.s: (I'm really sorry if this sounds a tad tasteless, but - and I am not alone in this, it would appear - I have been following this with a little more interest than any of the other HN submissions, and remembered this being mentioned as a possibility, so...)
I don't think it is asking too much. They address problems like "teen pregnancy and alcohol abuse" which aren't 'soft' problems. While the subtleties of compulsory licensing don't necessarily need to be addressed in detail, I think acknowledging that the issue exists would be a good step where a recording is available on Youtube in seconds instead of an 'underground' tape being passed around.
One of my friend had the ZX-81 with about every option under the sun: 64K extension, color display extension, microdrive, floppy drive, mechanical keyboard, joystick extension port, serial extension port, printer. It was hilarious to see, the tiny ZX in the middle of a huge heap of devices of all forms and colors. Plus at the slightest bump to the table the whole setup would crash or reset... :)
Interesting headline, but I can't read this because the site uses Flash to display the article content. Why don't they use HTML?
False. I'm not sure why this post is catching as much flak as it did so quickly, but you don't seem to have read the post in its entirety.

From the 3rd paragraph:
"Microsoft's market cap is 221 B, their book value is 46 B, and therefore 175 B of their market cap is projected future earnings. Their current profit is 46.28 B/year, and that works out to the market valuing them at their current earnings stream projected over a bit under 4 years."

As a finance professional I think its actually a fairly reasoned comment. Its not enough to make big decisions with, but investing is frequently about taking little scraps of information to formulate an opinion.

In this case, it portrays and interesting difference between companies that compete in similar spaces and I think the qualitative finding roughly corroborates most people's views about the future of MSFT's business based on their current execution quality.
Sean is absolutely right on. Too many people think a "fun" culture means Xboxes, free drinks and fooze-ball or a really "fun" cool market space. That's a mistake. I don't think that's the fun Sean is talking about. I think that for creative people - esp. developers and product people - it is intrinsically fun to simply build something awesome, even in a less than "fun" space. The main reward is real people loving your awesome creation because you've solved their problem. I've found that even talking about the money can be de-motivating because it makes the problem solving feel less pure, more instrumental, less meaningful. Nothing is more fun or sustaining in the tough times than a simple email from a user saying "I love your product, thanks!". When the team lives for that, you've got a great team.
This is a bad idea. The value of encrypting-before-uploading is that you don't have to trust the server. But you implicitly trust the server when you except encryption code for it.

This fact usually sets off a day-long thread about the things you can do trust the code (read it! hash it! deliver it via SSL from a trusted CDN!), but these arguments always miss the fundamental point that you are trusting code that is (a) delivered over the network (b) at least partly by a server you don't trust (c) in an environment that binds arbitrary evals to every element of the DOM (d) using a language that allows you to override and booby-trap almost every operation. It's just not going to work.

SJCL is awesome. Figuring out how to efficiently implement crypto in Javascript is a really valuable research project. But right now, you shouldn't be using this outside of serverside Javascript or custom clients.

(And, really, if you have to type the letters A-E-S or H-M-A-C, you're doing it wrong anyways.)
I'm far from an expert on this topic, but isn't the stock price (and consequently the market cap) non-trivially influenced by the fact that MSFT pays dividends where APPL and GOOG don't?
Um, funny. That's what I enjoy the most about the paper version. I like that it feels a bit homebrew!
I think he's saying many people today could brute force this public key. Less than 2048 bits is considered unsafe today.
The best questions have levels. Speaking to recursion specifically I had Flood Fill as a question the last time I interviewed. I solved it with recursion as it's the more ... "elegant" method. Then the interviewer asked about other ways to solve it, which went to iteration. After which we could briefly chat about stacks, bounds checking, etc.

So when it comes to "junior, normal, senior" they dont have to be different questions, in my opinion. Opened ended questions give flexibility for the candidates inclination and complexity in answering. Depending on how the candidates doing add increasing complexity, discuss improvements, or try again with a simpler setup. Something like Word Count can go many different ways; If they like C talk about char and buffers and syscalls. If they like javascript, well then you can make fun of their tail call recursion.
I'm a fan of Invictus, by William Ernest Henley:

Out of the night that covers me,
Black as the pit from pole to pole,
I thank whatever gods may be
For my unconquerable soul.

In the fell clutch of circumstance
I have not winced nor cried aloud.
Under the bludgeonings of chance
My head is bloody, but unbowed.

Beyond this place of wrath and tears
Looms but the Horror of the Shade,
And yet the menace of the years
Finds and shall find me, unafraid.

It matters not how strait the gate,
How charged with punishments the scroll,
I am the master of my fate,
I am the captain of my soul.
Sure, if you ignore the CIA torture, the NSA mass-surveillance, the US drone strikes, the protests in the US and Turkey, the Islamists in the Middle East, the Israel/Palestine conflict, the NATO/Russia stand-off in Ukraine, the lukewarm handling of the Ebola epidemic, the rising "anti-Islamic" neo-racist tendencies in Europe and everything else, 2014 was a pretty good year. But I guess most of these problems aren't entirely particular to this year.

EDIT: The article can be summarized with something my grandmother used to say whenever you asked her how she was: "Good, if you ignore the bad parts".