skysight-inc/HackerNews huggingface dataset:
Those things don't remove the sync issues, blocking the UI thread, they just enable a slightly better use experience.

And dealing with asynchronous code is not the only issue in writing frontend code, GUI apps can be really complex beasts, managing that complexity effectively requires tools that didn't exist in js world untill recently.
Lessons from $650,000 lunch with Warren Buffett
Kinesis Freestyle 2 keyboard

Is this not the greatest keyboard ever?! I only wish I could magically hook it up to my tablets as well, but even tethered to my workstation it’s the best thing since sliced bread.
Well nothing is truly 0 risk given the nature of opportunity cost, inflation, etc.
So, what's the context for this for those of us that don't know? Who's Mary Meeker, and why should I care about her trendspotting? Just wondering if it's worth it to wade through 300 slides.
Having spent time in Bentonville AR (population 30,000 and home of Walmart HQ) myself her story is common.
Most of the time, the value I derive from this report is to gain a directional sense of the tech world that can then be combined with other insights to form actionable items.

For e.g. in terms of investing, smartphone shipments are not growing, which means that for companies like Apple that derive a significant piece of their revenue from smartphones will probably have to find growth elsewhere, either further up the stack or by launching newer products. This means that until a significant non-handset source of revenue emerges, Apple would likely not grow dramatically from this huge base.
Fantastic. This is what I was looking for. :D
How do you know it's not useful to them? How can we have any way to know definitively how our data is used?
Tangentially related: how does one get their foot in the door at a medical software company? Is there a big market for such professionals?
My mind went to password managers too - something like tis would be great for KeePass/MacPass because its favicon grabber is hit or miss
Yeah, no, we don't. I just find time for the things I love.
Pine: A Free Community Driven Blog Search Engine and API
Not a blog, but this YouTube Channel called Real Engineering might fit the criteria for your first question:

https://www.youtube.com/channel/UCR1IuLEqb6UEA_zQ81kwXfg

I would be leery of writing too much about things I am studying this quarter or semester. For one thing, you probably don't understand it as well as you think you do. For another, you are much more likely to regurgitate stuff from courses that might get you in trouble for copyright violation or similar.

Maybe make stubs for things you find interesting, return to it later and flesh it out with public citations available online. If you can't find a public citation available online, then skip it.

Put things in your own words. Quote things judiciously and make sure to cite the source. This is easy if you stick to online sources where you can just link to it.
APKPure APK Downloader Para Android Wear, Telefones, Tablets, TV
I hasten to point out that that "fashion-driven" line is somebody else's. The internet says RMS or Larry Ellison.

My point about Elm isn't that it's the silver bullet, rather that it's a tool that makes the meta-game easier.
> “Scrum requires the TEAM to be cross functional for the product it develops. It does not require each TEAM MEMBER to be cross-functional.”

It’s naive to approach this in some letter-of-the-law way. Whatever you want to argue that “Scrum says” the reality of what it facilitates & encourages (which is the attenpt to push everyone towards full-stack responsibilities) is different.

> “A 'full stack' developer for example will not be expected to be a NLP or a ML expert.“

This is just not how it plays out in big corporate Agile. They absolutely try to combine specialized skills with front end skills. I work in ML & I can’t tell you how many times I see job ads for “machine learning engineer” requiring experience in React, devops tools, highly specialized database internals, etc., with job descriptions listing all manner of wishlist full stack competencies in addition to PhD-level skill in some machine learning domain. How these places keep thinking the drives and interests required for this can coexist in a single person, I don’t know, but they keep it up. Always in a “fast-paced Agile environment” too.
Aren't the insurance companies private in the US? Why don't they keep the prices in check?

And the US isn't the only destination for such medical tourism (anymore)..
Turf development is funded by Mapbox. If you need more Geo functionality than that provided by https://github.com/georust/rust-geo (I'm one of the developers), contributions are actively encouraged, and we're happy to mentor people. Alternatively, feel free to pay for some dev time if you need something specific (e.g. OpenCage paid to have their geocoder included in https://github.com/georust/rust-geocoding, dual-licensed as Apache / MIT).
The FDA is not the primary source of regulation in medical software, it's CMS. And while CMS regulations do not apply theoretically to private insurance and private practice, Medicare and Medicaid represent such a large segment of the healthcare economy that private insurers tend to use similar expectations as CMS regs.

Also, software which cannot meet CMS reg and cannot be used for Medicare/Medicaid patients is a non-starter for the majority of the healthcare industry.

The idea that our medical software space would be mostly deregulated is a rather horrifying thing in and of itself. I don't want my father being cared for using beta, buggy, software. I have high expectations for quality and risk management from healthcare software that I do not have for some agile beta video game or social network.

I think your "bulk deregulation" comment is rather wrong. If you are coding in this space and are not INTIMATELY familiar with the concept of PHI and HIPAA, then you will be writing software which violates core regulations in this space.

Your concerns on the sales side also do not mention "RISK" even once. You don't speak even a little bit of our healthcare space. Those doctors want risk management. What happens if/when the software screws up? Whose fault is it that the software is literally response for killing patients? You also don't mention what doctors care about: does it meet CMS regs? Does it meet state regs? Will I be able to submit my obscure XYZ state form? Will I be able to submit to BCBS, Aetna, Medicare? Will they accept? Etc etc. You will be writing custom software for customers all over, because the regulations that states and even cities like NYC might impose could be imposed on a single customer of yours only.

I think people who want to disrupt healthcare forget that healthcare IT is literally life or death. Your bug isn't just an annoyance, it could be the thing that ends someones life. Regulations aren't just a barrier to agile development, they're also a life saving tool to ensure that risk management and data privacy are established in all products that get used on patients in our country.
Main goals of a salesteam include building accurate pipeline, and closing that pipeline as quickly as possible.

In B2B, level of touch definitely depends on the size of the deal. Excellent discovery + qualification done quickly is super important for larger companies.

E.g. signing up for Dropbox for my 2 person company is (and very much should be) self service, with transparency around price and what it will look like as I grow in the short run.

Signing up for Dropbox for an enterprise company for thousands of licenses, each with different apps, permissioning, environments, infrastructure, etc should be a much in depth conversation. Typically enterprise clients with volumes also expect to have discounts due to their scale (they know they're worth $$$), and in order to have a properly managed negotiation, a sales team needs to full understand who they're selling to, what they care about, what levers can be moved, decision maker, timing, etc. All of these attributes are typically much more distributed in large companies vs leaner entities with 1 decision maker.

First call closes are great, what I can say is that I've never heard of a $1mm deal close on just one call.
[GDPR] Data Security in the Age of Cloud Native Apps
Just to clarify for others, Actix is a more general actor-based programming framework. Actix-web is a nice little web server framework built on top of that, which you could integrate with other Actix components.

From looking at the two, Actix is more minimalist with direct control, though it has some nice middleware built in. Rocket is a more Rails-like “everything works and is magic” approach. Both seem like they could be great but it depends on your use case.
Dialect Survey Results
Imagine your talking to a technologically knowledgeable friend from a different field, and write what you would say..
I turned off that interview when he said that. Saying his tool is designed to connect people, while missing how effective a tool it's been for dividing people is willfully ignorant at best.
I have just started playing with Actix-web. Rust-Noob as well. The yellow world example compiled to a binary that was ~ 5 MB.

As a general case, Actix-web pulls in a lot of dependencies at install, and compile time.Are all of those dependencies really necessary for a hello world scenario?

Being a Rust newbie, I thought maybe I was using the wrong tool and started to look at hyper instead..
A Gilectomy update
You're buying or selling the future position with another party and cannot control what they are doing. Most futures are cash settled and they affect markets all the same. Nearly $200b worth of S&P 500 E-Mini contracts traded today and not a single share of stock will be directly involved in those contracts. But you better believe they move the market (just watch what happens when a monster ES order hits the tape).
Sane compilers should do that. The standard should eventually specify that. But before it does, you can not write portable code that expect that (but hopefully once enough compilers are sane but before the standard is updated, you can write code that targets only the compilers, and don't give a fuck about the other broken garbage that try to trap the world)
Exactly this.

There seems to be some idea that there is some "evil pass" in the compilers which looks for undefined behavior and then maliciously optimizes surrounding code to do something the programmer didn't expect.

Not at all. Even all the examples of UB leading to unexpected optimizations usually involve a chain of events, with very straightforward and necessary optimizations being involved, like value propagation, inlining, dead-code elimination, etc - and these aren't inherently related to "exploiting UB". You could (in some compilers) disable one of the things in the chain and perhaps avoid the problem for that example, but you'd also hurt a lot of other code that relied on the optimization.

That's one of the problems with people asking for specific small snippets of code where the UB-related transformation produced a big gain: you can certainly find these (but they'll often be picked apart) - but the bigger problem is not with the specific examples: it's that whatever optimization optimization you disable to make the small example work as you'd expect might then produce worse code across your application.

So people who want to disable the optimization that does "that" are often incorrectly assuming there is a small simple optimization which leads to "that" in the first place.

Still, I definitely agree that the situation regarding UB is depressing in many respects. Many of the decisions made by the C committee in the past haven't aged well. If you take a look at the low-level optimizations afforded by the largely-deterministic Java specification, they are largely at the same level as C - but Java had the benefit of coming along a couple of decades later where many open questions in C's time, such as integer overflow behavior, integer sizes, shift behavior, pointer models, etc, had largely been resolved. Platforms that don't conform to the JVM's model of an ideal machine will just have to generate slow code in some cases.
Interesting, the UI reminds me of https://flowdash.co/app/about
Yep it was something that started on XP and transitioned to 7.

Nope, we cannot make it to .NET 4.5+ due to some third party libraries, which is a bummer, because we are stuck with BackgroundWorker as TPL had some bugs with Forms on 4.0, which were only fixed on 4.5.

It is only one project thought, the other issue are the IT upgrade policies regarding developer images.
The Internet of Trusted Things [pdf]
Don’t believe the hype: We’re a long way from 5G
Of the libs that are missing in Rust, which one would you find the most useful? I'm looking for project ideas to get stuck into.. :)
>I tried looking for the location history feature on my iPhone and I honestly can't find it.

It's always fun to look at the places your iPhone thinks you frequent:

>Settings >Privacy >Location Services >System Services > Significant Locations

I stop at a particular traffic light on the way to work most days, and the phone thinks I like to hang out at the pawn shop on the corner.

As far as anyone knows, all of this information is only known to the phone, and not to Apple. But it's still creepy to see how a little box in your pocket watches you day and night.
What Tyrek said.

Also, I could have phrased it better as "assurance that the company's financial statements accurately portray the activity in their accounting ledger(s)." An audit is about matching the financial statements to "the books" rather than looking for impropriety.
she's a partner at kleiner. if you want to hob-nob with VCs, you should be familiar with this report so you can look like you're in the know.
Kind of, it has some issues if you try to use it with Forms.
If there is more than one "school of thought," then there cannot be any real difference[0] between their results: because if there was, it would count as an empirical resolution between them. Everything else is metaphysical paint and should be taken according to taste.

[0] In saying this I'm assuming neither one is outright wrong.
>>> This is because of how much of the unix clone ecosystem has been built around C workflows, and this wasn't true on Windows until linux compatibility was developed on it.

Windows is almost entirely coded in C. The Windows C API is one of the most depended upon API with the largest codebase and the longest documentation in existence.
Start your blog or website – Make money with the #1 Hosting affiliate program »
I kinda like this idea. A subscription based generic version of FML
Ask HN: How do you take better notes?
I've always found the notes I take (during lecture and during meetings) to be lacking after the fact when I try to look through them. I've been doing some research online on how to improve my notes.

I was curious about how does HN take notes?
Ah good catch:

> positive news and “favourable” comment pieces that will appear to readers as routine, independently written editorial.

Also worth noting that the Evening Standard is apparently a free newspaper, similar to Metro New York, which doesn't exactly have high editorial standards.

But as the preceding paragraph in the story notes:

> An increasing number of British newspapers often carry “native advertising”, essentially paid-for commercials designed to look like independent editorial articles.

-- the point of "native advertising" is to appear to look like independent editorial. So it's still not clear that this "London 2020" is different than that. What would make it different is if there were more details about how this content would actually be published -- e.g. in the normal news section versus the special inserts, and/or via regular writers versus PR staff.
One of the many reasons I didn't like the mandatory FB app install on some Verizon android phones. You couldn't even delete it if you wanted to. Best case scenario was to never log in.

Ironically, I currently own a Pixel 2XL, have multiple google homes and chromecasts, use gmail, photos, etc., and let them run wild with my permissions.

I think for me Google has created an ecosystem that I get a lot of value out of. I can't tell you how many times my phone has automatically given me pertinent information about a trip, or when to leave for work, or how to route around an accident. There is so much value for me, that I'm willing to trade my personal info.

FB on the other hand just seems like a vampire most of the time. All I want to do is keep in touch with a few friends. It's even more egregious since I'm old enough to be in the first year cohort of FB rolling out, and have had to live with the ever increasing privacy intrusions.
Where is the source for this or is it not up yet? Jones'n to dive into Channel<T> to see what's going on in there.
An order of magnitude slower on non-trivial computation-heavy code (i.e,. not just doing a lot of IO or calls into libraries/the kernel) is a pretty good rule of thumb. Sometimes better, sometimes much worse.

The more layers of abstraction, the worse the penalty for not optimizing, so C++ is usually more heavily affected than C, for example: many of the so called "zero-cost" abstractions in C++ rely on a good optimizer.
In the sense that they are both 'diamonds' they are the same thing. In the sense that one was created by the earth, and one was created by man, they are not the same. Just like with the painting, where it came from, its provenance, matters.
> the groom's role is largely ornamental.

15% of the weddings I've been to didn't have a groom
I knew that phrase was going to bite me! See my reply above, where I clarify that "reliability" is better said as "reliability as a summary representation of our books."
This report is always interesting, but watch out for Mary's right-wing political views she likes to add in.
Aha, sorry, I misunderstood! Glad to hear you’re on the side of sanity. :)
Planning for Blockchain in the Retail and Consumer Packaged Goods Industries [pdf]
If only there were a way to search for basic information. Sorry :-)

Mary was one of the early financial analysts to focus on the emerging Internet. She's now at KPMG and this report is an annual distillation of a lot of the current trends and data.
I'd consider a laptop if it can run plugged in without the battery attached. I think some laptops will, some won't, not sure about the ones they sell. But another thing I don't like is the custom plugs, those are easier to find alternatives for though. In short, I want my hardware to be standard and my software libre :)
Literally every tech company ever buys press releases under the guise of goodwill endorsement. Why is this news?
Oh, I agree if it doesn't work it should be tossed aside. My concern is that given the potential usefulness demonstrated in so many other domains, I suspect that many of the tech failures in healthcare are due to the fact that it's too expensive to take the time to get it right.
The USN though they could skimp on training on ship operations.

Oh lets see that's not working so well as quite a number of captains and senior staff are getting (rightly) crucified at courts martial.
Hi urschrei, I naively tried to port turf to Rust, but from my past experience [0] and flaky time commitment in the past; I thought it'd be too much to do alone.

I've seen georust, and it's on my backlog. There's a few functions that I saw missing (that I actively use). With mentorship, I'd love to contribute them. I'll open some issues and introduce myself in the coming days.

[0] https://github.com/nevi-me/turf-kotlin
> their neighborhood would simply not have the correct prerequisites to form that group (i.e members).

Or: wouldn't have the right kind of lunatics in the numbers needed to form a sufficiently reverberant echo chamber.
The planets will already be moving when captured. Mine them for energy and make adjustments to their trajectory so they'll enter into an orbit in the target star system. Drill a hole through the center for firing the pea-sized bullets. Using the recon from the bullets, find out more about the gravitational state of the star system and make small early adjustments to your own trajectory to compensate.
I apologize for not researching the topic properly. :(

Here is an update for discussion Spooky23!

GDPR Controversial Topics https://www.eugdpr.org/controversial-topics.html

There was a post asking about SSL necessity for GDPR and I didn't research the question properly.

If a website isn't payment orientated or doesn't hold sensitive information (Ex. email, credit cards, addresses, forum etc.) Why would you need to invest in SSL? Another?

How is the site coded? Ex. XHTML/HTML/CSS || Or CMS, PHP, JavaScript

Any feedback would greatly be appreciated!
There are multiple positive and negative reports on Uber's financials in several publications, but the one(s) I've found most convincing are those put forth by Hubert Horan. He's written a 14+ part series [1] on both the financials and the general reporting surrounding Uber, along with an academic paper [2]. He makes compelling points, and is pretty damn thorough.

It's impossible to know for sure, but it may have swayed his decision.

[1] - https://www.nakedcapitalism.com/2016/11/can-uber-ever-delive... (several more on the site)

[2] - https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2933177
Then I'm going to store all the information I want, for the purpose of expressing it to others. Oh wait, I can't do that? Somehow the EU has a different definition of "freedom of expression" in mind than what the words actually mean.
On Using Microsoft Windows as a Workstation OS (2012)
Unless I'm missing something, you're meant to integrate a license key unlock into your Paddle app so I don't see how guessing the download URL makes a difference.
I agree that not having a natural flow of control is more prone programming debugging. However, he does say things that are wrong, ex:
"It's impossible to slow down the pace of accepting new incoming client connections."
You can slow down the pace by doing the following:

const http = require('http');
let count = 0;
const THRESHOLD = 1;
const server = http.createServer((req, res) => {
if (count++ < THRESHOLD) {
// do work
res.write('success');
res.end();
setTimeout(() => count--, 10 * 1000);
} else {
res.write('limit');
res.end();
count--;
}
});
server.listen(10000);
No mention of blockchain or bitcoin or ethereum or cryptocurrencies. Really ?
Unfortunately I can't find numbers that break down mobile site vs. native app use.

Judging by how poorly maintained and how rarely updated the mobile site is, I think it's safe to assume that the vast majority of people are using the native apps, not the mobile site. Major features like the marketplace and video tabs are nowhere to be seen on the mobile site, for example. If the mobile sites were getting the bulk of users, Facebook would surely prioritize it.
If it's impossible for humans to move between stars in tiny capsules, then capturing rogue planets may be the only option.
You can delete and stop further (official) data gathering here:

https://myactivity.google.com/myactivity
> if all you need in the boot loader is to copy a gigabyte of 'ram' from one place to another and then jump to it

I suppose you don't even have to copy it before you jump to it. You could map the pages and then lazily copy when you get page faults.

> powering down servers that aren't being used with the ability to power them up in milliseconds

Still, if this is your goal, can't you get 90% of the way there by keeping some DRAM powered up while everything else is off? Refreshing DRAM requires some power, but not that much from what I understand (as a software guy).