skysight-inc/HackerNews huggingface dataset:
> Instead of forcing everyone to share everything publicly, people would just share with their close circles.

This is an interesting point.

At the time G+ came out a lot of people were complaining about how you really didn't have control of your content on FB and G+ really tried to create an ecosystem where you had some control of your own content, which ironically what people wanted, but it never really took off.

I also remember some other social media platforms like Diaspora doing the same thing. Even now, I know of a few platforms that are taking a blockchain (decentralized) approach to social media. I think its still way too early to tell if people will use those in great numbers, but I think its the next natural step.

Maybe G+ was ahead of its time??
What you're saying makes sense for individuals, but not the generation as a whole. Total retiree spending is entirely financed by a combination of current tax receipts and selling assets. Pay-as-you-go and financially funded schemes are substantially equivalent here - current retiree consumption is 100% funded by current workers, the only difference being whether it's called something like "Social Security taxes" or "student loan payments".

What additional saving does is improve the standard of living of current retirees, through increasing asset prices. What old people need is to invest in the productivity of current and future generations, so that society is rich enough to support them how they'd like without squeezing the life out of current workers.
> Then why is it that every Sony product I've used feels clunky?

Because good design is rare in general? Most products are designed very poorly, and big corporations are no exception.
Simply insert the words 'the majority of' and you're good to go.
The Electron-ness and memory usage of the app on desktop are certainly annoying, but the UX is still far better than any terminal-based or open source GUI for IRC. It was better than HipChat when my company moved to Slack 4 years ago.

Overall Slack is a net UX improvement over everything that came before.
OpenVPN has more poorly written tutorials available which explain how to configure it by copying and pasting huge config files often containing security vulnerabilities or other poor practice. Just off the top of my head, I believe the default cipher was bf-cbc until fairly recently they implemented TLS cipher selection.
They'd make it require a proprietary pin by making the hole a few fractions of a millimeter thinner than a paperclip.
Google+ failed, but it begat Google Photos which is not a failure.

obDisclosure: I'm a Googler, but joined way after G+ both launched and failed.
“Funes the Memorious” and Other Cases of Extraordinary Memory
Bitcoin was designed so there are no obvious principals to have reprisals against. Satoshi kept semi anonymous for a reason.
If you are a keyboard-centric mac user, Contexts is wonderful! For such users, I also recommend checking out ShortCat: https://shortcatapp.com/
Any excuse to post something from the BBC's Feynman Archive.

https://www.bbc.co.uk/programmes/p018w2zl (1m26s)

Richard Feynman recalls a disagreement with a friend, where he maintains that a scientist can appreciate the beauty of a flower just as much as an artist. Feynman believes the aesthetics of a flower can be recognised by everyone. He says that a scientist can also imagine the plant at a cellular level, and see the beauty in its complex inner structure. He wonders whether this beauty can also be appreciated by other creatures
New blog from Man Group on their use and contribution to open source
They'd also probably stop when they saw you were running i3 and couldn't figure out how to pull up a web browser.
Corteza, the digital work platform for humanity, has been released
ActionScript 3 was one of my first programming languages and I used it for many years; it's also based on the ECMAScript standard and very similar to TypeScript so I should be biased to like TypeScript, but I really don't.

I was a big fan of static types for many years (I also did Java and C++) so I understand your point of view perfectly but I also understand that it is incorrect.
The fact that my POV seems so bizzare suggests that you haven't considered it thoroughly before.
Switzerland teaches High German (and colloquially - as far as I as a German am aware - refers to it as 'Written German').

If you learn High German in Switzerland you'll be able to speak German perfectly fine. There are regional differences though - Switzerland doesn't have the letter ß, Switzerland has some words that plain don't exist in German (as I know it).

If any Swiss guy is reading: "Widerrechtliches parkieren wird verzeigt" contains two words (in a sentence of four..) that I can understand perfectly fine, but that just don't exist on my side of the border, as far as I can tell.
Ah "any more technical questions"... except this one.

Sorry, but I can't name our partner.
Chinese auto giant pours $29B into dystopian, blockchain powered mega city
How to Consume Books in Whatever Way You Want
New PostgreSQL releases to fix buffer overflow CVE-2019-10164
I've been out of high school for 20 years now, but a high school friend reached out to me on Facebook and let me know he and his wife were going to be in town for the weekend. We went out with them a few times and had a blast!

He then let me know that another high school friend of mine had just moved a few miles away from me (I live thousands of miles away from where I went to high school, so this was news to me.) I went to her housewarming party--invited through Facebook--and now she and I have reconnected too.

I am in several Facebook groups for our industry (cell phone repair) and it's how I've made friends, learned about new developments in our industry, and found vendors who are awesome.

I am by no means a huge Facebook fan; the article yesterday about how they treat their outsourced content moderation teams was appalling. However, I acknowledge its utility for both business and personal uses.
Regulating securities didn’t turn them into fiat money so I’d say regulation isn’t incompatible with the intrinsic characteristics of crypto. And I’m sure a few tens (hundreds?) of thousands of users of QuadrigaCX’s users wouldn’t have too many qualms with regulated crypto right about now...

Crypto is about decentralization and reliance on strong cryptography. There’s nothing in the definition that rejects regulation. It’s mostly people’s misconception that crypto is just a means to “fight the power”.

And it’s not even the currency itself that has to be regulated, it the entities that want to deal with it, like your shady exchange that has no transparency or accountability. They didn’t play with financial instruments after all.
How to sell your software to Fortune 2000: A practical guide
I think they're asking what makes CL noteworthy among all the other PLs such that it keeps getting brought up, even though it's not new and shiny or widely popular these days. Same sort of question you'd get about Smalltalk or Haskell.
On this planet it is possible to do runtime type validation with typescript. It's not an out of the box feature but a number of libraries allow it, e.g. https://github.com/gcanti/io-ts
Great experience for a tech nerd vs great experience for your average desk jockey. Nobody is stopping us from making new protocols, continuing to use IRC, etc. The reality is software is no longer a niche thing - its just another part of mainstream business. There are still "power user" versions of formerly-niche domains.
Like many metrics, if your not measuring it, yes.

It's easy to game, but with reasonably written code the number of lines in unsafe blocks should correlate fairly strongly with the number of times you did something scary. (Scary here includes things as basic as calling a c function or system call directly)
Seems like there are 16 billion reasons NOT to choose IRC. From Slack's perspective (and you could argue most of it's users) this was a good choice.

FWIW, I've been using IRC for over 20 years.
HackReactor in SF and Turing school in Denver. Have spoken at and worked with graduates from both.
That's true. I didn't think of doing that. Nice!
Is anyone here buying shares?
Talin! I was always a bit amused that people like him, who wrote The Faery Tale Adventure, Music-X or the Amiga Installer, would work on a social network. Same with Andy Hertzfeld.
Earthsea by Ursula Le Guin
Oh good, instead of expanding the ways that people can build wealth through ownership, let's find ways of giving existing owners more "income potential" for less! Then we don't have to worry about pesky things like building more infrastructure which benefits everyone.
OpenSUSE Linux getting support for multi-device Btrfs in YaST partitioner
Best book on distributed systems out there! It's one of the books that made go into that area of computer science.
> The UK also has Stoke-on-Trent giving away houses for £1 in a desperate attempt to unblight the place.

I'm kinda curious what you mean by this?

I just did a brief (didn't look at all areas) google maps tour of the area, and while I know that isn't in any way the best to assess an area, I was struck by a few things:

1) Things seem pretty quiet - little vehicle traffic, but also few people walking about, even in the "city proper".

2) Buildings seem fairly diverse; some newer, some older. Most in seemingly decent shape; a few in need of repair.

3) Some interesting shops and restaurants (saw one small restaurant called "Planet Bollywood" - heh).

4) Housing neighborhoods and such seemed and looked nice.

I guess what I'm trying to get at is that I didn't see anything that looked like "blight"; maybe I didn't look in the right areas, or maybe my concept of blight is different?

When I think of blight, I think of empty lots with weeds chest high, trash dumped, broken down and/or burned out buildings, etc - stuff in extreme states of disrepair or needing condemning and removal/cleanup.

I didn't see anything like this; but again, I didn't look everywhere. Where I did look, the worst I saw was perhaps some buildings that needed some basic upkeep and maintenance (at least, from the outside).
A few more random thoughts that popped into my head:

Flow's Windows support is pretty buggy. We have some team members who prefer Windows as their dev machine and it looks... painful.

Flow supports the upcoming `?.` operator and overall they seem more open to introducing features that are in a development phase and might be changed/deprecated in the future. I guess it's a matter of perspective if that's good or bad, but man I'm going to be sad if we end up making the change and I have to convert all those nice and clean `foo?.bar?.baz` chains into some unreadable multiline monstrosity or calls to some random getter library.

Flow's exact object types [1] are really useful and have prevented actual bugs when used with optional properties. TypeScript's concept of "freshness" [2] does prevent many if not most of these bugs though.

[1]: https://flow.org/en/docs/types/objects/#toc-exact-object-typ...

[2]: https://basarat.gitbooks.io/typescript/docs/types/freshness....
does this mean they broke the embargo for 7/7??
Two things in my opinion:

* Made it hard to "post something on someone's wall"

* Terrible redesign after redesign
But... will you be able to use LibraCoin there?
One of my favorite projects OpenSeaMap (http://openseamap.org/index.php?id=openseamap&L=1) also has a marine traffic layer.
You could easily calculate such a stat from here. Microsoft Apple and Google are all in the top 5, with IBM and Oracle being the other two. Adobe used to be on top but with the death of flash they have been slipping. I checked out the breakdown of memory corruption/overflow bugs and its well over 50% of CVEs for MS and Apple. Google is much better with less then a quarter of their CVEs being memory related.

https://www.cvedetails.com/top-50-vendors.php

Microsoft 6508/116769 = 5.5%

Apple 4502/116769 = 3.8%

Google 4110/116769 = 3.5%

total (6508 + 4502 + 4110)/116769 = 13%
Let’s Cut the Hype About Robocars
I'm a little confused on this risk factor:

Use the same QR to provision multiple TOTP applications

Poor understanding of what/where their second factor is.

Documentation: Tell users to only provision one device

What is the risk here? If I have two phones and only one of them on me at a time, why is it dangerous to configure my authentication app on both phones so it's available regardless of which one is in my pocket?
But having factories split across 25 countries would be a logistics nightmare, wouldn't it?
I was referring to dependencies that you don’t work on yourself. For example, if you’re a front-end dev and there’s a bunch of microservices you want to have running, you can start them all in one command and get on with your job. No need to wait for anyone to spin up environments, refresh databases, etc.
I don't think of search when I think of Google for business, rather GSuite and Cloud.

The headline sounds like you are providing search for a business, but it looks more like a company database.
ha ha! :)
Any idea of when HackerNews will support 2 factor authentication?
I also wish they didn't use horns, but not for the same reason. My main objection is that this looks to be an elongation of the external occipital protuberance, which is a part of every normal human skull. So kids aren't "developing horns," instead their bodies are adapting to the stresses involved with looking down for hours on end.

Also, this isn't a bad thing, it's how our bodies work. Kids who do gymnastics or swim a lot have bodies that develop differently in response to those stresses.
You’re talking about mobile here, and I get why—it’s a majority of their computer sales—but most of these arguments don’t apply in the case of the Mac Pro. A Xeon and an Intel mobile processor are different-enough chipsets that there isn’t much motherboard silicon that can be reused between them. (They could maybe reuse the chipset design from the iMac Pro, but Apple kept saying that was a “transitional” design—which I read as “an evolutionary dead-end stop-gap product that we aren’t basing our future design thinking off of.”)

Likewise, I do agree that Apple is likely switching to ARM for mobile—but are there any ARM cores on anyone’s product roadmaps that could power a Mac Pro, or even an iMac? Nah.

I do agree with the greater point: Intel probably do have an exclusivity agreement with Apple right now, and so Apple sticking with them right now isn’t evidence of anything in particular.

But to me, it looks like a natural shift for Apple, in the near future, to adopt a hybrid strategy: if they can switch to ARM entirely for their highest-volume segment (laptops et al), then they’ll no longer need the benefits of having Intel as a locked-in high-volume chip supplier, and will thus free to choose anyone they like for the much-lower-volume segment (desktops/workstations) on a per-machine basis. That might be Intel, or AMD, at any given time. They won’t get such great deals from Intel, but in exchange they can play Intel and AMD off one-another, now that they’re in healthy competition again.

Intel is probably just as aware of what Apple has on its roadmap as Apple is aware of what’s on Intel’s roadmap, so I would expect, if anything, that they’re scrounging desperately around for a mobile architecture that’ll be competitive-enough with the nascent A13 to stave off that collapse of a partnership.
It’s not the Century, it’s the Comfort.

https://en.m.wikipedia.org/wiki/Toyota_Comfort

The Century was designed for CEOs and heads of state, the Comfort was designed as a general purpose Taxi.
Volkswagen Follows Tesla into Battery Business with $1B Investment
Man, it's crazy how much was riding on Slack staying private.
Depends on the use case. I think the main factors are reliability and security: if it's not a crucial service and isn't handling anything sensitive, then there's no reason to pay more.
The Most Synthetically Complex Drug Candidate Ever
apart from marriage itself being the legal equivalent of shooting yourself in the leg, why not make it worse by taking a loan, genius!
Whoever made the decision not to take backups for example. The ones who will have to pay for their mistakes will be the taxpayers otherwise.
TIL : https://en.wikipedia.org/wiki/Time-based_One-time_Password_a...
Typescript only checks all that at compile time though. The complaint here is that even a typed json.Parse<T> :(json:string)=>T will not actually give any type checking when you pass it a string containing any schema.
1. What industry are you after? You have to choose a vertical or you'll waste a lot of time being everything to everybody.

2. What technology service are you offering?

3. Knowing #1 and #2: Network with business people (not tech people) in events. Business people are the stakeholders, not some engineer that works at the company.

4. Your sales cycle could very well last over a year. Do you have enough funds to cover that?

5. Read this recent thread: https://news.ycombinator.com/item?id=19876825
> Lügengespenst

he, it should be Lügengespinst - from "gespinst", which means web. Not "Gespenst", which means ghost. Although funnily it would also fit.
> And yes, it's hard to recruit people with the right skillsets to support legacy hardware and software.

Perhaps you should not fire them, then.
> It doesn't even ensure type safety because there is no runtime type validation for JSON objects received from the API.

It ensures internal type safety. If you don't have a lot of complexity on your side (e.g., a large client-side app) that may not be worthwhile to you, but it's certainly a thing it does, and a reason static typing is generally considered to be of value, particularly in large, multiprogrammer and, even moreso, multi-team projects.
Statistics show why the status quo is failing most Americans
Because if you do not know where your other phone is then you do not know who has access.

The same issue exists with a single device as well, but to a lesser degree, because it's less likely to be out of your control.
Everything is a give and take. At large organizations I've been at, web component frameworks - especially strictly typed ones like Angular - have tremendously helped to standardize web development across a large team of varying skill levels. When there's only one standard way to make a GET request and a defined interface that the result has to meet, output is much more stable.

On the other hand, these frameworks can be completely unnecessary overhead for one or two person teams. I'm currently using Preact for personal work, just because of how simple and lightweight it is.

To the author's point on site's that work in older browsers or without JS, unless you're building a product for government use or for an org that has really archaic IT requirements, the chances of needing polyfills that aren't provided by default in the framework are really low. The chances of someone needing your site to work without JS is also really low, especially if you're providing any sort of complex functionality.
Was the original BERT formatting from the Hub or from something inside the Gateway's network? I always associated BERT with Erlang, do you know if it was involved or if it was something else?

Cheers for this blog post, by the way. It was really informative about the issue, and about how FPS works.
Okay, you’ve officially made my day.
> Sounds like they were trying to emulate the early days of FB some people pine for where you had to have a .edu email address to sign up.

It wasn't just that. At the beginning, you had to be at an Ivy League. And that was the problem, G+ was invite only among a bunch of nerds, whereas FB was invite only among people who network for a living.
Typescript has been useful for my team to reduce the number of unit tests and constant checking of number and order of parameters in functions, presence of null/undefined values, etc - when compared to JS obviously. It works particularly well when coupled with JSON schema validation that checks that the contract of your api is not ignored (TS types map very easily to and from JSON schemas).

As for your third paragraph, we follow some degree of functional programming precepts, which implies we avoid mutability as much as possible, so I can't comment much on the problems of mutating TS. I enthusiastically recommend pursuing immutability though, TS or not.
So this is a physical reaction to changes in musculoskeletal habits which result in muscular, bone and ligament change in response as phone usage alters the position of the skull which induces new stresses the body adapts to.

I could be worse. At least it’s not a response to radiation.
Lady opens a random email (most likely in her junk folder) from someone she doesn't know and end's up costing the company hundreds of thousands of dollars? In 2019? Something is rotten in the state of Denmark.
I see Hindus in India don't eat cow/beef, do they've lower occurrence of these disease? Why would they make such religious rule had it not have any effect on humans?
Just as long as we agree.
Used properly, runtime checking and types go well together. Types help you remember whether incoming data has been validated. You can use them to make sure your code does runtime checking exactly once, rather than multiple times or not at all due to changes in different packages that can introduce security bugs. This can make security reviews a lot easier.

I don't know if that's commonly done in Typescript, though? It seems more common in web apps to trust your own server to send you good data.
There is no debt on good exchanges that offer crypto derivatives. Exchanges automatically close your positions when your margin balance nears zero. The best one - bitmex.com - has a 250 million insurance fund to cover the potential losses in case the price action becomes too volatile and there is not enough liquidity to close out everyone's positions in time.

Everything is seamless for the user, they don't even need know how leverage works, it's no different from trading on any other exchange.
Germany, not France.
ANSI Common Lisp from PG gives you a basic overview of the language, has some examples and has also a short reference section. It doesn't teach you anything useful about the eco-system, IIRC.

Practical Common Lisp teaches the language a bit more by example tasks...
Pretty good analysis overall, although this part is not true:

> With the exception of the mac pro, Apple's entire lineup uses mobile processors.

In fact their entire desktop lineup now uses desktop-grade CPUs. (except possibly some entry-level iMacs that weren't subject to the recent refresh)

* iMac Pro: Workstation processor (Xeon)
* iMac 27": Socketed desktop processor (e.g. Core i9-9900KF in top config)
* iMac 21": Socketed desktop processor (e.g. Core i7-8700)
* Mac Mini: Soldered embedded desktop processor (e.g. Core i7-8700B)
big corps moves much slower, and they have bigger teams. its like food with too much seasonings.
Once you become used to a nice, clicky mechanical keyboard, or have spent time typing on a Lenovo laptop, keyboards with travel feel much less jarring on fingertips.

Suggesting people who like travel on keyboards walk around stomping their feet is hilariously misinformed.