skysight-inc/HackerNews huggingface dataset:
Electrical Engineer true. Software Dev though? I just googledo nline 30 seconds ago and theres free courses titled

"Free online course to learn Tensorflow"

"same for Elastic Search"

"intro to VR"

"Intro to Python"

"App dev"

etc...these are all free and accessible to the same people who work at coffee shops and browse twitter and facebook.....

So would it take 10 years for these people to learn the skills?

I think the market signals are being interpreted as intentionally divisive to people who don't have the skills, instead of a need for the population of people who have the skill to increase, and thus they protest the market signals as a response instead of utilizing free and open resources on top of their already paid for internet utilties provided by these relatively highly paid workers, to make it free and easier and more accessible for other people to learn.

Sure learning these skills outside of a part time barista job could take 2-3 years, but even an entry level software position at a just a-okay tech firm who starts them out at say $50k/yr with no benefits, is still higher than working minimum wage, by a large degree.

I'm not sure everyone who is experiencing a disadvantage from the pay difference wants to increase their skill level, or learn new skills.

There are plenty of people who do and work long hours and cant, but there are also plenty of young people who do not, and choose not to and make other lifestyle decisions, which is fine with me, as long as they don't throw rocks at me because I chose to do my math homework in highschool when they chose to go out and drink every school night. Sometimes peoples life choices do have an impact, and its not always the responisibiltiy of the most successful companinies in the world to calibrate everyone elses life to the minimum starting salary of the most skilled workers on the planet.

I don't know what IS a good solution, but I feel this is an unrealistic expectation. Regardless, these companies are making an effort to do this anyways as they are in need of this skills and creating venues to take people from 0 to 1 with never having known anything about software or math.
Running Mac OS X on an Olympus E-P2 Digital Camera
> Sitting in front of a computer 60+ hours a week is not great for your body.

The next sentence should be: So don't fucking do that. You do your family, your employer, your coworkers, and most importantly yourself no favors by working 60 hours a week in front of a screen. It doesn't matter if you're working for yourself or someone else.

If you think otherwise, you've been brainwashed.
Yeah, if I had the money just swimming around, a grant writer or dedicated programmer would likely be higher on the list for me than someone to do work I'd rather be doing myself.
Nice Article, although I clicked on the link thinking that finally I got something that I can follow and get started with writing my own language.
NixOS Weekly – #08: Not all those who wander are lost
Most likely the parent comment is trying to sell the device too.
Is "Facebook without advertisements" really the bar for social good now?
Interesting. So it seems like if someone wanted to do business with, or work in, China (not HK) — learning Mandarin would definitely be the most useful?
I believe that over time your environment shapes you. I agree that you should devote your working hours to something more than shareholder value or increased clickthrough rates. Sure you can pull down the big bucks working on the next version of biological warfare weaponry and make large donations to Red Cross or whatever, but not without a personal toll.
See my link to Myreen's page and follow all those people's publications. Much of the TCB functions in papers like that has been eliminated in other work. It just needs to be cross-checked, integrated, and applied.
What kind of projects can you help UN with? I've been thinking on donating some of my time and skills for the past month and would be more than happy to help. I'm a robotics engineer but I can also program.
MVP & Rx are good, no doubt. But there are a crazy amount of Pundits preaching different variations and thanks to the internet an early developer/beginner is confused. I have spent several hours helping others rectify basic mistakes. There should be some serious and well-documented approaches to achieve something (a performant app in this case). Decay is also important. As frameworks mature and android itself moves ahead, old documentation or answers which no longer have relevance should be purged. Android documentation itself boasts old sample codes, while the framework has deprecated some of them. The problem which OEMs faced are being resolved now, but the reality is it will take another year or two for it to come live. In 2013 Huawei had come up with its own extension to segregate its own modification with vendor and base; very sure that's not getting removed at least in the next 1 year.
Most electric cars have only 1 gear (including reverse), isn't that a manual transmission? :-) It doesn't automatically shift...
>I also happen to think they create a ton of value.

That others couldn't?

You don't need to be ruling or vampire to create value. Just to be innovative.
Damn, this does look great. A lot of what it does can be solved by using `withRouter` from react-router, but I really like how they use `<Fragment />`
https://news.ycombinator.com/item?id=9718472
Fantastic article, but this should have a [2016] in the title.

As noted elsewhere, this isn't new content.
Recline and fall: Who owns the space between reclining airline seats?
Ask HN: How do you drive traffic to your MVP website?
I am of the opinion that globalization is unfairly maligned.

Globalization increases competition and consumer choice, which drives down prices and spurs innovation to compete. Tariffs do nothing but put up barriers to entry into certain marketplaces and favoring certain companies. Globalization seeks simply to level the playing field. Companies may benefit from increased access to new markets and cheaper sources of goods and labor, but the consumer benefits as well with better products at cheaper prices. Developing nations have benefited by being able to open their doors to foreign investment. Companies pay these workers a pittance relative to workers in the developed nation, but more than those workers would be able to make otherwise. Companies also invest money into infrastructure and education in these nations. The standard of living in developing nations that have entered the global marketplace has improved dramatically. And increased international trade binds nations together, reducing international conflict. Globalization can stop wars!

Globalization is not perfect, it has problems. It has hurt certain groups in the developed world, and things must be done to balance the situation. But it is still an impressive force for good that benefits a wide array of groups, and I don't like it when people just write it off.
> Eventually you learn that in the end, the way to validate an email address is to send an email.

In my experience as a user, most people in the end also validate the email address by sending an email, but do no learning.
Granted, it's owned by Facebook, but it's definitely better than Telegram and unlike Signal people actually use it.

I try to get people to use Signal when I can but so many people already use WhatsApp and that counts for something too.
Err, you mean you only partially agree with this.

Of course my views my be slight jaded by the BS programs like D.A.R.E spouted off during the 80s. "Drugs are bad" "Use drugs once and die" "This is your brain on drugs". This propaganda pretty much ended any realistic talk about legal and illegal drug use. Some drugs are fun. Some people have to cope with massive amounts of pain in their life. Others do drugs because of a genetic predisposition to addiction.

Now we're just left with a massive mess with bad outcomes for everybody.
Bootsnap: Optimizing Ruby App Boot Time
Congrats Guillaume! How much of ScalaKata code is in there? Sorry if I missed it in the post, but is Scastie open source? I'd love to finally fix scalatutorials.com :)
p.s. did you guys consider using a "serverless" architecture to isolate runners instead of docker? Also, are you running it with java -Djava.security.manager? If not then why?
There is an early NYT article (early in the context of Uber's lifespan) detailing a day when a cab driver in NYC ended up paying his employer a few hundred dollars for the privilege of working that day. This was after all his fares for the shift.
The basic chocolate bar was something like 20% Coca-Cola and pretty bland, but sometimes you'd get a commercial bar like a Mars or Kitkat. This was back in the 90s when I was in the TA.

If I ever see a 'bacon grill' again it'll be too soon. Overall they were ok, especially the chicken curry one.
People have been writing about the disastrous effects of alcohol abuse since long before billboards existed. Cultures throughout history made laws against drunkenness. In fact, abuse used to be so pervasive that 100 years ago the USA passed a constitutional amendment banning it!
one of the most overlooked reasons are people who cannot or will not move to where their skill set can gain employment. some of the cannot/willnot are married couples and that is understandable.

then throw in some who hold their skill set to highly with no basis in reality. just because one XXXX language programmer can get a set figure does not mean they warrant it let alone near where they live. I have seen people turn down jobs because they did not like the drive. Damn, you need the job, you do what it takes to keep your family whole!
Pretty successful. "The long slow SAAS ramp of death":

http://businessofsoftware.org/2013/02/gail-goodman-constant-...
cause shareholders need money too. and they need it more than you.
> JSON serialization/deserialization layer

Why do you need a whole "layer" for this? I recently wrote a microservice in Go with a JSON-emitting RESTy API, and my JSON serialization layer is two functions for a total of 20 limes: https://github.com/sapcc/limes/blob/0735bd6de4e49f900ab8d97a... (ignore the unrelated function inbetween; I cannot select non-contiguous areas in GitHub source code listings)
Why I switched to Mac after being a long time Windows evangelist
If there is one singular problem that stands out in my mind as making using Windows consistently unpleasant it is random daily freezes that interrupt work.

I've used Windows loyally for over two decades, from my first Gateway computer to the compact Dell at my desk at work today. I've used Windows Server 2000, 2012, 2016, etc.

Every single use case for Windows is plagues with the same problem for the last two dozen years. Consistently, Windows freezes, locks up, crashes explorer, between 1 and 7 times per week. I don't miss this "feature" when I switched to Mac. There was a phase on Mac that it would take a good 30 seconds to wake up after being asleep but this bug seems to go in an out. I will trade this bug on Mac for daily Windows freezes anytime.

Since no one has ever addressed the issue, I'm finally calling out some common causes that I have seen. The most common causes I have found aside from failing memory which is always a possibility:

1) Group policies
2) DCOM permission errors
3) RealTek audio drivers

Has anyone ever listed the group policies that cause Windows to lock up while they are updating every day at 3:00 PM? I know they exist, and I would love to see a list.

DCOM, what is the point and why do I want remote access always available on my computer? Why does Cortana need to have a constant connection, and why does DCOM errors in the event log cause Windows to lock up?

Finally, RealTek drivers. These are the worst. Why does an audio driver cause my entire desktop to crash?

If anyone could answer these questions for me, I would be eternally grateful and I will forward them to Microsoft promptly since in 24 years of using Windows, they still haven't fixed these basic user experience problems.
Can somebody give some context on the root cause of the problem - the chronic pain epidemic in US. What caused it, why it is more than in other parts of the world and why so many painkillers?

Is it cultural?
Twitter abandons 'Do Not Track' privacy protection
Work on what pays the highest and then donate that money to the most effective charity. According to GiveWell.org, that charity is currently the Against Malaria Foundation, which will statistically save a life for every $3500 it receives going forward. It is ridiculously cheap to save a life that would otherwise not be saved. I highly recommend Sam Harris' interview with Will Macaskill on this topic (effective altruism).

http://www.givewell.org/charities/against-malaria-foundation
I know a few people who have contributed some of their time weekly teaching less privileged kids the basics of programming. I always thought that was a great thing to do.
The question you're asking isn't really about metadata, but rather who has custody if it. Your argument is not that WhatsApp is bad because it generates metadata --- WhatsApp leaks far less data to its provider than Telegram --- but rather than WhatsApp is bad because what metadata it generates goes to Facebook.

That's a fine, coherent argument. There are aspects of Scott's comment I disagree with too --- though I generally think most users are best served by WhatsApp.

If you don't want to use anything operated by Facebook, use Wire. Wire is based on Signal's double-ratchet model. It's encrypted by default. Wire's operators get much less data than Telegram's. Wire is operated out of Europe --- I don't think this matters but many people do.

The important thing is just that you not use Telegram for secure messaging. Telegram is deeply unserious about security. There are much better alternatives. If your friends want to use Telegram to decide which movie to see tonight, fine: I use Slack too, and Slack is probably only marginally more secure than Telegram. But don't use either of them for life-and-death secrets.
Published May 5, 2016.

Article argues that OxyContin caused strong withdrawal symptoms when used as directed. Important, imo, because at a societal level we substantially blame addiction on "drug abuse" which is not always an adequate model.
Edmodo Hacked – 77m account details stolen
dont even have a netbook. dont work on the move. dont work at home. work only when you're...at work... haha
Georgia Tech has online CS Msc for <$10k
I know you are trolling, but although Sun was good at engineering in general, desktop programming and language design weren't certainly their stronger skills.

They killed the only innovative desktop they had, NeWS. And although Swing is quite powerful, the default configuration certainly isn't.

They also removed resources from JOGL, Java3D and JDI.

Also given the existance of so many Wirth influenced languages with AOT compilation to native code, at the time Java was released, I never understood why they were so religiously against AOT toolchains.

There is even a paper from Sun Research about writing Solaris drivers in Java, but instead of compiling AOT to native code, they ported the JVM into kernel space.

I wonder what would have they done if the partnership with NeXT regarding OpenSTEP had actually gone forward, instead of being the inspiration to Java.
A VC is a much stronger signal.

Well, VC's think so anyway. Given the success rate of VC funds, I'm not sure that's actually true at all.
What you described is what should happen.

What actually happens is you provide a research question and the way you intend to approach it.

What determines whether you get funding is a complex function of your age (don't be young), gender (don't be a woman), race (don't be non-white), history (come from a big lab with a prominent PI), whether you've been funded before, weird reviewer preference (like, seriously, whether you put citations in your specific aims), what section you went to and whether or not the review panel thinks this is worth doing, whether you lie in the comfortable space where your work is neither very safe nor particularly risky, etc.

Plus stochasticity.

We might not be able to "open the funding floodgates" to everyone, but at the moment it's hardly a meritocracy, and it's strangling junior scientists. It's been fascinating to see things evolve even during the relatively short period of my career.
Wouldn't it just start a blog?
This is where due diligence comes in. You throw money at people and orgs who are good at solving those problems.
Probably based off of that awful article in The Guardian at a guess.
I work for the big G. and I work from home. There's a couple hundred employees that work full time from home, a minuscule amount in comparison to the work force.

I travel to the office every two quarters and I usually get nothing done (meetings, interruptions, etc...)

VC, chat and email makes it possible to do work. Folks saying that they can't, err, "ideate" when they're not together making noise and preventing other people from working just don't know how to use the tools they have.
That certainly used to work on Gmail; I haven't tried recently.

(Obvious caveat being that any provider can trivially append @provid.er if you don't specify, so this isn't really proof that email is specified that way.)
Serverless Webhooks with Auth0 Extend
Where the heck is Golang support, why the Kotlin?
Probably not exactly what op had in mind but I took interest in a humanitarian hackathon organized by a CERN group The Port(http://theport.ch/) in Geneva, Switzerland. I'm hoping I can take part in it this year.
Josh referred to RFC 6960 Appendix A, but his post didn't make it apparent that his description of is an exact quote from the spec [1]:

An OCSP request using the GET method is constructed as follows:

GET {url}/{url-encoding of base-64 encoding of the DER encoding of the OCSPRequest}

This is shamefully imprecise for an RFC, not even referencing the relevant specs for each.

--

To answer your first question, Base64 is needed because DER is binary, and URIs are defined in terms of characters -- and it's an exercise left to the reader [2] if you can somehow get from one to the other reliably. It's also an exercise for every other reader you're trying to interoperate it, so the common practice is to make an explicit conversion before you get to this stage. Base64 takes care of this by transforming the binary data to US-ASCII, of which UTF-8 is a superset, and URIs operate on UTF-8 characters.

But "vanilla" base64 can produce three characters which are reserved characters in URIs: the slash, the plus, and equals [8]. These need to be percent-encoded because if they are used directly in URIs, they have special meaning.

Of course, if the OCSP RFC had just specified base64url encoding [9], a widely used variant which swaps the slash with an underline, the plus with a minus, and allows for the omission of padding that's denoted by equals signs, the double-encoding wouldn't be needed, because none of those characters are reserved in URIs.

--

To answer your second question, slashes in URIs are fun. Though the most recent URI RFC goes through elaborate rules on when you're supposed to encode and decode [3] and what's supposed to be interpreted how, at the end of the day the URI is somehow consumed as an input to some other process where different rules may apply [5][6].

One of those different, customary "rules" is that percent-encoded slashes are just maliciously trying to path outside of the directory, so most webservers shut this down. Apache is one of the few that allows you to tune what to do in this case [7].

[1] https://tools.ietf.org/html/rfc6960#appendix-A.1
[2] https://tools.ietf.org/html/rfc3986#section-2.5
[3] https://tools.ietf.org/html/rfc3986#section-2.4
[4] https://tools.ietf.org/html/rfc3986#section-3.3
[5] https://tools.ietf.org/html/rfc3986#section-7.2
[6] https://tools.ietf.org/html/rfc3986#section-7.3
[7] http://httpd.apache.org/docs/2.4/mod/core.html#allowencodeds...
[8] https://tools.ietf.org/html/rfc4648#section-4
[9] https://tools.ietf.org/html/rfc4648#section-5
I must not have made my point well.

Sure, you could do that and maybe you would. However, most people who didn't earn their money don't.

Most of those same people think the rich "do nothing" and make money. It's this kind of ignorance that causes bullshit class warfare where it doesn't exist.
I think im way more selfish than you are. I much rather having them working to do things i will consume. If they die early, how am i to enjoy the produce of their work?

I certainly dont want to sacrifice my quality of life for the profits of a drugs salesman
You are an exception. I was a huge advocate for working from home because I would get things done and end up saving two hours of commute.

Your perception of this approach changes relatively quickly in a managerial role.

If you are shaving 1-2 hours off your commute, then the overall output should be in line with whatever it was in the office. I probably met two other engineers that kept that in check.
Feds use anti-terror tool to hunt the undocumented
Just today we tried slack for video and screen share (I can only view in chrome on Linux, but that was enough for today). Slack was stable, clear, didn't drop and didn't heat up computers like Hangouts. Our two failed attempts on hangouts were right before trying slack.

We have on our list to request early access to Hangout Meet (if that is the right name).

We have a remote team, all with average home connections. The ironic part is when we try to have a meeting with the office and their network is the issue and all of us at home are still on the call and seeing clearly seeing each other.
Google support - you mean this 50cm thick concrete wall developers and users are banging their heads on when they want some bugs fixed? Like e.g. this: https://productforums.google.com/forum/#!topic/hangouts/A5Rp...
Then the employers better get busy raising salaries now, right?

This situation has been created by the employers. They've held salaries down, they've refused to give raises at all (which is why everyone changes jobs every few years, so they can get back to "market rate" instead of their salary being stuck at whatever they were hired at + minuscule cost-of-living raises), and they've had massive layoffs constantly. It's all added together to paint engineering and tech as a highly unstable career path, with high starting pay but lousy job security and the need to move to a few tech hubs, and nowhere else, so that you can take advantage of the frenzy and do well. Other careers with high educational requirements, like medicine, are not like this. Doctors don't change employers every 18 months like Silicon Valley engineers do.