skysight-inc/HackerNews huggingface dataset:
Adaptive Lab – hiring
Adaptive Lab | Design and innovation consultancy | London, UK | Full time, Onsite

Like variety? Working in multidisciplinary teams? Shipping to market fast? Helping companies create new environments for doing things differently? And you don’t want to work at Accenture?!

We build beta businesses. Businesses that launch faster, grow quicker, and behave bolder. To do it, we unite smart thinking, brave design, and nimble build.

We launched SMARTY for Three Mobile - https://adaptivelab.com/thoughts/technology/smart-tech-for-smarty-how-we-built-the-uks-first-lean-mobile-network/
And V-Auto for Vodafone - https://shop.v.vodafone.com/UK/V-Auto

Open roles:
Senior Frontend Developer - https://boards.greenhouse.io/adaptivelab/jobs/1024461#.WumHfNPwaYU
Senior Backend Developer - https://boards.greenhouse.io/adaptivelab/jobs/1034328#.WumHitPwaYU
[Mid-weight] Developer - https://boards.greenhouse.io/adaptivelab/jobs/1036142#.WumHoNPwaYU

Or be in touch with Sophie at jobs@adaptivelab.com. Thanks.
Federated Learning. Bringing ML to the Edge with Kotlin and Android
pos mensaje de prueba tambien
DNS Performance and Uptime
Blockchain Myth #1 Debunked by Saito
Kicking off our Myths in Blockchain series with: Someone Will Always Pay for the Network. Find it at: http://org.saito.tech/blockchain-myths-1-someone-will-always-pay-to-run-the-network/

Saito Website: http://saito.tech/
Saito Whitepaper: http://saito.tech/saito-whitepaper.pdf
It's doesn't work properly in Chrome either if you have Ublock Origin enabled and/or anti-Facebook filters in place. Which is not that surprising considering that Oculus IS Facebook.

Even when trying to sell you hardware, Facebook is spying on your every click.
Good advice in the article, the relationship is more important than to fight over details but I would recommend using standards.

Regarding the change, ask her why she want to change it? How would it give a business advantage for the business? It is a bigger change, write it down so you can evaluate in retrospect -> this is how we improve. If it does not give any business value why should we do it?

As they say in the article do not go directly against the proposed change because the person will not remember your arguments only the feeling they had when you said it.
Perhaps it's not. AMZN is a for-profit entity. Their shareholders come first. Profit comes first.

The more interesting question is, how does this influence our engagement with Amazon, as members of the tech community and the business community? From hackers to founders to dev leads to CEOs we're all individuals with some degree of influence. Most of us hopefully value the idea of a free society to a great degree, because without one our industry wouldn't exist.

I have no problem with saying that the business I own will think twice about making further investments in AWS because of this. I'm less likely to recommend AWS to our customers because of it.

Businesses which host hate speech get punished by advertisers who don't want to be associated with that kind of drivel. I'd like to see businesses which enable dictators be punished in a similar way.

By the market and this community. I'd like to see more hackers and founders say hey, this company enables dictators so we are re-evaluating/freezing/reducing our investment in their products. (Pick whatever level presents an acceptable cost to you.)
I would imagine so because there are guides for do that with most 8bit micros. You can also get SD card readers that announce themselves as floppy disk drives for most retro computers (I've got an Amstrad CPC 464, BBC Micro and Atari ST all with various modern tech attached without altering the original hardware in any way shape or form).
You are right in this respect, the reason for limiting access right now is that I don't want hundreds of people to experience and report the same bug, if I let a few users at a time try it, I can fix the bugs they report so the users in the next batch won't experience these bugs.
CoinFi | Hong Kong and Remote | Full-Time | https://www.coinfi.com

CoinFi is a cryptocurrency media and software platform with 12 team members who are primarily based in Hong Kong. Engineering and community management team members are all remote and scattered across the world and timezones.

We’ve completed a successful ICO to raise funds and are looking to scale the team, particularly on the product side.

Our platform is open source and the code is available at https://github.com/coinfi so your contributions will be available for the entire world to see.

We’re solving very interesting challenges by providing tools that are prevalent in the equities space but missing in the cryptocurrency space such as aggregated newsfeeds, stock/coin screeners, portfolio management systems, and automated trading algorithms.

We’re also tackling some super interesting data engineering / data science problems including ingest of trade and order book data per exchange, ICO/coin data, and Ethereum blockchain data.

Our open positions are available at: https://careers.coinfi.com but in particular we’re looking for the following:

Product Manager (Onsite) - https://careers.coinfi.com/p/faf0dd137a1d-product-manager

UX/UI Designer (Onsite) - https://careers.coinfi.com/p/35ccbf72a47c

Full Stack Web Engineer (Remote) - https://careers.coinfi.com/p/fdc19b5dfa86

If you have any questions, please shoot them over to me directly at han@coinfi.com (technical cofounder), happy to answer / talk shop!
They dont say they delete it. They say they clear it. I dont think that wording is an accident
Next time you fall for lucrative arrangements on a digitalcurrency/ cryptocurrency or popularly said Bitcoins, reconsider. This pack of lawbreakers drifted a fictitious cryptocurrency, set up a website and tricked several people in Delhi and different parts of the nation. https://www.ica.in/advisory/kislay-chaudhary-advice-on-bitco...
> This thing is priced to sell

My gut feeling is that they are selling each unit at cost, or even at a loss, just to dominate the market. It's not like Facebook can't afford it.
Yeah, this is realistic. I wish people would stop perpetuating the myth that "That's just how Electron is". It's perfectly possible to write Electron apps that don't automatically hog half a gig of RAM.
Github Repo: https://github.com/OpenMined/Grid

Project Website: http://openmined.org/
People should use password managers, but it's a crutch.
This is just advertising... showing a product on HN, but requiring you to "invite" others? Too bad, I was actually willing to try the software.

I'm not going to invite others if others can't use the software, or without trying it for myself first...
Silicon Valley TV Show to Feature ICO
+1 on vitamin d deficiency in general.

Now, I'm not a doctor, but my understanding is that most vitamin d can't be absorbed through the intake of pills.

The solution is to expose yourself to 15min sunlight daily, preferably with short sleeves and pants so you have more skin surface to absorb it.

On the plus side, it's cheaper and you get some fresh air!
>The moment someone starts a feminism skate mag I'll be all about it.

No you won't.
Actually I meant that 2 years should be enough as well not 5+, given the adequate skillset.

As for Microsoft, I think that have been invaded by JS devs on their way to re-invent and refresh the company's culture.

Regarding the OP, yes he should be appreciated by taking the effort of spending two years doing this software, it is just a pity that it yet another Electron app.
Can you link to one or two classes taught in Rust?

It is surprising to me, since academia often trails by many years.
You say "proper" but what you're describing (at least the military option) is a war of aggression. This is not only illegal (both internationally, and, for example, in US Law), but described as "the supreme international crime."
Yep. He hates Putin so much he invited one of his ministers (?) to sail on his yacht with some escorts.

/s
> Can anyone explain the idea there.

I can't speak for these particular people, but people can be offended by equating people and animals.

I wouldn't be offended, and I'd be tolerant of these kind of PETA lectures, but I do find the underlying emotional appeals presumptuous and tone deaf. I can see why someone would feel offended by the argument.

I don't see why someone would be intolerant of it, though.
Intel Sends in Their First Batch of Graphics Driver Updates for Linux 4.18
Google open sources gVisor, a sandboxed container runtime
it's hard for tech people who care about this, it's nigh impossible for laymen. it doesn't scale well.
86% of my passwords are for low consequence sites.

How much should I care if someone hacks my handle and posts ads on a chat site? Or reads registration-required articles under my registration? Or etc etc.
Old micro computers tend to be easy to repair. Given replicas of most retro hardware exists these days I'm generally of the opinion that I'd rather see original retro hardware restored rather than hacked. But ultimately it's not my place to say who can do what to their hardware otherwise - particularly since I'm the kind of guy who also like to hack their own modern devices as well.
No links to git repo in the packages, big warning sign.
Why are you linking to Twitter and not to the actual paper? http://fermatslibrary.com/s/von-neumanns-first-computer-prog...
Electron app versus using their website I guess. In which case I use their website.

But I agree, it's almost never a choice, but it's a hypothetical
Which is exactly what I'm trying to avoid. I don't want to be tracked so I try to limit the amount of fingerprinting possible.
What I do is similar.

I use auth0, and have it configured for passwordless use.

If you have a Google Account or Microsoft Account then you can simply use the OIDC / OAuth flow and have those third parties that you trust identify you and handle the authentication... we only ask for an email as it's necessary for our service. Because it's only auth0 talking to the identity provider, Google and Microsoft don't actually get to see which site you're signing into.

If you don't have those, then you can just use an email code. We email you a single-use expiring (15 minutes) code, you enter it and gain access.

In this scenario email becomes your identity.

I use private browsing for everything... this is a bit inconvenient as password managers cannot handle this email verification flow. But for me that's good... I want this level of security for myself, I want the service not to be storing passwords whilst also not permitting identity providers to know what I'm signing into.
A standing desk.

It's been life changing to combat my back pain, feel tired in the evening, shift around regularly, grab something to drink etc.

Stretching.

Especially the hamstrings and upper body given the long hours on the keyboard.

They can both be combined easily and are also a great fit for hammock driven development.
The OP clearly means not hosted remotely / not requiring a server to set up, but somehow everyone thinks this is a great opportunity to mention that since it uses the same underlying front-end technology, there's no distinction, and it's actually worse.
Cryptocurrency Payments: Business
1. With a password manager, you don't have to think anymore if a site is high-consequence or low-consequence.

2. What kinds of websites that require a sign-in are actually low-consequence? I can't think of any from the top of my head, but that's probably because I'm pretty reluctant to sign up to new sites.
Another Yik Yak? Get ready for the fallout.
it depends, are you using or abusing? it only really becomes abuse if you take doses in a recreational capacity. as long as you are using standard doses and remember to stay healthy, eat and get enough sleep theres not too much harm in using stimulants, they can be incredibly useful and the potential side effects are minimal enough that in many cases its probably worthwhile

(full disclosure: im actually diagnosed with ADD and am prescribed elvanse/vyvanse for it )
You are not a lawyer and that's obvious, too bad you try to act like one with citations and outlandish statements.

If I post an article on mysite.org on "free trade" and you think you can archive it and copy and re-distribute it for eternity, you better think it again. The implied license is to read the article from my site, for as long as it is posted there--in MY site. Now, if I become a US President and someone has a copy from 45 years ago, that's different.
I am using a tool called AirFlow - has built in support for subtitles which was the first thing I look for when chromcasting. Even though it's not free, it's an amazing tool. (not affiliated with them at all)
I don't know about you, but something in the blend of raw riskness and complex physics of skateboarding makes my heart melt.
Working for State is a euphemism. It's who certain people claim to be working for when they actually work in intelligence or covert operations. For example overseas embassy CIA staff.

In my experience it's quite common and usually said in a way to indicate they don't actually work for State but can't/won't say who they actually work for.
If it is well integrated with your browser it's quite ok. Maybe not as convenient as using the same simple password everywhere but certainly a lot better than having to remember a lot of different passwords ;)
Again, password managers. You can have a "correct horse battery staple"-type password for that.
The choice is actually more interesting. Although big companies such as Slack potentially have resources to support development for multiple platforms, even they can implement new features faster due to Electron. Think about all those small teams that just wouldn’t be able to port their apps anywhere without it.

So in some ways I’d probably prefer a good Electron app.
>* I think SyneRyder means what format are you storing emails on disk?*

Yup, that's what I wanted to know. Since Thunderbird & Postbox both used the same Mbox Unix format for my 20 year email archive saved on disk, it was very easy to switch between them. And since it's an industry standard, I'm reasonably confident I could export/migrate it to a new email client when I have to - or find someone who has written software to do it.
FTA: "To be clear, when you clear your cookies in your browser, it can make parts of your experience worse. You may have to sign back in to every website, and you may have to reconfigure things. The same will be true here. Your Facebook won't be as good while it relearns your preferences."

I call BS. My experience definitely won't be worse, because I will do my best to block all your crap tracking and ads from the start. Also, please stop relearning my preferences, and no, I won't be using your crap to log into websites.
The collapse of the USSR HAS to be a bit more complicated than that.
i tend to disagree with this, i hear people say that exercise is helpful for cognitive enhancement but i found doing any significant amount of exercise leaves me drained and i find my mental performance slips
It should show where it thinks I am.
Which teaches you about effectiveness of "collateral freedom" against states that Just Don't Care.
- Louis C.K standup comedies

- The Big Bang Theory + Friends + How I met Your Mother

- World News
"protect user data" is a odd way to say "force you to forget something"

We are merging with our creations, and will laugh at this "AI" thing when we realize it's us. The WOGPC is really a struggle for self.
This was interesting, but I don't get this part of the example code:

if (w == 0 || h <= SIZE_MAX / w)

To me, that condition is just super-strange: if w is zero, the product w x h is zero too, so the entire allocation becomes pointless. Surely it should be:

if (w != 0 && h <= SIZE_MAX / w)

or something? Having these kinds of discussions based on code that is confusing in itself just becomes too much, for me.
How to build your first app with Mobx and React
We do have alternatives — global open cross-platform standards such as hard tokens based on the FIDO U2F and WebAuthN standards even. We're just not at the point where both users and services are willing to use these technologies.
> If you embed a copy of jQuery on your page hosted by a CDN, you're collecting and sending personal data to the CDN. Do you have consent for that?

You're not collecting anything there, so it's nothing to do with the GDPR - it might impact the CDN, but it's unlikely without them tying your IP to other personally identifying information. Analytics would be, because that's personal data you are collecting, so you'd need to ask permission for that.
What about generating a password for the user of lets say 256 characters (like a private key)?

Ofcourse this is not optimal, but I think this is more convenient than let say sending a login link via email.
Last I checked scrolling is possible on mobile. As is landscape.
I do this but I'd love to have someone tell me why this is a terrible idea (apart from the obvious one of using a 3rd party sha256 calculator)

1. Have a very short prefix and a suffix I can expect to remember
2. Password for every website gets generated like this <prefix> + website name + <suffix>
3. Generate SHA256 hash of #2
4. Use #3 as password for the site.
5. Save password to password manager

Pros -
1. losing a password on one site doesn't compromise the pattern on others because cracking sha256 is still not possible (afaik)
2. relatively easy rules to create new password
3. If I HAVE to login on a computer without my password manager (e.g., public workstation), I can regenerate my password on the fly.

Cons -
1. I use an external sha-256 calculator
2. Some sites enforce password length and arbitrary case/symbols rules. Have to manipulate generated password by hand
For reference, when settled, Gmail in Firefox uses 200MB or a bit more, while FastMail uses around 10MB.

I’m tempted to make a FastMail Electron app just to demonstrate that Electron/HTML/CSS/JS doesn’t need to mean slow and heavy (it just normally does).

Later: OK, so on Windows a trivial Electron “just load https://www.fastmail.com/login (and then log in)” app uses ~230MB of RAM. Not what I was hoping for, though it doesn’t surprise me a great deal—Chrome is quite happy to use lots of memory. Interestingly, when I reduce it from 3000×2000 to 1600×1200 (device pixels, it’s a 2× display), it goes down to about 160MB after a bit, and minimised to 180MB or 120MB for the two window sizes. Still very snappy despite this memory usage, though, for FastMail is fast.
They are similarly active only during peak hours in CA.

Usually, at the entrance to the ramp from whatever road feeds it, there's also a sign that lights up flashing to tell you the metering is on, so you know you can expect to stop ahead.
This is so cool. Simple, quick, effective. Good job, will be interested to see how it progresses.
I'd like to know how to solve the storage dilution problem with stateful apps in k8s where you have to buy 3-18x more raw capacity than desired to meet availability & durability guarantees.

For example if you ran CDB on a baremetal cluster of 3 nodes with 30TB of raw capacity, 15TB is lost to RAID10, 10TB is lost to running a replicated database such as cockroach DB, leaving you with 5TB effective capacity which is a 1/6 dilution of your initial capacity.

If you ran cockroach DB on a replicated network volume, with a replication factor of three, it gets worse. If you bought 30 TB of disks, you'd lose 20 TB to volume replication, ~6.67TB to CDB replication leaving you with 3.3TB of effective capacity or a 1/9 dilution. If those disks were configured with RAID your effective capacity would drop to a 1/18 dilution.

You could achieve a 1/3 dilution which is the effective minimum for a replicated database if you didn't configure RAID, but you increase the impact of disk failure, in that it would take much much longer to recover a cluster.
>Going into work less productive because you are exhausted and having your boss yell at you for missing deadlines is the hard part. Struggling with money is the hard part.

TIL I have it easy...
My understanding for Google Analytics is that as long as you're not using the User ID feature (I can't imagine Hacker News would be), and you enable anonymisation of IP addresses, you don't need to get user consent as users' privacy is sufficiently protected.
Also because I don't necessarily use the same email address for each site.
Livestream of DConf 2018 in Munich
Just a side note:
Password managers are not useless in private browsing.

I use KeePass and Kee for firefox, and it works the same in private browsing as in "normal" browsing.
Google ends “domain fronting,” a crucial way for tools to evade censors
There's not a lot of attack surface when JavaScript is disabled. If there's a HTML/CSS vulnerability in Chromium, then your email client is the last thing you have to worry about.
Is this how it works in Node.js as well?
Password managers are best practice, but they are a reaction to the failures of passwords, rather than an attempt to replace passwords with a better proposal.

* Password Managers are good but inadequate as a solution because, at present, only a motivated set of any given number of users are likely to make use of them.

Do we want a solution that works well for all or nearly all users? Or will we simply settle for a solution that protects only ourselves?

At present, password managers are often third-party luxuries even though they are indispensable for basically every person. In truth, they are essential enough that standardized API hooks for password managers really ought to be baked into every consumer OS, and if we are serious about protecting users in a world where 86% of passwords are terrible, users should have to explicitly opt out of whether to use a password manager or not.

The only choices most users should be making are

* whether to use a default or nominated password manager,

* what physical tokens / 2FA approaches they want to use

* and whether they want their credentials to be stored in the cloud (convenient) or only ever stored locally (more secure, credential transfer fully under control of users).

Sites / Applications / etc requesting credentials should really provoke a standardized credential request UI on the OS, not have bespoke credential dialogues in a thousand different designs and approaches bleeding all over the internet.

The choice to have a distinct credential per site should not be a choice offered to most humans, because most humans will always make the wrong choice.
Will definitely try it out, it’s really hard to find a perfect client.

I wonder when will we be ready to finally drop copying the entire fricking thread with each email, since all email clients automatically build the thread. If you need to forward it to someone, it’d be easier to replicate that functionality on the client side.
I want a continuous clear-history feature, where every trace of what I do is deleted (including posts and messages) and only the last N days are kept.
The biggest problem is fitting these verticals in to look and feel of Facebook. This is actually lot harder than you think because the core business requires that you still need to be sharply focused on news feed. Perhaps this is the reason lot of verticals that already exists hasn't driven competitors in to extinction. They have to figure out the design (like Yahoo did in its early days with simple but prominent tabs which Google followed up with its own simple but prominent tabs in search results) so people get used to think of FB as collection of verticals as opposed to place to go read news feed - but this would be a significant change in strategy and business bottom line.
At bare minimum websites should use 2FA - a simple TOTP on any smartphone will do wonders.

But, the issue is that 86% of all websites offer so little value that 86% of people would just not bother using the site if they had to do the 2FA dance each time.

That is the fundamental problem here - not people reusing passwords, or password policies that break when encountering my password manager.

It's not surprising people use rubbish passwords to access rubbish websites