skysight-inc/HackerNews huggingface dataset:
It's not that there aren't ideas that are important, it's that violence is really really awful. Punch someone in the face for holding, for example, a racist view, and what happens? He becomes more entrenched in his view. And more angry. And more violent. What doesn't happen? His racism is never ever 'punched away'. So what was the point of that? Maybe it sated the punchers anger, but it made the situation unequivocally worse.

One thing that it is important to distinguish is holding an idea versus acting on it. The fascists were acting on their views, not merely holding them and talking about them. And violence may demand violence. And action, passing laws that enslave and oppress, that may demand violence too in some circumstances. But speech, even organized speech, demands speech not violence. It may demand a LOT of speech. But it does not demand violence.

If a person is willing to use violence to silence an opposing view that is being non-violently spoken, then that is the worse thing in my view. This includes the violent suppression of racist and sexist and other discriminatory views. Though I detest those positions, I detest violence more.

Now, inciting people to violence. Calling people to violence. I do believe that that is a different issue. And one that I do not know how to deal with.
The Universal Data Plane API
I like it. Whenever one of these C-shortcomings articles come up, we get the obligatory "rewrite it in Rust!" and "we already rewrote it in JavaScript!" comments.

Even so, there is A LOT of software already written in C/C++ that isn't going to be converted any time soon, and if you could tweak the compiler in such a way that makes those programs just 1% better, that is a REALLY BIG THING.

So, good on you Stephen Kell for this constructive paper!
The hard part with that is, see the sticker on the outside of the pump? That certifies that this pump meets your state's regulations and that someone has inspected it recently. In order to have a coverup like that, you'd need the government to be in on it too.
I agree with your concerns. I am also concerned that the chow diet (HCLF) does not provide the same type of carbs (wheat and corn) as the other diets tested (sucrose or starch).
I think it's a matter of practice. I experimented with trying to do a long kata (the old Core Wars game) one pomodoro a day [0]. I didn't finish it, but I managed 66 pomodoros. I kept a detailed TODO list and I was really surprised that I could maintain a fairly decent pace. The link has Asciinema videos of every Pomodoro I did. It's painfully slow watching me type, but if you use the ">" key, you can speed up the video (3-4 times seems about right).

At the beginning I had difficulty getting much done, but by the end it only took me about a minute to get into the zone. I think the other main problem I had (which culminated in me not continuing) is maintaining a regular schedule. 1 pomodoro a day doesn't seem that hard to do, but sustaining the pace over the long term was pretty difficult. I ended up skipping lots of days (sometimes going a week between pomodoros) and finally gave up. One of these days I'll learn how to overcome that problem :-)

[0] - http://mikekchar.github.io/core-wars-kata/
He makes it sound as if he was unable to even know what he was being accused of in order to defend himself. He should be apart of that process even if it is in private.

Not being allowed to criticize something is the first red flag, for me personally, that the idea is likely to be worthless. There shouldn't be any debate about whether or not an idea can be criticized and the people in this thread who seem to be ok with firing/excluding a person because of their opinion... man that is just bizarro-land to me.
Okay, but what if you are on disability and your check is 5 days, for example, after the due date. Do you really think they are going to give you an extension every month? I use to work with people with disabilities and believe me, this happens more than you know. They may not cut off your service but adding $10-12 a month your already over stretched budget just continues to compound the issues.

It is a snowball and it only takes an event or two to begin rolling down hill much faster than you can.
Basically because Microsoft picked C++ to be the main language for Windows development.

Turbo Pascal was all very well but from Microsoft's point of view it was Not Invented Here.
The biggest problem on some of these is the lack of TRIM support in the hardware and/or operating system.

After the device has written its complete 32 GB or whatever, it drops into slow mode on the storage Flash.

There are ways to get the storage performance back, just search for Nexus 7 and trim.
Graph in Rust: https://github.com/bluss/petgraph

SIMD in Rust: http://huonw.github.io/blog/2015/08/simd-in-rust/ (yes, still in nightly)
Hahaha, I agree to that too. Maybe this could help to reduce that.
Apple seems to have no problem keeping drivers/blobs for their hardware working when they release new versions of iOS. Sure, they do have the advantage of tight control over their hardware and core software, and a vastly smaller number of pieces of hardware to target, but in that way they're not that much different than any random Android vendor, hardware-wise. Sony (for example) is perfectly capable of only choosing vendors that can keep up with kernel versions, or at least vendors that will be open enough with them (not even with the public, just Sony) so that Sony can hire a software team to keep things up to date.

But they don't care enough about this sort of thing (unlike Apple), and no one (such as Google) is forcing them, so it won't get done unless they see an economic upside.
If it were legal to do so, they would. But they'd be much more likely to just set up an audio system.
You're looking at kt, knots, so roughly 45+mph winds. http://imgur.com/a/7sIIU
Uh. I'm sorry about the tone, but about a half of that looks like they were taken straight out of some buzzword bingo. Things like "thoughtful office layout", "ideal for parents" or "has good beer" are almost meaningless, as they're really a matter of personal tastes and ideals. Take large enough number of people, and while there probably will be some general direction, I'm sure they'll inevitably come with very different ideas what it could mean.

Even stuff like "uses agile methodologies" is not really meaningful. Too many different approaches and implementations out there. Some can't imagine work without every single tiniest thing being filed as a separate ticket (because otherwise they feel like losing track of things), some believe that's insane micromanagement, borderline OCD. Both could say they're doing it "agile, just in the sane way". ;)

Also, I think many values really lack their opposites. I think it would be useful to be able to search for e.g. places that value age-proven tech over latest fads. Or places that specifically don't market themselves as "creative and innovative" but just doing what they believe is good, needed and profitable. Or places where engineers aren't expected to do stuff outside of their scope (as opposed to wearing many hats). That all may sound as bad things to some, but I'm certain there are persons who have different mindsets and treat that as positive values.

That said, maybe at least some values are better as some sort of gauges rather than statements? In particular, "risk-taking vs stability" and "cutting-edge technologies" looks like good candidates for the e.g. "1: we're writing software for a nuclear plant" <-> "10: we develop live on the production servers" scale.
That's really horrible. It's as bad as "You can't love someone else until you love yourself," and "You're nobody until somebody loves you," and "Happy wife, happy life." All awful sayings.

It's perfectly possible for one spouse to love their spouse but not themselves, or to be right when the other isn't, or one to be happy when the other isn't. It's understandable to want to help your spouse to become right or happy or whatever, but a saying like the above is one of those memes that people repeat without fully thinking through what it actually means. And what it means is terrible.
The details can easily leak, for instance with FAT in the limited resolution for timestamps or the case (in)sensitivity.
Visualizing All Processes in a Datacenter
Interesting read...I actually came to this very conclusion after an amazing mushroom trip when I was watching the movie "her". I actually drew schematics of how I envisioned the whole system would work lol.
> (perhaps it's a mozilla cultural affect?)

I didn't know that. The fact that a lead engineer is entertaining people who are upset with "brotli" being abbreviated to "bro" is honestly case in point.
Ah of course. So best case it can accelerate warming cold things to ambient temperature
A lot of restaurants have tried this in my area and gone back to tips. The servers generally hate it (no tips with "living wage") because the restuarants that do this tend to be higher end high-minded hipster spots. And the servers make a LOT of tips there. The "living wage" is actually less for them. You don't see this experiment happening at Denny's.
ah, that explains a lot! Thank you for clarifying.
All snark aside, there's often situations where it makes sense to want to be controlled. Coordination problems, in short. There's situations where everyone is better off if everyone follows a particular rule, but people are personally rewarded for breaking the rule. Say, "don't catch all the fish in a lake", or "don't have loud parties late at night that wake up your neighbors".

Following the rule yourself won't magically make other people follow the rule as well. As far as the mobile phone example goes - yes, anti-texting-while-driving software is something I would not install on my phone if given the choice. I'd consider making it mandatory to install it on all phones, though. I'm responsible enough to not text while driving, but whether I make that decision correctly doesn't keep someone else from plowing into me.
I believe that patent trolls do this for IP.

I think there's always a danger of having this type of litigation be abused (in this case I'm also thinking of drive-by litigation around the Disabilities Act etc.)

edit aww spitfire beat me to the patent troll punch.
1973 oil crisis
Please help me improve. Is there anything specific you would like me to change?
Winds started here in Guadeloupe. The sea is bumpy but not that much. Waiting for the night to come to see that will be.

Big thoughts for all those who will be less lucky than us.
I get what you're saying but your argument is based on maybe 1 college player every few years (Charlie Ward, Antonio Gates, Tony Gonzalez, LeBron, Allen Iverson, etc.) that could be a top prospect in both sports and the rather recent contract situation of the NBA.

In that rare case yes you'd be dumb to take the NFL over the NBA for the reasons you listed. It's based on the NBA's contract rules, not that the contracts are commensurate with athleticism or talent as you suggest. Your argument doesn't illustrate that NBA players are more athletic and talented than the NFL though.

> I don't believe any NFL player would score higher than Russell Westbrook or LeBron James in the Olympic decathlon.

Well I disagree and we can look at history for more evidence:

- Milt Campbell won gold in the Olympics decathalon [1]

- Jim Thorpe won the decathalon and pentathalon. Considered one of the greatest athletes ever. [1]

- Darrell Green ran a 4.43 forty at the age of 50 [2]. His best was 4.15 and he had an official 10.08 100m. "Darrell Green was so fast that when they had a competition in different events (baserunning, track, 40 yd dash) Green wiped the floor with rivals, including nine time Olympic medalist Carl Lewis.... while Green never beat him in track competitions (they ran against each other in college), Lewis points out that Green was a world class sprinter, and again really fast." [3]

- Glenn Davis won Olympic titles in the 400 meter hurdles twice. Davis was either at or close to world records in many events including: 100 yards/meters (9.6/10.3), 200 meters (21.0), the half mile (1:52), 120 yard high hurdles (14.0), 200 meter low hurdles on curve (22.5 WR), 400 meter intermediate hurdles (49.2 WR), high jump (6-8), and long jump (24'8"). [4]

Kind of fun looking some of this stuff up. I learned that Carl Lewis was drafted by both the NBA and the NFL even though he never played in either sport. [5]

The NFL has a variety of Olympic wins including: decathalon, pentathalon, freestyle skiing, bobsled, hurdles, various sprint, shot put, long jump. [1]

The NBA's history in the Olympics is nearly non-existant. The only one I could find was Marion Jones (1 yr WNBA) and Carl Lewis (NFL & NBA as noted above but didn't play a game in either).

[1] http://www.nfl.com/photoessays/09000d5d82aed82d

[2] http://bleacherreport.com/articles/346647-darrell-green-50-y...

[3] https://dc.sbnation.com/2010/9/17/1694402/darrell-green-wash...

[4] https://en.wikipedia.org/wiki/Glenn_Davis_(athlete)

[5] https://en.wikipedia.org/wiki/Carl_Lewis
There's an incentive to learn assembly language, too. C is useless if the goal is to, for example, write constant-time crypto implementations.

I'm not saying there is no reason for anybody to learn C, just that most programmers aren't learning C anymore.
Docker Containers Go GA on Heroku
English-speaking countries? Because as a native English speaker, I have no problem reading their words but I have no idea what kind of numbers they're trying to express.
> Telemetry is, by now, a fundamental part of the engineering process. Products that don't incorporate it are going to be clobbered by products that do.

I am not sure this is correct. Telemetry can show what users do but it won't show why they do it. Users don't click the button: maybe they don't need it but maybe they don't understand what it does. Or maybe there are too many buttons and users get lost.

Also making a decision based on telemetry is making a desicion based on opinion of non-experts. There is a quote by Ford “If I had asked people what they wanted, they would have said faster horses.”. Can you make something innovative this way?

For example if we take a code editor like Sublime Text which in my opinion has very good UI, and it has no toolbar - can you use telemetry as an argument for removing a toolbar? No, because if there is a toolbar, there will be users who would use it without realising that they could do better without it. You need an expert to make better UI, not telemetry.
If 95% of cartridges with 20ml of ink will only allow 18ml to be consumed, is the 20ml an honest figure?

Related to the above, and possibly specifically because of the above, I've noticed that HP doesn't document ink quantity in cartridges, only approximate cartridge yield in pages.

Oh, and the other thing that drives me batty. Their XL high yield cartridges are sold with "Get up to 2x the pages", but from page count it's clear that it contains 1.5x the amount of ink. So ya, you could get 2x the pages, but only if your pages use less ink. There's a disclaimer, but the link is broken.

http://store.hp.com/us/en/pdp/hp-02-cyan-original-ink-cartri...
http://store.hp.com/us/en/pdp/hp-02xl-high-yield-cyan-origin...
Can you explain more? I'm interested in the full story.
In the context of this study, inflammation of the hypothalamus can lead to various diseases, including metabolic syndrome and cardiovascular disease. Metabolic syndrome in particular is interesting because it's a cluster of symptoms that includes high blood sugar and obesity. It's long been known that low-carb/ketogenic diets are an effective treatment for it.

You wouldn't actually feel hypothalamic inflammation. You'd eventually just get fat and ill.
This will not work if the thing lies based on the age of the cartridge as it will mean the price per page is much more expensive for people use the printer less.

In fact your attitude will probably systematically get you ripped off if you are an ordinary consumer. Since the price-per-page calculation in the review probably comes from an assumption that at the cartridge gets fully used, and the test was probably under a highish workload.
And that is the problem of using OSes with outdated security model from mainframe era.
> "Those new hybrid hard drives can make this super fast."

- Vista RTM'd - 8th November 2006

- Date on that blog post - 21st November 2006

... and the wikipedia page he links from the blog post about hybrid drives says "In 2007, Seagate and Samsung introduced the first hybrid drives".

I don't think making UI decisions based on hardware unreleased at the time is really the right way to do it.

(The same wikipedia page also lists those early hybrid drives as "featuring 128 MB or 256 MB NAND flash memory options" and given that Vista required 512mb and recommended 1gb, I don't even think that they would have helped that much as most of the ram would still need to be written to the spinner platter part of the disk anyway)
> What you want is for any partner you get, to be happy to leave whenever you don't want them around anymore.

Just to clarify, same for my partner, I would want them to feel they can leave anytime instead of sticking around. This topic may came across as a selfish point of view, which is not really my intention, it works both ways. I believe in long-term relationships, in fixing problems together, in building value between two people. All I am arguing is, you can do that today without a contract.

You are correct, a prenup may fix things - but too strong of a prenup effectively invalidates the marriage contract and the contractual incentives in the relationship. Thing is, at the end of the day it becomes a contractual negotiation, but heck, I just wanted to care about my partner and be happy until the end of time, instead it becomes "If you love me, initials here and signature there".
You wrote "scoff" first before you edited it, that's why gens wrote "You can scoff all you want". From the tone of your comments, I think that's what you're really doing.
> Listen, a little tl;dr is not too much to ask for around here

Then ask for a summary, or point out that it's not well written for easy dissemination of facts.. There's no need to call a title out as click bait when it isn't. There's plenty of click-bait titles to go around, we don't need to malign accurate titles without cause. A click-bait title isn't just wrong or unclear, it's purpose is to intentionally mislead people for views. An accusation of click-bait is similar to an accusation of lying, which is different than being unclear or incorrect. As such it should be reserved for cases where there's evidence to back it up, otherwise discourse breaks down, in the same way accusing someone of lying when they are unclear (or you are unclear on their meaning) doesn't lead to useful discussion.

You have questions regarding the veracity of the statement? Sure, figure that out, and then make a statement about how accurate it is. If you aren't part of the signal, you're part of the noise.
With the abundance of fonts available today, I can't see any reason for the existence of a programming font that doesn't properly differentiate between 0/O and 1/l/I/|.
Floridians, especially those who lived through Charlie, are usually very well-versed in hurricane preparedness. Especially if, like me, they are unable to evacuate. (If I were to even attempt it, it would likely leave me stranded on the road for days and risk being a sitting duck.)

That being said, I fully expect it to make landfall near where I live at category 5 strength, despite the current projections of "merely" a category 4 when it reaches us.
I don't mind that Consolas wasn't featured (even though it is my personal choice), but not mentioning it in the Inconsolata listing seems like a huge oversight, to say the least.
I've been out of the C world for a long, long time but it seems to me that anywhere that C's pointer arithmetic and ability to cast pointers to/from other types is objectively appealing, that's going to be one of the cases that a compiler can't understand.

Of course there's always the subjective "everything looks like a nail" usage as well, which makes every problem seem like a pointer problem because you've never tried to think of them as anything other than a pointer problem. I'm sure you could cater to that usage with a proper runtime but really, it doesn't hurt to try new things sometimes...
"Consider the idea of the Sufficiently Smart Compiler[1] that claims that a "slow" and "high-level" language like Python/Ruby could be theoretically analyzed and compiled to be as fast as C or handcrafted assembly."

Nim seems to be trying to fit that space.
For sure. Vieques and Culebra are going to have a seriously difficult time.
Maybe we could use it as a distributed way of beaming power to satellites or space probes. Have them all be capable of tilting and network them all together.
Ask HN: How should I negotiate my new salary and bonus?
I'm currently an SWE at a privately held startup in the bay area. I have a salary of $140,000 with 0.25% equity, which essentially just means i make $140,000 a year. That equity won't be worth anything.

I'm making the leap to a public company - never worked for one before and am excited for this opportunity. What should I ask for in terms of salary, stock options, signing bonus, etc. ?
This is one of the most requested features for webapps (especially PWA) needed for parity with native apps.

It's great for both users and authors. As a user you get 1-tap sharing with the sites/apps you actually use, rather than a few popular ones. Sites won't ask you to authorize posting for them.

From author perspective you get proper sharing button without embedding bloated scripts from several vendors, implementing custom sharing flows and/or redirecting users away from your app.
It was expected to go north today. Unfortunately, all models were wrong and it actually is coming much faster to our direction, and it keeps getting stronger. I'm legitimately scared.
Here I Stand, at Age 80 – Ted Nelson [video]
the parties differ on fiscal policy, and each has chosen opposing sides in the inter-generational culture war, but besides that they are shockingly similar.

both parties are corporatist, neoliberal, military-interventionist, and in general anti-democratic in that they are very happy to allow wealthy interests to set policy without deferring much to the will of the people.
> C is frequently praised (including in some of the posts here) for its suitability for real-time and embedded systems development, but the author appears to be proposing modifying the C runtime and code generation in ways that, when done in other languages, are claimed to render them unsuitable for these purposes.

Don't people think there are things C could improve that wouldn't affect its suitability for these tasks? I mean getting namespaces doesn't strike me as being an hindrance for real-time systems for instance. A boolean type and true|false as keywords instead of macros? tagged unions? multiple return types to deal with errors more easily? more facilities in the language in general to avoid the use of macros to make up for its lack of polymorphism? to me macros always felt like a lazy cop-out.
Woah. Thanks for the wishes.
> For that matter, once we weren't on Unix but rather on the PC, and we had a nicely-modified Pascal (Turbo Pascal), why did C/C++ win there, too?

Turbo Pascal was quite successful in its day. But Microsoft chose C, and the rest is history. Absent Microsoft's decision, Pascal might still be around.

If you look at early Mac development, for instance, Pascal was actually preferred. C only ended up winning due to being better known, which was a result of the critical mass of programmers trained on Unix and Microsoft's offerings.
The employee specifically isn't bound by that contract and cannot be held liable. That said Forbes could be found liable as they are a party to the agreement.

And yes you do need to be aware of a contract. A meeting of the minds is a specific requirement for a contract to be valid. You can't agree to something you don't know about.