skysight-inc/HackerNews huggingface dataset:
By the way you can also use Chromecast and cast it from your Android phone to your Chromecast enabled television. You can even start casting and open Firefox to write a comment like I just did.
I've recently started a blog with a similar ethos: static hosting (for now it's on S3) with no Javascript or ads. However, i'd like to know who is visiting / whether my various publicity stunts are successful. I could self-host something like Piwik, but the maintenance headache and security/PII responsibility doesn't appeal to me.

What would other ethical webmasters here do? Only use HTTP access logs?

EDIT: to be clear: i could also write a bunch of tooling myself to parse access logs or report events to a backend, but that feels like a lot of work + reinventing the wheel + maintenance/security scare.
Ibuprofen: Dr Stewart Adams who helped discover drug dies at 95
I don't know which market you are hiring in, but for jobs which pay well into 300K+ (many multiples of median household income across the country), where engineers are pampered with free meals and massages, there are shortages in qualified supply.
Can anyone give a summary of the privacy policy? They're getting my location... are they going to sell it?
I was involved with a news event that the local news covered once. They got pretty much every fact wrong. It wasn't due to bias (for example, they described the building as a "warehouse" when it was an obvious office building), it was just sloppiness and failure to check any facts.

It made me skeptical of news ever since.
Thanks!
It is a good article about PM, I will recommend to my friends.
By this point, do you really care?
I agree with most of these, except the last point here:

> What version of the languages and frameworks are they using? If they're not current versions, why not and when do they plan to update?

Certainly knowing what frameworks are used is useful, but in some fields it's ignorant to assume that an organisation doesn't know what they're doing because they use older versions of software. And asking "when are you going to update", might be the wrong question.

That said, it's a good conversation prompt from both sides. It lets the interviewee gauge if the reason is valid e.g. you build mission critical software and LTS is sensible. It also lets the interviewer gauge how strong the candidate is. Can they have a pointed discussion about software reliability or are they just looking for a cool outfit that runs the latest whizzbang libraries?
There's also insertBefore, which you can use to move a node anywhere:

parentNode.appendChild(node); // move to top
parentNode.insertBefore(node, parentNode.firstChild); // move to the bottom
parentNode.insertBefore(node, someNode); // move just below someNode
parentNode.insertBefore(node, someNode.nextSibling); // move just above someNode
That first link entirely ignores that IQ tests have been shown to be culturally dependent. Likewise for the aptitude tests he conflates them with.

Pretty sure if you wrote an IQ test where your standard population was a group of people living in a harsh jungle environment, urbanite Westerners would come off thick as pigshit.

Or an aptitude test for "How good are you at tracking cassowaries without being disembowelled by them".

I've read good dissections of what's wrong with Diamond's work, that link is not one of them.
It costs $360 to incorporate at minimum, at least here in Ontario, so that would still be substantially more expensive than it is currently.

The CIRA (Canadian Internet Registration Authority) at least, probably others, used to give away domains for free but stopped the practise due to squatting.
Can you elaborate? How does Twilio benefit specifically from these vulnerabilities in ss7 ?
It is unfortunate that the feminist movement in SV, who are very vocal about the plight of women in the tech workforce, have been silent about the current administration's attempts to revoke H4-EAD.
Integration tests really are the best bang for the buck. So many times people think they tested their code by mocking something like the database layer and are surprised when the application in production breaks. Everything can be tested in isolation and work perfectly, but often it's how the components work together that determines if the system works at all.

Integration test what you can. Unit test core pieces of logic. Avoid mocks.
It's better following individual journalists via twitter or whatever instead of the organization itself for quality content for subjects you like to read about.

Personally, I use the main site just to scan headlines and see if there's anything interesting.

Everyone's biased, but I don't think I'm more of an objective thinker than a trained journalist who's taken classes to study it and write about it specifically. I don't believe many people can spot bias as well as they think they can just from a reporter's writing.

And yeah, they aren't experts at everything they cover. It's not a scientific journal. They should use sources for that stuff and if they don't, you should move on. Remember they also don't write specifically for experts so details get left out.
Road to Riches: Behavioral Sales, Irrationality, and Choice[video]
Another comment in this thread claims GoDaddy has a history of speculatively registering domains people search for but don't purchase in the hopes of extorting them later. Perhaps this practice explains the discrepancy.
> He began drawing before age 2

What does this mean? The 2-year-olds I know don’t have the dexterity yet to draw zigzags or circles. Presumably his drawing consisted of colorful blobs?
Great podcasts for developers
Use react hooks for typing effect easily
Steps How Your Company Will Become a Better Software Company
I have no idea what any of this means!
To be fair, this is true of all departments and all people. Sales can't be successful if engineering and product don't build a good product with product market fit.

The idea of going somewhere where the biggest blockers to success are under your control makes a lot of sense if you have confidence in your ability to execute.
It's here: https://www.locast.org/terms/

In short: No, unless they are acquired by someone else who chooses to.
Intel makes Robert Swan a permanent CEO
Not necessarily, but if you have time I'd ask about their specific implementation of Scrum. I've now worked at 2 companies where the director will take all of the "reporting" aspects of Scrum and get rid of all of the "protect the developers and their time" aspects. It makes for a very demoralizing workplace.
This will not work. A Twilio Number cannot receive messages from a short code. Almost every single two factor authentication code from a bank or other institution comes from a short code. No number you receive or port into Twilio is Classified as a mobile number – so they cannot receive messages from short codes.

I spoke to engineers from Twilio at the 2018 Signal conference and they confirmed - there is no technical limitation, but they would have to do a lot of work and deal with a lot of spam issues if they allowed their numbers to be classified as "mobile" and able to receive SMS from shortcodes - and they are declining to do that for now.

So whether you source a new number from Twilio or port in an existing mobile number, once it hits Twilio it is no longer a mobile number. Yes, you can receive SMS/MMS from "normal" numbers just fine.
Yeah, Seth Godin is really good at writing books that pack a punch with few pages.
A summary of the whole NoEstimates argument
Not only is it possible, it’s trivially easy to sideload apps.

What’s difficult is to distribute commercially, or maliciously without going through Apple.
In my likely naive view, this seems quite simple: create quality and unique content and people will pay a price reflecting that.

Make the 'base' service free, but offer a better 'tier' (or whatever) as a paid service (Q&A with journos, a free journal, ability to filter and tune news feed, etc)

There are many ideas and almost all the better ones don't likely involve pay-walling the site (either for all or after XX articles)...
Yeah, that's what I was I thinking. Bcrypt does that, or at least the implementation I'm familiar with seeing in Rails. The sentence threw me off there for a second. Thanks for the clarification.
> You can use Firestore Security rules

I think the main problem is that they bolted security (access control) on top of their existing system, rather than make it an integral part of the design.
Ah ok. I don't do iOS development so I don't know how it works.

So if I just write an app for myself I can run it for my own phone indefinitely without going through the app store is that right? Seems like if you could do that, Facebook and Google could just do that for their internal apps?

I am genuinely just curious how it works.
If google was so confident it had the “upper hand” with android and its 2B users why would it pay an estimated 9 billion to Apple [1] to remain the default search engine on iOS? That screams desperation to me.
[1]https://www.google.com/amp/s/9to5mac.com/2018/09/28/google-p...
FWIW, automatic differentiation (as used in popular machine learning frameworks) is not the same thing as the symbolic differentiation described in that section.
I'm one of those PhD types, and I would prefer to work with someone that has your skillset over someone who promises the moon and is solely excited about methodology. Based on your focus, I expect the projects you propose will have a measurable impact to the bottom line. And that is what builds reputation.
Maybe you shouldn't do things that you know are wrong.
Cloning Vintage Knobs [video]
And the age of consent is ..
Facebook already got their access back, I assume the block on Google won't last all that long, either.
All of those except for the house can be stolen in one shot from your bank, unless you spread your accounts among multiple banks, and that increases your risk of accidentally losing one of them.
Cheap Internet of Things gadgets betray you even after you toss in the trash
I am not sure paying for news will make it reliable. A subscription-based newspaper also has some of the same constraints as an ad-based one. Eventually it will pander to its subscription base. I think it would only make it even worse, if anything, since metadata about the reader would be even more easier to know when you are logged in.
There is more inertia to move to a different job than stay. Companies know that and thus have to compensate you for that added inertia.
true. I guess I'm not hired.
Nielsen is a white Knight compared to what Vizio is doing.
They should have called a HAM
I meant, in jest, that if laws get tougher on the private sector, I hope that the government also throws a lot more money at data crime, too.
Used this at a Food Lion once and the savings to date was like $10k+ or something outrageous, we all had a good laugh.
I agree with you ideologically. I'm not defending this law, or bad laws, or laws applied unevenly. I've been a vocal opponent of all those.

But we also have to have a certain pragmatism when deciding how to behave in a society with an impossible legal system. How much effort should I, as a developer or as a consultant to business owners or as a systems administrator, spend on purging IP addresses versus all the other things that need attention?

For that we look to how the law is applied in practice.

I was active on Slashdot back when the DMCA was first proposed and then fought its way into becoming law. There is no topic about which HN is as rancorous as Slashdot was about the DMCA. What does the situation look like now, twenty years later? Yes, there are and have been and continue to be abuses of the DMCA, but not at the internet-destroying scale that Slashdot predicted.

So I'm not going to tell you to ignore IP addresses in your log files. That's up to your judgement. But I'm going to ignore them in mine, until I see a reason to do otherwise, and when it's a topic of discussion with others, I'll tell them that according to a strict reading of the law, logged IP addresses may be a liability, but that there have been exactly 0 cases to date which have been only about some business having IP addresses in its logs for abuse and diagnostic purposes.
> For all these reasons, I have got rid of my NYT & WaPo subscription to FT now and I can't be happier.

I think you have a typo. Are you saying that you switched to FT (Financial Times), or that you got rid of the FT as well?

Anyway, if you are a US-based reader, one way to avoid some of the bias and noise is to subscribe to a non-US paper. You don't have reporters and columnists trying to sway voters, because that's not who the audience is. Plus you might discover that interesting events do take place outside of the US. (And uninteresting events. Brexit seems like it should be interesting, but all the daily political ins and outs are, in my non-UK view, a bit tedious...)
Not really, it isn't an offensive term inherently. It's just a lot easier to say than "the XXth% percentile of customers by spending" or "customers who spend Y% more than the median" or whatever else. The exact definition varies by organization. Identifying and attracting whales is a big part of a successful sales program.

The fact that an analogy is drawn to an animal may be dehumanizing in the most literal sense, but it does not seem offensive or carry a negative connotation on its own, as the term 'dehumanizing' implies. If it indeed dehumanizing as the term is actually defined, then what you're saying is that discussing the spending characteristics of a customer somehow deprives said customer of individuality (the definition of 'dehumanizing' in its non-literal sense, where it carries the negative connotation). But how else can you describe various cohorts of prospective customers except to describe traits like spending behaviors?

This just seems like overblown outrage and much ado about nothing, fanned by how fashionable it is to go after Facebook these days.
Who deserves more credit for SpaceX's current success, Musk or Gwynne Shotwell?

This is a serious question.
I don't think paying for news is going to change the fact that all journalism has basically turned into activist journalism. By definition that comes with a slant.

The worst part though is that in it's ubiquity, I don't think anyone realizes that it's happened. There just isn't much objectivity left in journalism from any source.

It's hard to expect unbiased news when journalists inject their opinion into everything because they think they're fighting the good fight.
Karma might be related to this:
https://blog.cryptographyengineering.com/2016/03/21/attack-o...
No, it's not that.

It's about having non-nullables. It's about having value types. It's about controlling mutability. It's about the evils of (especially mutable) statics and life-before main. It's about having closures (at least recent Javas have them!)

None of this goes against strong typing or object orientation. Java just is... not so great. Of course, everything about this is hindsight: Java was also a revolution: generics (slightly flawed and bolted afterwards, but anyways), garbage collection, memory safety, JIT in an usable package.

Java has shown it's age and some people are aware of it.
Surprised this article isn't behind the paywall also :P
Lots of comments here about how IPs aren't PII b/c they can change, etc. I'm not arguing that, but consider that there is an entire _industry_ around using IPs to specifically target people, companies and households that is effective enough for businesses to write large checks to them.

Household IP Targeting - https://www.vicimediainc.com/ip-targeting-direct-mail-intern...

Or even just your ISP (who for sure know your IP addr and your address) - https://arstechnica.com/information-technology/2017/03/how-i...

The larger issue that we (HN tech people) treat IPs as fallible because we're thinking of it like an absolute. The advertising side of the Internet looks at them like a goldmine b/c even a 75% correlation to "truth" can still make their ads reach the people they're trying to reach in a much cheaper way.
They simply play safe. If you hire someone with PhD it's very unlikely that anyone will ever blame you for not taking that other random smart dude instead. The other way around you might get into a trouble for your choice. It's just how bureaucracy works, protecting your butt first, and everything else comes 2nd.
I did not notice that it was just his personal site. I just looked at the HN URL. If HN had given the full address (reich.hms.harvard.edu) it's less likely I would have made that mistake. Better stated would have been "published by a Harvard Medical Researcher on his website". It is a pretty polished piece and if he was hoping it gets picked up by someone (like HN), then adding links would have been more professional and make the piece more creditable and useful.
Please don't.

Why? It adds more time to the build, it requires plugins to work effectively, and it confuses the hell out of people when they expect to see Java. If you really want a better syntax, use Scala or Kotlin (I'm a huge Scala convert).
That's a great point. I should probably clarify a bit.

I was really talking about how frustrating the proximity of that failure I could not control was. In a larger or more stable organization, when a different department is failing of struggling, you can at least have confidence in the future. That eventually those people will either improve or move on to something that might be more appropriate for them. Or possibly be replaced with people that are better suited for the task at hand, and things will get back on track.

When I was involved in high stress early companies, where founders and early sales employees are often unlikely to be removed, it can be a especially difficult to deal with emotionally. At some point you are forced to chose between sinking with a ship you are not permitted to save, or bail on something you've poured so much work into.
Why Humanosphere’s hibernation matters (2017)
I wish there was a system where each individual is entitled to a few domain names for no cost on their local cctld. That way real users get the domains they want and hoarders have to pay.
Past the edit time limit. Here is his the letter to The New York Times on his personal website[1].

[1] https://reich.hms.harvard.edu/letter-response-jan-17-article...
What kind of principle is that it without rules?

Free speech doesn’t allow libel and slander. Free assembly doesn’t allow riots. Without a framework for meaningful justice, the high minded principle is just a race to the bottom.

I should be able to have the freedom to choose a platform where I have some protection against the various bad actors out there. Without Apple, the only options we have is non-participation, believing the lies, and arbritration.
Oh, you mean you have to invest some time to learn it to be able to use it?
Domains already require your real life info. Just give something like 5 free domain names per person and tie it to their ID.

There exists more than enough useful domains for everyone its just most go unused
Merely leaking it would be of no consequence. They could even do it directly as a blog post from their security team. Attempting blackmail would be the trouble.
Capitalism should take one for the team.
I currently have a paid subscription to both NYTimes and WaPo. I barely use either. Going to a newspaper website and clicking on headlines that sound interesting is simply not an experience that i'm interested in. I'd much rather read articles that have been filtered through some sort of social aggregator, whether that's facebook, twitter, reddit, or HN. And given how news spreads on those sites, i'm probably not alone here.

But as long as "fake news" is all free, and "serious journalism" is hidden behind a paywall it's hard for it to compete with the viral effect of free stories on any aggregators. If the NYTimes wants people to read their content, they need to make it discoverable, not lock it away.
I used to enjoy wrapping a metal slinky around the base of mine. Then whenever I touched metal to it I’d get little sparks. Must have been acting as an antenna, but I wonder what exactly was going on.
You need to buy a paper whose subscribers want to be pandered to with real news.
Absolutely disgusting, they're likely too young to sign the contract or understand what they're signing - let alone the impact of what Facebook is doing with their data (or potentially to them directly). It's incredibly disturbing, predatory behaviour.
“Past empires were even worse” is not much consolation if the US uses its economic might to drive your country to ruin and your countrymen to unemployment and starvation, trains and arms paramilitary soldiers to come rape and massacre your neighbors, bombs your village to rubble, props up the autocratic military dictatorship ruling your country, etc.

There are dozens of countries and millions of lives around the world which US military/foreign policy has left in ruins.

Which is not to say that the US is any worse than other global powers, or that a world where the US was completely isolationist would necessarily be better. But its hardly the force for divine progress and prosperity that we Americans often pretend it is to ourselves.
Electronic signatures are a thing. You absolutely are bound by contract.
Trackers don't care if they're wrong some of the time. The prediction problems they're using the data to build models for are pretty noisy anyway. If using inexact identifiers improves their model, they'll get used.
Many technically dynamic IPs change only rarely... I think my home Comcast IP has changed once in the last 2.5 year. So the correlation between a Comcast IP and a perfect household identifier is going to be pretty good. If you have a dataset that's got search history timestamped and labeled with IP, it's probably pretty easy to figure out the physical address that goes with the IP from map searches. Cross-reference an address to name database and now you've got a dataset with each household's (labeled by name and address, with some error) search history.
> > had neglected their spinal meningitis daughter
Trường Đại học – học viện khu vực miền Nam – Tuyển Sinh Số
Danh sách thống kê những trường đại học, học viện khu vực miền Nam được chúng tôi cập nhật, bổ sung mới nhất. Để xem chi tiết thông tin tuyển sinh, các bạn hãy click vào link dưới đây để biết các ngành đào tạo, chỉ tiêu cũng như điểm chuẩn năm gần nhất vào các trường đại học và học viện tại khu vực miền Nam

https://tuyensinhso.com/khu-vuc/khu-vuc-mien-nam-c11802.html
#tuyensinh #tuyensinhso #tuyensinh2019
Roku and Android apps work great in the Philly area. Amazing for someone who is in a valley with poor reception ability when using an indoor antenna. I hope this service wins in the long run.
Isn’t this a standard google voice feature for the last 12 years or so?
>> Also keep in mind non-compete are often extremely difficult to enforce as we'll, another thing people sometimes get hung up on.

haha right... a colleague of mine just was sued for attempting to join a company considered a competitor...we all had to sign NDAs that prohibit working for a number of companies in our field after we live current employer..

If company wants and there is an NDA/non-compete in place they can bury you in legal costs even if they dont win.

Be careful with highly restrictive NDA/non-competes.
> any new equity grant from a company your parents haven't heard of is worth $0 when you join.

There are companies that give sizable equity grants that your parents have never heard of. Equity you could see on a public market that's worth more than $0.