skysight-inc/HackerNews huggingface dataset:
> Better user interfaces are sorely underappreciated.

This is why I’m much more excited by AR and VR than AI. Human brains are fucking amazing at certain kinds of data processing and inference and pretty mediocre at others. We should be focusing more on creating interfaces and data visualizations that unlock that superpower for wider applications.
And this is exactly why SSL everywhere is a really, really, bad idea. (Plus the problems of IoT server certs, mentioned above...)
They don't want to add loadable kernel modules (but instead go pretty strict microkernel), so what would an unstable FFI/ABI really matter?
Ask HN: How to create a streaming media service on Roku or other devices?
I'm wondering are there any API's, or best practices, or what sort of costs would one need up front in order to create a small scale PlutoTV that maybe starts w/ news channels, adds entertainment, and movies and binge watching, etc?

Is it possible without someone who has industry experience and connections with networks?

For example PlutoTV has CBSN and some CNN/NBC news channels, though it appears not to be the standard feed from MSNBC or CNN 24/7, but just looped feeds...
And CS109 which I used to TF: https://www.extension.harvard.edu/course-catalog/courses/crn...

Not sure where you got the $50k? Mine was significantly less like $25k, which is a great value for many of same classes as the College.
if it's anything like the flu, the virus mutates and even with yearly vaccines 3-5 million people get sick and half a million die
Should Microsoft get credit for inventing Ajax and having the first real world functioning example of it?
You’re right that I am a software engineer, not a vulnerability researcher. I keep up with vulnerability research only insofar that I need to be aware of new classes of exploit so that I can write secure code (and, hey, it can be interesting!).

So, what is the correct term that is supposed to be applied to the approach of disclosing to a vendor first, giving them a hard deadline, and then doing a public disclosure? As far as I know, it’s not “coordinated disclosure”, since “coordinated disclosure” normally means the vendor controls the timeline.
And for those that don't have exes?
Probably better than this: https://twitter.com/jeopardygoat
Thank you! "perpetual 3 month trial" is a great way to put it!

Our thinking behind having a time-based restriction rather than a number of Topics/Posts restriction was so that teams of all sizes could freely try TribePulse.

In the spirit of full disclosure, we are currently thinking about implementing formal storage limits, and it is likely that the Free tier will have a lower limit. However, we envisage that these storage limits will be relatively generous and likely won't impact the majority of our users.
If you're smart and you have a good idea, I don't see why not.

I only have high school (I haven't needed to pitch an idea yet :)) Don't let that bug you -- if the idea is good, they'll listen.
I'm not saying that they are similar in the sense of not being legitimate, and both should be excluded. I'm just saying I don't know whether either should be excluded, or if they are, and I wouldn't jump to the conclusion that if one or both is excluded, it's because of the viewpoints of the people being listed.
Hex Five Announces MultiZone Security for Arm Cortex-M Series Processors
What Is DataOps and How Is It Changing the Data World
Karius raises $165M to identify infectious diseases with AI
Hottest Mobile Phone Trends in 2020 – Pandaily
Gab's rework of Mastodon is starting to look like this.
This raises interesting questions.

What happens when the slow-moving mass of protocol-based medicine is struck by a high-velocity pandemic? How are governments, insurance companies, etc, able to update their lookup tables, codesets, etc, fast enough to allow clinicians to have the authority to act appropriately to save a patient's life? I think we're about to find out.
Usually means in relation to something big politically - for example, this year is a US presidential election.
Despite that, Reason adds semicolons and braces to OCaml; presumably this was to make it have a more JavaScript aesthetic for on-boarding (ignoring JS's ASI)?
The difference I think is that Dart is a dependency they have already accepted on the level of "we'll maintain it if necessary" (probably in the form of the intra-Google equivalent of an acqui-hire, I wouldn't even be surprise if Dart/Flutter were already reporting to Fuchsia, while publicly still appearing as equal peers), whereas Rust is a big scary NIH.

And still the decision on Rust reads very much like a "we'd love to extend the scope of the time is right" whereas the dismissal of Go is surprisingly brutal, almost reads as if there was a cold civil war going on between the two garbage collected Google languages and Fuchsia people feel need to to demonstrate loyalty to their Darters. Might even just mirror an equal dismissal regarding server side Dart.
Thanks, I didn't mean to imply Getty's lawyers could do it ethically.
You might not agree, but there are programming languages that, unlike Go, don't take a "programmers are stupid" opinion, that are incredibly productive. Here are some other ways you can make developers productive (just off the top of my head):

1 - give programmers access to powerful jedi tricks, but make those just annoying enough that novices aren't terribly tempted to build them and put them into prod (but not so annoying that they aren't tempted to play around with them not-in-prod and learn something about the runtime)

2 - make "doing the right thing" easy, like, tests, documentation, sane package management, cryptographic primitives, comments, tests, etc, also, did I mention tests? Tests should be easy and you should want to write them.

3 - Make tests blazingly fast and parallelizable. That means, you can write two (or more) tests that hit the database (or some other source of state) and it doesn't matter that they are operating on different views of the universe, they shouldn't collide.

4 - be opinionated about deployment, so that those rube goldberg tricks you have to do to put into prod are testable and reproducible.
Thanks for the numbers. Can you run it for -M extended as well? That would be the case when using unnamed prepared statement.

Anyway, as there is no way for a query plan cache to be one-size-fit-all, as shown by both TFA and some comments in this HN discussion, that slight overhead is more than acceptable IMO, especially when compared to MSSQL.
Doesn't look that way to me on MacOS Chrome or Firefox, the text width is normal/typical.
What you’re describing is so hard to convey to people. In 1994 the we were building raised-floor data centers with halon for suppressors and marveling at our 2GB behemoth UNIX boxes. And writing our own web application framework using CGI. In ‘99 we were renting a suite at a colo and putting our own hardware there, running ColdFusion web apps. In ‘04 we were renting half a rack at the same colo and trying not to write three tier Java servlet based apps with 1,000 line web.xml files. And then AWS happened.
Do you mean "heavily criticized, with significant flaws, but might grow into something with massive use"?

Go, maybe? Or is it not flawed enough and not criticized enough? Or is it already used too heavily?
Upon opening this link I got a nice little popup from firefox letting me know that it had blocked some social media trackers for me. The snake is just eating its own tail at this point.
> most people haven’t figured out that ML oriented processes almost never scale like a simpler application would. You will be confronted with the same problem as using SAP; there is a ton of work done up front; all of it custom. I’ll go out on a limb and assert that most of the up front data pipelining and organizational changes which allow for [ML to be used operationally by an org] are probably more valuable than the actual machine learning piece.

Strong agreement from me: I've never worked on deploying ML models, but have worked on deploying operations-research type automated decision systems that have somewhat similar data requirements. Most of the work is client org specific in terms of setting up the human & machine processes to define a data pipeline to provide input and consume output of the clever little black box. A lot of this is super idiosyncratic & non repeatable between different client deployments.
Personally I've found that although this argument sounds good in theory, in practice I don't find loops harder to read than chains of combinators.
I'm really excited for the day that I can grow a decent portion of my food in my sunroom. I'd pay a lot for one of Kwon's tomato plants. Perhaps I'll have to figure out how to engineer them myself because of long FDA processes though.
Thanks, I will add support! :)
It's not really acting as a search engine, no. You can use Scholar for that, find the DOI, and paste it into sci-hub.

Speaking of which, Scholar should really be showing DOIs on their search results. That is, the DOI should appear as a top-level clickable link from every result entry. I've tried to suggest many things like this to Scholar over the years, but to no avail... Like Google in general. Just a feature request into the void.
Please don't repeat this non-fact. There were plenty of large SPAs before GMail. Oddpost existed 2 years before Gmail

https://en.wikipedia.org/wiki/Oddpost

It also felt more like an app than gmail ever has given it had the "standard" 3 panel look of most desktop email apps (same as most of them do today like Thunderbird/Outlook/Apple's Mail)

And before that Outlook had a browser version that acted like a SPA since 1997.

https://en.wikipedia.org/wiki/Outlook_on_the_web

In fact I'm pretty sure that's why Microsoft introduced XMLHttpRequest

https://en.wikipedia.org/wiki/XMLHttpRequest#History
60?
The Pursuit of Crispiness
Did you know fuschia is also a Google project?
Congrats! Only a select few get to $1k MRR at all.
Either Uber lied about this guy discovering the flaw so they didn't have to pay me, or Burp Proxy is sending telemetry back to Portswigger with high value vulnerabilities being discovered with the platform. I worked with nobody on this attack, I shared no information with anyone else, and submitted a remote execution vulnerability using HackerOne's supposedly secure triage system.

I wrote it all up on Medium, it got close to 400K reads over the 2018 Christmas holiday with many other stories in a similar vein related to incompetence in their security group. HackerOne is worthless, a scam unless you are full time working for them on bug bounties and already connected with their top ranked researchers.
I know Discord is migrating a lot of their stuff from Go to Rust. Not sure how major you consider Discord.
Or take the middle road and just get rent the hardware (aka, dedicated hosting). You pay more than colo but still way less than cloud, get the same level of hardware support as a cloud provider but the same performance as colo.
Edit: the dns record export/import functionality is hidden behind the advance search drop down for some reason.
Ignore this entire comment.

From reading the linked helpdoc, apparently your entire domain can get removed from cloudflare if your register stops reporting cloudflare's servers for the ns records.

The mere idea of having to re-enter all hundred or so of our dns records using cloudflares 1.2 second delay at every step of the way add dns record interface because namecheap bugged out for a few seconds is horrifying.

There is no way to export all of these, there is no way to import or mass add and i don't think they can lean on the api to save them here.

Dns records are data, dns records are sometimes important unbacked up customer data. Cloudflare does not offer a way for customers to back this data up, nor a way to restore or recover from a backup but it acts very callous with this data, deleting it in automated systems based on data from 3rd party providers.

Not a good look.
I find the solution is to use my half-finished product, or let someone else use it. The problems they, or I, run into tell me what to complete, or what to add, or to just start over and do it again.

Any time I have doubts about how to finish, what that really means is I need more feedback and take a completely fresh look at my priorities.
Aren’t software businesses increasingly like service businesses though?

They deliver now often with backend cloud storage, update near continuously, integrate frequently with outside services, sometimes open source major components iteratively, typically have an evolving API and developer ecosystem to educate, and are sold as subscriptions. It’s not as “human in the loop” as some of the AI described in this article but it’s clearly moving toward services in terms of margins.

Nothing is like the old shrink wrapped software business, basically.
Yeah, but maybe you should be making a second system instead of a second sock.
Here in Australia the ACCC (Australian Competition & Consumer Commission) has suggested tasking the TIO (Telecommunications Industry Ombudsman) with digital platforms.

Basically the way the TIO works like this:
1. The customer must first go through normal support until they get stuck.
2. The TIO sends the Company a nice letter requesting that they get their act together.
3. The Company then has 10 days to fix the issue or the TIO will escalate.
4. Either the problem got solved or the TIO keeps nagging until it is.

Every time the TIO has to mail the company it also charges the company for having to get involved.
level 1: $31
level 2: $260
level 3: $475
level 4: $2250

If an issue gets to the end then the TIO can direct companies to implement solutions costing up to $50,000.

This process heavily incentivises companies to actually provide functional support. I don't think your idea of charging the customer $20 to get help with support would achieve anything.
my understanding is that pretty much the only thing that was fabricated was that these four women were friends.
I was a consultant at one of the giant outsourcers and nod my head vigorously at this comment. The least sexy projects were MDM (master data management) but they were absolutely essential to the success of any other fancy analytics/BI/ML project.
Too bad it's blocked by our telecom :(

> Dear customer,
Due to a warning in accordance with Section 81 (1a) UrhG / preliminary injunction / court decision, access to this website had to be blocked.
I'm convinced I'm probably smart enough for at least a handful of roles there, but I'm not convinced Google (and others) care about people who interview poorly due to mental health issues. My thoughts, feelings, etc were shamed growing up so now "sharing my thoughts" to someone who is very clearly sitting there judging them sends me into a dissociative state and shows I can't "work under pressure". It's not near as big of a problem once I'm more comfortable with my coworkers. I wish I could magically overcome C-PTSD so it's not an issue, but it's the hand I was dealt.

It makes me feel very sad for anyone who struggles with their mental health, even if they are making progress. It makes me feel sad about what I have or will miss out on in my own life.
True, my analogy wasn't great. But when comparing Amazon as a whole and Google as a whole, the only thing Amazon killed that comes to mind is the Fire Phone (maybe there's more I'm not aware of), while there's a laundry list of things that come to mind for Google.

Also not totally fair because Google has provided a ton of free web apps and Amazon hasn't, but I think it feels more personal when Google removes something that provides a daily quality of life improvement for many people.
Some: https://www.jonathanturner.org/2018/07/snapshot-of-rust-popu...

As far as "using it in a substantial portion of their product", dunno.
I like the idea of the Ombudsman, but in this case I'm not sure that it's really applicable. I disagree that the "normal tech support processes have failed".

I wanted to point out something that may have been missed by many - which is that the OP in this case is a free user. i.e. he is NOT a "customer". He is a user of free services that Cloudflare is providing. It even says so in his post that he's a free account holder and that he's not entitled to tech support, hence why he kicked up a fuss online. My company is a Cloudflare Enterprise customer - when we write in, we get a response typically within an hour by their swat team.

The idea of an "Ombudsman" in this case wouldn't be an actual ombudsman in the spirit of advocating for the customer, but would be more of a "one time support fee" kind of deal. Which I think is fair, but in this case I'm not even sure the OP would have paid it. The OP had a viable option which would have been to upgrade to a Business account and get priority support.

I run a popular platform with 1.5 million registered users and the vast majority of them are free users. We also have the same problem. Most of our support is just swamped with free users mostly asking questions about how to do things (and it's in the documentation, they just don't read or search for it, it's too simple to just email support or blast away on Twitter and @ mention us). I've even had to withdraw from Twitter and Facebook entirely just because I was everyone's "ombudsman" (even if they weren't paying customers).
That's probably in part demand driven? I.e., there's little need for rust to be supported officially for end users.
> To avoid the Ombudsman being overused, you could give it a price of say $20, which is always refunded when the case is resolved.

So basically you give the ombudsman $20, and they keep the $20 if they fail to resolve the problem?
Introduction to Type-Driven Development with Rust
It's interesting that the industry constantly has to relearn the idea that tech needs follow business needs, not the other way around. As you said, so many teams rushing to containerize, but if the services you run are piles of junk, do your users care about whether kubernetes can scale based on memory instead of cpu? Similarly, many effective "recommendation engines" are just inverted indexes and not fancy ML models, and are a hell of a lot cheaper.
If you decide to grow your business knowledge to compliment your technical skills, Otago University in New Zealand has a highly-rated online MBA programme which I am currently undertaking. We have many international students who attend lectures via Zoom. Would recommend.

https://www.otago.ac.nz/mba/online/index.html
Create a new pot of money, and watch the vultures descend. Everybody's going to want to grab a piece.
Ironically this can be used to create search engine spam!
This is a bootstrapping problem that must be overcome, much like with credit reporting or finding a job or renting an apartment, but I still think it's a bit far to say that even most people who have dated before are on poor or non-existent terms with every single one of their exes.

This certainly doesn't match my experience.
I'd say that when I don't know where to start (because there are so many ways one could start building something) outside-in TDD is very useful. (About 40-50% of my code is outside-in TDD).
BuckleScript (https://bucklescript.github.io/) is used for using OCaml to output JavaScript. Reason can target native just like vanilla OCaml syntax can.
Free Facebook ad spy tool-AdLibrary Helper
It's a repeat of what happened in the 1950's and 60's. New psychedelic drugs are discovered -> some people (e.g. Leary) claim it's a miracle cure for what ails you -> gets used extensively -> people have bad reaction -> gov't makes it illegal.

Similar to what happened with opioids. Opioids are addictive, don't use them ever -> opioids aren't that addictive, give them to everyone -> Opioids are addictive, don't use them ever.

I hope to live long enough to see another cycle.
Coming from a fellow masshole: that's a great rant.

There was this meme in the 70s about "self driving cars" following magnetic strips in the road in restricted highways. I remember at the time, being, like 8 and thinking "sure seems like an overly complicated train."
just a sample: dropbox, cloudflare, canonical, sentry, atlassian, npm, ibm, xero

https://www.rust-lang.org/production

https://www.rust-lang.org/production/users
A few years ago, a friend of mine summarized Margaret Hamilton's contributions to computing; the post went pretty viral (it sat atop this very site), enough that some other people made copy-cat posts. A couple years later she received the Presidential Medal of Freedom. I don't think the two events were disconnected...
And then/also submitted a support ticket, unless I'm misunderstanding their post?

> I spent some time thinking about if it was fair for me to post this on the same day as I filed a support ticket with Cloudflare.
For myself, and as referral for e-commerce and SAAS clients.
Let’s talk about C++ constructors
2019 Mac Pro (28-core) Review
in 2004 a guy gave a talk about how they wrote large js apps, probably 1999-2000. they made a sturdy full fledged toolkit with nice prototypes. but at the time everything was in house
What’s the mechanism of action? This is obviously very different than maleria. Why would it work on both?
Oh my goodness. Flashbacks to an web app I was coding up for Universal Studios Music Group back in '99. It leveraged Visual Basic DCOM components hosted in Microsoft Transaction Server. I took over the UI from a dev that was extremely behind, and in a week threw together a fancy UI with a pop-up menu and some other asynchronous interaction concepts (later AJAX / REST provided the abstractions to make it easy).

That was a fun, well-paid project with lots of (non-exempt) overtime. Then the .com bubble popped.
Is it really the same as the medicine?
There are. Here is a copy of my notes on the subject:

https://gist.github.com/brson/9422a92791062ac52d9e08f0ba7d48...

Sorry it's not more organized and detailed.
The process starts with a hiring manager reaching out for a position they are trying to fill, but sometimes after the interview we realized someone was amazing but not a fit for our team, so we would refer them to another team.

But most companies hire for a specific position. The way Google does it is the outlier.
They all write shit code.
There's a reason why their countries are all fucked up.
Too bad, some of them are nice people.
Most of them lie and cheat though. I love looking at their resumes and then asking them questions about what they say they know. Always, without exception, they have no clue.
They would never display it. It's basically the same reason why they won't show a complete url anymore, the more time you spend on Google the more money they get.
> These things started to change in the early 2000. So deeply ingrained with the disgust for JavaScript, that it took a very long time for the consensus to emerge that you could actually build very complex software on a post-V8 runtime.

I wonder how history would have looked like if Scheme had been used instead, as was the original intention.

Or perhaps, Lua.
Reply due to edit window closure: Looks like M1 Finance is exactly what I'm looking for and describe.
Doing a chargeback tends to burn any future business with the company--a big deal when you have a long standing account with them.
Duolingo Plots Expansion in Vietnam
That's because, ML and operations-research problems can be simplified to set of optimization problems and the underlying math and statistics are all very similar if not identical in some cases.

And the input matters, a lot. So the differentiating factor isn't the models, it's the data and companies like Google figured it out a long time ago.

In short, find interesting problems, then the solutions -- not the other way around.
https://www.youtube.com/watch?v=aovQguKPG4A
I love when HN lets it fly about JavaScript. It would never be acceptable to post something like this about PHP. Lovely!