skysight-inc/HackerNews huggingface dataset:
If the company simply puts less ink in the cartridge there will be a difference in durability to third party ones. By simply cutting of the cartridge at a certain point they guarantee that their cartridges last as long as third party's and neither last long.
"This custom drawing feature now works in Mozilla/Firefox, in Opera 7.0 or better, and in IE 5 or better."

Well, they wouldn't want to break that kind of backwards compatibility, now would they?
> Perhaps not "murder" but certainly "attack and maim". Please don't try excuse this with the "but they're only JOKING" trope - their intent is blatant and clear.

If you're looking for people talking shit about their ideological rivals on the Internet you're going to find it. We can find examples of nazis or tankies threatening people any day of the week. They're nearly always posturing. What's different about "Punch a Nazi" is that it's a widespread meme across Twitter, Facebook and Reddit.

Imagine the reverse for a second. A meme called "Cut a Commie" receiving widespread acceptance from large groups of people across social media, including authority figures and celebrity endorsement.

> This article has a photo with two different guys holding two different flags - that makes at least 3.

Barely getting to plural!

It's the same as with that NPI conference in which 3-5 people raised their arms in a Nazi salute. The rise of the 4th Reich this is not. It's possible even those people are doing it 'for a laugh'. They're edgelords.

Have you any idea how many protests feature the flag with the hammer & sickle? Quite a lot more. I am not worried about Communist infiltrators interfering with my bodily fluids. They're nearly all edgelords, not Bolshevism 2.0

This is a moral panic, we have the media fanning the flames.

I strongly suspect if a lot of people on this forum simply turned off their television or newsfeed they'd be in a healthier place.
I'm skeptical that this is the whole story, CPS departments don't have the staff to monitor every Duggar-wannabe. But if there was an incident that put you on their radar (even if it was actually nothing), I could see it taking a long time for them to take you off their list.
Just wanted to chime in with a "thank you" for supporting RSS feeds. Glad to read you're feeling better now!
Just a quick +1 for "Designing for Scalability", as an avid Elixir programmer. It's a great book on the Erlang/OTP fundamentals which underlie Elixir and Phoenix.
> death threats

That should never have happened.

> robbed of his livelihood and his future ability to provide for his family

No, he was legally fired and he can get another job somewhere else. If anything, running straight to alt-right commentators for interviews has done more to damage his future prospects than being fired from Google.
what about being obese (for the sake of argument)?
Related: http://spawnedshelter.com/
Someone paid 10k for this change. I can sit around all day naming things that are more worth spending 10k on as a company then this.
If you want a course, Robert Greenberg's How to Listen to and Understand Great Music - it's on Audible.
The quest to grow a perfect diamond
Consultants deal with this constantly. Most in my company change project every few years. New customer, new domain, new technology etc., and we do just fine. I think it's the mindset, is it your expectations you're not meeting and not theirs?

Anyways, common for consultants. I think searching for consultant-material would be what you're after.
Looks cool but the site is super messed up on my Nexus 6P.
Honest question. Did Canada have the same situation with a mandated pay-raise freeze and the end-run around that by companies in the form of company provided, tax-free, health care benefits? It seems, according to the article, that this is the base situation that entrenched company paid health plans in the first place and prevented Truman from getting traction with a national health plan.
I use http://serverless.com to manage and deploy my Lambda functions, then I use https://github.com/dherault/serverless-offline to run a local copy of most things needed. Not perfect yet, but really helped me getting moving fast.
Could be - but I see examples without [dupe] in the title. But that's probably it.

Its interesting because I see plenty of times where they don't do this..
HP is an egregious cheater, and this kind of cheating is in the DNA of any company that makes its living selling consumables or service at extremely high markups – they do their business at war with their customers.

This is a very strong statement. Asking for high margins puts you at war with your customers?
Sick of sites with videos in autoplay with sound on them. This is not 2000 anymore.
the constant whining and complaining is very useful. this greatly contributes to our evolution as a species and it's very important to ... my brain hurts!

do these libtards ever stop?

it's getting annoying to us slaves who actually work.
Headline should be: FT allows Lenovo to sell computers with secret hardware again, should they choose to. No one went in jail (try intercepting someone's Https connections) and no crippling fine.

Just an agreement that requires consent...you can drive trucks through the loopholes. "Yes, I want to speed up my internet" is one and 90% would click yes /install.
11 reasons to delete your News Feed
Buying a windows laptop these days seems like putting your hand in an Alligator Gar filled bog

(also see the other post about the Synaptics driver)

And restoring from the OEM copy is no guarantee it will be clear of all the preinstalled crap
This comment is a gem of nationalist thought.

When the Bamiyan buddhas were dynamited, exactly whose culture were the Taliban "preserving"?

It is entirely reasonable to believe that culture and history have an importance independent of petty, local squabbles. Crowd funding militia may well be questionable but to demean the sentiment as colonialist is pointlessly insulting.
I wonder: as a programmer, how do you get into a flow state when you're not doing active coding — e.g., when you're trying to learn new concepts, parsing research, or designing algorithms or data structures? That's what I have the most trouble with. Once I get past the hurdle everything is just gravy, but staring at the same paper or whiteboard for a week and trying to grok the darn thing is emotionally draining. I can only move forward when my mind happens to make those missing connections, which is not something I can force.
I was originally going to point out what I would like to see changed/added to the site - but after considering it and reading the other comments here, I don't think I'd add much constructive.

Instead I offer my congratulations - you've shipped a product, on your own, that is both useful and interesting to a wide audience. That's something that I've tried to do in the past and repeatedly failed to achieve.

Keep up the good work :)
That already exists, as a Microsoft extension, and if the struct is declared within the union, in standard C: https://gcc.gnu.org/onlinedocs/gcc-7.2.0/gcc/Unnamed-Fields....

(However, in your example, c1.a is ambiguous, so it won't compile.)
Genetics makes a big difference...

My usual routine is up at 6, leave home at 6:15, at work by 7, work til 6pm, sport from 6:30 to 9pm, home at 10pm, dinner with my partner til 11pm, then together we work/do admin/surfing/etc. Bed is ideally 1am, though usually 1:15. So long as I get 4.5 hours sleep I am fine. Less that 4 and I feel noticeably less sharp the next day. At weekends, I will sleep 1-2 hours longer.

In a previous HN comment thread, people doubted I actually do this for more than short bursts. However my friends and colleagues know it is absolutely true: I started working like this when I was 20, and am now 47.

In my case, the genetic connection is narcolepsy, i.e. excessive sleepiness. At night, I fall asleep in typically a minute. Sleep lab tests show I hit REM sleep in several minutes. 90 minutes is normal. So my 4.5 hours is equivalent to 6 hours for 'normal' people.

For me tiredness is related to activity level, not hours awake. I deliberately go for high-pressure jobs (investment banking tech) and high-complexity active hobbies (flamenco dancing). Otherwise I would sleep all day.

Just my personal perspective...
Eslint 'Must Use Await' Plugin
While event sourcing is a quite alright tech for certain problems, this idea of "one solution fits all" is just ridiculous. Also the idea of "eventual consistency" is highly situational particularly in an distributed solution. Paradoxically looking at one event source log this looks like a great idea, but there are no guarantees that events propagate evenly and "in-order" so even if events happen and there's "nothing you can do about it", systems will still be out of order, when read in relation to each other because the systems won't know that any other event actually have happened. The system will happily consume it because it won't have the proper info or acted on the wrong information. No matter how you try to mitigate this this will happen and you won't have the slightest idea that it happened. Worst of all, you can't recover from it because the information is gone.

It's just fundamental aspect of asynchronous programming, conveniently forgotten trying to sell solutions.
I don't think being a people-pleaser inherently works against making satisfaction factors completely your own. For me my motivation and desires are completely unrelated to the standard 'pop' model of success you allude to. But I sill feel like I am a people-pleaser myself, you just have to learn to make others understand you and how you are different, striving for a mutual understanding that allows relationships to flourish. Hope I am making sense, I have quite strong feelings about this and a lot to say but want to stay concise.
The exact container is not that important here. The point is, C++ allows composing these containers making higher-level ones, such as this indexed array example.

They can be standard, third-party, my own, I still can compose them.

About my particular example, I’m not sure you can easily implement a free list in rust, to reuse space from de-allocated items. Especially if these items have non-empty constructor and destructor.
Show HN: A JavaScript Logger with support to override and disable default console.log
This seems like a good time to raise that pumping heat into the surrounding soil doesn't work forever.

For a home aircon it might be OK, however the London Tube is having serious problems with this where many of the tube tunnels have warmed from around 14C to nearly 30C (57-86F) over the last 100 years. Leaving many of them quite hot. The surrounding ground around the tubes has warmed up and effectively heat soaked.

Heat is generated from a number of sources including diesel engines however apparently a large portion of the heat is generated by braking for each station. They've improved that by using electric regenerative braking now which in some cases can dump the power into other trains that are accelerating at the same time.

Some of the newer trains now also have air conditioning inside the trains, while that helps inside the train it doesn't help outside the train where even more heat is dumped.

Anyway for more information there is a good youtube video I can't find right now, so you could read this instead:
https://www.forbes.com/sites/lauriewinkless/2017/06/22/sweat...
https://www.ianvisits.co.uk/blog/2017/06/10/cooling-the-tube...
https://en.wikipedia.org/wiki/London_Underground_cooling
It's going to be a compromise. This stuff changes all the time, so I can't name any specific brands, but some general advise:

- If the printer is cheap, chances are they make money off cartridges. Expect to pay at least a thousand, but try to get something that will last for that.

- "Pro" lines are less likely to have issues like this. Separately, ditto laser printers. Get a laser printer, color if you must, but greyscale means simpler mechanics, lower price and better reliability.

- Laser printers use ink powder, and won't dry out. Uh, just be careful when refilling.

- Laser printers suck for photo printing, and quality in general is meh. This is something you will have to live with, as an inkjet printer that goes mostly unused will break rather quickly.

- Some brands (at least used to) have refilling the cartridges as an explicit feature. I think that was Brother? No clue if that's still the case.

- Pretty much everything works on all OSs these days, but your experience will generally be better on Linux. Yes, this is quite a change. That said, you might like a network printer better, especially one that can connect to Google's cloud print system. This will be listed on the feature set.
thanks, had no idea about that.
Bitcoin's Golden Future
Sir Arthur Conan Doyle?
This blog is almost unreadable. the font is WAY too thin on Firefox!
If everyone comes in at noon, that seems fine to me. It's not for everyone, but it's not overworking.
Erlang (even though I only use it via RabbitMQ) forever changed how I think of reliable systems.

Hardware has always been a story of reliably operating unreliable parts. It was eye-opening to see the same concepts applied to software.

Fail fast, fail early!

(Also, Erlang did a really good job of lightweight threading, and how that interlaces with things like a cluster of servers.)
I've seen this mentioned quite a bit around these parts and I just don't get it. What kind of problem takes 20 minutes to wrap your head around? Can you give me a working example?

I'm asking honestly, by the way! I've never personally encountered a problem in my professional career that takes half an hour just to internalize, and I've always wondered what one might look like.
The Art of Delightful Product Design
This suggests many questions surrounding rights and ownership of culture.

If an object (informational work like a book, ancient artifact, etc.) is considered to be owned by the public, does a subset of the public have the right to destroy the object?

If an object has a cultural association, say of Egypt, is the public ownership of the object only those in Egyptian culture? Do Egyptian-Americans count under this ownership for example?

If the object is thousands of years old, is the ownership the heirs of the creator, if it is possible to track the descendants down? Is the ownership those who call nearby locations their home? Is the ownership all citizens of the country the object was created in, or currently resides in? Is the ownership simply the creator and nothing else? Or are ancient artifacts owned equally by all humans on earth?

These are not very straightforward questions. It is not a matter of their business and our business when it's difficult to place ownership of a cultural object.
Even if bad luck happened to coincide, charging people rent for an uninhabitable domicile is unconscionable in my book. You can have bad luck and still be a good person. And if you're truly running it as a business, you should be mostly covered by insurance.

I believe someone who would charge rent in this situation is immoral and uncharitable. They've sent clear signals that either they value money over people, they don't care to help others when they can, and/or they're selfish. I want no part of that person.
> How do you get out of that funk?

You focus on others. Find some way, formal or informal, to help other people.

It can be as basic as tutoring or volunteering for an organization you believe in. I don't know why this works but I was counseled to do this by someone who I consider wise. Perhaps the reason it works is that it is related to gaining a different perspective and avoiding excessive self-reflection.

The job is just a job. Some folks are lucky to be employed in something that gives meaning to their lives, but that's not for everyone and not for every job or time in everyone's life. If you can diversify your expectations beyond finding satisfying work, I think that helps a lot.
It isn't a question of validity, but rather a semantic dispute as the US spectrum has shifted to the right quite a bit during the last half of a century (it’s quite easy to see remnants of the red scare to this day). And you are left with a two-party system, both very liberal economically, but one who is reactionary & openly religious-backed while the other arguably tries to be liberal in other social facets.

Yes, Europe is a big place, but the US is too, and it's quite common to travel a few hundred kilometers in europe and see a completely different political situation. Of course they are still large tendencies (synthesized into european parliament groups), but they really don't mean much and more importantly have no decisive power on their own.
Modifying the Official Google Chrome RPM to Run on Amazon Linux and CentOS 6
Why do people use titles as a statement of fact when it's really an opinion piece with no actual data to back up it's claims?
How to turn complaints into positive publicity
Being that Windows 10 is such a huge pile of shit, I'd say Microsoft has never learned its lesson and never will. The OSes seem to be "occasional success" with a lot of awful failures.
1. Go to a mental health professional and talk about what's going on. Do so for several months.

2. Get disability insurance and use it: www.disabilitysecrets.com/dnewsblog/2009/07/filing-for-disability-for-stress.html << typically pays about 2/3rds of salary up to a cap for X months.

3. During that mental health break do the following:

a) remove all social media from your life.

b) break your days into 4 hour chunks with buckets like this: Enjoy Nature, cultivate friend/family relationships, read, learn, introspective deep work.

4. Don't return to work until you're sure what you'll be doing day to day will enable you to be happy.

5. If you won't be happy change jobs or even your career entirely. Just because you can program doesn't mean you'll be happy doing it...
Behind a $13 shirt, a $6-an-hour worker
Rust should be renamed "Shiny New Metal"... Visual Basic should now be know as Visual Just-As-Good. C#... who wants a "C" when they deserve an "A"? A# it is. Short ints and Long ints are lenghtism; they have to be called EconoBytes and EnoughToShareBytes from now on. Queues must be eliminated, because some items get processed first. Everything should be processed in parallel.
I don't know about that - all that proves is that the pump hasn't been opened since inspected. While I suspect even that isn't foolproof, there's nothing stopping someone from modifying the pump through external means, whether through a remote firmware update or mechanical means, like a magnet placed on the outside of the pump that engages some hidden mechanism.
There is a longer, more detailed article on this work at https://www.theatlantic.com/science/archive/2017/08/sinai-pe....

The articles are similar enough they must originate from the same press release, but the Atlantic's take adds more.
I work on a large (I think) Django application, ~1000 endpoints, ~150k sloc. I've been thinking of how something of that size could work in a serverless context, and I really struggle to imagine it working well.

Between the startup time (importing that much Python takes a few seconds, fine for a long running server, not good per-request), and all the dev-ops/infrastructure automation to get it all working correctly in dev/prod, I just think it would be more effort than it's worth, compared to running in "normally" on a cluster of VMs or dedicated machines.
> Unfortunately the "complete freedom" usually amounts to complete freedom of personal responsibility.

Usually is far too strong an estimate there, IME.

What you are observing I agree is a problem, but a problem caused by a relatively small minority of selfish (or oblivious) assholes.
> Hospitals pay a per-patient fee for Watson for Oncology and other products enabled by the supercomputer. The amount depends on the number of products a hospital buys, and ranges between $200 and $1,000 per patient.

Sigh. Let's remember that in medicine (a severely resource-constrained system), costs operate in a zero-sum environment. $200-$1,000 spent on Watson is $200-$1,000 not spent on some other treatment or human labor. And, in our current environment, specialist doctors will always have to re-do the diagnosis suggested by Watson, because guess who is held legally responsible, in the case of a malpractice suit? Not IBM, but the doctor co-signing the "recommendation".
I guess that's mostly due to the fact that more people have cars nowadays so it's just easier to drop your kids off than it was 30 years ago. Especially if you drive to work anyway, you might as well drop them off and pick them up after. It doesn't feel to me like it's because people feel less safe for kids to walk to school, it's just that driving them there is a lot more viable than it was few decades ago.
Workflows for which some steps depends on things: the current real state of an entity, the permissions the current user has etc.

In a client-server system like a web API where you want to respond to the client as fast as possible having to reconstruct your entity from snapshot + some history can take some time. So you end-up with corrective events and responses which are "we have noted your request, poll us to know the result when it's done". The worst is the ES system is already in use in your RDBMS if you use one.
Most CQRS + ES demonstration are done with the simple happy path. Rarely something like user A changes the role of user B. User B was saving changes on a document they can't access anymore: what happen?

Now with software on your PC or with a constant link to the server things feel a lot more useful.
They fucked us on GWT, they fucked us on Angular 1 -> 2. I'm done. I got off of GMail two weeks ago, got Brave browser, am getting my shit out of Docs. I can use someone else's maps. I still may have to have an Android phone because it's a tossup between Apple & Google which one is more fucking stupid.
Why HackerRank and other coding tests are ageist
"Really dry" is very relative. The HVAC in my house in FL barely keeps my house in the 50% humidity range in the middle of a muggy summer. My clothes won't dry super fast at that humidity level.
> I'm sure there are already startups working on platforms like this for everybody

Does anyone knows of any such open-source product actually usable today?

This would solve a real need.

(Also I'd love to work on such a thing)
They do model/feature storage and versioning just fine. Or at least Luigi does - I use it daily.

And feature extraction and modelling is my main usecase. It works really well, across Spark, Scikit and R, saving data in HDFS.

Some examples:

https://blog.dominodatalab.com/luigi-pipelines-domino/

http://blog.richardweiss.org/2016/10/13/kaggle-with-luigi.ht...

https://github.com/Atreya22/luigi_rosmann_sales
A Gentler Introduction to Programming
Yes. Normally in a functioning economy competition drives out high margins, unless innovation is occurring. To protect against competition HP uses things like DRM in printer cartridges. Anti-consumer behavior occurs when your ink cartridges stop working because you didn't use them fast enough and are forced to buy a new set.
Howwl is anonymous microblogging with no comments, no accounts