skysight-inc/HackerNews huggingface dataset:
After a Win10 user does that, they will have not one but two unused browsers lingering on their PC (both IE11 and Edge). I name this ship Bloaty McBloatface.
After reading about tls 1.2 sessions[s], I wanted to see how easy/hard it would be to a) run tls 1.2 without session tickets, and/or force tls 1.3+ -- the closest I came was:

[ed: moved the link up, for less confusing flow]
http://erlang.org/doc/apps/ssl/ssl_protocol.html#id61195

which isn't all that enlightening to someone not familiar with Erlang. Does anyone know of a "best security practices" particularly for cowboy/opp/erlang and/or elixir?

I'm reminded of how for the longest time ssl was completely broken in python (it wasn't at all obvious how to force verification of certificates - especially for new developers)... And I've grudgingly come to accept that tls/http2 is complex enough that beyond getting to "it works" - even foolproof libraries need a couple of lines of text discussing trade-offs (eg. security vs performance vs ease-of multi-server deployment of session resumption).

[s] https://news.ycombinator.com/item?id=15358446
> I'm on the hype train

That’s the intellectual blind spot which is making this so hard to understand: you’re invested in the technology and want to see it succeed, which means you’re inclined to minimize every downside and boost every possible use without asking whether something is better in addition to being possible.

Being old enough to remember when the internet was starting to go mainstream, there were op-eds like that but they got plenty of pushback because there were so many new things which you could do on the internet which were either impossible, unaffordable, or too cumbersome before. Yes, a modem connection was too slow to play a movie but you could read newspapers around the world, send email to anyone and have it arrive in seconds, download software or photos instead of having to drive to the store, research and trade stocks, chat, etc. and there was a clear path for technological improvements making that experience better over time. The average person could easily see things they’d like to do and the costs were getting more approachable every year.

In contrast, we have a ton of blockchain hype without a single legal use which solves a problem normal people care about better than existing, well-tested technology. There’s a lot of “that’ll change once these fundamental design flaws are solved in a way we don’t yet know how to do” hype being peddled by people who stand to profit if everyone buys in but, as during the dotcom bubble, that should inspire more rather than less skepticism.
It'd be scanned years later if the USB drive I've backed it up on for regular infrequent use goes kaput on me ;)

The replacing every year or so sounds like the most robust way to do it with current best practices but that requires a lot of maintenance.
I don't dispute that an automated machine may be able to dispense great coffee, but I haven't seen it.

At my various client sites, all the automatic machines dispense vile coffee. And I'm not picky...I can stand drip brewed Folgers.
You could look into PhantomJS. Also effectively a headless browser, but it's scriptable.

http://phantomjs.org
Learning to Perform a Perched Landing Using Deep Reinforcement Learning
Tedium is overrun with thin articles by content marketers. The main tedium site also pops in a pop in window that wants to trick you into registering.
Lots of our customers who were previously IE users have become Edge users. Its the new default on PCs
Associated video here: https://www.youtube.com/watch?v=uU0WDWV6au8&feature=youtu.be
they should add "1997: When this website template was created"
The performance of Edge is comparable to Chrome or Firefox. It is a really great product. The sad part is, that they were keeping it Win10-only for several years. I think, that if they made Edge available for every platform and every OS earlier, they could have 20 - 50 % of the market by now.

The funny part is, that there is NO EDGE FOR WINDOWS. Precisely, Edge is for Windows 10 only, which is the minority of all Windows devices today. There is no Microsoft browser for Windows 7 (by a browser I mean the one that is regularly updated). MS announced the halting of IE development a long time ago.
I'm using nassh, with the smart card connector and openpgp smartcard support.

In the nassh ssh relay server options, I'm using '--ssh-agent=gdbjpffhcollcplpbjehfhpfcpdoicob'

https://chrome.google.com/webstore/detail/secure-shell/pnhec...

https://chrome.google.com/webstore/detail/secure-shell-openp...

https://chrome.google.com/webstore/detail/smart-card-connect...
5 ways in which Biometrics is changing our day to day lives
It seems like there isn't much Linux experience in the company that once referred to it as "Cancer"
> Also, as other commenters have pointed out, we don't want to discourage good people from running credit bureaus out of fear that innocent mistakes may get them hung.

I couldn't agree more with the rest of your comment, but I draw an almost opposite conclusion.

We should discourage people, good and otherwise, from running credit bureaus. Collecting and holding sensitive personal data on millions of people is inherently a mistake, and after the last few years of data breaches it's getting hard to argue that it's an innocent one.

Companies have proved time and again that they can't be trusted with huge datasets on the general public. They don't have much incentive to apply the level of paranoia necessary to actually protect data that valuable, and even when they do they rarely have the level of InfoSec skills and, more importantly, culture to actually pull it off. In practice we see 2 or 3 nines of reliability when we actually need about 5 nines.

We should stop waiting until leaks happen. Holding sensitive personal data on hundreds of millions of people ought to be congressional hearing level scandalous whether that data has leaked yet or not.
Why is it that when people can't do something with PHP they think that "PHP is stupid" but if they can't do it with Haskell they think they are stupid?
Ignorance is why you are being down voted, the man spent his entire time in office at war if that is deserving of a peace prize I'm not sure what you'd have to do to not deserve one.
A closed* platform for open organizations. Are there plans to make this open source? There's only one correct answer to that question, and it should be made clear from the outset.
My Windows dev friends seem to like it. If you're into the Microsoft ecosystem, it seems reasonable.

I tried it out as an alternative to IE 11 at work (where I run Windows to do CAD and industrial automation stuff), but I returned to IE out of habit. Either browser seems to work fine, though there are occasional issues with newly-designed sites and apps, I think because they tend to be designed and tested on Chrome/Mac.
Yes that’s great. Let’s put US military bases in small countries so they “turn to us” when China is acting unfavorably.

Sorry. As an American I have no interest in this. I don’t want military bases all over the world, I don’t want to pay for them, and I don’t want to be the world’s police.
I am certainly not a member. Blue checks appears to be common parlance in left and right communities discussing journalism and politics. Perhaps it is more prevalent in the alt-right? I could well be wrong on this.
The HTML parsing part appears to be "golang.org/x/net/html". Does anyone have experience parsing "real world" html with this? How does it do?
> Sure there is, short of nuclear war there’s no way to get the PRC’s government out of Hong Kong.

It's entirely possible PRC could collapse. High growth rates and widespread corruption could easily cause a financial crisis that turns into a political one.
Not sure about SeanDav, but I do a lot of compiling and wonder if anyone has any suggestions about the best CPU to buy. I want short wait times for a compile, but I still care about price. I don't want to go over $500 but would prefer less.
Tabbed interfaces: accessibility and progressive enhancement
PostgreSQL 10 released
I have a Dell XPS13 Dev Edition. I run Ubuntu on it natively, but really hitting the same things you describe. Ubuntu is usually a joy to use, but having to debug random things at random times while at work or on the road really stinks. I'm really on the fence at this point about just getting a Macbook. My work laptop is a Macbook and really polished for development.
They already tried that with Nokia X.
Usually it ends up distracting me outside of a few days or if it's not my own code. I end up thinking, "why is/was this here? Is it an old implementation? Did it work? Is it a work in progress? Is it the actual implementation and the code next to it a work in progress?"
>It's a little unfair to pile on the CEO of Equifax or the company because that's just fighting yesterday's battle too late.

No it's not. He and the CSO are ultimately responsible. That is part of why they get high pay and golden parachutes. That is their job.

Their incentive to make the right decisions is being shown right now via investigations and congressional testimonies which may lead to other charges.
I implemented that in chez scheme recently, and it is pretty darn fast.

https://bitbucket.org/bjoli/primes/src (the file lazy-prime-sieve.scm)

it uses Nietzsche which can be found in my repos. On my three year old computer, it computes the first ten million primes in about 40 seconds (up to, and including 179424673). That is only about 4 times slower than the optimized non-lazy naive sieve.
Yes! I might spend the rest of the day plugging The Unconsoled, which I think is one of those masterpieces that's doomed to forever be underrated because experiencing it is so unpleasant. It captures exactly what it feels like to have a long, stressful nightmare in a way that no other work of art has. Unfortunately, that means reading it feels exactly like having a long, stressful nightmare.
Yes, it was partially tongue in cheek.

That said, most of those who understand there are multiple browsers likely do so due to a time when, yes, IE was -terrible-...and so all their saved stuff, preferred plugins, etc, are in Firefox or Chrome. So their first act on getting a new computer is to reinstall and sync that stuff. Not "give that new Microsoft browser a spin".
I started with that. Last time I looked, the maintainer had stepped down because of Chrome Headless.

And it's not a "scraping framework" any more than Chrome Headless is.

edit: Headless Chrome has very rich scripting integration with e.g. https://github.com/webfolderio/cdp4j
Edge's user agent I believe is specifically chosen to look like Chrome to most websites. I believe they have said they had a lot of issues modernizing IE because people's "detect IE" hacks would assume IE still needed those hacks, and it would in fact end up breaking the website when IE improved.
If anything, the UK had the best deal: they also don't have a common currency, and unlike Norway they didn't have mandatory open borders (Schengen). I have no idea what do you mean by the EU imposing political correctness, though.
A browser is not a small program. Video can still be demanding (watching, or chat).

The workloads are fairly standardised and non-diverse. Not necessarily small.
I read the claim that not being first author (who in may, but not all—IIRC, e.g., biosciences are different—other fields is normally the person who is the administrative point) means less irreducible management overhead limiting total throughput, in response to a comment indication that the shear administrative overhead of the number of publications seemed prohibitive.
They already sell a Samsung Galaxy S8 "Microsoft Edition" in their stores, which comes with their apps pre-installed. I wouldn't be surprised to see them push that even further.
I struggle to get too excited about Edge on iOS because it's not really Edge is it. It will just be like Firefox which uses the built-in iOS WebKit-based rendering. So it's effectively Safari doing the rendering with some wrappers around it like syncing Windows favourites and sharing open windows with your Windows PC?

Maybe some corporations which have Windows on the desktop, but where most employees use iOS devices on the go, will find some use for this.
This would be in conflict with the NSA's mission.

Horde those 0-days.
That's why I mentioned "because they want to", not just because it's installed by default.
I use a 1st gen Chromebook Pixel as a secondary machine, for light development (e.g. personal projects), and I'm actually NOT using crouton these days.

I used to have Linuxbrew for installing packages (git, gcc, etc), and a non-GUI chroot through crouton, which I used for anything that wouldn't build using Linuxbrew's toolchain.

However, a few weeks ago Linuxbrew completely broke for me, so I decided to try something new, and instead of reinstalling it I got Nix (the package manager from NixOS) working via proot.

Nix's toolchain pretty does everything I need so I haven't had the need to run crouton anymore. I also run Docker containers via rkt.

Finally, I tweaked the crosh command so it opens a shell directly without having to type 'shell'. I know it might be somewhat picky, but when you're constantly firing up new terminals it can become a bit of a PITA. :)

If anyone's interested I can post some links for reference, or maybe even do a writeup.
Don't Go to a Software Conference for the Technical Stuff
Employee Stock Options: Common Practices and Examples
Chrome on iOS is starting to diverge from Safari, sorta: they inject a bunch of JS to each page to essentially polyfill a bunch of stuff that iOS doesn't provide.
Historically oblivious choice of name.
Only applicable for an approved I-140 employee. That will be a slight relief though.
On my pc its performance is great. I’d use it if it had more extensions.
I'm guessing this is the case with Chrome as well?
Beluganos – OS for white-box switches using containers
Which seems the hard way to get to an os that I have to manage myself. If I wanted a linux machine, I'd get a thinkpad or something and do it that way.

I have to trust something, somewhere. With ChromeOS + ssh and the keys stored on a yubi key,I'm pretty sure that if someone lifts the machine without the key, there's not a whole lot they can do with it, other then factory reset it and move on.

In doing that though, I am trusting a few bits of software from the chrome app store, and that's probably the weakest link. But it's an order of magnitude less code than a linux distro.
Madhurima Hotel- Best Birthday Party Hall in Lucknow
Reserve the Madhurima Hotel banquet hall for kids birthday party near gomti nagar in Lucknow. Madhurima provide a best party hall or event venues. Book venue online & celebrate occasion with family & friends https://madhurimahotel.com/banquet/
Glass half-full: "Oops! They missed this because they were busy making all the other stuff super-secure."

Glass half-empty: "Oh-my-goodness...what would Steve say? FFS. We can't trust anyone any more!"

I'm inclined to be half-full.
There is Edge for Windows. It's called Edge. Windows 10, is believe it or not, Windows. Any computer running Windows 7 or 8.1 can still (yes, it can) be upgraded to Windows 10 for free. So the only Windows PCs which cannot run Edge were those manufactured prior to 2009.

Contrary to popular belief, there is no good reason to be running Windows 7 or 8.1. All of the telemetry anti-features were backported into those versions, Windows 10 is inherently better at security, and trust me, if I can get the legacy software I have running at work running on Windows 10, legacy app issues aren't a problem either.
Does it make use edgeHTML or Chakra though?
Powered by Bing?
> There is no need for ECC in your iPhone or on your MacBook.

Scientists, Engineers and Economists shouldn't use a Phone or MacBook? Your handle is ironic.

The lack of ECC is a method to artificially segment markets and nothing more.

Not ECC, but "single bit errors" can be fatal in other domains [0]

[0] https://gizmodo.com/382026/a-cellphones-missing-dot-kills-tw...
Simple Digital Currency Portfolios
> What the heck means, “You aren’t diverse enough”?

It means you're a white man and apparently it has become an accepted form of discrimination.
I shall add it's funny they keep saying "Microsoft Loves Linux" but refuses to release any of their major desktop client software for Desktop Linux.
it still lags behind in supporting various things. i had hoped edge would show a commitment to features and standards, but alas.
There's a small optimization on the original article which I think your implementation doesn't do: "At each stage we know that every composite number up to p^2 has definitely been marked as such"..

Assuming your implementation is working fine (didn't test it), I think the change would be j = i * i on the inline for:

void sieve()
{
for(int i = 2; i < n; i++)
for (int j = i*i; j < n; j += i) p[j]++;
}

It's tricky to explain, but take for instance the numbers from 1 to 20. When i=2, it will clear [4, 6, 8, 10, 12, 14, 16, 18, 20] as non-primes. So when i=3, you can skip 6 (which was cleared by i=2) and start directly at 9 (i * i = 3 * 3) to clear [9, 12, 15, 18]. Also, when i=4, you can skip the 8 and 12 (which were cleared by i=2 and i=3) and start on 16 to clear [16, 20]. Finally, when i=5, you can start directly at 25 (out of bounds in this case) because 10, 15 and 20 were already cleared by the previous iterations..

Edit: But as other posters are saying below, the original sieves algorithm shouldn't even have to test i=4 because the numbers it clears (naivelly [4,8,12,16,20]) have already been cleared by the previous iterations of the algorithm.
I am just raising awareness, it is all a matter if you feel like it matters to earn the hearts of. Windows developers using to their VS, C# + C++ and respective tooling productivity.

Picking up your example,how do you expose and debug UWP components?
You can bring some items, but you couldn't bring a telly etc. There was talk a while back about banning books being sent to prisioners, not sure what logic was used for that one.

I haven't been to prison in the UK or the US however what I've seen of both, the US system seems straight up about making money over anything else. I'd hope the UK system isn't this way although I fear it likely is going that way.
I have a coding interview in 2 hours. What should I read?
Considering for a senior level for a person that has been out of the university for more than 5 years, but works in the field since then.
You might have missed puppeteer[1], if you don't mind writing Javascript it seems to provide a simple interface for scraping.

[1] https://github.com/GoogleChrome/puppeteer
> Are there really people using Microsoft Edge out there? I mean, because they want to, not because they have to?

I have the exact sentiment with Safari. I'm on an Macbook Pro and iPhone and still use Chrome everywhere.
One-Way Salesman Finds Fast Path Home
Location: Yekaterinburg, Russia

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Django, Django REST Framework, Flask, Tornado, ElasticSearch, MongoDB, Redis, Celery, RabbitMQ, Consul, Selenium, Scrappy, Grab, BeautifulSoup, Fabric, Vagrant, Docker

CV: https://www.dropbox.com/s/564nmf5sk2wipgm/Dmitry%20Fedotkin%...

Linkedin: https://www.linkedin.com/in/dmitryfedotkin/

Email: fedotkin.dmitry@gmail.com

--------

I am Python developer with 6 years of experience. I developed all kinds of projects with it, from small sites to complex distributed services. I worked on a highload bigdata project, worked as a team lead, developed an app which is used by Google, Intel and NFLPA and know how to deliver best quality product.
Here is a long list of companies that sell products made by taxpayer funded prison labor: http://buycott.com/campaign/companies/504/boycott-companies-...
Installed, got temperature in Farenheit in the weather widget, found no settings to use Celsius, concluded it's not near polished enough.

Back to Google Now Launcher.
World Warrior is a bad competitive game. No doubt. Champion Edition is only slightly better. But that doesn't really take away from my point - a random person walking up to the game is not going to know how to do the CE Dictator dizzy/redizzies for example, nor know how to play lockdown defense with CE Guile to prevent them.

And it's not as simple as just 'memorizing' the combos if you never play well enough to get yourself in a position to land them. There's still a journey there both outside the game to learn and inside the game to break down the patterns in your opponent's play that will never be present in a single-player game. That's what keeps fighting games interesting and new 20+ years later for me.
This is silly. The author points out the problem of making short-term evaluations of a long-term strategy and yet he never actually says that. Also, his hypothetical omniscient "god" can see 10 years into the future but doesn't allow himself to rebalance the portfolio more often than 5 year intervals. I'm not sure what point he's trying to make or why.
Can I ask anyone who found this book useful/interesting buy a copy? I am going to, it will make a big difference to someone. Possibly you one day.
And here I was hoping for a 3" thick laptop with a 1024x768 11" screen
I believe that is actually changing this month with the release of the Fall Creator's Update. This is very similar to Android, where originally core apps had to be upgraded with the OS, and were later spun out into being updated via the app store.

https://www.computerworld.com/article/3193871/microsoft-wind...
Mobile browsers could use a shakeup, but Edge is not super interesting to me. The Microsoft Launcher (which is implied to just be a re-branded Arrow launcher) on the other hand is fucking great. For me it's been Arrow or Nova for the past few years.
good point but it has being a while
It's one thing to officially adhere to "One China" and quite another to shun respected people that China doesn't like. Do other countries do that second one? The US seems to have no problem allowing the Dalai Lama to meet the President, for example.
Those stacks are more than just UI.

For example since Longhorn failure, COM has become the major way to introduce Windows APIs, since Vista Win32 doesn't get much love.
There are fairly affordable FIPS 140-2 Level 2 USB HSMs.

Kingston makes a fairly decent one. It's how we manage our root of trust right now. Two of those with root identity and reciprocally signed exec identities. All of the artifacts stored in git RSL repos on the HSM, the two HSMs sync'd via signed commits and merges so we have an audit trail, one HSM is stored on-site and the other off-site, and one can be checked against the other to measure for tampering. All of the initial provisioning happens on an air-gapped machine with intermediate artifacts that only live in a temporary RAM disk that itself is encrypted with a 4096 byte key that is never known to anyone (it's fed straight into the ecrypt tooling and discarded).

The next layer out from that is all Yubikey based.

It's an extremely cumbersome process to do normally, but we invested a fair bit of time in creating automated key ceremonies of different shapes to handle different parts of the process.
i don't know what you mean by 'truthful'. it's not wrong, and it's simply a nod to possibility, as that wasn't even the argument. this is just a waste of time on a tangent so someone feels like they had some kind of point.

further, your comparison doesn't seem very apt. you're talking about a historical event. compared to applying labels to people today who haven't necessarily identified as those labels, as a way to rationalize and endorse violence.