skysight-inc/HackerNews huggingface dataset:
Yeah, it's pretty awesome (I actually grew up in the house across the street, and that large wooded area is a big part of why we picked this neighborhood when looking to buy a house).

Fair point about the geo location (I actually assumed Google would have stripped all metadata by default, like any real image sharing service...), I'm not super concerned about it though. I use my real name on HN, my employer and other details are pretty trivial to find. If someone wanted to find me, they wouldn't have to work too terribly hard as it is. If they do... well, I'm an American who likes to spend time in the woods. Draw whatever conclusions from that you will...
It's not really work. Work is something you cannot avoid and don't desire. People happy to do a thing, don't describe it as work, just what they enjoy doing. The kind of things that wakes you up happy. Unlike 'working' dread imposed by the chaos reincarnation on social structures.
The tool he developed is called NanoCore. Licences were sold for $25. Below [0] is the latest wayback mirror. Sadly the "Terms of Services" didn't got archived.

Quote from the website, section "Remote Surveillance":

[...] remote surveillance via Remote Desktop, Remote Webcam, and Audio feeds. [...] file and process surveillance.

I wonder how many legit use-cases for such a tool are out there. Not everyone wants to use Teamviewer, and for example lthe feature with remote task manager seem to be useful for debugging/support. Though, a google search for "https://nanocore.io/Download.rar" reveals another picture [1]. Also why is the rar-archive "protected" with a passphrase (hovering "Download" reveals "Password: NanoCore")?

[0] https://web.archive.org/web/20170315201655/https://nanocore....

[1] https://encrypted.google.com/search?hl=en&q=https%3A%2F%2Fna...

*Edit: Formatting
If you're looking for a new house in the UK, then you're going to get ripped off. Poor quality construction, too many tiny rooms, no outside space, design deficiencies which mean the house is unlikely to last 30 years without major reconstruction, an insurance policy that's not worth the paper its written on, an emerging scandal in leasehold contracts.

Buy an old house, preferably a Victorian terraced house or a solidly constructed 1930s-1960s council house.
Nice.

May I ask what your project is/was?

What difficulties did you encounter?
Chances aren't.

1. Your visitor must have visited other sites using jQuery from a CDN.

2. One of those sites must have used the same CDN you're using.

3. The site must have used the exact same version you're using.

4. Depending on the CDN, the version must have been served from the same URL (e.g. a problem when CDNs allow specifying partial version numbers and sites differ between referencing the full version number or just a part of it, 1.8 vs 1.8.2).

And you're already doing things right, using HTTP/2 and everything, but your client hasn't visited a site before that uses your CDN and your version via your URL, now what? Your visitor's browser has to make another DNS lookup, open another connection to a different server, possible block your own scripts from executing because they depend on jQuery, and so forth.

But if you're doing it right and using HTTP/2 and everything and hosting jQuery yourself (or possibly even use a vendor bundle) there won't be any visitors who have already got your jQuery version cached but the browser can avoid the overhead of another DNS lookup and another connection and just tell the server to send jQuery along with everything else over the same socket.

Public CDNs have been of questionable value from the start[0] but with HTTP/2 this "if you're doing it right, you're loading your dependencies from a public CDN" meme needs to finally die.

[0]: AFAIK the argument that public CDNs are a performance gain for third-party dependencies (vs bundling and/or hosting them yourself) was never substantiated with any real-world data. I guess for jQuery things have improved a bit with jQuery providing an official CDN as the default option but this doesn't help with jQuery plugins or anything other than jQuery itself.
I have seen a certified compiler (GreenHill) compiling invalid code happily (not one relying on undefined behaviors), despite its certifications, for which even an ancient 3.x gcc complained (rightfully!)

These certifications unfortunately often are on the level of the golden shields CAs provide to customers to put on their sites as sign of trustworthiness.

So yes, blessed is a nice word for it.
I've only seen about 3-5 of these "drawing hand" template videos and already they seem tired/overused.
12 reasons to hire software developers in Ukraine
I regularly ask interviewees at all levels, after they've talked me through some code they've written, how they would do it differently (emphasising that I always wish I'd done things differently). It's one of the questions I've found to be consistently helpful in finding out how a person thinks about making software
1. it's a good indication about how they think about improving existing code
2. it can show how they learn from what they do
3. it give them license to talk openly about mistakes (much better than a rote 'tell me about something that hasn't gone well' type question)
Artificial Intelligence: Implications on Marketing, Analytics, and You
Elastic Search and PeopleSoft
As has been said in the article, because Australia avoided the worst hardships of the GFC, it also avoided the cleansing that it provided.

I would whole-heartedly agree that the Governments (both left leaning Labor and right leaning Liberals) have misspent the mining boom windfalls. (Actually mining is only about 16-18% of the Australian economy last I read.) Instead of improving communications infrastructure, or developing new businesses in sectors outside of mining, they are building railways and ports for new mines.

I used to live in Sydney (I've since left Australia altogether) and it made me realise that I would rather rent a place somewhere nice to live, than own a place somewhere where I could afford to do so. I do feel like Australia is a nice place to live, and to raise a family, but I don't know if I would do it in the bigger east coast cities or somewhere where the balance is better.
Alternatively:

Array.from(el.parentNode.children).filter(
(child) => child != el
)

But yes, it's not quite as sexy as siblings().
Streisand is a very, very good idea -- unfortunately it simply doesn't work at present. I've tried using it on AWS and Google Cloud and neither option works whether I run it natively on Ansible under OSX or on Ansible under Vagrant.

It is very cleanly implemented implemented though -- nicely implemented playbooks (I write Ansible professionally so I can actually say that).

Going to try algo today.
They have not. But any attempt to make them see the light will fall on deaf ears and make them dig in their heels when it uses rhetoric.

My main quip here comes from my strong belief that much of our political climate comes from incendiary remarks (e.g., "protection racket"). And this is counter productive. Even if you are right it is still counter productive.

You catch more flies with carefully crafted honey.
There's a lot of buyers who just keep the property, not even renting it out. Several policies contribute to high prices:

> Negative gearing.

> 1st house exempt from pension assessment. ie, 2 billion dollar house, but can collect pension. Have 100k(?) cash in bank? No pension.

> First home buyer grant. Originally intended to encourage more housing, instead is used to buy existing properties.

Proposed policies in parliament:

> Using super for houses. Yes, people could put their retirement savings in a house in a market that could collapse and lose a lot of money.
To counter your assertion that it's just "the right wing" who have lost trust in the MSM, I would direct your attention towards: https://www.off-guardian.org
> Or it is just some marketing talk, like, "Look, what we are researching here might be useful to YOU too"...

A common question raised by many people is why spend money on space exploration when there are problems to be solved here, on Earth[0]? So NASA and many others try to address it by pointing out just how much of their work end up being used to improve life of everyone down here, on Earth. NASA in particular seems to have boosted their marketing budget recently; something I wish ESA would do too, to get more recognition and public support.

Also, this is a perfect moment to link to the classic: http://wtfnasa.com/ :).

--

[0] - Besides space exploration being fucking awesome, which for some reason isn't widely recognized the axiom it is.
There's an easy solution to the developer land-banking problem: levy a tax on the unimproved value of land.

Most taxes have some sort of efficiency cost (e.g. income tax means people work less hours than they otherwise would have). Recent modelling by the Australian Treasury suggests that a LVT (set at a sensible rate) actually has a negative efficiency cost: that is, it increases economic efficiency, resulting in higher levels of economic output.

Modelling: http://i.imgur.com/NxWo7DP.png

EDIT: and just for some general background - https://en.wikipedia.org/wiki/Georgism
Support for Norton Antivirus
> on which all of the language's sequence manipulatory methods work as they should.

Which is significantly less convenient and readable than using set-operatic traversal and manipulation functions:

$('div').prev()

will give me the preceding sibling of every div in the page, in native, best case scenario using ES2015 arrow functions and Array.from it's something like this:

Array.from(document.querySelectorAll('div'))
.map(e => e.previousElementSibling)
.filter(e => e)

and if you need pre-2015 compat you get this ball of itchy yarn:

Array.prototype.slice.call(document.querySelectorAll('div'))
.map(function (e) { return e.previousElementSibling; })
.filter(Boolean)

jQuery works on and manipulates node sets, and I find that to be a beautiful and convenient abstraction. I expect that is not unlike the satisfaction users of APL or its descendants feel (although I can't for the life of me get beyond their sigil soup).
Note: you can use `querySelector` on elements other than the root element. This can be helpful if you need to use React's `ref` escape hatch to do something "low-level".
WhatWeb
The Witness – Now available for macOS
Use google cloud if you care about money so much, it's half the costs of AWS.

If a company is running a product that is not profitable, it's a business problem on their side, not on AWS. Having your own infrastructure is not cheaper than having AWS so that's not gonna save you either.
It’s Time to Stop Being Helicopter Parents to Startups
I'd agree with the initial intent of your comment (as I'm sure many here may), but your analogy I find deeply, deeply offensive.
I agree you probably need a degree but it doesn't have to be a college degree. There are many European countries where trade/vocational training is working well and most people don't go to college.
I'd say that from a pure opportunity cost perspective the performance of property & mining alone is justification for the lack of VC in Australia.

If simple well understood businesses (dig up rocks or buy land and build) can return > 10% YoY, why would any intelligent investor poor money into an asset class that has underperformed that in the same period?
Unless, of course, the gun was more or less designed and marketed to would-be liquor store robbers.
it's depends how loud the engine is and if it's supposed to make that noise.
OpenShot 2.3 Released New Transform and Razor Tools
FWIW while gzipped sizes are more interesting for network performance, non-gzipped sizes give a better approximation for parsing times, which can be significant on low-powered mobile devices.
>I don't see anything that could turn Earth into worse a place to live than mars.

How about a major asteroid strike?
Well, banks sure have a solution for such problems. They call it self-regulation.

[Hey you! Yes you at the back! Stop laughing...]
If this goes though, can we sure car, knife, and anything else manufacturers? They sometimes use shady lots to sell cars, don't tell me everything about the car, and I can run someone over. Many people die each year from cars!
This case might be precident...
That's the best strategy. The most bug-free code is the one that wasn't written in the first place, therefore I refuse to write code unless absolutely necessary :).
> I agree that prices are too high, but I can't see anything good coming from a crash.

Depends on your perspective. For many (possibly most) people, lower house prices are good.
What a load of bullshit. Most of the scientists have spent a long time actually working, especially in the modern era. None of the successful physicist/mathematicians of those whom I have seen slackers. Each one of them (without exception) have worked extremely hard. Also, more importantly, I have seen level insight into solving difficult problems being directly and causally proportional to the amount of work people have put in trying stuff that hasn't worked till now.
That's a long rant that doesn't even address the standard econ 101 argument. It's especially weird to quote spending data since that's what one would expect if the US was subsidizing the world.
The American M-209 cipher machine (2012)
Not sure I'd say it was he best, but it was certainly memorable:

boolean alanIsABastard = true;

As I was the only person in the company with that name it was clearly meant for me! :-)
Something that seems to be regularly missed in this analysis is that 9.5% of everyone in the country's wage is poured into investment funds each quarter and it needs to find a home. That's over $2T in assets under management last time I looked, and a heck of a lot coming in regularly that can help keep a lot of bubbles simultaneously inflated.
The reason I am talking about HN demographics is because we are on HN.
Yes, but I fear that the US may have drawn a somewhat flawed conclusion from that success. I think the outcome of toppling a dictator depends hugely on the reason for that dictator's ascent and the cultural context.
How are Levandowski or Uber invoking the Fifth Amendment, then? Levandowski is not being asked by the government since this is a civl suit (unless the court counts as the government, per the flowchart?). And Uber is a corporation.
I am thinking about big companies actually. Not VC startups.

Big companies have huge money flows and some are truly terrible at managing expenses.
New build houses in the UK all seem to have those crazy American-style hollow walls - that's the worst thing about them.
How do you deal with a pomodoro whom task isn't finish ? Do you just continue the task ? Or you just stop, and plan the end of the task for the next pomodoro ?
Ask HN: What do you want to see in Ubuntu 17.10?
Howdy HackerNews!

Dustin Kirkland here, Product Manager for Ubuntu as an OS platform (long time listener, first time caller).

I'm interested in HackerNews feedback and feature requests for the Ubuntu 17.10 development cycle, which opens up at the end of April, and culminates in the 17.10 release in October 2017. This is the first time we've ever posed this question to the garrulous HN crowd, so I'm excited about it, and I'm sure this will be interesting!

Please include in your replies the following bullets:

- FLAVOR: [Ubuntu Desktop, Ubuntu Server, Ubuntu Core]

- HEADLINE: 1-line description of the request

- DESCRIPTION: A lengthier description of the feature. Bonus points for constructive criticism ;-)

- ROLE/AFFILIATION: (Optional, your job role and affiliation)

We're super interested in your feedback! Everything is fair game -- Kernel, Security, Desktop apps, Unity/Mir/Wayland/Gnome, Snap packages, Kubernetes, Docker, OpenStack, Juju, MAAS, Landscape, default installed packages (add or remove), cloud images, and many more I'm sure I've forgotten...

17.10 will be our 3rd and final "developer" release, before we open the 18.04 LTS (long term support, enterprise release) after October 2017 (and release in April 2018), so this is our last chance to pull in any big, substantive changes.

Thanks, HN!

:-Dustin

https://twitter.com/dustinkirkland
I live in Europe, I'm about to finish my Bachelor that I don't care about. I study engineering and don't think I have learned that much and have pretty much been a waste of time.

But before I went to University I was unemployed, working as a industrial cleaner, working as a seller in a little Ice cream parlor, and customer support ( through the phone ) and more unemployed.

So yes my degree is just to get in the door, it's ridiculous but it's the world we live in. Maybe I could have tried harder, maybe this and that. But I'm not the only one in my class that thinks like me and had the same experience.
Thanks! That's the good approach.
I generally think it's crazy to hold someone responsible for the software they wrote, even if it has no theoretical "good use". The person using the software should be responsible. That being said it's even crazier if there is a legitimate use (network monitor etc.) which seems to be the case here. Where exactly do you draw the line? If an attacker uses Windows or Linux...is that evil software. If they phish with some mail-tool is that evil software etc. etc.
How Will the Travel Industry Use AI?
Human happiness and the environment
We are very fortunate to be in a position where we have the opportunity to invest in our kids. I don't have a commute, and make enough that my wife is able to focus her efforts on our household full time. However, I am quite proud of the fact that if someone asks her what she wants to be when she's older, half the time it's "a ballerina", and the other half it's "a mommy scientist". If she grows up continuing to believe both of those are valid courses to pursue, _then_ I'll agree we did something right.

Also, Stavros is right, the twins were playing in the other room with Caspar Babypants YouTube videos playing. ;)
They already sent you a confirmation email? I thought they were going to inform teams if they were accepted or not on April 3.
i adore this model.

the other significant benefit of mixed zoning is that the city doesn't concentrate office space into pockets and breaks up peak hour travel across multiple directions and locations.
My current rule of thumb is: if I know how to write it correctly, then I write it correctly. If I don't feel confident, I write the dumbest / most direct version that works to get the feel of the "lay of the land", and then refactor it later based on the new experience.
Charging less... but for what service? ;)

AWS is providing a service, not a price number.
"John Henry"
The point is that stopping breaks the "flow". So it'd be better to finish the task. However, by doing that, you train your brain into thinking that it's "OK to take longer to complete a task, so no need to try to do it faster/in an efficient way".
>If this goes though, can we sure car, knife, and anything else manufacturers?

If they make purpose specific tools, then yes.

Someone selling "Rape-o-matic sleeping pills" for example, will go to jail, even if they raped no one.
100% agreed. It was a stroke of Machiavellian genius (or 'rat cunning', as others might put it). He managed to sell us down the river with nary a peep of resistance. At the time it seemed that most were actually cheering him on.
Questions to ask at the end of a technical interview
Keyshuffling Attack for Early Code Execution in the Nintendo 3DS Bootchain
I've used Apollo with http://graph.cool and it's been pretty good so far. The folks at graph.cool are very responsive and have good documentation - filling in holes where Apollo has been lacking. Often times if you run into a gap or a mystery with Apollo - the graph.cool guys will answer the question while the stackoverflow question will languish a bit.
> When I started coding, I though you could only have one letter variables, like a, b, c, x, y, z. I did not question this, but one day I ran out of variables ...

At least the minifier wouldn't have to do much work. :)
TVM – Industrial Valves Manufacture South Africa
I think people are reading too much into the intent of this. "You Don't Need jQuery" is in no way the same as saying "Don't Use jQuery".

jQuery is a convenient abstraction on more verbose DOM APIs. Using it makes development quicker and easier. Here is an educational article demonstrating what those DOM APIs look like to many who may have opted to take the quicker & easier route of learning jQuery without learning DOM.
The state of reactive: a small comparison between JavaScript RP frameworks
>The man page also documents secure_getenv(), which is a GNU extension: to be avoided in anything intended to be portable.

GCC itself is portable, so?
Its because of things like "russians hacked election" I see people say it and repeat it everywhere and on many news sites.

Now when I look at the evidence with a critical eye based only on facts, what I see is "DNC hacked". Now you may go on to say it may have effected election etc but there is no proof whatsoever that the actual "election" was hacked. Huge distinction to me.

Lot of it boils down to incentive to get clicks.
"Russians hack election" will get more clicks than "DNC hacked".

Waits for downvotes from people who believe russians actually hacked the election!
For me it was a Mandelbrot renderer typed in from a computer magazine, in BBC Basic, on a 2MHz ARM with five-byte floating point. It'd do a 256x256 four-colour render overnight.

These days?

$ sudo apt install xaos
$ xaos

Click in the window, hold the mouse button down, watch.
In my current project at work, I still have a class named:

public class ClassWithBadNoGoodNameForSharingStuffCommonToHandlers { //TODO rename

One day soon, I'll figure out what abstraction it represents and rename it...
Patience, faith, working the matching success
Diving into Control Flow Integrity
Success Environment
Destiny+2:+Release+still+in+2017,+PC+version+comes
>The article downplays a little bit the value of the autotools. It's not just about building for 30-year ago hosts, it's also about providing a lot of convenient tools and providing the user with a known interface. If you write your own configure, people may expect to be able to pass additional CFLAGS (not overriding the existing one), setting the path to various elements, installing in a different root, having certain targets for the generated makefiles (like dist, clean, install, uninstall), having cross-compilation work (including crosscompiling to Windows with mingw64 which solves the toolchain problem of releasing binaries for Windows), ... It's a tedious task and easy to get wrong.

So why not get a tool with 1/10 the complexity and 1/100 the legacy stuff of Autotool, but the same interface otherwise?

People who need the old checks 100% could continue to use Autotool-old, people who don't care for such BS could use the new.
> I have not the instruments for differentiating which is good and which is pushing an agenda, since it's not a clear case of partisanship (like you'd expect from articles pushed from 'the union of conservative scientists')

It it a joke?

"Mike Conley and Tim Maloney, long-time members of the Thorium Energy Alliance, have calculated what they call a “Worth-It Treshold” that gives the answer."

Thorium Energy. Which never worked safely or economically, even if it's "promising" since around end of the WW II.

https://whatisnuclear.com/articles/thorium_myths.html

It's a good approach to calculate the total costs, including the need for the gas plants, also for wind and solar, but the same has to be done for nuclear, not about the gas plants, but all aspects of direct or indirect subventions that nuclear also had or is assumed to get, including again the totals of the whole infrastructure and all aspects of handling the waste etc.

E.g. the cost of nuclear has to include the costs of Fukushima and equvalent events. Or if you worry about the nuclear bombs, the cost of somebody who shouldn't getting the bomb (even the dirt bomb) material.
not invented here syndrome, probably