skysight-inc/HackerNews huggingface dataset:
The Exponent podcast did an episode on this. The short answer is they all share a high LTV and can succeed with podcast ads on a direct response basis. So despite the outrageous CPMs some podcasts charge these days, they can still find it profitable.
How is your business tackling the current "impact factor" protection scam?

(I am a fan of projects like yours, just much more pessimistic!)
None. Exposing miniupnpd on a public interface is always a misconfiguration. I'm disappointed that the application even allows it -- it has to know which one is public to set up IP forwarding rules, so it has no excuse.
Phoronix tested BFQ in low latency mode on throughput. Results are obvious. There is a simple twiddle for that.

Of course they didn't test fairness or latency, that is too hard.
Which is a successful checkin discount app?
Is the checkin discount idea successful? What are the most used apps?
There is additionally the link-local set of IPv6 addresses

fe80::/64
your country currently has a law which criminalizes referring to a person using the incorrect given name or personal pronoun. the US supreme court recently affirmed that even hateful statements which are clearly abhorrent and of no inherent value are protected. it is simply a matter of optimization for different things - Canada optimizes for its idea of the most civil possible discourse, and takes it to an extreme. The US optimizes for its idea of minimal obstructions to expression, and takes it to an extreme.

it is this difference in definitions of protected speech that causes people from the US to attack Canada for the current state of free speech, I think.
They thought they were playing him, and got about when they learned that in fact he was the one playing them.
It's an analogy for understanding the idea of fair value. If you want to spend a "fair" amount of time at the airport, it means that you need to balance the utility of missing one plane against the utility of always spend a lot of time at the airport in order to never miss a plane.

If you take 1000 planes in your life, and spend an extra 1 hour per plane in order to be sure that you will be on time, that's 1000 hours in your life. If, instead, you cut down that hour to 30 minutes, and that makes you miss 3 planes in your life, you'd still have "earned" 500 hours, while losing 3 planes. It's a better trade off overall.

But yeah, just an analogy, I bet the guy never missed a plane...
Actually that's an interesting takeway.

Before working hard to optimize speed, if you have a working site, try slowing it down and seeing if that makes a difference!
For the curious: that software is alive: https://www.abinitio.com/en. Aside: that's a surprisingly pleasant page for a tool aimed at the enterprise (you have to contact sales to get a price quote)
Oh, I don't really think so, no, but it is conceivable. And I'd actually rather have people communicate what they believe to be true rather than what they think they can get away with.
Binary Capital is being sued by a former employee for harassment
And here I'm, on a holiday, pretending to provide IT support to five employees. The other 90+ employees chose not to work on holiday. I hate society...
So because other countries do the same or worse, it justifies this ? I'm impressed.
Yes. Thankfully, the point is that using the regular container model you don't need memory page sharing, because there's only one kernel anyway, not a copy per each container.
Oh no doubt the premise is screwed up. Hours worked doesnt factor in a workers effort level and motivation. I think companies will find out sooner or later that people are most innovative when they are free to be themselves.
> I guess you'll have to lie to your prospective employers about "why you left your last job", then

Who's ever completely honest about why they left a previous company anyway?

I left a previous position largely because my boss was a psychopath. But I certainly didn't mention that during interviews.
The CIA doesn't work for me. It works for Americans. Not everyone is happy with having an agency for which their sovereign is not responsible, nevertheless influencing their lives in a big way.
hey - that's pretty cool. thanks for doing this. could you remake your slides for the web ?

the slides are repeated (because of the transitions)
I find that it's a near perfect niche for news. It's slim and dead-simple: there's one feed (two if you count new, then the subdivisions show and ask), no following or friends, direct messaging is even excluded. It was built into a niche, and it expanded to fill it perfectly.
I am not this kind of network engineer, HOWEVER. Both IPv4 and IPv6 are versioned by the first 4 bits of the packet. Depending on that value the address size and location are fixed.

I would not consider the comparison of the source address of packets crossing an ingress link to be 'deep'. I consider that check to be very shallow. It needn't even be every packet from a set, merely picking a random (actually random) packet and testing for conformity is a good quality control measure that SHOULD be taken.

What would the comparison be against? Routers are supposed to know which links are on the other side of all down-stream connections so that they can effectively route.
How to win every day
FWIW that can still happen with ESTA as well.
The CIA is supposed to be projecting Americas' force around the world, covertly, for the good of the American people.

This is not necessarily good for humanity.
Why Angular 2/4 Is Too Little, Too Late
Moral Philosophy for the Internet
this is excellent.
I don't know which story you guys are telling at this point, but I think you both have lost the plot.
Yes, but IIRC Google got kicked out of China for failing to comply with Chinese regulation in China, not for failing to comply with Chinese regulations in the US, Europe or Antarctica.

Also, it didn't happen without some level of pushback from the American government. Now imagine the drama if China tried to impose their court orders on the US soil that way.
> I overheard a German visa officer tell an American that it was totally illegal for them to work if they just came as a visitor.

That can't be right. You are definitely allowed to work on a visa waiver in Austria and as far as I know it's the same in Germany if the company you work for applies for a permit. That is independently of the purpose of the visa.

In Austria at least all visas do not permit you to seek employment ("labor market access") where as permits (usually called "titles") give you labor market access. The border crossing is then usually decoupled from the permit.

For instance if you need a visa to enter Schengen you will need a Visa to cross and a title/permit to work. If you are visa exempt you only need the title/permit.

A quick googling also suggests that is the case for Germany.
[video]Expert to Expert: Rich Hickey and Brian Beckman – Inside Clojure
How does Zeroconf compare with Viiv/DLNA/DHWG/UPnP?
It's not slavery: you are free to quit your job and work for another company, or start your own business. But if you DECIDE to work for a company and take the thousand(s) of dollars each month so that you can live a comfortable life, then you owe them your loyality.
I've been reading "The Business Blockchain" [0], it's been good so far.

[0] https://www.amazon.com/Business-Blockchain-Practice-Applicat...
Author here. Allow me to extend the post a bit. It turns out that about 2.4% of the IPs that respond to SSDP queries, do so from a weird port number! For example:

IP 192.168.1.75.50950 > 239.255.255.250.1900: UDP, length 95
IP 192.168.1.71.1026 > 192.168.1.75.50950: UDP, length 249

The first packet is SSDP M-SEARCH query. The second is a response from my printer. Notice - the source port for the response is not 1900 (but the dst port is okay). I'm not sure what the spec has to say about it, but it's pretty weird. What's worse - these responses won't be matched against "sport=1900" DDoS mitigation firewall rule.

I'm not sure what is the moral here. But if you ever see some UDP packets from a weird port, to a weird port - maybe it's this SSDP case.
Which entity is a custodian of the funds? Which bank issues the cards?
Hey, thanks for creating it. It's fantastic!
You don't have to have a router. The apartment building where I live have fiber, with twisted pair to each apartment. DHCP leases from the apartment gives you an external IP. It's possible to hook up a switch and get DHCP leases for multiple devices. I assume there's an upper limit, I've only tried it with two devices.

Now, let's say I hook up a printer to a switch in that configuration. Is it smart enough to not respond to UPnP coming from globally routable addresses?

This is why ingress filtering is important.
The same way people run p2p clients like BitTorrent from home, or the nerdier people run home servers with SSH, RDP or HTTP(S) exposed: they just use the port forwarding features available on every single consumer router. Sometimes software / hardware will automatically assign a port forward via uPnP[0] (this is what many P2P clients will do), sometimes it's done manually[1][2][3][4]. The only difference here is the datagram, but routers have adaptive stateful firewalls (else services like FTP would fail despite being TCP) so they can handle the stateless nature of UDP just fine.

[0] https://img.raymond.cc/blog/wp-content/uploads/2014/08/utorr...

[1] https://bt.i.lithium.com/t5/image/serverpage/image-id/27802i...

[2] https://assets.virginmedia.com/help/assets/images/Port-Forwa...

[3] https://i.ytimg.com/vi/VvzFHHDvU8E/maxresdefault.jpg

[4] https://advancedhomeserver.files.wordpress.com/2013/11/pf01a...
I would argue that the most relevant definition would have to address a programmer's role in society rather than their level of actual skill. In this sense anyone having learned enough material to have an actionable skill that regularly comes into play in their lives can credibly be said to have learned to code.
Ask HN: Which programming language has the best JavaScript-interop?
Do you know how John Oliver's "cool" remark, when he's being sarcastic? That pretty much describes every single response I got when I told my superiors I automated (a part of) my job.

I don't expect them to pop a champagne, but they could say something along the lines "this is interesting, what else could we automate?", but it's usually more like "cool, here's more work".

It doesn't deter me from telling them in the future. Maybe someone will appreciate it one day. Maybe not.
That site is obnoxious. I have habit of highlighting text as I read it. Every time I click on the text to highlight a huge tab pops in and out on the left side. Who thinks up this crap.
Yes I totally agree. Too many corporations view their employees as boarderline indentured servants and it's from that sense of ownership where the need to control ones time originates. Time is after all the most valuable thing we have.
"The fact that journalists write articles instead of just copying and pasting the abstract shows that abstracts aren't very readable."

No, it shows that journalists write for a different audience.

"What's easy to read is news articles that are based on scientific papers."

That shows journalists wrote for a wider audience.

The articles that journalists write are considered better by laymen, but typically, they provide insufficient information for experts to see what exactly is new in the article and/or simplify so much that experts find the information presented downright wrong (search HN on battery or fusion break-throughs for examples)

But yes, it is true that quite a few scientists could do with a good editor that helps them write text that is easier to understand for experts. The current citation-happy culture doesn't help there, with abstracts that have more "(Newton, 1754)" phrases than actual text describing the work done.
Facebook: Too big to delete
Concorde without the cacophony: NASA thinks it's cracked quiet supersonic flight
Because lobbying is an ambiguous term. Everything is lobbying, and nothing is lobbying.
Apache Kafka 0.11.0 is released
Why not just send yourself an email? Much simpler than using Twilio. Your smartphone will alert you either way.
I had surprising lessons in a stupid job where I cut half of the effort through scripting. Albeit it wasn't the boss, but the colleagues. Everybody complained about how dull the tasks were. I offered the script to people nearby, which they refused. Ok. A month later I ended giving this up to a lot of people, suddenly the first one who refused jumped on me angry asking why I didn't give it to him/her too.

People are .. people.
Unfortunately that's the reality for Western/Northern Europe right now. In countries like Germany or Sweden, speaking against other people on Twitter/Facebook, critizing immigration policies can get you ostracized, fired from your job and even taken into custody for 'hate speech'.
Jason Hoyt (of PeerJ) wrote an interesting commentary on this article: https://twitter.com/jasonHoyt/status/879624241817296896

Ultimately it's a bit more complex than "all publishers are evil". There are a while slew of low-cost, open-access journals out there, but the wider academic community still places far too much weight on individual journals' impact factors.

Is it the responsibility of publishers to try to effect a wider change in attitudes? It seems doomed to failure to try and make them, and it seems like pressure from within might be the only way to deal with the problem.
You're absolutely right, thanks for correcting my mistake. I think my brain lazily threw them in there because I learned about them all around the same time. Also, I came across this fascinating directory of links a while back, some of which explore the overlap further: http://nsl.com
The tweet in question: https://twitter.com/JanusSecretary/status/880156466115743744
It's also the kind of thinking that leads to racism - because most people in highly paid jobs tend to be white. It's an extremely narrow, ignorant world view to think that people in factory jobs are less intelligent. Meritocracy and the American dream is generally only accessible to the affluent.
Wikipedia is actually developing that natively currently as well: https://www.mediawiki.org/wiki/Beta_Features/Hovercards.
Folks, www.eBooks.com is still selling O'Reilly titles without DRM. Prices might be less competitive than Amazon, but we're not Amazon.
http://www.ebooks.com/subjects/computers/
Free Icons Every Week – Vectors and Editable PowerPoint Icons
This Former Victoria's Secret Model Has Founded a Company to Help Freelancers
> Where this is all headed is anyone's guess. If I had to, eventually most scientific research will just appear in blogs, being treated like personal journals or something, or in research society journals, kind of like what is referenced in the article, basically run by academic research organizations.

I'm somewhat hopeful about stuff like "arxiv overlay journals". E.g. see description at http://discreteanalysisjournal.com/for-authors
This should be titled more honestly: perhaps something like "Case studies in rapidly replacing dangerous C parser code with Rust using nom".

The examples are interesting and well presented. But the first sections trying to put a veneer of respectability on rust-all-the-things were a bit rough and got my cynic sense tingling.

Yes, you believe Rust will produce better results: don't try to justify that with facts you don't have ("Several languages were tested .." bullshit, unless you show some data. Likewise the assertions about type-safety and no-GC being essential properties). The data you do have (implementations produced and integrated and tested in a paper-like time frame) are valuable, unfortunately they're cheapened/buried under this false veneer.
I'm just guessing but there is a legal concept call "duty of loyalty". https://www.google.com/search?q=employee+duty+of+loyalty

The short version of which is the duty of loyalty requires that an employee refrain from behaving in a manner that would be contrary to his employer’s interests. That probably means what he's doing isn't okay but of course laws are different in every area and IANAL.

It's would be arguably different if he was a contractor I'm guessing.
How to become better at software estimations (Part 2)
What JavaScript creator thinks of its future
Yes, you can. It's the reason I use it on my phone. Chrome Mobile is faster, but I cannot tolerate ads on the big screen and on my phone they are 100x more unnerving.
Thank you I just had a blast reading it =)
I suppose it's for convenience when yandex doesn't find what you are looking for. Don't worry, Russia isn't exactly a freedom of speech heaven and if the government had a serious issue with these other search engines they wouldn't be there.

https://en.wikipedia.org/wiki/Federal_Service_for_Supervisio...
https://github.com/evilneuro/FreeContributor
The "motivated by curiousity" part should be irelevant imo and so should be preference for self direction as opposed preference for classroom setting.

More meaningful definition is the one about what the person does - continuously learning whole life. Whether it is curiosity or feeling of duty or attempt to mimic some role model in the past or pragmatical strategy should not matter.
While your point is true in the broader sense, it is worth noting that these were IPv4 addresses.
Basic income is financially impossible. Even retirement schemes are barely sustainable and constantly under pressure these days.
This is something that you can't really generalize widely. People view words differently.
No, I simply mean that not only is there nothing to indicate that Thiel's presence will marginalize anyone, but also that Thiel himself doesn't seem likely to engage in any behavior that would marginalize anyone. Therefore the probability of it happening seems quite low.
This reminds me of this joke https://www.buzzmaven.com/2014/01/old-engineer-hammer-2.html :

The Graybeard engineer retired and a few weeks later the Big Machine broke down, which was essential to the company’s revenue. The Manager couldn’t get the machine to work again so the company called in Graybeard as an independent consultant.

Graybeard agrees. He walks into the factory, takes a look at the Big Machine, grabs a sledge hammer, and whacks the machine once whereupon the machine starts right up. Graybeard leaves and the company is making money again.
The next day Manager receives a bill from Graybeard for $5,000. Manager is furious at the price and refuses to pay. Graybeard assures him that it’s a fair price. Manager retorts that if it’s a fair price Graybeard won’t mind itemizing the bill. Graybeard agrees that this is a fair request and complies.

The new, itemized bill reads….

Hammer: $5

Knowing where to hit the machine with hammer: $4995
Object Oriented Wrapper of GitHub API, 0.32 Released
How to Attract Big Women with Body Language
> A group of enemy soldiers shutting down a hospital would be met with outrage and military backlash. A group of hackers shutting down fifty hospitals is met with jokes about outdated operating systems and derision towards IT directors.

If only stopping soldiers with assault rifles would be as easy as keeping the doors closed.

I get a lot of equipment can't be updated because of certification, but it's been obvious since the early 2000s these things should operate on hardened and isolated networks.
Let's not forget, that £10 give card, unless he can buy things at cost price as an employee, they are even making some money back off it.
I have a feeling that behavior played a (small?) role when the EU decided to fine Google for abusing their market position to pressure themselves into the shopping comparison market - they saw what happened the last time Google did that.
There's a wider view of things than just personal taxes.
There is only one type of difficult bomb for Ethereum (the ice age), and that is already underway. As linked to in that article, block times would reach about 30 s mid-August (https://www.reddit.com/r/ethereum/comments/5izcf5/lets_talk_...).

The difficulty bomb/ice age is _not_ to force the devs to implement PoS. The reason the ice age(s) exist is to make sure minority chains eventually die. Bitcoin does not have this problem as much, because the difficulty adjustment is much slower, which easily results in hour long (or more) block times for weeks/months for a minority chain. The difficulty adjustment on Ethereum is much faster, so minority chains that arise after a protocol upgrading hard/soft fork could hypothetically survive. To incentivize miners and users to switch to the new chain, there needs to be some other mechanism in place, which is the ice age. The ice age causes block times to keep rising exponentially on the old chain (if no action is taken), so miners will eventually lose their reward and users will not be able to make transactions anymore. They move to the new chain (which postponed the ice age), and eventually the cycle repeats itself.

This cycle has happened a few times already. Usually the fork would have already happened by now, so the impending Metropolis fork is different in that it's a bit late and the initial effects of the (ever worsening) ice age are felt.
After that you may wanna read this: https://www.igvita.com/2014/05/05/minimum-viable-block-chain...
O’Reilly no longer selling individual books and videos
It used to be, but currently it seems to be the complete catalog.
Codota – Contextual code suggestions based on your code
https://news.ycombinator.com/item?id=14659462
Your car example is flawed. If I knew that a given car has a defect, I simply wouldn't buy it, period, regardless of how and why the defect was introduced.
Owner Is Angry His 20-Pound Lobster, Dinnah, Was Photographed by the T.S.A
The load-balanced capture effect
1. Books were DRM free and in various formats. I could use the PDF in my computer and the epub in my ebook reader or tablet.

2. There were discounts when registering the purchased printed book

3. There were discounts for newer editions of a book
How to become a more productive developer using Momentum Dash
Would you say the same about coke or ecstasy?
Security researcher creates 'vaccine' against ransomware attack
This is not my understanding at all. In the USA employers own the work of their employees if that work is related to the employer's business which this clearly is.

No clause or contract is required for this to be the case. It's the default state. It might be different in other countries but I doubt it.

Employees have a "duty of loyalty". https://www.google.com/search?q=employee+duty+of+loyalty

That would seem to include things like this issue. It also includes not competing with your employer.
It's resource-intensive and not generally straightforward to cut deals with Samsung. They have many hardware/software combos to support. They have their defaults to promote. And they often have money being thrown at them by other large players.
Neither is ethereum
Elm from a Business Perspective (not the boring way)
The problem with that approach is that it is just about acute lethality and does not consider long-term effects from prolonged exposure that are hard to measure.

Further it ignores interactions with other chemicals that are also in use, something that we know is pretty common from medications.

Especially with endocrine disruptors there is also the effect that several chemicals might work in the same direction, where a safe dose of one chemical might be harmless but safe doses of 10 chemicals combined might not be safe anymore.
Creating optimized peering connections between VPCs in different AWS regions
His real achievements are his improvements – Story of a UX Designer