skysight-inc/HackerNews huggingface dataset:
I like CGP Grey and Myke Hurley on other podcasts but Cortex bores me. CGP Grey needs someone different to play-off, like Brady on Hello Internet. On Cortex Myke just seems to play the role of mini-Grey. Also, there's only so much micro-workflow optimisation and productivity-wanking I can stand.
> Not sure linkedin really cares if the endorsements are accurate or not.

Of course LinkedIn doesn't care. The very idea of endorsements is broken
beyond repair, because it allows people to say that some guy knows something
they've never had an opportunity to see him working with.
My biggest problem with the Raspberry Pis is not having enough time. I'm serious. The ultra low price point makes it very easy to go out and buy one (thanks MicroCenter) but then finding time and energy to complete a project from start to finish is currently my biggest challenge.

I have several at home "in production" doing things like Z-Wave home automation, Proliphix thermostat chat-ops, wifi AP, some web scraping scripts...

But, at the same time I have a bunch of other ideas that I have a hard time finding time for.

My next project will be setting up Pi Cameras for home security and this new platform is looking very promising for that. Very exciting, but I'm dreading not finding time for it.
I would like to hear proponents of stack ranking explain how stack ranking and any "we only want A players"-style policies are NOT mutually exclusive. Because if no good case can be made for both co-existing within the same organization, then seeing both can be a good signal to detect for an organization that uses stack ranking as a compensation attenuation mechanism.

There may be sound organizational behavior reasons to hide the compensation attenuation in this manner, but I'm hard-pressed to find empirically-based evidence for such reasoning.
How to Protect Your JavaScript Application
There's this http://www.unigui.com make all your web apps in Delphi :-), they've been in beta for a long time but seems to work.
Web-connected teddy bear toys leak 2M private voice messages
Not even malware writers: on the recent Cloudflare incident, there was one password manager which was affected, but the leak was harmless for them because the content within their TLS connections had another layer of encryption. Both MITM proxies and their TLS-terminating CDN can see only encrypted data.
To judge the seriousness of a crime based on the victims gender is sexist. There is no garden variety abuse, and if there were than it means we have accepted abuse as normal as long the victim is not of the protected gender.
> not having sufficient funds to support themselves for the duration of the trip

How do they know? Do they check/request bank account details at the airport?
Well I was convinced :) If it were me, I'd probably just remove the mention of significance -- or if you have more people and some time you can probably set up a proper experiment, control for some confounds and you'll probably get significant results.
Great comment, thanks for the clarification. Wasn't trying to say that 20% is a magic number, just that it cemented the idea for me that engineering time, and self-directed engineering time, is incredibly valuable for everyone that can be justified and should be zealously protected.
Kids don't care that a Broadcom SoC powers the RPi, nor do they care about kernel level nuances. I believe you've conflated the interests of a minority hacker community with the RPi Foundation's overarching mission of making an affordable compute platform accessible to those who otherwise can't afford one for the purpose of furthering the advancement of education.
Windows 10 to get setting to block Win32 applications
What's true is true - better to know it than stick our heads in the sand. If these boxes have vulnerabilities (who am I kidding, they do parsing, they're probably implemented in C "for performance", of course they have vulnerabilities), we are better off for knowing about them than not.
To all the commenters lamenting the lack of filtering capabilities, I would like to remind that this is a console program, which in the spirit of Unix should "do one thing and do it well."

If you need filtering, sorting, correlating, and so on, you should add pipes after this program. I believe Powershell pipes are even more powerful than plain text ones, although I haven't used them myself.
> ... a system where ... information about the domain being visited is displayed from various sources (e.g. Google, or known phishing domain databases like PhishTank) that have a global network picture and hence are in a unique position to tell very early on whether a certain domain is untrustworthy.

So, a trusted third-party, then? To, you know, certify the site? Like... a Certification Authority, perhaps?

> If this is the first time you are visiting this website, a warning message will appear. Your browser will provide some useful information about this site (see below) and ask you whether you want to continue and really visit this site.

How's that going to work when visiting any of the majority of sites today that pull in resources from perhaps 20 or more different domains? Google Analytics, some other analytics, ads, all the trackers, ...

On a whim, I just pulled up CNN's web site [0]. uBlock Origin reports a total of 21 domains. How is the average user supposed to know if zor.fyre.co is legitimate -- or a tracker or a phishing site or "evil Russian hackers" and shouldn't be trusted?

There's a lot that's wrong with the current state of PKI on the web (too many CAs, questionable CAs, etc.) but that doesn't mean we should just throw it all out tomorrow. We're stuck with it -- at least until something better is devised and rolled out (which would take years!) -- so the best we can do is hope for continued incremental improvements, such as TLS 1.3.

[0]: http://www.cnn.com/
Ask HN: Relocation comparison tool?
Fellow hackers: some time ago I saw in a comment a really good website to compare cities based on many factors in order to decide where to relocate. Really modern website. I cant remember the name. any clues?
It's at least better than it once was, heck everything is better with modern Javascript etc., transpiling from TypeScript, tooling or whatever. But yeah, the issues with the underpinnings is in my opinion still funny enough exactly as readily apparent as ever.
Ah - the answer was so simple: I'm an idiot.

for i in range(3):
m.append(lambda x,i=i: x+i)

actually works, I just had a brain fart. :)
Millions of people want to use Thunderbird! I would even pay some amount for an "officially supported edition" of Thunderbird.
Here's me complaining again that the first few sentences/paragraphs/section don't provide any useful information for me as a new user and I skipped right over them. Who are those words for? They sounds like a project proposal.
Sometimes yes. Same happens for Australia for example (you may be asked for a bank statement with your visa application)
Wasn't being able to support and protect the crew beyond LEO the "killer feature" of the Orion?

If you can do it with a Dragon, what niche is Orion left with?
> common mistake in C++

Not really. You have to explicitly specify you want capture-by-reference with C++ lambdas.

The code would also look very out-of-place to a C++ programmer, because you would never capture a loop counter by reference if you intend to use the lambda outside of the loop. Lifetimes don't just get magically extended into completely unrelated scopes.
The Batagaika crater on Google maps:

https://www.google.com/maps/place/Batagaika+Crater/@67.58752...

There are a lot of lakes around that look like craters, just filled with water.

Maybe 'crater' is a wrong term to apply to this formation.
Huawei staff fear cuts as smartphone profits disappoint
Guess they were feeling some heat from the new Orange Pi Zero and possibly the C.H.I.P too. The omission of WiFi from the Pi Zero was a massive pain because there just wasn't the USB connectors to add it easily.
Github Projects is my preferred tool of choice. You have have repo-level as well as organizational-level Kanban-style boards, it has a nice integration with Github Issues and basically eliminates the need for yet-another-tracking-tool. If you need slightly more features, Zenhub is a nice way to use Github -- though I liked Zenhub, Github projects does what we need.

Our team size is 5, so I can't speak for what's useful for larger organizations, at least not from recent experience. However, Github Projects might not please the micromanager -- you can't lock down permissions to prevent those pesky developers from moving their own cards across the board like you can with Jira.

Jira seems to be a continuing hit with the micromanager-type PMs that busy themselves with robust reporting and tracking minutes while, in my experience, Github Projects (or Zenhub) seem to be popular with teams that just want to move quickly with minimal manager overhead.

So my vote goes to Github Projects, with an honorable mention for Zenhub as it has some features that some might find useful (like estimations and epics.)

I'd rather choke on a chicken bone than be forced to use Jira (or any of that suite of products) again. Obviously, I'm biased towards lighter-weight tools with fewer "features," so opinions will vary.
Robotics MicroMasters at edX
From https://www.bluecoat.com/products-and-solutions/ssl-visibili...

> "Enterprise class Blue Coat’s SSL Visibility Appliance is comprehensive, extensible solution that assures high-security encryption. While other vendors only support a handful of cipher-standards, the SSL Visibility Appliance provides timely and complete standards support, with over 70 cipher suites and key exchanges offered, and growing. Furthermore, unlike competitive offerings, this solution does not “downgrade” cryptography levels and weaken your organization’s security posture, putting it at greater risk. As the SSL/TLS standards evolve, so will the management and enforcement capabilities of the SSL Visibility Appliance."
A different article should have been written to a different audience, namely, the border agencies in the US. Seriously, asking for passwords to social networks and websites crosses the line, in fact even examining the content of the devices is walking the line.

Border protection agents should worry about real world threats - bombs, weapons and such. Not virtual ones. It's totalitarian.
>Your browser can easily distinguish these two cases if the new key in the header of the webpage is actually signed with the previous key for the same website (whose public counterpart is stored by the browser).

I don't see how this can work. If we need to update keys because of compromise, the keys cannot be relied on to sign the new keys, because they have been compromised. Nor can such a case be pre-announced.
Because only a disgusting company like Uber would pull such a thing off and since Uber wouldn't criticise Uber we can safely assume this is probably legit.
Cool, will be using it for Thai now. So far so good.
True. If I need a lof of writes, I hook up an SSD. Also, For some applications, you can roll your own root file system and mostly avoid writes. I.e. Yocto
Easily store PHP session data in a MySQL database
I just finished a project where this would have been perfect.

You can do wireless keyboardless headless setup. You can do it without connecting anything but power.

On the SD card, place a file called "ssh" (no extension) so SSH is enabled, and configure wpa_supplicant with your wifi details. I found this on the RPi Stack Exchange [1](thanks scruss)

...On the full up-to-date Raspbian...

>If a wpa_supplicant.conf file is placed into the /boot/ directory, this will be moved to the /etc/wpa_supplicant/ directory the next time the system is booted, overwriting the network settings; this allows a Wifi configuration to be preloaded onto a card from a Windows or other machine that can only see the boot partition.

>Since the /boot partition is accessible by any computer with an SD card reader, wifi configuration is now much simpler.

>A skeleton wpa_supplicant.conf file can be as little as:

network={
ssid="YOUR_SSID"
psk="YOUR_PASSWORD"
key_mgmt=WPA-PSK
}

It needs to be Linux style line endings [according to user2154065] but I used Notepad++ on Windows to do that.

---
[1] http://raspberrypi.stackexchange.com/questions/10251/prepare...
Female engineer sues Tesla, describing a culture of 'pervasive harassment'
Is a much more complex problem than this.

1) Buy a Tesla car an send it hidden to China.
2) Take a Tesla car in China an send it to USA.

Both are totally different cases

Apples not only can carry diseases, they have an economical value also and this value can be surprisingly huge. The american apple sector means more than 3 billions of dollars each year. New fancy varieties supported by research and heavy marketing can represent a big chunk of this and have a strict copyright. This protected varieties can't be cloned or exported without a license of the company. Losing the control and exclusivity over your product valued in several million dollars is all except hilarious.
The 12 bacteria posing greatest risk to humans
O_o Well, I really don't know what to say to you, if your ever in Seattle gimme a holler and I'll introduce you to a room full of kids who are not fans of low quality, closed software.
I can distill it this way:

Compassion for the suffering of the unknown is one thing. To make damaging public accusations behind the veil of the unknown is something else entirely.
> Do not lie to federal officers. Do not attract attention.

Aren't those in conflict? If you want to not attract attention you want to lie an appropriate amount, like everyone else does. No more, no less.

For instance, pretending you respect the security personnel and don't mind obeying their idiotic rules.

Some of the responses given to other rules don't seem...responsive. For instance, somebody who travels with a freshly-reset phone to restore later certainly might get extra vetting as a result...but SO WHAT? Going through a secondary screening is MUCH BETTER than having to give up your actual data. Isn't it? Given a choice between NOT letting them get your data and LETTING them get it, in most cases NOT letting them have it seems FAR safer, for the exact same reasons that it's a bad idea to let the police search your home without a warrant. You don't know what they plan to DO with your data access, so you might want to prepare for the worst.
I'm mildly offended that you trivialized my comment. I'm even more confused because I believe my questions are completely valid, and you're not taking them at face value.

To rephrase:

Have you ever encountered a flash of insight that seemed to approach a challenge from a completely different angle? It could be something like someone solving a deeply technical problem in a non-technical way, or the first time you were introduced to affordance [1].

This is similar. Instead of the obvious solution of injecting buzzwords into his LinkedIn profile, deftnerd did a social hack that nudged his own connections towards viewing his profile, equivalently boosting his visibility.

What I meant by my questions is that I'm interested in learning both the flash of insight and the thought process that led to that. Sometimes the reason is as bland as accumulated knowledge (but even then, what knowledge?). But if not, maybe I can learn a completely new perspective from which to approach a whole class of problems.

[1] https://www.quora.com/What-are-examples-of-affordances/answe...
Ah yes, but a literal MitM solution could!
Show HN: Easily import JavaScript and CSS resources from Chrome console
Yeah, I'd just buy it from Xunlong off Aliexpress:
https://www.aliexpress.com/store/1553371

The OrangePi PC Plus is pretty good with the onboard eMMC and Wifi, its worth the extra $7.
Qualities that I believe make the most difference in programmers’ productivity
Commodity tips – mcx tips – mcx live
>and the so often heard "I go straight to the comments because that's where the article is always corrected" then authority flies out of the window

That's partially due to laziness, but in a large part due to a sort of Pavlovian conditioning that has happened due to how bloated and ad-infested the internet at large is. Even with ublock origin/adaway on, I rarely click on links unless it's a domain that I positively associate with or something that really piques my curiosity. For all its flaws, I think Google's AMP is doing a good job, at least for me, since I click on things more often that I would without it. That is creating a different sort of bias too, but at least Google is creating some incentives for making simpler, more readable websites.
I guess this is rather tangential, but I recently returned to professional web development and I'm finding a shocking amount of the work is either rewriting websites according to the whims of SEO consultants, or updating things to new releases when the old versions stop getting security updates. Neither of which are really issues for Delphi projects.
It had a couple abort options if one or more SMEs failed. Unfortunately, none of the catastrophic failures were predicted.

Nature has a way to do things we don't expect it to do.
The Psion Returns with Gemini (Linux / Android)
What you subjectively experience in the morning is not proof of anything.

Since you continue to evade the question, I will only ask once more time: Describe the experiment that demonstrates the existence of consciousness in a manner which is "experimentally proven and replicated".

I'm forced to interpret failure to describe the experiment as your admission that you don't actually require "experimentally proven and replicated" to believe things, or at least that you cherry pick some propositions to require that standard.

That's OK too, no one is demanding that you be intellectually honest or self-consistent. But you should not be surprised if people call you out on it though.
If anyone using Delphi to build big apps in early 90s was told that to do the same function in 25 years time they would need HTML, CSS, JS, Ruby or PHP or similar, some SQL, some Rust or Go and probably a few DSLs - it would take months longer to build - require multiple servers - and would need more test code than app code to get it 98% as stable - you wouldn't have believed a word of it.

Every single time I have to use a grid control online I shake my head.

I strongly suspect the generation after this will rediscover the power of desktop apps and some of the dev tools that were around at that time. Web interfaces just don't work efficiently for some roles - especially in enterprise environments.
This was not intended to be read as a personal attack, sorry about that.

My intention was a (perhaps poorly worded) call on those in the industry to have a sense of ethics, and not meant to single any person in particular.
I never understood why would anybody choose Pascal over Ada when talking about
languages alone.
Zuiveringszout – Wat doet zuiveringszout met je gezondheid?
It takes only one black sheep to trash the reputation of a whole sector.
I've never seen sexual harassment play out in front of me, but I have seen several other sorts, and my experience suggests that you don't need binoculars and a field guide to know what's going on.
Nuclear Thernos. Sad.

Hard tech is hard.
Oh well...

Hold on there landlubber!

When we said one Pi Zero per order we meant it!

Since we're not completely heartless pirates,
just firm on our policies, we'll let you go
back to your cart and fix this "unfortunate
oversight".

We won't tell anyone if you don't.

- the Pimoroni Crew

p.s. We always announce new Pi Zero stock on
Twitter so it may be worth following for the
latest information!
I use LocalForage if I need simpler solutions than PouchDB.
Meh. I certainly get the addition of the CSI connector, makes for a pretty cheap wireless camera now - but what I really miss is a DSI connector, and real DSI displays instead of the I2C displays everyone seems to be using.
Wow, that Borland IDE UI certainly brings back memories.

Turbo Pascal 6.0 (for DOS) was my first real exposure to programming (not counting the various BASICs and a short stint learning 6502 assembly) and led to my teenage self writing a bunch of "IGMs" for Legend of the Red Dragon [0], a BBS game. Unfortunately, just as I started teaching myself C, I scored a copy of Visual Basic 3.0 and it was all downhill from there.

It's really cool to see this game I played 20+ years ago and think about how technology has come. I can't imagine what the next 20 years will bring.

[0]: https://en.wikipedia.org/wiki/Legend_of_the_Red_Dragon
I have another tip:

divide your use cases into two:

a: first x visits (or first visits until the first click on the search box, which means the user now knows it's there)

b. all the rest of the visits after he tried it for the first time

explanation:

a.on the first x visits, or until the user REALIZES that there is a search box - try making it extremely visible. even a blinking animation for a few seconds might do the trick.
another nice thing is to animate a text, char-by-char .
I have done this on android apps and it even looks sexy to the eye (like those old games)
Try to get his attention to the search box at any means possible.

b. once the user actually realized that there is a search box and he actually tried to use it - he is now educated. he knows there's a search box.
In this case, you can minimalize your search box to a tiny search button.
remember - the user already knows it's there. if he needs it - he'll know where to find it

Any feedback/criticism will is welcome.

(edit: spacing)
That's good news. Though it's still not complete

Before in examples there were stuff like this:

$ python -V
Python 2.5.x
You are correct. You could fire off a build from inside the IDE or from the command line itself. I remember it quite well.
Good find. Some opinions:

http://stackoverflow.com/questions/3649969/what-do-you-think...
Holographic projection
It doesn't help the server side data leak but at least you can't connect to it and make it say 'destroy all humans'
Electron is multi-process. If looking in Windows task manager, there will be the initial process at 50 Mb and then e.g. 7 more background processes.
Locally and short term that is the case, but looking at the bigger picture a race to the bottom can lead to worse outcomes overall.

Not saying that is definitely the case at any particular tax level, but it's not as easy as looking at the individual cases.
That's nice, but if I can't get ten, and it's "$10 plus $30 shipping", then it's just $40, isn't it. Let me get ten for $130, and then I'll believe the price.
How much was shipping?
Have a look at http://www.pnas.org/content/112/11/3241

"Climate change in the Fertile Crescent and implications of the recent Syrian drought"

>Abstract

>Before the Syrian uprising that began in 2011, the greater Fertile Crescent experienced the most severe drought in the instrumental record. For Syria, a country marked by poor governance and unsustainable agricultural and environmental policies, the drought had a catalytic effect, contributing to political unrest. We show that the recent decrease in Syrian precipitation is a combination of natural variability and a long-term drying trend, and the unusual severity of the observed drought is here shown to be highly unlikely without this trend. Precipitation changes in Syria are linked to rising mean sea-level pressure in the Eastern Mediterranean, which also shows a long-term trend. There has been also a long-term warming trend in the Eastern Mediterranean, adding to the drawdown of soil moisture. No natural cause is apparent for these trends, whereas the observed drying and warming are consistent with model studies of the response to increases in greenhouse gases. Furthermore, model studies show an increasingly drier and hotter future mean climate for the Eastern Mediterranean. Analyses of observations and model simulations indicate that a drought of the severity and duration of the recent Syrian drought, which is implicated in the current conflict, has become more than twice as likely as a consequence of human interference in the climate system.