skysight-inc/HackerNews huggingface dataset:
Share Your Journey from Junior to Intermediate Rails Developer
Has anyone experienced any of the courses offered by upcase? Well i am planing to take one on 'Intermediate Ruby on Rails hoping' that I will learn a lot best practices, techniques and tools followed by community.If anyone here ever experienced Upcase, can you share you experience? Any suggestion or advice is welcome.
From that link it looks like it shipped. Mix of happy users and Mac users where it doesn't look like its working well. http://dasungtech.com/
he private prison companies must be salivating over what's to come.

Indeed, we might say the new administration is like Christmas for them:

https://www.nytimes.com/2017/02/24/opinion/under-mr-trump-pr...

With sugar plums dancing in their heads:

http://www.newyorker.com/magazine/2016/12/05/trump-sets-priv...
A Playable Post on the Shape of Society
> The police in the US are trained to de-escalate situations too.

Are you sure? I've never heard of it. I have heard of a police officer who was fired for de-escalating a situation through his training as a marine.

Maybe some police department do train their officers to de-escalate, but it's very clear that many don't. In fact, many US police officers are overly eager to de-escalate.

> That doesn't stop police violence from occurring either in the US or elsewhere (there is no shortage of horrific stories of police abuse from western/central Europe as well, for example).

Compared to the US, there is absolutely a shortage of stories about police abuse in western/central Europe. Yes, it happens, but not on that scale, and the kind of police violence that Americans have come to accept as normal is not considered acceptable in most of Europe.
"Brain-like" is not a binary property. A recurrent neural network is more brain-like than a Turing machine. Numenta's Cortical Learning Algorithm is more brain-like than an RNN. Blue Brain simulator is more brain-like than CLA. And so on.
I dream of a world where bump compensation is unlimited. The same people who now churn miles to fly everywhere for free would then start strategically chasing storms to get bumped from flights and make tens of thousands of dollars in compensation.

We have mileage runs and mattress runs already; why can't we have bump runs as well?

Someone get Carl Weathers on the phone!
This. After using Go, Nodejs (Express, Koa), PHP (Laravel), Java (Spring) and C# (Asp.Net Core), I realized that nothing beats me in productivity when I am using Spring or Asp.Net core when building a web app. Little things like form validation, route management, templating and a ton of little under the hood stuff are much much easier with older frameworks that have been around for a while.
You Sir will be the end of me, or at least my productivity. Thanks for the tip! :o)
"AirBnB enabled people to capitalize on under-utilized real estate assets that they own or rent with a little administrative overhead as the only labor input.
The real failure isn't the gig economy, but government economic policy that drives some aspects of living costs higher while real income drops. The biggest culprit here are housing costs."

~~~~~~~~~~~~~

you praise airBnB for unlocking economic value yet demonize housing costs. the discordance here is that airBnB encourages rent-seeking behavior which will worsen housing costs, as that rental value gets priced into the cost of the home over time.

for economic stability's sake, we should favor labor over asset ownership in our economic policy.
A sentence which fails to specify a real uniquely… fails to specify a real uniquely. Borel's talking about numbers which can be defined uniquely: that is, picked out, identified. Your Berry-paradox description doesn't identify an integer.
This is awesome. I didn't even really see what was happening until it was too late.

If you enjoyed that you might enjoy the structure of the proof of the complexity of type inference for \-calculus: http://www.cs.brandeis.edu/~mairson/Papers/jfp02.pdf . They construct arbitrary boolean circuits from simple types and evaluate the circuits through type checking.
Promising json api lib for Laravel 5
What's wrong with XML?
I've written about this [1], but in brief, my opinion is that selecting a high-performance platform is extremely reasonable, all else being equal (equal familiarity with Go and Ruby, for example). Opting for a high-performance platform allows you the freedom to build your application code in a genuinely low-friction deferred-optimization manner.

Put another way, a high-performance platform provides a very high ceiling, allowing your application to be more brute-force with its implementation. You don't have to be sub-consciously worrying about performance gotchas while implementing your code because a high-performance platform gives you freedom to be inefficient within your application domain.

Not only that, a high-performance platform postpones your first scale event, and in some cases indefinitely defers it. I've found that applications on high-performance platforms tend to be easier to deal with on a day-to-day basis because they do not collect the various deployment performance-oriented cruft that you typically see with low-performance systems. High-performance platforms have simpler system architecture (fewer external processes, less monitoring overhead, etc.)

A bonus is that the user experience will be just that much better thanks to low-latency responses.

[1] https://www.techempower.com/blog/2016/02/10/think-about-perf...
This! Can't believe there aren't more people using nvALT.
My question for iOS nvALT users is, what app do you use for the iPhone?
I've only been able to find Simplenote, which is fine, but it syncs the content of my notes as clear text, which isn't fine.
Is there any other iOS app that syncs with nvALT?
You're free to hold your own views. I think yours are unethical.
I think it's a combination. The physical quality certainly feels nicer than others, and I think the surface area is larger too. Then, whatever is going on with the software side is great. I know that on mine, it's nicer in OSX than Windows with Bootcamp drivers, so I'm sure software has a lot to do with it.

It is the only trackpad that I enjoy using.
> 9 times out of 10 it is Apache httpd, and numerous instances of it at that.

A lot of your post is not wrong, but that statistic is just not right at all. Less that half of the time we see apache instances behind NGINX, and it's mostly because it's legacy, and hard to move away from it. The other half of the time it's application specific web servers, or other NGINX instances.

Source: Worked for Cloudflare and now work at NGINX
As a Twitter stockholder, how do I get to vote against this?
True, but the argument that one set is larger still works.
Can you give an example? I'm trying to think of how that would apply to the typical Uber driver. Do you mean they would be working during surge time more because they get paid more?
Yes. Labor laws in general reduce options for those who need them most. It prevents people from making decisions for themselves and is condescending in assuming individuals are incapable of deciding what is best for themselves.

I acknowledge most people will say this is callous and uncaring, and these people need our protections, but I think that argument ignores the economic reality that by imposing these laws they remove options for people.

It mostly boils down to the idea that we shouldn't ban voluntary actions in general. And doing so violates individuals basic rights to make decisions for themselves.

To be clear we should still have liability laws where an employer should be liable if their negligence causes injury etc.
Demand is only so elastic, things can only be mispriced for so long until it corrects. I suspect that it will correct once the stock market stays up for some time and the existing workforce begins to retire.
Depending on your CV, I doubt it ever made it to the HR side.
Colonizing and mining the poles and the ocean floor would be way cheaper and safer.
It's a terrible practice and it should be punished more so it will stop.
This is false. As soon as you get to first-year undergraduate maths, one discards log-to-base-10, all but permanently. Nearly all the rest of integer arithmetic is performed in an arbitrary base (if it's being considered "additively" in some sense), or much more commonly, using prime factorisation, which is independent of any base.

Areas of maths which are not number theory basically never mention the number which is twice five at all, and could be done happily without ever knowing that there was some privileged base in which we count the naturals.
"Nginx is not a political statement or software nor does it benefit it's author's causes in any way."

Sure it is. Loving nginx and hating Apache httpd (especially) is short hand for telling everyone just how high-tech and up-to-date one is. "Still using Apache? Way to go Grandpa! Get with the times... all the cool kids use nginx nowadays!".

How about choosing the best solution for the job at hand, coolness and hip-factor regardless ;)
I don't think that is the only reason to use ORM's. They definitely help me be more productive while building apps where super-high performance is not an issue.
> (and hopefully erases all traces of it after)

Which is a "best effort" at best.
A good reason to use nginx (or better HAProxy), is to stop people from writing endless mess of redirect and rewrite rules.
Yes. From the press conference:

https://www.reddit.com/r/baduk/comments/64hmu2/watch_live_pr...

> Last year, the AlphaGo that played against Lee Sedol was v18. The Master that achieved 60-0 was v25. Which version will play this time?

> Scott Beaumont: The exact version of AlphaGo will have to be introduced by the experts working on the project, but it will be the newest version. Defeating Ke Jie is no easy task, and AlphaGo has been continually improving. Also, we hope to continually improve Go as an art, through the wisdom of the players and AI in cooperation.

(Magist/Master was the handle under which AlphaGo played 60 online blitz games last December: https://en.wikipedia.org/wiki/AlphaGo#Unofficial_online_matc... )
Yes, choosing an action you know will directly result in a certain outcome makes you responsible for experiencing that outcome. Logic seems pretty simple to me
You're focused on the hardware. My focus is on the software. In my professional opinion, MACs are on par with Windows. Both are horrible development environments if you are trying to develop for cross-platform, especially open-source cross-platform. If your only target is other Apple users then it seems fine.
Our best theories, General Relativity and the Standard Model, say that the world is a continuum.
Why is it dangerous?
There was a great talk at Haskell Exchange 2016 along similar lines - defining a lot of complex functionality at the type level to derive correct functionality. https://skillsmatter.com/skillscasts/8893-is-a-type-a-lifebu...
I think you (and some other commenters) are responding to something different - potential vs actual infinity - not being able to write down all natural numbers, but we can potentially write any number(with some assumptions like an infinite universe).

Whereas the point being made is different and needs some math background which is the work of Cantor. Countable can include all natural numbers that you count until infinity, and the reals are uncountable in that they exceed even this.

The proof of this fact(Reals are uncountable), has the same idea involved in Turing machines halting problem and also Godel's theorem. The general version is the power set of a set(set of subsets of a set) cant be put in one to one correspondence with original set. If you assume such a correspondence, then (<guess the clever trick>) leads to a contradiction.

Reals are sequences of naturals which include sequences of 1's and 0's which can be interpreted as subsets of naturals(a sequence represents the subset of indexes which get assigned the value 1). So reals are bigger than the power set of naturals.

Also, the infinite countable union of countable sets is countable. The number of grid points(integer coordinates) on a plane is the same as the number of grid points on a line. You can set up a zig-zag correspondence. A salesman can visit all grid points on a plane in infinte time. This is used to prove rationals are countable. So even countably infinitely different symbolic systems doesnt help.
Andreesen Horowitz $10M Investment Means It’s Time to Take SAR Drones Seriously
Codeexec in LastPass
Sure, that's a valid preference to have. It just doesn't have anything to do with not being legally allowed to ask about trade secrets.
Mark from Helium here. Fair point on not publishing designs. You're not the first to bring this up and we have plans to make this a non-issue in the future. Shoot me a note - mark@helium.com - if you're up for talking further. Any other thoughts / critiques would be most-appreciated.
I don't agree about the color either. Looking at color printouts don't give you the same feeling as a screen, so it isn't the color itself.

It is the brightness of the screen, with every pixel lit up, that is the difference. I think if there were color e-ink, it would be just fine and still help serve this same niche market.
They are buying the product from you and selling it on to the customer. So you only have one customer to deal with and you just need to invoice them once a month.
Is there any evidence that people participating in gig economy are former blue-collar workers with 15-20 years of experience forced into it because they were unable to find any other jobs?

My personal experience haven't been so - most "gig" services I've got were from people for which is was complementary income and which never intended to hold a full-time blue-collar job. Some of them could have 15-20 years of past blue collar experience only if they joined the ranks of workers straight out of kindergarten.

But my perspective is necessarily narrow and accidental - so I wonder, are there any data on it?

> perform low-level jobs, many of which require little or no specialized skills.

These jobs need to be performed. So who should be performing them?

> many gig workers find themselves too old to work but with no retirement savings, for example.

You are assuming these people would always hold these jobs until they retire. Why? Most people that drive for Uber or do gigs on taskrabbit or fiverr do not see it as a lifetime career, as far as I know. Just as a teenager getting min wage in McDonalds does not plan to do the same until she's 65. So asking "how can you retire on McDonalds salary?" doesn't make a lot of sense.
What do you want to do? What are your dreams?
I think California got such a long term boost when they had, not free, but very low-cost University education in the 60's - 80's. I think it basically was a huge contributor for the computer tech industry in SV today and as well as other high-tech industries such as aerospace. It's pretty sad that they've been slowly allowing that promise to decay.

It's also so odd that tech employers decry the 'shortage' of engineers and stay silent when budget fights come up as they affect education & university tuition.
> Isn't picking a language to solve memory/latency issues a pre-optimization?

Yes it is, but if there are no perceived downsides then it's no biggie. I.e. Go is well supported by tooling, it has a good and growing open source ecosystem, it appears to support a level of day-to-day developer productivity comparable to other high-level languages, and so on.

In other words, the hidden corollary to the standard "premature optimization" meme is that optimization always has negative side effects (such as complex or difficult to maintain code). But sometimes, these negative side effects can be negligible and choosing a particular language over another is often one of those times.
Vestigo is another very good choice

https://github.com/husobee/vestigo
Steve,

Quick question, must the server use "Let's Encrypt" be public on internet to use it?

Like: Can I use private ip (10.1.1.x) behind the NAT and still use "Let's Encrypt" + your CMS/server?

Thanks
At least in my experience, most of the e-reader hacking going on is over at the mobileread.com forums, in the "Developers Corner" subforums. Both the Kindle and the Kobo Dev Corners are pretty active, with lots of information.
this is why i only use pure JS in nodejs. then it will always work for that version of nodejs. you cant asume that binary version of nodejs will work forever though.
H-1B visa applications cap out in just five days
Or tomcat / jboss / websphere for Java applications.

There really are a lot of platforms.

Equally, there is a truckload of LAMP sites out there (Linux Apache MySQL Php) to give Apache the edge on pure quantity. It's been the standard for personal site hosting and forums for two decades. That's a long lasting effect. That's not where there is value and work for developers though.
It is a bit more than a regular app but I don't think it's installing anything into the system.
There are UNIX folder structures inside the app bundle that the system can use. But if you delete the app you don't have any server processes anymore.
have you tried full doses of psychedelics, taken once every 2-3 months or so? the research done by Roland Griffiths et al has shown a lot of promise for this application.
The folks carrying out the orders found it normal. At least, we have no suggestion of any kind of extraordinary situation that justified them using violence.
I would hope CAs run their own DNSSEC validating resolvers, and they don't just plug "nameserver 8.8.8.8" into resolv.conf.
there's the potential to enrich the public without the shareholders being measurably worse off

Right now the shareholders collectively own something worth 10 billion dollars. That's quite a bit of money. Giving it away to the users would make them measurably worse off.
Nitpick: the infinite countable union of countable well-ordered sets is countable. This statement is immune to the failure of Choice.
I'd be up for that as well. And also building underground cities, and artificial islands, and orbital LaGrange colonies. Or less fanciful than all of these, settle the land uncovered by global warming melted permafrost. The idea is to create a new frontier with new opportunities and new resources.
He was visibly traumatised (videos show a man bleeding and under mental stress, not safe for work)

https://twitter.com/Tyler_Bridges/status/851228695360663552

https://twitter.com/kaylyn_davis/status/851480498186485760
Which completely destroys the top comment's point, if true - if one only does gig thing as... well, a temporary gig - there's no reason to worry about retirement with gig salary - nobody retires relying entirely on gig salary.
I hate to sound like a sycophant here, but I rank pg up there pretty high in terms of people whose advice I value highly. I have found a lot of pg's essays to be very valuable.

Also, while he comes off as just another random "sale-ey / self-help guy", I have found value in following Grant Cardone. His Youtube videos and his books are all pretty good.

And while I'm not sure what I think of Peter Thiel as a person, I did get a lot from his book and I enjoy watching his various interviews and presentations online.

I also listen to what Elon Musk has to say, and I have a grudging respect for billg.

Richard Stallman is also an influence, even though I am more of an "open source" ideologue than a "free software" diehard.

HN's own patio11 is somebody else who doles out some good stuff.

Mark Cuban is somebody else that I respect, and whose thinking I pay attention to. Same for Richard Branson.

From the "people who are dead" category, I get value from reading works by, and about, both Nicola Tesla and Douglas Engelbart.
As context, that website is said to be a proponent of conspiracy theories (https://en.wikipedia.org/wiki/Michel_Chossudovsky#Centre_for...)
WileyFox disentangles itself from Cyanogen
It's pointlessly divisive to make this a red vs. blue issue.

Tennessee, (a red state) has had free community college for its HS graduates for a few years now via last dollar scholarships, and a very good scholarship for four year schools.

http://tnpromise.gov/about.shtml
https://www.tn.gov/collegepays/article/tennessee-hope-schola...
AlphaGo played a series of online games under the name 'Master' after the Lee Sedol match, so presumably deepmind are still working on it. Id say it's pretty safe to assume that's going to involve a lot of training.
Hi, I'm on the Play team. We've got a number of projects showing compile time injection:

Java compile time DI:

https://github.com/playframework/play-java-compile-di-exampl...

Java compile time DI using Dagger 2:

https://github.com/playframework/play-java-dagger2-example

Scala compile time DI:

https://github.com/playframework/play-scala-compile-di-examp...

Scala compile time DI with Macwire:

https://github.com/playframework/play-scala-macwire-di-examp...

Thanks!
And that's why you never grok.
This entire subject is very academic and theoretical, and will never impact anything in the real world. Using Big Fractions instead of floating-point numbers is a far more concrete argument with definite real-world impact!
https://news.ycombinator.com/item?id=13855198
Yes, application of force is a type of violence. As you point out (as did I), that's not the only option available to police, and is not necessarily the expected result of asking for police assistance. And deescalation and mediation are part of the training given to US police. That said, law enforcement training is not consistent across jurisdictions in the US. Some likely have more training in mediation and deescalation than others.
The cap really isn't being explained properly, it's actually almost assuredly not relevant to this guy's situation.

The actual penalty is 4x the cost of the segment. Note this is not what you paid for the ticket on your credit card divided by two (in the event of a direct round trip ticket). This guy was likely owed somewhere in the range of a few hundred bucks as a ORD-SDF segment is likely worth about $50-100 after fees are excluded.

The $1350 is simply the max, your ticket has to be worth at least $337.50 for that to matter - at which time it's against you of course.

Think you'd probably have to fire congress to make that limit and multiplier higher :)
Now that MS owns Minecraft, have they made any moves to integrate it with the rest of the MS ecosystem? I'm asking because doesn't MS already have its own virtual gaming currency for Xbox, aka Microsoft Points?
> Maybe after a while, red states will realize why all the opportunity, the capital, and the popular culture exists in blue states.

More likely, it will just perpetuate this cultural divide that exists between states with opportunities and those without. I would be much happier to see this news from Alabama, Mississippi, Kentucky, or even Texas. Perhaps the success of this program will inspire those states to institute similar programs.

Maybe the Federal Government can step up with a mechanism to help low income states finance similar programs.
Not really.. Picking the right language in my opinion is very vital based on your use case. Especially if memory / latency and throughput are very important for what you are building.

For my project after a month in golang, I had to switch to C to avoid the GC pause. It also gave me total control over memory and made best use of CPU.

Will I choose C for every project ?, definitely not but based on what you are building, it is good to make that choice early on in the project.