skysight-inc/HackerNews huggingface dataset:
It's a bit odd, most older Macbooks have current limiting ICs on the USB ports. I've found this out when tinkering with devboards and accidentally shorting things. In fact most motherboards have some kind of protection for overcurrent conditions.

But USB-C isn't limited to 5V, power delivery is at 20V. That might explain what's going on here (since the user reports 20V on the output) - it thinks that the peripheral is a power hungry device and it's trying to charge it. That's a problem, but it could be that the peripheral is poorly designed and is mistakenly asking for power that it can't actually handle.

Edit: in this case the peripheral seems to be the Macbook charger... and plugging it in causes 20V on all the other outputs with only a dongle plugged in. Oops. Yeah not good.

I wonder what happens if you actually load the port? Perhaps it'll drop down to 5V? Or maybe it'll fry things.

That said, my comment above still applies: USB-C relies on both devices to be compliant with the spec. Otherwise you can get into situations where one device fries the other, or tries to charge things it shouldn't, etc.
I suspect that much pornography is already legal, under the parody exemption.
At what point though can we declare the choice has been made and just lean in to whatever conclusion has been decided?

It seems like we’re always stuck in an indecisive state of choosing between the interests of the wealthy and the interests of the struggling, and we can never get out unless we make the “right” choice (which is always implied to be the interests of the struggling)

Maybe the choice has already been made, and people just don’t like the outcome. What then? Barring a massive catastrophe or economic downturn I don’t see the Bay Area housing problem getting better in my lifetime.
XCP Next Generation – XenServer Based, Community Powered
> and probably no physical ESC key either

Apple, doing their part in the Jihad. Eventually, the vi-using infidels will be no more...
Beverly Hills Cop was pioneering, though. I can't think of any action-comedy buddy cops films that predate it (it came out before Lethal Weapon, the other film often cited as the first in the genre).
> C cannot read the overflow bit after an ADD ... The compiler should offer a macro for that.

If you use GCC then __builtin_add_overflow() is what you are looking for:

"The compiler will attempt to use hardware instructions to implement these built-in functions where possible, like conditional jump on overflow after addition, conditional jump on carry etc."

https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins...
> It seems like the article is mostly useful for inspiring research; that is, most of us aren't the target audience.

As a group of professionals, it is highly beneficial for us to be interested in these things. People who design languages and compilers do it largely on what is perceived as being demanded, and us as programmers are the ones that create the demand for new languages.

To put in other words, if programmers aren't aware of what's going wrong with our current languages, they cannot express their need for new languages. So, there's less incentive for researchers to produce new ways of programming computers. It is much more tempting to "please the masses" in a way that causes this local-maximum problem. It's much more interesting to research problems that translate into mainstream use than academic things that nobody actually uses.
What do you think the point of Facebook is if not to look up people socially? That's literally what a 'face book' was originally for.
Facebook deprecated just 4 weeks ago certain permissions from Facebook Login including relationship status, relationship details, about me, education history, work history. Tinder and Bumble for example relied heavily on those permissions in order to quickly fill the user profile with data.

https://developers.facebook.com/blog/post/2018/04/04/faceboo...
I'm pretty crazy but you'd never know it by looking at me.
Regarding that employee who outsourced his work:

It's not that he didn't do anything wrong. It's that "cheating" is an artificial construct that should be done away with in our way of thinking, and instead we should learn to apply other ethical standards to these things. For example, he's still guilty of breach of security and leaking of confidential information.

You might be wondering, what's the big difference? In the end, we still have this action being judged as unethical.

The point I'd like you to take away is that you should critically analyze things, especially those taught to you at a early age and for a long time. Hopefully we can see how artificial the system is, and find ways to build a better system. I am not anywhere close to having kids, but I do intend to absorb as much real-world experience as I can over the next few years, so that I can be a better teacher to them than the school system can be.
I had a WASDKeyboard made with a Ctrl key in place of the capslock key and it has a switch to allow that mapping. I'm spoiled by not accidentally TYPING ALL IN CAPS!
This is great: deep in the thread [0], after being congratulated on the Facebook deal the day after it happened, Jan tells the story about how the deal with Facebook had to be scheduled around a frequent-flier award ticket he had for a flight the next day (and he's posting the story while on that very flight).

[0] https://www.flyertalk.com/forum/showpost.php?p=22387891&post...
How Three Fundamental Data Structures Impact Storage and Retrieval
Sure, but they can just block the IP.
Qualia | Software Engineer, San Francisco | ONSITE, FULL-TIME | https://www.qualia.com/

At Qualia, we are fundamentally transforming the real estate closing process, a $40 billion industry historically untouched by modern cloud-based technology. Our platform brings everyone involved in the closing process – lenders, realtors, title agents, home buyers and sellers – onto one shared, secure, mobile system of record. Within a year of launching nationwide, Qualia processes 5% of monthly U.S. real estate closings and our market share is growing everyday. We raised a series B in March (https://www.forbes.com/sites/omribarzilay/2018/03/07/qualia-...) and are growing our engineering team rapidly in the coming months.

You can apply at https://www.qualia.com/jobs or email me directly at sid at qualia dot com.
Not with a crushed spirit.

A bird that has lived its life in a cage won't leave. It's really quite sad to see.

Men convince themselves they are free by refusing to ackowledge the walls of their own dungeon.
Why not both! I use xcape on linux, and karabiner on OSX to remap caps to control when chorded (ctrl+c) and escape when pressed alone. You'll never go back
But where do you stop? If a device supplies 20V instead of 5V, surely it might as well supply 230V.
Don't feel that way. She probably has used a wacom tablet or similar. She wasn't born knowing how to do this. She worked hard and probably used tools to help her get to the point where she can make this. Now her effort has paid off and now she can work without those tools.

No master is born being able to work a challenge with self-imposed rules without first working up to that challenge without the restrictions.
Machine learning.

(Not joking.)
<religion>Caps Lock should be remapped to Ctrl, as God intended.</religion>

An easier solution--in a terminal application, at least--to hitting Esc without that abomination of a touch bar is to use <Ctrl>-[. This works well for Vim/Emacs users, at least.
> Academia didn't solve any of those areas

> The worlds problems aren't going to be solved with another expert in peace or a political science major

You keep saying that, but what is it based on? How can we ignore the long history of the opposite? Who do you think makes peace and solves these problems? I read a lot of international relations literature (for someone not in that field); these problems are technical, require a lot of expertise (especially because it must be applied it under great uncertainty), and the stakes are incredibly high. In fact, one widely accepted view of many wars up through WWII is that they were caused by amateurs in international relations who made amateur mistakes and ended up with wars they didn't want. I encourage you: Educate yourself; read the literature; learn how international relations, for example, and social policy actually happen.

It's easy to write that we should dismiss expertise but before we throw out centuries of knowledge, and lifetimes of acquired expertise for lay amateurs reading Reddit on the weekend, perhaps we should consider it more carefully. The lives, freedom and prosperity of billions of people are at stake.

> we don't need funding to learn to be a political major or to acquire knowledge.

> Getting an education and educating yourself isn't the same.

We need funding to pay professors, to provide resources for their research, and to teach the next generation; and to provide housing and other services and resources for students. The idea that you could learn it on your own without guidance is unfounded and, as I said, extremely inefficient at best. Tell you what: I'll work with someone who has decades of expertise and you do it on your own, and we'll see who gets to the finish line first. My guess is you'll end up way off course and never reach the finish line.
Seems like it’s often the side channels that get people, even when they apply best practices to the primary system. I would be interested to know how passwords got into a log entry though.
First. | Lead Product Engineer & Senior Designer | Full Time | REMOTE | Durham, NC

First is a venture-backed technology company at the intersection of artificial intelligence and real estate. We are building the operating system for real estate agents and intend to fundamentally change how real estate agents handle their most important asset - their network.

We are looking for a product engineer to lead one of our product teams and also a senior designer. You'll be working with myself and our other team leaders to set direction, culture, and practices as we build our product and team.

We have a great culture that is passionate about product, values continuous improvement, respectful, and values our customers and their customers' customers. We are remote friendly, though we do have an office in downtown Durham, NC.

If you have questions, drop me a line - I'm rsanheim AT first.io. For more details on the positions or to apply directly, you can go here:

* Product Engineer, Team Lead - https://boards.greenhouse.io/first/jobs/1143733

* Senior Designer - https://boards.greenhouse.io/first/jobs/1143039
As is Facebook's intention.
> People who cheat their way to a degree, are lying to future employees about possessing a level of knowledge that they do not have.

Not if they don't apply to jobs.

> Being able to communicate, and think, in a clear and coherent manner is one of the very foundations of a classic liberal education. It is also one of the most important skills for almost any professional job.

You can't assess that by talking to someone during an interview?

> Lying about possessing that ability is a form of deceit, and by common consensus, morally objectionable.

Agreed. That's a matter for when the person is applying to jobs.

If he just gets the degree and becomes a trust fund kid for the rest of his life, who is being harmed?
Arcesium | Software Engineer | New York, NY | Onsite | Full-Time | Visa

Arcesium is a post-trade technology and professional services firm. We offer a new way for hedge fund managers to scale their business while maintaining control of critical non-investment activities. Arcesium combines a comprehensive and fully-integrated technology platform with a team of experienced hedge fund professionals to solve the most complex post-trade challenges of asset managers. From real-time integration with order management systems to robust and automated oversight of third-party administrators, Arcesium offers managers an elegant, unified, and expert solution for their entire post-trade process.

Arcesium seeks an exceptional Software Engineer to join its technology team. This developer will be responsible for building next generation technology used by some of the most sophisticated hedge funds in the world, as well as architecting solutions to support new technical and business initiatives. They will be leading high-visibility engineering efforts on our client-facing product line, extending it with new features and capabilities implemented using a mix of Java, Kotlin, and Postgres on the backend and ES6/React on the frontend.

The ideal candidate will have a strong academic background in computer science and at least 3 years of relevant experience as a software engineer at a top startup or technology company. This person must possess strong verbal and written communication skills and the ability to construct rigorous arguments. Exceptional programming ability and experience in server-side systems, databases (relational and otherwise), and messaging technology along are a must. Experience with Java, Kotlin, Postgres, or React as well as a familiarity with AWS are major bonuses.

To be considered, please send your resume to careers@arcesium.com.
In a nutshell: Too much pointer chasing. C# actually does much better than Java here, with its features for working with user defined value types, but it could still improve by a lot.
Growing up in Cincinnati, people constantly talked about this tunnel like it was some kind of holy grail of urban exploration. That fantasy was reduced a little when I found out when I was older that you could buy a tour from the museum center. I've yet to go, but it's on my bucket list.
How much money-making potential is in displaying ads on a web game?
I'm planning on starting a web game soon and I'm hoping to get some insight into whether or not this could potentially earn me some money. My primary goal is to get people playing, but being 16 it would be great to make something off of it too. Given the time and work necessary, what can I expect in making a game like agar.io or slither.io?

I'm also open to hearing about any other web-development-related areas that could be profitable. :)
Best thing I did for my social life was stop working in tech and using tech as much as possible. I visit the same cafe every morning and now know all the regulars. I stopped buying groceries online and go to the store now. I call friends instead of texting and plan outings. I ride a bike and stop to chat with people wherever I go. I don’t watch TV, or play video games. I go the bookstore (only one left in my city) instead of Amazon, and I chat with people in the bookstore.

I now deeply regret working as a software engineer in my 20s, as I’ve realized it contributed massively to my loneliness. Which is sad because I used to be so excited about technology and now I see it as the biggest trend in reducing quality of life.

It seems the more interactions that are mediated by technology the less human contact we have.
Hack for the Sea 2018 Early Bird Tickets and Challenge Statements
Rust regex 1.0 released
"Efficiently" is a concept defined only by your target. If your target is economic value, then, sure this kind of auction does a pretty good job at allocating efficiently with respect to it. If your target is something like desire-satisfaction, or promoting novelty/creative use, then it might be worth trying to think about ways to preferentially allocate to people willing to put in more effort too, or, e.g., introduce some kind of lottery system for some domains for non-commercial uses.
> I always wonder about people who value security so highly.

Well, generally those types of folks do not own smartphones.

> cost of more than $2,000

You must be thinking of a different device?
Operational Machine Learning: Considerations for Successful MLOps
Taxonomies have been rendered meaningless constantly throughout history, fighting it is usually fighting reality.
Would you want to be that surgeon's first patient?
China is huge compared to those other oppressive regimes out there.

Also, AFAIK, China hasn't been able to recreate GitHub. Since GitHub is HTTPS-only and China needs it enough to not block it, a lot of censorship circumvention tools are available in China through GitHub.
I remember there’s a website in french, I’ll see if I can find it
edit: Wikipedia
https://en.m.wikipedia.org/wiki/2019_in_public_domain
I remember when I first started hearing about the web (around circa 95) and I was playing alot with DOS thinking that the two were connected.
hindsight is 20/20. but still that does not explain the flawed logic here
Segment | Engineering | SF, Vancouver | Full-time | https://segment.com
Segment is growing quickly and hiring great engineers to help us scale our engineering org. If you would like to see all of our job postings, https://segment.com/jobs.

Some work that our engineers are doing:

- https://segment.com/blog/the-million-dollar-eng-problem/

- https://segment.com/blog/5-advanced-testing-techniques-in-go...

- https://segment.com/blog/secure-access-to-100-aws-accounts/
Then they should be labeled appropriately, and preferably use different form factors. There's no excuse from having identical-looking ports that do different things.
I'm co-founder and CEO of Taskade (https://www.taskade.com), our Chrome Extension turns every new tab into a productivity super-tool.

You can use it on the web, mobile, to make checklists, capture ideas, and collaborate with your team in real-time.
Here is an interesting read

http://www.culturewars.com/2008/BrooklynExistentialism.html
Samples of SiliVaccine Offer Rare Peek Inside North Korea's Antivirus Software
This is a nice analogy. The problem here is that the visitor has logged in that he is visiting apartment 5 in the guestbook. So if he ends up breaking something, security would hold apartment 5 liable (and not apartment 8). So it makes sense that apartment 5 does not want to be responsible.
That's your definition, mine differs.
GRAIL | Software Engineer, Technical Writer, Product Manager | Menlo Park, CA | Onsite

GRAIL is a life sciences company whose mission is to detect cancer early when it can be cured. GRAIL is using the power of high-intensity sequencing, population-scale clinical trials, and state of the art software engineering and data science to enhance the scientific understanding of cancer biology and develop blood tests for early-stage cancer detection. We are seeking passionate and talented individuals to join us in realizing our mission, which has the potential to dramatically reduce the global burden of cancer.

Software Engineer (Menlo Park, Hong Kong, London) / Technical Writer / Product Manager / https://goo.gl/JZYo7b
- World population goes up

- Global amount of wealthy people goes up

- Demand for a spot in a city goes up

So if you extrapolate this 100 years, you will end up in a situation where even the worst cities of 2018 will be unaffordable for the regular person.
Yes, precisely!!!!

The system is. broken. to. begin. with. And not just with cheating, with a number of different factors.

What incentive, as a student, do I have to NOT cheat if I won't get caught?
Had this same thing happen recently and came across this post. Wish I had thought of putting it on HN!
That would actually be amazingly cool. And since it's just a 100x100 grid with a fixed 32-color palette, it's actually pretty feasible with something like Arduino with a Wifi connection and a small LED screen or something.
I fail to see why determining where it lives is anyone's problem other than Facebook's, and why they should not be held culpable for it.
What does "innocent" mean in this context? You seem to be using the word to distinguish between people who use the app and other people who don't, but that can't be right. Is it unethical to use a communications app?
Is that true for residents who are not EU citizens as well? (At least for France I don't think it is)
> Given that this was posted back in January and nobody else has chimed in with a "my computer too" or "oh my goodness that's how my peripherals all died" post, I'm guessing it's an isolated failure.

Plenty of people have. My laptop did the same thing back in January, frying two separate U2F devices (at first, I thought the key was faulty, but it fried two different keys on different ports).

I replaced the laptop and haven't thought about it since, until two days ago, when my replacement laptop fried a display adapter.
What the word is not really important.

JITting is also called "dynamic translation", which is what a CPU does with microcode.

Whether that's a full compiler or not is beyond pedantic -- and irrelevant to the parent's point.
This. If Silicon Valley is full, then don't move there! Live somewhere else, your wallet and your sanity will thank you!
Something like Project McQueen?

https://venturebeat.com/2016/03/17/apple-cloud-project-mcque...

They also has their own CDN.
Ok, meh, hostile
Robinhood | Engineering & Non-Engineering Roles | Palo Alto, CA | Full-Time | Onsite | robinhood.com

Robinhood is democratizing access to America’s financial system. Since our public launch in 2015, we’ve cemented our position as the fastest-growing brokerage with over two million users and billions of dollars in transaction volume. Robinhood received recognition with the Apple Design Award, the Google Material Design Award, and named Fast Company’s 11th Most Innovative Company in the World.

We’re backed by top-tier investors such as DST Global, NEA, Index Ventures, Thrive Capital, Ribbit Capital, a16z, and GV, as well as individuals such as Jared Leto, Ashton Kutcher, John Legend, Snoop Dogg, and Nas.

We're always hiring software engineers for different teams across different stacks. Our engineers work with cutting-edge technologies like Django, Python, Go, Kafka, React, Redux. Check out our priority roles below:

Backend Engineer https://boards.greenhouse.io/robinhood/jobs/266914

Sr. DevOps Engineer https://boards.greenhouse.io/robinhood/jobs/658358

Below are a few notable roles too:

Head of Marketing https://boards.greenhouse.io/robinhood/jobs/1108362

FinTech In-House Counsel https://boards.greenhouse.io/robinhood/jobs/1096554

Interested? Check out the job descriptions and apply directly at robinhood.com/jobs
It kind of works for me on FF, the video in each section seems to have its frames locked to scrolling. So sitting here scrolling the mouse wheel 500 times chugs along the page.

In short: I hate that web site.
Why not just erase it.
There are legal limits, I don't think you can supply over 48V without entering a whole different regulatory structure.
Not if you delete it.
What's your contact info?

I'm: my username @gmail.com
This is definitely a horrifying story, and I feel terrible that you had to go through this! That being said, I'm not sure that open source software is what's to blame here; it sounds more like Sourceforge (along with the nasty people who stole your project, of course) was the main issue; I think the lesson that I and others can learn from is not that open source allows theft, but that relying on a single external service (Github, Sourceforge, etc.) for everything can lead to a loss of control.
I just threw up a little bit in my mouth this was so upsetting to read. Somehow I had forgotten about the escape key with the rest of the touchbar nonsense.
Its rare but I know someone who fried at least 4 devices. We found this post when trying to figure it out, wish we had thought of putting it on HN!
>Don't we already have a health insurance mandate?

Not anymore, Congress voted to remove it