skysight-inc/HackerNews huggingface dataset:
Within the context of USB Power Delivery , it needs more than simple power and ground to actually work. While it’s theoretically possible to make such a device that would determine which device is the source and sink, determine voltages and charge rates, then smartly select one and begin charging without the devices directly communicating, no such off-the-shelf device currently exists as far as I’m aware. You basically want a USB PD firewall that would only allow commands relevant to changing through, or have it generate synthetic responses that would e.g. never allow it to expose things like a mass storage interface. You might also need drivers depending on how you implement it. It would be a cool project / crowdsupply / Kickstarter though.

More info: http://www.usb.org/developers/powerdelivery/

Right now, USB-C is only just starting to get past the “which cables will physically harm my device with a given charger even though they plug in correctly” phase.
How do 4% of developers get paid to work on Open Source?
According to https://www.jetbrains.com/research/devecosystem-2018/, 4% of developers get paid to work on open source.

I'm curious -- what are the sources of your funding?
> . Cash is very easy to use, and there's not much to gain from cashlessness

Here are a handful reasons why carrying around cash sucks, off the top of my head:

- If you lose your wallet/purse, you've lost your money in it (with a CC you can cancel the card and dispute charges)

- You have to carry around metal change, which is awkward/annoying at best.

- Transactions are a lot slower, since you and the cashier have to count/add multiple times. This is most painful when you're in a long line of folks all paying cash.
Some people actually do this. Like most Americans they don't have 6 months of expenses in their house. Instead they get paid and pay their bills.
> Rietveld -> Gerrit

That's a bad example. Gerrit is not a new name for Reitveld, it's a totally new implementation (with similar inspiration). And both of those were publicly released under those names.

Your underlying point is quite true, though.
Eh, to be that guy on the internet, I’ll argue that when I’ve had to put things on credit, they’ve been done in service of a future higher income, like spending more time working on my degree than taking up a low-paying job to cover my present expenses.

Buying investments of dubious value on credit though...isn’t this how the 20s ended?
> all so apple could sell stupid dongles

Do people really think that Apple is making any significant money on dongle sales, and that it was a main reason they decided to go with single type c ports? Most people who own new MacBooks I know purchase non Apple branded dongles anyway. And even those that apple sells are not really bringing that much money to Apple imo
They even made a video game about you where you had to deliver newspapers while avoiding being attacked by unleashed dogs. Remember Paperboy? :)
Part of me really hopes the internet heads into the crapper within the next couple years. It's time for a reboot anyway, to clear the cruft.
I don't want to feel like an advertisement, but here are some "expensive" services that make me feel that I'm using their product instead of being their product. The following are some services I'm proud to pay their amount for.

https://www.fastmail.com/ for email

https://vimeo.com/ for 4K HD video uploads

https://www.backblaze.com/ for backup

https://www.rackspace.com/cloud/files for sharing files and photos to people

https://www.shopify.com/ for processing payments for my company

https://www.linode.com/ for frontend hosting

https://www.heroku.com/ for app hosting

I don't use online services for calendars, project management, to-do lists, etc. so I can't help there.
I really wish people wouldn't use JSON for configuration. The lack of comments and shortcomings in formatting abilities make it particularly ill-suited. { "_comment": "this is a comment" } is cringeworthy to. It's great for transport, but horrible for static file config.

YAML is good, but not to everyone's taste. I've been using it for a long time (as a ruby developer) but many people I know find it ugly.

I think Arc config looks much better than anything they could have come up with using JSON/YAML. Optimize configuration files for humans, not machines. If its simple enough to learn and be readable, more power to em.
What if your house was the shopping mall? When Sears, Macy's, JCPenny, etc all die, there's going to be a lot of shopping malls with big empty spaces. If those spaces were transformed to residential, it'd be trivial to walk to all the little shops currently between the big anchor chains, regardless of climate or season.
That is exactly what I was shooting for. I just didn't have the words at the moment to explain it.

What I've seen AWS Lambda being used: One-off functions with manual output management. They aren't really being chained together.
This is so confusing. My immediate reactions were a) but Sonar is already open-source! b) did Facebook somehow acquire Sonar? c) oh, they're actually polluting the name space.
And just how many people work in a metal shop and get iron filings on their connectors?!
There is most likely none.

Go team at Google would have enough real usage feedback from running Go systems in their massive data centers. They most likely find it reasonable with all things considered.

This debate about Generational GC is theoretical in nature, claiming Java GC design is universally applicable irrespective of language and its use cases.

There may indirect approval to Go approach by Java when developing value types:

http://openjdk.java.net/jeps/169

key Quote:

"In modern JVMs, object allocation is inexpensive, with a cost comparable to out-of-line procedure calling. But even this cost is often a painful overhead when compared to individual operations on primitive values. Thus, Java programmers face a binary choice between existing primitive types (which avoid allocation) and other types (which allow data abstraction and other benefits of classes). When they need to define small composite values such as complex numbers, pixels, or pairs of return values, neither approach serves. This dilemma often has no good solution, and the workarounds distort Java programs and APIs. "

If we go by claims that Java and its GC supporters always made:

1) RAM is Cheap 2) GC is incredibly fast so as not to worry about allocation.

There should be no need to waste tremendous multi year engineering effort to add value types to Java.
I agree on that point.
>It's more like a two-party roll of a die with a practically infinite number of faces. If both rolls sum even, Alice wins. Otherwise, Bob wins.

What you are describing is a coin flipping protocol [0].

From the article:

>To my knowledge this is the first time someone has proposed such a scheme on Bitcoin though I suppose it's possible it has come up before and I just missed it.

There have been coin flipping protocols for Bitcoin since at least 2013-2014 [1]. The main contribution of the above post appears to be that they actually performed the protocol which is neat and quite a bit of work.

[0]: https://en.wikipedia.org/wiki/Commitment_scheme#Coin_flippin...

[1]: Back, Bentov (2014) https://arxiv.org/abs/1402.3698
"All so Apple could sell stupid dongles"

I hear this charge a fair amount, but it seems really unlikely that Apple moved to USB-C solely to "sell stupid dongles," for the fairly obvious reason that you don't need to buy your dongles from Apple. USB-C is indeed still a mess, but it's a non-proprietary mess. As far as I know, Apple's 100% USB-C laptops are the first machines Apple has shipped in their history that don't have a single proprietary connector on them; there's something distinctly ironic about how annoyed we all are over it. I don't think going in on all USB-C was a great idea, but I think it's less of a problem with laptops than it is with phones; I think it would certainly be possible to label USB-C ports in some fashion to indicate their capabilities; and I think a laptop with 2 USB-C ports on each side, like several of Apple's MacBook Pros have, is really not going to create hardships for most users.

(Although they should really have a micro-SD card slot on at least the 15" model. C'mon, Jony, get over yourself.)

"Stupid single port"

Well, again to be fair, there's only one laptop Apple sells with a single USB-C port on it, the 12" uber-thin MacBook. That machine is kind of a radical experiment in some ways, an attempt to build a laptop using the principles of the iPad. (That's not just a pet theory of mine; I've heard from more than one source in a position to know that there were internal prototypes of the single-port MacBook that used Apple's Lightning port.) I'm glad it exists, but I'm also glad I don't own one, and I'm not at all glad that Apple has infected the rest of its laptop line with that keyboard. (Again: get over yourself, Jony.)
Doesn't take a charge via USB-C, period.
Hasn't happened, to my knowledge. The MacBook has way more battery than she needs. (It's a home computer, not a work computer.)

And she's a human bring, not a squirrel on crack, or a nerd caught in a social media feedback loop, so she never "needs" to look at her iPhoto library right now. She can wait 30 minutes for a partial charge to see pictures of her family or cats or whatever.
When I was in Australia some 20 years ago, all the bills were like that too. They are also different colors and sizes to cater for disabilities. I had never seen money like that before (as a young numismatics enthusiast), and only saw plastic bills again recently with the new Canadian $20 bills.
> This is just depressing:(

What about it is depressing, the bad credit these people now have? I doubt they were all actually broke, they just didn't pay off the debt because it's dumb.

I'd find it depressing if the individuals actually paid it off... the sensibility of walking away and taking the bad credit is precisely why these credit companies are prohibiting this class of purchases. It's not a favorable scenario for the creditor.
Cardboard and duct tape have always been my go to for building together a lazy hacky solution. I always have access to nice boxes of every size and shape as well, usually from my leftover amazon boxes.

A few things I use cardboard for right now

- Filler material (e.g. if I need to clamp something on an uneven surface). My boom mic had some issues so I just took some cardboard and fixed it

- My treadmill desk, there's a safety latch that can be yanked off to quickly shut off power in case of an accident. It dangles around, so I used some cardboard and ducttape and clipped it below my desk.

- Storage dividers. I have some sterlite bins and I seperate them with cardboard + duct tape. Works suprisingly well

- Custom-storage solutions. You can build anything with cardboard its great
Improving Language Understanding with Unsupervised Learning
There is a link, but it's buried in the middle of the second paragraph. There should really be another link in the call-to-action section at the bottom.

I've wanted to try building something as a serverless architecture for a while, but every time I look into it I get confused by all the different things you have to set up to get an AWS Lambda function working, or I look into a framework but I can only find pre-canned examples for hooking into Slack, or just generally get confused by blog posts with lots of buzzwords and very little substance. In the end I always wind up just writing another daemon and sticking it on my server to get the job done. All I want to do is write some code and trigger it with an HTTP request, but for some reason Architect is the first framework I've seen that puts an example for how to do that on the homepage.
Look inside that "commercial" software of yours, chances are that it bundles both five crappy js libs but also a vulnerable version of gzip. Large parts of the code of any non-trivial software package will be open source code.

There are literally people who makes their living from pointing these things out.

Unless your software is among the absolutely most widespread, chances are it's not audited at all.

(Also, can we please leave the perceived distinction between "commercial" and "open source" in the 90s where it belongs?)
None of this is simple. If we coerce wages upwards for the jobs undocumented immigrants do, things will become more expensive; in fact, it's likely that low-income people will bear most of the brunt, because they have the least amount of flexibility in terms of where they purchase and how they finance their purchases. There's also the obvious fact that a dollar is marginally more valuable to a low-earner than to a high-earner.

People forget that there are two sides of the labor/wage coin; there's how much you make, and there's how much things cost. What we want at the end of the day is maximal purchasing power, not maximal nominal wages!

That's before we start talking about trade and the extent to which undocumented labor enables tens of billions of dollars of exports.

All I'm saying is: it's not simple. The deeper you dig into it, the sillier the wall is. But that's the point: nobody in power wants to end undocumented immigration; rather, they want to placate the people who are upset by it.
Because risk is a time function, not static. If credit providers approved credit at one point and time and never reviewed or limited it, they would be exposing themselves.
Your example (car loans) have time limits and contracts that account for risks in the time limit - the longer the time limit, the more potential risk. Credit on the other hand is ongoing.
Last I checked, not much. Apple only distributes binaries for a few versions of Ubuntu, so unless you're running Ubuntu 14.04, 16.04, or 16.10 you have to compile it yourself. I tried to get it working on Fedora a while back but eventually gave up.

The only swift IDE's I know of are the JetBrains one (AppCode, I think?) and xcode. Neither of them runs on Linux. There are a few plugins for existing IDE's but nothing that's great yet.

IBM is surprisingly into swift, so I wouldn't be surprised if Eclipse eventually gets first class support for it but it hasn't happened yet.
But then someone has to be thinking, and doing it before it is reactive. Good luck.
Yep, looked at Switzerland but Europe might be too racist for me.

Would probably go to an Asian country where Americans are actually accepted as humans.
A second port would remove a significant amount of internal volume, as well as increasing the cost due to the port and whatever electronics you'd need to mux them. I doubt those tradeoffs would be worth it for the majority of consumers.
I would assume to allow Bloomberg to maintain personal control over his namesake should he be forced out of the company. An LP reserves the right to dissolve the company in the event of a partner leaving.
I know this is not really your point, but what do you mean the US manufacturers are corrupt? From where I'm standing, it looks like European autos have that problem more than the US does.
I cannot speak for the OP, and I don't live in Sweden, but as someone freely travelling and living in many EU countries (I'm European) I can tell you that opening a bank account as an expat has become seriously hellish sometime in the the past two or three years. Transfers over certain amounts have become difficult, and more often then not, my business transactions (client invoicing) are blocked arbitrarily, pending "evidence" - 2 months ago it took me 4 weeks, and thousands of euros in legal fees to release a legitimate payment from a client to me.

In the new EU, "your money" is becoming a myth. After the Cyprus Experiment, where the banks essentially took ownership of all money, they realised they could get away with it. KYC, AML, FACTA and related bullshit are seriously concerning me. Combined with the relentless and useless drive to this "cashless society" (why do we need this?) your money is not yours any more.
The example graphic on the page looks choppy as heck. It harkens back to those Tiger handhelds of old.
I don't think they were saying they would buy it on credit, just that they would use their credit card to make the transaction (and then pay off the credit card at the end of the month).

They are using the fraud protection part of their credit card, not the loaning money part.
TL;DR Avoid anything that even sounds like it might involve FTDI unless you can absolutely prove supply chain from one end to the other (near impossible). There are some good alternatives like SiLabs CP2102 around.
Building Better Writers with Machine Learning
RemoteLock | Denver, Colorado, USA or Remote | Full-time | Senior Front-end, Senior Full-stack, Senior QA

Tech stack: Ruby, Rails, React, GraphQL, gRPC, MySQL, AWS

RemoteLock™, a LockState company, is headquartered in Denver, Colorado and provides a cloud-enabled platform for smart locks allowing users to manage any type of internet-enabled lock from a single centralized dashboard.

RemoteLock™ attracts and retains only top-notch employees – we recruit for high talent, low egos. We offer a competitive compensation package including salary, equity, bonus, medical/dental/vision, 401(k), PTO/Flextime, quarterly celebration events, stocked kitchen, dog friendly office, RTD EcoPass & remote work options. We recently relocated to a trendy new office warehouse at the Evans Light Rail station in Denver and closed $5.8MM in a Series A funding round this past May.

https://www.remotelock.com/careers

If interested, please email techjobs@lockstate.com
Maybe it's just me, but I've had zero major issues with USB-C and can't imagine going back. I spent maybe $100 on new cables so I have one or two of everything. I only wish they had USB-C hubs so I could drop the USB Type-A connectors all together.

I honestly find it much easier. The simplicity of just not having to flip he connector around 3 times every time you plug something in alone is worth it.

It can be a little tricky to figure out what voltages/options are supported, but this has already gotten much better. This is really just an issue with manufactures not labeling things. On the cable end I feel like this is actually already mostly solved. Cable Matters gives pretty good specs for every cable. It's really device manufactures that kind of leave you in the dark. I'd venture a guess that if the USB consortium actually created an easy to use label with some good information architecutre that this problem would fix itself.
I mean, yes, there is also a rational debate to be had between the mainstream liberal position and the far left, too. My point is just that you didn't need to evoke a border wall to make those arguments.

The "ELI5" answer to the border wall debate is "it's a policy meant to paralyze discussion while placating anti-immigration activists; it doesn't have a real public policy purpose".
Horrifying that the state of public works in America has come to this.
You can sell gradually.
Perhaps but car manufacturers will point fingers at higher sulfur content in lower-graded diesel. Other issues like fuel filters and water traps performing sub-optimally (due to age or lack of replacement/maintenance) can introduce contaminants that further exacerbate the situation, surely there are sensors for this.
Same here. Now with a single connection I get 2 external displays, USB peripherals, Gigabit Ethernet connection, external speakers AND it also provides 85W of power to charge my MBP...
location history and personality profile
I considered shamming people working for these companies.

I give my dad a hard time for working at Blue Cross.

Remember that these organizations are people, every cog is responsible this.
AFAIK they don’t exist for USB-C PD since it’s quite a bit more complicated than previous protocols (switchable source / sink, variable voltage
I could have been clearer, I suppose - of course I'm not saying that the OP was a failure, but I was saying that they failed at the things they attempted, i.e. software engineering, and platitudes that gloss over this aren't helpful, since the cognitive dissonance and load will often make the mental issues worse.
I don't know if the issue is the internet, I think it's the platforms that make up the internet. Google search has gone down the drain for me. 10 years ago I would find content from many sources, in depth blog posts and articles well written.

Now every search is results from a small hand full of websites, full of top 10 lists you have to click through and one paragraph articles where I learn nothing.

Don't believe me? Try to Google any medical condition.
RMS’s efforts are not for not privacy as some absolutist doctrine: no one must know anything about me. Instead they are about freedom: people should know about me what I let them know about me; I am in control of my data and my online presence. We know lots about RMS’s internet habits specifically because he shares them with us using free and open services.
The crazy part is that "reversible USB" was already a solved problem, by clever engineering of the A plug.

Never mind that on its face, the C plug is a nice reversible plug. But then someone noticed all those contact points on one side that went to waste half the time, and thought they could cram even more signals down the wire, and here we are...
How to kickstart your blockchain career
Yes, I'm friends with the Syntheos guys. It can work with CAMotics. You might also be interested in another project I work on, the Buildbitics Open-Source CNC controller.
Brings to mind a good book by Peter Frase called “Four Futures”. It’s a quick read. But sums up very well something we seem to have real trouble with - imagining the possible futures we could have. And importantly what we seem incapable of doing these days, based on that deciding to take actions that put us on a course for the future we prefer. There’s a disheartening lack of vision out there.

Edit: because of its short nature the audio book version is a good use of any built up audible credits.
It does apply, but it's unclear whether it leads to optimal outcomes.

Germany has outlawed public displays of Nazi symbols; it doesn't have the problems of overt fascism that the US is currently struggling with. Perhaps it has merely replaced them with covert fascism, and perhaps this is merely correlation that doesn't imply causation. But I get the distinct impression that such is not actually the case; that legal disapproval of naziism in Germany re-enforces general disapproval.

Plus, America's First Amendment doesn't uniformly guarantee freedom of speech. Hate speech, for example, and incitement to riot, are two categories that are generally not considered protected. I don't think flying a Nazi flag falls under either of those (though if one really squints hard, it could set a person up for much worse---the US negotiated a peace with Germany after World War II, but not with the Nazi party. One could make a claim that flying an enemy flag on American soil is tantamount to claiming that territory has been conquered, which opens the situation up to military intervention ;) ).
A People’s Historian: John Julius Norwich, 1929-2018
What's the permanent solution against mosquitos?
It's 2018 and we still have mosquitoes. Why aren't there mosquito following lasers or shots which make you poisonous to mosquitos. Or some way to cause mosquitoes to breed like crazy but ends up sterilising. Ofcourse it has to be cheap, so the solution should cost £50 or less.
You don't need type-C for running an external DAC/amp. Most smartphones support USB-OTG over micro-B and many DAC units use generic audio drivers.

Of course you'd still need two ports if you wanted to charge at the same time.

It would probably be more interesting to see smartphones that could use the headphone output as a digital signal, like a coaxial output. We want the 3.5mm output anyway, so why not just let it dump a digital signal to an external amp?
So is the issue that those routines are supported regardless of the configuration, or that they were delivered in a way that the routines can still be used?
http://fortune.com/2017/10/02/bitcoin-sale-silk-road/