skysight-inc/HackerNews huggingface dataset:
> Be a serf in corporate walled garden for short term convenience...

There is a spectrum from the cathedral to the bazaar. And there are only so many hours in the day. You could become a serf to principles, spending time others have for social activities or relaxing instead on maintaining a purely libre work flow.
The Most Memorable Quotes in World of Sports
CarbonOS/carbonSHELL
Indeed. And with a keyboard like this[1], the gaps between keys are smaller than (my) finger width, so a sliding finger might provide continuous data.

Optical position tracking of fingers was actually ok (but not on a bus, and not so much for stylus), and with a look-along-the-keyboard-surface mirror, even optical height and touch was ok. But the touch wasn't great, and occlusion was a "keep it always in mind" problem. So I would have been delighted to find say a low-precision multitouch textile, to hopefully drape over the keys without too-much impairing typing. To decouple a fast low-precision-XY high-precision-Z touch, from simple and adequate camera XY. But crafting a capacitive grid... seemed a yak too far. All this was yak shaving - I actually wanted to be exploring VR IDEs catalyzing improved programming languages. :/

[1] https://upload.wikimedia.org/wikipedia/commons/c/ca/ThinkPad...
>It is simply their desire now to not pay taxes, not pay their workers well, to clone 3rd party vendor's products under their own brands, to copy the occasional SaaS hosted on AWS etc.

It's "simply their desire" not to pay taxes? You think the IRS accepts that? Do you think they just write in "sry guys, we'd rather not pay"?

No, they aren't paying taxes on this money because it's offsetting prior losses. This is a perfectly reasonable way to structure the tax code, and it only seems like malfeasance to you because you haven't bothered to understand it.
It's a Django backend: the dockerfile uses apt-get and pip.
Pretty simple.

Using ansible from a Dockerfile in the first place was a code smell, IMO.
This problem seems similar to processing a request that has a deadline, after which the request is discarded and any resources should be freed.

In Go, you can keep track of deadlines using a Context [1]. Subrequests also need to know the deadline (or perhaps a shorter deadline), so they get passed a derived context. The same mechanism also supports cancellation.

[1] https://golang.org/pkg/context/
The proper answer is to not loan money to people who can’t pay back. Instead of extorting them.
I've lived in poverty. Following poverty, I thought your straw man's thought. I'm pretty sure I said it out loud.

While living in poverty, I knew that more expensive meat was better tasting, and better for me. The pink-slime level of meat products I could sometimes afford caused unpleasant GI symptoms which unprocessed meat didn't. I learned to avoid the cheap meat products and experienced intermittent anemia instead. Even the raw ingredients of pink slime, like tendons and cartilage, cost an order of magnitude more than pink slime products, so I went without.

Lack of access to a minimally adequate variety of affordable nutrition is a class problem.
They should also pass laws to make it a major crime to harbor these creatures. Eg. 5 years min for possession, 20+ for dealing. Probably won’t deter all the morons, but it will work on some.
I've been considering. My current machine is slow enough just running Quebes (which requires two VMSs - one gatway, one ) chokes so I stick to TBB.

It might be more economical to buy an old chromebook or something to repurpose for TAILS rather than buy a really souped up laptop for Qubes.

Then again, I'm not doing anything evil so, my threat model is a little looser. (I don't think they're out to get me specifically, but will happily siphon up whatver they can get)
"Melville wrote an interesting story about them "Paradise of Bachelors" (Which is paired with another story "Tartarus of Maids" )."

Both can be read here:

https://msuweb.montclair.edu/~furrg/i2l/par-tar.html
Coincidentally Chrome 72 upgrade seems to break adblockers so that they can't block google analytics, and maybe other ads/tracking as well, if web page uses a service worker: https://news.ycombinator.com/item?id=19185637
What about stains and raw denim? Does raw denim just get tattooed over time with various impossible stains?
Hacking essentially means the exact opposite of buying and throwing away stuff (a cycle known as consumerism i.e. being a sheeple). Fixing and modifying all kind of things to suit your weird imagination is the core idea of hacking. The skill of mending applies to software too, of course.
Is that how it works? Do they get to write off debts to assets of which they are still in possession, as if these are losses? Or are they writing off expenses for things they are not in possession of in any sense (e.g. employee salaries, goods sold)?

I am not an accountant, so I can't claim to fully understand what qualifies as a gain or loss, but my assumption has always been that the accounting rules are supposed to be sane and reflect the difference between these concepts (a real loss vs. going into debt).
Technical Recruiting Needs to Focus on Selling the Position
The mandatory xkcd significance link https://xkcd.com/882/
I think they invest massively in accounting and legal and corrupt arrangements to avoid taxes, so it must simply be their desire. Their tax paperwork didn't accidentally end up $129m up instead of $3b down.

https://www.cnbc.com/2017/10/03/eu-to-fine-amazon-millions-i...

It's a while since they didn't make a profit, in large part because of AWS growing to currently north of a million an hour net profit on margins their retail side can't replicate.

https://www.recode.net/2017/4/27/15451726/amazon-q1-2017-ear...

Suggests Q3 2015 was the last time they lost money... and lost can mean anything with enough accounting.
I’m finding Gorilla Glue works wonders for plastic parts broken from bending or shearing forces. I’ve had a few things around the house that have broken and led me to think I should 3D print replacements. I glue them to buy a few days or weeks and the glue ends up bonding so well that I have yet to print replacements yet.
Make all modules magenetically sit atop a flat ridget baseplate.

I have something similar with my tiny bluetooth ipad keyboard which magnetically attaches to the ipad case
That's roughly why a typical stream cipher like rc4 is fast isn't it...as opposed to CBC?
> it's been disinfected

Woah... that seems like a huge deal to me
There is an apex preditor, but they are very rare. There are "Florida Panthers" in the everglades area. When I was visiting the everglades years ago they were very endangered.. The problem is they probably eat similar food as the snakes.

https://en.wikipedia.org/wiki/Florida_panther
Diversity Is Key for New, AI-Based Social Media Platform
Sure, he left OpenAI's board a year ago and he's no longer chairman of Tesla. That doesn't especially change things in practice. Could his lawyers have suggested leaving the OpenAI board due to perceived conflict of interest and problems with his association with other public companies? And can people from Musk's companies then still share information with Open AI? Absolutely.
Minimal infrastructure for smarthome (mqtt, homebridge, nodered)
I'm loving the 2 inch ice cube tray from Tovolo. Liked it so much I bought a second, but sadly amazon sold me a knock off, thin sides and very jiggly. So, get one with thick sides, and I checked amazon, there are way more vendors now for 2 inch ice cube trays with more cube slots.
> The iMac isn't even that great for aesthetics, at least if you VESA mount it and have a decent amount of external gear connected.

What kind of reasoning is that? Of course if you use it in a way that it's not intended for it's not delivering on it's original purpose?

If you put a storage box on top of a Porsche, add off-road tires and hook up a trailer it doesn't delivery on it's promise of being a sports car either.
I don't understand what you mean by "all losses of the past are account in that." My understanding is they made a profit this year means the difference in the money they earned and the spent, starting January 1st 2018 and ending January 1st 2019, was greater than $0.
If Blasio wanted to fight for the deal he could have done more publicly instead of dealing with Amazon in the background. It's easy to wipe your hands clean of the deal when you take no strong stance. This piece just reads as "everyone is to blame but me."
Discover Magazine has its doubts:

http://blogs.discovermagazine.com/science-sushi/2013/12/30/s...

Tetrodotoxin (TTX) doesn't make sense as a narcotic:

> Tetrodotoxin simply doesn’t make sense as a drug (and let’s be honest—if it did, humans would be snorting it off bathroom counters already). In very, very, very low doses, tetrodotoxin causes numbness, tingling, and the slight lightheadedness that fugu, the Japanese preparation of raw pufferfish flesh, is known for. I guess it’s possible to see how one might relate these mild effects to the “high” feeling that comes from THC, the main ingredient in marijuana*, but it’s a stretch to say the least. Every illicit drug has one thing in common: they alter minds. It’s right there in the definition of narcotic. Tetrodotoxin, however, doesn’t cross the blood-brain barrier; it doesn’t change perception or enhance sensation. People get poisoned with TTX every year, and there’s a reason you don’t hear anyone describing the experience as a ‘high’: that’s not how tetrodotoxin works.
Code search has been restricted to logged-in users way before the MS takeover.

Proof: When searching "github code search login" on hn.algolia.com, it turns up this HN thread from September 2016, nearly 2 years before MS bought GitHub: https://news.ycombinator.com/item?id=12581068
They are probably depreciating the offices on a standard depreciation schedule. They are also writing off things like interest on their debt, etc..

Depreciating capital assets though is an extremely important part of the tax code. If you don't allow that businesses won't really be able to operate effectively.
None of that requires literal marriage, although that lifestyle is essentially the same as marriage.
That is true. Scaling this to processor with caches and deep pipelines is completely non-trivial. There has been some attempt to scale to more "realistic" designs with compositional (stepwise) verification.

http://www.ccs.neu.edu/home/pete/research/ieee-vlsi-composit...

http://www.ccs.neu.edu/home/pete/research/todaes-safety-live...
The primary failure mode of a TV in the 70s was a tube that went bad. Easy fix: open TV, pop out old tube, pop in old tube, done.

If a TV breaks now, it's some component that's either glued in or soldered in, so good luck replacing that. Modern TVs are not designed to have replaceable parts.
Sorry but I don't buy the argument...or perhaps can't is more appropriate?

There are only two things that genuinely preclude owners from servicing their own vehicles (Tesla or otherwise): a lack of will, and vehicle manufacturers refusing to sell technical manuals[1] to anyone other than authorized service shops.

Sure technology has appreciably advanced in 30 years, but the fact that technical details and know-how are scarce commodities in the age of information is not a generational coincidence.

[1] https://www.helminc.com
Spending that time on my career will net me more than worrying about or learning about something so infrequent and boring as fridge repair.

A 20min job is 20mins often because it took hundreds - or in the case of professionals, thousands - of hours of learning, practicing, and experimenting.

Of course everyone’s utility function is different, but my free time is at a heavy heavy premium. I’m happy to spend money where it gets me time in return.
I second this. The fact that their salaries are all publicly posted, from CEO down, is mind blowing to me.
https://goo.gl/images/Mww5SR

You read my mind. I'd love if it could be rooted in a Yubikey.

Decoupling the "signing" and "verifying" parts seem like a good idea. As random Person signs something, how someone else figures out how to go trust that signature is a separate problem.
So I could see an issue with someone writing business logic in a view and then someone else rewriting that business logic somewhere else slightly differently.

But I've seen the same thing happen in the SPA. Where one person calculates some value in an API method, another doesn't know about it and calculates it again slightly differently in a different method leading to app inconsistencies. And SPA's make it worse not better because it sometimes forces you to write a piece of domain logic twice, once for the browser and once serverside.

I honestly don't know what's wrong with accessing query strings or session information. But I think maybe the reason you've seen template code using global state is because the template code was just written earlier back before that information had really soaked into the entire development community.
Since dolphins hear so differently than humans, we'd probably have to transcribe (translate?) it to a version more suitable for them. Also with the much wider hearing range they are more sensitive to sounds and, I'm assuming, would not enjoy our narrower range of music. It would be very fascinating to study.
We had a guy come to our warehouse and work for a week. Pretty good worker. We got a wage garnishing letter and he owes like $25k for two kids each (thought they were duplicate docs at first), $8k and $3k.

He stopped coming or answering his phone as soon as we got the letters... Now plenty of things could have happened, but my theory is the garnish is high enough that he’s rather bounce around and get one ungarnished week out of as many different places as possible. Even if the math doesn’t work out, he may just be resentful enough to blow off jobs that comply w garnishing.
And from the various Netflix docos I've watched, it seems that jail can be worse than prison. New inmates coming in and out all the time, sleeping on the communal floor due to overcrowding etc.
What sort of jobs did Amazon have in mind for the locals in LIC (if any)? Were they considering providing tech training to hire them into software development roles? Or did they have in mind lower paying jobs? The bigger question is how can tech companies incorporate locals? What sort of training efforts can they provide to those without tech backgrounds? Would they train them in bootcamp style programs, to fail them at the leetcode interview phase, or is there pipeline that could incorporate non-tech folks into such roles?
They may seldom attack humans, but it wouldn't be safe/smart to let your kids play outside if there were jaguars around.
Visitor Design Pattern Explained Simply
It's a good question -- stains are a reason I assume shirts will be disposable in the end, but it's never been an issue with my jeans, at least not yet over 5 years.

I think it's because my black jeans and dark indigo jeans are dark enough that stains won't show, and my first pair that have turned lighter indigo have so much variation in color and texture across them that yeah, anything you can't wash out just kind of blends in? They basically wind up looking like this (which also shows what they look like after a bunch of darning):

https://cdn.shopify.com/s/files/1/0028/6132/files/3sixteen-S...

But ultimately, it's been a complete non-issue.
do double spaces for newlines
I come from the .Net toolchain as well, no longer develop full-time, but write tools for my business as needed. I use Angular (6 or whatever). They talk to a .Net (core) server as little as possible. What I find is the iterative dev turnaround time, that cycle between find a bug - fix it - test it, is so much faster with angular than if server-side rendered. It's a joy. That same cycle on server side in .Net - change some .cs file and check that fix quickly - , slowly rather - a real pain. That alone drives the choice for me.
Neoliberalism Failed to Keep Fascism at Bay
Code search has been restricted at least since September 2016 according to a quick search on HN: https://news.ycombinator.com/item?id=19185835
You said none of that in your original argument.
Love its simplicity!
Problem with that is it takes a few years at a company before you've seen it all and are comfortable with all of the code. I've been job hopping a lot because, well, had bad experiences with certain companies. I hope I get to stick this one out for a while to get to that comfortable spot of knowing the codebase well.
But, when your union contracts use minimum wage as the base for their calculations, it's far easier to advocate for raising the minimum wage than it is to negotiate a higher multiple, etc.

The contract for the cleaners in my office[1], for example, starts its base wage calculations by adding $0.50 to the minimum wage. All the increases and adjustments begin at that number.

[1] http://www.seiu32bj.org/wp-content/uploads/2017/11/2015-CAD-...
Well, technically it's showing a lack of understanding of the Latin language, since "cum" is Latin for "with".
Why is there value in keeping the ecosystem in a state we're familiar with? It's not like alligators were "always there" either. Animals migrate, things change, and us ensuring that the animal populations always match what they were in 1995 is hubris.
It's an additional expense but I would add obtaining business liability insurance to the list. It's not generally too expensive but can save you a bundle in legal fees that you can't recoup even if you prevail in lawsuit. Additionally, while a corporate structure should shield you from personal liability, there's no guarantee that whoever is suing won't try and pierce the corporate veil to get to the corporate principals - hence the benefit of insurance.
Quicksort Extreme Deep Dive
Personally, what I like about it is that it steers me in different directions of learning. When a list like this is curated by the right person, it can help you weed through a lot of low-value content sites, with similar information.
India on BBC homepage?
https://www.bbc.co.uk/news/world-asia-india-47264743

I struggle to understand how this would make it to https://www.bbc.co.uk home page and the recent Pulwama suicide attack where 40 Indian soldiers were killed never managed to reach the frontpage. One could argue that Indian affairs are not that important for bbc uk audience but then why would the news about a failure of a recent train launch be on bbc front page. Are these news spots algorithmically decided or there are human inputs to their positioning. Doesn't make much sense.
Yup, I sell my software on Gumroad too and would recommend it. They even have support for software license numbers, though I haven't used that myself.
Weekly Robotics #26
Wow... that is just insane.

I've been working alone for so long I've not had to deal with anything like that for years, but I'll offer this...

Doesn't matter, so don't let it matter to you.

When I worked for others I'd offer my opinion and advice and when it was ignored I'd do it their way every step of the way because it really does not matter. You get paid the same either way.

I'll add that because it didn't matter to me I ended up getting to work on some pretty cool stuff. Everyone knew I wouldn't whine about changing directions or being taken off a project and jumping on whatever they wanted so I was almost always the 1st choice to work on something new.

When that happened I was often able to influence the direction of the work.
Once I pulled a prank on a colleague by setting up a 555 timer inside their keyboard so that alt+f4 would constantly get pressed (every ~1 second). Because that friend was a software hacker, I knew he would look for rootkits and all sorts of nefarious software issues that could lead to this behavior. Anyhow, he did eventually figure it out (not after he was sure his BIOS was infected - yes this was 2007).

What I learned during that prank was that keyboards are very complicated. A keyboard is essentially a giant switching system where pressing keys closes circuits, and a microprocessor looks to see what lines are high/low and infers which keys have been pressed. There's whole systems designed around avoiding "ghost keys", which arise because the number of combinations of possible simultaneous button presses of the switching system far outnumber the possible combinations of signals.
I don't think the pink slime being discussed here is MRM, in the sense that it's not removed mechanically (even if lots of machinery and processing is used after the fact).

In the UK, I don't think we have the equivalent of this pink slime, or at least I've never heard of it.

Ground beef in the UK is generally labelled as "beef mince" or "steak mince", where "steak mince" is minced beef produced by mincing whole cuts (such as flank), and "beef mince" can also contain minced trimmings, and generally has a higher fat content.

I have no problem buying either of these. Indeed, sometimes you want a higher fat content, such as when making burgers.

Thr pink slime in the article seems to be something inbetween MRM and trimmings, and I would have a problem with buying it.
Net neutrality is what the web was like in its early days before it was usurped by commercial interest. Nowadays regulations appear to be the only feasible way to retain net neutrality.
It’s a good thing people are looking at it from a pharmacological perspective.

However:

> In very, very, very low doses, tetrodotoxin causes numbness, tingling, and the slight lightheadedness that fugu, the Japanese preparation of raw pufferfish flesh, is known for.

> Tetrodotoxin, however, doesn’t cross the blood-brain barrier; it doesn’t change perception or enhance sensation

How is “numbness and light headedness” not “changing perception”?

And how do we know that dolphins do not experience the “numbness and light headedness” that humans do as a pleasant/euphoric/etc sensation?

Seems a little light of a rebuttal.

The article is also hilarious for qualifying purported dolphin use as “illicit drug use”. I knew about bird law, but not dolphin law :)
Insignificant Little Vermin – A Text Based Dungeon Master in the Browser
One thing to note here - the Daily Mail has been banned from Wikipedia due to its "reputation for poor fact checking and sensationalism." [0] Seems there may be a study behind the headline at least, but be aware that it's a terrible newspaper.

[0] https://www.theguardian.com/technology/2017/feb/08/wikipedia...
This is okay, was hoping it would be about life and not CS.

Every time someone recommends an install/read, I am wondering the break even it takes to learn, implement in practice, and implement IRL for a useful application..
My mind.
Killer eluded capture for 25 years. Then investigators got his aunt’s DNA
It's not the female names, it's the lack of male names.
Yes, definitely. There is a very strong push from both hardware and software companies to make us less and less free. Modern devices are only user-friendly with regards to usability.
Amazon did the logical thing. It chose to NYC initially, not because it had some benevolent intent to improve the city's crumbling infra or create more jobs for its union workers, but because it fit their selection criteria nicely and their were tax benefits. The infra and job part would come regardless of which city Amazon chose and had nothing specific to Amazon's selection of NYC itself. Now that NYC is rescinding on the benefit part and increasingly it looks like the local & state govt are not able to control the public backlash, despite majority of New Yorkers supporting the deal (and the support for this deal is even larger among minorities), then pulling away is the natural outcome.

This is a competitive market and there are enough cities in US who are willing to bend backwards for 25k high paying jobs and prospects it offers (including becoming future tech hubs). NYC loss is bound to some other city's gains.
In practice, it seems like most of these would be negative or detrimental to the culture. I'd love to hear examples of positive nicknames. I’m guess is that they’re less likely.