skysight-inc/HackerNews huggingface dataset:
I feel like my case is an anomaly compared to others on this thread, but this has been a consistent experience for me.

I hoard tabs and easily reach 40 tabs in a single session. It is typical to have 60-100 tabs open at any point in time. I find that firefox handles this much better than chrome does. Any time the tab count exceeds 15 or so in Chrome, my whole system slows down and freezes. I am forced to close some tabs and restart chrome to get some sanity. Often system reboot is the only option.

In firefox the same system slowdown happens, but rarer than chrome, usually I have nearly 200 tabs open and running for a long time. In such cases, I just have to restart firefox. Firefox presents me with the restore window which is a much saner way to select only the tabs I want. Even in that case, when I restore, it does not load all the tabs, only the active ones, so it does not impact system performance.

The only time firefox becomes slow even on startup is when I have restore windows several levels deep (yes, there is such a thing :) ) and I believe I am wholly responsible for that and not firefox.

So it really surprises me when people say Chrome is more performant.

Also, maybe because of familiarity, I find firefox Developer Tools more usable than Chrome's. But what do I know? I am a server side person dabbling in UI for my personal projects, not a web designer :)

I dread Firefox following the footsteps of Chrome!

Oh, and not to mention the scores of chrome processes that pollute the process list!

when I run the `ps` command or the `top` command, it is difficult to locate the process that I am actually looking for. Also, it is much, much harder to estimate how much memory and processor time Chrome is really consuming when there are so many processes of Chrome running. May be I am doing it wrong. Some one please enlighten me.
150 meg connection in Philly here. 155 mbps steady from fast.com and speed test both directions over WiFi. Not a single outage in a year.
Try building a road system with just road workers, and no civil engineers or systems and operations analysts, and all this entails.

Or pay the house painter what you pay a software engineer, and see how many people paint their house themselves, or with less frequency. House painters would be priced out of the market, and more homeowners would fall, and/or have crappier paint jobs.

That is supply and demand in a nutshell, and how markets value a skill or talent you have to offer with obvious exceptions.
These days ball point pen have become thin enough that cursive writing is not bad or ugly. But children and teachers should be taught not to use a thick ball point pen.
> Developer Tools

Give it another go, especially Firefox Developer Edition: https://www.mozilla.org/en-US/firefox/developer/

It's tools are fast and amazing, arguably better than Chrome's.
There's not much context here, so let me help. WebRender is Servo's renderer, which is the component that takes all the junk that happens behind the scenes (the DOM, etc.) and turns it into something that your monitor can actually display.

What differentiates WebRender from the renderers of all other modern browsers is that renderers have traditionally operated in "immediate mode", where the renderer itself draws items on the screen one at a time, whereas WebRender operates in "retained mode", where the renderer declaratively shunts all the heavy work to the GPU. (And note that I'm hardly a graphics programmer at all, so I may have butchered this.)

Some relevant links:

pcwalton's great demonstration of the initial WebRender prototype from February (page demos start at 26 minutes): https://air.mozilla.org/bay-area-rust-meetup-february-2016/

WebRender 2 overview: https://github.com/servo/servo/wiki/Webrender-Overview#webre...

A short walkthrough of WebRender 2: http://www.masonchang.com/blog/2016/7/18/a-short-walkthrough...

I believe a long-term goal is to get WebRender into Firefox itself, but this would be quite an invasive surgery (and AFAIK wouldn't be able to 100% obviate Gecko's current renderer, for legacy reasons(?)) and so shouldn't be expected in the near future (though Stylo, another large Servo component, should hopefully be landing in Firefox this year).

EDIT: Oh, and of course, Servo is a new browser engine from Mozilla and written in Rust (though it wouldn't be entirely inaccurate to also say that Rust was written for Servo, at least originally :P ).
Could you clarify what you mean by 1/20 patients dying? I looked at http://patient.info/health/anaesthesia-death-or-brain-damage and it said the risk of death (England and Wales) was 1/100,000 full anesthetics.
You know a few functional alcoholics right now, and you likely don't even know it.

You also almost certainly know someone addicted to opiates and have no idea.

There's only a small percentage of drug users who lack the ability to regulate enough to prevent a complete destruction of their lives, but those people will generally destroy their lives with anything, be it opiates or beanie baby mania. The rest of humanity can mostly hold their shit together, and you'll have no idea.
Google allows dogs..
I've been wanting something like Noms for a while. Prolly trees sound really promising.

In intro.md, you suggest, "If you wanted to find all the people of a particular age AND having a particular hair color, you could construct a second map having type Map<String, Set<Person>>, and intersect the two sets." In that case, how should I keep the two maps in sync? Do I need to atomically update the logic of all the instances of the application to modify both maps instead of just one? Or do I keep the second map (the hair color index) in a separate index database and update the index whenever I pull changes from a remote database? (What does the API look like for getting notified of new changes that haven't been indexed yet?)

I see that "noms sync" does both push and pull. Does that mean I can't pull data from a database I can't write to? How does that work over HTTP — do I need to use a special HTTP server that knows how to accept and authenticate write requests, or can I just dump a Noms dataset in a directory and serve it up with Apache?

Forgive me if these questions are obvious — I've read the docs I could find, but I haven't read any of the code beyond the hr sample.
Out of curiosity what type of companies see on prem being more secure still? Do they really have top noch security teams or is the reality akin to stuffing money under your mattress to keep it safe vs a bank?
> Lots of poor people are happy to eat more meat (or any meat at all), if the price comes down.

Sure, but what makes the price come down? Industrial production is absolutely aimed at ensuring a solid, steady supply. Sharp fluctuations are rare, and are usually due to political upheaval. Prices might spike, but they rarely drop dramatically, because technological advances that lead to increased supply are usually already priced into the market.

It's like that with any commodity market. There are so many people's lives and pocketbooks relying on stability in production and pricing that checks are built right into the market at every level, from production to end-consumer purchasing.

Speculators lose their shirts in commodity markets because they aren't established players, they're gamblers. That gives the segment the illusion of being way more volatility than there really is. Everybody else is insulated very well from random shocks.
> The passwords appear to be hashed - which means they have been scrambled - but the hacker has also published details of the algorithm allegedly used for the hash.

I like how BBC triedto explain what cryto hash does to plaintext, but this is a poor way to describe what hash is because scramble means re-ordering, but hashing doesn't reorder. I hope this reporter takes time to come up with a different way to explain to general public.
I take responsibility for my own code.

Code that belongs to the company is ultimately the responsibility of the stockholders and their board. As an at will employee with no equity, I will give them exactly what they ask for in their code.

At each job, I will go above and beyond the call of duty once, to gauge the reaction. At some jobs, I get a cash bonus. At others, I just get a pat on the back. The last two jobs in a row, I was told to not do that again. So I didn't.

Don't be an apologist for bad management. I'm not going to do the right thing if I could get fired for it.
Nvidia CEO tells female raffle winner: “You don’t even know what a GPU is, huh?”
Telegram has had 2FA since years!
> And you still need a cold end to your hot end.

That is interstellar space @ 2.7K :)

I actually just went through the calculations on my blog and to achieve a 99% Carnot efficient Dyson sphere (emitting at 58K) it would need to have a radius of ~7 AU - somewhere between Jupiter and Saturn [1]. There is plenty of mass to achieve that in the solar system and it would be also be undetectable in the infrared.

1. https://www.tillett.info/2016/08/03/carnot-efficient-dyson-s...
With modern dating apps such as Tinder it is now possible for someone to realistically find and go on a huge number of first dates. This was just not practical before the Internet. It would have taken a massive effort to just find and meet and then get a date with that number of people.

Surely this means people will become far more picky than they were in the past as they feel they have a larger possible pool to pick from. But if everyone becomes more picky does that mean the desirable people are getting many more offers than before and the less desirable then finding it impossible to develop long term partnerships?
Maybe create a new address type on protocol level, where transactions from that address can be reversed within 36 hours with backup key(s)? Normal users wouldn't accept from these addresses but should be good enough for most exchanges for purposes of cold storage.

Though in this case it looks like it was a hack on a third party provider, which is why relying on third parties for core functions is not a good idea. Why would Bitfinex use that provider instead of a multi-sig cold storage is anybody's idea.
Very good product. Thoroughly impressed
When services switch to algorithmic timelines, engagement incresses massively. If this result isn't an indication that "a third party can assign a value of importance", I don't know what is.

What people say they want and what their behavior shows that they want aren't necessarily the same thing. Watch what users do, not what they say.
Four occupations
Data Democracy: 5 Tricks for KnowSQL
Actual Hackers the really boring movie
Even a functionally equivalent system will have problems. For one, if you're absorbing a significant portion of the sun's radiation, that's going to generate a lot of heat that you've got to dissipate somehow. Then you've got to transport that energy in a way that's more efficient than the way the sun is already doing it.

Then you've got the logistics problem: it's easy to build a modern CPU (for example) if you're assuming all the infrastructure already exists. If you're assuming it doesn't, it takes much more energy to produce the first one than any subsequent ones. And it may be the case that in order to build an energy-positive Dyson sphere/von Neumann probe network you'd need to already have consumed a couple stars prior. And to do anything on that scale, you're already talking about coordinating activities across multiple planets or solar systems, which comes with it's own massive overhead.

There's a lot of ground to cover between burning fossil fuels and consuming stars, and little reason to assume a successful civilization must do the latter. You could potentially go quite a while syphoning fuel off a gas Giant, for example.
Whoever is trying to find a password that hashes to the known hash will order the passwords they try in order to prioritise testing more frequently used passwords like aaaaaaaaaaaa rather than mj(8anZ0$uQ,! , so if you can encourage people to choose a less predictable password you increase the cost of discovering the password for an attacker.
I suspect this law may backfire. It's hard enough determining what a prospective employee may be worth to a company, and the salary history is used as a proxy. Take that out of play, and the risk is higher in hiring the candidate. Higher risk means lower pay offers, not higher.
I feel a tinge of what you describe every time I look at my collection of old computers, but that tinge falls into the ether when I realize that there is no such thing as an old computer, just old users. Technology doesn't just stop working because its unfashionable - really, technology will continue to work in the physical world, for as long as it is functionally operational.

It is the user who decides how useful something is, and really: its only a decision.

Off to write an email client for my Oric-1 .. ;)
That's a common strategy, but not quite so simple to pull off. One approach is through M&A: https://en.m.wikipedia.org/wiki/Tax_inversion
11% effective federal, some state taxes, some property taxes, some sales taxes, etc... I'm not saying it is by any means 35% but just quoting 11% is not entirely true.
In my apartment, I could only get ADSL1. How is that even still a thing?

ADSL2+ would be close to Comcast's affordable cable internet plans, and thus interesting competition.

AT&T wouldn't offer anything better than ADSL1 either, so I guess nobody's investing in the copper plain old telephone system.
I certainly agree that the spread in productivity between the best and mediocre seems to be huge in software development compared to most other industries. In fact, I cannot think of another one quite like it off the top of my head.

We do have certain other advantages though. We can create a start-up and potentially make a huge amount of money. This is a realistic possibility for a substantial percentage of good developers. Much fewer people from other industries have that kind of chance.
Actually, I think the rules are more flexible than requiring Canadian residency. You've a different tax requirement if you're not Canadian-controlled, though. And they do, I think, tax heavily on investment income in businesses, but not so much land if it's required for the business.

It's certainly an interesting idea. Might depend on which jurisdiction you've incorporated under, whether provincial or federal....
It's amusing watching tech reports try and discuss computer hacking without once mentioning Microsoft Windows.
The Rule of Law
I had similar issues a few blocks away. Luckily I was able to cancel easily within the first 30 days.
Zoom in a little bit and it will work
I have yet to use a single backup client that didn't suck (i.e. churn my CPU, get out of my way, etc). That being said, Druva InSync has been OK-ish so far.
Except that it doesn't handle source maps in JS stack traces, which is a major pain...
True, but according to eg (random Google hit):

http://galileoandeinstein.physics.virginia.edu/lectures/tych...

"Kepler realized that Tycho's work could settle the question one way or the other, so he went to work with Tycho in 1600. Tycho died the next year, Kepler stole[sic] the data, and worked with it for nine years.

He reluctantly concluded that his geometric scheme was wrong. In its place, he found his three laws of planetary motion"
> a group of female cafeteria workers who filed a lawsuit in 1991 seeking parity with male janitors, who did comparable work, the cafeteria workers said, but were paid significantly more.

You'd have to pay me more to do janitorial work than cafeteria work. Cleaning bathrooms is dangerous, dirty work.
> which requires having a GPS clock and an atomic clock on each datacenter,

Right. I'll download an open source database, then buy a commercial GPS clock and attach to it.

https://www.amazon.com/Spectracom-1200-033-SECURESYNC-MODULA...

Only $12k for a Spectracom. Granted they are nice.

Well, I guess if it demonstrates anything is one fact -- if even Google needed GPS hardware to provide "latest" in a distributed system, then OP is right. Time in distributed systems is very hard.

> Most designs simply rely on NTP or a similar time synchronization system.

Not sure if "simply" was mean sarcastic or not. If reliability and deletion of user's data is important, and it relies on getting NTP time, I would strongly advice not to use that distributed db system.
An Open Letter from the Pocketvision Creator to John Hanke and Niantic
Those virus protection programs act more like viruses every day...
Yes, absolutely, for uniquneness and protection of "brute force guessing". It would be hard to find two people using the following password: "2#1mf!fAk", but it is extremely easy to find two people with the password "123456". Essentially you want to avoid to have a password in a lookup table("rainbow table").

And no, when you make the complexity super hard. I really dislike every website has a different complexity rule. Also, be aware that passphrase is a form of password. Instead of choosing "j2%25a^a2" as your password, you can choose a phrase you construct "hacker news is really awesome right buddy" (assuming the website cap at a reasonable length - allowing a long long password is a DOS vulnerability by itself). The pitfall of password/passphrase is reusing common password/passphrase which goes back to the first point - YES.

The real bummer is reusing your password and passphrase for every website. I have several sets of passwords. One set for financial/sensitive website for example.
With .Net core, is C# "write once run anywhere" like Java?
As another java dev who is glad I didn't get stuck with .Net seven years ago, why do I want it not?

We're doing fine: deployed on centos6, devs on OSX and win 7.

Intellij licenses are the least of our problems, compared to the clusterfuck that we dumped.

So tell me MS:

What do you give me that Spring Boot, Scala, etc.
I can review your CV if you want. I have 15+ years in tech, and experience as a hiring manager. aleksey (at) verticalsysadmin.com
Wow, it doesn't seem that long ago that they showed off the concept art and now they're building it already.
Fios and Verizon cdma/LTE are the best mass deployed communication networks compared to their domestic peers. They are expensive, but their service delivers. I'm very happy with fios. I pay 60 bucks for 75 up and down, and almost always get 80 up and down.
A disaster for people who believe Canadian citizens and permanent residents should be able to afford to buy a home in their own city.

Great for those who own real estate and sell it.
Teletype trivia:

This is one reason UNIX commands are so short (mv, ls, cp, etc.). It would have really added up to type longer commands on the 200ms teletype keystrokes.

Teletype is why the terminal in UNIX is abbreviated tty.
Good. I not sure how 35% is reasonable to begin with. Maybe big corporations aren't the bad guys. How about the greedy government and mindless spending for once?
That's why labor policy is so important. The guy digging proverbial ditches does indeed deserve more, but the market has been distorted by large corporations who lobby for lax enforcement of immigration law. On the other end of the spectrum engineers and programmers probably deserve more but the market has been distorted by large corporations who have lobbied for massive numbers of H1Bs or colluded with each other to keep poaching/salaries down in the valley.
mobile-optimized: http://mobile.reuters.com/article/idUSKCN10D1AM
But that doesn't really answer my question: Why does it matter if each one uses its own process?
>Is this solution cheaper than elevated monorails?

I'm guessing the advantage is that they only need the supports built for the length of the car, with other tracked vehicles it has to be built for the length of the route.
Won't the same argument for supply and demand work in this case too? (Engineer salaries)
Thanks. This is a good reference I can share with folks internally.
yeah sure it is possible to spend that amount of tainted coins, and yes everyone knows where they are.

you can't send the tainted coins to an exchange or a bank, because they risk getting seized and your identity compromised

you can give someone the private key on a flash drive for goods, services, or an army.

you can move varying amounts to different addresses each for a different flash drive, to exchange for goods, services, or an army.

physical transfers wouldn't show up on the blockchain.

you can also mix them over time for whatever amount you need. $50,000 a day wouldn't be impractical.

and you can also build up your own bitcoin infrastructure yourself, start another bitcoin casino and all the players get paid out in your otherwise tainted coins

do an ICO for a new project and fund it with all your tainted coins, and others. most crowdsales - like Ethereum's - have one or two large investors amongst the little amounts everyone else contributes.

honestly all the transparency perks of the blockchain is just to rosy it up to regulators. but it undermines any and every capital control in existence.
I know this is a breaking change, but I sure wish async methods called ConfigureAwait(false) by default. That's a majority of use cases in my experience. I've come across .NET libraries with asynchronous methods that deadlock because some internal asynchronous call does not invoke ConfigureAwait(false).
I check for my preferred ISP before I even consider moving to a new location - and that's for my personal residence. It blows my mind that anyone would install themselves in an office without first evaluating internet connectivity. Where in a first world urban environment does anyone, whether individual or business, only have access to 2 Mbps? That speed is absolutely unusable. I couldn't operate a two-employee company on that.

100 Mbps for $1500? You should be seeing gigabit fibre for that price!
First, I beg to differ your "like for janitors" statement. In almost every profession there is a large difference between the top performers and the average. But your statement "Not all markets are superstar markets" is exactly the point of my post - engineering is not a superstar market, and hence engineers will never have much compensation leverage.
Fitbit suggests holiday offerings will not be brand-new devices
Without patents, there are no incentives for publicly stating your methodology. Patents increase the sharing of information, they do not reduce it.

The second point is covered by prior art.
They aren't a restrictive metadata, they are a verifiable language for communicating intent.
Less people are ready to fill the engineer positions.

Or rather: less people are qualified to fill engineer positions.