skysight-inc/HackerNews huggingface dataset:
If you're a student, Google Summer of Code is an option. It's bad timing because the application period is around March/April (so that the work period falls within the summer break), so it would only be something for next year, but I can highly recommend it.

The idea is that Google chooses several open-source projects for the program each year, and then students can apply to the projects with their own ideas (or by taking one of the ideas proposed by the project's contributors). The project chooses the best proposals, pairs the students with mentors, and has them work on the chosen topics for about 3 months. Reviews are submitted to Google at multiple times during that period, and the student is expected to both deliver code and engage in the project's community. Also, the student gets a nice payment from Google for each completed milestone. (I think it comes out at about 4000 dollars or so.)

So in the end, you have a small pile of money, some code to put in your portfolio, actual work experience, and the "Google Summer of Code" checkmark for your resume.

Disclaimer: I have served as a mentor for KDE in GSoC 2009.
However if a ToS attempts to remove enshrined rights or includes terms that are particularly onerous then this can invalidate the section or sometimes all of the ToS.
I just wish they had better SEO than say W3Schools
One thing to consider is that at larger companies, we already have a difficult enough time testing all of our site with JavaScript enabled. Netflix building a version that works without JavaScript is like asking them to build a second website, especially from a QA perspective. When you look at your users and find that .5% of them are not running JavaScript, how do you justify spending the money for that few of people?
If someone thinks I'm driving a car when I ride in a taxi, I would say they're the confused one.
The mere thought that the world isn't a meritocracy frightens techbros. Any word ending in -ism is like a swear word to them. It's a really big problem that no one wants to acknowledge and if you do bring it up suddenly you're an SJW, combative, political, etc... It speaks numbers that in the link so many people had the same thought as the author, but were afraid to speak out. We've successfully stigmatized calling people out in society because that would be impolite and PC culture. There used to be a phrase "speak truth to power", but it doesn't really work when so many are silenced and ostracized.
Not for me, I only use web apps when there are no native alternatives, even though I also do web dev when customers require me to do so.

I take this to extreme on mobile apps, only native ones get into my devices. If it looks like a web widget after being installed, it gets the boot shortly afterwards.
That paragraph seems to be a paraphrase (intentionally or not) of something I read a while ago, I'll be damned if I can remember what though.

I vaguely remember it being a girl being arrested by an automated car and her having to hack her way out, maybe while going over a bridge. Damn my shoddy memory!
Ask HN: Issues with AWS MFA?
I'm trying to log in to the AWS console, and it's repeatedly asking me for a MFA code (I'm using Google Authenticator). I've submitted several MFA codes in a row, then it goes back to the password step and repeats.

I've tried the MFA resync, and that also drops me back on a page that asks for my password, and then MFA again after that. (repeat)

Anyone else having issues this morning? It worked yesterday.
Having browsed nearly JS-free for the last two-ish years, aside from a bit of tweaking at the start, I have to say that it has made things a lot faster, more stable, and just much more of a pleasure to navigate. If anyone is interested, I have found that two tools make life a lot easier:

- NoScript, which blocks execution of scripts save for those you whitelist. This means sites that reasonably require JS (e.g. YouTube, Google Maps) can remain functional.

- A bookmarklet that redirects you to the Google text-only cache of the current page, which is great for text-based articles that inexplicably require JS to show content.
But doesn't the comment above yours suggest that the 'yellow' dot thing may no longer be an issue and that now there's variation in the dithering parameters. Suggesting extra ink is not required.

More annoying are the privacy concessions that are the result of secret anti-counterfeiting measures (which is what I assume the measures are for).
I was using Three last time I was in Germany. I just switched to Vodafone because they offer 4G tethering when roaming internationally.
Would you let a stranger sneak in your house? That's pretty simple, nowadays people are like poor Mexicans, don't deport them : Who is going to work in our farms, wash our cars, clean our shit? So fucking racist, in the other side, one of the country that deport more inmigrants in LatinAmerica is Mexico
VIPole Launches a Business Suite to Secure Communications of Legal Companies
People have always and will always care about how much their neighbor has.
It wasn't even a game, it was a scripted sequence with zero interactivity.
I think this is a better comparison, as both have same TDP and fanless. (That Intel is a Kaby Lake Y Core i5 1.2Ghz/3.2Ghz Boost cpu)

Edit for perspective: Thats the same cpu in the just upgraded MacBooks.

http://browser.geekbench.com/v4/cpu/compare/3036382?baseline...
watch the recode lady interview any one of her favourite nerds.
Or maybe facebooks own steno overwrites it?
Explicitly decided to keep Google Maps' location history activated on my device for precisely the same reasons. I'm yet to use it in court or something like that, but the argument about human memory resonates with me strongly - I've used location history many times to review e.g. on which day I was in some place or other few years ago. (Or once, years ago, to check how exactly did I get home after one party.)

RE people saying "just take a photo and use EXIF", that won't work because I don't know in advance what locations I will be interested in in the future.
Google Chrome Gets Material Design Settings
I don't understand your point. Many people find joy in raising children, it fulfills a purpose in their life. Not everyone does, but many do. There is a biological desire to procreate and continue the species.
The problem for me is it doesn't just work. Inexplicably , my iPad jut will not connect to my phone. Usually when I need it most.
The things you think you'll want to remember later aren't the same things you find yourself wishing you had recorded when that "later" comes.
It's a research collaboration.
It seems that ARkit is actually using SLAM as the core technology (in parts, the same technology is being used in autonomous cars and navigating drones). Getting it to work on mobile phones is quite challenging and had been the subject of much research in recent years, some good starting points (with code):
ORB-SLAM - https://github.com/raulmur/ORB_SLAM2, https://www.youtube.com/watch?v=T-9PYCKhDLM
DSO - https://github.com/JakobEngel/dso, https://www.youtube.com/watch?v=C6-xwSOOdqQ
VINS - https://github.com/HKUST-Aerial-Robotics/VINS-Mobile, https://www.youtube.com/watch?v=0mTXnIfFisI&feature=youtu.be

(the last one being released just a few days ago...)

Of course there are a lot more resources out there and a lot of the cutting edge research is involved with deep learning techniques (starting with e.g. https://github.com/alexgkendall/caffe-posenet).

You may also want to watch out for this conference http://cvpr2017.thecvf.com/ scheduled for the end of this month and is usually a good source of cutting edge research...
To get comfortable with recursion, you should check out a simple functional language like Scheme (https://mitpress.mit.edu/sicp/full-text/book/book.html)
> Yeah. Except you need to do Ajax and fetch doesn't cut it. So new lib.

Why doesn't fetch and its polyfill cut it?
Have you actually seen the video?
It can't bother her too much. They just announced their engagement.

https://mobile.nytimes.com/2017/05/04/business/media/morning...
Good for them :)
FollowMate
Hello Everyone,
I hope you are all doing well.
We have recently launched our new android app called 'FollowMate'.
FollowMate is a unique FREE application to share and view location of your contacts in real time. Its user friendly interface allows users to send follow requests to their contacts in real time over a geographical area.

Whether planning for a meeting at a crowded place or simply navigating to the desired destination, this application makes sharing and viewing of location in real time hassle free.

Some unique features of the app are:
SHARE LOCATION SAFELY. Your location sharing can be either turned off automatically at pre-defined expiry date and time, or by yourself at any time;QUICK CALLING: Call any user on active sprint, simply by clicking on their names on the interactive map;USERS IN CONTROL OF SPRINT: Flexibility to manually unfollow at any time by all users;
Simple app terms Sprint – Any active follow me or follow other requests.

Please try it out and give feedback. Your feedback is extremely important!
You can download app from google play
https://play.google.com/store/apps/details?id=com.terracotta.followmateapp
Please visit our website for more info www.followmate.com.au
https://www.youtube.com/embed/DUwaRoPeH2M?wmode=opaque

Thank you for your support!
It's hate driven article, which is not factual correct.

1. SpaceX proves rockets can be reused and have huge cost advantage.

2. SpaceX missions have a lot of non-USA payload. E.g.: "BulgariaSat 1" on June 15: https://spaceflightnow.com/launch-schedule/

3. USA has no capability of launching astronauts into space without SpaceX.
This kind of argument is very akin to saying that we need a White History Month, and that #whitelivesmatter.

STEM, as an institution, has historically not provided a level playing field for everyone. So when stuff like this happens, it stops being an alpha nerd issue, and starts becoming a social issue.
Don't see how that's relevant here
I think this differs from country to country then, because I'm pretty sure that in e.g. Germany a contract is not valid or enforcable without prior explicit agreement from both parties. In Germany most ToS and EULAs are void anyway, because they are not presented to the user or buyer before the purchase or start of the transaction. Also, if ToS contain a serious error, the whole ToS is invalid.

However, in other countries such as the US contract law is totally different, so this does not generalize at all.

Also, IANAL.
I'm a fan of the DVD service. The large library is great since I like all kinds of odd stuff. But since I don't actually watch a lot of video, I have something like 300+ DVDs backlog in my netflix queue. So there is always a new disc showing up to watch and no need for streaming. Hopefully 2 years ago me made good choices.
Manipulate PowerPoint File Formats in Web Services, WinForms and ASP.NET Web Apps
Microbiome is becoming the scapegoat for some studies when they can't find a root cause, is it REALLY that important or are we just seeing things our models failed at pushed to some little understood part of dietary science?

I've seen the microbiome argument used as an explanation for weight loss, carbs processing, fat processing, protein absorption and now this, it's just feeling too much of our failed model relying on this unknown territory.
This is really the problem I think. It's not as much fun to create something that functions properly.

The best FE devs make sure that they create functioning web pages first. Then they go ahead and make them better with some JS. Only the least competent/laziest developers create JS only sites (this is discounting things like JS games etc where there's no text or images, or pretty much anything that can be done in HTML).

I find it frustrating when these devs try to paint the web as something more advanced, or somehow different (seriously, it's not a special snowflake) in order to try to validate their preferred way of working. It's unprofessional to their employers, it's a disservice to themselves and it's a big "screw you!" to their users.
I use uMatrix as a substitute for NoScript + uBlock, and while it's a pain to get some sites working manually without bulk-enabling everything on them, I'm mostly happy about it, and the web looks better for me.
Yes, that is how I know that the moderator talks over each panelist in turn throughout the 'conversation'.

Do you have something to add to the discussion, or a question you wanted to ask of me that has some value? I'm not sure what you think your comment accomplishes here.
Well, in this instance, if you watch the video, males were treated differently.

Yes, hypothetically, if women acted the same (or interrupted only males), she would be as bad as he was. Yes, hypothetically, if he treated males and females the same, he would be just equal opportunity asshole.

Nevertheless, in this specific case, the only women was treated differently.
There are more places to have a browser than on desktop computers, also not everyone wants to waste battery with JavaScript junk, the <blink/> tag of the 21st century.
Maybe not the contract clause, but what about this?

> No State shall, without the Consent of Congress, lay any duty of Tonnage, keep Troops, or Ships of War in time of Peace, enter into any Agreement or Compact with another State, or with a foreign Power, or engage in War, unless actually invaded, or in such imminent Danger as will not admit of delay.

Foreign policy is reserved for the federal government, is it not?
>Verdict: Cartography catastrophe.

As much as I hate JavaScript, Google Maps gets a pass. I'm pretty sure the code behind it is thoroughly tested. We can just suck it up and turn JavaScript on for one of the most useful tools from the internet -- how hard is it to find something that whitelists domains to run JS anyway?
My thoughts exactly. It is beyond all doubt that sexism exists in the world, there are countless examples of it, from Disney movies, toy advertisement, philharmonic orchestra, etc, etc.

I find it a bit strange to label the speaker as a sexist just because he didn't let someone speak. Maybe he is just a dick? Maybe she was rude to him back stage? Maybe he was having a bad day? Maybe the chemistry between them was off? You have no idea what is going on beyond him not letting someone speak.

I even find it offensive to label his behaviour as sexist. What, I now can't be rude to a woman without being called a sexist? People should stick to the facts, not fill in the underlying reasoning. Well... unless you want to spark heated debates of course, in which case it is a solid strategy.
Very nice. Congratulations!

Unfortunately, the announcement is a bit terse. Does anyone have any links or more detailed information on these items?

- A new code changes management system named Epicea for easier reviewing and recovering of your code easily

How does it differ from the old system?

- Integrated support for Git through an easy-to-use tool for repositories and commits management named Iceberg (as a preview for Pharo 6, it will be the default in Pharo 7)

Documentation? Screenshots? Any more information so I (we) can get an idea of how it compares to Git integration in other tools like VisualStudio Code?

Epicea and Iceberg seem to cover roughly the same ground. What are the relative advantages and disadvantages? When would you pick one tool over the other?

- The PharoVM is now part of OpenSmalltalk initiative

What's the OpenSmalltalk initiative?

- Introduction of object immutability, alternative bytecode sets and block closures independent of outer context

Very interesting. Is there documentation on any of this? How do you use it? Why was this added? Can you point to some projects that use any of this?

- Pharo is faster

How much faster? And, more interestingly, how did you achieve it?
This.

Plus, makepkg is awesome. If, say, I need a specific font installed, I have no trouble with whipping out a short PKGBUILD that downlads, checks, and installs the files - providing me with the option to manage it using Pacman.

Its simplicity seems so essential to me that I can't imagine why there are so few distros providing tools like it.
The article doesn't set the standard based on any kind of cogent argument. It assumes the ideal is what people say it is based on instinct, and the result is not 100% extreme, but it is pretty extreme. This is even more true if you consider the other questions I raised. The researcher compares this to living on a kibbutz, although the article then assumes this is a good thing.

There are many other examples of people's instincts being off by surprising amounts, including in ways that do not affect them positively.

That's what I intended to address. Don't really see the need to get personal and extrapolate hypocritically.
Your account is linked to a credit card and name. So yes uber knows who you are
Motu Patlu Title Song Vr. 8
Holy dependencies, Batman. I started to try and set this up, and spent five minutes letting composer, npm, and bower install things. Gave up when it errored out because Ubuntu 16.04's nodejs was too old.
No, most websites are still websites, and one of the biggest problem on the web is the plague of people who think their website should be an application instead.

Actual web applications, like e.g. office suites, map applications, ect. are obviously extempt from "should work fine without JS" rule.
It demonstrates the power they have with AR. If they can show a town appear on a table with air strikes coming in in realtime, it implies that simpler more practical AR use cases will be much easier.

Prior to this, as a developer, you might think AR is limited to what Pokemon GO and the first example (like a cup of coffee on a table) show. After seeing this, if you were thinking of doing anything simpler than what they were showing, you'd likely see it as much more feasible than you previously did and perhaps look into including some of those features.

And this was at WWDC (their developer conference), so it certainly applies to a developer audience.
Aren't nerds supposed to be awkward and shy? Alpha nerd sounds like an oxymoron to me.
Show HN: KISS. Planner/diary focused on self-improvement
> For me it’s a matter of elegance and simplicity over unnecessary complexity.

Simplicity is having one place where the DOM is created and managed, and optimizing for the 99% use case.

Complexity is splitting up DOM rendering over two networked systems for servicing a 1% use case.

Browsers are JS runtimes now. Get over it.
No, most sites today are still flat documents pretending to be "apps"!!!
Note: The color-coding is likely to change in future Chrome releases. <-- Well, someone eventually found out that some people cannot distinguish red and green, but it was too late :-D

I am a little surprised to find such an issue in Google software as it is a topic for first semester CS undergraduates ;-)
Hence why we now have the movement of pure HTML 5 / CSS 3 among those best FE devs.
Your post gets to the false tradeoff that turned "devops" from a push for better interdisciplinary collaboration into a "2 jobs, 1 paycheck" role.

Software teams are often pathologically unable to create a deliverable that is scrutable and manageable by an operations audience. Building a product that can stand on it's own two feat without constant minding is work.

For all the testing dogma that files around, constant delivery has resulted in systems that are more brittle than ever. If someone with all the institutional knowledge is always there to catch the system when it fails, why bother making it easy to investigate failures? Why bother with analysis and building in fault tolerance when someone can worry about a long term solution for that failure mode when it causes them to get paged at 3 am?

So it becomes easy to say minders are necessary, and they must be developers. Business incentives mean that answer isn't always scrutinized as heavily as it should be, because it means spreading maintenance costs over time instead of an upfront investment in resilience and maintainability. Refusing to provide a toolset and manual for maintenance means some nobody with access to google can't fix 99% of the problems that could occur. That way the magic black box creators can ensure they're the ones getting paid to do it.

We don't have or need Windows engineers, kernel engineers, or Cisco engineers on call. Nor do we have nginx, postgres, cpython, exim, apache, php, mysql, Active Directory, Exchange or Office engineers on call. We use weird enterprise software from companies that have gone out of business, we don't have high-priority support contracts with many of the rest.

Software that needs minding from the developers is just bad software. That's technical debt they took on to get the product out the door.
Then again, it could be argued that the need to instil fear in the masses arose precisely as they didn't have the resources to scrutinize all the people all the time. (

So they needed to make sure all the people expected to be under surveillance all the time, to keep them from doing anything undesirable (to the state, that is) while not being watched.)

IIRC the Stasi had a hard time connecting the dots (pun not intended) as the massive data sets mostly existed on file cards.

Today's problem is somewhat different: You've got loads of data, you've got the means to rapidly search and index it - but still, for some reason or the other, massive data collection doesn't appear to lead to much by way of desirable (to the populace, that is) results - actual terrorists apprehended, actual conspiracies unearthed, etc.

A cynic would assume that means the data is collected for other, more nefarious purposes. Cough.
Ironically, this articles confirms that investing into the no-JS functionality is becoming less and less important, with those major sites already forcing the user into JS. Why then would you invest your time and money to cater to the "eccentric" 1%?
You're right that it is an unfair comparison to the state-of-the-art. And a lot of people are considering upgrading their older systems not because those systems are slow or under-performing but because of other factors like portability, dying batteries, and failing hardware. I think their point is that an iPad can be a suitable replacement for a lot of people not necessarily looking for an upgrade.

My mom has a behemoth of a Dell laptop from 7 or 8 years ago. It's an i7 with 8GB of RAM and if I dropped an SSD in it for her then it would hum along just fine. It has performance parity with my maxed out Yoga 2 from a couple years back. She's looking to upgrade it not due to performance but because it's heavy, the battery is dead and a replacement is $200, and she want's a 10-key.

My point is that performance is no longer the driving force compelling people to upgrade.
Ask HN: Is deep learning killing engineers?
convolution -> lack of understanding -> lack of freedom

Are you noticing how they are all pushing stupid geeky zombies to use neural networks?
if this trend will not fade, in 50 years will not exist anymore a single engineer on earth hehe!! And not because of technological singularity, but because of conformed stupidity. Building something using the training mechanism is like "dropping the sponge" as an engineer, will create a stupid society with no problem solving skills and will create a really unpredictable environment!!!

What do you think about it?
Dunno how well it will work after Mozilla drops support for XUL extensions...