skysight-inc/HackerNews huggingface dataset:
But smartphones are useful because now you have a computer in your pocket (but just like a PC, it's mostly being used for social media), if I look around my train in the morning many people are staring into their phones. I doubt VR will ever reach that. But AR might, so having a heads-up-display that will, for example, show you the next step of a recipe, or which screw to undo next while fixing your car.
What if two dealers spend a total of $20,000 and the other three don't spend anything?

Where are the customers gonna end up?
Yeah, a lot of articles and studies quote single family detached homes, while referring to high density, high demand areas where those things basically don't exist. The cost of a 2 bedroom single family in Manhattan is not a very interesting metric.
DataGrip (not OpenSource) is pretty good.
Last time I checked eBay and did the math, a first gen iPhone new in box has appreciated something like 14% year over year for over a decade.
I don't know about wheat, but I know maize has a significant amount of gene duplication.

https://genome.cshlp.org/content/11/1/55.full

Does the figure you quote for wheat take that into account?
It's often easy to spot when there is a recruiter/manager disconnect. When the language is overly gregarious/buddy-buddy, or uses the stereotypical bad job offer language ("rockstar ninja programmer", "we have ping-pong tables and free snacks!", etc...), you know the requirements can be taken with a grain of salt.

Definitely brush up on the things listed, though. Walking into an interview without at least a cursory recognition of what a listed language/framework does sucks, as it wastes your time and the interviewers'.

Also, be wary of bad recruiters. If they drink their own kool-aid and actually enforce the arbitrary x # of years in foo language blurb, you might be screwed (as well as the manager that put out the request for a hire in the first place).
You don't need a model; you have a market. Remove height limits and parking minimums and we will fairly rapidly find out how many units are necessary to bring rents in line with cost of construction.
Easy, when it starts hurting
I carry 2 phones and use an iWatch. Will I register as 3 people?
Ask HN: How is the technology scene in Australia?
Are there lots of Java jobs? Is the pay comprable to the united states?
However, if your wifi is on and not connected to an AP, then you will broadcast mgmt frame pings with the correct MAC for all the networks you've been connected to.

An enterprising hacker could submit those to wigle and figure out not only uniques, but also tell what geographical part of the world you're from.

Nicer hackers share this for public knowledge on HN :-D

(edit: really? -1'ed? How is this wrong? Would love to hear from detractors, as this technique is how malls and supermarkets track individual users.)
Nice! So, does this mean that an 'easy' way of defeating non-filtered cameras is to just have a few IR LEDs blasting out? I've no idea on costs or the optical physics here.
New York Giants vs. Washington Redskins Live Stream
https://qiita.com/nahidh012/items/0b704ab62a2237b8b26c

https://qiita.com/nahidh012/items/0b704ab62a2237b8b26c

https://qiita.com/darksports0011/items/6bf232c9c28d021bb566

https://qiita.com/darksports0011/items/6bf232c9c28d021bb566
I have not found one yet.

My son currently is enrolled in CS and his first 2 years of school are filled with humanities, history and a few more irrelevant courses all to keep some profs employed. His next two years will be filled with more useless courses and by the time it's all over will have cost 50k + (he lives at home and goes to a State School).

I feel like he could have taken a 6 week Java/Python/whatever and got more out of it. Add a CCNA/CCNP for the Networking knowledge, Linux Cert,Security Cert from SANS, and some self study and he would know more than a 4 year degree and be bettered prepared for the working world.

Universities in the US are all about making money, supporting football and athletics, tenure for the profs, and finally accreditation for 50k+?.

Meanwhile, 10's of 1000's of H1B's are needed because our kids know nothing and are being taught shit.

Two areas that need major change and disruption, Education and Healthcare, everything else can wait.
You can also use LetsEncrypt to get a wildcard for any domain and put "paypal" in front of it. That won't even show up in the cert transparency database [1] or any of the API's that spammer bots use for newly registered domains.

The reason I mention this is that you can have dozens or hundreds of domains warmed up and ready to provide malicious websites. And to the point of the authors site, there is no way to tell that these sites are not legit, beyond people knowing in advance that paypal uses EV certs and the average person has no idea what EV certs are.

[1] - https://crt.sh/?id=1106070533
> OP is saying that exercise is important for a healthy body and mind

Well, they're also saying there exist magic 'energies' that can be 'rebalanced' to fix problems such as 'anxiety, mental imbalances, neurosis etc.' Personal attacks aren't warranted, but lambasting such medieval silliness surely is here? What next? Chakras? Magic homeopathic waters?
> I have no fucking clue how to write a BFS. I've never needed to know how to write a BFS. I will probably never need to know how to write a BFS.

If I give you a description of what a BFS is, you as a programmer should be able to write one. A BFS is rather trivial. You shouldn't have to know how to write it, you should be able to figure it out. The same goes for implementing a linked list or the FizzBuzz problem.

As a programmer, you need to make up algorithms on the spot to solve business problems. You don't know the solution beforehand, you figure it out, that's your job. It's the key skill that basically separates you from a typist.

> There are more productive ways to interview someone; for example take a bug in your product and see if the candidate can fix it.

This is a different skill. It's an important skill, but finding errors in an existing structure and fixing it is different from being able to create that structure in the first place.
That's one possible interpretation, mine would be that people will always speed slightly above the posted limit because they know the odds of being ticketed are small (up to some very high speed, at which point many vehicles and/or drivers would fail). By setting them lower we are basically playing with two variables - high speed (which means getting people and goods places faster) and high risk (of higher energy collisions with less time to react). Pushing either to their limit doesn't seem like a good idea...
I'm used to Python. PHP has a ton of weird flaws that seem like outright mistakes rather than unfortunate trade-offs. It really grates.

spl_object_hash returns a unique id, rather than a hash. So why the name? Probably because it's formatted as a masked hex value. I had already started writing code to deal with hash collisions when I found out.

The `self` and `static` keywords for accessing the current class do roughly the same thing, except `self` is static and `static` is dynamic. That's not very nice.

You can't define consts on traits. If you google it, you find a reddit thread where multiple people offer creative theories of why consts on traits would violate OOP principles, and a bug report where you find out that it's because the implementation is too naive to deal with collisions.

Sequential and associative arrays are the same data type, even though in practice you always use them either one way or the other. That interacts really badly with JSON (is an empty array supposed to become [] or {}?) and makes code harder to understand.

Anonymous functions are called closures, but they aren't closures, unless you manually declare which variables from the surrounding scope you want to access and that you want the access to be referential.

Weak typing is still around in enough places to make me paranoid. `in_array('3', ['03'])` is true (and `in_array($x, [true, false])` is true for absolutely any $x). You have to pass an extra boolean argument for strict typing, which is not nearly as easy to spot as a == operator.

Relatedly, arrays can only have string or int keys, with mandatory weak typing. A string that's sufficiently int-like is converted automatically. So this code throws a type error when it reaches 3, even though it was a string when it was entered into the array:

<?php
declare(strict_types=1);

function foo(string $s) {
}

$arr = ['x' => 1, ' ' => 2, '3' => 3];

foreach ($arr as $key => $value) {
foo($key);
}

DateTime::ISO8601 does not implement ISO-8601, and is only kept around for backward compatibility with broken programs. You have to use DateTime::ATOM.

There's a lot more like this. PHP is much better than it used to be, and it's very much possible to write good PHP programs, but I find it painful to use.
Current HN headline does not match source headline.

HN: "	Mastercard will stop free trials from automatically billing once they're over"

Source: "Free Trials Without The Hassle"

And the source posting provides no indication that Mastercard will actually stop any billing. But instead is requiring merchants to notify customers via email/text how to cancel and send a receipt on each re-bill.
U.S. official cautions Israel over Chinese investments
My idea was more that one cofounder probably had an original idea, but then got another person to work with them on it. In the best case both people are working on the project in large part because they want to work with the other person. The project the two work on probably evolves enough between the two people that at the point they get to talking to an Angel, they can both claim full half credit and feel like equals in the endeavor. People who can do this are much more likely to be able to grow a business quickly like Y-Combinator tries to do.
This is a good read. For many years, C++ fanboys have been dutifully removing it (and other C++ criticism) from the C++ WP page, but it has many worthy ideas.
I know there are some huge culture differences from surgeons, doctors, and nurses so I don't mean to conflate them. But I remember hearing that longer nurse shifts had better patient outcomes because so much was lost in handoffs between shifts. There was a study formalizing shift handoffs and patient outcomes improved significantly (I think it did beat out longer shifts, but I'm not sure).

I've been to specialists offices who had a rotating practice where you saw whoever was in that day. You still usually had a primary person you saw for scheduled appointments. I still think patients prefer dealing with a single person and am sure things get lost in doctor's notes or even if you make a phone call to the original doctor.

Medical training seems to promote normalizing very long work ours and sleep deprivation. I know I've heard about law suits trying to point out the egregiousness of it. Long shifts and being on call 24/7 definitely simplifies staffing. I was in a tech support department that went from 40hr support to 24/7 and it was significantly more challenging to manage.

I hope we can improve things because it seems almost inhumane in how we treat medical professionals as well as patients.
Introduction to Algorithms might not be the best thing to start with. The name is very much misleading
According to their https://www.scylladb.com/open-source/ page:

Server License:

- Free Software Foundation’s GNU AGPL v3.0

- Commercial licenses are also available. Contact us for more information.

Driver Licenses:

- Apache Cassandra drivers: Apache License v2.0

Third-party drivers:

- Licenses will vary. See the individual driver documentation for details.

Documentation License:

- Creative Commons Attribution-ShareAlike 4.0 International

This angers me very much, they are lying about being OSS which was started by OSI (https://opensource.org/) as a response to GPL/AGPL/FSF/RMS's non-open policies, when in reality only their client drivers are OSS but their servers are commercial or AGPL.

I say this, as someone who has spent years working on and consciously giving away popular DB software as zlib/MIT/apache2 with my project - which is now run in production by Internet Archive, top 300 global site, and others (https://github.com/amark/gun) - just to see more and more other DBs steal "OSS" label to falsify marketing, and more and more DBs become "open core" crippleware. We need more people to keep campaigning against these outright license lies and the faux-humble "I can't survive as OSS unless you pay for commercial license" junk, if you can't survive doing OSS then just don't do OSS!! Lying you are OSS but actually AGPL instead is just a shady ploy to get more dev/biz clicks.
Gates supports a statewide income tax:

https://www.businessinsider.com/microsoft-employees-income-t...
Does anyone really feel comfortable with git? I've been using it for over a decade, in a handful of different organizations, on projects large and small, both at work and for personal projects, and it still feels like a convoluted mess. Its terminology is wildly inconsistent and my mental model of its behavior remains stubbornly full of fog. I have a library of recipes committed to memory, but I still don't really understand it, and sorting out what's gone wrong when things inevitably go wrong remains challenging.
Housing Disrupts “Progressive” Politics
Yes, but it's a little hard to know what to do when you go to look at their top-rated items and there are tons of negative reviews. That has been my experience recently looking at the highly rated Bluetooth receivers on Wirecutter and ranges on Consumer Reports. There aren't that many total reviews on Consumer Reports though, so maybe the complainers there are overly represented.
Bing appears to own.

https://www.geekwire.com/2019/investigation-reveals-microsof...
Investigation reveals that Microsoft Bing surfaces and recommends ...
Do you have any idea how often they change? Like if you were only looking counts of distinct MAC addresses, could you shorten the listening window so that an individual phone would have the same address?
> strongly consider keeping your mouth shut if that way is only 5% better

That's great advice. An experience with a director overruling his engineering staff is one reason I no longer work for him.

As a leader, your most valuable asset is context: big-picture strategy, business priorities, and the like. If you're in an interaction where you find you're not utilizing that asset, you probably should back off and let your reports do their jobs (unless you're mediating a dispute, but even there you should help people work together better—not just pick a side).
The problem is that that behavior means people won't have to fix the software that's emitting bad version numbers, which will then make it difficult to upgrade to a real EDNS version 1 (or other version) in the future. A similar problem often occurs with other Internet protocol upgrades, as well as with things like Linux kernel syscalls that don't error out on unknown flags. If you don't give an error on things you don't understand, you make it much harder to build newer software.

If you see "incorrect versions occasionally on the wire from weird clients", perhaps the people building those weird clients will know to fix them if they get BADVERS errors.
For Mac and Windows I really like TablePlus: https://tableplus.io/

First saw it here.
> tunnels VPN over HTTPS bypassing restrictive firewalls

That is what I do at https://wormhole.network But I don't offer internet access through the VPN, it's purely a virtual network to interconnect your machines in a shared LAN space (100.64.0.0/24 for now).
Does telling someone they're an awful person _ever_ work as a means to motivate them to improve?
Spring Pitfalls: Transactional tests considered harmful
I'm sensing bold new avenues for Citizens United.
4 people, since it assumes 70% coverage. :)
My daughter started exhibiting some addictive behaviors with her phone so now she's limited to 1 hour of screen time daily. Here's a tiny example of her behavior now. Bed time is 10pm. It doesn't matter what is happening, at exactly 9pm she will claim to be tired, go to her room, and use her one hour of screen time. She does this even if we're actively engaged in a family activity such as playing a game together or whatever else she may enjoy doing.

It's this aspect that concerns me, that she continually chooses screen stuff over socialization with friends or family that concerns me far more than what she might specifically be doing on that screen. For what it's worth, she mostly watches vlogs on YouTube.
> It is incredibly silly that it's legal for taxpayer-funded research papers to be hidden behind a paywall

I know at least for research funded by the Department of Energy, after 1 year any published articles become freely available regardless of the publisher's access policy (excepting classified material, of course).

https://www.energy.gov/sites/prod/files/2014/08/f18/DOE_Publ...
What makes you think that the degree of overhead is directly related to the price? The price is what the market will bear.
I think part of the sentiment is it's undemocratic for the wealthy to dictate how this money is used. It's better for our political representatives to determine how to solve our problems (ideally with expert involvement). Not some rich guy do-gooder with maybe particular notions.
But do not disregard the other advantages you may have to help you pay off that debt in 3 years:
being married so you can share costs
access to well paying jobs
presumably direct or indirect family support (e.g. being able to live with family cheaply so your income can be directed to debt payments)

We have told people, particularly people with low income or disadvantaged backgrounds, that college is the ticket to a high paying job. And then for-profit and other sketchy institutions prey on these people to get them to take out loans for ow value degrees. That probably aren't even completed.

The chapter in "Weapons of Math Destruction" on how for-profit colleges use "big data" to prey on low income people is terrifying. They look for people getting government assistance and other indicators of "struggle" and use facebook retargeting to bombard them with ads on why they need to go to college at a for profit institution.

You kind a have to luck out on a lot of parameters to easily pay off student loan debt. Even Barack Obama couldn't pay off his student loan debt until recently.
Machine Learning-Powered Search Ranking of Airbnb Experiences
So the three largest problems for millenials:

- large and increasing cost of housing due to artificial restrictions of housing through zoning and housing permitting

- large and increasing cost of education due to subsidized education with no cost control of the product, leading to bloat in administration and unnecessary spending at universities [cost increase is both monetary and in time due to grade inflation]

- opportunities are increasingly centered in jobs and cities where the two previous problems are aggravated the most

Neither of these are productive uses of the amount of debt millenials accrue for this purpose.

University education is mostly signaling that you are conscientious, smart enough and execute an imposed set of tasks over an extended period of time [1]. The book in the link argue although an individual benefit from graduating at a good college the society as a whole does not get extra value from more people needing a college education to get a job. Maybe we could get a cheaper signal for this?

When buying a home housing has the main purpose of sheltering a family. Short-term increases in house prices lead to a decline in births among non-owners and a net increase among owners [2]. With decreasing birth rates that is already below replacement in the west making it impossible for most to buy and making rent crazy high seem like an incredibly short sighted idea.

[1] https://www.amazon.com/Case-against-Education-System-Waste/d...

[2] https://www.nber.org/papers/w17485

Edit: added extra info on education having a time cost. This is Peter Thiels long-standing point.
A significant number of companies who can benefit from automation likely won't need to continue to automate indefinitely. I work in software development/automation and in my industry it's more about finding and configuring a framework that enables business users to configure software systems than about automating everything possible.

Even relatively rote software development that involves embedding business logic into a software system is likely safe as long as the cost of continuing to develop that software is close to the cost of switching to some other framework. It's when the cost of development is much greater than the cost to try another framework out, or when a company wants to expand something and doing so on the development side would be cost prohibitive, that someone's job could be on the line.
When did you last go to a fast food joint? The food is still produced and delivered by humans, but it's ordered via an app or touchscreen interface.
Really? Would have helped to check out: https://opensource.org/licenses/alphabetical

All the licenses(Except the Third-Party Driver licenses) look opensource to me.
As for mangodb, I still qualify this as open source. I don't care about what OSI says. For me as long as I can read the source, and modify it for my business, it's fine. It doesn't need to be free as in free beer.
Can a Jellyfish Unlock the Secret of Immortality? (2012)
They do. And it's based on TPF mainframes :)
The operative word being "collect," the second being "store," what you do between those steps is not really relevant.

In other words: no, you probably will not be in the clear.

https://iapp.org/news/a/what-the-gdpr-will-mean-for-companie...
How Wrong Should You Be?
I spend most of my waking hours at my computer.

I do NOT consider it a problem that my kids spend a lot of time playing with computers (smartphone, tablet, laptop) too.
Yes. Please read the article itself. The title is from the Digg story where I got the link.
> you have at least 995 8-year olds that are doing something other than reading an academic journal.

Certainly, but what the other thing is makes a huge difference. The content matters more than the medium.
>Student loans become a problem when they are used to subsidize high-tuition schools teaching skills which don’t connect to a wage-premium.

Only 5.4% of Americans make over $100k. I believe 20% of students graduate with over $100k in student loans. The problem is the Pandora’s box and unwillingness to admit we tried an experiment and it failed, it’s great we wanted to guarantee loans to pay for secondary education, but we have to admit the American economy sucks and overwhelmingly can’t support this student debt (good luck finding a politician who will say that, much less be able to take any action to remove guaranteed student loans.

Other interesting facts:

More Americans hold student loan debt than the population of over 200 countries

Over 7 million (>2%) of the U.S. population has defaulted on their student loans

Student loan debt is the second highest form of debt in the U.S., second only to mortgages

Almost 30% student loan borrowers move back in with their parents after graduation

Over 34% of borrowers have delayed starting a family because of their debt

Over 47% of borrowers have delayed buying a car because of their debt

Over 73% of borrowers have delayed saving for retirement because of their debt

Around 63% of borrowers have delayed buying a home because of their debt

Almost 28% borrowers have delayed getting married because of their debt
By that definition looking at anything causes some sort of issue, since they are all signals to your brain.
Home ownership isn't realistic in every market, especially ones in which there's such huge demand. The easy answer to this is living somewhere with low real estate costs (e.g. the Midwest US) instead of massively over-saturated markets.