skysight-inc/HackerNews huggingface dataset:
If you work for somebody else, it's 0% yours, and that's it. While you can take pride on some of that, it's simply not yours. If you want it to be your don't sell it.
6 Code Tutorials That Save You a Ton of Dev Time
From experience hello world is actually a terrible first thing to show someone in a scripting language since it is pretty much a dead end. Seeing "Hello world!" is not really that rewarding when compared with something like

a = 3 + 2
print a
Is this speech available in a plaintext format for ease of reading? I couldn't seem to locate it.
Who is really coming for your job? Hint: Robots
Sure. You're going to have to hire someone and there's always some risk that it won't work out.
I always love that picture. Jessica and Paul look like summer camp counselors with their misfit campers.
Maps Design: Apple vs. Google vs. Transit
There are a number of stories about von Neumann, but almost all of them are apocryphal. I do remember his former professors remarking that if they put unsolved problems on the chalkboard, he'd have them solved by the end of class.
Yahoo's homepage through the years
Kafka 0.10 Changes for Developers
I know that Team Treehouse (https://teamtreehouse.com/) has a student discount that reduces the cost from $25/month to $9.

I think this would be a good option because the courses cover a wide range of topics so she can explore computing/internet basics, different programming languages and other digital tools (Photoshop/Illustrator) before really committing to one technology.

Treehouse also has specific tracks for app, game and web development which provide a structured path to learning the technology which can be good for beginners that might otherwise be overwhelmed.

Safari Books/O'Reilly provides free access to all O'Reilly books and videos for K-12 students. The Head First series books are particularly good for beginners.

https://schools.safaribooksonline.com/
That's how you get the goodies holdouts. Do it now or pay 120$¥€...
Use toad + rox :p
It also matters if you host it at a reputable place (DO or AWS or Linode work) and if you want it easy, just wire up your mail server to a transactional email service or smtp.google.com :

https://zapier.com/learn/ultimate-guide-to-email-marketing-a...

It's possible to configure DKIM and SPF and your server correctly, and hopefully stay off blacklists, but if inbox deliverability really matters to you, a [no-cost] plan with a Mandrill or MailGun service should do well for you. It's what I use to have home servers and IoT things send me email, to gmail, and I never have deliverability issues.
Michael Moore: Why Trump Will Win
It's from Anglo-American common law. Under common law, "burglary" must occur during the night. Similar behavior during the day is at most "housebreaking". Under common law, there must also be intent to commit a felony within the building in order for "breaking and entering" to be charged as an additional crime.

So if you look in, for instance, New Hampshire Title LXII, Chapter 635, as long as you have no intent to commit a crime, nor any reasonable expectation that you are not allowed within, you can open and enter any unlocked door you find and not be charged with some form of unlawful entry. But it doesn't even take a locked door to stop you. A handwritten note taped to the door, reading "keep out", would be sufficient to trigger unlawful trespass, a lesser crime than burglary/housebreaking.

If you look at Pennsylvania's Title 18, Chapter 35, you can see a wordy example of the boolean expression (( A & B & C ) or ( A & B & ~C ) or ( A & ~B & C ) or ( A & ~B & ~C )), when only the last case is referenced by another section. Could use some refactoring. They also added a special "meth burglary" section.

If you look at California penal code sections 458-464, you can see that shoplifting is considered a lesser form of burglary, where the "breaking" is by deception, and the intended crime valued less than $950, and replaces both the burglary and the theft. In California, you can be charged with burglary of a tent or motor home, whereas the aforementioned states restrict it to fixed buildings.

As far as I know, the distinction between night and day is an artifact of history, from before the era of cheap artificial lighting. But all state laws differ. Where they do not, it is usually because the provisions implementing the common law definitions have not changed. It's usually pretty easy to find the sections of state law dealing with actual crimes against people, property, and peace. And many of them rarely change. One wonders why any state would even need a full-time legislature when most of the truly necessary laws are already written.
> It's such a pointless war on its own law-abiding citizens.

Governments will always wage war on law abiding citizens, taking away freedoms in exchange for securities until the citizens are secure but no longer free.
It is reminiscent of "Press Alt-F4 for ops", used to troll Mirc users on IRC back in the 90's; or having people enter "+++ATH0,ATDT,911" from the BBS days.
Yep, I've had that experience trying to buy petrol in France too. That's the only place I can remember running into a problem with it, actually. Never anywhere in the UK.
First of all, congratulations on getting this to a point where you can show it off. A lot of hard work clearly went into this, and it's can't be an easy decision to unleash the hordes of HN programmers knowing the inevitable "constructive criticism" that results. I think a lot of the people who ask "why not just use X" might seem like they miss the point of writing a project to do something you need done just for the fun of it, but I'm an optimist so I assume they're just interested.

I'm an HPC sysadmin, so I use tools like this (specifically pdsh+pdcp) every day. Automation is great and we use it for just about everything, but the nature of the beast is that there's a lot of ad-hoc work and testing that needs to be done.

Specifically with respect to pdsh, just because it appears to have been abandoned, that doesn't necessarily make it the wrong tool for the job. It's pretty-well feature-complete for everything I use it for (that said, it was designed precisely for my needs, which likely aren't yours).

Some minor practical features that would make it a worthy replacement for the venerable pdsh:

* range selection in the hostname selection going beyond bash expansion, like
-o compute[0012-0034,1123,1156-1199]
* taking hostnames from a file is a must
* supporting libgenders would be amazing

Nice work! I'll try it out and file github issues.
In the brain, both images and sounds are just activation patterns. So there is a sense in which the premise of the article holds. There's even that experiment on mice where researchers switched the end of the optical nerve from its normal location to that of hearing. They developed sight with the hearing part of the brain. It's the same algorithm for both.
What's replaced register coloring?
I definitely agree! The challenge is collecting a large number of heart recordings from mobile phones, along with professionally diagnosed abnormalities. That's one reason this physionet dataset is so valuable.
I never understood this. If its possible to be a profitable independent day trader, and we know it is because many are, then it should be possible to code the rules you follow and become a profitable algo trader.
Reusable components by Miguel Camba
ECommerce Roundup: Top Articles for ECommerce Marketers (July – August 2016)
I don't know anything about algorithmic trading, but I'm just wondering, are the people who do make money lots of money out of it, those who have servers close to the data source, who do high frequency trades.
No one would actually send random noise as a message, so the law would assume that comnunications which look like random noise are, prima facie, encrypted comms and something the police have a right to see in cleartext.
EasyMorph looks nice! How does it compare to Alteryx (http://www.alteryx.com/)?
For a long time, people who are concerned about online security and privacy have been derided as paranoid, tinfoil-hat-wearing kooks.

Not only that, but it seems to me that there's been far less coverage of these issues in mainstream media than in the tech press, and most mainstream coverage seems to take the governments' side. People who get most or all of their news from TV likely won't hear anything about all this; if they do, their eyes will glaze over as they don't have a clue how encryption works, or why it's important. Or, it will just vanish in the news cycle and they never think about it again.

Edit: It also seems to me that most people just aren't going to care unless it directly affects them, at which time it's already far too late.
Blewe Launches First of Its Kind Social Networking with a Review Platform
This is a bit dated, but it's a good start:

http://www.catb.org/esr/faqs/hacker-howto.html
> They will still use full disk encryption, free software, PGP or AES, etc. outside of the affected apps. That software won't stop to exist

"Dangerous hacker arrested, found in possession of illegal hacking tools. An unnamed officer said 'we couldn't have done it without our metadata analysis'"

If the tools for encrypting your data are illegal, they dont need to decrypt your data anymore.
I think GOG's non-remastered versions of many older point and click adventures use ScummVM, which is about as close to native as many of them ever were - a lot of them were written in various forms of machine-independent bytecode running on an interpreter.
There's a lot of terrific advice in this article. One of the things it mentions is among the most common, most easily addressed issues that I've seen in demo day pitches:

> Investors are simply trying to manage the flow of information and, more than anything else, figure out who they can ignore and who they’d like to meet. Therefore, your goal should be to intrigue your listeners enough that they will want to meet you and learn more.

The goal of a demo day pitch is not to tell the audience everything they need to know in order to make an investment decision, it's to pique people's interest enough for them to try to connect with you after the pitch. To use a movie analogy, a 3-minute demo day pitch should be more like a movie trailer than like a 15-minute clip that you sped up by 5x by talking faster. Movie trailers don't summarize the whole plot; they feature a few highlights that make you want to see the full movie.

An additional piece of advice, especially for pitching at more mature demo days (like YC's): as the participants get better and better at following an effective pitch template ("here's what we do, here's why it's a big problem, and here's a hockey stick chart..."), it becomes critical to really distinguish yourself in some way. 50% monthly growth is amazing, but it's easy for investors to lose track of that when 30 of the other 100 companies in the batch also advertise 50% monthly growth. Ideally, there's something in your pitch that is not present in anyone else's pitch. There's no formula for what that might be, but it could be very strong founders, particularly good traction, amazing customer engagement/happiness, a very memorable and deep insight about a market that the audience can empathize with, and so on.
I mean they're just going to fine/jail anyone within their jurisdiction that uses your software. Pretending that you can't ban encryption because you can't eliminate its availability is silly.

This is a political problem that must have a political solution.
I'm not sure how this is any easier than using Tableau, which can construct most of these types of business analytic queries fairly easily. More complicated queries that pull in data from multiple tables usually requires an understanding of the organization of data across these tables, but that is true of this tool as well (at least from the video on the author's website - http://people.csail.mit.edu/ebakke/sieuferd/index.html)
Rockstar North's facility in Edinburgh has roughly the same employee count (slightly more by Wikipedia's count), and all they do is put out one new game every 5 years or so.

All they did was recreate a city full of assets and added game mechanics to it in five years and made the most expensive (at the time) game product in history with more than 1000 people involved in production and the fastest selling entertainment product in history. A game that broke eight Guinness world records and sold more than 65 million copies and well over $2b in revenue. And that's only GTA 5.

All they did, numerous times so far, was to create vast games full of created digital assets. Games that hold record-breaking sales numbers and hold positions in all best-selling video games charts. That's all they did. Nothing to write home about, really. Bunch of slackers.
Validation Before Perfection: Why it is mandatory to validate the IDEA
You have obviously worked with more competent people than me.
You can only say the first sentence if you limit yourself to the second sentence.

If we go beyond FP, I think you'll find we're going to end up liberating programming.
How about illegal drugs trade? Well, literally anything, including planning a murder or even a burglary. Noble goals, aren't they?

And, of course, political insurgency, mass disobeyance, etc, etc — just as a side effect.

What the powers that be try to sell us is security without compromises. Security above all, no matter the price (as long as it makes the powers more powerful). I think there is a real value in lower security, when civil rights and mere privacy of millions of people are put above the police's ability so solve a particular crime. You see, keeping everyone in a max security prison would be most efficient in thwarting any crime at all, but we're not doing that, at least yet, at the expense of some crimes being committed. The society already demonstrates that this compromise is acceptable. But the power always tends to push the other way.
The only effective political solution is to get the common person in on using end-to-end encryption so its ban becomes unpopular.
Asshole to CEO #6: How Not to Handle Explosive Growth and Fast Scaling
Saying "tech" isn't much information. What do they want to do?

If it's electronics, buy some starter kits, a good iron, and get them a book on electronics. (Maybe also show them some people like EEVBlog)

If it's computer science, but some computers, get them an internet connection and let them have at it.

Although I always say this: no one will learn unless they have a project they need to do. This is no matter the field. If you're not interested you're not going to learn in the first place.
Italian prosecutors use Panama Papers to allege $275M in energy bribes
I am not sure. Calling people lazy seems a logical conclusion for older generation Chines people. My parents call me lazy very often, because I cannot keep my apartment tidy...

They led a life with prevalent poverty and lack of food, and almost any kind of living supplies. They all need to work hard. I am not surprised that an older generation Chinese call most US people lazy.

As for whether there is a racism judgement, I dont know. You are most close to your dad. :)
No. Compare any big banks revenues from trading against the revenues of a public HFT firm like virtu. No contest.
> Now that Moore's Law has effectively ended on a single chip (ended around 2007), FP is front-and-center again

Ah yes, the decades-old claim that FP will make parallel programming much simpler. I wonder when that notion will go the way of "Java will be faster than C because of the JIT compiler" or "Compilers become better and better, so dynamic scripting languages will be quite fast soon."

There are two main problems with this sentiment:

1) Immutability does not automatically result in parallelity. If your algorithm is sequential, there's nothing a functional, immutable language can do to help. Oh, and a lot of algorithms are hard or impossible to parallelize efficiently, and even if you can parallelize it in theory, you still have work with limited latency and throughput to other processing elements.

2) Mutable arrays of compact, pointer-less data elements map incredibly well to transistor arrays (SRAM for caches) and transistor/capacitor arrays (DRAM for main memory).

> the emphasis on immutability, which is a prerequisite for parallelization

This is blatantly false. Basically all parallel algorithms in high-performance-computing make extensive use of mutable memory.
My understanding was that the limited memory meant that it wouldn't be very useful, and they wanted to make sure that software for the earlier Pis would still be 100% compatible, and vice versa.
Don't listen to the haters. :)

One thing I'm interested in is blurring. Blurring seems to be pretty CPU intensive, but I'm hoping there's a better way to do it. Right now, I'm using Intervention Image, but I routinely have to blur photos which can take upwards of 2-3s per image (especially for larger ones). Maybe that's something you could tackle? :)
I got the same impression when I started looking at CouchDB in January this year. Seemed like it had been ages since the last release, and very little activity.

Looks like they've just been busy for the past while working on this merge and (eventual) release of 2.0, will need to take another look.
> These days you don't have to understand LR parsing or touch a parser-generator

What would a modern parser use instead?

Or is it just that for most compiler work the parser has already been written?
why do people keep bringing up the alibaba and other assets when discussing the market cap?

this is like buying someone body shop, looking at the body shop revenue, and then subtracting the price of the current owner paid-for porsche.
+1 on eevblog. I started watching when I barely learned basic physics E&M and calculus, and now I'm confident that I can tackle all sorts of electronics all thanks to him.

Though I was a highschooler back then and I had so much free time and watched 600+ videos in about 6 months, so not for everyone imo.
My bad, sorry!
Why is Google betting on Beacons?
It's a slightly different thing though, being an independent trader isn't the same as becoming an independent trader.

A trader that is independent may still have advantages that prevent some random programmer from bootstrapping his/her way to also being an independent trader.

Just thinking out loud though, I'm not a trader of any sort.
Interesting I take the transit often and use Google Maps, I will need to test out Transit to see how it compares. Thank you
I've also seen articles that focus on criticizing Wikileaks for publishing the emails containing personal information (addresses, SSNs) of donors. The real story is that the DNC was sending this information around in unencrypted emails.
I'd help her get connected with a mentor / tutor she likes. Having a resource to bounce ideas of and help guide her through tough spots can be very helpful.
we have an original polycom soundstation on our conference table. it still works fine.
This has been an ongoing battle with links popping up here every now and then.

The position of Deere (and others) that [allowing access] "make it possible for pirates, third-party developers, and less innovative competitors to free-ride off the creativity, unique expression, and ingenuity of vehicle software"

Strikes me as totally without merit. Sure those things are possible but it's irrelevant because the software comes with specific hardware. It's not like anyone with a computer can cast axle housings. To me this just sounds like an unwillingness to compete. If manufacturers had hardware that could stand on its own merit then why should they care what you run on it. HP doesn't care if I put Debian on an HP laptop because I still bought the laptop in the first place.

If Deere's business model is dependent on exclusive software or using software to force owners to purchase service for them then that's probably a sinking ship and they should be looking for a different business model.
Its not as simple as converting rules followed by independent day trader into algorithms - most of them just do not rely on just technical analysis but also on fundamentals which is hard problem to decipher with all the hype around any stocks in the news and analyst of institutional investors influencing with the media news through various sources.

The best for you to start learning - would be to get a start on how the market works - my suggestion would be - https://www.amazon.com/dp/B000THOD1G/
My advice to someone that age is that if the technology is too difficult to learn then just move on to something easier. I wasted too much time at that age trying to learn things that were just too difficult (assembler, etc). Back then though I didn't have access to mentors or people who could suggest more appropriate technology.

I suggest Maker Faire, arduino and raspberry by, wearables, etc.
Turn on 2FA before it’s too late
I'm younger than you, and the many others who joined the chorus here.

I'm curious if you feel that you had a plan, earlier in life. In other words did you expect to find a clearer purpose after finishing your degree? Or did you have an idea for the longer term that ended up not working?
Show HN: Vidici – Collaborative Broadcasting Lets People Co-Create Video Feeds
That makes sense. Though, it is a shame both of those don't just give a dump of the tree based on a flag. :( I am guessing there just isn't a good textual representation for some of these things?
A lot of day trading is done based on intuition, which is difficult to translate to code. Also, keep in mind your survivorship bias... Most "day traders" lose money and quit the game.
Informal feedback is very important.

Formal, 360 type, feedback in my experience almost never reflects reality and is often very much counter productive. Demming made it one of his 7 deadly diseases for a reason.
https://www.girldevelopit.com/ would be a great place, it's a female centric coding club that is very welcoming. At 12, most beginner coding courses via codecademy or similar outlets are probably within her intellectual grasp. Also, I'd suggest getting your friend to set up a project related to her interests with an end "product" in mind and then seeking out advice on how to build it.
Absolutely! Although it might also be responsible for the pathetic and obsessive secrecy that slowed the progress of alchemy.
Well I can't edit it now. It was mostly a rant anyway. The widely held assumption that OOP is a universal paradigm has done unfathomable damage to Computer Science. It implies nothing more than that every Turing machine is a Turing machine. Then after ignoring every other factor it declares itself supreme based on nothing but it's adjacency to the one Turing machine we were already stuck with. I constantly see people fall for this contrivance in various forms. They just can't stand up to it when it's presented alongside the credence of industry.
Why should this topic die exactly? I don't understand the hostility. Do you want to keep a fun topic secret?
> but I got the impression it has learned next to nothing from Clojure

I think that's a feature, since Clojure basically has no Lisp compatibility at all. No prior Lisp code runs in Clojure as it has zero backwards compatibility. Clojure has randomly renamed concepts which were known in Lisp already or removed them. Lists are no longer lists, ATOM means something entirely different, etc etc.

Though the compatibility of LFE with other dialects isn't that great in general:

http://lfex.github.io/hyperpolyglot/
Ask HN: Best way to move a large volume of data?
Let's just say 40TB of data arrives at your door on a big NAS and you have to move it to another storage array.

You're stoked because you have a 10GbE network so bandwidth isn't an issue at close to 1000mb/s read & write.

So how do you tackle it?

rsync?
torrent?
Some tool I've never heard of?
algorithmic trading doesn't equal high frequency trading. people conflate these a lot even though they know better. high frequency trading requires algorithmic trading. but algorithmic trading can implement warren buffet or suzi orman's style if thats what you wanted.