skysight-inc/HackerNews huggingface dataset:
This reminds me of the Sprechmaschine [1] ("speaking machine") built at the end of the 18th century by Wolfgang von Kempelen (the guy who build the original mechanical turk [2]). Here is a YouTube video showing it in action (for example, the machine says "Mama" around 1:14): https://www.youtube.com/watch?v=k_YUB_S6Gpo

[1] https://de.wikipedia.org/wiki/Wolfgang_von_Kempelen#Die_Spre...

[2] https://en.wikipedia.org/wiki/The_Turk
Automating the design of machine learning models for autonomous driving
It doesn't work if your cloud init prints too much. AWS only holds a certain amount and the so the API call will truncate the output and lose the key (it shows you the tail and not the head of I remember correctly). Our organization has this problem (we run puppet in cloud init which spews like crazy).

I did notice recently that cloud init has an option to hot a web hook when it is complete and they have options in there to add the host key to the POST. But I wonder how to make a web hook that would be immune to spoofing…
I've transited Hong Kong, Tokyo (NRT), Singapore, and Seoul (both SEL and ICN) without going through immigration or customs.
All of them have a security check. They look at your passport and boarding pass, and x-ray carry-ons. But it's not full immigration.
You should not be checking the host fingerprint at all.

1. Use `VisualHostKey=yes` in your ssh config. Learn the randomart image for your server. Don't try to compare two long random strings directly, that's not a job for humans.

2. Use an offline SSH certificate authority to generate SSH certificates, bypassing the need for a host fingerprint check altogether. If you can trust your offline CA, you don't need to trust your server's host key at all. Either they have a valid certificate or they don't. Your SSH client won't even ask you if you trust the server.

It's one thing to access a compromised server, but you should NEVER be exposed to MITM attacks with proper SSH usage, except for your very first connection on a brand-spanking new server when you drop your SSH host certificates (ideally in an automated fashion which can be deployed immediately after spinning up your box).
I have not considered letting things that don't yet exist decide if they want to exist.
What I don't get. And I suppose I am speaking here for 99% of all developers without a background in law.

How can it be so difficult to create a contract framework? How can there possibly so many variations on that theme that you need a lawyer to do that?

I do understand that there are circumstances where legal advice is necessary. But at least 90% of all freelance (and other) contracts should be coverable with a manageable number of if-else-conditions.

Also the question whether the framework is applicable should be answerable through a couple of if-elses.

I can't wrap my head around it.
I’m now halfway through and the story introduces a lot of new information.

Slow intros are dangerous for reader retention.
New technique:

Spot articles mentioning China's bad behavior before they get comments.

- Write a comment about how the very top comments will be blatant whataboutism/otherwise pointing out that ... "other people do X too!"

- Encrypt and publish the comment.

- Wait.

- Publish the key.

- Look like a time traveler.
Tesla proposes microgrids with solar and batteries to power Greek islands
disable "always voice", and click a bit below hard palate, slightly to the right towards the lip (below the at in palate), so there will only be a small gap for the air to go through
Thanks. I confused the M.2 form factor with the NVME chips.
Yes:

* Google Mail is, for most people, the safest email service, with the most mature and comprehensive 2FA, direct connectivity to GDocs to make viewing attachments safer, and a gigantic security team. Note too: this guide also suggests avoiding email as much as possible.

* If you work with sensitive documents (this checklist was originally devised for journalists and the airport lawyers), all the cloud drive services (not just Google Drive) are a bad idea.

* Chrome is the safest browser with the most mature and reliable anti-exploitation hardening and the most responsive security team.

* iOS devices are, for most people, far more secure than computers, which aren't locked down at all and for which any kind of local code execution is almost invariably game-over all the way through the kernel, and at least game over for all of the user's data. Most computer users are never more than an errant couple of clicks away from losing their whole machine to an attacker, which is not the case for someone reading their mail on an iPad.
Yeah, I was framing it in my mind as helping my own senility. There's not a lot of helping the tech illiterate current elderly - even google home requires a little bit of mental framing as far as commands are concerned.
Here's an example that comes to mind:

A programmer writing a function refers to a local variable, "status", but thinks they are referring to a global variable. The code works by chance because the variables happen to have the same (fixed) value.

The variable shadowing means that the programmer could quite plausibly be confused and believe that they were accessing the global variable ("justification"). "I know I checked the status variable, like I was supposed to".
Sadly their FAQ states they’re in the process of rebuilding their business as a consequence of filing for bankruptcy.
I agree about the US border security guys being assholes but I have seen more weapons last year when I travelled to Great Britain, Netherlands and Germany. Especially Amsterdam airport was full of guys with big guns.
I agree with this blog writer. Allowing typedefs to cross static if boundaries would be a major change to the way I read code. Unless there's a more substantive example demonstrating why using the existing metaprogramming is insufficient, its benefits are imo outweighed by its cost.
Not to deny any and all of the points made, but getting beyond those, it would be nice to get an assessment of using the new react hooks and especially the context in this manner?

I find the whole thing of reusing components in React harder than I would hope, and I find the hook API has let me remove massive amounts of code. The context API does the same thing, so combining them in some way ...?
Use the waste byproduct for molten salt energy storage: https://www.maltainc.com. Not only efficient, but profitable even to do so.
TL;FFS = Except for SSL inspection software.
I don't think I understand any of this comment. WhatsApp is on that list because it's one of the most popular messaging services in the world, lots of people already use it, and it uses Signal Protocol. (I was "in the room" while this was being drafted).
I had a similar feeling. As a long-time C# programmer (how old is C#? That many years), I look at this and get really wide-eyed, "how is that at all a good idea?!"

A lot of these features seem like ways to hack around the fact that C++ templates are not generics, they are literally templates for writing copies of classes. It seems like features like this are going to make code size explode.

A lot of the examples also seem very smelly from an OOP perspective. We should one class be able to have different fields depending on template parameters? That seems like something one should do in a subclass.
> On the other hand, the owner of a network has some right to look into the packets on that network.

I don't agree. If you let a guest use your WiFi network for instance, there's no inherent moral right for you to intercept their emails.

However I generally agree with the principle that if you own a device, you have the right to learn what it's doing, and the trend towards black boxes is concerning.
Any regulation is a barrier to entry. The more complicated the regulation is, the worse it is for competition.

Of course tax law has stopped people from innovating. It's one of the biggest drains on competition and economic growth. Taxes would be the biggest source of economic efficiency even if they weren't as complex as they are.
True, but they're not the main market.

And I don't think the main problem is that elderly people have never been familiar with the idea of a disembodied voice; radio's been around since before everyone was born. I think it's that (i) it's not necessarily smart or human enough to persuade someone with declining mental functions that it has their best interests at heart and (ii) one of the more distressing aspects of talking to someone with declining cognitive function is that their perception of the day and their problems are often filled with conversations they didn't have (or didn't have in the last decade). Putting a machine into the equation which conceivably could have been responsible for "John told me NOT to take my pills" or "someone keeps asking me for money" makes untangling this more difficult for family, as well as something the machine itself can't handle (though I suppose smart devices with logging and "rewind/replay" functions are a lot better than telephones with scam callers in that respect)
The auto complete quandary comes from ambiguity of language. The phrase "Auto-complete is broken" is ambiguous in the article encompassing at least two defintions.

I know _that_ auto-complete is broken (I see it, the test fails)

but

I do _not_ know _why_ auto-complete is broken (some other dude did it)

But I still think it's very interesting to talk about if for no other reason than that it clarifies terms and usage.
Are those numbers right? 1580 m3/year is 4.3 m3 or 1100 gallons per day. http://www.theworldcounts.com/stories/average-daily-water-us... says 100 to 175 gallons per day per person.
Notes from the top Tim Ferriss podcasts of 2018
Hostile takeover for XRP?
Interesting. Thanks for the links!
So who decides what's news worthy?
No, the way to solve this is to use client public key authentication. Then a successful MITM will require the client's private key too.
vim...since I'll still be trying to figure out how to exit it.
It's just an old saying that is basically accurate about any human endeavor that is used to deflate sham projects that can never succeed at their stated ends. E.g. "I'll build a hydroelectric dam in 24 hours that will power the whole state and it will cost $1."

Local news is even more beholden to big local advertisers who dictate coverage. So few people actually care about local political news that even if you threw resources at it, you would not find that many people who cared enough to pay attention to it. C-SPAN's ratings aren't as good as almost any other cable network you can think of, for example, and the same theme is repeated in local news. People care much more about things like real estate, crime, arts&leisure, and fluffy health coverage.
I do believe that if there are internal company reports that their activities are causing global warming and the board decides to go with business as usual, it's a criminal activity [1].

It's indeed a blow against property rights, that's why I'm saying it's a measure of a total war economy, which is something reserved for the most dire circumstances. The reason for expropriation is that it's not enough to have a single or a couple measures against global warming, we need all of them. We need as much carbon to stay in the ground as possible [2].

[1] https://www.theguardian.com/environment/2017/feb/28/shell-kn...
[2] https://www.bbc.com/news/science-environment-30709211
Not related to the core of the article, but it taught me I can pipe random gibberish (such as tcpdump) to the audio output and I am finding it amazing.
> So a rational robot/human will never open the door. Rather he'll die in front of it, from exhaustion.

That’s incorrect. The inaction you’re describing is wrong from a “purely rational” perspective because starvation also constitutes death and has a much higher probability given inaction. Your example doesn’t show there’s something wrong with “pure rationality”.
Did you arrive at any possible positive uses for Brine?
Meetup.com probably has groups for those sort of things.
That's a separate issue, because a completely custom browser can intercept even without a MitM on the connection.

Sometimes you either have your own device or you trust your employer to not directly lie to you.
I'd really like to know how fireflies/lightning bugs have been impacted. It's anecdotal, but it seems to me there has been a precipitous fall in their populations as well here in the midwest.

I remember childhood evenings filled with them, they were everywhere, our grass was constantly crawling with them during the day. Now, I rarely ever see any during the day and at night I can count all the flashes.

It's not all my imagination. My cousin lives next to a farm. They have a couple acres they turned into a natural prairie. You can see the difference, the prairie lights up with activity at night, the farm is dead. A flash here or there is all you can see. Absolute stark contrast to the farm fields and well manicured laws of their neighbors.

EDIT: I found a link: https://www.firefly.org/why-are-fireflies-disappearing.html
Self serving Indian telecos want chat interception
$139.8 million net income in 2017.
Agile development practices are now more relevant to the early stages of airframe design when no real hardware exists and all testing is done in computer simulations. At that point changes are relatively cheap and there are no safety concerns.

But once the outer mold line is set and prototype construction starts the engineers must be far more cautious about design changes.
Sure, Amazon likely knows an enormous amount about me just through analysis of my purchase history. This is certainly creepy and off-putting but as I mentioned above, I'm not sure how it affects me. How is my life being made worse by this collection of data points?

The same goes for your hypotheticals about billboards and facial recognition. Very creepy and I certainly don't want to live in that world but at the end of the day, I'm not being harmed by it.

Invoking fear of criminals and underworld behavior is an unconvincing argument. If someone with those resources seeks to harm me, they're always going to be able to find a way to do it. We can stand about and talk about "what if's" all day, I'm interested in how my life is being affected today.
When VCs “Own” Your Startup’s Lawyers
Cyber Security FUD – Fear and the Growth of the InfoSec Industry
There is no direct equivalent in EU law to the general "fair use" provisions in the US. Indeed, the US provisions are somewhat controversial, because arguably they don't meet the requirements of the main umbrella international agreements for intellectual property.

The closest equivalent in Europe would be something like the fair dealing provisions here in England and their counterparts in other member states, but those tend to enumerate specific scenarios where copying may be lawful without the permission of the copyright holder, rather than the US approach of specifying a small number of general principles and leaving it to the courts to resolve any specific case.
I wish I had an answer to this question, too.
It boils my blood when my uncle says to stop fussing, species that don't adapt go away daily. I tell him they are indicator species for the general health of the ecosystem. I make an intelligent guess that these issues will percolate up the food chain and ultimately affect humans, but I don't have any solid answer.
Thank you for explaining the incentive behind the media-blitz against Facebook.
technically it's a "clip" not a magazine
Culture Makes Us Smarter
Author here

These are all very fair points and things I thought through as I put this together.

For example, your point around <$15K salaries. As I explain in the appendix at bottom of post, I exclude anyone with <$10K salary for the exact reason that this is not feasible for someone claiming to work as a software developer in the United States.

Your point around monthly vs annual salary - this was a question on the survey itself, and hence the salary numbers are already adjusted to be annual.

The source code includes a few data cleansing actions like the above. In the end this is inherently subjective, but I tried to be principled in my approach in order not to unduly skew the results.

Unfortunately this is the best publicly available data we have, input errors and all.

Thanks for reading through and for your comment, this is important stuff.
I love this and thanks for sharing.

I'm glad that we're starting to develop a backlash to "Agile Industrial Complex" and "Dark Scrum". At the end of the day, it may be hopeless though. Being able to read and internalize the Agile manifesto is hard. Just like design thinking is way harder than process thinking. Successful companies will empower developers, middling to failing companies will continue to view them through Taylorism.
I dont think he meant the fix it tickets for everything, just for purposely loud vehicles.
Well, yeah... I would imagine that's why this document exists and they are attempting to push it for the 2019 and 2020 agenda
By the time developers are working on the change, the design should already be complete. An assembly line worker isn't going to be considering the design of a car: they are going to add this one part according to the blueprint, and move on. They trust the engineers / architects' plan, which should have already been done by the time they started building.
Math Notepad is quite nice: http://mathnotepad.com/
That's assuming there's much of a future, enlightened or otherwise.
Show HN: 7 Cheatsheets for Python, JS, and More, Built with Markdown and LaTeX
NATO is military pact. EU has economic advantages for member states like single market and trade union (so you can't create trade agreement in WTO sense with single EU member).
I've had stronger and weaker Aphantasia at different points in my development and in different learning/work situations.

Given that styles of learning has largely been debunked, I would suspect that the vast majority of us actually have roughly the same capabilities and they are just unexercised, exercized to fitness or from too much stimulus to exhaustion by our specific environments, diets, motivation levels, etc.
Why is the conflict section in there at all, though? To the extent it's there now, it's conceding something clients hope to get through redlines; game-theoretically, it's pure negative for the contractor.
Thee is a wing of UKIP who want usa style gunlaws or a return to the pre 1930's rules or lack of - there is a reason the Shelby's in peaky blinders can own SMG's and LMG's
I wonder given enough cheap salt, is there a possibility of it being useful for something? Like at least a cheap building material for desalination plants in areas where the deserts meet the coast, and the lack of rain would make it last longer or something.

Or (this might seem crazy) considering Antarctic sea ice is melting at increasingly faster rates, which isn't good in itself - is that causing the water at the far south latitudes to be lacking in salinity? Would additional salt there provide for keeping the ecosystems stable for longer at least? Granted shipping would be another issue.

The former may require some free market ingenuity, the latter may require some ingenuity and some sort of goodwill on the part of some governments.
A good example of the open source Lang Whack:

Nominate an open source project home page and challenge someone to find out the programming language.

The longest time or most traversed links wins. Sometimes you can read the whole site, understand the features, the architecture, the license, the supported platforms, the whole FAQ, how to contribute, the bug tracker, the mailing list, and even get to the main page of the github site, all without ever seeing a statement about the implementation language. The developers writing the site take it so much for granted, they never mention it.

However, the more obscure or fanboyish the language, the more likely it is to be mentioned early. Those developers are proud and delighted to be using that niche esoteric language. In some cases, they take more pride in using that language than actually implementing something useful.

Of course, in this case, one might suspect that media libraries would be in C/C++, but there are many other fun examples out there. Do you have any strong contenders for Lang Whack champion?
Good sounding ideas can go real bad and it is good to learn from history. And I think that one of lessons of Russia history is that if people who are violent before gaining power or openly celebrate violence, they will be violent after.

Too much of the current left in the US celebrates harassment and violence. There's the bike lock bashing professor. There's the various hippies and other Berkeley residents interviewed by Tim Pool who give tacit support to Antifa violence. There's the simply-conservative father and son who were chased down by Antifa goons shouting epithets and given a beat down. There's the local news reporter who was bashed, his smartphone damaged for simply filming Antifa. There's Tim Pool himself, who is a Korean-American and center-left politically, being called "Alt-Right" so a mob of goons would come and beat him up. (And that's just off the top of my head. There's so much of this, and it's simply not covered by the mainstream media.)

How is it the left can object to violence done on its behalf overseas, but either tacitly support it or even perpetrate and celebrate it as a means of political intimidation? Something has gone corrupt.
To be fair, “you” used to be plural, with “thou” used for second person singular. But the sort of “Royal We” honorifics of the past kinda muddied it’s usage and “you” eventually became singular and plural. So there precedent for this sort of thing
Might as well have been posted by The Onion
Video – Learning AI for Hackers – A Visual Primer
DPI Scaling for CSSBox
Previous post in Apr 2017: https://news.ycombinator.com/item?id=14135658
In a similar vein: http://www.adultswim.com/etcetera/choir/

The most interesting thing about this one is the chord progressions it generates.
If the focus is on enacting laws to make society more accepting of ostracized groups, still the gender nonconformists are a very small minority of those who are oppressed in our society, see lists I've provided.

Now, if you are only focused on repealing laws, then you might have a case, but a lot of the gender nonconformist activism focuses on positive laws and other forms of punishment on those who don't accept them. So, insofar as there is a positive push, then it is only a small interest group out of the suffering multitudes that are benefited and my case stands that the focus on gender nonconformism is myopic.
The motivation for US preclearance at Canadian airports is not "forcing its immigration enforcement on to foreign countries". It's that there are a handful of major airports in Canada, and loads more in the US, many of which did not have immigration facilities in the 1950s and 60s when preclearance started. Even today LGA and DCA don't have immigration facilities.
The Unreasonable Effectiveness of Convolutional Neural Networks in Genetics
Thank you. St.Carlin always keeps me grounded.
You seem to be suggesting that the Chinese should be excused for such attacks because the British somehow helped them establish a propaganda program or that that they should be excused because Poland dismissed it's supreme court.

Do you not believe that any state sponsored attack on a non-state entity is inappropriate, or only those conducted by "the West"?
You ostensibly have access to any private key being used to decrypt this traffic, assuming you have access to the device, which I believe is the correct boundary.