skysight-inc/HackerNews huggingface dataset:
I can totally identify with this. I joined a company that had grown from 2-3 people in a shed to 40-50, providing global B2C, B2B and company Intranet design and development (A Drupal house). I was tasked with providing some structure and process to (initially) the support team in order for the company to be in a position to cope with expanding workload and look 'corporate' to chase larger accounts. When I joined, the company was pretty much firefighting all the time and diverting people from project to project according to which customer shouted the loudest at the time.

Every change I proposed was questioned to death and generally dismissed, I was micro-managed within an inch of my life, and I found the two key Directors just could not let-go of any control of their 'baby' (the company), to a point where any tasks I tried to assign to team members were met with pushback because the Directors had already assigned them other things, told them to work on other projects or asked them to report back before accepting any work from me.

One time when I was asked to work on a proposal to take over the migration, management and support of the Intranet for a large local University, I completed the initial RFP document and reported back to the Directors with a plan for a meetup with the potential customer because some key points needed elaboration, and some of the SLA terms could not be met without additional team resource, but they told me they had already phoned the Uni and agreed to go ahead 'as is'.

I left after 9 months.
Have you tried pocket? I used to keep a load of bookmarks but the problem was that after a while many of the source urls would die off. So something like pocket is very handy as it takes a copy of the page you're interested in.
LN is still vaporware, stop pushing it as the solution for everything. It's not even certain if it will work.
Yup. It's called having some goddamn boundaries. My work persona is there to clean up some code, write some features, and make the business processes we support work slightly better. For this, I get money, which I take home and enjoy through hobbies, friends, and loved ones. It's a good enough life, and I'm perfectly happy with it.
Just one data sample,

On desktop I have 4 pinned tabs, Gmail, workflowy, trello, google Calendar. Plus anywhere between 2-30+ tabs, depending upon the google term i am searching, or reading something. And none of these is Facebook Youtube Medium and such, as all these are blocked.

On my two Android phones,on main one, this one, this is tab number 98. Many of these are HN search pages, and links there on. Others include github, google, stackoverflow, jekyll, javascript related. Also, occassionally i go through, and prune tabs. Also the times I have nothing to read, I go back to these tabs, read, and then close.

The secondary work phone has 52 tabs.

Terrified of loosing all these, occassionally I use desktop google chrome option of open all tabs on other (mobile) device, and then export all those tabs to a html file.
It sounds like a reinvention of JPEG2000 and progressive JPEG, which were specifically designed to accommodate use-cases like this without having to store separate independent images for each resolution, and allowing the data stream to be truncated at any point to reach the required level of refinement.
And you need to take the realistic philosophical consequences of that very seriously ... if there is no free will ... I simply cannot imagine how someone can live with that.

I'll consider the realistic philosophical consequences of that seriously once they are presented. Your inability to imagine how someone can live with that doesn't provide any support for, and isn't an example of, what those realistic philosophical consequences are.

if there is no free will ... You might as well kill yourself now

So if one doesn't have choice, one should choose to kill oneself? This makes no sense.
This works, but takes up a lot of CPU resources on the server. As always, it's a trade off.
The lessons of valujet 592 (1998)
> Solid state parts can last decades though.

But every year we seem to get better silicon. Better CPUs, GPUS, SSDs, etc. Same holds for photovoltaics.

To run with the investing analogy, it's like claiming you bought a bond with a 5 percent return, when six months later interest rates shift in the bond market. Now the rest of society is getting 7 percent returns, and you have to sell your to sell your bond at a discount to compensate. Sure you can hold the bond to maturity, but you're still missing out on that 2 percent return in the greater market.
It's amazing BitGo whould shrug off Emin's help when he helped fix their software. Emin's super smart, ignoring his offer to serve as a technical advisor is ridiculous.

And then BitGo goes on to be partially responsible for a $320,000,000 loss (current value) that almost destroyed BitFinex.

It's just sad that so much fighting and ego has prevented technical collaboration. I'm a supporter of the Core devs but Emin is a genius who should be respected.
Call me nuts, but before this I never even heard of the brand. So, uh, no surprise they're going under I guess?

EDIT: Great site, 504 Gateway Timeout, yum: http://www.leeco.com/cn/
THat's (almost) possible. You can obviously redirect requests to image-????x????.jpg to a script that resizes the source image to the requested size. To get the browser to request the correct size, you just have to add a bunch of them to the srcset attribute. I say "almost" because you're limited to giving specific sizes as options, and it's probably not a good idea to let that list grow to a thousand entries.

However, the approach given in the linked project is actually much better, because

- It works with only a single file, not one for every resolution. The latter makes CDNs useless with increasing number of possible resolutions

- On-the-fly-resizing is slow

- A streaming solution could just continue to read at the point it previously stopped if anything changes, such as the user clicking on a thumbnail to see the full image

- It also allows to make the stopping decision at a later point. Currently, a browser may have only loaded the first few lines of a html page when it has to decide which of the available sizes for the image it wants to load. If it can wait a bit longer, it has better data about, for example, the network speed to the server and the layout of the page.
Image is very very low res on my iPhone (os 11 beta)... seems like it pre maturely stopped?
Surprisingly, the reason why gRPC JS web support doesn't exist is because of Chrome. There is currently no way to access the HTTP trailers from Javascript. gRPC depends on trailers to tell when an RPC is complete when doing bidirectional streaming.

Please tell browser devs to provide access to them! They have been part of the HTTP spec for years. Only recently have browsers entertained the idea:

https://bugzilla.mozilla.org/show_bug.cgi?id=1339096

https://bugs.webkit.org/show_bug.cgi?id=168232

https://bugs.chromium.org/p/chromium/issues/detail?id=691599

https://developer.microsoft.com/en-us/microsoft-edge/platfor...
That's a fallacy whereas what I said was simply a logic statement. true or false?
Great that you can open over a thousand tabs now. Next blog post will be when it's over a million I guess?

Personally, I usually have something like 3 or 4 tabs open. But what I would really need is this:

https://xkcd.com/619/

Yup, hardware accelerated video on Linux. Chromium has it. Firefox doesn't.

It's 2017 and for me Firefox is still missing the basic feature of seeing smooth Youtube videos.

Anybody working on that? Can't you just take it from Chromium? I mean it's open source, isn't it?
I thought the stick was USB 3.0?
I like this quote: "'Even a single quoted word can be a "double-edged sword"' she said. 'You can't "escape" that'. He didn't."
shame isn't the only thing. If everyone knows you deal with trading rare comic books between America and Japan, with no listed prices but a comission between private transactions which you intermediate, have no employees and do it all via a couple of low-key websites, then it is no big deal. They might assume you do a few per year or per month, but that it is hardly some huge market.

If, however, the world learns that you made $37.2 million last year doing this, then this signal might be enough for your income to drop to $0 and for you never to make another penny again.

(For example because it invites a transparent competitor who does list prices and who you can't or don't want to deal with; or invited eBay, who actually loses money entering this market with a huge splash. Or invited Christie's, the auctiom house, who had not been tracking this part of the market. etc etc.)

In capitalist countries salaries can be clear signals for turnover, which could otherwise be private.
Your CEO may be an exception, but every time I've seen some given honest feedback after a CEO asked for it, and it was against the CEO's position, they had their career at that company tanked. Most of the time when a CEO asks for feedback in a meeting it feels like that speech Saddam Hussein gave where all his detractors we're dragged out of the building. At this point a CEO would have to make a concerted effort to publicly get corrected and take that advice just to get past the culture that all of his peers have built in the US. Even then people are going to be hesitant because there is no protection for an employee who speaks up
I use the one called Session Buddy. It allows to save all tabs in one chrome window as one session, and allows you to open all those anytime, as well as to export as html. Also, autosave session just like Microsoft office autosave function. I will post link from pc in few hours.

Not related anyway except as happy user
Announcing Botmetric Cost and Governance Beta in Microsoft Azure
Edit: if you are going to downvote could you please tell me which part of my comment is factually incorrect? Genuinely curious. How do you think laws are enforced? This is not a controversial fact, it is admitted by both leftists and right-wing politicians, economists and philosophers. Thanks :)

> This is great, salaries shouldn't be secret!

Why? Do you realize that laws are enforced by the use of government force and sending cops with guns to your house if you don't comply? What this does is basically pointing guns at people and ordering them "tell me your salary or I will shoot you". How is that in any way a moral thing to do?
Anyone using asyncio in production wants to share some feedback?
Bitcoin will never scale as well as a centralized system. But it's not necessarily a problem. Bitcoin only needs to scale well enough to succeed. For example, just looking at brute network statistics, a 1MB blocksize causes a well connected node to use approx 1 Mbps of bandwidth. Therefore with zero improvements in the way the blockhain is implemented, we could scale to a 100MB blocksize, allowing 350-700 tps, and the bandwidth would only cost $50-100/month (cost of a 100 Mbps unmetered colocated host in the US). Disk usage would grow 5TB per year without pruning, maybe 2-3 TB with pruning, that's $50-70 per year in HDD.

I don't know about you but I feel pretty good that without any algorithmic optimizations, Bitcoin seems to have a 100x scaling potential, with a full node still remaining affordable to run by a "serious" Bitcoin individual (~$100 /month).
No, I have no problem saying securing stuff is generally a good idea. If nothing else it makes it harder for someone to steal it.

My point is the specific bad thing described is unlikely to happen. And sure I got a lot of knee jerk reactions but nobody actually did any kind of meaningful calculation demonstrating an issue.
Do you use the Java generated stubs or generate your own? There are several people using gRPC with Scala that could benefit from more idiomatic stubs.
> You can just `cat /ssh:remote:~/foo.log` and it will transparently spawn an SSH session, run the command on the remote, and print the output.

This is one of the few things Windows does better than Unix, IMHO - transparent access to files on other computers (provided you have a login on that machine and the required permissions and so forth).

On Unixoid systems, my main shell is zsh, but at work I have to use Windows, and there I use it a lot.
Mobile UI Design: Basic Types of Screens
Compared to existing payment processing networks (responses typically in < 1 sec), it is slow as molasses.
I live when we are emailed "anonymous" surveys with a query string. It's even better when they are engineering specific surveys because at that point you have to question if they even think you can do the job if they thought they could get blatant tracking like that past any engineer
I love these initiatives and would love to learn about any other end-to-end deep learning architectures. It took us a long time to build up our in-house tagging infrastructure and whole model warehouse + inference servers that are connected to Kafka. I'd love something more polished though. It's a killer when you want to do ML in the real world, but have to spend forever rolling out infrastructure.
Nice idea, but it has usability issues:

- Right click -> View Image, Save Image, or Copy Link doesn't seem to work. This might be an issue with Firefox, because the blob is stored somewhere.

- No direct linking is possible, so I can't drop a link to the image into a chatroom.

- Zooming in page with Ctrl+Plus doesn't increase the resolution of the downsized image.

I'd rather download the original image, even if it takes more time/bandwidth, if these issues aren't fixed. And the CPU usage scares me a bit, if you multiply this by ~100 images, which is very common on news websites.

However, this method is better than embedding the full 7360 x 4912 image at least. It took 0.8s for the page to load in my browser and 6.0s to download the test.spif image.

I wonder if there is a way to use a progressive JPEG in a normal <img> tag (so it displays progressively rather than once it has finished loading) and use Javascript to halt the download once a certain amount has downloaded.
Well just publish a lump sum. Taxes paid: x €, benefits received: y €. Where's the problem with that? Medical costs could be excluded (medical care is practically "free" here ie. paid by taxes).
Ask HN: Founder's Block?
Building the promised flying car requires not only overcoming blocks.

But knowing that optimism is not fluff.

Blocks occur when the founder is no longer optimistic.

Optimism curates a personal inquiry into the nature of not only what is true, what is real, what is assumption -- but most importantly: what is possible.

Hence, the standstill.

One way to build a missionary+unicorn company is in this precise order:

(1) Optimistic founder(s);

(2) Optimistic team;

(3) Optimistic product.

The effect: optimistically connected minds inventing the future.

--

I'm looking to give back to the community. I have a few openings next week. Founders are welcome to email me with a description of an issue. optimistic.ikigai@gmail.com.

Not interested in flashing credentials. But past experiences include time at a startup accelerator.
Isn't 2001 during the Enron fucking with the West Coast for profit years? A quick review of wikipedia suggests that in 2001 prices may have been held artificially low. A quote by Gray Davis seem instructive:

> "Believe me, if I wanted to raise rates I could have solved this problem in 20 minutes."
"This reminds of the evils of Communism so much that it makes me feel like Communist ideology in fact didn't mean much for Russians. It is an evil by itself, before or after Communism too.
reply
"

No, it's the nature of old empires. All large empires have eradicated - or tried to eradicate - minorities at one point or the other. Not through genocide mind you - you don't have to destroy the genetic inheritance. It's sufficient to destroy cultural inheritance and implant the cultural identity of the master. Language is one of the strongest markers of cultural identity and thus it's understandable why it would be one of the things on the 'hit list' - and literature especially. Since we don't have an oral tradition anymore, destroying books effectively would have destroyed the cultural inheritance in a generation.

Even Denmark quite forcefully tried to "civilize" Greenlanders in the 20th century with very bad mental health results.
Bag with Moon Dust in It Fetches $1.8M from a Mystery Buyer
Of course salaries shouldn't be secret - everything like this should be in the open and you should be able to talk directly to your boss about contributions to the company that you have made over and above those who are earning more than you. This also helps when in most societies women are paid substantially and illegally less than men for the same job.

This prudish idea of not wanting to talk about money is not a good enough one to stop people from being able to value themselves against their peers. After an initial period of concern everyone would eventually stop worrying about this system as disparities were corrected and fairer wages were introduced.

Is there a reason not to have open salary information?
For the same reason people use JSON. It's simpler, and there is a fast parser built into the browser. Even non browser clients have optimized JSON coders which is good enough.

That said, JSON is still slower and more bloated than Protobuf, and you get Protobuf for free when using gRPC.
I've seen anonymous surveys that ask for the team you're on. Way to narrow down the possibilities management.
I don't find it very comforting that the people who are compensated the best have to be treated with kids gloves just so they can listen to the information coming from their people. I understand that may be how it _is_ but it's not how it _should be_. Additionally, people lower in the management chain are just going to avoid volunteering information if they are not 100% certain that the bosses are gonna take it well
I really liked this comment :) I am looking forward to pondering upon this way of reasoning for this entire Saturday :)
Then, I don't know, don't give it to yourself in that way but rather re-invest in your company if it really is your turnover? Those poor business owners who are making so much money that they're attracting competition can't afford accountants?
Why Do Human Beings Speak So Many Languages?
I think its fine that it was moved behind a secure login and rate limited - because there's other information that's useful for identity theft and/or stalking (date of birth and municipality - along with a history of re-locations - not at address level, but specific enough that it poses a great de-anonymizing vector for a (working) population of ~3(?) millon. A simple name+city lookup would normally be enough to look up date-of-birth).

But now they've added a "shame"-filter of alerting who you look up -- which makes some sense, but IMNHO removes the democratizing effect a bit. Before, you could look up the salary of the person(s) interviewing you for a job, along with salaries for various people in the company (assuming a public listing of employees, which is normal). You can still do that of course, but I'm afraid too many will be "offended" by this way of using information that's public by law to reduce the information asymmetry. The flip side is that a potential employer can also see what you've earned the past few years.

I don't think most people used it like this though - it's useful for checking what public figures earn/pay in taxes - and it's useful to do a rough sanity check to see if work place agreements on compensation are followed (there's no minimum wage in Norway, but unions are still strong) - and also to do a rough check for gender imbalance in salaries at a given workplace.
YouTube Dark mode
> it's nothing to be ashamed

What? Am I reading this on HN? The place where people like talking how privacy matter all day and how annoying the fallacy of "if you have nothing to hide you shouldn't worry about the government/corporations spying on you" is? I'm puzzled.
Immutable list implementation in JavaScript without [] and {}
That is the same argument kings and emperors used. But over time the abuses, and the frequently stupid decisions, became too much. It's faster in an business but no different.

Democracy is coming to the last bastion of dictatorship in modern western world. It won't be pretty - but it will lead to better companies
But then you would need to run the refrigerator even when it's hot...
Simple and efficient way to delete remote merged branches from Git repository
Fundamentally, it's about democratizing access to information - and about equal pay for equal work. An employer will always know how much every single employee makes - but in collective negotiations, it's nice to be able to see that people make roughly the same for similar positions. And to be able to see that the head of the union's negotiation team isn't given a massive pay bump (on the books) - possibly as an open bribe...
I'm sorry, I will only flag those flamewars and won't respond to them

Thanks, dang
This is not just for power users. My mother is about the most opposite of power user that there is. But she constantly has hundreds of tabs open when I go to visit her and do my obligatory tech support duties. She uses tabs like bookmarks, even though she bookmarks everything.

I've tried to coach her on working with the bookmarks better, but she has her system, and she's sticking to it. And to be fair, I don't know how I would manage bookmarks in any web browser trying to deal with them at her level. She has > 30k things bookmarked that are "important" to her.

You know that feeling you get when you're watching a user do something and he or she right clicks and selects copy and then goes through the dock to find the next application and then right clicks to paste, but the target area isn't focused, so it doesn't work. So then it's back to the dock to find the prior app and then reselect the text and right-click, copy, etc. etc. etc.? You know that feeling. It hits you in the pit of your stomach like the first time you saw the alien burst out of John Hurt's chest in Alien, or the red wedding from Game of Thrones, or every time you're in a meeting with a product manager.

First, there's the shock of it. The horror. Oh. My. God. WTF is happening here? Then there's the reality setting in. Holy shit. This is real. This is actually a thing that's happening, and there is literally nothing I can do about it. Then there is the sadness. I used to think of this thing in front of me as a person. Now all I see is a dead, empty, hopeless, useless, lifeless husk of a human. An end user. With a product manager alien screeching as it runs away from the lifeless corpse of the user it just murdered. Not by intent. Simply because that's what it is: a fully alien form of life that can only exist by killing humans.

Sorry about the vivid imagery, and I'm hoping this comes across as a joke about the friction between PMs and developers. I don't actually think they are that bad.

But every time I watch my mom try to scroll through 30k bookmarks to find a link, I get that feeling magnified by about 50.
Apples to oranges.

A 0-confirmation Bitcoin transaction similarly needs only < 1 sec to be broadcasted to the network. And a 0-conf tx offers as much security as existing payment networks (which are reversible). When I sell computer gear on Craigslist in person and someone pays me in Bitcoin, I only wait ~1 second for the tx to reach my phone's wallet before letting the buyer walk away.

A merchant needs to wait 1-2 business days before he can spend the money he received through these payments networks. With Bitcoin he only has to wait 1 block (~10 minutes), reducing pressure on his cash flow.

A merchant must wait typically 60 days for a CC transaction to be considered irreversible. With Bitcoin he only has to wait 6 blocks (~1 hour).

So, comparing apples to apples, Bitcoin is either as fast as, or MUCH faster than legacy payment networks.
There could easily be stigma about people who earn a lot of money too though, particularly if they're not in a visible traditional job.