skysight-inc/HackerNews huggingface dataset:
From the app store guidelines:

4.2 Minimum Functionality

Your app should include features, content, and UI that elevate it beyond a repackaged website. If your app is not particularly useful, unique, or “app-like,” it doesn’t belong on the App Store.
Tricky question. They start as web apps since they're built with mostly web technologies, but then they're compiled as native apps with native components and they don't run in the browser. So, I'd lean towards "no" -- they're not web apps at runtime.
What potential benefit of CDOs did you feel wasn't explained?

The movie is based on a book. Do you feel the book's author (Michael Lewis who has written about mortgage backed securities for years) also doesn't understand the theory behind CDOs? Or that the filmmakers didn't understand the book?
Back End URL Parameters for Your API Made with QCObjects Built-In Server
Neil Strauss Overcomes Perfectionism
Using the Camera and Gallery in Flutter Apps
Spotify premium has 320kbp/s as an option. You are not going to hear any difference from that versus FLAC/ALAC/PCM audio. This has been debunked to death many, many times over.

It's definitely better than non-premium spotify, though. Bandcamp is also a good place to find FLAC-quality files and keep them forever without DRM.
I think this is especially relevant when it comes to things that fall under disclosure & transparency requirements - a lot of information that is legally required to be made available isn't legally required to be convenient. So, as a patient, you may have the absolute right[1] to a free copy of the charge master[2] of a hospital you're admitted to but it could be required that you pick it up in person or that it is only supplied in microfliche form... so a company that's aggregated this and is reselling it can deliver real value.

1. This specific example is BS but plausible - I just wanted something more specific than the vagaries around things like FOIAs or shareholder reports which both have specific facts that can be rendered useless unless you have the context.

2. Basically, list of how much procedures cost.
Good luck, you'll need it
I don't know if I'd be that blunt: Depending on the situation, a patent plus a buyout can be very profitable. That's one of the reasons why patents are useful, they encourage innovations on top of other peoples' products because you can use them to force the other party to pay you something when they try to copy your invention and undercut you.

Makes me wonder why Autofac had no patents.

Besides, there's nothing wrong with making a quick buck as long as you know it's a temporary situation.
Yeah, I think Sun/Oracle recognized that there was a subset of their user base that would greatly benefit from BPR and all the associated features that come from it, but that it wasn't their core customers, so it wasn't included in the initial implementation (in my experience, most enterprise customers would rather replace an entire array that was full than expand or reshape it.)

Had Sun remained the powerhouse it was, the BPR would probably probably have eventually gotten done, but with the smaller resources devoted to ZFS development now vs in the Sun days, it's gotten kicked way down the priority list.
It would be pants-on-head insane for a company like Shopify to go all-in on Flutter. Is Flutter going to be around 10 years from now? Can Shopify support Flutter on their own if nobody else is using it 10 years from now? I don't mean that technically the license would allow them to, but can they in practice field the manpower and skills to do so across all the platforms they need.
Who's going to stop you from having your right not to be killed infringed upon? That requires just as much affirmative action from a society's justice system. Any of our rights only matter as much as society's agreement to help you defend them, and in this case the government of Illinois has agreed to defend this one.
they want there data to be public for a specific use, I feel like that's pretty easy to understand.
LinkedIn: they want their info to be public -> to get jobs
BASIC = Beginner's All-Purpose Symbolic Instruction Code (not Language).
I haven't tried it on iOS, but Twitter's web app is quite good on Android/Firefox and Android/Chrome. Not quite as good as native, and prone to developing lag if I don't occasionally restart the browser. But surprisingly good.

They talk about the process of building it here: https://blog.twitter.com/engineering/en_us/topics/open-sourc...
Feminist Men, We Need Your Help to Smash the Patriarchy
as @jkaptur said, with "partners" I meant their trading partners, clients, service providers. The OP suggested that maybe Medallion has an advantage and kept it. I suggested that a new hedge fund would pay the Medallion partners more and accept less in profit than Medallion.
Can anyone provide some insight into possible motivations for why the authors may have chosen to use a shell here? I'm struggling to understand what value it adds over representing mda_command as an array of strings and execving that.

I don't mean this sarcastically; I'm genuinely curious about the motivations. The only thing I can come up with is that it's slightly more annoying to free an array of strings than it is to free a single string in C. Is that plausibly the only motivation to involve a shell here?
Hi there. Here is a similar question and answer: https://news.ycombinator.com/item?id=22178373
As far as I know it is a fundamental design difference between btrfs and ZFS. Btrfs has extent back references. Given a location on disk btrfs has an efficient data structure that gets from the disk location to the items using that disk location. E.g. if a sector on disk gets corrupted it has a command that lets you list all the the files using that sector. With ZFS you'd have to iterate through all files, list block locations and check if one of them is affected. Of course such an additional index comes with a performance cost for managing that index (any kind of write or delete operation plus more metadata space used). On the top of my head this is used for rebalance, quota groups, device removal, send/receive (finding reflinks) and file system shrinking.

For a similar trade off compare hard links on Windows vs. ext4 and co. on Linux. On Linux there is no command to list all hard links to a file while Windows (NTFS) has one (FindFirstFileName etc.). This is why creating hard links on Windows is much slower and there is a limit of 1024 hard links to a file. To find all hard links to a file on Linux one would need to iterate over all files and check if they have the same inode number, however.
Yes. The common denominator isn't as low as one might expect. I'd guess at least 90% of all apps could be easily done with React-Native.
Interesting, I'll check that out.
Interestingly, none of the other "big brother" companies show up on my activity feed, even though I do use them. No Apple. No Amazon. No Google. No Netflix. Not even Microsoft.

Anyone else??

Wow, this is beyond creepy.
> It is pretty much impossible to build a music UX that optimizes for all three of these user types

This is a good argument for not tying music subscriptions to a specific client -- ie, allowing 3rd-party clients that are optimized for my specific user-type to freely hook into and stream from my Google Play Music subscription via an official API. The Google Play Music client is not optimized for users like me. I'm sure it was a lot of work to build, but I am not the target demographic of any of the interface decisions that have been made, and I curse the designers every time I open the app.

So it's weird that, say, Shuttle, a music client that is optimized for me as a user, can't hook into my account or even download my purchased music.

I don't mean to call out Google Music in specific, because while it doesn't have good public APIs, they're at least consistent enough that alternative clients are being made on desktop.[0]

But I do see this as a trend across a lot of SaaS services -- Netflix, Twitter, Facebook, Apple Music. People complain that the services aren't optimized for them, and designers will roll their eyes and say, "you can't optimize for everyone".

And that's true. But who's fault is it that you have to optimize for everyone? Who's fault is it that you have to try and figure out how to balance a bunch of wildly diverse and often contradictory needs? There used to be really good alternative Twitter clients, and if Twitter wants to complain now that building one client for everyone is hard, I just can't muster the energy to feel sorry for them.

Apple's whole shtick is trying to get everyone to use the same official apps, to have the same consistent, good experience. I'm not sympathetic to a company that deliberately puts themselves into that position and then complains, "optimizing for everyone at the same time is hard."

[0]: https://github.com/MarshallOfSound/Google-Play-Music-Desktop...
While the web notification story on android is much better than on iOS, it still has it's own share of issues.

The biggest one that i've run into is how exact timing of notifications is difficult. Sometimes notifications can be delayed for hours and there's not really much you can do to fix it, other times they will arrive minutes later.

I previously worked on a PWA which had to be converted into a thinly wrapped webview for Android because we needed notifications to pop within seconds of their scheduled time, and we just couldn't achieve that with web notifications at the time.
IAAL - this case covers CFAA as interpreted and enforced by 9th Circuit. A step in the right direction but not a blank cheque!
How many US citizens are using a US-based email provider?
That’s not relevant.
Well, you might still do real work (if you get paid for doing whatever you do) but you're in a much much smaller niche of real work.

It makes sense then to define "real work" by what the majority of "real work" is, not the exceptions, even if the exceptions are still real work.

Like the phrase "Nobody uses X" means "very few use X, so few that it doesn't matter", "Y is not good for real work" means "Y is not good for 90% of real work" (the most common types) not "Y is not good for any kind of real word at all ever period".
How does it mislead?

They can be sued for making false claims. There's no value in doing so, especially in a high profile medication.

Why would you spend a couple billion dollars on research/marketing, years of research, to bring something to market only to shoot yourself in the foot by making false claims?
The rumor was that the standard extension methods on IEnumerable<T> like Join, Select, Where, Group were all implemented on top of SelectMany.

I call it a rumor because I cannot remember where I read it, so it is quite possible I have misunderstood it.
I think this is a great post. Value isn't a function of length. For me value of content like this is a function of insight.

While the insight from this article may be obvious to many commenting here and be of less value, in the broader world this idea is not obvious.

And while I love and respect everyone commenting, including the negative comments, I am wondering if some may have a higher view their insight on this topic than is real.

Metrics may help here:

- How many languages do you speak?
- How many countries have you spent at least 3 days in?
- How many books do you read per year?

The higher these numbers to more you likely can appreciate this post.

Your humble fellow HN reader,

--Harris
The original reporting in German: https://www.handelsblatt.com/politik/deutschland/5g-debatte-...

edit: from the Deputy Director-General SIGINT and NO (Network Operations) Group ASD (Australian Signals Directorate) https://www.aspistrategist.org.au/5g-choices-a-pivotal-momen... >

We asked ourselves, if we had the powers akin to the 2017 Chinese Intelligence Law to direct a company which supplies 5G equipment to telco networks, what could we do with that and could anyone stop us?

We concluded that we could be awesome, no one would know and, if they did, we could plausibly deny our activities, safe in the knowledge that it would be too late to reverse billions of dollars’ worth of investment. And, ironically, our targets would be paying to build a platform for our own signals intelligence and offensive cyber operations.

edit2: Reuters has updated its earlier article to incorporates the denial. The denial was reported two hours after Reuters reported on the Handelsblatt article with this story: https://www.reuters.com/article/us-germany-usa-huawei-idUSKB...
Thank you :)! Under the hood it is all very naive counting of users who posted to A also posted to B.
Note for people who don’t see the difference: if a guard doesn’t have a name, it won’t survive until the end of the scope, thus doesn’t guard anything.
Exactly.

I live in a house of 6 people. We have discussed this at the dinner table, and it's just too bad the iOS music app isn't completely re-configurable so each user can make it their own.

When you start the app, it can ask "Are you a lean-back music listener?" "Are you an expert curator of playlists?" etc. And then it gives you a default view that's a little more suitable to YOU.

But they don't do this.

I use Pandora. I turn on the station related to the Artist I want, and this is all I ever do. I only listen in my car, so I sit down, plug in, open Pandora, press play. I don't even bother to change the artist/station usually unless I'm maybe sitting in my car waiting for something.

2 of my sons have vast playlists in iTunes. They create fine-tuned play lists and are constantly adding and removing songs from lists and creating different listening experiences.

My wife is a great middle-ground. She knows lots of music. She knows artists, new songs, old songs, lyrics. She chooses music based on her mood every day. She uses Alexa in her car to pull up play lists she has compiled on Amazon music. Her phone has backup playlists for plugging in when she's in my car and not willing to listen to whatever randomness I have queued up on Pandora.

Let's just say entertainment consumption in general is a broad topic. Creating the perfect player is impossible and therefore should be 100% configurable.
This is a really big deal. Currently (IMHO) the US Supreme Court is a wholly-owned subsidiary of multinational corporations due to the shenanigans that happened with Obama, McConnell and Garland, so will likely side with LinkedIn since it's the larger corporation:

https://www.npr.org/2018/06/29/624467256/what-happened-with-...

I feel like siding with LinkedIn here would open up the web to extortion though, like troll companies that would send cease and desist letters to all scrapers (even search engines). I think it could be argued that letting one company scrape when another is denied is discrimination.

Then again, I don't know how conservative and republican-leaning courts decide corporate law. Maybe in this case since so much money is at stake, they might worry that banning scraping would infringe on something like free speech and ruffle the feathers of some of the wealthier contributors in their base. Especially on the media side since I imagine they use bots in one form or another to find newsworthy stories.

IANAL (obviously!), I just find it entertaining/dismaying to ponder these things in these times.
I've read the book. And all his other books. They're fun, but they're not a great source for serious understanding.

The book and movie does briefly explain all this, but it paints a picture that the instruments themselves were inherently toxic, which was not the case. What was toxic were the assumptions that went into modeling their risk characteristics.

The assets (like all assets) themselves were fine. The problem was that people didn't understand them.
Correct, but all of that is void if the data presented is any sort of protected information (copyright, IP, etc.). You can't, for example, scrape Yahoo Finance for pricing and dividend history and republish on your own stock tools website. They have a license to redistribute that data and publish on their own website. Similar story for copyrighted text and things of that nature.
Lest we forget, the OG Apple podcast app had a tape reel prior to the iOS 7 redesign: https://9to5mac.com/wp-content/uploads/sites/6/2013/04/podco...
>What if your work requires detailed onscreen notation and drawing or requires mobility and a rear camera?

Then your work is not a typical example of real work, the same thing being a rock star is not -- even if people exist that are rock stars and get paid for it, so it's still "real work" in that sense.
I Miss Buying Fancy New Electronics
The NHS pays £14 - £28 a vial for those newer formulations.
Asking a finance professor about a hedge fund is like asking someone from the 1850s how a car works. Wrong tools. Wrong knowledge. Wrong way of thinking. Like he is talking about EMH...lul, it is just fiction.
Nope. I don't think patient details are required for determining an equitable markup per drug. It's the companies that are relying on the relative invisibility of their pricing decisions that have all the power in the current dynamic.

A reasonable percentage can be arbitrated once the process is in public view.
By "hard to reach places", are you referring to difficulty due to geographic positioning, or geopolitical concerns?
Oh thank you! I'm very glad you liked it :)!
Yes, this information would be needed at some point to generate read times.

But why does it need to be calculated on Amazon's servers? AFAIK Kindles are running a linux kernel with a lot of busybox, and calculating a running average doesn't appear (to me) to be a particularly difficult calculation.

Perhaps it can be argued that this calculation uses battery, but so does sending all of this telemetry to el Amazon.

What I'm saying here is that I think that we shouldn't concede privacy in return for convenient little UI widgets, especially when the computing power is available, cheaply, locally.
I've used this camera lucida Android app, works nicely (no relation, just a user) :

https://play.google.com/store/apps/details?id=com.petales.fi...
>if a government feels that it has to plug a leak instead of pwn it then to me this means they chose the lesser evil and they really cannot crack ProtonMail.

The government does not need to tell you anything and when it says it can't 'break' something, try and remember ─ you can dance like nobody is watching, but make sure you encrypt like everybody is watching.
Well, I liked that philosophy essay. (About me: I've read philosophy for decades and most of my university studies have been in philosophy.)
> That's really not how Wayland development works

Maybe then Wayland should change "how Wayland developement works" because after 10 years of developement the results are disappointing to say the least. Projects like the Arcan display server show that even a single dude writing stuff in his spare time can easily be more productive.
How to Build a Product Focused Engineering Organization
Man, I wish zfs had this. Or a periodic scan, maybe run with a flag as part of, or after, a scrub.

The current implementation of dedup in zfs was the biggest disappointment I had in setting up my current storage box. Even with plenty of horsepower, I quickly turned it off and accepted the net reduction in capacity.
E-books do have some benefits. To list a few: they require much less weight and space, they are searchable, they offer dictionary and they can be delivered to you in seconds regardless of your location.
I actually have! I had to import a huge file of all of the culverts around storm drains in a state, and each culvert was multiple pieces of geometry, none of them grouped together in any logical way. It was just a huge list of rectangles that looked like culverts when viewed visually but no way to identify them as being one culvert without heuristics on how close each rectangle was to others. Massively long process that should not have been so.
I think what some people are missing here is that, for people like Buffet, the stuff they do for work IS their "hobby".

Try this thought exercise: if you suddenly became a billionaire, and didn't need to work for a paycheck any more, would you continue to write software (I'm assuming you're a developer like most on here)? Personally, I would. I probably wouldn't do it 8 hours a day, but I'd find some fun project to work on, and spend some time on that. It'd be my hobby, when I'm not doing something else I enjoy like traveling or skiing or whatever. I didn't get into this field just for the money, I did it because I like computers.

Buffet likes investing. What else is he going to do with his spare time?
This is absolute treasure trove. Thank you so much!
I wonder if it works better if you're just building an offline app.
Don't know last time I tried React Native and wanted to use some cool feature of iOS. I either had to write my own RN plugin in Swift/ObjC or wait for someone else to do it.
As a user of LinkedIn, I can pick which portions of my profile information I would like to be publicly available. This is not by default, so most people do not have it public. You can try seeing my profile without logging in. :-)
> "enjoy acting sustainably long-term, so they spread that joy and sustainability to others"

This sounds great, can't wait to check it out. After taking a Permaculture Design Course, I fell in love with the ideal of living a better, more "luxurious" life that has not only a lower impact on the planet, but a positive impact. I'm on my way down that path, but still figuring out how to make it replicable.
The other comment mentions it in passing, but the ability to uplevel (operate within the scope of your caller instead of your own) means the difference between statements and function calls is blurred.

That, along with the ability to pass code block literals, lets you redefine the language into your own DSL with new control flow statements. You can define a “while loop” function, for example.

Before heavy use of closures and callbacks in dynamic languages (Array.forEach, for example) became the thing this was pretty huge, and it’s still nicer syntax sugar than you get defining control structures with that route.

I used TCL with Squish for Qt-based UI test automation for a couple of years. For stuff like that where you really do want a set of domain-specific imperatives you can string together, it was really cool to work with. Biggest downside was you could get too fancy and find yourself alone off in the weeds of your own DSL.
This is precisely how I use my Kindle Keyboard that I bought secondhand for cash at a local bookstore.

Brought it home, did a factory reset, and only push DRM free books or books after stripping DRM.
I think for smaller subreddit's there's not as much data, so results are more noise. Apparently Jaccard similarity was used, except for the really big subreddits: https://github.com/anvaka/sayit

Unrelated, but had to say it somewhere in this discussion: Thanks @anvaka for your open source graph libs! Way more performant than anything else I've tried.
What will it take to stop climate change? – A detailed analysis
How to use your Fitbit to monitor your blood oxygen levels
Mapping Twitter Users and Topics with NodeXL
If you are doing it on disk images for VMs or virtual desktops, yes.
> I find that anything mildly thought out usually fits inside even the heaviest of moderated type discussions.

Depends on the moderation. Here, if it's well thought out (and expressed in a non-antagonistic way), it usually fits. Not every moderated place will that be true, though. And even here, certain topics may not run afoul of the moderators, but users may still downvote them to oblivion. (For example: There is some suggestion that autism may be caused, in at least some cases, by gut bacteria. But if I were to link that idea to the suggestion that the measles vaccine might, in some cases, cause gut issues, I would expect to be destroyed by downvotes, no matter how good of an argument - or even evidence - I had.)
Why aren't you doing TDD yet when you develop Software?