skysight-inc/HackerNews huggingface dataset:
> Go would be another good learning language, I agree. But you still have GOROOT/GOPATH to worry about

GOROOT and GOPATH are set automatically by default, you don't need to mess with these unless you want to.

> I think it's about the same as Java in terms of complexity.

Even if GOPATH/etc weren't set automatically, you still need to learn Maven and Gradle and friends. I've been programming for a decade or so, and every time I try to play with Java I have such a hard time getting projects set up. I don't know if the tooling is really so complex or if the happy path is just poorly documented (perhaps because everyone assumes you're using an IDE?). A few things I had trouble with:
- Getting the Gradle server set up so I didn't have to wait for the JVM to boot every time I wanted to compile anything
- Configuring Gradle to compile a native dependency like OpenGL
- Configuring Gradle to produce a fat jar
- Configuring Gradle for unit testing

By comparison, with Go does all of that out of the box (`go build` doesn't have a VM to warm up, and Go's tooling supports native dependencies, static compilation, and testing by default).

I don't think this is a big problem if you already understand Java's ecosystem or if you have someone to hold your hand until you get a project set up, but I had a terrible time finding the right documentation.

> Besides, you don't need an IDE for Java, it's just that most people use one. I personally use gradle and vim when progamming Java.

Last I checked (a year or so ago), there were no reasonable vim plugins for Java. Certainly nothing as mature as vim-go.
There have been various CVEs already around brace expansion, but yes, it gets bad.
What /s tag? It seems genuine and has NO TAG.
Dongles, a dream come true.

Maybe in another 5, 10 years.
Robert M. Pirsig, million-selling ‘Zen’ author, dead at 88
The IRS is not stupid, but their budget gets cut every year and at this point they are nearly completely ineffective as a tax-compliance organization, lacking the manpower for any sort of real enforcement.
Probably left-pad
You may want to proof read your testimonials again. The testimonial from Leah has two different surnames. She is called "Leah Smith" and then "Leah Remini".
Virtual console sales. Nintendo doesn't want you to play those titles on a tiny touch screen. I agree with them there; screen + tactile buttons are a much superior way to play.

The heart of it all is in the virtual console emulator though. If you want to play Super Mario World, Metroid, Earthbound, and other classic titles, they want you to go through their store on their systems where they have total control. The DS family and Switch are both portable systems, so to them, there isn't much incentive to make sure Android/iOS emulation are bug free.

There is also that stigma attached to paying for mobile games. I mean, Super Mario Run did really well, and it is a polished runner that (in my opinion) is worth the full price tag. But the prevailing logic is still that paid games are for consoles/Steam and free games are mobile fodder.
Been running anonember.com for a while now without issue
I've done n-body simulations like that in college. It's amazing to watch how, in certain cases, some random star, previously well-behaved, just shoots out of the cluster at high velocity after some unlikely chain of close encounters. The deserters extract some energy from the cluster when they leave.
JKCalhoun, that would be applicable if the Tesla was less safe than other vehicles, but its consistently shown to be more safe than most vehicles... Even the battery fires everyone goes on and on about, Teslas (based on accident rates, to scale the data) are much less likely to catch fire than a gasoline powered car. They are safe in impacts as well...
The talks themselves are definitely not worth it. The real question is, will you benefit from meeting other people who have put $10K into a ticket?
Lack of an idea is the main obstacle for me. My best business idea so far has only produced about $20k/y of sales.
I am not into the cult of anything, nor do I think anyone is superior just for being an entrepreneur. I do think being an entrepreneur is superior in one key regard, "its all on you". No one to fire you or lay you off, no one to blame for hiring practices or corporate culture etc etc. What I personally love about being an entrepreneur is the success is not all because of you, but the failure sure is.
Going Multi-Cloud with Google Cloud Endpoints and AWS Lambda
In addition, beware the stories of "self made" tycoons which will conveniently ignore how -- even if they didn't trigger it -- they still had a safety-net of wealthy relatives that they could rely on for emergencies or loans. (Ex: Bill Gates.)

Statistically speaking, poorer people can't afford to undertake the same risks, so they can't take advantage of the same opportunities. Once you hit zero, you can't gamble your way back.
This is a great article but it leaves out what in my opinion is the most interesting part of this history. Li Si unified the script in the form of "Lesser Seal", but this script wasn't used much except for, if I recall correctly, official proclamations, engravings and whatnot.

At that time the first emperor purged the bureaucratic class, except for a small school of philosophers, and delegated most clerical tasks down to military officers and slaves. These people absolutely butchered the script and replaced its refined artistic regularity with a more casual free-form style. This is called Li Shu or "clerical script".

Fast forward a hundred years or so, the new emperor is kinder to Confucianists and the academics are out of hiding. Now the scholars have a choice: use the standard script of Li Si or adopt the messy free-form style of the officers and slaves. The amazing thing is that they chose to use clerical script and did a complete re-interpretation of the aesthetics of Chinese writing based on the characteristics of that script. The "refined" artists of the later eras appreciated how fluid and dynamic the writing of untrained scribes was and incorporated those qualities into a completely new standard. There's an absolutely mind-blowing history here in terms of the evolution of an art form.
Can't wait for USB 4 support on my eSDV
The corporation tax rate over here in the UK is 20%, but I wouldn't be able to do what you're suggesting without committing tax fraud of the most obvious sort.

If my company pays for some of my personal expenditure that money becomes part of my remuneration as an employee/director and therefore my personal income tax rate applies.
Is the problem posed to the environment from plastics greater than the human benefit from their use?
I had a merchant account so I could accept credit cards online. This was fine for years, and then I got a persistent carding attack, about one every minute or so. It happened at night, so my desperate calls to the bank to shut off the account went unanswered.

By morning, I had thousands of fake transactions and a whopping bill for it. I refused to pay, because the fraud happened at their end, I did my best to stop it in a timely manner, and their staff didn't answer the phone at night.

I did get the charges stopped, but the merchant bank said in the future I'd be held responsible. They could not offer me any solution that they'd stand behind. So I cancelled my account, and switched to other providers that stood behind their security.
You actually have it backwards. US firms that do a lot of business overseas are being paperwork-shifted outside of the US not to avoid paying taxes on US operations but to avoid paying US taxes on operations that take place largely overseas.

This is how Apple ends up with 250 Billion (or whatever it is now) overseas that it doesn't want to Repatriate and pay US taxes on. That money wasn't earned by selling iPods in the US, it was earned by selling iPods everywhere else.
all the time? I've used it for image processing. Seems decent. As good of performance as rolling my own. Waiting for multi-node support.
How to Make Tattoo Machine at Home – Homemade Tattoo Machine
> JSX is a bad idea that's unfortunately not going anywhere.

JSX is syntactic sugar. That's it. Not a bad idea by an stretch.
More importantly, I wonder how much they were paying for this library, or to what extent they were supporting it internally. Because if the answer is zero and they weren't, I would put a lot of the blame on HipChat engineering.
Does charging a modern LiPo battery slowly result in extended battery life?

I've thought it would be good if there was a charge-mode selector of some description for when your laptop is low but you know you won't need a full charged battery until tomorrow. Or if you could tell the battery to stop charging at a particular capacity, say by intentionally shifting the 0% and 100% battery levels.
Well, yes and no.
Its true once you get beyond about 12C potency on the centesimal or "C scale", there may not be a molecule of the original substance left.

However lower potencies, specially in the decimal scale definitely have enough of the original remedy in them as to qualify as a microdose. If you start with a gram, then a 6x potentization will result in about a 1 micro-gram dose, which is about the same as being discussed in this article. And a lot of homeopathic remedies are administered at the 3x or 6x potency as well.

https://en.wikipedia.org/wiki/Homeopathic_dilutions
Yes, the combustion of PVC and other halogenated hydrocarbons can produce dioxins. This worm digests polyethylene, a halogen-free hydrocarbon that does not produce dioxins even if burned.

The article says "The analysis showed the worms transformed the polyethylene into ethylene glycol, representing un-bonded 'monomer' molecules." Methylene itself is an extremely reactive species that cannot be isolated outside of exotic conditions such as trapping in a frozen noble gas matrix.

Ethylene glycol has a short environmental half-life and is oxidized to simple compounds like CO2 and H2O by a variety of processes:

https://www.ncbi.nlm.nih.gov/pubmed/11302583

https://www.researchgate.net/profile/Gordon_Craig/publicatio...
It's a logical practice as well. You're the one generating the user's interest and directing them to the app in the store to get the sale. So, it would be logical that you'd want to pay less of the Apple tax.
Don't forget AirWatch on the unicorns list.

http://www.bizjournals.com/atlanta/blog/atlantech/2014/03/un...
What you describe is largely a myth.
this particular case is what is called an "open-access journal" which is a controversial topic. the nominal goal of journals of this sort is to break up the fairly awful stranglehold on academic publishing that companies like Elsevier have created. however, it is a deeply problematic space and many of these open-access journals are fraudulent publications in that they don't even attempt to do appropriate and necessary peer reviewing. it's just pay to play at a corrupt journal like this. pay your fees get your publication. it's like vanity publishing. independent of academic merit.

the ideal is an open-access journal that is open in terms of who can read it but very closed in terms of who can successfully get an article published. that's not what we're getting these days though.
I came across a graybeard in an interview recently who refused to take a coding challenge and cited his experience instead. He did not advance through the interview process.
Not a fan of the 'one button deploy'. People treat this as a UX problem when it really isn't. By creating magical buttons you're just abstracting a lot of hidden complication, not removing it. The functionality of an application is governed by an often complex interaction of code, configuration, and various types of persisted and ephemeral state that needs to be understood by the operator.

Often the best UX for controlling this complexity is a CLI tool. The CLI is not your enemy.
Every single year, people say it's "a make or break year" for Tesla (and SpaceX, for that matter).
45. Still coding, probably until I die. Light years ahead of younger developers in the following:

* Writing less code

* Writing maintainable code

* Re-using existing code (requires reading existing code)

* Know how APIs should be written

* Knowing how to properly map associations

* Know when or when not to use another library

* Knowing when to tell a product manager to go back and do some more product managing

* Knowing when to say "No"

* Knowing how to determine what a stake holder actually needs vs. what they think they want

* Understanding that 8 hours today and 8 hours tomorrow is 10x better than 16 hours today.

* Saying "I don't know" when asked "How long will it take" or "When will it be done"

* Fighting against shitty processes

* Fighting FOR processes

* Forcing PMs to use software designed for the purpose of creating software instead of accepting requirements through email/slack/invision/zeplin/google docs/tool of someone else's choice
A corporate tax rate of 100% wouldn't have any real effect on your personal business. You could still run a business, paying yourself a handsome salary and making a good living for yourself, without ever running a business profit year-over-year.
I agree about the infeasibility of hydrogen cars but I always imagine that if you were going to run a hydrogen gas station you'd just manufacture the hydrogen on-site taking advantage of the already existing water and electrical grids.
Thanks. These are very useful comments. Thanks for taking time to respond. I agree there is lot of things we can improve in the product. The product has not gone viral so I am experimenting with few ideas. I am the technical founder and CEO. My co-founder handles product. Domain expertise is certainly lacking because we are not in college or high school. Had this idea been done by a college student, I agree this would have had better possibilities of making through.
VSO DOWNLOADER ULTIMATE 5.0.1.36,DOWNLOAD FREE WITH SERIAL KEY 2017
I've been in an accident once and immediately after I was in a state of shock, very confused and on auto-mode. Or maybe the driver dies in the accident, so I'm not really sure how this is relevant.
That sounds more like a personal attack than a constructive response to the topic.

I only brought up large (old) codebases to put into context the kind of maintainability issues I am discussing, and why my perspective is what it is.
If you believe that I encourage you to start making up deductions to reduce your tax burden. You'll get to see just how ineffective the IRS is.
> I can’t wait to pay you $500,000 per year. You just have to be an awesome and insane engineer with enough skills and work ethic to keep the work we do for our clients as good as the work at the biggest and best tech companies in the world.

Perhaps he is being a bit hyperbolic, but if he really is willing to pay an engineer 500k/year, I have a feeling he should be able to lure people away from the likes of Google, FB, and Apple, and actually keep them.
Until you depend on anything, like a unit testing library. Manually managing CLASSPATH isn't fun. I think Java is a fine way to learn OOP (it was my introductory computing language), although I'm now of the opinion that OOP is a big distraction.
The management track seems unsustainable anyway if the projected career path is seen as Developer -> Manager with no alternative, unless you just keep adding layers of management.
Ask HN: Podcasts – Have/Want?
What podcasts do you like? What podcasts do you wish existed?
I can watch YouTube in Firefox on Android, but I get a lot of dropped frames.
I've been looking at 20+ acre land parcels in Oregon/Washington. The only internet service is wireless stuff like this: http://www.peakinternet.com/internet/fixed-wireless/
I'm saying a modified Korean alphabet to distinguish tonality of vowels with the pinyin four sounds.
> All of that aside, my comment about my experiences with Go on HN go well past this single thread...

Honestly I see just as many people being highly critical of Go as well. Go is like the Apple of programming languages: it's opinionated, arguably spare in design and often polarises people opinions.

But with regards to your main point, i was talking about production builds as well. I've lost count of the number of times I've pulled build data from a Windows PE or Linux / FreeBSD ELF. I went to college in the 90s and it was a hobby of mine to reverse engineer the build environment of Windows executables (a bit like in this article) because I wanted to know what technologies the professionals were using.
The Chinese government generally requires that foreign companies have a local partner that has the controlling interest in the venture and that key technologies be transferred for local manufacture. Would Tesla agree to this and would it be considered a success if it did?
What did them in for me was the insistence on creating usernames which could not be hid. It ruined the localized aspect of the anonymity by focusing on the person, creating a power-user shit-posting environment instead of letting content arise organically from a faceless localized mass.
Guns come with downsides, true. But so do a lot of freedoms. Alcohol? Do the benefits of alcohol outweigh the downsides? I would argue alcohol has an even worse impact on society than guns. Of course you'll say "yes, but regulating alcohol is impossible, at least regulating guns is feasible". Yet, we can sleep at night knowing our favorite vice kills tens of thousands every year in the US alone (not to mention the mental health issues and child abuse that stems from it...).

Education is effective. If education is an effective tool to combat alcohol abuse, it can be an effective tool to combat gun abuse as well.

Europe should want guns even more than America. It wasn't that long ago that Germany was blitzkrieging across borders and the citizens were defenseless. It would have never worked in America because as soon as the Germans drove over the border, millions of American civilians (not soldiers) would be pulling out their family rifles and gunning down the German soldiers from every side.
how insightful :V
I think by "business types" the OP means that most of the tech/startup scene consists of people more on the business-side: marketers, salespeople, general "hustlers", etc., rather than technical hackers.
This is the typical Tesla response:

> First of all, the lives of the owner and passengers were not threaten.

Reminds me of Tesla's section to the decapitated driver: "A human wouldn't have seen the truck either" or the unroll.me response.

Seems like their life was in danger. How about, "Sorry to learn what happened" and to look at changing the accessibility of the manual release. This is why we have consumer safety regulations.
I'm not sure what point you're making. It's easy enough to translate my unix shorthand for directory creation into windows instructions...
China is just China even for what car making is. They copy and they have troubles doing that too. They are struggling to implement new emission regulations. They tried to copy something from both US and EU regulations and ended up with an endless "draft" state of the future "CN6" emissions standards. But they are supposed to start having effect in 2019-2020 and all manufacturers are puzzled about what to do (because cars destined to market in 2019-2020 are in development since last year already). So can China drive any type of development, especially EV, this way? Hell, no!

As far as the article's references to Porsche and Maserati sales go... What does it have to do with anything? 1+ billion people, of course they have some rich people spending money on sports cars. They do not necessarly drive new technologies, like EV, to advance, but maybe some rare animal leather to end up on more dashboards.

For fuck's sake, the new XXX (can't say brand name) light commercial vehicle for 2020 in China has 2010 tech in it (except the SCR system, which will probably be required if the Chinese decide once and for all to freeze the regulations)! Shit old 10 years tech because, to quote a XXX manager "this is what they want", and by they, he means the actual Chinese masses, not the rich guys buying sports cars.
Amazon always fails to make their payments services sufficiently international to be any use outside the US.
I'm definitely not saying that. Y Combinator accepts companies from a diverse number of backgrounds/countries of origin.

Rather, I'm saying that when you apply to Y Combinator, you are competing against the best entrepreneurs around for a very limited number of seats. Since Y Combinator is so competitive, your chances of getting in would be better if you started working with a good writer or editor.
I've found most acquihire situations unfair to existing employees. It seems that those coming in from the acquihire have a higher reward/payout that talented employees already at the company can never negotiate.

Are the incoming acquihired engineers that much more worth than the ones you already have? There are certainly exceptions but by and large I can't imagine this being the case.
The principled reason to care more for dogs from my understanding is mutualism. Dogs are dogs because of humans. Same for cats.
Wow, thank you very much! :-)
I run into web applications all the time where lazy and incompetent developers have blocked or filtered out the '<' and '>' characters in a naive attempt to prevent content injection attacks.
I didn't specifically buy a new power bank for my new MBP, but I was pleasantly surprised to find out my generic power bank for the mobile phone can actually charge the battery of my MacBook when the MacBook is not being used (5 percent in 30 minutes). When you are using, it says battery not charging though.
I don't understand not noticing traffic jams. The sequence you need to do isn't hard, but you need to do it so often with a mistake chance every time.

And no amount of driving makes snow and hills a non-issue. Winter roads are inherently more dangerous, adding just more pressure to an already annoying situation.
"I painted myself into the corner of a room. Clearly the roller is at fault! This would never have happened with a brush!"

People who bitch about ORMs usually complain for the wrong reasons. Many ORMs are highly opinionated about how to organize their tables, and if you don't adhere to that your code complexity can climb exponentially. If you're constantly going against the grain, maybe you're using the wrong ORM.

Keep in mind even ActiveRecord, as ornery as it can be, still has a "revert to manual query" mode. Any well-designed ORM should support that as well.
Looks like an interesting product, Tim. I've always enjoyed Pascal so I'll give your trial version a try.