skysight-inc/HackerNews huggingface dataset:
Example would be the above comment about "There is a cow in that field". It would be to then ask, did I see the cow move, eat, or do anything else that you would expect a cow to do - rather than just seeing the silhouette?

I generally think the point is that you oftentimes have beliefs about why something broke and that it is important to check your beliefs.
Mobile security series part 1: the android platform
No, that's the way most airports work, but not in the US. Even if you are just transferring, you can easily just walk straight out of the airport.

I recently did a transfer in the US, took me 2.5 hours to go through customs. I booked before the govt shutdown, so I hadn't anticipated the delay. Not fun.
Yeah I'm afraid the example is quite real.

But sure, example could be dug up of good things the EU have done. But even in those cases the cost is much too great.

For instance, they built a really nice hallway at the Parliament, but when it came time to name it, they assigned 76 diplomats and the president of the EU to work through the name. That alone ended up costing something like 11 million euros.

I can't think of anything they've done, which hasn't resulted in millions of taxpayers money being poured down the drain. Not surprisingly, the EU has the lowest growth rate in the world.
For anyone new to the distinction, Internet Brands bought Wikitravel and the community didn't like that, so they forked to Wikivoyage. IB tried suing Wikivoyage for this despite it being allowed under the content license -- either IB didn't do their due diligence on the license of the content they bought, or they thought they could bully the community fork through the cost of fighting it alone. It was eventually thrown out of court, as it should have been.

Wikivoyage is now hosted by Wikimedia, the same nonprofit that hosts Wikipedia.
As I read it, it isn’t explicit enough about what rights you are signing over.

This leaves it open to a court fight over what ‘everything’ means in the context of the document.
This isn't all that unusual either. From what I can tell from my travel, this is more of a European thing then anywhere else, as I have not been able to transit without clearing local customs in Tokyo, Shanghai, Mumbai, Hong Kong, Seoul or Bangkok. Call it an accident of geography - most travel in the EU is technically international, because the EU is a loose confederation at best rather than a federal government.
Do you believe programmers are fungible? That the ones who wrote the easter eggs could easily be reassigned to work on a specific feature you want? Have you considered that maybe only a handful of employees have expertise in bluetooth, were working on the feature you want, while others were making the easter egg?

It's because of entitled comments like this that companies don't develop easter eggs. They know that someone who doesn't understand how software development works will ask this very question - "why easter eggs? Why not that one feature I want?"
>Back in 2015, though, GitHub was still an up-and-coming, independent company whose success came from making it considerably easier for other people to create computer software.

GitHub was an "up-and-coming" company just three years ago in 2015? They were founded in 2008 and immediately exploded in popularity. I can't take the rest of the article seriously after reading just three paragraphs.
I don't mind that Scheme exists, but I do mind that enthusiasts naively use it to build production systems, because they end up wasting time & energy re-implementing things the Common Lisp standard already specifies rather than spending that time & energy on the problems that they're actually trying to solve.

Scheme is another Blub: a Scheme user looks at Common Lisp and thinks, 'hey, I don't need generic functions; I don't need packages; I don't want separate namespaces for separate things; I don't want to extend my reader.' Meanwhile someone who's built large systems in both Lisp & Scheme realises how glad he is to have those things.

Meanwhile, the ecosystems of non-Lisp-family languages grow ever-larger, and hence ever-more-appealing, which is a problem because while Scheme-the-language is better than Python-the-language or Go-the-language, Scheme-the-fractured-ecosystem is worse than Python-the-healthy-ecosystem or Go-the-astoundingly-robust-ecosystem, which means more people use Python & Go, which means fewer people use Lisp-family languages … it's a vicious cycle.

Which means the world is a worse place, stuck in a local maximum of C-family languages and unable to break out to the Lispy global maximum.
I think something like MS-DOS. A CLI is good, because it gives you a record of what happened, but Unix-style shells are packed with foot-guns as documented in the Unix-Hater's Handbook[0]. Even with a healthy mind I've lost data to incorrect quoting. MS-DOS is simpler. Lack of multitasking helps too.

[0] https://homes.cs.washington.edu/~weise/uhh-download.html
"Ideally they set up SSHFP dns records with the hostkey fingerprints ..."

We (rsync.net) are doing this in 2019. A little embarrassed we haven't done it already ...
It doesn't - it's just considered more polite. Similar to how the plural form "you" became established over the original "thou/thee/thyself" or to the way that people use the polite/'royal' "We" instead of "I" in a formal paper to point out something that the author did, or argued for, etc. Indeed, there's probably some common mechanism underlying these polite forms in English, as their similarity clearly suggests. (Perhaps an effort at purposeful simplification in the grammar, as the English language has turned into more of a widely-used standard, in Britain at first and then internationally?)
When you come around a curve near sunrise or sunset, you may suddenly encounter visual input that overwhelms your sensors. The sun is blinding you. It might overwhelm infrared sensors, too.

If you have alternate sensors, you should trust them them more, and camera systems less.

If you have a sunshade, you should deploy that.

If it is raining, or partially cloudy, the situation may change rapidly.

And perhaps you should slow down, but if you slow down too fast, other vehicles might not be able to avoid you.
Funny, I read through the article and didn't even notice that it barely addresses "Why It Is Important". I wonder if the author took it for granted and overlooked the real justification part. I did find it a useful little article for people who are already on-board with the idea, though, especially the discussion of "themself", which I've been uneasy with.

My take: There's no good reason for English to require you to specify gender in certain grammatical forms, and there are plenty of real-world situations where it is either awkward or nonsensical. Sometimes it's a hypothetical person who obviously doesn't have a gender, sometimes it's one of a group of people of mixed gender, sometimes you can't visually tell the gender of the person (and obviously you can never visually tell what pronoun they prefer), sometimes all you have is the person's name, which often isn't enough to know gender. For most people and in most situations, it's usually not a big deal (though it's a little extra unnecessary overhead and chance for awkwardness), but for some people, it's repeatedly disheartening when others misgender them. A singular pronoun for "that person" is a completely valid concept, and more than deserving of a word in English, and I think English would be a better language if that was the default way to refer to people.
There was no gap.

Also, it’s just as possible that open sourcing it earlier could have just bogged down the decision making because of alignment issues and caused it to fail.

Open sourcing is great and the more companies like Apple do it the better, but assuming that earlier is always better doesn’t seem justified.
Top 5 Front End Development Topics to Learn in 2019
That is a great idea. Thank you!
Might just leave this here for others to read a bit more about South Bank and the risk it faces: http://www.llsb.com/theproject/
It's not genocide to not have children. At an individual level the best thing we can do is to not have children if you are in a rich country. Those of us who live in rich countries massively over consume (including myself in this). Going to a carbon neutral economy is not helpful if it isn't done on a world wide scale. Right now rich countries have a nice system whereby they can realistically become carbon neutral in terms of their energy usage but their appetite for consumer goods is one of the main reasons for all of those polluting factories in other countries. Rich countries are outsourcing their pollution.

The resource consumption per capita of a person in the U.S. far exceeds the resource consumption of a person in Afghanistan. One American is more damaging to the world wide environment than a family in Afghanistan. Thus your second statement is not relevant. It is true that Americans have fewer children than people in poor countries. But our overconsumption more than makes up for this deficit.

It really only requires political will.

Are you an American? Because this statement sounds like someone who is not aware of the political reality in the United States.
> I think writing an OS from scratch is discouraging and not very accessible because... writing an OS is discouraging and not very accessible

I actually learned C by writing an OS from ages 16 to 18. I don't know if I'd recommend it to everyone, but it is surprisingly accessible if you limit scope. The real hard parts are dealing with complicated hardware. If you care about the basics like keyboard, mouse, display, flat memory, no threads, then its incredibly easy in 16bit C for x86. 32bit C (i386) is also easy, but does require a bit more setup etc.

It is incredibly educational learning how to write your own libc and having to manage toolchains etc. You very quickly learn the exact boundaries of what is computer controlled and what is toolchain controlled, and of course what is controlled by your own code.

And yes, I had a similar experience to you re: emulators. Tried making a simple 8086 computer emulator. CPU instructions are really easy and really the part I enjoyed. Emulating the hardware and all the machine protocols gets very difficult and complicated very quickly. I ended up, after a few months of that, rescoping the project to only be an 8086 CPU emulator, which was one of the few projects of my youth I actually completed.
I did take the article seriously. It was quite informative and entertaining. Very nice writing style.
What about those of us who don't live in Europe?
Author here. I created this tool in order to help code review on Gitlab.

This tool allows to generate diagrams from JS functions. Super useful when you want you and your reviewers to understand some crucial high-level functions in your codebase.

Instead of drawing diagrams on one side, and coding on the other side, with all the translation errors between both sides, we just code a clean high-level function with the specified behaviour, run it through this script, and share the diagram on Gitlab.

Since Gitlab supports embedding diagrams in Comments/Issues/MR using Mermaid JS, the process is super streamlined, it takes 2 clics from code to diagram sharing.
Surprisingly clear document, completely free of BS itself.
Unfortunately most other manufacturers also still heavily rely on the woefully outdated and insecure CAN bus. Which means remotely hacking the poorly secured infotainment system can give you access to critical systems. Random example [0]. Your thought shouldn't be a comforting one.

[0] https://www.wired.com/2016/08/jeep-hackers-return-high-speed...
The opensource.apple.com site is really more for software that they snapshot and release (open source, not open process). They've had other projects for a long time developed in the open, and used to run https://www.macosforge.org to host them.

Some of those were acquired (either as a core developer in the case of CUPS, a codebase in the case of WebKit) but I'm not sure of other examples of open sourcing an acquired technology like this.
You're using the wrong metric. Think quality of data, not quantity.

People who don't reply are already done with your brand. People who do reply are willing to give you a second chance, and are 100x more valuable than any reply rate would indicate.
To be honest, I'm probably happy with the breaking of corporate blanket MitM-ing. It was never very effective because data exfiltration can be made very hard to detect.

What worries me is that the full chain (Client-software -- Network -- Server-software) is totally opaque and immutable at the discretion of a vendor. That means we are left at the mercy of the vendors.

I'm hoping for laws like 'Right to Repair' to help with this. The alternative would be to go full Richard Stallman, and I still think that is too radical.
Ask him again about censorship in the EU when his most popular shirt is "Hitler did nothing wrong" or some other such nonsense.
One Couple’s Tireless Crusade to Stop a Genetic Killer
>Really, my issue is stuff on my own network. I want to see what my TV sends home. Same with an amazon-echo, or really any IoT thing.

I'm with you 100%. The reality is, though, your only choice is to not run those devices with access to the internet. A TV should not require internet access to be usable. I won't use an Echo, and IoT devices are isolated to their own internal network without WAN access.
"He is going to the store."

"She is going to the store."

"They is going to the store."

That last one sounds like I don't know how to speak properly. "They" has been plural, and sounds appropriate in 'many, gender neutral' context.

"It" is the singular gender neutral... But that pronoun sounds like you're demeaning someone. Like,

"It is going to the store."

That sentence is correct but seems pretty damn dehumanizing.

I dunno.. Language is hard.
The Puerto Rico rainforest? You mean the same island that got hit by a massive hurricane last year?
Common API mistakes and how to avoid them
I’d say Microsoft owning it makes it more attractive rather than less.

Less risk of it being acquired by some unknown company in the future or collapsing through mismanagement.
It happened when we shifted from "electrical cars are hippie nonsense" to "we think there is a strong possibility in a not so distance future they will replace most oil based cars". They enabled that thinking. It just didn't exist before their first roadster.
As a Tesla owner, I think this is great, because as an Engineer, I fully expect that Tesla was get owned (literally) here. I have no problem with that - I want people trying to break the security, and I want Tesla to pay them, and to improve it.

The reality is that a Tesla is mostly really good software, really good engine, and really good battery, surrounded by a reasonable (but not excellent) rest of the car. That's more then worth it to me, and the Tesla Stretch is real, because the car is incredibly compelling. I would argue that the value is just as much a outcome of the software, and it needs to be hardened.
The struggle to find something to watch might be just what keeps me there. Can't find it easy enough to be able to say "I've seen everything worth watching on Netflix". Now I know there's some good stuff there just waiting to be discovered, so I watch this half crappy stuff until I do.
Yes, this is true. For me the way that I deal with the reality of a planet becoming a shitty place to live is to not have children. It is the best way for me to cope with the situation. People can choose to do otherwise.
Some people only check a couple of bytes in the beginning and end of the host fingerprint. I've done that. It's not ridiculous to prevent attack vectors that depend on common behavior, even if it's strictly speaking the user's fault.
I'd be surprised, if this whole situation didn't already happen with Youtube and DMCA (I know the real law does leave such provisions but current system of DMCA takedowns is still used in this manner).
> I assume homophobic is used to make fun or degrade those people.

I think it stems from how people would react to the thought or sight of homosexual acts. The response some homophobes have to two men kissing can be compared to a child's reaction to seeing broccoli on their plate.

Of course there are still people like that, but when talking about the meaning of words, I think it's important to point out the difference. We often conflate revulsion to a sexual act with prejudice to people who identify with that sexuality. They almost always go hand in hand, but the point is that there's a case to be made for the word "homophobic."

If anything, I would say that "homophobic" is too soft a label for actual prejudiced people. We think of real phobias as something we should tolerate in people and something we should be sensitive towards. That's not the case here.
Creator here: glad someone opened an issue to add Linux, sorry this was missing in v1! Will get it landed shortly :)

Edit: https://github.com/brianlovin/security-checklist/pull/46
I find all webcam covers are to think to close the lid, this one looks no different. No thanks
See

https://www.imdb.com/title/tt1990314/?ref_=ttnw_hd

I would not at all agree that "today's old people aren't fluent with technology."

My Aunt Lucy in a nursing home just got a phone, she thinks Facebook is just great so she keep track of what the rest of the family is doing.

Those "chumboxes" on the internet play to the fears and biases of the old and you'd better believe somebody clicks on them.

Back in 2001 I went to Carthage, NY to learn how to drive draft horses and all of the old ladies were sitting at a cafe and talking about "AOL" and "Instant Messenger" and "Netscape" and all of that.
It wasn't very long ago that electric cars were considered nothing more than an elaborate joke which would never command equal consideration with gasoline-powered cars.

The Roadster definitely challenged a lot of those assumptions. Tesla proved they could make an electric car people wanted, rather than one they hated but tolerated out of a sense of moral obligation.
Try an i-Twitter or an i-Facebook.
Of course, this means the packet inspection host and the organisation's internal CA are now great targets to attack. This approach puts all the eggs in a single central basket.
Huh? Isn't Google all about "dark patterns"?
Software Has Eaten Everything but Hiring Credentials, Why?
Yeah. Remove EU and I'm sure Russia will be happy to take over your little countries.

Individually European countries are pretty weak. They're only strong as a common entity.
Travel Destinations Are Fighting Back Against the Instagram Effect
> I'm sure the Huawei executive was aware of this and actively avoided transiting through the US. She probably didn't assume Canada would also do the US's bidding.

Because everyone in Canada has already forgotten about the hacking and IP theft from Nortel, right?

17 years ago, Hauwei stole my source code and pushed my employer out of a joint venture in Australia. I know that I'll never forget about it. Do you think Canadians have a short memory or are especially forgiving about tens of thousands of people losing savings and pensions?
> In Denmark, we've had 'cinnamon patrols' go from bakery to bakery to verify that only the allowed amount of cinnamon was sprinkled on buns.

So your government decided to go overboard with enforcement (instead of classifying cinnamon buns as a traditional good and exempt, like the Swedish did, if those are a big issue in Denmark) and that's purely the EU's fault? (Or did they did not go overboard and regular food safety inspections with one more thing to test on the list got styled as "cinnamon patrols"?)

The EU certainly has very far reach and goes into pedantic detail, which isn't always good, but states love to redirect annoyance at their crap implementation on it. That's still partially a problem with it, but still annoys me.
So let me get this straight..

$21k per play
5% chance winning
= at LEAST 4m bankroll?

It’s still a fun read (except the ending) but that should’ve been near the top to separate casual readers vs imma-get-rich-by-applying-similar-method readers.
The propensity for mistaking belief for facts certainly take daily hits as a software developer

I think that can be expanded to the whole human race.
No, when you’re inside your energy efficient home, it’s fine; you are insulated from sound and even rumbling from airplanes (assuming you have good insulation on top of your house as well). Earphones are for going out and about. Wearing earphones all the time also has already become a trend...
Many airports have an international transit zone, which is inside the legislation of the country, but in a legal fiction travelers haven't immigrated, yet. The only one having to go through border check there are travelers connections to domestic flights (in EU inner-Schengen flights are domestic) or for leaving the airport.

U.S. airports generally don't do that. Even when transferring from a flight between Europe and South America they request you to go through immigration and customs.
They are not using it correctly. Using any should just be a stopgap measure mostly for when you are converting a codebase to Typescript. This is just an example of someone using something because they think they should be using it.
"They are going to the store" should be fine. Or you can go fancy "them'st is going to the store".
They probably pay less per stream for the stuff they own. Cost to create the content most likely comes out of a different budget.

Or their metrics say people who watch their content don't close their accounts.
So I always wondered - what happens if your flight has to make an emergency landing on US territory and you don't have a visa? Are the passengers held separately until they can board another flight, so they don't have to go through customs in that case?
I would extend it to - avoid transfers anywhere in North America (including Canada). US and Canadian airports are pain in the ass regarding customs and immigration. Better to transfer in Europe or Asia and fly directly from there.
That's basically it. Assuming you live in a rich country the facts are that we way over consume. The people who say they are vegan and recycle and whatnot are still way over consuming for the most part. All of those cars, clothes, devices, etc. that they possess are very harmful to the planet. Limit yourself to one child since that is below the replacement rate for population growth. That's my suggestion and my way of dealing with the reality of the world we live in.
Automated Machine Learning at Google: Using AI to Build Better AI
I have seen the model break down while working in small, heterogenous teams. Work is assigned "automatically" to the person that will inevitably do the work, consequently team members refrain from judging work done by the specialist in the team, and so on until you can throw all the typical "scum tools" into the garbage bin. Turns out a kanban-style division of labor approach is sometimes preferrable... But is that agile? Depends on who you ask.
Pretty sure NATO would survive the dismantling of some bureaucracy.
All the things you can learn from a Kata
Expansion of privileges. If a malicious actor is already in your network, but doesn’t have domain admin right yet for example, taking control of all the machines that connect to a server they do have control over would be helpful in a variety of ways.
While walking along the Thames, you can also partake in mudlarking (i.e. scavenging in the river mud for objects.)

Ancient things are always turning up. Here's the twitter account of the London Mudlark community: https://twitter.com/LondonMudlark

Rules and regs: https://www.pla.co.uk/Environment/Thames-foreshore-access-in...
Act – Run Your GitHub Actions Locally
JS: The Right Way