skysight-inc/HackerNews huggingface dataset:
> you have to speak the USB protocol and register as a device before you can switch to more than 5V or draw more than 2A.

It depends on which "USB protocol" you're talking about. With USB-C, there are five separate data buses on the plug, each running its own protocol. There is the traditional USB 2.0 bus (half-duplex differential pair), a pair of differential dual simplex buses (normally USB 3.0/3.1/3.2, can also be used for alternate protocols like DisplayPort), a pair of sideband wires (used only by alternate protocols), and the Configuration Channel. All configuration of the other data buses and of the main power bus is done through the Configuration Channel, in simple cases through resistor values, in more complex cases through the USB-PD protocol.

So yeah, you have to speak the "USB protocol" to switch to more than 5V or more than 3A, but the "USB protocol" you have to speak is not the traditional USB 2.0 or USB 3.x protocol, but instead the completely separate USB-PD protocol, which runs on its own dedicated set of wires. I doubt you can show up as a pen drive full of malware through the USB-PD protocol, but I don't doubt that cutting the other buses (keeping only the Configuration Channel/VCONN and the main power bus) will still work to deliver power, even at higher voltages and/or currents.

The reason this isn't standardized (as far as I know, a "charging-only" plug is only allowed as a captive cable on a non-charger) is for compatibility: if your device doesn't understand USB-PD, it might not charge at a full speed unless it sees a short on the USB 2.0 bus (Battery Charging specification), and doing that short on an adapter would allow a device to draw too much power from a non-charger.
I watched that video and when the pictures finally came out i was completely floored by how accurately they were able to predict the shape. An incredible problem solving strategy that seems very simple in hindsight.
> Why in this day an age is encryption not a default for the _payload_?

Why would it be? Why not encrypt the disk and use SSL?

Doing encryption right can be enormously difficult; why not use the transport/storage technologies that are ubiquitous?
Matthew's experiment changed his family's attitude to sugar
The govt shouldn’t guarantee any student loans. My tax dollars shouldn’t be an ATM for student tuition.
I agree. However, the people that are paying for this mission still use imperial units. Those of them that are paying the most attention would probably agree with us though.
Your AI skills are worth less than you think
The article has definitely been fluffed up by marketing, but if you read it with a critical perspective, there is a valuable message: The company network is a cheaper retention strategy than career/salary growth

People are less likely to career-hop to the next $10k boost that a headhunter sends them if they like their employees and feel like their time is well-spent.
My point is simply that places that embrace innovation will outperform places that don't. The Unions in the US do not embrace innovation. Look at what the Teacher's union in California has done to education here. If the US did not have the Unions destroy innovation in the car industry, perhaps the US would have the best and most reliable cars in the world. Japan embraced innovation as part of the DNA of how they work, and they make incredibly good cars.

The question to ask is: who is the customer of the Union in the US? There is a conflict of interest between the Union in the US and the customers of the products created by unionized companies. In Japan, the focus is on the customer and creating the best product. In the US, the focus is on being in the Union hierarchy, "saving jobs", getting money for the Union, etc. It has nothing to do with making great cars.

The construction Union in New York destroyed new modular appraoches to building in the late 60's (I worked for the architect who tried to bring that innovation in). Even today, if you want to bring modules not build in NYC in to town, it won't happen. There is a conflict of interest between the union and the construction companies' customers.

This is quite apparent in California where the Teacher's union is in a conflict of interest with the students being taught, which is why the Union has destroyed the product of public education consistently for decades.
I'm thinking the solution will be political, not economic.

Once there are enough people in enough pain that it turns them into single-issue voters on this issue, someone will create taxpayer-funded relief.

If it's a Democratic-led solution, it'll probably be in the form of massively expanded support for universities that eliminates the cost entirely, or reduces it to what one might be able to reasonably earn/save at a minimum wage job.

If it's a Republican-led solution, it'll probably be in the form of creating a tax-deferred savings account for college, combined with subsidized work-study program.

Both parties will probably agree to bail out degree holders who can't pay after a certain number of years. They will probably also force cost cutting reforms on schools.
> then that is a real indicator of the economy truly slowing regardless what the government states

A bunch of prominent economic figures out of China in the last month or two have pointed to a near-recession there. They're outright lying about 6.5% growth (if it's more than 1/4 that I'd be surprised), their economy is getting close to contracting. Their manufacturing sector is about to tip into recession [1] (guaranteed with the worst of the tariff hit just starting now) and their consumption tax numbers [2] have imploded at a historic rate. The iPhone sales drop in China aligns with the drop in the consumption figures there. Their credit impulse is deeply negative, which is a particularly bad thing to have happening with all the other negative numbers. Their new export orders PMI is in deep contraction.[3] They've got a lot of banks that need recapitalized soon with a central government intent on constraining the growth of further debt. In the cities you're seeing a painful wave of deflationary pressure hitting their housing market, with their world-leading vacancy rates on housing units (epic overbuilding) only making it worse.

[1] https://www.cnbc.com/2019/01/02/china-reports-december-caixi...

[2] https://www.bloomberg.com/opinion/articles/2018-12-31/china-...

[3] https://www.bloomberg.com/news/articles/2018-12-31/china-slo...
If one single word from an overly-obvious analogy is your main take-away from what I wrote, I would encourage you to just move on. It's probably not worth your time.
But the yield it generates can?
> Who will benefit from the DOE sinking a billion tax dollars into building graphene fabs?

Isn't that the answer that {your_country} should own these industries before China/Russia/etc does?

Because you can bet China is investing. I know someone who used to be the general manager of a large Chinese manufacturing plant, and all he wanted to talk about was how graphene was/is/will change whatever industry/tech I discussed.

From a US perspective, there's billions wasted on make-work programs (TSA) and corporate handouts and subsidies that would greatly increase the tax base and develop local markets by reinvesting instead into new tech.
US GDP growth continued after 1970 and reached pretty high levels in the 90s. You seem to be dismissing that because you already made up your mind without reading the article (or the multiple studies it mentions).

To put it a different way, which year are we allowed to start measuring without it being tainted by WWII?
Yes, of course as I referred to this is something only high-value targets need to worry about, and even then I think it's not that high up on the list of risks. 5 days is just to read the data, and there's a considerable amount of preparatory work involved in setting up this attack --- figuring out what to read and where it is, is just as hard if not more so than figuring out how to read it through Spectre.

The authors of that paper have the massive advantage of knowing exactly the software running on the target system and its environment; something which an attacker in the real world is unlikely to have, unless the attacker already has such familiarity with the system that it seems far easier to exfiltrate data via some other means than trying to find and setup this very slow side-channel. Everything has to be set up just right for this to work. Otherwise you might probably still manage to read something, but it's completely useless.

(High-value private keys in companies are likely to be in HSMs anyway, in which case they're completely inaccessible to attacks like these.)
DistroScale | Software Engineers | San Bruno, CA | ONSITE | http://www.distroscale.com
DistroScale, Inc. is a fast-growing startup powering video experiences everywhere, wherever consumers are consuming video. We help create engaging video experiences & content reaching hundreds of millions consumers every month.

## Software Engineer, Web/Video

As a video player developer, you will be building high performance video players that work across different browsers and devices (desktop, mobile web, iOS, Android, OTT, etc.); fine-tuning the best presentation to its perfection; enable best interaction for end users; build intelligent content delivery incorporating optimal advertising and revenue solutions; working with business/product teams to incorporate customer feedback; and more.

Description: https://www.indeed.com/job/software-engineer-webvideo-b397c3...

## Software Engineer, Mobile & OTT

As a mobile video developer, you will be building high performance video players that work across different browsers and devices (iOS, Android, FireTV, Roku, tvOS, etc.); fine-tuning the best presentation to its perfection; enable best interaction for end users; build intelligent content delivery incorporating optimal advertising and revenue solutions; working with business/product teams to incorporate customer feedback; and more.

Description: https://www.indeed.com/job/software-engineer-mobile-ott-4060...

## Software Engineer, Big Data

As a backend developer, you will be building a highly scalable, high-availability, and high performance service platform. Build efficient data processing pipelines to deliver real-time feedback to various components throughout production systems.

Description: https://www.indeed.com/job/software-engineer-big-data-86b14c...

Well funded, Profitable + Full healthcare + Catered lunches/drinks/snacks + Great team environment

Send your resumes to: jobs@distroscale.com
Yeah, not much we can do about WA. But that bridge is so old and has no shoulder. Any car accident means a huge slowdown.

It'd be nice if we had elevated trains that didn't have to share with busses, cars, bikes, and pedestrians.
Green and white decals expired January 1st, 2019. Red decals, which were first issued in 2018, are still valid. Vehicles which were first issued decals in 2017 are eligible to upgrade to red decals. The current decals being issued are purple, but it is unclear if they are only for vehicles being issued decals for the first time or if they can be issued for upgrades requested now.

https://www.dmv.ca.gov/portal/dmv/detail/vr/decal
How to Hold Healthy Grudges
> * you're confusing operating costs and installation costs*

Yup–thank you!
There's always the classic LOGO environment. You get all the same visual fun but with a "real" lisp-esque programming language
Debt should be forgiven, not relieved. We should not reward the debtors for constructing this byzantine nightmare.
Tim probably gave a video interview of some sort too but Apple should be glad the open web still exists and they are able to communicate such crucial information in a timely manner to investors. Nothing beats writing a blog on the internet which can be read by everyone with a browser.
I think they are generally selling fewer phones because people are sticking to their iPhone 6 or 7 rather than switch to a $1500 XS. They are not switching to Android.
Before, power according to spec was 2.5 W, with common chargers going up to 10 W or so. USB-PD specifies up to 100 W.
This might not be popular, but here goes:
I wonder if knowing that he will have to share this news with his investors is why he came up with that semi-religious cult-like speech about exercising corporate censorship at the ADL not that long ago (https://www.macrumors.com/2018/12/03/tim-cook-adl-keynote-sp...), if that was his way of pandering to an audience in hopes of getting some additional sales...

I might be wrong but it's happened several times before where companies were trying to drum up some support by suddenly being extremely "woke" just before having to come out with some bad news.
It doesn’t seem unlikely to me. There are many many approach paths that would result in two similar sized objects ending up orbiting each other.

Once they are orbiting each other then it’s just a matter of time for the orbits to decay. In the final, they would be spinning very very fast but would be inching towards each other until they touch.
A friend of mine took a game theory class with this system. Partial credit also given for partially correct solution. Completely wrong bullshit answers would lose 10%, or something like that.
> Also, there’s the public service loan forgiveness program (10 yrs public service job -> discharged loan balance).

DeVos's administration has only approved 206 borrowers for public service loan forgiveness.[1]

[1]https://www.usatoday.com/story/news/nation/2018/12/27/studen...
Ajit Pai thanks Congress for helping him kill net neutrality rules
That SUV Jaguar made is really amazingly priced and feature rich. It was a Tesla snipe shot by industry vets.
SEEKING WORK - Remote

I'm a Full-stack developer having 11 years of experience.

Technologies:

* Frontend: React/Redux, VueJS/Vuex, Angular1, HTML, Javascript, Jquery, CSS, Sass

* Backend: PHP, Laravel, Codeigniter, CakePHP, Python, Django, MySQL, Postgresql, Redis, Elasticsearch, Supervisord, AWS

* Other Skills: Photoshop, Built Wordpress plugins, Chrome Extensions, and Atom editor plugins.

* Workflow: Webpack/Gulp, Git, Composer, NPM, Yarn, Jira, Agile Scrum

Résumé/CV: https://www.dropbox.com/s/3ytwzawvawzo5hg/vivek_gupta_resume...

Email: mail+hnjan19@vivekgupta.com

Stackoverflow: http://stackoverflow.com/users/935831/vivek

Blog: http://vivekgupta.com
One year of deep learning
Rack::Component – React-style components for Rack, 100x faster than ERB
Now that is something mathematician quickly learn to not be bothered about:

the proof is easy and left as an exercise

The main takeaway I got from Polya's How to Solve it is that properly conceptualizing the problem in your head before attempting to solve it is key.
Maybe I'm wrong about the intention based on seeing NLP, but wouldn't this be more so replacing paralegals, and serving as complementary to the lawyers? If you are replacing lawyers, what's the value prop in your own words?

I love the idea of applying tech to law and seems like it has a lot of promise-- the phrase "replacing $occupation" was surprising though, I must say, as tech companies usually sugarcoat this with "empowering $occupation" or something of that sort.
Amen, on all points.

But it ain't gonna happen.
Isn't a 529 what you're describing?
When I was a professor this is the way I would regrade too. I would regrade blind to the first mark so I didn’t bias myself. I don’t think I ever had a regrade that changed more than 5% and most were identical.

I would also grade all exams the first time blind to who the student was and then regrade a half dozen again to make sure that I hadn’t drifted out of grade over the marking process.

I used to play an game with myself (marking is very boring) as to who would get what mark based on my in class knowledge of the student (when you run labs you do get to know the individual students). It was a rare student that got a exam mark more than 10% outside my estimate.
It will be a giant blurry thumb, just like my vacation photos. Except maybe green and glowing this time.
Technical and marketing writer.

Location: Toronto, Ontario, Canada

Remote: Yes

Willing to relocate: Not presently

Technologies: Technical writing, editing, marketing writing. CMS tools, JIRA, Confluence, SharePoint, ServiceNow, blogging platforms, Microsoft Office.

Resume/CV: https://www.linkedin.com/in/torontowriter/

Email: jonathanacohen+hn@gmail.com
I’ve never understood why that’s a good policy. You’re (vindictively) punishing the student for pointing out — albeit selectively — where the teacher, supposedly a bedrock of truth on the course material, has falsely labeled your “training data”.
Weak hand wavy arguments. We don't know what consciousness is, so we can't conclusively say machines won't attain it. Recently a fish passed the mirror test. Seeking novelty and even comedy could be automatically learned and formulated I believe some day not far away. We can keep trying to move the goal posts but as it gets more and more difficult to make any pragmatic distinction, we'll just have to chalk this one too for machines. Then we can deal with equal rights if we're still in control.
Yes, but i believe tools/features like these advertise a sense of a level of security to the user which is, evidently and also to the protocols involved inherently, not what they might be led to believe. Given it's usually sensitive context, this can be quite dangerous.
Alternatively, irc://irc.freenode.org/#hn
I am surprised to see this comment "faded." I suppose this means you've rubbed a moderator the wrong way. Administration of this website befuddles me.

At any rate, I completely agree: the wealth of the average taxpaying citizen should not be used to pay the blackmail of too-big-too-fail financial engines holding public education for ransom.

Blackmailers should be arrested, tried, and sentenced to community service. Their demands should not be met.
> you are discounting my _suggestion_ outright with a claim of being closed minded.

Ideas can be wrong, misguided, based on false assumptions, etc. The way I experience the world, or you experience the world, is not wrong - it's just how it is.

> just that it would be an interesting possibility.

This interesting possibility is based on the idea that your experience is somehow indicative of a "higher" or more truthful version of reality than everybody else's. I don't see how it's in any way helpful or productive.
> My tax dollars shouldn’t be an ATM for student tuition.

In theory tuition is a great way to spend tax dollars because it creates better educated citizens who will earn more money (and pay more taxes). In practice it does seem to be more like monopoly money that props up sub-par schools and provides even worse education to those who could benefit from it the most.
Hey, I’m the author of the post.

You’re completely right. I investigated this as a means for solving the phase-unwrapping problem I was working on, and while it worked relatively well, a more domain specific solution was eventually used.

I purposely stayed away from mentioning phase unwrapping as I was trying to make this as accessible as possible without overloading the reader with jargon. My goal was to more show how problem transformation (like the frequency domain) can sometimes make hard problems far simpler (I was also just playing with data visualization). Looking at it now though, I probably should have added in the conclusion some external resources for people who have the background. It definitely wouldn’t have made the piece less readable, and could have added a bit more value.
4 : Confidence in a currency lasts until it is gone. After it is gone, so is the feeling of safety. When the feeling is gone, the strength of the currency can only be defended by tight fiscal policies.

Edit: Just to clarify. Other currencies exist, some may be seen as safer than dollars if a populist government is wrecking the economy there. Also, there is always stocks, real estate, precious metals and possibly crypto.

5 : Yes. So next time the expectation will be that it is ok to do this. Which it is, until the time that confidence is lost.

7 : Watching from the outside, America seems to be radicalizing, as is the rest of the West. New generations no longer seem to understand the risks of fascism or socialism.

And finally, I agree, 20% is not necessarily a nightmare. But keep in mind that the US had general growth exceeding the inflation in 79. UK, for instance, had stagflation, which is quite a bit more demanding. In order to reign in the inflation, fiscal tightening is a necessity, or the inflation may become permanent.
Most of the backend is written in C++. This is the mail protocol suite, the message database store logic, most of the internal account glue stuff, and even the bits that drive the main message listing (although that's moving to JS because Mozilla is killing off nsITreeView, a move which I fear for the performance implications of). The parts that are in JS are most of the code that drives the actual display. Of the MVC for the display, essentially the main model and view are both implemented in C++ whereas the controller is JS.

The largest pieces of the backend that are in JS are the RSS functionality and gloda (one of the search backends), as well as half of the MIME parser.
> Lua is pretty notorious for having an absolutely abysmal implementation

Do you know of any blog posts or articles about this? I'd be curious to read more about what the problems with the implementation are.
Educative | Seattle, WA | Full Time | Developer Adcovate | Developer Evangelist | https://www.educative.io

Educative is an interactive learning platform for software engineers that provides pre-configured developer environments. Instructors create lessons using Educative's course builder. Students learn using coding playgrounds, embedded web applications, coding challenges, etc. without the need to install anything on their machines.

We are hiring for following two roles in Seattle, WA.

- Developer Evangelist And Content Lead You'll be working with the technical evangelists and marketing teams to create a strategy to build our author community. You'll also be responsible for sourcing new authors, identifying trends in software engineering, understanding new topics relevant to developers and then working on finding the domain experts in those areas, represent Educative at conferences and meetups, etc.

- Head of Developer Relations, Community & Content You will report directly to the CEO and work closely with technical evangelists, and marketing teams to create a strategy answering questions like how to build and nurture a developer community, how to attract great instructors to Educative, represent Educative at conferences and meetups, etc.

Please send your resumes to fahim {at} educative.io.
It's not nearly on the same playing field as the model 3 in regards to price.
Oh God! I had forgotten how much frustration was in my old Python team until I checked the docs and discovered that you can make pip "install" your local copy of one repo as the dependency for another. The poor developer who prompted me to check was testing by doing CI builds and pulling down the new eggs.

Of course this isn't really a point against polyrepos, since it had a solution, but it's definitely something that I could imagine catching out lots of juniors.
It took about 20 years from the first proposed lithium batteries until the first commercial one in 1991, at it wasn't until the last 10 years that they've really taken off.
I can see some MySQL Infrastructure people in it :-)