skysight-inc/HackerNews huggingface dataset:
I think one problem we have is that to those people, the future of computers was a blank slate -- sure they had computers back then, but the industry was tiny compared to what it is now. Now, we already have tons of paradigms -- databases, browsers with their own HTML / JavaScript / CSS ecosystem, mobile apps, cloud computing, neural networks, etc.

I think it's harder now for someone to say, let's do things completely differently. Everybody nowadays is all about incremental changes.
> Everything I've ever written on Medium has way more views than anything I've ever published elsewhere

I guess if you're an author, it makes sense to use Medium to find an audience.

But if you're a company, how relevant are those views? Are the people reading your articles a quality audience? Or just random Medium visitors? Does 1000 views equal to even 500 visits to your website? Or to 10 sales?

I think the reading experience is pretty good on Medium: you can easily browse content via topic. But I think the content is more memorable than the author. I never know who wrote a piece on Medium because 1) most blogs look the same 2) the author's name is not really prominent.

So I wonder what's the cost of that increase in views? Would you rather have a tiny blog with 100 visitors a month who follow you closely? Or 5,000 views from random readers who might not remember you the next day?
Frustrated with a developer?  Read this first
How to build browser game? Iteration 0 – Idea
Why do they raise so much money if they do not need it?
Why don't you blog on your own domain?
On the other hand, Ted has commanded the admiration of some people that you probably consider to be great minds, such as Drs. Engelbart and Kay.
> Nowadays renowned industry luminaries include shader snippets in their GDC presentations where trivial transforms would have resulted in a faster shader... When the best of the best aren't doing it right, then we have a problem as an industry.

This is an amazing presentation, and there are many valuable points on how to optimize, but I don't love this "motivation", the presentation would be better without it, IMO. "Here's how to make the fastest shaders when you need them" would feel better to me than "you should always optimize, even if that's not your immediate goal".

The best are "doing it right", but a presentation isn't always the place to do it right. A GDC presenter should be making concepts easier to understand, and optimizing makes things harder to understand. Optimizations are often hardware and compiler and platform and language specific.

On top of that, the most important thing to do when optimizing a shader is to profile the thing. Memorizing every possible instruction and trying to out-think the compiler and hardware will lead to surprises, guaranteed. I just hit a case two days ago where I optimized an expression from 24 flops to 13, and the shader slowed down by 15%. The reason was data dependencies that I couldn't see, even in the assembly.
I'll check 'em out, thank you!
This comment right here is the correct answer and it is my hope that others come across it.
> ultimately your takeaway is “I read this article on Medium”, and that’s not what I wanted. I wanted to get back to people saying “I read this article on Baremetrics”.

Is that what you'd be getting back to though, or would it be "I read this article on some blog I found on Google" (or didn't find, since—as he says—Medium is excellent at surfacing content).

He says his traffic has slumped since the Medium switch; it may be causal, or not.
How to build browser game? Iteration 1 – Domains
> Side-note: As a Dane, so weird seeing Margrethe Vestager so prolific in this, used to seeing her as one of the usual politicians.

Maybe you should rethink your judgement of "usual politicians".

Never forget that they always, and inevitably, try to balance competing (yet valid) interests: issues where the answer is obvious almost by definition don't get to be "political"[0].

Any time you read about a political debate and think "why are they so stupid? Just..." it's highly likely that your neighbor one door down is muttering the same, only with an opposing answer.

[0]: US is exempt from this rule, because about half of the citizen and politicians have long gone off the deep end.
I'm not a betting man, but history tends to repeat itself. If you read some of what was written in the 70s and 80s about programming, you often find certainty that programming is going to be commoditized and standardized within our lifetimes. I read one book where the author (who's very well-known in the CS world) was sure that by year 2000, we would have a standard catalog of programming tasks with labor estimates similar to what auto mechanics have. If anything, I think we're even further away from this now than we were in the 80s. It would be hard to find anyone who can even imagine such a catalog, much less create one.
Snowden & Wikileads have revealed themselves as operations run by the NSA's rightful targets.
You may have an idea, sure, but the alternative is to codegen a new instance of the client library any time anything changes rather than keeping up to date with the API as it evolves and exists. (The moral equivalent is pulling a WSDL during app startup and making sure that you're presenting a correct interface to it.)

I full-stop don't do codegen in any project under any circumstance that is not done strictly within the workflow of a build tool (i.e., a Maven generated-sources gizmo). OpenAPI's options are pretty much all exactly not that: all the codegen options's happy paths seem to be vendoring generated code. And that makes me itch, too.
He started out sharing profound insights into altruism and enlightenment... and proceeds to teleport everyone's clothes off for an orgy.

What a frightfully bizarre turn.
How to build browser game? Iteration 2 – GUI
How to solve most NLP problems: a step-by-step guide
My favorite fantasy series was/is the Inheritance cycle ( Eragon ). My grandpa also really liked the series as well and binged them. So to me ( I was in middle school ) and my grandfather, they were all very interesting books to read!
Do you mean the 'filament' LED bulbs. It's a nice thing the manufacturers seem to have pulled off there, especially because it seems to have eliminated a whole set of power electronics at the same time.

https://en.wikipedia.org/wiki/LED_filament
There are subtle ways to add extension points that most people won’t even notice.

For instance, putting related code into a data structure allows you to add more to it later without replumbing the whole system (as opposed to functions with five arguments).

With enough experience with refactoring, just choosing a structure that’s easy to refactor can serve as an extension point. (I have even tricked people into implementing a feature the way I had it in my head by writing the intermediate version in such a way to suggest a simple change for part 2.)
Take a look at https://en.wikipedia.org/wiki/Comparison_of_feed_aggregators
"You have to specify your fields at compile time" is exactly not like ActiveRecord, though. That's exactly the downside to it for doing ActiveRecord.

At that point, you may (should) just use an object mapper like ROM that has no model-class hooks at all. (Which I actually like. But the Rails world disagrees.)
Premium says you can use your own URL, which I assume means domain.
Facebook is a very good product - as a social CRM and messaging service, no one even comes close.

Its reputation, however, is a total disaster.
Last week when someone posed the theory that Instagram strategically holds likes from users who they determine as needing to use the site more (apparently untrue), most people took at as fact. Hell I did.

And why wouldn't you. Every time you add a friend on Facebook it gives you a fake notification on Messenger. Everytime you go on your Instagram profile it nudges you to give away your cell number. They've broken the mobile site as much as possible (to drive app installs), and made it so you need messenger as a separate app. Zuckerberg can pretend it's all about "community" and "coming together" but only a fool would take a look at how Facebook works and conclude that's how things are currently set up. When I joined Facebook people were often sharing statuses and updates. But that's not happening anymore (and hasn't for quite some time). Growth hacking might make sense when you're a scrappy startup and desperate for engagement, but it's user-hostile when you hit Facebook's size.

Good riddance.
Just because it is voluntary does not mean the possibility of abuse is lower. It is higher since people consider the implications less.
It's an interesting idea, but I think most people who publish on Medium are interested in self-promotion, rather than a direct cash payout. It would be lovely if writers could make a decent amount of money publishing to a small audience of dedicated followers who will pay, but the evidence is that advertising makes more money than direct payments.
Maybe you can explain this for me a bit more.

In the cash equities markets you can naked short because the exchange doesn't hold your shares. In bitcoin the exchange itself holds your bitcoin so they can only allow you to short what you own.

How do you propose a user naked shorts something on a bitcoin exchange where the exchange can simply not let you enter the sell without the required bitcoin?
Easy web debugging tool for Node.js
Her most well known sci-fi novels are probably the Left Hand of Darkness, Winter, and The Dispossessed. They are well summarized in the obituary. If you prefer fantasy, she wrote The Wizards of Earthsea series as well.

Le Guinn explores social and political questions overlooked by those who came before, and has had a profound impact on those who came after. The recent Hugo winner Ancillary Justice was heavily inspired by Winter, for instance.
Any idea of a raspi3 machine type in the works? or where to contribute to one?

It has a BCM2837, which has a 64-bit ARM CPU Core, and 400MHz VideoCore IV versus 250MHz in the raspi2.

A comparison table can be found by searching "What is new" in https://media.digikey.com/pdf/Data%20Sheets/Seeed%20Technolo...
I don't think "orthogonal" means what you think it means.
Using GH issues for a blog doesn't seem like it could really work for most people. While you can get comments and discussions which is cool, GH isn't a great way to read long form content IMO. Plus if you want any time of analytics how can you find views/reads/etc. On side note you're current tutorial looks very neat, I've never used LUA so I'm going to try and follow along.
Well, I pay significantly more on my insurance purely because I'm a man.
I mean the OP in the linked reddit comment in the reply directly upstream from my post.
> Mongo et al let developers stuff anything they want anywhere, creating an abominable bastardization between a key-value store and a database. That's their "killer feature" that has resulted in wide adoption so they can't really do away with it, even if some [likely reluctant] Mongo users continue to find ways to self-enforce a schema.

Their real killer feature was proper multi-master clustering - being able to seamlessly add and remove nodes from your storage cluster - in a free product. Traditional RDBMS don't do that.

> The semantics and detail involved in _actually_ making sure a datum is securely stored, including a high likelihood of being recoverable in the case of a crash, is very complex in any non-trivial system. It's dismissive and naive to pretend that your average application developer, who generally doesn't even know what `fsync()` is, can do a better job at this than a real database, which will include advanced consistency features like intent logs.

Intent logs are necessary precisely because the database table model is a poor fit for what actually happens - even databases themselves now spend more effort on converting back and forth to the SQL model than on actual storage or query implementation. A developer with the skills to do it right does need a library of certain capabilities, but the RDBMS is not a good interface for supplying them with those capabilities. See e.g. https://www.confluent.io/blog/turning-the-database-inside-ou... .
Apple announces effortless solution bringing health records to iPhone
It’s Surprising How Much Small Teams Can Get Done [audio]
I literally have no idea what you are banging on about; Medium appears to be a simple blogging site, and that's about the extent of it. I think you've probably just projected any other attributes you perceive.
Along a similar note... anyone have suggestions on tooling to publish from markdown files with yml front matter to a github site? I took the time to convert my blog to a more generic format, but got lazy on building tooling.
Possible acquisition spree coming soon...

Polymail, MailTime, Slidemail, Taskpipes, and maybe a few other YC companies look like they have email technology that could help replace Outlook. Any others?
All great reasons to leave. We really need to consider who's getting enriched when we put crucial parts of our businesses on certain platforms, and in Medium's case, it seems like they absorb most of the value (I always cringe when people say "check out my Medium post").

I've kept a personal blog on Write.as for the past few years, and while it's still not self-hosting, I can at least get my data out, have a custom domain and syndicate to Medium when I'm really fiending for those claps (hint: I'm usually not).
This might be exactly what I need. Thank you!
also, in considering the macroeconomic impact, one should probably net out the ~7500 employees Walmart laid off the same day they announced the increase wage.
Insurance against a downturn maybe? Depends on the terms of the round I suppose.
Ask HN: Where to go to discuss product/service ideas
I love Show HN posts. It's really fun to see the products you all come up with.

I could build a product and show you it, but I feel like I need to take a step further back and really flesh out what this product/service might be before I build it and ask for feedback.

Is there a good forum or subreddit for discussing and iterating over product ideas with a willing audience? Thanks!
Does anyone know any more of the details about why backtracking was rejected?
Save up a lot of money and build a large network of contacts with whom you have a reputation for being a badass...then you will have no fear of repercussions for speaking out frankly about things.

Eventually it will go to your head and you'll be viewed as a brash, arrogant, out-of-touch upper manager who throws their weight and ego around without appreciation for the repercussions of their horrendous misinformed decisions.

You either die a hero or live to see yourself become the problem.
Sometimes you need capital to explore new growth opportunities while keeping your edge in your core business.
Especially since they are going to hire mostly in R&D, seems like they have some product lines they want to build as fast as possible.

Seems money in this case, will basically not be used to maintain current business, but to grow it faster.
To misquote The Princess Bride:

> You fell victim to one of the classic blunders - the most famous of which is "never go head to head with Microsoft Outlook"
Not sure what you mean by 'late'. I guess it all depends on process defined for your project. Most SCM systems have some way to make code visible before it is published to the live code base (via branches, etc).

Also, passing tests is meaningless if the tests are worthless or incomplete. So, those alone can't be used as a metric of code sanity; Meaning obvious bugs are still possible.

Tests and reviews are just to reduce the number of released bugs. and hopefully increase maintainability.

Also, what's obvious to one developer might not be to another.
Best of luck to them. Written communication and digital communication in general is a wide open market. I think the Slacks, Discords, Gsuites of the world will all be players in this market. Cracking large enterprise will be where the money is made, but you can't help but wonder if the growing vastness of service providers will introduce a certain race to the bottom effect. At a 66MM raise, they're probably valued somewhere around 350~450MM, so they'd need to roll in 115M ARR to be worthy of a 4X topline multiple of that valuation. That's a lot of growth required in a hyper competitive saturated market with a super dominant player that's not exactly planning to stop fighting. Interesting bet to take.
It's crazy how far we've come but things like email/voice/video conferencing somehow are still so essential yet completely broken.

But then have we come that far if those things are still broken? idk but good job Front!
Why you should change your meeting availability to 10-15min max
Are You a Coder or a Developer?
I'm on a Mac running 10.11 at the moment, so cannot test (10.12 or later is required), but are the only choices for capture length 30 and 60 seconds? Would be nice if this could be set by the user. Though for longer recordings, would RetroClip offer any advantage (performance, file size, etc) over QuickTime Player's built-in Screen Recording feature?
Using Hyperapp with Parcel as a Bundler
You can’t just “replace Outlook”, you need to replace Office 365, which is a much steeper hill to climb.
Second on that use of assert. "Be assertive!" I always say.

Most language offer a way to run in DEBUG mode, or something like it, use that, along with assert (which only runs in DEBUG mode) to make sure all your assumptions are correct. You're positive a value can never be NULL? assert that! You're absolutely positive an integer addition will not overflow? assert that! You're absolutely sure that your super-fast table returns the same results as the complete algorithm? Run them both in debug mode and assert that!
How much is the Pro upgrade? It's unclear from the website as it's an in-app purchase.

Also, this is a pretty amazing technical accomplishment, and an incredibly well-written blog post. Huge kudos.
Apple to Launch Health Records App with HL7's FHIR Specifications
I'm not saying that it's an unreasonable assessment on their part, but it is a large annoyance.

My question is: are they doing this to simply get more training data for image classification, reduce server load by minimizing automated traffic, or to sanitize their queries for human input for NLP models?
It should with legislative bodies because they have direct oversight.
The best time to raise money is when you don't NEED it ;)
> programmers don’t have a professional body evaluating their programming skills and knowledge like many other professions do

Even if there was, no one would trust it. Case in point: ABET will accredit CS programs like they do other engineering programs; not many schools bother because companies don't give a shit about it.

> You can have a CS degree without really being much of a programmer.

You can get a BSEE without being much of an engineer, too. BSEE new grads definitely get tested by hiring companies to make sure they know their shit, but it is nothing like what this industry does.
Even worse: "Source: Google Images"
Im surprised at the push to overturn Outlook. For business it's useful and has a lot of features that dont cause issue. If anything I could see more opportunity to replace Gmail.
A Look at Who Owns Bitcoin (Young Men), and Why (Lack of Trust)
I work on a team that lost about 66% of its members in the last year and a half. Every single one of them liked our manager, but the way the organization works at a higher level was making everyone's life miserable. People absolutely leave companies because of the company.

I've also had toxic managers at other organizations, so I agree a manager CAN drive an employee away, but that's not always or even usually the case.
Ask HN: What do you look for in an applicant's GitHub?
I'm a self-taught JavaScript guy / solo-preneur & have been thinking of seeking part-time / contract work.

Skill-wise I consider myself (FWIW) between 'mid-level' & 'experienced', but having never worked professionally as a dev, I'm uncertain about hiring expectations, particularly wrt code samples. Most of my code is closed source, so I'm looking to build-out my public stuff.

When you review an applicant's publicly available code, what's important for you to see? My assumption is that reviewing a repo is akin to reviewing a portfolio / resume (i.e., very quick), so how have applicants "wow'd" you in the past? (I mean short of obvious rockstar qualifications, like 'React core developer,' etc.)
Except that most process historians store data in a non-relational way which makes it difficult to integrate with other types of data.

Process historians, like most NoSQL time-series offerings, are traditionally optimized for fast data retrieval (for HMIs, real-time monitoring dashboards, etc.) but are really weak when it comes to analytics. There are new products like Seeq (a kind of a Tableau for process historians) that attempt to address this, but somehow miss the fact that for analytics, you really need your data to exist in a dataframe-like shape.

Today, if you want to do any kind of non-trivial analytics, you typically have to first ETL data from the historian to a relational database via REST or OLE DB API. TimescaleDB on the other hand already stores data in a native relational format and lets you run full SQL on it.
That doesn't matter. I've worked in large insurance companies that had SQL procs, Java, and Old Cobol. They had over 1k IT employees across the country. Sure there are odds and ends in bash, but bulk of the core business systems were in Java.
This doesn't make sense as a "Show HN". It's more just a regular post.
It was worth tracking down too, he writes some great articles.
Omphalos,Uber’s Parallel and Language-Extensible Time Series Backtesting Tool
Sure, we don't value honesty, but look at all these ni--bla-frican Americans we have on our team!
Judea Perl won the Turing prize in 2011 for contributions in artificial intelligence. I think we will see a number of people joining your "great minds" group from the AI field in the next 20 years.
I don't particularly want a new external service in my sales transaction, I certainly don't want it run by a monopoly, and I really really don't want it run by the government.
Clickbait: It's not 10x faster performance, but 10x faster compilation speed.
RFC: Using link-time optimization to eliminate retpolines
I recently decided to move from Svtble elsewhere. I looked at medium briefly but wasn't super thrilled. I ended up with using Hugo and hosting it with Netlify.

Pushing to GitHub publishes my blog , it looks pretty nice and I have total control over it.

And most importantly, as the author notes, it's "my blog", hosted on my site with links to hire me.

Definitely way more enjoyable, and as a result I blog a lot more.
It's super nice when you're working on reporting software: software that needs to quickly shoot out a string like this from time-to-time!

It's much nicer to write this:

f"{account_name} {pretty_date(start_date)} - {pretty_date(end_date)} account attribution"

and MUCH easier to maintain than the alternative...!
> Seriously, we have way too much criminalization of things that should be civil violations already.

Do you think that perhaps this has to do with the much larger pool of resources put behind criminal prosecution vs civil?
There seem to be a huge number of these "take Google Analytics and make it more digestible" companies coming out of the woodwork these days.

The model only really makes sense if Google a) never gets better at UX and B) doesn't disallow this kind of usage.
>The reason was data dependencies that I couldn't see, even in the assembly.

I don't understand why that would matter. Aren't GPUs in-order? I don't know the low-level architecture of GPUs at all.