skysight-inc/HackerNews huggingface dataset:
Fix TLS: Let's get rid of certificates: A clarification and some improvements
The problem with SV's propensity for turning twenty-somethings into CXOs is that they are fundamentally NOT mature. Studies have shown that our brains aren't fully mature until we're 25 but it seems to take a long time for the feeling of entitlement you garner before that age to wear off after you've reached the quarter-century mark.

I actually do hope he's sincere - I hope he's really going to get help - and I specifically hope that counseling leads him to eliminate the misogyny that we've all read about the last couple days. I'm not holding my breath that any of this will happen. After all, how would it move the valuation forward? Unfortunately I think that the most likely scenario is that he'll become more of a detriment to the company and the investors will "ease him out".
Given Choice, Patients Will Choose Cannabis Over Prescribed Opioids
This is complete nonsense and probably just made up. The previous MB Pro design required adapters for the VAST majority of all monitors. There's nothing new here.
I'm a bit unclear what is so negative about this. While there is an argument that a leader should be able to handle criticism without losing his/her temper, he appears to respond to the driver as an equal with whom he profoundly disagrees. He didn't write the man off or act as though he wasn't worth his time, he simply responded in a frustrated manner to an interaction that he clearly was not in the mood for.

Does being brusque require a public apology?
Thanks for the reference! I didn't know about that euphemism.
And before there was a huge barrier to entry you had many small news papers and Gadfly's.

And then before the printing press the barrier to entry was high again.
So, welcome to the world, where there's a reason why the phrase "public figure" contains the word public. I tend to agree that, in an ideal world, it wouldn't be that way. But this is hardly an ideal world, and I'm kind of frightened that someone confused on this point should be building a read/write API on bank accounts.
I'm pretty cynical but the language here seems more genuine than what you see in most crisis management firm written non-apology apologies. It's an actual apology for one.
There's nothing Pro about new Macbook Pro, but I like it. I only write code so all I need is browser and terminal. I don't mind sacrificing some built-in battery life for an option to use external battery via USB-C. Overall I think it's pretty good for programming. That said, I don't care about the touch bar. It hasn't made my life substantially worse but I find it quite useless. I wish there was a 15" model without the touch bar.

But yeah, there's nothing Pro about Apple anymore.
but the thing is the poor person finding bugs or adding features in the code is going to spend 2x as long. and then 2x as long the next time, and the next time... "no we can't re-write it, it's working code! just add the feature...".

If Mr. 4x had slowed down a bit and written something more structured, the overall cost would have been less, surely.
I tried it, the quality is quite lacking from the buffering to the terrible blurring during quick action in sports and movies. And I tried it from multiple connections, ATT/Comcast/Verizon fits...although this was summer of last year during Olympics. Maybe it's better now or was too saturated back then.
> My greatest problem with twitter is that those whose who have something worth saying tend to talk an awful lot less than those with nothing to say.

"He who knows does not speak; he who speaks does not know."

I originally thought this was an Israeli saying, because that's the only people I've heard quote it (usually journalists, referring to bloviating politicians). Turns it it's originally Laozi.
For me, the issue is all of what he's done (or not done) leading up to this. The time for a fireside chat has long since passed, and it's only happening now because it's literally the least that can be done.
I really do hate javascript that much. It was somewhat acceptable when it was confined to the browser for simple scripting. But the more complicated the application and the more it moves out of the browser the more it's flaws get magnified.
"set up once and never deal with again ..."

maybe you bought a laptop that stays in the exact same position and location for the foreseeable future.

for those who use it in more than one place, it's more than a minor annoyance.
Why do we expect that an "expert" could do anything for an automated craft? Will there be soldering involved? Changing batteries? Rather than allowing for such things, just build more redundancy. Unlike Apollo, this program will have access to powerful computers and other electronic components.

Where would one find an expert in lunar circumnavigation?
Travis and his two escorts.
That is a good apology.

We've seen Uber discussed here and not just in context of this incident, but much worse stuff. It would be interesting to see what comes of that...

But taken it on its own, this is what apologies should be like and not the "I am so very sorry you all feel this way" type apologies which then usually also proceed to shift blame (circumstances, others, acts of God, bad mood, etc).

Now whether he actually feels this way or not or this is just good PR I am not sure. It remains to be seen.
Travis is 40.
Who cares? He's not a naughty boy who "done wrong", he's a negligent CEO who didn't give a fuck until someone lit his entire world ablaze. Now he's "genuine".

Riiiight.
Could work as a preprocessor on the dev side for quickly outputting each native API code from a more general form, probably designed as a superset above SPIR-V (bound to be a bit more verbose than pure native code, but even a 100% larger project is better than 2+ discrete ones). Maybe even JIT if they can essentially extend LLVM (or at least generate direct hooks through the preproc).

I don't see much 'impossible' on the tech front, however politically... it's just my intuition but somehow I see Microsoft and Apple not cooperating much beyond WebGL efforts, and actually baking progress into their own proprietary APIs/platforms.

The matter of the fact is that as of today it's still profitable to develop 3D applications even under the restrictions posed by proprietary APIs, and OpenGL/Vulkan are still optionally usable too (though generally worse performing on Windows or Mac, notably because there's no efforts by MS or Apple to help). So there's really not much incentive for opened platforms. Essentially users are absorbing the costs (more money and/or less features, e.g. cross-platform game which sunk costs in porting/licenses rather than content), but so far don't complain much about it (probably because there's no comparison to be made in the real-world with opened platforms since none of the commercially successful OS is truly open at the consumer level).

As so often, nice spirit by Khronos, unfortunately they're so lonely on that road, surrounded by giants with conflicting interests and much wider preoccupations (read: emphasis on building an ecosystem + verticality of control). See Surface lineups, or even Google, now making Pixels. Actually the latter is a prime candidate to further Khronos' goals, I wonder what the 3D API landscape will look like on their alleged x86 efforts.
That was a really cool read. It's pretty awesome to see Slack patch it and pay them so quickly, if only all companies could operate like that.
I wouldn't bother ... it's the:

- Talk radio of our time

- A complete waste of mental bandwidth

- Too full of negativity

If you could somehow filter out the most important parts, pack them into a digest and send them to me once a day, I'd invest 20 minutes into reading through the information just to keep up-to-date. This sounds curiously like the newspaper we used to have delivered to our door.
Agreed. I am simply referring to this video in isolation as the catalyst for an apology.
Sorry for incomplete description in my article.

It's just a tutorial about how to use docker and celery to build a distributed system. I will have more test about the performance of multiprocess/threads/concurrencies or some other library that supports these technics. In this case, if you don't know how to or even don't want to build a test web server, some big sites like example.com could be your choice. BUT please be gentle to these public sites.

Thanks for your comment.
I think I'd enjoy philosophy a lot more if it was always presented in dwarf fortress terms.
If jonjenk is doing hardware development, I can sympathize. I'll attest that literally nothing in my current bench environment is USB-C compatible. Dev boards, JTAG debuggers, emulators, UART bridges, signal scopes, SoCs...all USB 2.0.

Maybe he's talking about stuff other than charging cables and monitors?
There's a node module, but this is a quick hack to do it. Relatively low cost if this function isn't getting called too much. Combining this + some basic memoization would probably be the easiest and most performant solution. I imagine you're usually at most receiving events from a single origin.
I like twitter. My biggest gripe is hashtags got so spammed by bots that by now they're pretty much useless.
Faintly facetious: sarcasm-satire seems a very earnestly US spectacle.

Now read the first letters of each word.

Now go do something useful.
Reason for reasoning sounds like a tautology at best, or at my estimation, a vacuous statement.

A hammer is not for hammering, but for building something. Reason is a tool, like the hammer, which is not an end in itself, but used in service a greater goal.

If I understand the summary posted, reason is used as a tool to maintain and keep /culture/ stable through the generations. That is the larger goal it is employed towards.
Exactly what I was thinking... My very limited (one person) "technician" can set up 30... I don't know what the problem is.
Using a DOM element is the most efficient way to do this.
> doesn't really apply to Google Cloud services

It might not, but doing it so much for other services destroys trust across the entire brand.
The monitor doesn't go anywhere. Just leave the dongle.
Welcome to HN: where Feudalistic thinking reigns supreme.
Perhaps physically ... I think you just made my point!
I'm guessing most buyers, at least historically, prefer only dealing within specific regions.

Are most cable channels offered in the usa operate internationally?
> ...it is largely impossible for an external observer to differentiate...

Not impossible at all. You do it by observing behavior before and after the supposed epiphany; time will reveal whether this particular leopard has truly managed to change his shorts.

It'll be interesting, in particular, to observe how he reacts when people directly challenge his fitness to discharge his role in ways he can't or won't ignore. I gather that in the past he's tended to react to such challenges precipitously and, where possible, punitively. If he's genuinely gained a new perspective on his behavior and its consequences, I would not expect that to continue.
My suspicion is that creating the <a> tag may be more secure because it's implemented at the browser level, below any Javascript which may be running. Probably also more performant. Not sure though.
It takes a certain kind of person to declare that their own apology is "profound".
The good news is that determining the truth of "internal realizations" is entirely irrelevant. Look at what people do, what they have done, not what they say.

On that account, Uber and Kalanick's track record is quite clear. We've gone through this apology ruse any number of times, and yet here we are again.
But there's no indication that this has anything to do with how much the driver receives. This number is how much Uber receives.
Our IBM cloud- Softlayer provides secure and stable cloud environment with private network, for baremetal,dedicated, private and public cloud. Leave a comment if you want to learn more. also HIPAA ready.
> That's bold. I can't remember hearing any recent CEO saying this.

It sounds more like the kind of apology one would make after getting caught diddling children and blaming it on an addiction to snorting horse tranquilizer.
...and Dropbox can be replaced with SFTP and rsync.
Can you roll your own? Sure. Will it work as reliably and effectively as EBS? Can I scale it easily? How many people are comfortable using snapshots on their own?
Nope, you would have to build your own, which is fraught with potential vulnerabilities. While roundabout, this does send you through the browser's own URL parsing and validation, which obviously should be secure and well-tested.
To anyone that's a fan of these kinds of emergent stories, I'd recommend giving crusader kings a go too.
Surprised I didn't see this one:

"Some people Instagram their food. On Hackernews, foodie cred is earned by bragging about what you don't eat. Sugar. Bread. Dairy. Meat. Caffeine. All of these are linked by science to early stroke, heart attack, cancer, and/or obesity. In addition, to live a long healthy life you need to tend to the bacteria living in your intestine like a Sea Monkey colony -- and don't forget to meditate frequently. I bet you can figure out where all this is headed -- and yes, when a very scientific study was published indicating eating nothing at all gave you regenerative superpowers, the Hackernews dietary virtue-signalers lost their collective mind."
…and having implemented HATEOAS in a service (via json+hal), we’re moving far away (GraphQL) because of versioning, payload weight, and lack of flexibility. I’m sure there are things we could have done better, but the reality is that our clients need things that work differently than a “proper” REST/HATEOAS service.

We tried. We failed (insomuch as delivering a working service is failure, but we know it can’t grow the way we want it to grow because the payload weight is far too big). I’m not sure if it was us, or the fact that REST can’t map to everything we want it to be (it can’t, see the attempts to model actions performed to objects like IIRC fishworks did), but we are moving on.
Live sports are likely soon to become cheaper when it is no longer viable to have millions of people who don't watch them paying for them anyway.
To be fair, people using twitter don't generally call it a cesspool, and reading between the lines you know they must get value out of it if they continue to use it, but there's the constant "you have to have thick skin" statements from people about how it can occasionally be toxic.

As someone not in the social network, what it looks like is that there may be some value to me if I get involved, but I'll likely have to deal with bullshit to do so, and the perception is that the bullshit is much more assured than the value. Whether this is valid, or more specifically whether the relative assessments of each feature are accurate, is unknown, but that's how it feels.
I'm amazed they arent more profitable, given that Twitter has become Ground Zero for the daily (hourly? minutely?) news cycle.

Are stock exchanges highly profitable? Twitter has become the global exchange for real-time information. I suppose Twitter cant really charge a 'brokerage' fee for tweeting. That is not in their interest.

Please excuse my ignorance of Twitter's commercial offerings, but is access to the Firehose expensive? Or real-time summary of Firehose statistics relevant to your keywords? That just seems so valuable and such a singular offering....its not like there is a competing service.

I know I've misued the word minutely. But there needs to be a better word for 'minute-by-minute'.
> Do you think that's because he has experienced a genuine change of heart and intends on doing all in his power to repair at least some of his myriad grievous failures in the exercise of his responsibilities?

I think that's impossible for anyone to judge but himself.

He said he's going to seek help. That's (a) admission he did something wrong and (b) a proactive attempt to do something about it. That is precisely the style of leader who has been missing in the tech world, and politics, in my opinion.

If you don't see that then I can't change your mind. I just wonder what kind of perfect person you're dreaming of. Nobody is perfect. CEOs and politicians make mistakes. If you don't accept when people admit their mistakes, you'll only end up surrounding yourself with liars.

At this point, I can only support his statement, because there's no better reaction I could imagine than the one he decided.

BTW in case anybody thinks I'm some kind of shill, I've been pretty critical of Uber in the past. I think what they did in Austin and in the airport taxi strikes were awful. This statement is different and an action I support.

> Or do you think it's because, this time, he's actually in the video, and really has no options beyond a) try to seem sincerely humbled and intent on improving, or b) do literally anything else, and look like such an unbelievably transparent asshole that no one will ever again take even slightly seriously anything he or his company tries to say or do to defuse the ongoing PR shitstorm, to say nothing of actively worsening said shitstorm?

He could have deflected. We've seen plenty of people deflect worse. "locker room talk", etc. He could've said this was a private conversation, feels his privacy was invaded, etc. He didn't deflect. He accepted responsibility. I don't know what to say if you can't see that he had that option.

> or he doesn't know what's been happening on his watch, and he's so arrantly incompetent that he's failed to recognize the possibility that, left unchecked, behavior like that apparently endemic within Uber would guarantee a catastrophe sooner or later

His statement is an admission of incompetence. I don't see how you read it any other way unless you intend to just believe he lies about everything. If you insist on calling him a liar then he may just fall back on that. I don't think that would be good for Uber or the health of tech.

Support people when they seek help, whoever they are.
I've never actually seen a REST API in practice, just HTTP APIs, by which I mean I've never seen a fully hypertext driven interaction with data. Let me sketch what I would expect that to look like.

I fetch from a URI (http://example.com/meep/boris) and get back a response with Content-Type application/meep; version=3. My browser searches for a viewer for that content type. The content type defines the actions I can take on the content, either locally or talking to the server, just as it does for any other protocol passing data over the wire. That understanding has to be out of band for the model.

But to be truly RESTful, the viewers must also be accessible via hypertext. For example, the response with the content could include a link header to point me to a usable default viewer for the content type. So you have to have a content type that whatever you're using (browser, SPA in the browser, etc.) knows how to interpret as a handler for content types. Whether it uses PUT, PATCH, or BABOON in HTTP verbs should be irrelevant. That's part of the protocol of the content type handler.

It's that second part that's a problem. The security implications are a bit worrisome. And if you're shipping handlers only for your own data, you control all the pieces, so there's no point going through all the decoupling.
HN links to satirical website poking fun at HN. Some HN users find the summaries to be quite humorous. One HN user, in true HN virtue signaling fashion, takes the opportunity to be outraged that the satire doesn't adequately address broader social issues and is therefore a waste of time.
The article says that the Uber customer price went down for Black ($4.90 to $3.75 etc) but does anyone have any evidence that the amount paid to drivers has gone down (given there's a large disconnect between Uber customer prices and what is paid to drivers).
They forgot "Billionaire Has Opinion."
it's a mostly unmoderated public forum. the price of addressing the world is having to listen back.
You'd actually be surprised how good bittorrent live video streaming has got. I checked it out and it was pixel perfect 720p HD - absolutely fine for sports.

But yes, it's still niche, but wow it has moved on a lot. The program I used was called acestream.
Satirical Summaries hasn't noticed my favorite yet! https://news.ycombinator.com/item?id=13750778
Very fair. I meant to say that it is hard to tell in this moment, and agree with your assessment that behavior change over a future time interval (presumably with longer intervals resulting in better confidence) is a good test.
At least he's owning up to things. I would hate to be him right now. Companies have fallen into obscurity for less than this.
I am working in that niche as well - probably even in a special niche of that niche.

Could I get in touch with you via PM?
Yes, get a dongle for every possible monitor you'll ever connect to.
> And finally, the take-home projects, I think they are the worse in comparison, you are expected to work for free for at least one day in a problem that is either very basic or too complicated

One of the solutions my team has come across for this (also mentioned in previous HN threads) is to pay the interviewee for a day's work or give them an Amazon gift card for an equivalent amount. And we aren't looking for a perfectly crafted solution. We're just trying to get a handle on their general coding style, maintainability, coherence from variable naming and/or comments, DRY, whether they bother with edge cases in their solution, robustness/anticipate other types of errors or bugs that may pop up, etc.
Your point about ideal world vs. real world makes sense. But your personal attack on sjtgraham is unwarranted.
It has a lot to do with the point at hand because you can't really attack Microsoft on their web tracking because they don't do any.

So if Google wanted to attack MS on the subject of privacy they'd have to go all the way to Skype to get some traction. So instead they attack on a front where Google is strong and Microsoft slightly weaker.

Google is anything but altruistic, their each and every move is to improve the bottom line for Google and their shareholders. If something is really altruistic it likely falls in their PR budget.
Take a Fly Day: Airware (YC W13)
Long winter stuck inside? Does a day of flight testing seem like a fun diversion from programming? Join Airware and see your software fly in the great outdoors.

We’re building systems that collect new forms of aerial data and take human beings out of harm’s way in dangerous work environments like mines, commercial properties, and steep residential roofs. We use machine learning to process that data to provide our customers with new insights into the physical world.

Here are some of our most exciting roles that may interest HN readers:

DevOps Engineer:
http://grnh.se/d5xwco1

Engineering Manager, iOS:
http://grnh.se/r4t0he1

Software Engineer, Cloud:
http://grnh.se/b1lot01

See all roles here:
https://boards.greenhouse.io/airware
Have fun writing a new adblocker for each page. Yes, debugging/decompiling is possible, but that is far scarier than the the current situation.

When it's possible to ignore the DOM by uploading your own renderer (e.g. custom freetype/etc compiled to webasm), it's possible to prevent adblocking based on HTML/CSS selectors.
Thanks for your comment. This article is a tutorial that tell people how to build a distributed system with docker and celry easily.

Scrapy is good framework for crawler. I used it before, but it doesn't have some features I want. Writing a brand new one is easier for me.

Of course , I am open to compare the special performances of these two crawlers. Welcome to have a discuss more technical details here.

Thanks for your comment again.
No, bold would be stepping down after this degree of widespread failure. This is just a new flavor of bullshit.
I would be shocked if most USB accessories didn't work with an adaptor. The old macbook only had two USB A ports anyway. I do hardware development and use a USB hub with my 2015 Macbook Pro. I'm guessing USB-C to to USB-A hubs exist and work well.