skysight-inc/HackerNews huggingface dataset:
However I don't think it is necessarily the best first book on C for everyone, but it can be for some. Depends on the amount of systems-level and close-to-the metal knowledge they have; at least a minimal understanding of how computers work under the hood (RAM, hard disk, CPU, files, etc. [1]), or at least a mental model of that, helps and those who have that will do better with K&R as first book. Others may be better served by an easier book and then should move on to K&R.

[1] And some people, even on here, may be surprised at how much some people are lacking in that sort of knowledge, more so in these days of Android and Apple tablets and smartphones, where a lot of the underlying details of computers (both on hardware and software) are abstracted away. Very different from the age of hobbyist home computers, where you had to know a good amount about the internals to use the things, as some many comments in recent threads here about them have mentioned.
Ask HN: Legal liability from delivering unmaintainable code?
A freelancer I worked with told me about an error that came from programmers making changes to hard/bad codebases they inherited from someone else.

Has anyone seen cases like this resulting in refunds / lawsuits? It strikes me that externally written but internally maintained code is a risky investment for a company, but a lot of companies still hire contractors to write code.
> Performance matters.

It took 8.4 seconds to load the Reddit front page on my phone. Hacker News took 1.1 seconds. This feels like advice from the overweight gym teacher on how to do pushups.

The desktop Reddit site took 2.2 seconds over the same connection, by the way. It seems like it would be much more valuable to optimize whatever is taking up >75% of page time on mobile.
As a thinker, Donald Trump is in some ways underrated
The amount of bullshit that comes from so called scientists nowadays is ridiculous. I would believe that female shark can find a way to pleasure itself without males after years alone.
What does this mean for moPub ?
Because this isn't just a response, but a piece of long-form content which stands well on its own. We generally use submissions for those.

Comments are a great venue for short-form replies, but not for multi-page analyses of an interesting question.
Blisk – Web Browser for Web Developers
How can you eliminate races with shared memory in a concurrent environment?
OK, thanks for clarifying :)
Selective availability was disallowed by executive order in 2000. Block III satellites will not even have the capability to disable the civilian signal.
I run a JavaScript focused Twitter account with 235K followers and on analyzing our 2016 stats this week, we found most of the Ember things we linked ended up in the bottom quarter of tweets ranked by engagement :-( I know Ember, know the (great) people involved, and try to promote it when I can, but for some reason my audiences aren't keen on it in large numbers. Yet whenever I do encounter an Ember user, they are always so full of praise, and ThoughtWorks gave it a strong recommendation recently too.
I watched this live on Twitch, it was unbelievable. I forgot for a time that they were still on the SNES - the streaming of the video was that good. Low quality, but good enough that you forgot you were in the "TAS OS", and it wasn't just Twitch streaming artifacts.

The TAS blocks at the Games Done Quick fundraising events are always amazing, but this was a step above.
Additionally, Firebase was an independent company bought by Google back in 2014 [1]. There was some teeth-gnashing and worry at the time that Firebase may be killed off, but it has only grown - in some ways by leaps and bounds - since then. It even had a prominent position at Google I/O 2016. [2]

We plan to stick with Crashlytics at my company.

[1] https://techcrunch.com/2014/10/21/google-acquires-firebase-t...

[2] https://scotch.io/bar-talk/a-look-at-the-new-firebase-a-powe...
clearly he hasn't seen The Descendants
There was a US project in the 1950s, as part of Civil Defense, to put all the information needed to rebuild industrial society on microfiche. Copies, along with microfiche viewers that worked in sunlight, without power, were put in major fallout shelters.

Try to find one of those today.
Each of our deal is custom tailored to the specific situation. In the situation above, we would help provide the 300k upfront and then we would negotiate terms. We aim to take less than half of the ultimate proceeds, but that ultimately depends on how the company exits. We don't require any transfer or pledge of stock and as a result, we take on a lot of counter party risk. We aim to price it in such a way where it is a good deal for the both of us. As you can imagine though, the deals that cost more money upfront requires a high payoff in the future. The other advantage we offer is that we can move extremely quickly. While other firms might take a few months to decide, we've closed deals in less than 24 hours before.
Forget the Facebook-curated echo chamber, now you can choose who exactly is allowed in your echo chamber!
I'll need to redo some reading but I was under the impression that the TG (Triglyceride) which make up 90% of the Adipocyte require a gram of water for each gram of TG. I see some things that indicate the same thing online but it is less clear.
> You build a Rails site 10 years ago. You probably used jQuery, if you used JavaScript at all. Why can't you do the same today?

You can and I do. However, I am thinking of using polymer or vue.js as I think they are a much lighter candidate than react.js & angular.

The power of marketing is underrated in the developer circles.
You can try it in the next 5 minutes!

https://www.reddit.com/r/bigquery/comments/3dg9le/analyzing_...

BigQuery is always ready for your queries. One free terabyte of analysis each month. No credit card needed :)
Corporate rebranding is a side project now?
Assange says Manning commutation doesn't meet extradition conditions
Show HN: Continuous integration of cloud infrastructure using Fugue and CircleCI
That is how it works. When you buy stock, you buy it from market makers, such as Citadel, for the Ask price, and when you sell it, Citadel buys the stock for the bid price. At the moment Google's Ask is $803.39 and Bid is $803.15, so Citadel would make $0.24 off each transaction. Multiply that by avg daily volume, equates to $421,872 in daily profits for market making.

I wouldn't be suppressed if Citadel simply sells marginally cheaper just so they get more volume to extract information about price/volume trends before their competitors can
Anyone have a torrent?

On the page it says:

Amazon review data will be made available (for research purposes) on request
Some possibly do (http://rsbl.royalsocietypublishing.org/content/9/3/20130003), but many of the animals that are said to be monogamous are only ever proven to be 'genetically monogamous'.

It's hard to prove whether one male's sperm simply outcompetes other sperm.
Lemme try to explain it this way:

35 hours + 4 weeks of holidays = 37h per week + 4 weeks of holidays + 2.5 weeks of RTT.

The salary is averaged over the year and you're paid the same every month in both cases.

Someone who does 37h per week + 4 weeks of holidays + NO RTT, would be paid more over the year.

The hours are driven down and the yearly pay is driven down as well, because of the 35h and the RTT. It's subtle but it's happening.

Note that in theory, you can have the choice to not take the RTT and work instead. In practise, all employers force you to take the holidays so you don't get a choice.
I think there is the fundamental problem with this logo.

Either people don't know about Mozilla in which case they probably don't care or don't understand the ://.

Or if they do know about Mozilla and having :// just looks lame.

We had a designer that proposed to use '|<' as the letter 'K' in our logo. Cause y'know we were a technology company... and y'know we write code...

We didn't use that designer.
Msn.com forces content to be opened in Microsoft Edge
Honestly I do recall periods when reddit wasn't performing particularly well but recently it's seemed fine to me.
This this this!

Most often I see TDD used as a couch for a really bad type system.
worked hard, sure, but if the sale was for multiples of what was invested it's hard to see any argument for screwing early employees (aside from, because we can and we like more money for ourselves instead of these people we never expect to see again)
Why should a company offer a market rate salary and equity if the equity is valued at 0? Should companies just not offer equity in that case? Seems like a waste if it is not valued at all.
There's some evidence that much of the reason the Japanese are so "long lived" is just pension fraud by surviving relatives: http://www.nytimes.com/2010/08/15/world/asia/15japan.html
Hello equalarrow!

Lyra can be exactly this - a feed for close friends and family. Just make a group with them in, and set your Conversations feed to show just that group.

We have extensive experience with AWS (where Lyra runs) and we're confident that we can keep running at the price point we've set.

Because we don't intend to take any investment, our plan is to become sustainable. We don't have an exit strategy and we don't intend to sell. As long as our users are willing to subscribe, so that we can pay our engineers and cover our running costs, then Lyra is here to stay.
Canada is becoming more and more appealing to me in every way.
Not quite because you have a few more steps in the process after the design phase. For instance, you need to perform testing on the fabricated parts to determine if there are physical defects. That means creating the tests then paying for the testing to be performed at the fabrication place.
If you still use Rails and jQuery, why both with Polymer or Vue? What is the benefit they give you?

Promise I'm not giving you a hard time. I'm honestly curious if there's something I'm overlooking.
>the crux is whether one is prohibited from obstructing just the legal flow of traffic, or from obstructing any flow of traffic.

Pretty much all the laws don't say "but if you're driving the speed limit, you can stay in the left lane". It's all more like "keep right except to pass slower traffic". It's pretty clear.

>While this doesn't make speeding legal, it strongly implies that drivers who wish to illegally exceed the speed limit in Indiana have a right to do so.

No, it doesn't. It says that both speeding and blocking speeders by loitering in the passing lane are both traffic violations. If you want to drive legally, stay under the speed limit and out of the left-most lane (except when necessary to do so for exiting, passing, making way for emergency vehicles, etc).

It's not that complicated.
Happy to see Aurelia in that list. It's my discovery of the year. I have a lot of fun with it!
Wow, they're really asking for another anti-trust case.
True. There's another thread in here somewhere talking about premature generalization. I think that's what you're getting at with "Do it too soon and you end up choosing the wrong boundaries".
Human society has always had a certain component of echo chamber, and always will. Which makes sense, because we ask the questions we understand how to ask, and we listen to the people whose ideas we get.

Lyra's purpose is to take the control of your echo chamber out of the hands of an ad-revenue-maximisation algorithm, and return it to you.
https://www.reddit.com/r/100yearsago/comments/5mlwch/jan_7_1...
That's exactly right, and it's still going. But we have the opportunity to stop it, and it starts by being more inclusive and projecting a friendly image to everyone. :)

You should take a look at the Waitangi tribunal in New Zealand which redresses historical injustices to the Maori, it's not perfect but is a good illustration on a society owning up to its mistakes and trying to fix them and returns billions of dollars worth of assets to Iwi.

The other thing that you seem to forget is that Mozilla is a global company, it has a bigger market presence in countries outside of the US and so it needs to tailor its marketing for a world audience. Less than 10% of the worlds population is of European descent, therefore you'd say that Europeans are over represented in the marketing.
But it doesn't. I was simply stating that some people feel left out. That is it. Regardless of whether people have BM'd on the internet before. Regardless of the implications of someone feeling left out.
A calendaring app for Django. Edit
How far into the video does TASBot begin?
Real System Failures (2012)
Like the other comment said, depends on the sex determination system. Which in fish can get complicated -- there are quite a few types of fish which undergo sex changes as a result of the environment they find themselves in. Anglerfish (which become male if they find an adult female early in life, otherwise female) are one well-known example. Clownfish are another: they live in hierarchical groups where the dominant fish becomes the lone female and breeds with the top male. If the female leaves or dies, the previous top male then becomes female and breeds with the previous #2 male.
"I don’t believe the Go team has ever said “Go does not need generics.” "

I think that's true, but I do think its been said by a number of Go users and advocates, which is where the perception comes from.
Permission settings only work for the minority of people who’re into that information security thing.

Look at the mobile apps.

Many apps require geolocation permission, not because they need it, but because they include some ads, and ad provider who made their ad serving control needs GPS coordinates to serve better ads.

The majority of users don’t care.

They just click “I agree” on those permission popups, so unlimited number of third-parties able to literally track their each step.
Correct. "Withholding" is something that companies do when they're legally required to, such as withholding taxes from your salary. When you receive a grant of stock or options, the company is not as far as I'm aware obligated to withhold anything. It's the employee's obligation to pay whatever taxes they owe. I have never heard of a company doing this, and I'm not sure there is any tax provision for it like there is for withholding from salary.

The common practice of immediately selling whatever percent of shares is required to pay taxes on them is something that employees are choosing to do, supported by the trading firms that help implement vesting schedules and stock sales. Employees are allowed to keep all of their shares and pay tax on whatever next interval is required instead, if they wish. One can only follow this practice of selling shares immediately to cover tax if the company's shares are liquid, i.e., the company is a publicly-traded company with an IPO.

I suppose in theory one could receive stock in a private company, and sell shares on the secondary market to cover taxes, but with private companies you can't take it for granted that (i) you'll be allowed to do that at all, or that (ii) there will be a buyer for those shares at all, or at a price you're happy with. With a publicly traded company, it is taken for granted that there's always a buyer for the shares, and at a price that is commonly known and accepted.
Great minds discuss ideas; average minds discuss events; small minds discuss people.

Let us move forward, then, into a new era of openness, effectiveness, and accountability, intent on preserving what ought to be preserved, perfecting what needs to be perfected, and pruning wherever we find practices that ought to be prohibited.
Type erasure

Forcing all objects to be heap allocated which makes things like Optional introduce even more memory indirection because thrashing your cache is totally fine

No primitives in generics which therefore means no primitives in containers

Which then leads to the fun of autoboxing so that way your bools can be true, false, or null!
I use Slack exactly like I'm using IRC. There is no universal culture.
Some back of the envelope math for their caching costs:

54 x R3.2xlarge EC2 instances

On demand = $314,571.6/year

w/ 1 year term = $166,860/year

w/ 3 year term = $110,340/year

w/ convertible 3 year term = $150,174/year

Is that a lot? Seems like a lot
I believe this project was funded by the Mozilla Corporation (MoCo), which is a separate, wholly owned subsidiary of the non-profit Mozilla Foundation (MoFo). You can read more about MoFo at https://www.mozilla.org/en-US/foundation/

Your donations go directly to, and stay within, the Foundation.
Other cultures manage to stay much healthier while maintaining bread and white rice as major parts of their diet, though. The biggest common differences, from what I can tell, are:

1) fewer total calories,

2) way, way, way less candy (to include soda, many breakfast cereals) and dessert food (milk shake with those fries? Dessert. Donut? Dessert. Coffee cake? Dessert.) on average,

3) fewer convenience foods, and relatedly, less added sugar in diet,

4) less deep frying

I'm less confident about these, but would guess dairy and fruit juice consumption also tends to be way lower in healthier societies. More cream sauces, yoghurt, and cheese, but much less drinking milk on its own, milk over breakfast cereal, grande Frappuccinos. Fruit juices more likely to be real and unadulterated, pricier, and less often consumed.

Not cutting out carbs period, or even limiting them to a tiny percentage of calories. This makes me suspicious of painting too much of the carb kingdom as problematic per se.

[EDIT] Formatting, "desert" to "dessert" because apparently I failed kindergarten.

[EDIT2] Looks like I was wrong about milk ("fluid milk consumption") as a common difference: http://www.dairyinfo.gc.ca/index_e.php?s1=dff-fcil&s2=cons&s...
iOS client not avail in US?
> makes me realise that Moz://a are all about the web

Really? What else did you think they did?
So I guess the parent's use of transactional was flawed then?

I am also confused by the implication that OLTP and OLAP are mutually exclusive. It is my understanding that they are not...
Except she has very clearly stated her preference in this regard, and that is trivial to discover. Why are you people so afraid to Google things?
The JVMs profile-guided optimisations are generally a 10-20% win for Java and more for Scala, I believe. They aren't that expensive to do. When you get into languages like Ruby or Python it just goes off the charts, you are getting orders of magnitude better performance from profile-guided JIT compilers.

As an example of what they can do, take de-virtualisation. Virtual method calls are expensive. Java method calls are virtual by default. The JVM profiles method calls and analyses the class hierarchy to discover which ones can be de-virtualised. That's a big win. C# requires programmers to manually specify which methods are virtual because .NET doesn't use profile-guided JIT compilation. In some cases (admittedly I've only seen artificial examples) this optimisation is so powerful you can write Java programs that completely trash C++ programs, e.g. a program that uses a command line switch to pick a subclass of a virtual base class and then runs method calls on that object in a tight loop. Java will devirtualise the call based on the observation that only one target is ever used, then inline it, then do loop opts on the inlined version.
I agree wth this comment a lot.

I work at Stack Overflow, where our company chat is split between Slack and an internal chat product we made ourselves years ago.

I think the "comments as threads" concept helps solve some specific use cases (like room clutter) but not the use cases I personally care about the most.

The "in-line method" mentioned in this other article about the change is my preferred method: https://www.fastcompany.com/3067246/innovation-agents/the-un...

My gripe doesn't stem from rooms being too cluttered, it stems from if there are 4 people talking at once and I'm in two different conversations chains with them, I'd like to explicitly reply to a specific message and carry on the convo. not hide it in a comment thread.

On our homebuilt chat product this is the difference between starting a message with `@Name` or hitting "reply" on a specific message and having `@:{Message Id}` as the beginning of your message.

It shows the same to the users, they seen `@Name`, but if it's a specific message reply when they hover over the message the one it's in response to gets highlighted (and there's a button to scroll to it if it's off-screen).

I think this Slack feature, like most features, is targeted at helping people using chat sitting in the same room or office together.

I work at a very remote company where with some people I share less than 2 hours of a work day. I want better chat tools centered around making our async communication flow better. Not out-of-room comment threads.
Responding to a comment that was deleted while I typed (sorry for any misformatting; copy/paste/edit is kind of difficult in the microscopic text box on a phone):

Retric 6 minutes ago | parent | flag | favorite | on: DeepTraffic is a gamified simulation of typical hi...

It's much safer for a few semi's to block all lanes while going the speed limit than to let people pass at 80+MPH. So, moving to the right lane has little to do with safety just enabling speeding. In heavy traffic police will sometimes do this at below highway speeds which can create a huge net benefit.

Further, lane changes are dangerous and should be minimized.

It's hardly safe if the natural speed of traffic behind the semis is x+5 and the semis are going x. Then you have a constantly growing number of cars trying to fit in the same amount of space, and density seems way more dangerous than speed.

I don't understand why some drivers feel the need to control every other driver behind them. As other commenters have said, it is more dangerous (and less efficient) to create a backup than to just let faster traffic pass, regardless of the numbers printed on the signs.

It is not your job as a driver to police other drivers. Maybe your bald all seasons on your cheap sedan can only go 55 in a 70 in the rain, but that other car has rain tires and traction control that could handle 110, so they are safe at 70 in a 70. Preventing them from passing is unsafe and deeply impolite.
Every time I see candy marketed as "a fat-free food", I die a little inside.

Better put that crap on your packaging now, confectioners. I see mandatory warnings like "consumption of this product increases your risk of developing type 2 diabetes" in your future.
Africa on the Rise: Top African Startups to Look Out for in 2017
when your product starts to significantly fall behind and/or decline in usability, performance and quality - rebrand. "Creative strategizing" and "concepting" - telltales sign of the environment there.
>petty tribal instincts

If every tribe was equally intelligent and productive then indeed being tribal would be petty.
Male chromosomes aren't needed to make males.

Several kinds of fish change sex during their lives (as explained here: https://news.ycombinator.com/item?id=13430247). And in some types of insects any unfertilized egg develops male, allowing a lone female to produce a male offspring to mate with (at which point her fertilized eggs develop female).

And then there are reptile species in which sex is determined by the temperatures the egg is exposed to as the embryo develops. And then... and then...

Sex determination is way more complex and messy than people like to think it is.
Rust's "sharing xor mutability" guarantee eliminates data races by (usually statically but also dynamically) ensuring that a memory location won't be mutated when multiple places/threads can access it. Of course, the machinery required for this in Rust is relatively complicated (e.g. as a side-effect, it allows one to also forgo a GC without losing safety).
Well, no, the old logo was practically not usable in marketing. There was nothing really recognizable about the dinosaur, nothing which people would connect to Mozilla, if they didn't already know the dinosaur anyways.