jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm one of those people who left a telecommute job to work in an office. The walls definitely closed in on me and I felt increasingly isolated, and I had to get out. I think it was when I realized that I was sitting around my apartment for 23+ hours a day that I started looking for a new position.

I think there's something inherent in working with people around you that you can't really replicate online. Being able to go over and talk to someone and ask them a question is invaluable when compared to having to message/email someone and wait for them to respond. It took us far longer to get sprint planning done (we were also doing Scrum) over the phone because no one wanted to talk, and that's easier to shrug off when you're at home. There's some level of team building that's missing when you telecommute - you don't go out for lunch with people, or have any sort of real social interaction.

Honestly I think it's up to the team/company to help work through those issues. We set up a chat system so we could talk during the day and that did seem to help for awhile, though.
Sad that they haven't given us much more than this in the past year
I wonder how many of the people involved have opinions on pirating movies/songs/other forms of IP, and what those opinions might be.

I wonder why anyone would use such a passive-aggressive construction in their writing.

Somehow I can't see an internet mob ganging up on someone who remixed a song (of an indie artist) and refused to see anything wrong with it.

See, I can explain this. Believe it or not, most people do not study copyright law for years in order to develop opinions about what activity should be infringing. Instead, they develop an ad-hoc set of intuitions about what sorts of activity copyright should regulate. Sometimes those norms happen to line up well with what copyright law actually says and sometimes they're in complete disagreement. In this case, the norms line up. In other cases, like a poor artist who earns basically zero dollars remixing, they don't.

In other words, what is legal often differs from what most people's intuitions about what is legal, and this difference is especially large in area of law that are complex and divorced from popular debate. The truth is that if you tried to explain copyright law to the average person, they simply wouldn't believe you because so much of it is so absurd. This is all explained in any of a number of good books, starting with Jessica Littman's Digital Copyright, which I highly recommend.
Well, there's some low-hanging fruit in that article. What branches of economics do rest on scientific rigor?
I think that the title should be: Generating code that can be described in a short phrase is closer than you think.

We can create a database with the different phrases that people use to suggest a command, for example:

Calculate the limit, find the limit ... all of this is Limit, and so on.

To sell a product, this kind of ability is well received. Is like telling to your telephone: Please call this number for me, the number of my friend Alfred. And the computer lookup Alfred in its database and connect with that number, that is not deep IA but is a useful trick for selling products.
Her problem isn't that she messed up. Her problem is that she doesn't understand her own business. If she had a long history of honest publishing and the story was that she had two browser windows open, one with a Creative Commons licensed article and one with an unlicensed article, and simply copied from the wrong window, that would be messing up. Not even knowing that copyright is the default state of a written work is not messing up. It's utter ignorance of a fundamental rule in the business of publishing.

You can't make something like that go away. No amount of apology is going to change the fact that you don't have the requisite knowledge to be in the publishing business. The only correct response is to go back to the drawing board and learn your shit before you come back to work.
It's very easy to make up unfalsifiable scary stories to justify policies you like.
I'm starting to see it breaking into more common usage[1]. I agree that we've a way to go yet, and I agree that it's not hugely important. But I still think there needs to be a word for 'innovative tinkerer', and that 'hacker' is that word, and I don't want that word to be associated with criminality or unethical behaviour.

[1] - hackaday, lifehacker, hackathon, etc etc. Still a specialist audience, but I can't see lifehacker being born while hacker still meant 'the manifesto'.

edit:

> Within the computer world I don't think the meaning of hacker ever really went away.

I'm not so sure about that at all. I've only been a developer for ten years (which isn't that long really), so perhaps it's just that I've moved into more aware circles, but when I started web dev work, 'hack' meant 'break into a computer'. The word hack in terms of 'a hacky solution' or 'put a little hack in there' wasn't so popular, but I concede that it was around back then.

But today I can talk to almost any developer and talk about hacking on such-and-such a project and they know exactly what I'm talking about. So I think progress has been made.
data/transaction/space?
Part of the reason is that there's a newer IKEv2 implementation in OpenBSD:

http://www.openbsd.org/cgi-bin/cvsweb/src/sbin/iked/
Nice article/slides.

One correction: Slide 4 says "more then" -- should be "more than"
A few things. First, an ex-Yahoo and friend of mine described the Flickr product group as a 'skeleton crew' to me all the way back in Summer 2009. I can't imagine the situation has improved subsequently.

Second, The self-referential link in the article does mention Flickr: http://techcrunch.com/2010/12/14/yahoo-employees/. And so does a link in 'yahoo-employees' to an article from two weeks ago further suggests Flickr people getting cut: http://techcrunch.com/2010/11/30/yahoo-layoffs/
I'm relatively new to web development, and I've never worked in an enterprise environment using enterprise software/frameworks, but I honestly cannot understand why anyone given the choice and assuming the cash is the same would choose to go the MS route. I admit naïveté.

A lot of reasons. The big reason is that for a LOT of people, open source isn't all that compelling as a feature on its own. For certain classes of people its the most important thing in the world, for other people it doesn't add much value. And for maybe an equally large subset, it's actually a negative.

At the end of the day each person/org has to decide what is important to them and optimize accordingly. For you open source may be the most important thing in the world, in which case, the choice is obvious. But there are millions of people who have made a different decision.
Imagine if they decide they need to make some custom apps and Apple doesn't allow them in the app store or kicks them out of it. Very funny.
If you'll read the paper itself [1], you'll see that the author takes well known equations, replaces some constants with functions of time and tries to draw conclusions from there. In short, it's bogus.

You can read some of the funnier details at [2].

[1] http://arxiv.org/abs/1007.1750

[2] http://badphysics.wordpress.com/2010/07/28/nobang/
I, too, am sick of open source software that's poorly documented and never works. Fortunately, I use open source software that is quite well-documented and almost always works.

What's your beef with jQuery? What better closed-source JavaScript libraries are there?

How is JSON even relevant to this discussion?

Why use the disaster that is Joomla as an example of open source when you could have picked any number of other good CMSs? Besides, Joomla uses MooTools, not jQuery.

Maybe you need to reevaluate the landscape.
There was a follow-up to this released last week by Frans Rosen on Detectify Labs that looked into middleware in general and still applicable to nginx: https://labs.detectify.com/2021/02/18/middleware-middleware-...
... and where it is not successful.
I love my rMBP ... It's the best laptop I've ever run Linux on!
I think their point was that the price would go up due to "stock shortage" due to too many stock leasers had sold the stock they were leasing and needed to buy it back to return it?

Not that the company had any value in it self at that price.
I personally find it only superficially dated. A few specifics, like the pay phones, maybe, but...

We've got viruses to attack physical infrastructure, a Beijing that looks not unlike Gibson's Tokyo, billionaires beginning to create their orbital empires, and even the 'trodes. Search for TDCS. It's not an interface technology, but it's close enough.

The politics are also dead on. This is looking more and more like Gibson's post nation state "criminal age," with elite criminality and corrupt intelligence agencies mixing with corporate power to form a global postmodern nihilistic meta-state.
It is every citizen's final duty to go into the tanks and become one
with all the people.
Chairman Sheng-ji Yang, "Ethics for Tomorrow"

duty calls!!
Looks like someone is selling it, but it might be a fake:
http://www.banggood.com/Xiaomi-Laptop-Intel-Core-i7-8G-DDR3-...
EDIT: in q&a section the seller says it is not available yet - it is a preorder. It might be legit after all.
Yeah. They're quite good, definitely better than the Bridge novels, although I read those again recently and they were better than I remembered. He still leans a bit too heavily on contextual striptease, though.
You've really got to stretch the definition of 'political goal' to include 'collecting rent from a contract that you both agreed to'. :)
There is truth to both. The problem with charting your own course as a kid is you often don't really know what is worth doing. "Underwater basket weaving" might be interesting, but it won't prepare you for any future. There are a lot of good choices though, you don't have to be a doctor just because your dad wants you to. And your dad might still be under the illusion that lawyer is a great paying job, when for the most part it isn't anymore (or maybe I'm wrong and it will go back to that? your guess is as good as mine).
> Many of us want to live in areas that have 3-acre minimum lots because of a little thing called nature.

This is fine to have a town like this.

But a town like this has no business being in a major metropolitan area of the US such as the Bay Area. (I'm looking at you, Atherton.)
I tried a number of hours to get a kindle version. But since I wrote the whole book in Latex and every converter from PDF -> Mobi/Epub mangled the book, I wasn't able to get a kindle version.

I settled with the PDF as a soft copy instead (and I put PDFs on my kindle, even though that's obviously not desirable).

If there is a nice way to get PDFs to read natively on kindle, I would jump on that, but I wasn't able to get it to work.
> If all neighborhoods had a mix of people, you wouldn't have quite so much of a concentration of people who aren't as wealthy.

I don't think this is possible, or even desirable.

A huge part of a home's value is the neighborhood. How much crime is there? How good are the schools? How are the neighbors?

A "fancy" house and an "affordable" house in the same neighborhood are not going to have a large price difference. If you revert every neighborhood to the mean, then you more or less revert all property prices to the mean. Which means you have erased all the "affordable" housing options, and also reduced the QOL of the top 50% of people.
This is all about trying to short circuit attempts at the state level in reforming housing like SB10 and SB478. The first allows skipping of some environmental checks but the second goes after cities by limiting how floor area ratio (FAR)regulations are applied; the common tactic is to upzone a property to look like it permits denser housing but set a FAR requirement that completely blocks it.

Sadly for libertarians like me it is going to take state intervention over cities and counties to fix it. Why is that a problem, well I would prefer the cities and counties to fix it themselves as local governance should be able to do that.

However the real culprit is the entire process has been hijacked by special interest groups along all lines who want their piece of the pie or simply don't want anyone else to have a share of the pie. So through the elected officials by whom they control through contributions and media to the courts when all else fails it is very difficult to get anything actually done.
Rust's IDE situation is just not good enough yet. rust-analyzer + emacs incurs constant high CPU usage for me.
zoning reforms are subject to ceqa, at a legislative level? zoning variances on a per project basis certainly are, but reforms?

in any case, one thing to keep in mind in any housing discussion is that uncertainty in its many forms is what principally drives up development costs. ceqa is one tool deployed as a weapon to increase project uncertainty, and ultimately drive up development costs. complex permitting/regualtory regimes and overly prescriptive (vs. descriptive) building codes (and their review processes) are more sources of uncertainty, risk, and untimately cost.

p.s. - "4+1 by right" is my housing mantra.
Not given the conditions in the west, Comparing conditions in one culture with radically different areas with different access to $ and other services - clean water for example.

Some parts of the world still have mortality rates of over 20% up till the age of five.
Hey,
I updated to specify that I'm specifically talking about JSON APIs.
What you wrote above, I am signing it. I couldn't said it better.

On one hand, you are valuable developer, they went through a lot of trouble to find you. What you are faced in the interview is often far from ideal. I did ran into exceptions, but it is still more a standard then exception to encounter what you eloquently described.
Thanks. I definitely need to read up on Cassandra wide rows now.
Got a chuckle out of me when I noticed the Planscope news feed ad after reading this post.

I think the important distinction here is about providing value rather than the fact Brennan used retargeting for his product. There is a lot of value in having well educated customers; particularly when their education came from you, the service provider. This is why webinars can be very effective in securing the trust of a first-time customer and elevating the lifetime value of current customers.

Teaching people how to get more out of your product helps them see the path to ROI more clearly and creates more trust.

I'm curious to see how the 5 Day Course performs as lead generation in a normal campaign vs. retargeting campaign test.
It's not a design vs engineering boundary; it's a competence boundary. Your boundary simply encompasses more knowledge, of more areas — and thus you don't fit the archetype the article talks about.
You joke, but I've heard worse names for frameworks.
Um, don't we already have things set up to share things properly and call them Libraries?

In Oakland there is the Tool Lending Library, where you can borrow tools from a screw driver all the way up to gas lawn mowers, electric trimmers, etc.

So, we know we can cover books, magazines, music, and tools. What other things does it make sense to stick in the library?
What about Microsoft developing some of the best enterprise programming tools in the world? I don't use any of the following, but I have to admit that they are (or at one time were) best-in-class is basically all of them:

* C#, F#, and all of .NET
* Visual Studio
* SQL Server
* DirectX
* ActiveX[1]

[1] ActiveX is not the best technology, but it paved the way for the AJAX programming that everyone does today.
> Whether it's a loss of productivity or a license cost, attributable to OPEX or CAPEX, it's still a quantifiable expenditure.

Yes, but some kinds of costs are still easier to hide.
My favorite Wolfe, after all these years, is https://en.wikipedia.org/wiki/Soldier_of_the_Mist - a Roman (pre-Republic, 5th C BC) soldier wandering around classical Greece, suffering daily amnesia, against which he writes notes. Also, he gets to see and interact with deities.

A novella with a pretty hard punch was Seven American Nights.
How are you computing your similarity measure between routines?
In the US, I have multiple Chase credit cards with no raised numbers. The number is printed in flat ink on the back of the card.

The Apple card doesn't display the number anywhere on the card at all.
I personally feel that folks are taking Musk's position way out of proportion. In the AMA he mentions that there needs to be more concern about safety. To me this means that we need to be clearly aware of the limitations and possible outcomes of AI and not treat it as a "black box" solution for everything. Proper design and repeat-ability should be traits of good AI implementation especially if used in conjuction with human interface.
http://www.linode.com/?r=200d6bb341711532c638b475e536b0205ce...

Please and thank you.
webuiarchitect++
Not the API, but I went to the homepage and tried out the help bubble. The text went outside the bubble, which made it hard to read and didn't look very nice. This is Firefox 3.6.3 on Windows XP. I also have a custom DPI, but that usually just causes problems in IE.
No - first 5 entries at least say 6' 6"
I've had less and less success with VPNs in China - I resort to SSH tunneling / SOCKS proxies on personal boxes.

SOCKS proxies will get cut off after ~1h or so, you'll have a 'cool down' period of a few minutes, and then they'll come back.

Presumably this is to irritate, or perhaps to have a chance to see which requests slip through during the disruption.
For various reasons... no. It depends how extensive is the phone system you interact with normally, but (just random examples):

- if you pick up the phone at work, you can be marked unavailable on others' phones / local IM / ..., not so much on the mobile

- you have to pay for the connection you're making to your mobile (so basically paying for answering the call) - if you're somewhere where you can pick up a voip phone, that's not the case anymore

- during lunchtime, you could redirect people to an IVR "I'm at lunch - if it's urgent press "1", otherwise call be back in 15"

- you might not want others to call your mobile number directly (or you have a phone presence in another country, so the call goes through your pbx anyways)

- you can limit the noise in the office automatically if your phone doesn't ring when you're not there

- people calling you don't have to wait X minutes to find out you're really not there, and not running to the phone

There are many cool features, most of which you don't need really. But if your work relied phone communication 99% of the time, you could probably come up with 50 more points about what to do with this system.
The reason you'd call someone Mr. Smith in the English speaking world is because surnames are culturally significant. Because they group entire male lineages together.

That's not the case with patronyms, so this usage has never developed. In Iceland you'd never use just the patronym. It's not a proper name, just an indication of parental lineage.
Same thing here. I was using http://hckrnews.com/ on my tablet because of the non-responsiveness of Hacker News but http://hack.ernews.info/ seems better because it includes comments and use the new API. Thank you !
The OP points out that immutable code is the standard in Scala. You have picked an example where Odersky gets 'lost' in mutable code. If anything, this video (and your comment) makes the case for immutable and side-effect free code using Actors and FP, as apparently it can be confusing.
I think we can only evaluate things on their present merits. One can't go back in time and indict previous cultures for their norms. So, perhaps one day in the future people will look at us and find it repugnant. That may very well be the case, but that's how it has to be. You evaluate by your current standards not by an undetermined future enlightened state (or who knows, things could all go backwards some day just the same.)
I did not do my homework. I know neither Rust nor Nim. So I'm inclined to take your word for it :)
>I encounter programmers after they learn loops, but I have noticed that many programmers have trouble with recursion and something there's no word for, but it's the ability to imagine oneself on both sides of an API.

Do you mean dealing with multiple levels of abstraction? Like thinking of employees as intelligent tools that complete tasks for you, and then thinking of them as bundles of motivations and beliefs that you must aim towards the task that you need done, using the power of incentives and values.
It's possible to write malicious Makefiles that do things like:

install:
rm -rf /*

If you just `git clone <evil-repo> . && make` or `git clone <evil-repo> . && sudo make install` then sure, you'll be burned too. You should always check what a build system is going to do before running it.

Most people would expect that packages from a package manager have already been checked by someone who knows what they're doing before being made available to the public though (like Debian). This is apparently not the case for npm.
Relevant code if someone wants to audit: https://github.com/ethereum/go-ethereum/blob/4df2e1ef5c20ebd...
> They're trying to pretend like your coins are completely safe. They're not.

Nothing is completely safe, not even traditional banks. FDIC insurance has many limits and restrictions (eg. it does not cover safe deposit boxes). In 2014 the national bank in Bulgaria had a catastrophic bank run who left depositors like you and me unable to access their money (to this day they still don't have their money - http://www.forbes.com/sites/francescoppola/2014/08/18/the-bu...). In 2013 customers of the bank of Cyprus lost between 50% and 100% of their deposits over 100 000 euros (http://www.bloomberg.com/news/2013-07-30/cyprus-sets-levy-on...). And so on. It is a good reminder that a crisis causing you to lose money can happen at ANY financial institution. Every year there are millions of people losing money who thought was "safe".

That's why it is always a good advice to diversify, to not keep all your eggs in one basket, etc. Bitcoin is no exception.

With that said, it is fair to remark that Coinbase is still probably one of the safest places to keep your coins "online" for day to day usage.
> I feel it would be hard to over-estimate the value in getting humanity off centrally planned currencies

That's not what this is about, Bitcoin has utterly failed at that mission, and nothing about cryptocurrencies necessitates computationally wasteful proof of work. The only reason Bitcoin is still popular is because of people using it for speculating, it's not a viable currency.
By the same token, nobody living in a residential neighborhood should oppose construction of an oil refinery in it - The industry would contribute tax revenue, jobs etc. to the community and opposition based on nebulous "quality of life" concerns is selfish
> We could remunerate everybody who bought in with an amnesty program which allows folks to get rid of BTC for cash, and then switch off all nodes.

Nice try but you forgot one thing: we could find Satoshi Nakamoto and calmly ask him to make with Bitcoin an EoL like Adobe has made with Flash :) But could we?
Some of them are, but all of the ones in this folder are very, very poorly photoshopped: https://github.com/BlackOtton/RedStar-Media/tree/main/Backgr...
Reminds me of university. "No officer, we weren't selling tickets to the keg, we'd need a license to sell booze. We're only selling cups for $5, the beer is free!"
Add it only in the queries that require that column. Knowing where you need a new column should make adding a field easy.
Wasn't aware of those ones, thanks. It's a shame they're not even in the top 100 by volume.