skysight-inc/HackerNews huggingface dataset:
I'm of two minds about co-ed. It's really important to find a safe place to learn and it can be hard to do that as a girl in a boy dominated field. She's going to have to do it some day, but it's probably best to build up some confidence in a safe environment. I'd spend some time finding girl only or mixed successfully mixed groups and programs.

As for the technical side:
Make's Getting Started with Raspberry Pi book is one of the best introductions to computing I've ever seen. It starts at the beginning, uses simple language, goes deep and provides hands-on experience.
https://www.amazon.com/gp/product/1457186128/ref=oh_aui_sear...

Get her that book and a Raspberry Pi, a nice case, encourage her, support her, help her connect with like-minded peers and then stand back.
https://www.amazon.com/gp/product/B00ME5XUAG/ref=oh_aui_sear...
Having good taste is the empirical skill for judging the aesthetics or experience of anything. If you have good taste, you know you can rely on your intuitions. If you don't, you need someone who has good taste.

> You can't prove a design is better than another but you can measure it.

If you can measure it, you can prove it. The missing key is priority. If you prioritize what your design needs to be better at, then you have a concrete reference for scientifically measuring one design against another.

A common conflict is having multiple priorities. If you want a page to look good, but also want to maximize your ad revenue, well, no matter what you do, you've lost freedom in both. But if someone accuses you for building an ugly page, you can show them the numbers, and their opinion will not matter. It will matter as little as yours. I mean, you probably agree with them.
> wonder if we'll ever see a moral stance taken by tech companies

Established ones. There remains the fact that nascent tech companies need to get funded. By VCs.

For example, and only as an example, YCombinator could make a stand here. Have they?
I wouldn't be too sure of that. Each language's ecosystem fosters certain ways of approaching and solving problems.

For example, Erlang/OTP brings a lot to the table. Being functional, it would protect you against certain types of errors leaving you free to solve more complex problems. You pay for it with run time performance. String operations are slow etc.

C++ is very fast and very sharp. Not easy to get everything right. (Some sort Greenspun's rule would apply here I think. Substitute Erlang for Common Lisp).
I love my Polycom Soundstation.

I only wish I could figure out how to get SSL certs properly loaded onto the phone. Spent multiple hours trying with no success. =(
F# decompiled into C#
Am I the only one that finds it hard to believe all of Valve's ~330 employees are among the best in their respective field?
Nice, but in the current environment this will turn into another wack-a-mole game since obviously Google &c don't want to be used this way.

Somewhat relatedly, I wonder when the right to digitally remember what the browser has seen (and create one's own database and automation and share synthesized results) will become a thing for individuals.
What possibly can they do with all this data ?

It seems that current governments can't seem to solve the drug war, the war on terror, gun crime, or the increasing number of terrorist attacks.

How much intrusion do they actually need and what is the cost of the technology before they can actually seem to make headway on solving issues.
I'm horrifically biased (I'm getting married to the author in a few months :)) but Adventures in Raspberry Pi seems to get great feedback https://www.amazon.com/Adventures-Raspberry-Carrie-Anne-Phil... as well as Carrie Anne's Geek Gurl Diaries https://www.youtube.com/user/GeekGurlDiaries
This belief that you can somehow force the strong encryption genie back in his bottle is fascinating, if sad.

I guess it is not as futile as it may appear at first glance, though - after all, you don't need all the world's suppliers of communication software to adhere to be successful; just force the major ones to help you out, then simply assume that anyone using an insignificant (by user base) app is up to something nefarious.

Bah. Orwell was an optimist.
Just because you can eat something doesn't mean it will keep you alive. Dandelion greens, for example, definitely don't provide enough calories to make up for what you spend gathering them. I'm not sure they have enough to make up for just the effort of chewing and digesting them.

Everything you've mentioned there is just greens except for the plantains and onions, which will certainly be stripped bare in days. The rest might liven up a salad, but it definitely won't give you the protein and calories to stave off starvation.
Angular 1 to Angular 2: Parent-Child Communication Using Input-Output
That's a lot of unsupported claims. It's very unscientific with a lot of ideological rhetoric.

How is this the top comment?
There are actually laws in Canada that prevent you from having a fortified door that can't be broken down, by cop or criminal.
If UK finishes leaving the EU, they will just be excluded from the market given their diminished relevance. Are sure given the power vacuum in tech, I'll release a gimped software product for their citizens. $£$£$£$£$£$£$£$£$£
Transfer Rumors
Let’s check out some of the current going rumors about Manchester United:
We gathered all our sources to get the latest updates about Jose Mourinho who is trying to make some real big changes in his squad to get a better performance in the upcoming Premier League Season. Here we present the top transfer rumors as per the sources.
Have a look at the top three that are almost true:
1.	Paul Pogba (Juventus)
The vice chairman of Manchester United Ed Woodward is in all discussions for a world record deal of about £100m for Paul Pogba.
On the other hand, Pogba`s agent Mino Raiola is in talks with Real Madrid and they have almost settled down and we all know that his inclusion to any team would be a major addition plus point for any team.
Still there were many other things that his agent told the media that may be Paul ends up staying with Juventus at the end. He said “If it happens then don’t take it as a shock” Let’s see that either Mourinho gets his hold over the deal because if he cracks the deal, it would be a big one for sure. Let’s just wait for the final decision.

2.	Fabinho (Monaco):
From the last few days, we have been hearing news from different media channels about Fabinho of moving to the Old Trafford for worth £22m. As a matter of fact both Fabinho and Mourunho have the same agent “Jorge Mendes” and Fabinho has only single moan appearance at Real Madrid for the new Manchester United manager in 2013.
3.	Blaise Matuidi (PSG):
Now the next big news is that if Pogba decides to decline the offer then who would be the best option to move to Old Trafford? Sources say that Matuidi is all set to get himself into the Old Trafford. He is all set to show his skills as he has some great tackle skills. Let’s see what happens with Paul and Matuidi.

Visit ghanalive.tv to cover all the latest Sports news.
The logic that lego has could certainly be coopted here but having a declarative config for the certificate using ThirdPartyResource is the right way to go IMHO.

Also, lego is a bit cumbersome to run in a container. It relies on storing config and certs in a .lego dir in the home directory, and doesn't clean up DNS entries if it somehow fails to run so it would be a pain to use without modification.
Inside the hackathon that keeps Twilio innovating
In response to common programmer thinking like this I like to make my students read "What colour are your bits?"[0].

[0] http://ansuz.sooke.bc.ca/entry/23
I really don't like to be negative, but this post doesn't offer any alternatives.. I use overflow menu's all the time because they have features that i need..

I also hear the terrible UI decisions to leave out features that only small % of people use, but honestly that thought process is exactly why I think so many UI's are broken, and why most times i just lean back toward command line and text based things..

If a UI can't do what i need then what is the point of it? I don't care how pretty it looks.., should i then open the app "hi mr app i know you cant do what i want, but i just wanted to look at you today".
> If what you say about "requests" and "responses" is both true and dispositive of the issue of authorization, then you're saying that virtually every SQL injection vulnerability on the Internet is also an "authorized" form of access to people's backend databases.

I think there's a clear and obvious distinction between a maliciously constructed request and a normal request (e.g. the difference between inserting lockpicks in a door and inserting an actual, correct, legally obtained key in a door, or having at the door with a sledgehammer).
Is this from your own personal experience? I am yet to experience any issues after upgrading. Aside from removing the invasive 'extras', I have had no problems whatsoever.
Spring Cloud Contract 1.0.0.M1 tackles consumer driven contracts
I'm not sure there is much to do. What do you mean by what can you do, did you have some thoughts about what you think you want to do?

As always, when you part way and/or do your exit interview, be professional. Say thanks for the opportunity, that you learned a lot, and answer questions honestly and with tact/compassion.

Standard nice things to say when you leave include a) this place is great, but I'm passionate about the new opportunity, and want to give it a shot, b) it's both a great opportunity to do new interesting work and earn more money, c) thanks for all the fish. Temper any negative things you say greatly - if you have some useful feedback for your old boss at exit interview, give it... but don't burn bridges, and don't say anything that's not actionable. Be concrete with any exit feedback... like "I would have liked to have more code reviews from senior developers" is good, but "the code is spaghetti and I hate working on it" is not great.
This is a great idea. Well done!

Can't wait we figure out a way to collect these kind of signals in a scalable way.

Technology is great, but data is king.
Recent discussion on this thread: https://news.ycombinator.com/item?id=12058253

The consensus was rsync, then private torrents.
talking to each other doesn't use a public service such as the internet, which is regulated by governing bodies that have been granted authority to make laws regarding that service.

you're an idiot.
This is cool stuff.
It moved a bit north into Pac Heights. There's still a significant community center there. As Jewish acceptance increased, the Jewish community of SF has dispersed.
>I think, many Linux enthusiasts would be thrilled to run an alternative CPU platform.

forget Linux enthusiasts. Whole countries, like Russia or China, have national security interest in it - beside everything else, Intel chips has VNC server built-in on the silicon :). China has been making great progress in building its national computing platform, though not sure whether it has reached the desktops of their government employees. Wrt. Russia - it again lifted the ban on buying foreign hardware for security services, time to upgrade has come again i guess :) I mean, even such guaranteed markets and money available is still not enough to even come close to Intel.
SEC enforcement was a joke for years, probably still is. A lot of people are doing this, so, yes it is a common technique, and no, it's not ok - it runs afoul of SEC Rule 144.

No action or inquiry from the SEC is a bet that a lot of people are willing to take, and it pays well for most of them. So does lying to the IRS. Personally, I prefer to pay more taxes, and lose some income (I wanted to protect a 5X exit from downside using puts, and my tax/legal guy warned me against it and introduced me to 144. I ended up with a 1.1X return - I've lost 98% of the profit because the buyer's shares dropped 5 months after the purchase for a reason unrelated to the 5X exit I was a part of. Sums weren't life changing either way, in case you wonder).
In the spirit of releasing things before they're ready...

I've been working on Violin.io (https://violin.io) since 2015. It's eventually intended to be interactive sheet music in the browser synced with YouTube recordings of classical music through the use of music information retrieval (MIR) algorithms. For example, click on the score at measure 50, and you'll get a YouTube video at measure 50, and you can change among different performances of that work at measure 50.

To view my rejected application for the inaugural Classical Goes Tech pitch competition last November, see https://stevetjoa.com/classicalgoestech/.

There remains technical challenges, so for now you won't find much yet other than well-tagged and categorized videos of classical works without sheet music. But I'm actively working on it.

You can help. If you frequently listen to or perform classical music, contact me at steve at violin io. I would like to know what specific works interest you. Currently, I'd prefer to focus on strings or piano, and Bach/Mozart/Beethoven/Brahms, and preferably chamber. But I'm open to all suggestions. (I think there's merit to pleasing a narrow audience very well, and with classical music variety being enormous, it can get out of hand quickly.)
i find it interesting that the project is described as the "autonomous, electric-vehicle initiative." isn't there a compelling enough productin the electric vehicle aspect, without the autonomous piece as well?

or does apple believe that the "autonomous" component is the real stand out feature?
I agree with you. Every time I bring that up, I get down-voted due to the cognitive dissonance that folks have with their fondle-slabs. Now people are being conditioned to think it's normal for their microphone to always be on.
I run Quantopian's Lectures, which are also intended to teach the statistics behind trading. https://www.quantopian.com/lectures
this is why they are doing it now.
Too little, too late. If a foreign buyer can afford a $2m house, they can afford the $300k of extra tax.

Also, many of the properties bought by immigrants are actually owned by syndicates who are based in Canada and therefore do not have to pay the tax.
There exist job ads which have the explicit purpose of not finding a qualified candidate. It tends to be a result of things like H1-B visas, union contracts, and other frameworks which provide 'first dibs' on an opportunity to a subset of the global labour pool.
Death Row Dingoes: Environmental Saviour of Great Barrier Reef's Pelorus Island
omg, thanks for the app!
I believe the goal here is an electric car with autonomous features, branded similar to the S-Class or the new E-Class (instead of going all the way like Tesla's AutoPilot).
Yep, I missed the space before the 1.
Linux kernel 4.5 has quite a lot of changes to support the SoC on the Tegra X1 in the mainline kernel.

http://lkml.iu.edu/hypermail/linux/kernel/1601.2/04595.html

There is basic GPU support via Nouveau, though for any serious OpenGL/Vulkan/CUDA or video stuff you'd want to use the NVIDIA proprietary drivers, which are very good on Linux.
Theoretically, you could make this work with any DNS provider with an API. Much the same way that lego does: https://github.com/xenolf/lego/tree/master/providers/dns

AFIACT you still have to configure the DNS A record yourself, kube-cert-manager just solves the challenges using DNS.
Depends a lot on their interests and experience.

If she has little to no experience with coding, check out this as a start: http://code.org/

See the 'advanced' section of this handout for more coding resources for older kids: http://bit.ly/ortonacode

On the hardware side, there are projects to make programmable jewelry, clothing, and other wearables, in addition to the traditional robots, cars, drones, etc. See the Adafruit site, for example: https://www.adafruit.com/category/65

I have a 12 year old son. He's been interested in the raspberry pi and we have a PocketCHIP coming in the mail: https://getchip.com/pages/pocketchip
Install RetroPIE on a Raspberry Pi for a videogame emulator: https://retropie.org.uk/
Last year we did some code.org and scratch stuff and learntomod used blocks coding to learn minecraft modding.

What I would NOT recommend is starting straight up with traditional coding that is not designed with beginners and kids in mind. Don't throw python, java, C, etc. at them. Let them follow their interests: games, wearables, etc., and learn coding in pursuit of that interest, not force them to learn coding for coding's sake. I myself was interested in creating a webform 20 years ago for my student club, and in the process learned Perl for CGI scripts. It was only years later that I learned how sucky Perl was and what a bad choice it is for beginners ;)
With a product targeted at 2021 and which will likely see delays, not building in autonomy from the start likely means that it'll be behind the curve when it ships. "Skate to where the puck is going" and all that.
The folks at https://www.random.org/ and similar true-randomness providers would beg to differ.

They do, in fact, have a paid service to deliver what appears to be random noise as a message, then store that noise in their archive for subsequent re-verification.

I recall seeing videos of lava lamps and handfuls of d6 dice on a vibrating table, broadcast live over the internet, purely for their utility as potential sources for truly random numbers.

I can easily see a case for sending randomness in a client-server game with protections against cheating and bandwidth restrictions. The randomness server sends the same chunk of noise to game client and game server, and the game client sends user commands to the game server. As long as the user isn't cheating, the official server copy of the game state and the client copy remain in sync.
Yes exactly! Cannot base the decision entirely on that but atleast the insights can be really interesting. It would be great if you can check out this thread (https://news.ycombinator.com/item?id=12142878) and then give your related feedback. This is how i am trying to tackle this problem.

From the feedback that i have got from this thread, however, feedback is a very personal thing and users who really want to improve themselves don't have a solution right now where they can privately request their coworkers(former or present) for this information and not get potentially penalized for it (if negative) by their existing managers in the performance review meetings.
I think it would be helpful to include this information on the project website.
Show HN: A Jenkins pipeline for Docker containers in groovy
Is there a security problem now or has their always been one and we just hear about it now? Secondly, in some (many?) of the recent cases, the perpetrators were "known" to police and intelligence services. How does having more info help of they don't act on what's already held?
I think the remaining ones are just cell phone and battery kiosks that happen to be full sized stores.

Up until a couple years ago, the two near me had full sections dedicated to discrete components, arduinos, etc. The old school Radio Shacks had all that stuff for decades until the internet killed them. Now its just a retail junk store.

> They seemed amazed that I would actually design my own circuits

Well, you're dealing with people with retail jobs. They probably aren't meeting a lot of engineers or makers. They spend their days arguing with housewives and children over cell phone contracts and fees.
> Anybody got any advice?

Ask the kid and see what her interests really are? Does she want to learn how to make games or what? She should be able to voice this at 12. Can she look up free programming books with Google? There's tons of them. Does she want to mess with a R-PI? If a co-ed camp was a disaster (at the age of 12!) simply because it was co-ed, she might need therapy, not just some hippy-dippy girls-only camp.
Two can play at this game. Surely folks here at HN can create something that is not technically or legally encryption, but accomplishes the same goal.
Comparably now lets CEOs better understand industry-wide salaries
What I should have said immutability allows for code that is both amenable to parallelization and be easier to reason about by the people that write it.
Hailo takes fight to Uber with Daimler deal
That's the $1000+ server market. In Germany it sells for 850 EUR : http://www.heise.de/preisvergleich/gigabyte-mp30-ar0-9mp30ar...
Thanks! I definitely agree that collecting these signals is difficult to scale.
The "robots.txt" file has figured in two copyright cases.[1] Courts have taken notice of it as an indication of the web site operators's intent.

[1] http://www.law360.com/articles/497068/the-role-of-the-robot-...
> both images and sounds are just activation patterns.

Yes, that's true.

> So there is a sense in which the premise of the article holds.

No, that does not follow. Sounds and images have fundamentally different structure. Images occupy two spatial dimensions. Sounds occupy one non-spatial dimension (pressure) and the time dimension. Sounds are inherently time-dependent. A sound with no time-dependent components is not a sound. All this derives from fundamental physics, and the different ways in which light waves and pressure waves propagate and carry useful (to biological systems) information about the world.
What about a simple time-management explanation? When one is feeling melancholy, one tends to also be anti-social - this leaves more time to focus on one's artsy tasks.
In the case of DotT a significant amount of the original game code was re-used. Both the C run-time as well as all the original SCUMM code, a domain specific language invented by a team at LucasArts for creating adventure games.

On top of that is a modern C++11 engine harness that inter-operates with the original code, provides platform services, adds a brand new rendering system and art pipeline for the remastered art, etc.
Is it Aaron Swartz in the picture? Felt a little bad.
Adding this correction:

"Maps are more popular, but have a complicated relationship with records and maps have, due to historical reasons, not seen much light on the BEAM in general until lately."

The correction is that maps are the rarer thing, whereas records are more common, due to their lightweight implementation (tuples).
Are there any good low-tech ways to disable them similar to tape over the camera? Not sure if tape alone would be sufficient to block audio.
Perhaps, but it makes it a bad investment. Or less of an investment at any rate.
Everyone is different, but for me at 14 (a bit different from 12, I know, and I'm male) all I needed was a compiler and tutorials online. But that was key, the internet connection paid for by my parents, something not many people on my island had access to, made all the difference in the world for me.

The best thing you can do is be available and provide access to knowledge, don't funnel her into particular frameworks, languages, whatever. If she wants to learn ASM, let her. If she wants js, let her. If she wants to learn Photoshop, let her.

Parents are not supposed to direct play. They give kids toys and the kids find their own way.