jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Please understand that I intend this as honest and helpful: you are completely, wildly deluding yourself.

It is unlikely that someone with your background really knows even one or two of the tools you mentioned "like the back of your hand" by professional standards. It is completely implausible that even the most gifted and enthusiastic geek on the planet knows all of them to that standard at your stage in your career.

The world is, however, full of people (usually students with little or no professional experience) who think they have these skills. It just comes across to experienced professionals as arrogant, ill-informed, lacking in perspective... amateurish and risky, basically. Would you hire (or even interview) someone you thought was like that?

My advice to you is this: decide which skills you want to highlight at the start of your career, and if you really have no demonstrable experience with those skills, make something. Build a simple game in C++. Write a simple but well presented CRUD application to show your web skills. Write an interactive symbolic calculator in Haskell. Make sure the code is clean and you have some respectable documentation to go with it. You presumably have several years to go at uni, so you have plenty of time to develop your skills. Just keep the example programs you develop along the way.

Actual demos of real projects that you have personally completed are just about the best advert there is for your programming skills. Even if those projects are just small demos, they still beat beautiful but empty CVs any day for getting noticed and attracting the right kind of attention from prospective employers.
Applications start faster, loading any files from disk start faster. It depends on your usage scenario, but for .NET development in Windows I can vouch for it's value.

$200 for an SSD is a far better use of money for the average programmer than say the upgrade from I5 to I7 on a 13" MBP. There are many parts of your computer which you'd spend $200 on that get you less of a general every day performance boost than a SSD.
I'm not saying I'm 100% right. I am saying I am 100% against the NSA surveillance state.

Also, we can have soft debates all day long, but I stand for the belief that what the USG, the NSA are doing is against a free and sovereign state and I am taking a stand.
capitalistic society at it's finest.
Doing this repeatedly is likely to get you automatically hellbanned. A comment on this at the root level will probably get enough upvotes to bring it near the top.
... as always since 2011

sadly nothing new, layers of lies over more lies with some crunchy lies in between. Bon appetit!.
Why the heck is this on top?

Is this site turning into reddit for world news?
Can you stop doing this all over the thread? If you have a point to make, make it, but this is just spam.
Personally, my weighting factors are:

1. Number of people who died, or will die, weighted by how they die -- painful slow death by internal organ cancers being pretty far up there on my chart.

2. Number of people who have traumatic long term health episodes, like cancer, that degrade their quality of life. Even if it isn't until much later.

3. Number of people who have to leave long-established hometown territory and give up their homes, to live in crappy housing (way better than an American FEMA trailer, but still sad) until they die.

4. Number of children who get thyroid cancer caused by radioactive contamination that would not have otherwise -- even though Japan has arguably the best health care system in the world, and virtually all of these kids will live. Still sucks to have cancer and surgery when you're 8.

5. Incidental casualties (including cleanup workers). The actual local Fukushima plant boss became something of a hero after telling Tokyo (as in Tokyo Electric Power Company) to fuck off and calling his own shots during the worst of it. He died of cancer[1] last year, and also had a brain hemorrhage last year, ostensibly none of which was related. But there were a lot of young workers that went in there and like, did manual labor. They might be alive, but a lot of them aren't all gonna be fine.

6. Degradation of the best food on earth. I read in a Seattle newspaper (I'm pretty sure) that effectively all tuna now commercially caught have higher levels of cesium than before Fukushima. First the mercury, now this? NO FUCK YUO!!

And here in Japan it's like spinach, potatoes, meat, fish... they can only test like 0.1% of it (which is bullshit but that is another post).

7. And, since I am me, my personal standard of how fucked it was accrues bonus points for: each of the 17 times I was forced to choose between not bathing or bathing in cesium water (we did Perrier sponge baths at first but then bottled water became too scarce to use other than for drinking), the 1 time my local supermarket (high-end rich-people supermarket btw) had to hand me a letter apologizing for selling me beef with illegally high cesium levels, and the 50 hours I spent roaming Tokyo in search of clean bottled water in the aftermath.

I just can't see any reality where Fukushima isn't worse than New Horizon, on balance. Not that New Horizon wasn't bad. It just wasn't one of the worst disasters since I have been alive, where Fukushima was.

[1]: ht NO tp NO NO SORRY ://www.huffingtonpost.co.uk/2013/07/09/fukushima-nuclear-disaster-masao-yoshida-dead-cancer_n_3568293.html

[2]: Man I really thought I was linking to NY Times, which I will now: http://www.nytimes.com/2013/07/10/world/asia/masao-yoshida-n...

At least that accidental huffington link explains why my computer had been audibly churning out all sorts of sad (but unrelated) human interest stories while I typed that post....
Basically yes, you write in Java and it compiles it full-client side JavaScript application. But it also has a lot of goodies, like "templating" or rather binding DOM to code, internationalization, code splitting (so not everything is loaded upfront), client-server communication and other things needed in front development. You typically develop one-page applications with it (fully client side).
You can do that in Java with the DCEVM but the latest release is slightly out of date so you have to compile the whole OpenJDK yourself. I blame Oracle for not integrating it in the OpenJDK.
This is an anecdote of 1, but I grew up in France speaking French and moved to the US at 11. I don't have an accent when I speak English or French. I'm truly bilingual. I feel like I have way less anxiety, am more relaxed and have more confidence when I speak French, and it's not just the setting. I've done it for long periods of time professionally, on dates, etc.. I don't know if there's anything to this. To me it's always felt like there was.
Load your application up in SBCL and call `save-lisp-and-die` with the options you want (like what the `main` function should be).
You think this is a government backed article?
> Property is a positive right. It requires that the state enforce your property claim.

No it isn’t. We allow the state to enforce it on our behalf. In most reasonable states, you can defend against the commission of a felony on your property with deadly force.

Also, owning property is not a right. That’s the entire point.
That proposal is not realistic. The U.S. had a very small number of nuclear weapons available. If I remember correctly, the number remained in the single digits for several years after 1945. To "conquer the USSR" would have required thousands of nuclear weapons, and they were not available nor was it possible to make that many.
And regarding a non-nuclear war, the U.S. was pretty tired of fighting by the end of WW2.
The opposite of that was a city run family egg hunt at a park we took our 4-year-old daughter to. It was a giant field with most the eggs mostly scattered in the open.

There were prizes if you found a certain number of eggs and 3 special metallic eggs worth bigger prizes like stuffed animals or one of those giant net stockings full of toys.

In the end she found two eggs.

But I remember some full grown dude bro waving a plastic bag and bragging how he'd scored like 30+ eggs. And I didn't see any family with him.
> You have to break a lot of ingrained 'finger memory'

I'm a full ten finger touch typist, having learnt it in high school. In November last year I accidentally nicked the tip of my left index finger with a power saw - which then required a lot of swearing and a minor surgery to repair the nail bed.

All to say while the finger was out of commission due to being heavily bandaged or too painful to type with, I quickly became adept as a nine finger touch typist. Wasn't as fast but had to pay less attention to my typing than I thought I would have to.

(Finger is mostly pretty good now, if a little lop-sided. Still some numbness in the very end but overall I was very lucky.)
Much dirtier and more powerful bombs have been developed since 1945.
It depends where his costs lie. If the ratio of piracy/buyers remains constant, and he is making money right now. Greater volume -> greater profits.
As far as your mint.com example goes, such notification could still be provided without the server knowing that your credit card bill is due tomorrow. The client can tell mint.com when notice is due, and provide an encrypted blob of data to be sent as the notice. Essentially mint.com would just need to provide a cron service to the client.
nice logo, nice design, good domain, witty text. Now you have to deliver ;) You have to do more to get my email, though.
While I don't disagree, isn't there some moral value in creating a business that employs folks who can feed their family? Morality is a really tricky thing.
I too am super pumped about Lie algebras, and have come up against the issue of how to explain the topic to my less mathematically inclined friends.

You have to start with groups. Group structure is something that's both beautiful and something that can be truly appreciated in a 'cocktail party' setting. And you can't convey anything of substance and true about Lie algebras to someone who doesn't know what a group is.

Then, once your listener is happy and feeling smarter about his new group theory knowledge, you can try to motivate the idea of a Lie algebra however best fits with your research. This way, you are able to tell your listener something comprehensible, and also hint at what else is out there.

At least, I've found that this explanation keeps people pretty happy.
An alternative to government regulations is to organize in unions. Then you can have somewhat equal partners negotiating.

Of course there are disadvantages to unions, as there are to all large organizations. They tend to take on a life of their own, with its own agenda which may not represent the will of its members.
dont get carried away mate - these are government employees. They typically dont work beyond 3 pm anyways - 30 minutes more to learn how to use Calc isnt killing anyone. Besides - its about long terms savings. They will save this much every year. Over time it adds up. Especially considering spain is in financial trouble right now!
> "On the other hand, when you send us an email, you may have to wait a few hours, but you'll get your response from me, every single time, and I will do my best to fix your problem. I built this product from the ground up and I am fanatical about taking care of you because you'd be my biggest customer, and if I don't take care of you, the business is over."

Honestly, I don't know about this. This might work if you have a super-duper revolutionary product that nobody in the industry has, or you have some insane reputation(college/work whatever).

Disclaimer: I've not done buying/selling at enterprise levels - just watched a few others do it.
This is true. In Chinese, there's no such thing as articles like 'a' 'an' and 'the' to trip you up, much less gender to every noun. And verb conjugation is pretty much non-existent.
My first name is spelled with a $10 bill. It's pronounced "Gavin." My last name is a picture of a flower. If you represent it at less than 1000x1000 pixels or with washed out colors, you are insulting my heritage.

My middle name is a musk ox.

How far does politeness dictate that you have to go to accommodate me?
"If we can't track, we can't monetize." This isn't really true. I wonder why he thinks that?
Why name communism "communism", while you can name it "share-property-ism"?

It's amazing how much this sounds like Newspeak. Evidently you can translate Newspeak into Chinese.
The only question you need to ask yourself is whether usage of these other languages is going to filter down into tangible benefits for the customer.

If the answer is no, then arguing one over the other is just pointless fan service. Try not to let it get in the way of you actually producing and iterating.
Once again: it it perfectly legal to audio and video record in officer in MA as long as the officer knows you're going it (and presuming that the act of recording doesn't interfere with the officer's duties). You can videotape (without audio) an officer (or anyone) without their knowledge, but you cannot audio record an officer (or anyone) without their knowledge. In any case, you do not need consent, that just have to be notified that the recording is taking place.

Yes, Simon Glik was arrested but the charges were dismissed. The applicable law is here: http://www.mass.gov/legis/laws/mgl/272-99.htm
Of course it helps companies - we'll give away the fruits of our labor for nothing! It's beautiful, but really, I think no other profession is as naive as we are.
Blaze-like systems offer other benifits over makefiles that are, in their own right, amazing.

1. Distributing modules with BUILD files makes everything just work

2. You don't think at the level of commands/files, you think at the abstraction of targets. How targets happen in an implementation detail.

3. `select` for varying builds in a sane and readable way

4. Shared cache

5. Distributed build and test runner

6. Query language

7. All builds occur out of tree

8. A language for describing builds that doesn't feel obtuse

And the list keeps going on. A "new make" is not an improvement. It is likely where the world is going to go it just misses out on obvious benefits of other build systems.
> it wasn't false.

The police reports in the screenshot do not indicate that the police verified these claims. Rather, they suggest that they took the word of the security personnel from Tesla.

It’s perfectly fine for the police to presume that information given is accurate until proven otherwise! However, it was false information. The police confirmed that the suspect wasn’t armed.

The most charitable reading here is just that the Tesla employees were mistaken, but nothing here says that Tesla presented evidence; so it’s not exculpatory.
From time to time mathematicians discover something interesting, like the theoretical bases for elliptic-curve cryptography. I also remember some interesting work with applications to tomography, but it's mostly like a black box so it's more difficult to be sure how aplicable it was.
> JS is interesting since it can help someone to start building a portfolio (which you can share) to others. However, python is easier to start and no steep learning curve like JS.

If you are interested in webdev, go with JS first; you’ll need it for front-end and you can get by with it full stack.

Enough JS + React (or Angular or Vue) to do basic SPAs and enough Python + AWS knowledge to build a Lambda-backed API with API Gateway or a Dynamo-backed GraphQL service with AppSync would be a good way to build a portfolio, and isn't really that much to pick up.
Well, he is still running the company and want to have control over the decision making process. MIT still owns the majority shares right?
Am I the only one that hates the way iTunes interfaces with my iPhone? iTunes is probably the single most unpleasant thing about owning an iPhone. The iPhone works like a dream as long as I NEVER need to connect it to my PC. Every time I need to connect it for updating, backup, restore, add new music (Usually that I've bought from another service[Amazon]) it's a miserable experience.

If there was a way to use my iPad and iPhone without ever needed to connect to a desktop computer I'd feel like I won a million bucks.
I like this technique to organize Django's settings: http://stackoverflow.com/questions/88259/how-do-you-configur...

Example: https://github.com/JimDabell/lojban-website/tree/master/lojb...
A better solution for the airlines is to stop selling tickets to passengers who have a habit of deplaning halfway through a trip.
ᵀʰⁱˢ ˢ ᵃⁿ ᵉˣᵃᵐᵖˡ ᵒᶠ ˡᵒˢˢⁱ ᵗᵉˣ ᶜᵒᵐᵖʳᵉˢˢⁱᵒⁿ.
You know how online newspaper articles have ads appearing in between paragraphs? That is precisely how JS would be implemented in epubs.

Sure, we all have pleasant visions of truly interactive ebooks driven by creatively built JS content. But in the real world, ads would be the first thing to be added if JS was supported.
If I don't understand an article or the significance of an article appearing on the first page, often the comments will highlight the thrust, a TL;DR if you prefer. Most of the time, I only turn to the comments when I feel the commentary would provide value. And I love the quality of the comments on HN compared to other social sites, you just know you're going to get a better quality of responses here than anywhere.
Own long term shares of growth stocks (tech), and leverage a little via long term options for whatever I find interesting/fun.

Currently bag holding after February sell off :(
They were originally a do-everything Internet company like Google, but without the aura of smugness and infinite amount of ad money. (My friend who was a Yahoo Search sysadmin tells me they had nearly as good results as Google on much, much smaller amounts of hardware expenditure.)

At some point they tried to become a media company or something and did hire a lot of journalists, but they kept making the wrong moves and trying to acquire users by buying unprofitable websites like Tumblr and eventually ran out of money.
Well yeah you probably have a couple of them laying around anyway since you have to upgrade every 3 years.
But what is the probability of becoming infected after a direct contact with an infected person. Surely, it's < 1.

EDIT: I mean if an infected postman gives you a package what is the ratio that you will get infected by direct contact versus the surface of the package? Assuming you won't wash your hands. 10:1?
I kind of doubt it. Because China has the second largest GDP, and it is quite comparable to US. But Chinese Yuan is basically worthless outside of China. Almost all international trade, even when involving China, is done in USD.

So definitely there has to be some other factor apart from GDP which gives value to a currency.
And chernobil is not a big deal. We could have one per year and the damage to planet will be less than current fossil fuels.
And do they call it "rounds"? I've only heard it called work factor.
To be fair, it didn't work out too well for IBM (hence the much more closed PS/2 range). The real winner was Microsoft.
Yeah ... I have the same question for ...

* different desktop browsers
* different mobile browsers
* different Windows versions
* different desktop hardware
* different JVM versions / vendors
* different gaming consoles ... you have to be stupid to choose just one

I don't get it ... sooner or later the iOS will also see fragmentation ... it's inevitable as new and more capable versions of the iPhone / iPod and now the iPad are getting released ... and while a niche like Apple's loves to upgrade, many customers don't (I still have a first generation iPod Touch and I've encountered apps that wouldn't run on it ... go figure).
> High speed rail is breathtakingly expensive

Expensive yes, breathtakingly no. The recent LGV Est (http://en.wikipedia.org/wiki/LGV_Est) has a budget of 4b€ for 406km (252 miles) or about $20m/mile. London's M25 projects £6.5b for 117 miles, so urban motorways are not cheap either.

Completely urban stuff is very expensive, but usually HST is mostly out of urban systems, only getting in to land at a given stop and getting out just as soon.
It also works if you're depressed.
We rode ICE from Berlin to Rostock last week and it was an absolute pleasure. It's funny (sad really) how taking trains in Europe is second nature when I'm visting, but you don't even consider it in the US.
You seem to have forgotten that the PC evolved to run one particular closed-source operating system. That is the major reason why PCs ended up all looking alike and working alike.

Microsoft enforces a lot of that conformity by creating official hardware standards and certifications:

http://en.wikipedia.org/wiki/WHQL_Testing

... but even in the absence of that, the requirement to run Windows in a seamless fashion constitutes a de facto standard embodied in code that the vendor cannot change.

Android, by contrast, is open source. Vendors can and do take Android, make fundamental changes in how (e.g.) the interface works, and release quirky versions of Android on their own quirky hardware. So there are far fewer constraints on how divergent the boxes can be and still carry the "Android" label.
On OSX? Flash browser plugin for Mac chokes on the scrollwheel a bit.
His advice is mostly spot-on for the type I write. You are being a little overly general and harsh there.
> You can make the same argument about the ICE network.

Nope. First because there are big issues with ICE in germany alone, the program isn't in its best shape where TGV is proven and pretty healthy, and second because TGV has already started expanding its network into neighboring countries.
So, you're requested to change your DNS setting to "8.8.8.8" & "8.8.4.4" - Google's public DNS. I guess most of the ISPs just blocked the domain names and not the IPs those domains resolve to. It worked for me in two networks.
A lot of the overhead is optional, I think. Lots of boilerplate, but if you know how to ask you get direct access to memory.
No. This amount of bitcoin trades quite commonly on private party trades.
To be clear, it's one struct consisting of char arrays and unions of char arrays.
Yes. I was aware when I said that. C predates POSIX-like application development and grew into being useful in that role. Particularly in the sciences a lot of that COBOL arena influence went into C programs and it worked just fine. Still does. One way of looking at modern data science approaches like NumPy is reinventing array sorcery like that without the sharp edges of bare pointers, which definitely makes calculation accessible to more people (with less error). That doesn’t indict alternative approaches, however. Again, right hands, right job.

Hiding the computer from the programmer is not automatically better in the general case. It’s better in many, usually in industry. That’s a subtle distinction and fully understanding it will command a salary differential going forward, for a few reasons. Not understanding it is how you get a $500k AWS bill for Spark to process a few billion records that fit in RAM on a laptop.
I'm not really sure it's even of interest to British HNers :)

Still, makes a change from tales of fondling in airports :)
I agree... it doesn't make sense to move to Sencha if you're already familiar with jQuery
Facebook is the rage not only for kids but for a lot of people. My friend is an ENT who works at the hospital. The running joke is the only way to get a nurse to know what you need them to do is to communicate with them on facebook.
Are people still creating custom CSS for layout? I fell in love with the grid css frameworks and haven't looked back. Looking at most of the websites that come through these parts, I'd say they have too...

Do you still write css for layout?
>1) Most Ask PG questions are dumb, including this one.

FTFY