jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Most people can't even use a word processor or spreadsheet right now, let alone comprehend algorithms and programming.

If you can comprehend written procedures for a task, you can comprehend programming (you might not be able to understand algorithmic analysis, but that's a different issue.)

People (especially people that are otherwise knowledge workers) that "can't" do that largely can't because they've been taught that computers are deep magic accessible only to an elite priesthood.

I don't think we are at the point where truly universal programming literacy is necessary or practical in the very short term, but just as with writing before it became something universally expected, I think we are at least at the point where we should start to see it as part of the basic repertoire of knowledge workers, even those whose primary job isn't producing computer code.
Template metaprogramming is the reason I have effectively given up on C++.
Does it mean you could build a better web for knowledge sharing than medium and similar? It seems epub only supports a subset of CSS.
No extension. Block 443 , handle it at a network level.
Actually, rendering is often faster in Sublime Text than in vim. I am a vim user and use the 'cursorline' and 'relativenumber' options and until recently I could notice rendering slowness on OS X and Linux. Things seem to have gotten better recently (either in vim or due to hardware advancing), but I never saw such slowness in Sublime text.

(I wanted to like Sublime and have a license, but Vintage mode is a too leaky abstraction/emulation for me ;).)
But html, css and javascript serve different purposes. Why would you want to force them all into one syntax?
Then give me a package manager that can handle cross-compilation well.

Currently, it seems almost nobody is taking that into account when packaging their wares for consumption by CMake, or distribution by Conan. Or if they do give it some thought, it always ends up making dubious assumptions, like "Clang == Linux", or "MSVC == Windows".
Or the unconscious becomes conscious. I've known lots of people who are (a) around plenty of people outside their race and creed every day and (b) racist as fuck.

Also: http://www.dailymail.co.uk/news/article-2298398/FDNY-lieuten...
So the NSA isn't doing this also? They're totally above board?
Which service then? I'm using it with iCloud, Yahoo!, Exchange and my own heady build based on Dovecot. All work flawlessly. If a provider uses non-standards complaint implementations of services such as IMAP, it is their responsibility, not the email clients, to support the end user.
Nice!

I've always wanted a physical version of Partyland from Pinball Fantasies (DOS game from 1994).

http://www.mobygames.com/game/dos/pinball-fantasies/screensh...

Like this guy: https://www.flickr.com/photos/felipesanches/sets/72157594271...
As a writer, software product manager and dad who is trying to encourage his girls to learn to code, I really enjoyed the post as it highlights the similarities between programming and writing - and the fact that communication is truly one of the most critical skills a developer or anyone can have.

Now, I just need to learn a programming language and start coding so I can improve my human/computer communication skills :)
I think you are missing the point. Figuring out how good you are at a skill is only 1/2 of the story.
There is also value is finding out if you think you are good at it, or if you know that you suck.

A good programmer should know what they don't know, and not be arrogant.
This. Your last paragraph. Absolutely.
love it! As a fellow undergrad, I am so in awe of the work students are putting - especially translating complex math/logic into their beautiful physical art forms. How did you come about this idea?!
That subtle jab at my opinion in the first example is a nice touch (/s) and the rest of your reply completely contradicts the point that demeaning someone is wrong. We need to better tackle punishing misuse of speech as a society.

If you can think back to a time when you have been verbally abused, use that as a model. For some folks, this happens routinely on Twitter and real life (usually for minorities in a group). Nobody said Twitter’s framework is the correct system, but suggesting that demeaning someone is “free speech” has me scratching my head.
> Business is supposed to be efficient at making money and does so by...

maximizing value and minimizing costs so that customers choose their offering over a competitor's. Which makes them more money.

> Government is supposed to be "efficient" at serving all the people -is very hard economically.

This is almost never even useful.

Having mail service to rural areas isn't uneconomical because nobody would offer the service for the right price, it's because nobody would pay the price it actually costs.

But if it costs the government $100 to deliver a package, and the recipient would rather have the $100 than have the package delivered to their home (as compared to e.g. a post office box in the nearest town), why are we even doing that? Just let them keep the $100 in tax money they would have paid to fund the delivery but wouldn't have paid given the choice not to.
There are geo based account bans. I have seen a few from India with a message similar to "This account has been withheld in India due to a legal request"

Example is this account: https://twitter.com/gurmeetramrahim
Honest question: is there really an ethical concern if the graves are more than 2000 years old?
Yeah you'd have to load it in async to avoid that. You could start with a gray base and have the theme color pop in. Flash of original color.
Rands in repose runs a leadership slack server which has a staff-plus eng channel:

https://randsinrepose.com/welcome-to-rands-leadership-slack/
> The Secret Service has a very focused mission and does not play games.

Nitpick, but "protect the President and also investigate counterfeiting" is not best described as "very focused" :-P
My point was credible threatening speech is already illegal in America.

Another point would be who decides what is or isn't a joke or hateful?

Do you want the companies to decide what the correct speech is, would you like a government panel to police speech?

Currently, I like illegal speech being the only rule because it gets murky otherwise.
>>> appears effective
I'm not knocking the vaccine, but that's a pretty low scientific standard.
The public is so polarized that we have crazy conspiracy theories on one side, and complete acceptance with very little questioning on the other side.
A typical drug takes about 5 years to develop and another 5-7 for clinical trials, and for good reasons. It takes time to discover side effects. This vaccine has been developed in less than a year from virus discovery to production.
I really hope this vaccine works, but I can understand the skepticism.
IMO this is the wrong metric to look at. Any company that has experienced hyper growth (like FB or Amazon) will see very low average tenures simply because of math. The right metric is avg tenure at time of attrition.
Surprise surprise, amplifying division just further amplifies division.

We're hearing this:

A: "I'm dying inside because of lockdown. I can't work and I'm this close to the end of my rope."

Should the response be this?

B: "People are dying outside because of COVID. I don't care about your pain. You are an idiot."

A: [storms capitol]

Or this?

B: "This sucks all around for sure. Your pain is real, and I feel it too. The tradeoffs made by society as a whole based on available data are X Y and Z, but here's a list of things you can do for now to help make ends meet and keep it together...."

A: "Thanks, I'm glad we're able to help one another out."
The biggest benefit of a co-working space is that you are in more control of when you want to be around other people. You can always go home when you need pure isolation.

At your employer's workplace, you don't have that control. You can be interrupted at any time by anything.

You don't appreciate that flexibility until you have to use headphones and music to drown out your co-workers' inane personal conversations.
I think I may be in the minority, but I don't think people are thinking of the consequences of this telecommuting push.

I like the fact that there is a place where I do work and where I live. I do not want these two places to be the same. Much for the same reason people don't put a television in the bedroom. The bedroom is for sleeping, the living room is for TV.

I find that with the remote people I need to work with, I'm working around their schedule of when they will be around. It is difficult to communicate over IM, IRC, telephone and Skype (doesn't feel a fluid as face-to-face interaction).

If everyone starts becoming remote, then what's the point of having an office? If enough companies come to the same conclusion, what's the point in owning a building (from the eyes of a real estate guy). And ultimately, what's the point of having big office parks and so on and on. That's a lot of land and lot of capital at stake if this ever actually took off.

If a company asked me to be remote, I'd tell them I'm going to start looking for other employment options.
Reading through those comments to follow the interesting parts of the discussion made me depressed.

90% of the commenters failed a pretty basic reading comprehension test, maybe I shouldn't be surprised (it's the internet) but I figured a bitcoin related blog conversation would be substantially different from youtube comments.
Thanks for all the great responses. I'm really excited to get started!
tldr: Man prints out his boarding pass in large format. Delight ensues.
The HTML5 trial has always been opt-in, but also features H.264 files. WebM has been the default for HTML5 since they introduced it, only falling back to H.264 if WebM is not available (or back to Flash if the video require adverts).

I think the big change is that they're now converting all uploads to WebM, previously they had to be above 720p OR uploaded in WebM to trigger this. Presumably because they've converted enough of the popular "classic" videos that they can now spare the encode time for all new files. Just another milestone on the journey towards having everything in WebM.
I do this all the time going SFO - JFK on United. You get an email with a link, opening that link on a phone shows a 2d barcode. It's quite simple and the scanners at security and the gate show your name and the agent checks that against your ID. I was expecting the system to be somewhat brittle but I've never had an issue with it.
I read the last ~1/3 of it while recovering from food poisoning in a Buenos Aires hotel room. The simpsons was playing on TV, in spanish. Although the context was trippy, the content seemed pretty reasonable to me. It made a lot of sense from a theory of computation perspective; my response was mainly "oh, just like turing machines." Of course, I may have missed something.
So... if valuation is a big driver/deterrent of angel deals, why don't you spend the majority of your time chasing deals in those cities or other similar areas with entrepreneur/tech talent but less angel competition?

Maybe you are - it doesn't come across that way.
Dude, fuck that.

You're no different now than you were before you were rejected. The things that made you want to succeed are still there. Your skills are still there and your drive is still there.
things starting/stopping - groups, interests, friends is actually a good thing and what keeps things interesting.

things coming and going should be a feature not a flaw of the way people interact online...
Also, you can now request an invite here http://www.facebook.com/about/messages/
It is when time zero begins with an explosion that outshines the whole galaxy.
I believe "neighborhood" has a formal definition here.
Yeah, but Paul Buchheit did not work on this. He confirmed it somewhere on HN IIRC.
This is not how this works. Homomorphic encryption (HE) is best thought of as a software CPU that gives you ways to mutate data (but not read it without the secret key of course). Any computation you run has to be using the instruction set offered by HE: addition, multiplication or rotation. When you do an operation on two ciphertexts, you get a new ciphertext back, but no information on its contents.

Now the way you do machine learning here is by translating your model to use the instructions offered by HE. You've effectively recompiled the model to a new architecture.

If you'd like to read more about machine learning with homomorphic encryption, we published a paper on our CHET compiler [1]. I also talk about this space on a high level in this MSR podcast episode [2].

[1]: https://www.cs.utexas.edu/~roshan/CHET.pdf
[2]: https://www.microsoft.com/en-us/research/blog/he-compilers-f...
There are no private beaches in CA. It's just the road that is private, the beach is public land.
That is very true. I guess I got too jaded about consumer data sharing/exchange between companies. Thanks for your feedback!
Evolution was no longer a factor as soon as we developed a complex society. So depression as an illness of the highly developed brain that has several layers of consciousness should probably not be compared with something like that and even if you do compare it, cancer has a clear cut evolutionary case why it’s happening. Do you want cancer? The evolutionary outcome is not really helpful from an individual perspective.
Hypothesis: In a liberal democracy, when leaders adopts a persona of master morality, the slaves are threatened. If leaders instead project a slave morality, the slaves are peaceable and content.

But behind the scenes, it seems like a state needs to rule with master morality, but for peaceableness, promote the adoption of slave morality among the slaves.

Controversial view: Christianity is a perfect ruling tool because it incentivizes slave morality which keeps people peaceful.

Caveat: I'm not saying Christ wasn't real nor an amazing person. Just noting how the religion could be co-opted for ruling purpose.
> I'm trying really hard to think of a recent IPO of a profitable company.

Zoom and Twillio.
Chrome too! https://github.com/iamadamdev/bypass-paywalls-chrome
ML.NET might do it, if that is a domain you care about.
This is incredible, how come I didn't think of this? This is certainly a flash job application, well done. I wouldn't mind everyone's corrections; if they don't accept you because of a few typoes, Valve are idiots.

How often are you sending out cursor positions? I was trying to start a cursor ruckus but I think that all my cursor movement crashed your server.

Incidentally, this could be an interesting exercise in calculating when and how often to send out cursor coordinates. I'd add something about that on the page too, as I dare say that's a good skill to have as well.

All the best.
This is a really nice implementation, but here's how I did it a couple of months ago (with an explanation on how to do it yourself): http://jeffkreeftmeijer.com/2010/experimenting-with-node-js ;)
Are you kidding me? Do you even know Iraqis?

The whole Shi'a/Sunni division is blown out of proportion by intelligence agencies, both foreign and local, trying to alienate Iran.

If the Koreans are "connected", the Iraqis are intertwined. Intermarriage is very common, with couples maintaining their own sectarian identity.

I was raised as Sunni (not in Iraq) but have attended a Shi'ite religious school for a whole year .. without realizing. That's how similar the two are.
I wish someday that the next vegans I meet are the same bunch you've met. Almost every single vegan I've met has been the loud, obnoxious, moralizing, more righteousnesses than thou, I don't care if I'm being difficult and selfish and forcing everybody around me to adopt to my personal life choices and I won't bother to accommodate anything other people need and I make sure to make people go out of their way to make sure there's at least one vegan-certified pizza at the corporate pizza party at the cost of 4 of the other pizzas (and then I won't eat more than half a slice) type.

I have to give special notice to two of my vegan friends who are not like that, but they are a very rare exception to the rule.
"It just works" might be huge, though. After > 10 years I hate Java with a passion, yet I still can not say with confidence that coding in other, dynamically typed languages is really better.

Usually the solution in the dynamic language is far more elegant and satisfying than the Java version, but there might have been a lot more trial and error involved in arriving at the solution in the dynamic language.
I've done that, and I've created it.

http://webnumbr.com/hacker-news-karma-for-riderofgiraffes

It said, however, that if I want to edit the details then I'd need to login. Or so it would appear.

But I find it very confusing. It's not clear what, if anything, is private, or what, if anything, can be edited. There's lots I want to know, but can neither figure out nor figure out how to find out.

It also constantly and consistently hangs my machine with my browser repeatedly warning me that a script is taking too long, and do I want to abort it, or let it continue. And when I say continually, at last attempt I got 23 warnings, and it took 2 minutes to load a page.

Somewhat frustrating. Brilliant idea, no doubt brilliantly executed, but causing me, personally, huge frustration in its usage.
As already mentioned, CVV isn't required. I believe that it's helpful in the event of a dispute, in that it's better to have than not have.

Another way to make it easier for the user is to auto-type the card. This table illustrates which card types match which patterns (e.g., cards starting with 4 are visas. If the user types in a 4, you can auto-select the card type, and save the user a step):
http://www.merriampark.com/anatomycc.htm

Aside from that, if you already have the user's information in a database (regular info, not credit) -- you can prepopulate some of the fields (first name, last name, zip), and just give them a button for 'not me'.
Clickable links:

http://www.quickbrownfrog.com

http://www.quickbrownfrog.com/#!createAccount:HN

http://quickbrownfrog.wordpress.com
I don't doubt it, but being intelligent is only a part of it, maybe a small part. There are also leadership skills, communication, vision, and just plain luck with being the right person for the time.

I don't think anyone will say that Pres. Obama is not brilliant. Many people might argue about his goals, but I don't think that anyone could argue in good faith that he has failed spectacularly at bringing about the change that he promised.

(not to pick on Democrats alone; GOP politicians have obviously failed every bit as much, even though some of them have brilliant minds as well)
The narrative of Bitcoin completely changed from when I first got into Bitcoin in 2009-2010. It was supposed to be a decentralized currency and people tried to use it that way back then. Now, since it has failed to be able to scale and handle that, it's suddenly a "gold", a "value store" that really has not much of a purpose and is being outclassed by coins like Monero and full proof of stake coins like Algorand.
> Right, but my thought is "at what times would it make sense to join, and not append, but this optimization would be faster than joining"? I'm guessing not very many.

I’m guessing all of them. Because what it does is what join will do internally anyway, but without the overhead of the list itself, and with operations which have lower overhead than the list’s.
In fact we have the opposite, where MetroMile advertises lower premiums, while conveniently occupying your ODB2 port, without providing pass-through, preventing the use of Comma’s product (this honestly makes me consider switching from Geico to MetroMile, so I’m not subsidizing Comma customers, but there are other issues with MetroMile...).
It comes up a lot, but it’s an incredibly important story that bares repeating often. Especially with similar issues like the 737-MAX occurring pretty recently.
For sure the blog is great! But I’m thinking something more along the lines of “here’s how you’d build something like this” or “here’s the stuff to read to get started on a project like this”.
Yes, many jurisdictions in California require city permits for demolition and the process for getting those permits is by no means guaranteed. In my city after you apply for a permit you have to post public notice for 90 days so your nosy neighbors have a chance to go to the "landmarks preservation commission" to argue that your dilapidated shack in which nobody has lived for 50 years is, in fact, a priceless treasure and an irreplaceable piece of the city's identity, an event for which you'll need to hire an expensive land use attorney, a historian, and a forensic architect. Assuming you miraculously get through that part of the process, it certainly is by no means assured that you'd get a permit to build another home because the development standards are written in such a way that "by right" permits don't exist. You need a use permit from the city for everything, and for that you'll need to go through more public hearings at the zoning adjustments board and the design review committee. Meanwhile, you and your lawyers and architects will probably have to appear again before the full city council multiple times because each of the LPC, ZAB, and DRC decisions can be appealed to the full council by anyone, even if they don't live in the city.
That's a cool site, I made a graph that I think illustrates my point more clearly: https://fred.stlouisfed.org/graph/?g=B6ZP

It's the change in population vs. the change in new housing with a separate line for each.

It's not super easy to understand because the population change is in thousands of people and housing is just in individual units, but I think it's clear from the graph (if I'm reading it correctly) that Houston is not building enough to meet demand. When you mouse over you can see the amount of new people and compare it to the amount of new housing. There's a lot more new people than new housing.

[Edit]: I found an even cooler dataset which I added to the above graph, https://fred.stlouisfed.org/graph/?g=B72x - it doesn't go back as far, but it shows available housing inventory which is a more relevant metric (and it's going down). I tried adding median price too, but it made the graph hard to read.

Basically, in a city not meeting demand I'd expect to see the following:

- Prices increasing faster than inflation

- Population increasing faster than new housing

- Availability of housing going down (supply constraints which cause prices to go up)

How bad the situation is depends on the above variables, but generally if you don't build enough to meet demand things get worse. That is true in a worst-in-the-world way in the bay area, but also appears to be true most places due to bad incentives - people who already bought in benefit (or at least think they benefit) from restricting supply.
Python docs explicitly say that object IDs are only unique for objects with overlapping lifetimes.

Congrats, by trying to be smart you just shot yourself in the foot.
> You have to ask, where did the key come from in the first place?

It is sensible to type it in while the system is still in single-user mode.

If you left the private key in a file that is right next to your encrypted configuration file, then it remains as I stated previously: No security except false security.

> Everyone starts out as an amateur.

This is not the forum for an education on programming. A library that states it was written as a learning exercise with a request for criticism will be treated that way. A library proposed to solve problems recognised in the linked article will not.

> Ultimately, it's about the level of risk people are willing to live with.

People are notoriously bad at recognising and evaluating risk.
The not-knowing-what-you-could-have argument alone is more justification to oppose that company than everything I wrote above.