skysight-inc/HackerNews huggingface dataset:
From my experience (a.k.a tried and failed..), I'd rather take a bit more time to glue a few amazing open-source tools together than to use an "all-in-one" framework that will screw me down the road.

Over the years, I've built the equivalent of those real-time systems using postgres, redis, rabbitmq and node that can scale horizontally. It's obviously longer than using firebase, but at least I know what's going on under the hood, I can easily optimize and debug it, I can add any missing features or switch any tools (I.e. can easily switch off postgres to something else if I needed it).

It's for the same reasons that I use React on the front-end. It's great for the view layer, but I still get to pick and use great libraries for the rest of the app (in-memory database, state management, routing, etc etc.) I can easily switch off React to something else because the surface API that I'm using is extremely small.

I would still use meteor or any of the competitors for a hackathon or prototype, but never for a long-term project. YMMV
The problem will he solved once there are no more young people. We already have less then two children per couple on average, so it is getting there.

Then again, if your logic makes you claim that majority of population is wrong for having children (including lower middle class and employed honest workers) then maybe the problem is elsewhere.
Care to link to any of that information?
This is where tribal understanding comes in. “Pizzagate” has proven to be accurate by the understanding of its proponents. The name is a joke, and it really has nothing to do with pizza; the basic premise of it is that there are pedophiles hiding in positions of power and privilege. Just about everyone knew Comet Pizza was a stretch from the beginning. People tend not to look at nuances and skepticism like this when faced with an opposing tribe’s position.

In regards to Obama, most people really don’t care. It’s kind of a silly law about birth place anyway. As for the protestors, I think you will find that most people know not to trust every picture, and everything along those lines gets healthy skepticism from people on all sides of politics.
I'm not Terry, whom ever he is.

I've done no down voting in this thread.
if twitter ever gave an honest accounting of their real users, the stock would tank and they’d probably be facing shareholder lawsuits.
I think Haidt understands perfectly well that this is hyperbole, but it shows a severe lack of empathy even so.
>You can make phone calls and listen to local podcasts in a car.

And on a train

> You get better exposure to architecture, nature,

How? You're watching the road or stuck in bumper-to-bumper traffic. I drive most of the time and it's a nice relief when my girlfriend drives because I can actually look around and not focus on driving.

> and automobile design in a car than in an underground train.

Seriously? Better exposure to automobile design in a car? lol.
you haven't negated my point, nor are you self-aware enough to realize that obviating "fact checking" is a primary goal of redaction (the typical strategy of the left). an idea that is absent is by definition excepted from scrutiny

frankly you are just echoing the Vox/Atlantic script...alternative viewpoints are "fake" or "conspiratorial"...because obviously no one armed with the facts could possibly disagree with the prevailing worldview of the NYT, HuffPost etc

critical thinking in 2017 isn't about filtering out obvious BS like Fox news...it is about filtering the much more subtle BS from Vox, Atlantic etc

and just to show you this isn't political for me...I at least have respect for sites like TheTrace that clearly present themselves as issue PR platforms, even if I 100% disagree with their views
Totally agree with you. I miss the opinionated nature of Rails when I work in the JS world.
Indeed. I am disappointed by the article's own Manichean, tribalist, myopic flavor. The rampant skepticism and ethos that embraces bullshitting to get your way is not partisan, it is -- as many other things -- broadly a property of our decadent culture's return to sophistry. As long as people fail to take truth seriously, and fail to engage in self-criticism instead of scapegoating some Other for their own moral failings, we will continue to spiral into the Twilight zone of insanity we've been inhabiting for some time.
How to Be Fearless in Everything
In India, I didn't see anyone taking out debt to pay for their undergrad. The cultural norms were such that parents paid for their kids education until graduation. On the flip side, neither was there a culture of summer jobs (apart from a handful of universities) where one can earn money to pay for college.

As sibling comment mentions, the deal is that when parents turn old, kids are expected to take care of them.
Few tips:

1. Create a contract traditionally called "Statement of Work" (SOW). Google it and you will get plenty of samples. If absolutely needed, get a lawyer to review if the budget is worth it.

2. Ask for upfront deposit. I ask for 50% but it could depend on your negotiation skills. If a client is not willing to put at least something upfront, then they are not a good client. Most likely, they will nickel and dime you.

3. Discuss the IP upfront. If client wants full exclusive ownership, your price should cover that. If you want to retain ownership but license it out to client, make that clear and reflect in your price.

4. Write the "scope" of the project as clear as possible. The scope defines the "what". The "hows" can vary a bit but try to ensure the client is clear on "what" is being delivered. Google "scope creep" if you are not sure about this.

5. Setup milestones by time and scope items. For each milestone, make sure the client pays. This will ensure that the client is serious and stays on track. If there is no milestone based payment, client could go missing. In worst cases, they may just drop the whole thing. Better to know sooner than later.

6. Be very clear with the client. If an answer is "No", then don't sugarcoat it. Say No. Saying No upfront is 100 times better than saying No later when client expectations are different.

Most importantly, build trust with client but make sure they respect your time and skills.
>Most people will chose Option 2. The two main types of people who chose Option 1 are those who are passionate about learning and advancing human knowledge and those who want a career where a PhD is required.

I was under the impression that "those two main types of people" are the only ones who're really supposed to go into PhD programs in the first place, so shouldn't we be talking about the incentives important to them? Not to say money isn't important, but to say that from their point of view, Big Tech/Finance/Oil/Pharma/Defense may simply be a slog.

There are also plenty of people who graduate with strong grades from a good undergrad and some nice experience and... simply don't get offered six-figure salaries right out of school. All my first job-offers were right around $80k/year.
Many people aren’t looking for a resource on how to code, just need to get informed on a new language.

It’s funny, when I first started programming, I thought “why do all these resources assume I know so much?!”

now I find myself thinking, “why are they assuming I know so little.”
Perhaps you can explain how WV voted for their own interests when it came to employment. Their unemployment rate rose dramatically with W's 2008 Great Recession and then steadily fell during the Obama years.

https://data.bls.gov/generated_files/graphics/latest_numbers...

Looks more like Cheeto took them for a ride. He does that. Is WV voting its interest in the opioid crisis? I don't think more guns, gays and god will get them out of it.
A professor I know at Berkeley looked directly into the synchrotron (after calculating and installing the appropriate filters to ensure statistically one photon per second would go in). Pretty gutsy- make a math mistake and you burn a hole in your head instantly.
loltwitter. lollibz.
I really don't think those things are 'games'.

I lost every interest in playing them as soon as i learned that they are rigged.

The most anti-social thing are those crane machines. I never knew that they are allowed to change the strenge of the crane.

Srlsy wtf?

I keep my money and play only something like air hockey, which is fun or eat candy stuff or ride a coaster.
I haven't tried it, but https://date-fns.org/ looks nice. For example, immutable API and just uses native Date objects.
‘Sprint’ Author Jake Knapp Built You a New To-Do List
If you already have a database, I recommend storing the session in the database. I personally use connect-pg-simple when using Postgres. In other words, I wouldn't add another major dependency like Redis just for session storage.
Jake Knapp To Do 2

1. Make a two column list.

2. Front Burner - Your top priority list.

3. Counter Space - Reserved for expanding your front burner
project.

4. Back Burner - Your second most important project.

5. Kitchen Sink - Everything else goes here.
The x-years and y-% could be based on their future earnings. A sort of tiered system with “marginal” rates. I wonder if such a system could exist.
I missed the opportunity to use meteor, but these days the big appeal of meteor (minus one opininated framework) is that I can get the same experience with VueJS/React and Feathersjs
>If you take some initiative, you can also learn a lot working in industry. It’s important to avoid being a code monkey stuck in a cubicle, only doing what you’re told and collecting a paycheck. Instead, be curious and enthusiastic about all aspects of the business and chat up all of your colleagues in different departments.

Why would you want to be curious and enthusiastic about your industry job if your real interest was research? This whole thread seems to be discussing a Generic Excellent Student who's simply choosing between academia and industry based purely on remuneration, and who possesses the marvelous ability to direct their passions straight towards money by sheer force of will.

Well, of course that person is going to go to industry, but there are many people whose actual interests will point them preferentially towards one or the other. I went to school with a guy (call him P) who was talented and could have taken some research experience at any time, but he just plain wanted to be an entrepreneur.
So we were lucky that our relationship with Spektrum wasn’t creditor > debtor. It was more of an intimate partnership. After all, both companies shared almost all the same owners.
Ask HN: Will AMT repeal lead to mass exodus of employees from unicorns?
Many employees at private unicorns like Uber are “stuck” working there, because if they leave, they need to exercise their options within 90 days, but then owe AMT on the “paper value” increase in the spread between the current “value” of their newly granted stock and the strike price on their exercised options.

Companies like Uber may not go public for years. But the AMT tax bill for employees who leave could be millions of dollars, due the year they exercise their options (within 90 days of leaving the company). Since the stock is effectively illiquid, this would bankrupt employees or force them into debt. So the best option becomes to stay at their company. Thus, they are “stuck” there.

Will repealing the AMT tax result in all these “stuck” employees leaving their companies? What effect will that have on the unicorns, and what downstream effects might it trigger in VC funding?

Perhaps it will result in more IPOs?
Haidt should say he thinks it's hyperbole if he believes it so. Hrmm.. this is looking familiar
Except that has nothing to do with why they voted as they did going back to before the 20th century as rural America has never been about today's Democratic ideals. The Miners and their Unions have been supportive of Democrats since before FDR.

Edit could the downvoter parked here show their face, literally five seconds after posting and you're downvoting have to assume you've gone down the thread downvoting everything, so just say hi
Also consider that $76,000 with the ability to find plenty of work outside of coastal metropolitan areas is a pretty sweet deal.
You just have to pass the ICE candidates somehow. It doesn't have to be through a signaling server, the possibilities are endless.
I guess that was way back. Now it’s way more expensive
But they all may nudge search results in this direction or that. Google is injecting partisanship in search, like newspapers always have been-- NYT vs WSJ, people just expect different content. Factionalizing search inherently means there cannot be a single dominant player. Google is stronger as a business when people perceive it as nonpartisan like the phone book.
Finally, a Way to Capture Dealership Foot Traffic
Let's see:

1) Returning a non-defective product.

2) Yelling and making a general asshole of himself to minimum-wage store clerks and phone support people who have no power to change policy (or even, probably, alter what they say to him... I'm guessing that "I do apologize" is probably on the script they're given).

3) Expecting the company to come and pick up his (again, non-defective) product for free at his convenience.

I'm sure he will be deeply, deeply missed as a customer.

"I left with everybody in the store's cavernous warehouse hearing about how dumb I thought they were."

No, actually, everyone in the store's cavernous warehouse was thinking about what a loudmouthed, bullying jerk you are.
There was massive solar flare activity in September which may (or may not) have something to do with this.
Google replacing Pixel 2 XLs sent to customers without Android installed
Anyone know what font is used in that article? It's beautiful.

> Further, we measure the quality of the individuals who apply for the job through a battery of personnel selection tests that capture cognitive ability, non-cognitive ability and relevant work experience. These tests are reliable predictors of work performance and are used by firms worldwide (Heckman et al., 2006; Autor and Scarborough, 2008; Hoffman et al., 2015).2

> We use the Raven and Stroop tests for cognitive ability (Schmidt and Hunter, 1998). For non-cognitive skills we administer the Big-5 personality test and the Grit scale (John and Srivastava, 1999; Duckworth et al., 2007).

Does evidence really exists that these tests are predictive?
Ask HN: Do you internationalize/localize your apps?
Hi HN,

We are in the process of building a reporting tool that would be mostly used by sales / marketing executives to monitor ROI.

This is not a consumer facing product rather a B2B product.

We are unable to decide whether to internationalize/localize the application or not.

Here are the two approaches we are thinking

1) Launch English only for now, but plan for localization in the future

Pros:

Make the product accessible for a larger market

Cons:

Long term maintainence cost (translation would be needed for every new screen-string pair)

Seems a bit like premature optimization

2) Dont internationalize at all, given that this is not a consumer facing product

Pros:
Simplify development and maintainence over long term, not having to deal with I18N

Cons:
Loose out on new audience who would like to use the software in their own language

What approach would you recommend?

Also HNers whose first language is not English,

1) Roughly what percentage of software you use has option available for your language

2) Do you prefer to use software in your language if there is an option available

3) Does not having your language impact productivity while using the software.

Thanks!
First of all, advance apologies for meta.

But this is rather interesting. I am not sure this article deserved to be flagged. It's an opinion piece, so one can't expect too rigorous source vetting. That said, the reference links weren't particularly shabby.

And it's political, which goes against the HN guidelines. However: it does make couple of very interesting points.

The first one: that partisan media is more insulated than before. That's certainly a viewpoint that carries weight and has been discussed, in various forms, on HN for quite some time.

And the second one? That in the current political climate there is no more room for moderate and reasonable discussion. You either broadcast a polarised and incendiary view or get no visibility nor acknowledgment - but when you do submit to the attention economy, you get flooded and drowned out by the professional wound-ups.[ß]

---

[ß]: Modern Finnish has a term which I don't know how to translate properly: "ammattinärkästyjä". It would fit really well here.
The parents may be more experienced, but they are, for the most part, just as naive.

They grew up in a world where a bachelor's degree - any bachelor's degree - virtually guaranteed at least a middle class lifestyle, if not an upper middle class one. Many of them can't fathom the idea of graduating from college and then not being able to find a job that pays a living wage. Especially the ~2/3 of them who don't hold bachelor's degrees themselves.
that was a great 10 min watch, thanks!

while there are several good points made in the video, one really made me think: if you're in an IQ segment that gives you lot of opportunities - as the prof said: "not just opening word, but programming" -, it is really easy to forget that many people might struggle with "reasonable simple" tasks.
I think it's always just going to be a different-strokes thing.

For example, I left the Rails world hungering for tiny, composable solutions like Clojure's Ring and Node's Koa.

I ended up preferring to just see glue code in my git diffs. For me and the small teams I work on, there's a lot of productivity to be gained when you can just look at the code and understand what's going on.

You end up with bespoke glue code per application, but the glue is generally simple so I didn't reap much reward from using a framework that tries to hide it at all cost.
I'm not allergic to shrimp, as it's one of my favorite foods. Got some Gulf Shrimp a few months ago, had a horrendous allergic reaction. Figured it must be the pollutants.

Truly sad because as a kid we'd go buy shrimp off the boat when visiting family in Louisiana and Mississippi. Never had a negative reaction then except my grandmother making clean the things, horrible work!
I read K&R when I was 15. It was definitely good enough.
Platform specific books also helped a ton. I was into the Amiga at the time - '90 or '91 or so - and you really needed extra info to do anything interesting.
You have to be doing something wrong or have something wrong with your setups. I've literally never had that happen in light to heavy use across 5 installations.
rate-limiting -> nginx || iptables

Never ask PHP/Node/Ruby/Python to do low-level network routing. Your throwing megabytes of memory at a simple connection decision. If you need advanced logic for rate-limiting (not just access counting) then using nginx + memcached/redis as the marker. Have your app mark the ip in memcached/redis so nginx knows not to bother Node/PHP/Ruby/Python next time.
How does Rocket compare with Mattermost these days?
This is really the only path forward: make student debt dischargable. Yes, it will make less people go to college, but too many people going to college is clearly one of the root causes of cyclical skyrocketing costs and increased borrowing.
I was a member of rentacoder, which was eventually acquired by freelancer.com. My account there dates back to 2002.

I haven't been active there in a couple of years. The signal to noise ratio makes the website useless. Not enough quality projects and not enough projects with realistic budgets.

But the problem with fraud is beyond serious. I am very careful with who I do business with, and screen customers as much as possible, but their platform really makes it easy for fraudsters to screw you over. I got a couple of issues there over the years. They both were very small amounts, like $200 or so. In one occasion the customer just reversed the payment, stole my code and freelancer.com did absolutely nothing to stop him. In another incident, the customer did not release the payment after completion of the project and I had to settle to accept only his initial deposit as payment, which was like 20% of the agreed price.

The company is also very fee hungry. There are hidden fees everywhere for everything you do in that website. The website itself is also terrible. Customer support is the worst I've ever dealt with.

There are much better ways to find customers than these kind of websites. On the other hand, if you are looking for developers there are plenty of good ones there, just avoid all the Asian body shops and your chances of successfully finding someone are actually not that bad.
In Germany the most common is centrally controlled. Usually a couple streets are connected to a controller, which is either triggered by a signal modulated over the regular mains from the local power provider or a central sensor, or triggered by a sensor connected to the controller.

It's usually not individual lamps, but large streets, blocks, or entire neighborhoods at once.
This is also the kind of environment that I am used to. Even though university education is mostly free in Germany, there are still costs of living etc. Thus there exist quite some children whose parents are quite hesitant to pay for the education of them if they don't agree with the degree course that the child chooses - even though by law they are typically required to pay.
tl;dr: good idea, but not applicable to many FOSS developers due to local laws.

Please keep in mind that the legal complexity of accepting donations prevents many of us from doing so. This is largely a result of local laws and how the IRS equivalent is set up. Take Germany for instance. The tax code in Germany discourages freelancing in favor of running a >10 person company or finding steady employment. The main reason is what taxes one pays for "real employees" and how that lands in the national support system accounts. This is a valid justification on the state's part, but a FOSS developer living in Germany who isn't already doing freelancing and has all the tax complexity and insecurity taken care of is hard pressed to start accepting random donations. The first problem you'll encounter is them declaring you a false freelancer if you have a "single customer receiving bills" or forcing you to deal with freelancing tax paperwork for accepting a couple hundred bucks a month.

Still it's a good idea and I'd suggest to take out the middleman for those micropayments. I don't understand what GitTip or Patreon add in value besides acting as the payment service. I mean, you won't be able to ask for money back, will you?

Hey, if I could accept donations without concern, I might buy hardware or expensive hosting services that would benefit the project, but most FOSS developers do it as a hobby paid out of their regular paycheck.
What you propose is only a performance optimization at the expense of operational complexity. Like caching.

"Never" doesn't make sense.
The iPhone 4S and newer models also use GLONASS along with GPS for positioning. I suppose they could also encrypt their own system with a different scheme in unique situations.