skysight-inc/HackerNews huggingface dataset:
I read the book when it came out and I loved it.

A few years later, in 1986 to be specific, I started a job at an OCR company. My cube was directly across from the office of Carl Alsing, the guy who managed "the microkids". I didn't put two and two together at first. Alsing was one of the people who interviewed me for the job, and I got to know him a little bit for a couple months before someone told me about the book connection.

So I went to the library, got the book out, and read it again. When Kidder got to the part where he introduces Alsing, it was amazing. In a paragraph he captured details about Alsing that I hadn't even realized myself (eg, his personality projects the image of a smaller man, though he was actually decently tall).

The other thing he got right was Alsing wasn't much for schedules and tended to work on things that interested him instead.

Anyway, having verified that Kidder had indeed captured a lot of truth about Alsing, it gave me trust that the rest of the book was similarly accurate, and not just sexed up in the process of storytelling.
Is there something special going on here (e.g. to "normalize" the gradient), or is it just an element with the linear-gradient CSS style applied it to it?
Let's admit it - GraphQL is NOT simple-and-simply an easy replacement to REST.

I see it's advantages of having auto-documentation for each API. Thumbs up here.

Having said that, the amount of hoops one has to jump before completely adopting it - makes it 'meh'. There are lot of things : cache (clien-and-server), n+1, apollo (why?), deeply nested queries, schema stitching. The amount of patch work one needs to learn is not worth it.
The essay I remember is this one, which isn't nearly so harsh as what the patent comment suggests (but is a lovely read, with good advice):
https://medium.com/message/deathhacks-b767903b7c15
My package has both Python code ("module") and a C extension ("_module"). The C extension code is under src/ following a long Unix tradition.

With the Python-module(s)-under-"src/" option, where do people usually place their C extension code?

It's clear that I could use any name, like "pysrc", and not just "src/" for the Python code. What I'm asking about is if there is a growing consensus about how to organize a package with both Python and C modules.
He's purposefully vague, because there's little to gain from taking a stance. The goal of these recent interviews is to make him more relatable, it's a fluffy PR tour.
Too many people are buying cars using financial products they don't understand: https://news.ycombinator.com/item?id=14476381
Skanehira/docui: TUI Client for Docker
macOS Messages (aka iMessage) has been rendering text chat using HTML views for years, and it doesn't use gobs of memory.

The problem isn't that the text part is rendered using HTML. That actually makes sense - multiple desktop applications that compose/render user generated rich content rely on HTML (or something converted to HTML) and a web view of some description to render that content: mail, chat, etc.

The problem is rendering the entire application's chrome using Web technologies, and then running all of that inside a web view from a browser that is known to have the resource usage of a porcine creature with an eating disorder.

> The only ray of hope here is what FB has done with React and React Native

No. The ray of hope is that people realise web technologies are not the best choice, and the way they're used in Electron is fucking atrocious.
Yes. There is currently a post about Buzzfeed union, which I don't think is going to help anything because of the existential problem regarding the fact they are a losing business.

But gaming is definitely unique and there should be a union.

I'm generally against such kinds of intervention, and many unions can be a problem, but there are definitely situations wherein they make sense - here for one. Also - fast food and retail workers (looking at you Wallmart).
SQL is for data systems what IP protocol is for networks: it is the neck of the hourglass. You can build plenty of various things on it (the top of the hourglass: applications, reporting frameworks and so on) using various underlying technologies (the bottom: storage engines etc.) but you can't remove the neck without breaking the hourglass.

This is why SQL language and IP protocol are two most valuable things in computer world.
Just to be clear, I've not got a horse in the race :-) I've have some bit pennies that I mined when you could still do that with a CPU, but just for fun. I haven't really intended to use them for anything.

I would like a decentralised payment system to emerge. I don't think it will be BTC in its present form, but I'm happy that they are working on the problem and demonstrating issues. I don't have enough time to argue effectively for why we need such systems (in first world countries, it is much less of an issue), so I'll just leave it at that :-)
On the other hand, Google makes great chat products, polishes then for years, then discontinues them. Everyone's crazy.
US opposes Taiwan holding referendum on independence: AIT
Vault: A tool for secrets management, encryption as a service, access management
Why would you even use the slack "app"? I don't like Slack but I have to use it, so I open it in a browser tab. Same crap, less memory use.
I don't get why you're getting downvoted.
> Every dependency removed from your website is a win.

Sorry that this rant is hitting you, it's nothing personal, but this is somewhat a distraction.

Deliver the slim version from your own host and with an existing HTTP connection and it's just 70 KB without compressed transfer. That's very little, even on mobile.

People are regularly missing to optimize images and will easily transfer 100s of KB in image overhead on their sites, but they cry out for jQuery?

Or throw in a bunch of analytics stuff which gets you set back a significant amount of time and connections...

Really: Using jQuery is one of the smallest problems of modern web development.
In a situation where commuters are incentivised to drive electric cars this could do quite well, but it's passenger limitations really limit the market. You can't drop off the kids at school on your way to/from work. Making a two seater version might really increase it's market share.

In Oslo fuel cars are expensive to drive into the city, but you can park an & charge an electic car cheaply or free, without paying tolls. Some people buy old & tiny first generation electric cars to travel in and out of the centre. So this would potentially have a market in Oslo as it looks much nicer than a Buddy car!

And yes, lazy click-bait headline writers: if it's electric then it's competing with Tesla. When competition requires more equivalence than both companies produce products with wheels and electric motors.
Perhaps, but when someone tries to open an account then Twitter checks first if the name is taken. Therefore how hard would it be for them to keep all the used names and verify first?

This is just a hypothesis, only Twitter knows. Another hypothesis is that Twitter wants to present those who leave as suspended.
Some people will even do it in good faith. They’ll tank performance and for some reason it will never cross their mind that they could be causing the issue. Happens with any shared system without rate limiting.
The FAT partition header has always had an ID field, the OS could request you to reinsert a removed disk and would know if the wrong one was inserted.

Also, on single-floppy systems there was a virtual B: so you could do disk to disk copies just by saying "copy A:foo B:" etc.
Nobody's calling for violence in those places. Don't what-about this.
CLI to get overview of resource requests, utilization in Kubernetes cluster
Free Animoji – Download Latest Animoji and Memoji for Free
They asked about looping, not mapping or filtering.
>Compare establishing a tls connection with a client certificate in python and in java. Guess which language has a secure one line way to do it.

Nothing in Java prevents a Java network lib from doing it in one line. In fact many third party network libs do just that.

(And Python had more or less a similar unwieldy network lib, which is why they now say "Requests is suggested" on their own standard lib documentation: https://docs.python.org/2.7/library/urllib.html ).

So again it's not the language (syntax + semantics), it's what's considered "idiomatic" and what's prevalent.
Externalities matter even in capitalism.
Digging Up Diderot
> Everyone's crazy.

Indeed.

None of the chat messaging platforms interoperate. Chat should be like email, but everyone just wants to push their proprietary app consuming battery power and storage.
Ask HN: Does community funded research exist?
I've started doing some neuroscience and ML research lately, and I've been wondering if its the sort of thing that people may be interested in seeing/discussing via livestream? And are there any examples of individuals who've managed to support themselves doing this?
They do have at least one Pulitzer prize winner (Mark Schoofs, their head of the investigative reporting division).

He didn't win that Pulitzer in BuzzFeed, but prior to that. It's his Pulitzer that gets associated with BuzzFeed (since he's now heading a team worthy of receiving Pulitzer nominations).
Rx minigame: challenge a language model trained on British National Formulary
Remembrance of luncheons past
That’s really messy. How do people follow a discussion like this one? You basically have to follow a tree of threads but you only see one chunk at a time, this have to keep in memory the full context of previous nodes when you jump back. That’s truly hard to follow. In HN for example the level of indentation shows you the current depth, so you always have a kind of global view of the full tree.
You are comparing apples with pears. Sublime can't be compared to VS Code because the former is basically an advanced editor while the latter is an IDE (like PhpStorm or Atom).

And I highly doubt that many users switching from Sublime to VS Code. They use one or the other for a specific reason, like a blazing fast and distraction free editing experience in Sublime - something you do not have in VS Code or any other IDE, imo.
Potential India and China Offer Investors in Consumption Sector.(Data and Chart)
Write a trivial app with it. I thought "oh yeah, looks ok, but not a huge benefit over REST", now I've started playing with it, I'm saying REST is the new SOAP.
Thanks, but I mentioned I don't want to use Gtk. I've not had a particularly joyous time with Gtk in the past and therefore chose Qt as my GUI platform of choice over Gtk.

Therefore until and unless PyPy has usable Qt bindings (e.g. PySide or PyQt), then unfortunately I need to stick with CPython :/
I thought they were yet undecided on killing hangouts? They've been dragging their feet on finalizing a data for sunset.
Nice. What did you switch to? I'm watching that space so i can recommend alternatives everywhere I work. Must be F/OSS. Top of the list currently are Rocket.chat and Matrix.
Significant is just a question of whether it got many points and/or comments.
For What It’s Worth: AWS vs. Azure vs. Smaller Cloud Service Providers
> since it has no personal details

Unfortunately the industry doesn't work like that, the name of the game is "collect everything and anything at any cost".

It is so bad that there is barely any difference between the behavior of "legal/legit" players (established advertisement businesses like Google) and scammers, Google for example bypassed 3rd party cookie restrictions on Safari, just like sophisticated scammers use any means to collection information on their targets for social engineering.

What this means is that not only there is no reason to believe that advertisers will be happy with a short-term stable ID akin to Apple's Advertising ID, they have time and time proven to go above and beyond to track users by any and every mean possible.

So what introducing something like Apple's Advertising ID to web will do is merely add yet another identifier to endless bucket of targeting methods already in use, sadly, it won't make advertisers stop abusing other things like cache so we can have nice things.
One application is fault tolerance. If you need to take a machine down, you can move the node (JVM program) to some other machine. So similar to pausing a long-running Lambda function, moving it elsewhere, and resuming it.
@LeanderK I have facionation with sci-fi / cyber punk movies, but would I like to live in such world? I'm so sure about that.

It's same with the eastern bloc architecture. I'm guessing that you don't live in one of those countries. Believe me it's not that fun at all.

Here is one interesting instagram channel with hand drawings of Belgrade architecture: https://www.instagram.com/brutalizam_i_renesansa/
It's hard to keep looking at their employer as something other than their adversary when he just fires dozens of your fellow colleagues.
I suspected that would probably happen someday (I'm 24). Do you notice this effect with your private life too? Forgotten relationships, appartments, vacations, etc?
I am an Ethereum developer thank you. I did not talk about private tokens I said the offering is not public. The company can distribute the tokens to their employees as a liquid equity and promise they will redeem them for a certain equity or % of revenue. That's not an ICO
You're going in circles.

https://news.ycombinator.com/item?id=19133714

You are equating "transferred" with "completed" but they are clearly not the same.

All the data was transferred. After transfer, the data on the device may have been written or may have been lost. The OS doesn't remember what has been transferred after the transfer - there is no language about this anywhere in this text.
It was indeed Microsoft. They disabled for all brands. I had the same problem at the time with my Samsung TV.

Ref: https://techcrunch.com/2016/03/08/skype-is-killing-its-smart...
SF to SD is 3.5 hrs using Eurostar speeds (not inclusive of Channel Tunnel slowdown). I'm an opponent of CA HSR (on the grounds that America isn't capable of the project management) but I think the technology isn't out of reach.
How to take Screenshot on your mac (Visual)
> What do you think about twitter breaks and purges. Why do you think that is? I can’t say I’ve heard many people say they feel “good” after not being on twitter for a while

I've heard nothing but good things from people who expunge all social media from their lives, myself included. Social media is the problem, not whatever she thinks he can possibly do (other than shutter their doors).

You are posting in a public forum on Twitter, and anyone can speak or threaten you and twenty other people internationally while simultaneously playing a board game, watching TV, and screaming at their kids. You expect Twitter to be able to control in even the slightest the communications of potentially 7 billion people?

I think the problem is that Jack Dorsey decided he has the same responsibilities as Mark Zuckerberg. Facebook is an entirely different advertisement ridden animal that Mark created features to essentially help bad actors do their thing. Twitter is a communications platform much like standard texting is (just public, which adds more complexity to the gumbo), yet AT&T and Verizon have never needed to claim responsibility for people getting threatened via texting.
I’m dubious, Postgres added OO features when that was the fashion, then XML, then JSON. To my mind Graphs are still relations just indirect one, I use graphs a lot within Postgres no problem, it has native recursive CTEs which are surprisingly fast for most Graph queries. For v large graphs I cache the graph with an automatically generated transitive closure table or mat view. With Postgres you can do union distinct inside the Recursive CTE to prevent cycles and it’s remarkably fast, millions of rows under 1 minute.
True, if you modulo all the features like views, stored procedures, functions, foreign keys, triggers there is no reusability in SQL...

On the serious side: It's not a bad idea to contain critical business logic in the database. It's shared by any app using the database. Foreign keys esp link and let you cascade changes with no extra code.

Less overall code. Higher guarantees.

Everyone agrees it's a good idea to use a `datetime` field for a `created` field instead of `varchar` and letting the application parse/extract it's own format in there.

It's also a good idea to add triggers that do specific things to keep your db in a consistent state upon actions.

Maybe adding/deleting a row needs to update a counter in a statistics table for quick access because count(*) on that table takes too long.

You could do that it in your app - but what happens if someone changes the data without going through your app.

Instead you add it as a trigger. Now you can be sure that the number in the stats table is always the same as the actual number.
Yes, acknowledged.

https://news.ycombinator.com/item?id=19128325

fsync() is not documented to be system-wide (while sync() is). That behavior would also be an OS bug. The question this person asked was specifically about fsync().
Ask HN: How can I implement full-text search enginge
I'm curious about how full-text search engines work but couldn't find any resources on how to implement it.
I would be appreciated if you let me know if you know any books or videos in this field. The programming language doesn't really matter but preferably in Go or Python.

Thanks
Nicotine is less dangerous than tweeting.
Introducing Ludwig, a Code-Free Deep Learning Toolbox
[digs out copy of "The Manga Guide to Databases" I bought in school as a gag...but actually turned out to be really good]
> It enables a continuous supply

No, it doesn't, as I explained in the GP comment.

> I'm no logistic genius

Yes, that's pretty clear.

> Try being more constructive next time.

Try being a little more appreciative when someone offers you their expertise for free [1]. And consider the possibility that /u/kakarot doesn't need you to be their white knight.

Just FYI, I used to be a Principal Scientist at NASA where I worked on, among other things, the R&D program that led up to the Mars Pathfinder mission. So while I never designed orbital trajectories myself, I spent years hanging out with the people who did it for a living. Yes, there are a lot of things I don't understand, but the fundamental difficulties of shipping stuff to Mars are not among them.

---

[1] OK, it's not quite free. The price is putting up with the fact that I'm a curmudgeon. Some people think that's a fair deal. If you don't, well, no one is putting a gun to your head and forcing you to engage with me.
I stopped using Skype when they built a backdoor for the Chinese government.

That and a few other very poor experiences with the service, including some very questionable security issues.

Frankly, I hope it does off.
I live in Seattle, though that’s not where I first started with my employer, so that may skew the numbers.

Also, depending on when we respectively graduated from college, the starting salaries are different. Starting salaries for IT where I lived when I graduated were in the $40-50k range.
No. Just no. I have downloaded a truly obscene amount of material from the net for the actually tiny fees which ISPs
require for access.
From 100,000 college grad guides & books to 10,000 "magic"
program and production systems, I'm only curious.
The Internet leaks and leaks, and how can you make any money?
I'd argue that in dense cities cars are about the worst mode of transport for able-bodied people. For almost all trips a combination of a bicycle and a train is faster. Cars are expensive. Cars pollute. Car infrastructure, especially parking, consumes valuable living space. Cars cause deadly accidents.
The key is company that allows you in house change. So, when you get bored or are not learning anymore, you can negotiate different team or task. Or maybe just smaller shift in responsibilities. The advantage of doing that is that you know what you go into, so you can choose what exactly you want.

There are companies where people change often and then there are companies where people stay for long. There are companies where people who stayed long became stale (not moving in positions) and then those where they continue learning.
Show HN: Ivid – (cyoa) Interactive video player (webCompoent)
> The rationale for taxation is the idea that you owe your government money by using up public resources (such as national defense, public works, emergency response, etc.).

If this were the case, then everyone would be taxed equally. People with more money have always been taxed more (at least in the U.S).
I mean, a library is basically a B+-tree ;)
ELI5 please. why should I care about this.
Digital peer pressure
It's public knowledge https://help.twitter.com/en/managing-your-account/help-with-...

> Once you’ve changed your username, it returns to general circulation and may be selected by another account.

So in the case of services where your username is the only thing your account is identified on, it probably makes more sense to delete your tweets and leave the account active. Oh, and post a nonsense message every few months so you don't get deactivated
What I want out of books is to be able to work them into a sequential feed workflow. I don't think it's likely to happen without hacks in my lifetime due to DRM.

But it would be great to get chapters of books woven in between long and short form textual content whose sources are personally curated. If someone thinks they can either work out a deal with Amazon or otherwise get around the DRM issue in a commercial product, drop me a line, I'd love to build V1.

Think about it, all text content, sliced and diced for maximum consumability. It just might make feed readers sexy again.
Can you please tell/elaborate what doesn't work?
Depends a lot on the actual access patterns of your data.

Many recent web & mobile apps have a lot of screens where you just want to grab one blob of heterogenous data and format it with the UI toolkit of choice. Or if they do display multiple results, it's O(10) rather than O(1000) or O(1M). Chasing pointers is fine for use-cases like this, because you do it once and you have all the information you're looking for.

This is also behind the recent popularity of key/value stores and document databases. If all you need is a key/value lookup, well, just do a key/value lookup and don't pay the overhead of query parsing, query planning, predicate matching, joins, etc. When I was working on Google Search > 50% of features could get by with read-only datasets that supported only key/value lookup. You don't need a database for that, just binary search or hash indexes over a big file.
It's very easy to keep a list of all used names and verify first. Twitter does that. You requested to have your account removed from that list. What would even be the point of keeping your username locked after the account deletion?
I haven't found a mobile option that doesn't considerably slow phone down yet.
Privacy is part of security. I think what you mean is the integrity is OK.
Please go easy on me, but is there a list of applications of CGT somewhere?
I think this is the craziest part. Got fed up with your client? Well, you should wait until all your important contacts are fed up with it as well.

I can't believe I have to use a client as bad as Skype.
Something I don't understand about Automatic Differentiation is: Why not use a Computer Algebra System instead for generating derivatives of given functions?
and you usually define $ and $$ as querySelector and querySelectorAll at the beginning of the file if you don't like writing them all out, so they're exactly the same length
Moving to microservices isn't just sw architecture: why we changed our Git flow
https://academy.vertabelo.com/
That only protects you, but not your contacts.
Why do so many web developers hate jQuery? https://link.medium.com/ehNSiPGNgU