skysight-inc/HackerNews huggingface dataset:
For mobile users [1], quote above:

“On July 27, we reached out to Bountysource in response to a complaint we received from a user. During our investigation and discussions with members of your team, we found that your organization does not have a mechanism for responding to removal requests from users, which is required by our Terms of Service. Specifically, Bountysource does not 'respond promptly to complaints, removal requests, and do not contact requests from GitHub or GitHub Users.' Over two months later, you have not made any changes to your platform in response to our requests.

Therefore, we have suspended your application until you create a process for actively responding to all personal information removal requests, including those related to projects and issues. In order for us to remove the suspension, we would ask to see two things:

1. Confirmation from you that you have a process in place for responding to takedown requests about all areas of your website.

2. Inclusion of a public notice to your users stating how to request the removal of information. That notice can be included in your documentation or other legal notices.

Once you have that process and public notice in place, we'll be happy to review your site and consider lifting the suspension.”

[1] Please don’t use CODE-SNIPPET formatting to quote text, it is unreadable on mobile.
not a problem, let's find some p2 boxes on ebay.

ps: every time I boot an old desktop I always have this feeling. The new stacks are amazing, they do it all, but .. I love the immediate feeling of the old ones, even at some cost. And this comes from a compositing fetishist.
I've previously seem ideas such as nuking the poles. It implied there were enough gases stored in the ice to created a sufficient atmosphere. The loss of the atmosphere due to lack of a magnetosphere would take millions of years.
I'm speaking from a UK perspective. I should have mentioned that.
Different strokes for different folks. Sounds good to me :-)
I think if you're relying on the presence of an easter-egg in something you're using in production, you probably have bigger problems.
I believe you can stream the <head> while still waiting for any react components to render like so:

https://github.com/styfle/react-server-example-tsx/blob/4586...
I have to admit, I would never add such a "feature".

But I think it's funny.

Also sad that this kind of culture is dying with the increasing professionalization of the industry.

I often feel a bit like a pioneer, doing this stuff at home when I was young, having fun and later making a living with it.

Now I meet more and more people who just do it because it pays well.

But what can I say, it still pays to have a passion for your job :)
Of course!

I merely believe that the kind of humor associated with any given group or subculture has its own characteristics (which often reflect the values & norms of the group); and I believe "cringeyness" is characteristic of programmer humor.

Overlaps are possible.

I would argue that I didn't make an especially bold proposition when I said programmer humor was cringey. I knew some would construe it as a verbal application of negative space, as if implying all other humor was strictly superior; but this is not the case.
You need oxygen, not carbon, to make water.
I use Namecheap too. Which host would you consider switching too?
The wifi? I just got a Tomato-compatible router, there's a section in Tomato where you specify the networks you want. The connections are a few iptables rules, I could write a post at some point.

EDIT: Turns out I don't remember which settings were set by me and which ones the router added by itself. If you have a Tomato router and would like to help me replicate the setup so I can write the post, send me an email (email in profile)!
Show HN: Rtscli – CLI Stock Ticker
100hz UWQHD monitor for work, worked for me
Hexagonal Architecture: A Mobile App Case Study
I have yet to hear a single legitimate complaint against it that actually holds up to scrutiny.

It breaks about 2/3 of the extensions I was using, and many of them don't currently have similar replacements available. That's a big loss in some of the functionality that made Firefox attractive as my default browser.

I understand the desire to fix fundamental architectural limitations. In the medium term some of those extensions will probably be updated or replaced. In the long term, the improvements may well pay off in terms of better security and better performance and easier development allowing faster progress. As a software developer I can see that the move was rational even if it is also somewhat controversial.

But in the short term, the loss is still significant for some users. That's a perfectly legitimate concern, and it's apparently sufficient that some people are not upgrading this time.
The DWM compositor is bad for games too. The only way to take it out of the equation is to use your GPU in exclusive mode.
Solving over 35 performance issues in React Native
You can hide the tab bar with userChrome.css (I think that's what it is called), although possibly not in a way that can be toggled. Should be able to hide it only in windows where only one tab is present, at least.
Why would enforcing vsync add more than 1/60s of latency to anything?

This looks way more like badly designed animations than some fundamental problem coming from the hardware.
> then when React has loaded, replace it with a React component

What you described is basically `hydrate` which is how to enable React event handlers like onClick after a server-side render.

https://github.com/styfle/react-server-example-tsx/blob/4586...
we're doing this, and call it case pack optimization: https://www.logivations.com/en/solutions/3d/behaelterportfol...

(disclosure: I work for that company)
>Firefox has just broken people's workflows that were set in place for years

The XUL deprecation in FF57 has been public knowledge for years. The extension authors are to blame here.
Firefox 57 was the version that permanently killed the extension that made Firefox usable for me: Pentadactyl (along with many other extensions).

Now I'm migrating to using Qutebrowser, as it's the closest to providing a similar experience.
That's why I prefer to play games in fullscreen as opposed to "borderless windowed", I have noticed quite a bit of input lag in the latter mode.
I never understood why they went out of fashion. They seem far superior to positive pressure ventilators in terms of patient comfort and risk of complications.
Avast Pro Antivirus 2017 Activation Code with Crack Full Version
Anybody here have any experience with the Dyson 360 robot vacuum? It's pricy but claims to address some of the limitations of the Roomba regarding range and multi-room coverage.

However the reviews on Amazon are less than stellar.
Improving live debugging of concurrent threads through thread histories
A quick google search suggests that yes, they would allow this.
It's more digging into what tools like svgo and gzip actually do to a file, and how changes in implementation change the compression behaviour; in 99.9% of circumstances it's something you wouldn't want to do manually as a developer, have it done by an image optimizer instead.

Not sure if readable SVG is an objective in the delivered end-result; I don't think so, just like readable html, js, css etc is not required. Maybe add a source map if you really need to, or put the original svg right next to a `.min.svg` file which the user sees.

But it's a bit of a silly thing really, what really needs to happen is the ability to compile a webapp to an efficiently compressed and easily runnable binary file, instead of this silly minified text that still needs to be parsed client-side.
There is BitHub, although it's slightly different and doesn't focus on sponsoring particular bugs.

https://signal.org/blog/bithub/
> Typing seems instantaneous to me.

When the only source of latency is the extra ~16ms added by the composting, you likely can't feel it, but it adds up to other sources of latency that can make things feel bad more often. Such as:

-latency added by text editors depending on their quality and the amount of work they are doing (colors, intellisense, file size, etc).

-latency added by keyboards, some are worse than others

-latency added by monitors. Good ones are in the 1ms range but bad ones can be as high as 40

Sadly the latency on all of these fronts has generally been trending higher as computers have gotten more powerful.
That's good to know, and I didn't think it was that simple either. Thanks!
They need to work on hardware that can actually connect to the app. 3 different Android phones and 3 different Braava Jet robots and none would connect to the software. Their support gave up. App rating is almost 3 starts now with tons of reports that it won't connect.

I only mention it because they get such good press, but no one is reporting on all the disappointed customers.
Let's bring in corporate practices / scrum-agile. How about a maintainer would estimate cost of implementing the feature (say $2500) and then we do a mini kickstarter and wait until 1000 people pledge $2.50 or a big user offers $2.5k

disclaimer: my personal politics / ideology
It's really unfair to the community (society) when corporation use FOSS in production and still claim 100% of the profit is theirs only.

EDIT: getting downvoted but no comments. Can someone counter argument?
I personally like to stumble on extraordinarily stupid bugs. Bonus points, if the author works with us (or is myself), we get to laugh at his expense forever after.
> How do we account for the fact that the human body and mind seem to need a certain amount/kind of stimulation to not entirely fall apart?

By giving them it. There's vastly more access to mental stimulation than there was a generation ago. I'd be much more concerned about over-stimulation, disruption of sleep patterns etc.

Also, I have no concerns about driving, phones numbers and so on. These were just temporary, inefficient and ineffective means to other ends.

Especially driving. I mean, what a terrible idea. Put a human being into a projectile and make them concentrate, potentially for hours, to not die. What could possibly go wrong?

Physical stimulation is more of a concern for me but there again, it's what we are leaving behind that's truly terrible. Why has there been a profusion of sedentary jobs for the last few decades? Because so many of the devices we interacted with were immovable (or require a fixed posture like driving).

How do you solve that? By removing the need for the fixed posture i.e. mobile devices, automatons to freeing up concentration. We're in a transition phase but I'm very optimistic that the opportunity to act day to day in a healthy way will get better and better.

Is it all roses? No, of course not. Just because you can live healthily doesn't mean you will if you're not required to. What we do about that could easily get us into Black Mirror territory but I'm confident the solutions will be there of we want them i.e. they'll be political not technological challenges.
I would like to see end-to-end measurements (=high speed camera footage analysis) before making final conclusions. Not saying that compositing doesn't add latency, but I feel like the system is so complex that this sort of userspace software measurement might not tell the whole story
Well his website is entirely ruined by how close the text is to the left side. It's like closer than margin:0 close.
On the contrary, it's becoming increasingly illegal.

The most obvious case currently are John Deere tractors that cannot be repaired or modified by their """owners""" under the headline of the DMCA, but in the future, we're going to see the same for medical devices.

There was an excellent talk about this by Karen Sandler at freenode Live this year regarding her own pacemaker.
Drop-Down Menus: Tips and Tricks – Part 2
Big files the difference is also significant; minification removes and rewrites large chunks in the source code, which also compress to a smaller size. The dictionary for example contains a lot less data. See https://mathiasbynens.be/demo/jquery-size for an example of a library, compressed / minified / zopflied (?), and a comparison in file size. The most recent version in there (3.0.0-alpha-1) is 75 kb "just gzipped", 29KB gzipped + minified. Just minified is 84KB, so gzipping the minified file only shaves off an additional 9 KB compared to just minifying.
WHO IS ESAU EDOM CHARACTERISTICS OF RED DEVILS
Bitfinex is conflating Tether (USD₮) and USD: “Bitfinex lets you receive USD₮ from a Bitcoin blockchain address and treat them as a USD deposit. Similarly, you can withdraw funds to a Bitcoin blockchain address as USD₮.” [1]

Whether they are holding a lot of USD₮ or not, I don't know. But since they cannot receive USD, by construction their USD holdings are limited.

[1] https://support.bitfinex.com/hc/en-us/articles/213919369-Wha...
I can't visualize this. For some reason, I want to visualize this...
At the very least it's neither a hotpocket ad, doesn't load an entire dictionary to show the definition of a single word or contains a high resolution picture of guy fiery.
I took a PL/Compilers course based on COOL with Wes Weimer at UVA. We built an interpreter and compiler for COOL using its manual (i.e. a document with a verbal/maths spec for the language) and virtually no skeleton code. It was the hardest class in the department and I consider it to be the most valuable class I took as an undergrad. Before that class I didn't really understand what happened when I 'hit go' on my programs. Weimer is at UMich now but still publishes course materials online: https://web.eecs.umich.edu/~weimerw/
Do you mind not posting comments that the guidelines clearly ask us not to?

> Don't accuse others of astroturfing or shillage. Email us and we'll look into it.

> Don't feed egregious comments by replying; flag them instead. When you flag something, please don't also comment that you did.

https://news.ycombinator.com/newsguidelines.html
Are you on mobile? It centres perfectly fine for me on desktop. The linked CSS file uses this method:

body {
max-width: 844px;
margin-left: auto;
margin-right: auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

I guess wrapping the whole article with a div with 0.5em margin would fix it on mobile.
Yep, I would vote for CBT too. Exercise also works surprisingly well - especially if it gets you outside.
How do you port a XUL extension that relies for critical functionality on calls whose equivalents the web extensions API doesn't provide?

How do you achieve 1:1 compatibility between extension APIs when the architecture that enabled XUL to expose the entire codebase for extensions' use no longer exists, and no longer exists because replacing it was the only way to resolve showstopping performance issues?

How do you keep using a browser that no longer supports extensions without which you can't satisfy the use cases for which you chose and adapted that browser in the first place?

No one is to blame here.
Sure “No one”, I don’t think the same necessarily holds for many.
That is another thing to consider. Google's mod_pagespeed, iirc, analyzes image/css/js file size and whatnot and determines whether it's more effective to inline it or to load it separately (and does so automatically)
Water would get blown away over a period of millions of years though. I think that's not much of a problem.
Arq for Mac: Important Security Update
What I hate even more is when I press the Windows key and start typing an application's name into the Start menu textbox, and it misses the first two or three keypresses.
Proof of work is not the only scheme to ensure consensus. There are multiple projects based on some kind of proof of stake. One of the most promising such projects is EOS in my opinion. I suggest you not to gain knowledge about cryptocurrencies on HN. Yes, cryptocurrency forums may be an echo chamber, but HN seems to be the other way around. Lot of HN-ers are extremely cynical about cryptocurrencies, so you will mostly hear the bad news here. Reality is not as black and white as most commenters here suggest.
The extension developers could have worked more closely with the Firefox team to find possible solutions.

In the end, XUL was a major performance and security issue. Good riddance.
Perf improved considerably over that span, even before e10s officially landed.
> aoeu.com

Dvorak user?
Because almost every thing that Linux implements is poorly done. Let’s take the subject at hand. Containers. They never created containers. Instead they came up with docker. And never designed it to be secure. Hence all these efforts to figure out how to secure docker. They keep trying to retroactively bolt security on. Which is never going to secure it. Eventually someone’s going to have to throw it out and redo it with the initial goal of making it secure. When it should have been designed secure as the main feature. Like Zones or Jails were.

Also for sand boxing apps you really should look at CloudABI. Ed has put a ton of work into it.

The last time I looked at capsicum for Linux it wasn’t complete. That’s changed?
New Venture Funds Thrive as More Investors Put Money in Tech
While considering the exotic, how about a test of our response time? We didn’t see it until it was past us.
I am starting to get annoyed by the overloaded term "robot." This article is really about automated warehouses. That is interesting, but is sufficiently advanced automation truly robotics? If so, where does it cross that line? Many hobbyist "robotics" (think BattleBots) are just remote-controlled vehicles. Neither have autonomous behavior. It'd be nice to have terms for each but I can't think of what would be appropriate.
Using gamification techniques as a parenting tool
So you do end up reading those, just quicker than you would on your phone
Dealing with insubordination
Forget about going to Mars, making a probe riding these things will be much more interesting.
So says your depressed mindset! But, have you actually tried it? You might be surprised at the change in your mindset. With the more positive mindset that would result from running/exercise, then good things may well happen. (Saying this as someone who has been there, done that, bought the t-shirt). I would also look into CBT/professional help.
Just wanted to point out that this does not include Time Warner Cable which was already acquired by Spectrum. (And yes, that merger made bills go up. Even the customer service reps admit it)
the magic happens in the brain of the user not the rods.

the brain can sense a lot more than we think.
I am actually impressed by the resiliency and positive outlook of the people in the article, at least relative to what I initially expected.

Take the woman who offered the reporter an inside tour of her fragile iron lung, and finds someone to fix it when it breaks down, even under the specter of death. That's amazingly independent and optimistic.

She isn't just clinging to life. She's embracing it, even with it's unfairness and misfortune. May I be so strong a person.
It depends on the game for me, usually I prefer borderless windowed because I tend to alt-tab out a lot.
>Throughout the Industrial Revolution there were periodic panics about the impact of automation on jobs, going back to the so-called Luddites, - textile workers who in the 1810s smashed the new machines that were threatening their jobs.

This is such a common misconception that the wikipedia entry for luddite mentions it in the first paragraph.

They destroyed weaving machinery for the same reason French taxi drivers shut down roads in 2016.

Revisionist historians depict luddites as anti-technology for the same reason Forbes chose to depict the French taxi drivers as anti-smartphone.
How are you measuring from key activation?
33 ms is two frames, if your monitor is at 60 Hz. If you tried vscode or other electron app, it might be 49 ms (3 frames). These are the numbers I'm getting from 1900X with Nvidia 1080 GPU, Gnome3, 4k@60hz, but without measuring latency of the keyboard itself.

Modern keyboards are another part of the problem. They can also take their sweet time since keypress until packet appears at the USB bus. See https://danluu.com/keyboard-latency/
I’m beyond irritated by the presence of an output breaking easteregg in a GNU utility under standard usage. I should be able to depend on my outputs being repeatable.

Honestly, the fact that this got into the codebase makes me question the code review process of GNU and what else is potentially hiding in there.
Me neither. I immediately thought "gimme, gimme, gimme" and "00:30 is after midnight" so clearly the answer is somehow Abba.
Free with google? I wonder what tracking costs are involved this time?
Too bad we don't have a radar image! It would have been awesome to see the shape of this in Arecibo hi resolution dopler/delay.
Ah they are using margin:auto to center. I thought it must be an override since most user agents include a default body margin.

Yes I'm on mobile. My OnePlus 5 hides the first one or two pixels under the bezel if looking at it straight on, so the first character on each line gets a little cutoff. Not sure if this is just my model or if other phones do this also.
Wether it was the right thing or not depends on the details. The overall decision is a sane one, but FF now has to develop enough of a flexibility to have a good extension ecosystem again. At least now they can get that flexibility with sandboxing and access management.

Anyway, Mozilla's history is such that I am not convinced they will do this.
This article is about Windows, but I wonder how Wayland on Linux measures up.
Moving towards full stack automation
What is the book? It sounds like something I might want to read!
Back in 2012/2013 there was something called "Mt Gox codes". It was a USD transfer mechanism that was supported by Gox, btc-e, early bitfinex and others.
You could magically and instantly get a USD balance transferred from one exchange to the other. It was pretty crazy to see in operation as funds would instantly flow from Japan to Hong Kong to Russia/Bulgaria/wherever-btcE-was.

It was shut down by US authorities sometime in the Spring of 2013 as I recall. Tether is playing a similar inter-exchange roll today. At least now there is some kind of public ledger, but that may not be saying much.
The NSA has an NSL and threats of jail to anyone at Intel who pushes back against this. Inslaw and Promis was always leading to this, and that's why they killed Danny Casalero.
It seems this only accepts Bitcoin.

Bitcoin still has a lot of friction which would lower the potential income of OSS developers.

I would rather prefer something which can accept atleast a Bank transfer...
> The extension developers could have worked more closely with the Firefox team to find possible solutions.

Really? What opportunities have you observed in the recent close collaboration between Mozilla and the developers or maintainers of many high-profile, and not a few niche, legacy extensions? I'm sure I am not the only one here who would be interested in gaining the benefit of knowledgeable and thoughtful feedback on how that process has played out.
This is also why picking a good monitor is important for software development.

Some monitors have tons of input lag (60-70ms) and that's the time it takes for you to see what you're typing to reach the display. This also includes the time it takes to see you move your mouse cursor too.

I did a huge write up on picking a good monitor for development which can be found at:
https://nickjanetakis.com/blog/how-to-pick-a-good-monitor-fo...

I ended up buying the Dell UltraSharp U2515H http://amzn.to/2jF3WHp. It has very low input lag (10-15ms) and it runs natively at 2560x1440.
As a comparison point, gnome 3 does the right thing and buffers the input until it can handle it. On an old machine I usually have the full name typed out and enter pressed before any animation actually starts being displayed.
No Subscription Wireless Bluetooth Personal Cloud Storage