skysight-inc/HackerNews huggingface dataset:
Yeah 100%.

This would be ideal, even if it doesn't really contribute to returning stolen phones. It makes the whole idea of stealing an iPhone so much more difficult for thieves.

A strong deterrent in my opinion is much better than a solution which returns your phone. I'd rather have it not stolen in the first place.
Or you know, we think it's important that we spend money on disadvantaged kids because it's the decent thing to do.
I agree. I have a spare charger from my wife's now unused 2006 MBP that still works and looks fine. Using it with a MagSafe 2 adapter. Ten years and no fraying, though it is dirty.
> Can you, though?

I think so, or at least, Seattle is a long way from the point of diminishing returns: A lot of Seattle housing is single-family homes.

I like how London does it: Houses have to stay houses, but can be carved up into smaller flats, and (in some cases) rebuilt higher to accommodate more tenants.

> Of course, without government-imposed zoning laws, you will also have residential units competing with commercial and industrial ones, too...

So what? I like living between a high street and a park, and I think Americans would adapt to it. There are other ways to curtail the problems living next to manufacturers than to force people to spend four hours behind the wheel of a car.

> It would also be pretty effective at inducing more rich flight from urban areas into the suburbs, which is likely to hurt the cities even more (by reducing their tax base).

New York has a number of "city" taxes that they apply to commuters who work in Manhattan, but want more green. I suspect that would work well.

> I don't think this is all that simple.

I don't think it has to be simple, but it isn't the unknown either: The answers have already been found by other cities.
Yeah, I play on it regularly, though recently I've been playing Fallout 4 so I've kinda put it aside for the time being.
In a new video, Russian engineers outline a daring plan to land on Ganymede
I'm sure it also has to do with what country you were raised in, your exposure to media etc, your educational and support system, your level of motivation and dedication, and your aptitude. I taught English for three years in a foreign country to many smart people who struggled to learn the language. Although English is apparently not difficult for you, the claim that "English really isn't that hard" is clearly untrue for a great many learners. (Also there are a few minor errors in the above post ;))
> guy in SF who lost his phone at a bar and it ended being used by an orange farmer

For those interested: https://www.buzzfeed.com/mjs538/i-followed-my-stolen-iphone-...
"Interests of shareholders" does not mean the same thing as "maximizing profits." For example, a forward-thinking Comcast executive could make the argument that the goodwill from not looking like creepy spying dudes hiding in your hedges outweighs the short-term increase in revenue.
Since nobody has tackled this so far: what are the answers? And more interestingly, how do you get them?
There is also a PIP version, when you press the home button and your other hand should show a PIP that follows your controller.
How do you protect against lead boxes or freezers drainig power? it seems trivial to prevent it from phoning home.
Most articles about technical debt should actually be about technical default. Tech debt is a good technical management instrument, it's just need to be paid and everyone involved must understand that. Delaying payments is as bad as delaying regular finance debt payments.
A notes taking application using React-Native, Redux and Async-Storage-Engine
it would be interesting check against Java hash implementation. I remember that Java hash was "bad"
This is my first application using this platform. I'm very excited about it. Would love any suggestions and feedback.
Graphics for Games 101: Asset Pipeline
Goals Gone Wild: The Systematic Side Effects of Over-Prescribing Goal Setting [pdf]
Yes in fact. Age discrimination is a big problem.

http://www.fastcompany.com/3051030/the-future-of-work/is-27-...

The same issue applies to companies that only hire middle age employees and have a bias against "fresh hipsters" based only on their age.
2D Scaling Basics for Games and Web Design
Why does it display the name of anyone not in your contacts? Seems trivial to abuse. Hi, I'm Barack Obama, and I'm looking for a donation to prevent terrorism and child porn.
Like I said, benchmarks are a terrible way to gauge performance, most of my rankings come from people's experience in various situations, Rust is too young for people to have any experience with it.
That clustering link is really interesting, thanks!
The really important questions in any modern language:

(0) Does Crystal have a lot of undefined behavior like C?

(1) Does understanding Crystal programs require a lot of trial and error just like in Ruby?

(2) How good a job does Crystal do at preventing me from shooting myself in the foot?

A language isn't to be judged just by the amazing programs you can write in it. (Turing-completeness and I/O facilities have that covered.) Far more important are the totally stupid programs that you can't write in it.
> It does bother me that privacy is turning into something for the wealthy.

A victim mentality will get you nowhere.

From what I know, Comcast is somewhere between $60 and $200 a month. VPN subscriptions are available for less than $5/mo. So privacy from your wireline provider is easily affordable.

We're in the age of computational tools. If you don't spend a modicum of effort to use these tools to protect your interests, you can't really complain when you end up disadvantaged from adversarial parties wielding them against you.
The Pomodoro Technique: Do more and have fun with time management
There seems to be very non-Bayesian updating that goes on around this issue.

When White people do well at something, people update their prior that White people experience White privilege that makes it easier for them to achieve these things.

When non-White people achieve something, or White people do poorly, people update their prior that diversity is important to achieving good results.
You must not know a lot of Chinese born Americans. English is taught in China starting at elementary school. Their literacy skills are higher than verbal, thus reading word problems would not be difficult.
Chaos Model (SDLC)
My guess would be that the van housing prices mostly correlated to the outflow of cash from china. These investors likely don't care about the return - just that they don't lose the capital. So, I respectfully disagree.
Hi,

I'm the orig post author, and I did think of that too. But no - it was far from home on a holiday trip in a rental car. If someone really wanted my phone, there are many simpler ways. Also, it wasn't the only car with a broken window on the same parking lot when we came back to the car.

In addition, we're a really open company and not that great a target for espionage. We have very few secrets worth significant money.

I just got unlucky.
How much of mathematical intelligence genetic or environmental? It seems to be at least a fair amount genetic. After all, the brain is a body part like any other. Height is genetic, so why wouldn't physical brain characteristics also be?

It is remarkable the amount of asian and male students in this top echelon. It could be because of societal influence - but that really seems unlikely to me to cover this huge gap.

It may be unsavory, politically taboo, and not the way we want the world to be - but are males and people of asian-ancestry just better at math? And would knowing if that is the case help anything in any way?
Or athletes in combat sports with weight classes training against fighters from higher weight classes to hone their technique.
One thing that comes to my mind is that perhaps refreshing their website look-and-feel would get them some new readers...
Most of that artwork is literally garbage.
Dropbox Paper in open beta on iOS and Android
Is undefined behavior a thing outside of C? Is that really something you should question rather then just assume that modern language have no undefined behavior?
You completely changed your comment, so I'm responding to the original text:

> I keep my file extensions hidden because if that's all between me and a virus I'm already fucked. It's also a sign I need to move operating systems.

Showing extensions doesn't just guard against viruses, it also allows you to know what file type a file is, without having to memorize every icon on your system. You can also rename files to a different extension if you need to.
What you "like to think" is irrelevant because reality isn't here for our benefit.
What's the reasoning behind that? Kind of defeats the entire purpose of remote wipe.
> Europeans had been promised and conditioned that their countries would give a shit about privacy

Do Europeans really care that much about privacy? As an outsider, I don't see much fighting for privacy coming from Europe.

> blatant commercial spyware operation like Google or Facebook

What kind of regulation do you think would stop this "spyware" as you call it? Are you really going to restrict an internet firm from collecting user information with the user's consent and then selling that information? What regulation would you do?

Something like "right to be forgotten" is the absolute worst direction to go. When I first heard about it, I knew the regulators were idiots. That is patently opposed to free expression.
> Say you're just doing a single page application, with some basic logic

Not trying to argue here, but don't you think for a simple static SPA, using React and creating components is too much overhead ? Why not just create the good-ol' html pages with css and js ?

I always take into account something I call as a effort-to-gain ratio. i.e.- If I have to give a certain amount of effort, I need to see proportional gain. I just don't see a proportional gain with using React in static SPAs.

But I get your point too. At a certain point when you are too familiar with a certain style of development, its hard to let it go.
American born Indians are very cut throat in their schooling. My cousin runs an after school supplementary program and their best students are all Indians. If an Indian student refuses to do homework they get scolded by their parents. If an American student refuses, their parents beg and plead and eventually pulls their student out of the program. Not all cases are like that, but most are.
I had somewhat similar feelings about the taxes (different company) (went from $7M to < $2 over the 6 month lockup period alone!)

Ended up paying a bunch of taxes i likely could have avoided and got something out of it (but it was painful)
Now over 10 years on after the "corrections / bubble burst" I'm finally about back where I started ... oh well I guess. I have a house and a job and all my limbs ...
Royal palace discovered in area believed to be birthplace of King Arthur
Looks very nice. I hope it gains momentum.

For now, if you want a fast language with the beauty and productivity of Ruby, check out Elixir [0] and its web framework, Phoenix [1]. I've been using Phoenix for a year, and it's the first framework that I've actually liked more over time. And I've been a web developer for a decade. With its recent 1.0 release, Phoenix is gaining a lot of momentum.

If you want some idea of the performance differences between Phoenix and Rails, see [2] and [3].

[0] http://elixir-lang.org/

[1] http://www.phoenixframework.org/

[2] https://github.com/mroth/phoenix-showdown/blob/master/RESULT...

[3] http://www.phoenixframework.org/blog/the-road-to-2-million-w...
What advantages Crystal has compared to other more modern languages that aim to compete with C? For example D and Rust.
A counterexample is 0 & -1 == 0.
There is not, and there cannot be. However, even if he was figuring this all out from scratch, he could not have come up with the hand-written charts without realizing that.

I'm going to go out on a limb and guess that it is of some habitual relevance to a mathematician, since he mentions the identity function (not really relevant here either), but that the material he actually explains here doesn't do anything to justify its appearance.

However, I cannot present to you the crucial difference between the maximum of two numbers and the minimum of two numbers that explains what he was thinking. This must exist for my hypothesized explanation to make sense.
Most people don't know any better.

I once gave notice to a startup employer before my vest date, where my last day would be after my vest date. My performance up until then had been (by their measure) exemplary, but they tried to move to terminate just before the vest date.

That was a phone call I won't soon forget, especially the part where they admitted over the phone that the termination was motivated by the vesting event.

Suffice it to say, I kept my original last day.

Many startups behave in sketchy ways on the premise that their employees are rubes who don't know any better. And in 95% of cases, they're right.
Someone below commented that they actually removed the flag with this release, so, ignore that last paragraph...
The claim is "fast as C", so I was surprised that the performance comparison was with Ruby, not with C. On my machine, the Ruby Fibonacci program executes in 47.5s, while a corresponding C program executes in 0.88s - that's a factor 54 difference, while the article reports a factor 35 for Crystal. That's good, but what causes the difference? This benchmark is pretty much all function call overhead, so I doubt it's representative of real performance-sensitive code.

The Crystal website itself makes a more modest claim than "fast as C" under its language goals: "Compile to efficient native code", which it clearly does.
Money infiltrates politics because politics has power that normal money can't achieve. Remove that power from politics, and the money will leave as well.
What happens if you try to mutate a shared object from two threads, without using mutexes and locks, in languages without either Rust's compiler-enforced ownership or a global interpreter lock?
From this post, Crystal appears to have some of the things many people have been lusting after in Rust: sophisticated metaprogramming, fewer sigils, a bigger standard library, fibers/coroutines/whatever-they're-called-now.

But it still has a GC :(. Rust has completely spoiled me with making it easy to minimize dynamic memory allocation and copies, and to know (almost always) deterministically when something will go away.

EDIT: I should also say that if you want to bash on Rust's lack of these things, 3 out of the 4 items I cited have solutions being actively worked on (either at planning, RFC, or implementation phase). I don't think Rust's sigils are going away any time soon, but I have no idea how you'd do that and preserve semantics anyway.
That's totally false. Plenty of Chinese and Indian researchers are reading math papers and books in English, which requires the same level of English skills.

I learned a foreign language to fluency at age 17, and math is one of the easiest things to read in the second language because the grammar is never very creative and the vocabulary is much more restricted than a novel or even a typical newspaper.

(Tangentially, a lot of people born in raised in India speak English at near-native levels. Especially the well-educated classes that would be likely to move to the US and participate in something like this.)
I built a project-focused résumé builder geared toward exactly this problem. Perhaps it can help out! https://makerslate.io
ConcurrentModificationException?
Humpbacks are amazing animals. I live in southeast Alaska, and humpbacks pass through here every spring and fall. They spend their winters in Hawaii where they mate, and they come back here to feed in the spring and summer.

When they first arrive in the spring you can see their vertebrae as they arch their back for a dive. After eating all summer, you can see how much they've filled out by the time they pass through on their way south in the fall. When they arch for a dive they've fattened up enough that you can't see individual vertebrae anymore.

It's an amazing experience to paddle a kayak out into a calm bay and sit for an hour surrounded by a dozen humpbacks, or to sit in a calm stretch of ocean with whales surfacing as far as you can see in every direction. They'll come within ten feet of a kayak, and you know they'll never bother you. They just seem curious about what's out in the water with them.

They engage in bubble-net feeding. A group of humpbacks circle underwater beneath a school of herring. They let out bubbles and build a wall of bubbles around the herring. The whales then swim up inside the bubbles and break the surface with their mouths open, feasting on the trapped herring. It's wild to see a ring of bubbles appear near you on the surface, and then see half a dozen whales rise up out of the water with their mouths open.

My favorite part of being close to whales is listening to them breathe. You can hear the size of their lungs from the sound of their breaths.

If you've never been close to whales, try to get on a whale watching tour. They're just incredible to see in person.
What a great idea - make an iPhone as adversarial towards thieves as possible, so stealing one becomes a huge personal risk. Maybe even add a stealth version of Lost Mode, so the phone works in a sort of guest mode (without access to your data) but is furiously spying on the user in the background.
Thanks. Yes, for brevity's sake. I hope most will infer this.
AWS is the big boy in the room. They don't have to prove anything to anyone.
Bulk Domain Authority Checker – SEO WAGON SEO Tools
That's hardly any better than undefined behavior. It's not the program you want to write, under any possible circumstance, and the language should tell you so.
Those are various combinations of IC package, temperature grade, and bulk packaging. They are demonstrating that all the different types they sell have gone through environmental testing. There is no such thing as 'higher quality', generally, but a part with extended temperature range or a faster speed grade does cost more.
Test Drive Over 50 Free Programming Fonts
From that link:
> The company was censured by Facebook for the practice, which involved pulling data from apps against the social network’s rules.

Sounds like they just ran an app and misused the API? Are FB and Google really allowing this kind of stuff? Random companies like United, meh I don't expect them to have much scruples. But Google and FB?

Any info on which banks/companies do this? Does it happen with debit cards, too?
Ask HN: Is anyone interested in a PDF rendering service?
We are generating PDF files from data in XML or JSON with a different approach from other available solutions. It is for hight quality output, simpler to use and very flexible. You will be able to use our tools to design your documents with ease and integrate your service with a simple API. It scales quickly from 1 to more than 100 million PDF files per month.

I will share more details soon. If you are interested, request access to the private beta at https://goo.gl/forms/FlLUSKuMHfeaDrlr2
You have got to be kidding me. I'm a native English speaker and the sentence sounds totally fine the way he wrote it. Plenty of native speakers could have produced it and I'm not even totally convinced (though it might be true I guess) that the other two are statistically more common
Robots replacing aging workers in China's factories
The natural consequences are more along the lines of...

Don't like dinner? That's fine, don't eat. Then he goes in and makes a bowl of ice cream. What's the natural consequence approach there?

Same when he's taking his frustration out on his toys. Eventually one actually breaks and now he's sad _and_ angry and directs his emotions at his mom and sisters.

Just this week he figured out how to climb over our fence and out into the street. Is the natural consequence to let him be run over or kidnapped?

I put "natural consequences" in quotes because I think it's a joke. If your dealing with problems that have natural consequences you don't actually have much of a problem.
Pedantically, it's defined behavior, and doesn't use an interpreter lock.

Granted, I'm completely head over heels for Rust, and I agree completely that ConcurrentModificationException is a crappy answer, but it is defined behavior (AFAIK).
Netflix/Vizceral – WebGL component for displaying animated traffic graphs
Y Combinator has made this the standard for their companies and even provides boilerplate documents.[1] So not much of a distraction from product-market fit, and considerably simpler than altering the tax code.

[1] http://blog.triplebyte.com/extending-stock-option-exercise-w...
How Well Do Developers Understand Open Source Licenses?
Warnings are basically errors that don't halt compilation. You shouldn't have any of either in production code.
Perspectives on Data Science for Software Engineering
I'd love for you to elaborate on (2). I don't think that's a criticism of Ruby I've heard before.
Nice! What color shrink tubing do you use?

I use Snow white Sugru molded against the case and around the cable for about an inch. At a DevOps conference I got a freebie package in Red, later I bought a package of 6 Snow White which looks better. Keep your spares in the fridge as they dry up even in the package or give them away to friends and tell them not to store it beyond the "use by date".
No one even knows the ISA the CPU implements.
Fair point, though I do believe it is reasonably common for a new grad that starts at FB, Google, etc. to have saved a million within 13 years. (An individual making $200k/year can readily save $80k/year)

> My guess is most of what's self-reported as yearly equity is really just signing bonus equity that vests after 4 years and then you're back to making base salary.

Generally, I think people would be reporting what they are going to make this year. (e.g. #shares vesting this year * value).

Companies continually issue refresher equity as time goes on. At year 2, you'd be expected to be vesting significantly more equity than you did at your start date (especially if you have been promoted)
Do you have a link to the reddit thread to share?
It's true that throwing exceptions is defined behavior, but it's not defined in a way you'd actually want to use. For your actual purposes, it's undefined.
You'd lose pretty quickly.

Supreme court precedent on this is actually pretty clear, and it comes down to "pretty much nothing but actual slavery is considered involuntary servitude".

See, e.g, Arver v. United States (the involuntary military draft is not a 13th amendment violation).

If the military draft is not a 13th amendment violation, i think you are going to have a pretty weak argument having to defend some guy in court is.
No idea why you are being voted down. This is 100% on point, and in fact, AFAIK, the main source of non-slavery legal precedent on the 13th amendment.
Frankly - if you're doing web development and not app development (using your words), you shouldn't be using any client-side templating at all. Just render templates server-side, and if necessary use something like InstantClick.

See also: https://eev.ee/blog/2016/03/06/maybe-we-could-tone-down-the-...
I'm curious where this site came up with this 33% number. For California, I calculated 20 (federal) + 3.8 (federal net investment) + 13.3 (state) = 37.1%

For states with no income tax (Texas, Nevada, etc.), I calculated 23.8% (20 + 3.8), but the site you referred to lists 25.0%
My point, exactly. I don't want more things that don't halt compilation.

If you have a special environment that can fake it, fine. But the general build run of compilation should fail much faster than it typically does.