skysight-inc/HackerNews huggingface dataset:
That's pretty much every RPi. Computers are cheap now, and the RPi in particular is incredibly inexpensive and has more than enough power for people to learn programming skills.
I'd guess that this kind of article must gain a lot of upvotes in a hacker forum.
https://datausa.io/profile/soc/151131/#demographics
> So are we saying that they're vulnerable sites?

Not necessarily, if all their API responses are top-level JSON objects.
Interesting paper: I could just about follow it and the 'm3' particle accelerator is somewhat terrifying!
The parent comment is cherrypicking tweets from WikiLeaks. Take a look at [their actual feed][1]. They have since [discounted several conspiracy theories against Macron][2] and [brought into question the legitimacy of some of the files][3].

[1]: https://twitter.com/wikileaks/with_replies

[2]: https://twitter.com/wikileaks/status/860846823229059072

[3]: https://twitter.com/wikileaks/status/860855087165571073
THIS! Subscribing to audible has been a game changer for me. And once you get used to it, listening on fast forward has made the experience more pleasurable and you go through the books faster.

On a side note, I wish audible would make downloading the accompanying figure PDFs less cumbersome. Currently,it seems to be impossible​ to get them through the mobile app and one needs to use the website to download them.
Knowing HTML, CSS and JavaScript Is Optional
Knowing HTML, CSS and JavaScript is Optional

Hello Everyone,

This is my first HN posting.

I am in the process of completing development of a new programming language, "Vista Basic", for developing web applications.

My hope in starting this thread is to initiate an interesting discussion about where web technology is headed and, incidentally, to get some publicity and maybe some funding.

Here is a link to the blog post to provide some context:
http://vistabasic.com/index.php/2017/05/06/knowing-html-css-and-javascript-is-optional/

My premise is that there is a very large market for a product that would enable people with VBA (or similar) coding skills to create web applications for their employers or clients. By "web applications" I mean data-intensive applications with complex UI interactions. Something like what Visual Basic or C# programmers would produce for internal networks.

A bit of background about myself:
-- professional programmer since 1977
-- web application development since 2000
-- ExtJS application development since 2011
-- I created Vista Smalltalk about ten years ago
-- VB uses a similar interpreter to VS

Vista Basic is already working and is should be ready for simple application development sometime over the next couple of months.

In summary,

1) web app programming today is about the level of MS Windows programming circa 1990 - remember the Charles Petzold "Programming Windows" books which were about a thousand pages each. (NEAR and FAR pointers yuck).
http://www.charlespetzold.com/books.html

2) desktop programming became much easier as Visual Basic and then VB.net and C#.net got smarter and Visual Studio got better

3) web application programming will probably follow a similar trajectory

4) there are fortunes to be made :)

Thanks for reading,

-- Peter Fisk
Being an "unlikable weirdo" wouldn't explain getting no responses on the standard dating sites/apps everyone on campus uses, when the demographics of the college are around 65% female. Part of the problem is that way back in the day, when the tribes were small, it was in the woman's best interest to mate with only the perceived fittest mates around, and her mental baseline of "average" would be set by the local tribe members. Now that we have the media and such showing super-fit males as the standard, that becomes the baseline of acceptable, so it seems like you're written off right away if you're below that. Some time ago before we were so inundated with such standards in the media, the mental baseline would be more realistic, and more males in the local town/area would have a chance. The male's evolutionary sexual strategy has always been to impregnate as many mates as possible, so the change in the media hasn't really had an effect on that end. This ties into my observation, which I've seen echoed on a lot of other forums online, that even the far less conventionally attractive women are increasingly refusing to settle for any less than a male they'd rate at "8/10". There's also a study by OKCupid saying something similar.
Enough extra privilege to spend some of it being unpopular. Fascinating angle.
A fun read by the writer of that Happy Days episode:

http://articles.latimes.com/2010/sep/03/entertainment/la-et-...

I also heard an interview somewhere/sometime where he indicated the same thing: Although popular in our lexicon, the show actually did not go into a death spiral after that episode. It was hugely successful. Nevertheless, the term remains.
So, maybe, one should pick a language plus tooling that allows one to round-trip between various variants on the explicit-implicit dimension.

Various strongly-typed languages have something like that, with tooling that can add and remove explicit types from variable declarations and generic method calls, make calls of extension methods explicit, add explicit arguments for functions taking default values, etc.

That can give you longer code when you don't know the language and/or the program at hand well, and terse code when you do.
Okay, compared to non-market economies that have been bastions of civil liberties?
i did something very similar to this in 1998 at high school, good times
LAN means "Local area network". Imagine all the computers in your house connected to your router for example.

They mentioned it because other vulnerabilities could be classified as remote but still only exploitable on the local network. This one is exploitable from anywhere on the internet apparently. So its impact could be more severe.
Apple is made of people. People who change, people who come and go. Maybe Apple today wouldn't, but tomorrow Apple will be a different company.
Arguably making it financially viable for the poor to use online services is a key upside to the ad industry. Probably the only one. I mean, as it is they have to figure out a way to get access but when they have it, the wealth of resources they can get without additional expense is huge.

As a middle class individual, I'd prefer to pay for privacy which is why I opted to get FastMail. But for plenty of people in the world, that simply isn't a viable option.
Throwaway, because race is a sensitive topic, and below is a potentially unpopular way to look at things in regards to race (I am not addressing gender in this comment).

1. Whites actually do not make up a disproportionate number of the programmers in the US! Whites are 74% of the workforce and 72% of the programmers.

2. Asians do make up a disproportionately high number of the programmers in the US, they are 6% of workforce but 20% of programmers.

3. I'd suggest that programming is a job where intellectual ability (specifically math-type logic) is highly correlated with success. Everything else held equal - on average more intellectual ability will lead to a better programmer.

4. Black Americans have on average significantly lower math skills (measured by the SAT) than white Americans. The factors leading to this are widely debated, but the fact remains that the gap still exists in a big way.[2] Asians have, on average, much better math skills than whites and blacks.

5. This doesn't seem to me primarily a culture issue, it seems like an intellectual ability issue.

Conclusion: I am not qualified to say what drives the intellectual ability gap (education, infant diet, genetics, culture, etc). But the fact remains the highest IQ people (and therefore highest IQ groups) will continue to perform the best in jobs where IQ is a big factor for success.

[1]https://datausa.io/profile/soc/151131/

[2]I'm using SAT math scores to show this here, which of course have faults, but it's tough to argue they don't show an actual difference. IQ tests show similar results: https://www.brookings.edu/research/race-gaps-in-sat-scores-h...
I love reading technical books slowly, and digesting all content.

Relocating around Europe made it quite tough to carry all my book hardcopies with me: SICP, CTM, TAOP...

Finally, it seems 13 inch eink readers with support for arbitrary formats (thanks to them running Android, or even capable to process input HDMI video) will become mainstream. To me that's the way to read more books. Thousands of technical books in an eye-friendly tablet. I wonder why it took so long.
It's not just computer vision. Many traditional methods in speech recognition and synthesis, translation, and game AI are being replaced by the same algorithms.
I'm saying that nobody I know cares about the weight of a plastic bag unless they're trying to win a pedantic internet debate.

If everyone you know is different, congratulations. Enjoy your nutrient goo.
This is a great point. If you can at least discover that there is a problem, you can find some other means to uncover and solve it.
I believe this hack (JSON Hijacking) was discovered by Jeremiah Grossman in 2005[1].

It's fascinating to read how he discovered it and how quickly Google responded.

[1] - http://blog.jeremiahgrossman.com/2006/01/advanced-web-attack...
https://www.youtube.com/watch?v=Dvj0v0W6yjk&feature=youtu.be...
Apple chooses Bosch for sensors that support augmented reality
Note that these protections are only needed because Google supports every imaginable browser version even outdated ones. You most certainly do not need to do the same.

Array and object globals cannot be overridden now (since 2007) for literals [0] and for ambient authority problem with CORS just check the Origin header.

[0]: https://johnresig.com/blog/re-securing-json/
> there's still nothing to discuss on this,

Oh I think there is a lot to discuss. How Windows has handled vulnerabilities in the past. Can talk about how disclosure works. Maybe mention recent Intel vulnerabilities as well. Connect to CIA and NSA leaks them hoarding 0-days and so on.
Well said and that paper was a fucking awsome read, thanks for sharing!
NASA Mixed Reality App [Concept]
Owasp presentations, Blackhat presentations, etc. usually give you a general idea of what people are seeing and then you research the specific attack(s) in depth. This isn't the sort of thing you can commit to memory.

https://www.owasp.org/images/c/c9/Benelux_day_20161125_G_Pel...
To add to what adambratt said, if you thought your main differentiator would be pricing, I have no idea what "$19.9" means. First, in the US, we always use 2 decimals, so "$19.90" - may seem minor but just kind of looks like a scam otherwise. Also, what's the time period? Would be much more understandable to say "$19.90 per month fee plus x cents per minute. No per agent fee, ever"

It would definitely be worth it to spend a couple hours with perspective customers usability testing your site.
The passing of millennia blunt the emotional aspects.

Also, to assuage your cultural guilt, Egyptians, who feel no linkage to ancient people, are now digging up artifacts to hock to various wealthy collectors in the Middle East and Europe.
I don't buy that claim. The amount of nuclear contamination in steel is really small. It matters when you're building sensitive instruments, but I don't think nuclear weapons care very much. After all, they contain at least several pounds of radioactive material by necessity. A tiny amount of extra background radiation from the steel casing won't affect things.

Adding to my doubt is the article's mention of "pre-1942 vessels." Why would that be the date? The first nuclear weapon was detonated in summer 1945, and I'd wager that contamination remained sufficiently low until sometime in the 50s. According to this page, there were only 7 nuclear test explosions in the 40s, for a total of 9 nuclear explosions all together:

https://www.armscontrol.org/factsheets/nucleartesttally

But even if a single bomb is too much, the date should be 1945.
Local ex-CEO issues call to arms against ‘outrageous’ CEO pay
Germans are 35% more productive than Brits
> He mentions Planck legnth Lp ~ 10^-35m, for which "All indications are that this is the shortest distance scale possible; at distances shorter than Lp, space itself is likely to have no meaning". So 10^-70 sounds like a nice margin.

That's an apples-to-oranges comparison, though. The 10^-70 number is a relative error while the planck length is just a length. The numerical computations in the paper were likely done in a system of "simulation units" where the actual lengths, velocities, forces, etc. are normalized to values of order unity. This has advantages for the numerical aspect, in terms of preserving floating point accuracy. But it also means that to translate it to a physical system (e.g., a triple system of stars), the simulation needs to be scaled to physical units. The 10^-70 that's quoted just means that the values should be numerically accurate to 1 part in 10^70.

If you wanted to compare the (floating point) accuracy of the simulation with the Planck length, you would need to scale the simulation to a physical size and see what the 10^-70 fractional error would translate to in physical units.
Complex systems can spend a long time following gradient descent without reaching the local optimal. For all we know, it's features have other advantages, like scaring off predators.

Traits need to be considered with the ones they compete against. It's impossible to judge the bird in isolation.
Does this support websocket?
It makes you wonder what current fads will make future generations cringe in the same way...
Any time someone makes a choice, that is automatically the correct choice.

It never happens that someone makes a choice, like what license to use, because they are only familiar with a subset of all choices, or because they have been misinformed or have misunderstood something.

Right?
As a tinkerer let me tell you, that, had I been confronted with the problem, would probably have taken apart one of the old Logitech Scanman handheld scanners still collecting dust in my attic. A little bit of mechanical modification should do the trick. These are essentially line scan cameras and they come with a high resolution rotary encoder.
Number 5 seems like a leap.
He campaign for universal single-payer healthcare in California: SB 562
Ask HN: How do I go about making a coding camp for kids?
Earlier this week there was a post about Scratch and a lot of people touched upon programs that they were involved in that helped to teach kids the basics of coding. I have been thinking about running a coding course for middle schools over the summer and have some questions before I contact the library I hope to do it at.

1: How did you pitch the idea to the place you ran the event at and advertise to the students?
2: How did you go about installing the necessary tools on their laptops? While the online block languages seem like they might be a good, foundational first week lesson, as I plan on targeting in the middle school age range I feel they would get a little more out of python or javascript. I am looking for solutions that may be a bridge the gap, preferably a block language that converts into text javascript that can make games, with only minimal success. I might try to build my own using googles blockly and phaser.js but I am not sure I will be able to get it up in time.
3: What, if any, curriculum did you use? How many classes did you have and how long were they?
4: How much time did it take. I am a junior in highschool, so it should not be too big of a deal over the summer; ideally though I would not want to be spending more than 10 hrs a week planning lessons.
5: Overall how was the experience for you and your students? And is there anything that you would have done differently?
Muscle mass is a good thing: https://www.scientificamerican.com/podcast/episode/muscle-ma...

More height means you have more cells that could potentially become cancerous.
For finetuning on additional data, you would have to lower the learning rate because you're only adding a few datapoints and it's almost entirely converged as it is. If your loss is increasing, that suggests overfitting to me via a too-high learning rate

Now, if you're changing the architecture (such as by adding additional categories of pieces), as I said, that's more tricky - what people usually do there is something like lop off the top layers and retrain them from scratch, possibly while freezing the rest of the NN (the assumption there being that the learned filters and lower layers ought to already be sufficient to classify a new category, which is reasonable since the lower layers tend to be learning things like lines and corners, all primitives which should be able to classify yet another square or rectangle etc).

Since this is the obvious response any reader familiar with deep learning would have while reading complaints about how slow your CNN is to train from scratch, it'd be good to discuss it in some detail what sort of finetuning you've tried and how it failed.
I got the historical measles data from project tycho[1] a few years ago, and plotted by week. It looks like this outbreak is right on time: https://i.imgur.com/wVDvo43.png

The seasonality here is amazing.

[1] http://www.tycho.pitt.edu/data/level1.php
I see bitrot&copyright as some evolutionary filter for content which has greedy owners or become unpopular.
Like natural selection, only the media "fit to be reproduced" will eventually survive.
Google use cookies to authenticate API requests?
Incidentally, GPS stabilization is also used for SpaceX's ocean landing platforms. The barge is able to keep itself within a few meters of its target position. The rocket doesn't track the barge at all. It's just programmed to fly to the prearranged position where the barge will be.
I've gotten around this (at least a little) by tracking pages read instead of books read.
"Lisp is small" without being specific about the dialect is meaningless.

ANSI Common Lisp's one and only 1994 standard is over 1000 pages long. The Scheme reports are a lot smaller, though growing. I think still under 100 pages.

I developed a Lisp dialect that has a dense reference manual that is over 530 pages long with no table of contents or index.
Just append !sp to your search query within DDG and you'll get Googly results without having to send data to Google when the latter happens.
Just checked out the Smart Passive Income post. It's amazing that almost 10% of ConvertKit's revenue has come from this guy. Thanks so much for sharing.

Think this also shows how important your product pricing is, particularly if growing by these traditional methods. The affiliate model of giving away a 30-40% recurring cut (as Aweber and CK do) is unsustainable unless your prices factor this in and affiliates will also only work with you if your prices are high enough in the first place to make it worthwhile.
I don't think his example is great. Here is the equivalent in Django (in Python, a language that exposes 'explicit is better than implicit' as a core ideology):

class Person(models.Model):
company = models.ForeignKey('company', related_name='people')

How is this worse than the implicit version on the post? Basing it purely on a LOC argument is flawed as implicit doesn't always mean less code, and explicit doesn't always mean more code. In this example there is actually less code, you don't need a `has_many` at all (unless it's a m2m, then it's the same LOC).
Sunken warships vanished from the ocean floor...

The Earth facing an environmental crisis...

Has anyone checked on the IJN Yamato lately?
Measuring success, the right way
I think 'full time job' is overrated and I've only had one for about 6 weeks since university. On the other hand I have worked some sort of freelancing and startups for 30 years often putting lots of hours and doing what we'd now called 'networking'! And a lot of 'diversity of business experience' too. And I've considered myself to be fireable on a days' notice almost all of that time.
Do you agree that higher IQ (on average) makes a better programmer, and that as a group asians have higher IQs than blacks?

If so, how do you expect blacks (as a group) to have the same number of quality programmers as asians?

Again, I am NOT saying this needs to be inherently true in the future, that this is unsolvable, is genetic, etc. I am simply saying that today (on average) 18 year old asians have more intellectual ability than 18 year old blacks - and therefore, I would expect the asians (as a group) to do better in programming today.

Maybe in 20 years the IQs of the various race groups will be equal. And if that becomes the case and there is still a gap, then my thesis is disproven. But that is not the case today.
It is an example of accumulative advantage, which the article author claims underpin the 80/20 rule.
In the entire history of languages, this would probably only work for prehistoric-C# and Visual Basic. Compile-to-JS languages wouldn't work, they're all too different. Not even Lisps. The idea doesn't really have legs.
The video game crash of the early 80s put a stop to those cheap programmable computers. By the 90s, any cheap home computer, like the NES/SNES/Genesis/Gameboy was not programmable by the end user.

When I was a kid, I learned BASIC on a 10 year old Tandy 80 to write games like I had on my NES (which was marketed solely to boys btw). Eventually my dad dropped $2000 on a 486 (and subsequent upgrades) and that's when I was able to start writing C with the DJGPP toolchain, installing Linux, rebuilding machines out of spare obsolete parts, etc.

If my family wasn't well off, there's no way I'd have progressed past having known BASIC for a couple of summers.

I think this is a common refrain for anyone born between about 1980 and maybe 1995. By 2010, there were cheap laptops, netbooks, and whatnot.
Why Canada secretly loves climate change
Why does android trust developers so much? Just lock down the apps already, and make microphone usage obvious.
You're putting way too much trust on a company that constantly screws over it's customers to earn some more money by removing ports, putting functionality behind paywall (looking at you Safari extension costs), etc. They're better than Android phones in these matters but their financial position might change some day and they might do it.
Not sure if they do, but why not? It's just an opaque token in the HTTP request content, same as any other opaque token.
8 chars is already pretty short. If you're concerned about the length, don't be. A TCP packet is at least 512 bytes.
There is definitely an effect, but the numbers are relatively small compared to the overall risk of cancer. This article discusses it extensively:

http://www.americanscientist.org/issues/pub/fallout-from-nuc...

The overall picture seems to be that thousands of people will get cancer as a result of fallout from nuclear testing, but millions of people get cancer for other reasons, so it's not a major effect.
congratulations! it looks really slick and powerful.

I'm working on a simpler/cuter solution for habit tracking and quantification (http://willyoudidyou.com) but i think flow dashboard looks great for hackers and quantification enthusiasts that want total control and to create their own integrations.
Well, we had one in my home in Denmark.
You're seeing hate for deep learning on HN!?! I'd love to see something approaching critical thought! Most of the comments I see are silly fluff about the singularity and/or AGI and killer robots.

But seriously: I think you're overstating the case. I've enjoyed watching the fast.ai videos, and I think deep learning is a clear choice for some areas right now. Many others, no.

If you're working in a data-limited domain, in particular (i.e. most of them) there are
probably better first choices. I know plenty of folks who have used deep learning to achieve no better than comparable results to the simpler methods they were using before.

But yes, the initial engineering costs of a deep learning system have come down a lot further than I thought before I watched your videos.