jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I have a very "lean" Web app that I've transformed into a nifty collection of online mock-ups, but I am not nearly good enough at coding to transform those into functional code.

Honestly, there are only three pages of mock-ups, one technical challenge, and one Word document of notes. Maybe some kind HN soul will have some spare time and can talk me through this process or get involved. I'm getting so anxious to create this thing that I'm trying to learn programming languages at a frantic pace, and have mocked this up in three different programs.
Many years ago I heard that every taxi in NYC is separately incorporated for exactly this reason.
"Capitalism requires a complete and total separation of state from economics"

How do you fund the state, which is required for the provision of certain public goods like the common defense and that in most libertarian schemes enforces contracts?

Also, modern societies cede a monopoly on the legitimate use of force outside of self-defense to the state, which prevents revenge cycles (vendetta) and allows trust beyond families and clans.

The US and Japan are high trust societies and that makes a big difference in being able to do business (contract enforcement is a last and generally unsatisfactory resort) and all sorts of things we think as good. I think among other things that needs a state of more than minimal strength.
First, I'm about your age, and I'm living in California, so that's where these numbers come from.

If you are /really/ healthy, I mean, no medication, nothing but good checkups in the last three years, you can get really good insurance for well under $500 a month. A high deductible plan where you pay the first three grand a year of expenses might be a better deal at $150-$160, though.

https://www.kaiserpermanente.org/ is pretty good and has online quotes; that's where I got these quotes.

Now, if you have had anything wrong with you in the last three years, you simply can't buy health insurance without a job, as far as I can tell, for any amount of money. This is the situation I'm currently in, and I'm going to end up getting a job for a few months. The thing is, if you have a job with health insurance, you can continue that health insurance for 18 months after you leave the job (and another 18 months for a total of 3 years, if you are in California.) you just have to pay the premiums. Uh, last time I did that my premiums were $518/month for some /really nice/ insurance that covered everything.

My CORBA just ran out a few months ago. (note, you have to do some legwork to get CAL-Cobra.. you have 60 or 90 days from when your first 18 months is up to do so.)

what's wrong with me? a history of ADD and a (successfully treated) detached retina a few years back... not exactly cancer.

Oh, if you really are perfectly healthy, private insurance is often cheaper than CORBA continuation of group coverage. The problem is that if anything really expensive happens to you, a team of professionals will go over your original insurance application with a fine-toothed comb in an attempt to get you disqualified. Group insurance, on the other hand, you get no matter how sick you were going in, and they can't disqualify you because you made a mistake on your application. (which is why it costs more)

My own personal plan is to get a regular job with health insurance once every three years. At least until 2014 when the new health insurance regulations go into production.
I think it's too easy to blame. We wouldn't look at a watch that was running slow and say "that watch is lazy", and we shouldn't look at ourselves when we don't achieve what we want and treat it as some kind of failure of will.

Psychologists have a term for when you overestimate the actions of a person rather than the environment they're in: the fundamental attribution error. We attribute results to the ego even when it's not really responsible.

Your mind and body are incredible machinery that you spend most of your life figuring out how to operate. The difference between 20 and 30 is ten years of operating experience. If you've blown it this weekend, it's not because you were lazy, it's because your machinery's not quite running right.

The advice given elsewhere in this thread is great, but at the core is an understanding: the results mostly come from your environment. Not just the external (distractions, workspace, tools etc), but also the one in your head, defined by goals and motivations and ruled by systems and working rituals.

You can't change it all at once, and if you expect that the next time you sit down on the weekend you'll just have a new lease on life, you'll be disappointed. If you do this right, you'll just slowly start finding it easier. The distractions less appealing, the tasks more approachable. Eventually it will be harder to fail than to succeed. To get there, you just need to stop blaming the watch, and start listening to the machinery. What does it need to run on time?

PS. About founders working hundred-hour weeks without breaking a sweat, I think you'll find the number changes significantly depending on how you define work. I'm currently working 168 hours including scheduled rest breaks and group-oriented social activities.
I'm not at all hostile objectivism, however, you need to realize (I'm sure you do, but some people will assume you don't) that the foundation of capitalism, private property, is a state enforced right. All schemes to have private property enforced by non state actors in a modern society are, at best, only plausible (but untried). A total separation of state and commercial activity is thus not possible. Furthermore some commercial activities have negative externalities; some of these are hard to measure in monetary terms; wich, in turn, makes a value judgement from the ultimate arbiter (the state) necessary; etc. This shows the difficulty of separating the state and economy even to the degree church and state are separated today. (I said degree for a reason; right to worship is also meaningless without (state) enforcement, without wich some radical muslim would surely sometimes enforce sharia laws on some unlucky apostates from their religion)
Padrino still doesn't support those out of the box. That is the intent of the padrino-cache gem which hasn't been fleshed out yet. It is the last major set of functionality that needs to be sorted out. In the meantime, the sinatra-cache from here:

http://github.com/kematzy/sinatra-cache

seems to provide most of the needed functionality for now and since Padrino supports all rack / sinatra based extensions, it is a reasonable alternative until we finish integrated caching.
The US has a strong commitment to pardoning its war criminals and human rights violators. https://uk.reuters.com/article/uk-usa-trump-warcrimes-pardon...

This, incidentally, is why it's hard to take seriously the idea that US positioning against China is aimed at genuinely improving human rights and not just using them as rhetorical cover.
My point was you're trying to limit who has a seat at the table of democracy. All should be allowed that right. Whether they're 'smart enough' or not. Shouldn't be for you or me to say. It's the same as allowing women the right, or blacks, or any other minority. When you consider a 'low-information' voter someone who shouldn't be 'allowed' to vote you denigrate them to a second-rate citizen, which causes resentment, which causes mistrust, which causes them to become the sort of people who disregard any truth in the media and put on foil hats.

If we instead focused on bringing MORE people to the table, increase diversity, you'll find diverse views want more/better education. Better education brings progress. I mean it's the educated who are touting climate change and it's effects not the uneducated. The uneducated believe everything on Fox news, while the rest of the world watches in disbelief.

But if those Fox news watchers wanted to run for one of 6k seats more power to them because they might learn something as a representative, maybe they'd even change their view points as they get mire in politics. Maybe they don't change. Warren, Scarborough, many on the left once were on the right and moved their entire view points. So it's possible to change political outlooks.

I don't think direct democracy would work but MORE representative would. direct would just be hard to control. Liquid democracy would be the ideal, but also a hard system to implement.
But does that make Birmingham "the North"? I don't think so; although it is certainly north of London, it isn't the north and the attitudes in Brum are a bit different to Londonium.

Perhaps it's the London / out of London divide. The BBC certainly has a London-centric approach to news on its all-day news-recycling channel, I noticed.
I think the best thing to do is use the existing system as a really, extremely detailed interactive requirements doc for a complete rewrite with modern practices and good documentation, then run both in production until you can switch the old one off
> In order to decentralize the web, we need a standard for the internal state of websites, that makes it easy for websites to re-use the state of other websites.

This is not coherent.
This bill would simply call for more representation. Not giving everyone a vote. Just increasing by a factor of 10 the number of reps in D.C. and spreading them out via remote work-at-home gigs instead of relocating them all to D.C.
You did more than argue in favor of staying informed and aware of the tradition of political argument. You suggested that the political opinions of those who do not spend time on that are illegitimate:

> Could it not be argued that the legitimacy of views depends on how much information the person has access to?

But politics is not mathematics. Political ideas should be judged by their outcomes, not their theoretical validity. And everyone gets a vote about whether those outcomes are good.
karma -50 and account created in 2013 :D pg_is_a_butt is my alter ego. I'm not worthy. (though my account was hell banned for a long time and I soldiered on regardless :)

Ok I think it's our civic duty to follow pg_is_a_butt around and upvote his comments :D pg_is_a_butt 10k karma or bust!
I wouldn't care. Rats, insects or something like dog food on the other side would may bother me so I think I get the point.
I found Linear Algebra Done Right by Axler to be a fantastic theoretical text that makes everything click together from day 1. It's derived from his paper Down with Determinants.

He starts by explaining that linear algebra is about studying the properties of linear transformations over vector spaces, and then goes on to explain what this means. In many theoretical books it takes ages to get this message, and in some practical ones you get lost in a sea of matrices without even understanding what a matrix actually is. Furthermore all his proofs are very slick.
I'd also strongly recommend for potential critics:

90-9-1 rule:
https://en.wikipedia.org/wiki/1%25_rule_(Internet_culture)
http://www.nngroup.com/articles/participation-inequality/

Random sampling and error size:
https://en.wikipedia.org/wiki/Random_sample
http://www.randomsampling.org/

An independent estimate for number of G+ profiles, team includes a present Google Employee (per his G+ profile page). Validates my 2.2 billion number (via Thomas E. Hanna on G+):

http://plus.miernicki.com/
Sony's H1Z1 launched its early access (i.e. alpha) late last week and their president was saying the dev team was doing 18 hour days, and they worked 2 of the 3 days of the MLK weekend. Again, early access, not release, etc.
Oh, quite.
I also use Vim and Fugitive, but instead of using a GUI I use `vimdiff` as my Git mergetool and difftool. You can use `git difftool` instead of `git diff` and your diffs will open in `vimdiff`. This also goes for any other diff programs which take command-line arguments, like some GUI programs, FWIW...
I thought I read somewhere that the length of the flight was dictated by over heating. That the thinness of the atmosphere required the rotors to move so fast that it was difficult to radiate the heat produced - radiating that was also made difficult because of the atmosphere.
> But in this case, where the developer (we think) has clearly broken the ToS of the agreement, which was basically "we will provide you with privileged access to information so that you can develop for upcoming products, but please don't share that with the public". What do you think the ombudsman should do?

What you normally do with such a person?

People who break NDAs get punished according to the NDA. You take them to court and you hit them with the correct penalty. Or you do what most normal companies do and simply omit them from anything requiring an NDA in the future.

You don't get to summarily punish them with no notice and no explanation. You don't get to yank their iTunes, iCloud or development account unless that is a specific term of the NDA. You don't get to exert punishments simply because you can.

When you act like that, you are creating a "blacklist" and the law generally takes a dim view of that.

These companies have been operating above the law for far too long because 1) what they provide is "free" so damages are difficult to prove and 2) they are so big that most individuals really can't oppose them.

The only way anyone punishes these companies is if they happen to have a big enough social following to provoke enough negative PR to actually cost the company money.
I really like what Peter Theil once said (paraphrased):

> A (successful) state contains violence, in both senses of the word.

(The two meanings of the word “contains” being “includes” and “limits”.)
I'm always doing it via Nuget Package Manager and I don't remember having any troubles with that

I'm using dotnet's CLI mostly for migrations/publishing
Is there a nice list somewhere that can tell me which beast i should or should not feed?
The problem I see with that line of argument is that it basically means you're arguing we can't do anything about it and just have to accept whatever actions people take regardless of the impacts of those actions.

It reads to me like "it's hard, so let us just do nothing".
But liberals' political views aren't relevant here. What matters for Haidt is that irrespective of their true politics, people who identify as liberal tend to be hostile to 3 of the moral foundations.

I'm not saying his approach is right, just that his ultimate goal is not political diversity as such. I agree that there are other approaches to correcting bias, and the fact that he doesn't even consider those makes me think something else is going on. Liberals tend to believe that morality is a product of reason. Haidt thinks it comes from innate dispositions or intuitions, which I think is closer to a conservative viewpoint.
I suppose its subjective. In my opinion their job is to protect a whole nation (and, on a larger scale, the West)'s interests in the long run. If that means delaying the release of encryption keys in order to prevent future attacks, I think that's a worthy tradeoff. And even if the tradeoff didn't end up worth it (due to no fault of their own), their actions at the time were in my opinion entirely reasonable.
Thanks for clarifying!

So let me rephrase this to ascertain I understood you correctly:

Your algorithm is basically "swipe 'NO!' upon all the non-very-beautiful people to get yourself put into the 'very beautiful people' bin by Tinder and then hope that it eventually shows you to people in that bin", right?

If yes, that's funny, because that's what I would do anyway without even wanting to game the system:

I think it is a rude waste of people's time if you date them even though you don't think they're attractive :) Prevents them from meeting someone who actually does.
I honestly hadn't even thought of the fact that he might not be aware of his government's spying program.
How do you validate email addresses properly?
I don't remember much of an objection to CoffeeScript on the grounds that it requires a compilation step.

For example, here was my statement advising Discourse to avoid CoffeeScript in 2013: https://meta.discourse.org/t/is-it-better-for-discourse-to-u...
Only if you don't understand XML.

* XML has a formal, class-based description language (XML Schema) with strong typing, polymorphism, and - best of all - self-descriptiveness.

* Languages like Java have a seamless, bidirectional mapping to XML Schema.

* XML has a rediculously powerful and elegant transformation language (XSLT) which makes scraping, selective data extraction and processing trivial.

The problem with XML is that people who require instant satisfaction are not willing to invest the time to understand it, and the mature tooling ecosystem around it.

The XML ecosystem solves problems, and contains solutions to problems, that the JSON / JavaScript ecosystem can only dream of, and is hell-bent on partially re-inventing.

If you need strong-typing and self-descriptiveness, you're out of luck with JSON. Binding JSON to a strong-typed language like Java or Haskell is a total ball-drag compared to XML + Schema.
Stop with the stupid rock star thing already. Rock stars are front men and quintessentially style over substance, and only become rock stars by being surrounded by a great team of talented musicians and promoters. Turning pretty faces with a modicum of talent into super stars is the bread and butter of the music industry.

Do you really want your top paid engineers doing coke in a hotel room while your army of minions do the heavy lifting, clean up after them and run damage control to sure the public still think the 'star' is the great talent he probably isn't.

Sure some rock stars are genuinely really talented, but that is almost incidental to the rock stardom.
To support people of Gaza through something really helpful and not politically laden, I'd guess.
How does this differ from guerrillamail.com?
Out of curiosity, what sorts of processing were you doing for burp and penetration test data? I'm in security, and reporting on tests is always something of a pain point.
Downstairs or upstairs?
Ok, here it is in concrete terms:

To have a successful startup, you need to make things that your customers want; of course, this presupposes that you have customers. That presupposes that they are free to choose to buy from you, from someone else, or not at all.

By forcibly taking money from some and giving it to others, one of the things that your startup depends on in principle is eroded just a little more. Some of the money that your customers had is now collected as a tax, and spent ostensibly in an effort to make it easier for some group of people that cannot or does not want to make their own living.

It is true that your startup will "benefit" (and only in a very temporary, limited financial sense) by this measue if you make some product or service wanted by at least some of the poor people receiving the subsidy. But what of new things? What of trying to build the best that you can? How would early personal computers have been affected by this? They were expensive! If you're making anything like this, such as fine goods, medical devices, engineering software, etc., these kinds of measures hurt you. Sure, it's a small hit. But it is a hit.

But these are just details - the important thing is to identify correct principles inductively - by observation and reason, and then to be absolutely certain of them, unless and until you have evidence to otherwise. (This is what is meant by "contextually absolute.")
Another benefit, wages and living standards would rise, since there would be increased competition for workers.

Increased wages likely would drive better education and training, leading to a German-style skilled workforce. In turn, a skilled workforce is much less likely to be arbitrarily fired, look at German unemployment during the slowdown of the last two years.

For an analysis on one reason why the US is in such a mess, take a look at this article by Citi:
http://www.scribd.com/doc/6674234/Citigroup-Oct-16-2005-Plut...
Chrome Sync does everything that Firefox Sync does, but Zotero looks (really, really cool, but sadly) unsupported. There always seem to be those few extensions that haven't been ported over that a lot of people use. I understand that. I'm just fortunate that the few extensions I use have fantastic Chrome ports.
With ~300MM people in the US, to provide everyone of them $20K would cost $6T.

Assuming you get the maximum draw off EDD of $450/week - that is equal to $23.5K per year.

So, for those '99ers' (Those on EDD for ~99+ weeks), they are already receiving greater than the $20K this article states.

However, assuming the current unemployment rate of 9% -- we are spending ~$600B per year on unemployment at this time. (unless I screwed my numbers)
Technical description of what happened instead of the (current submissions) focus on monetary losses: https://medium.com/@omniscia.io/beanstalk-farms-post-mortem-...

Summary:

> flash-loan attack due to a flaw in its newly introduced Curve LP Silos that compromised the protocol’s governance mechanism, ultimately permitting the attacker to conduct an emergency execution of a malicious proposal siphoning project funds
How much of this "never manage to become profitable" is tricks in accounting? Would investors continue to give money after due diligence looking into the books show this constant loss and say "yes, take my money!"?
> There's probably a good opportunity for an app/service/startup that makes recording this institutional knowledge more seamless for the on-the-ground "do-ers," but I'm not sure what the business model would be.

Most government social programs take bids for outside companies to do technical assistance or manage the grant's data. Get an office on K Street in Washington D.C. and bid on that part of the grant.
I always preferred the less pretentious sounding term "text adventure".
Exactly Gordon. 10 years ago the goal was to build a monolithic bloatware do-everything product. The future is to pick the best product for each function, and have them all play well together. Segment helps customers have great complementary options to Customer.io which is one of the reasons we encourage them to use it.

Really interesting analysis. Thanks for doing it!
You sir, win.

Edit:
I'm getting prepared for this to be my most down voted comment yet so guess I should add something of substance like saying that; I don't feel like the over sharing of JS libraries is inherently the problem. But it's what you do with that that can bring you into dangerous water, for example. If my project depends on 10 deprecated projects I'm going to have a hard time. But if I grab one as my base and build on top of it to suit my needs than a healthy architecture can be born. So I guess oversharing isn't the issue, but if you don't plan on maintaining your project forever more make it easy to extend, overwrite, and build on. A lot of JS frameworks don't have this in mind.
You have my respect regardless.
1440p Matt screen, 24G Ram, i7. Battery life all day. Still cheaper than a weaker specced Mac.
To avoid redundancy: https://news.ycombinator.com/item?id=25650788
If you only seen curated screenshots then prepare for disappointment. It is a random hodgepodge of UI/UX design patterns and toolkits. Theres few sane global design default so basically every app is just archane memorization as opposed to just groking the OS/Desktop design principles.

I've used Linux distros my whole life but I feel confident saying Linux desktop has surpassed Windows in usability.

I occasionally interact with Windows for family members and it always amazes me how wrong things are.
You've just described the hardest parts of a web browser, while ignoring the necessity of a JIT compiler for your bytecode.

To give proof by counterexample, the "simple wrapper" is a graphics stack like GTK alongside the POSIX APIs. It turns out this is insufficient for application development.

Some things you're missing are text layout and accessibility. Neither are small or simple.

The browser is the new OS and they're big and complicated like OSes by necessity, not accident.