skysight-inc/HackerNews huggingface dataset:
Given your definition, and viewed from a high enough level, every feature or enhancement is a bug fix. I think nitpicking the wording (while an interesting philosophical discussion) detracts from the point of the article: an unnamed Google engineer waded into the Linux kernel code and made the web slightly better for many people.
Perhaps I should say this: I don't mean content should be restricted or censored in any way. My point is that in order to call one's entertainment 'news' one should probably show that one is independent of what is being reported. In today's media climate that is rarely if ever the case. No one says Kraft can't sell velveeta, one just says that Kraft has to call it 'processed cheese food product' and not just cheese. 'Mayonnaise' must contain eggs... etc. This isn't about preventing people from selling things, this is about not misleading consumers in a free market about what they're buying and consuming.
The determinant of a linear map is its volume scale factor: any shape of volume V in the input space gets transformed to a shape of volume det(L)V in the output space. This makes a bunch of things easy to understand:

- Why you can calculate the volume of a slanted box with a determinant

- Why a matrix is singular if its determinant is zero

- Why the determinant is the product of the eigenvalues

- Why det(I) = 1, why det(AB) = det(A)det(B), and why det(A^-1) = 1/det(A)

- Why change of variables in integration gets a det(J) factor

Sadly, most linear algbra texts introduce the determinant as some random summation formula or with a series of unmotivated axioms. This is a general problem with mathematics: symbols over geometry, and formal proofs over intuitive understanding when it should have been the other way around.
Yes, they do and the travel is easily seen.

https://www.youtube.com/watch?v=zwOcWuAbuxs&t=2m40s
> If I hadn't decided to move to JIRA I'd still be saying Atlassian sucks because of the lackluster Bitbucket issue system.

You'd say an entire company sucks because one feature of one of their products is underwhelming to you?
And the British even before that. The British are a large part of the reason the Saudi family gained exclusive control of the region. They supplied and aided the Sauds... against rival Arabs and against the Turks. The religious extremists were the foot soldiers... shoring up the wealth and the trade routes for the Saud family and for the British. On the occasions the extremists got out of control and turned on their bosses the British were there to help again.. with airplanes and machine guns.

https://en.wikipedia.org/wiki/Battle_of_Sabilla

https://en.wikipedia.org/wiki/Ikhwan_Revolt

https://en.wikipedia.org/wiki/Ibn_Saud#Rise_to_power

This period of history is interesting in light of the rise of groups like ISIS and makes me question that the same technique is not being attempted again.
Though it is higher level than this book appears to target, i had a similar issue with the obfuscation of the trig functions. Year after year i would ask my math teachers how to calculate sin and cos, to no avail.

I remember sitting in a college math course as we deduced the geometric series that represents each positively giddy.
It's not so much interesting as wrong. Most of Britain has a very high regard for the military.
I would love to see a characterization of this bug's impact. Reading the description, it doesn't seem to be nearly as serious as the author of this post is making it out to be. But there's no information about how fast the client will step up the transmit rate after a period of quiescence and no data from traffic analysis to determine how frequently real-world servers encounter this condition and the overall effect in terms of dropped packets, increased queue depths, and latency spikes.

(Google are actually in a good position to provide these data; a number of Google's own services will doubtless benefit. I suspect the scale of Google's operations means that even a barely-measurable decrease in latency or queue depth compounds to a big gain pretty quickly.)
Hoon didn't really work properly until 2012 or so. Actually I've paid very little attention to it since 2013.

Most of the time since mid 2012 (me for about a year, me and a few other for two for two more) has gone into writing Arvo, a purely functional operating system. Arvo is not enough like anything else to be seen as anything else but research.

This is a fairly typical timeline for CS research. What's unusual is just the depth of the stack. I would also point out that if you look at the normal cost of developing any sort of operating system, even to the alpha level, the metrics are pretty good.

Where the project looks really unproductive is in objective measures of content production. For instance, Nock took me roughly from 2002 to 2008, which is something like a bit and a half of output per day.
New Startup for Students
Hello, we have launched http://www.campusbulletinboard.com/
aka CBB where we have converted campus physical bulletin board into a virtual bulletin board. It's a networking site exclusive to students around the glob and possibilities are endless. Could you please spare few minutes of your valued time and please give us your valued feedback on idea, site and if this will be useful for students? I really appreciate your time!
Thank you, Karar
Apple Propels an Ad-Blocking Cottage Industry
> The telecommunications act sought to open markets to competition, but the result was consolidation.

Is it generally so that deregulation causes consolidation? And is this the opposite of what lawmakers were trying to achieve?
Why are there a ton of great reasons to have your core engineering team in SF? Biggest concentration of talent seems like the main (only?) positive. Super high cost of hiring + recruiting these days, difficulty getting candidates to accept offers, quick turnover are just a few reasons not to.
China has little rule of law; I have zero confidence this will be enforceable, but it's better than nothing.
> Saudi Arabia has managed to be secure for certain conservative reasons. Unaccompanied women create too many opportunities for insecurity and the country's security forces cannot handle this.

BS. It's misogynistic crap.

> Israel and Saudi are not exactly on talking terms. Same policies exist in Israel for those who visit muslim countries in the Middle East.

Fine, don't really have a problem with that.

> So was America for a number of years.

It was and is wrong. America has a long way to go. They are still well ahead of Saudi Arabia.

> it has absolutely nothing to do with morality or social freedom.

It exactly does.

Sorry, not going to treat Saudi Arabia as anything other than a backwards theocracy that hates women and violates human rights whenever. Quite frankly, it disgusts me that they are an "ally".
Interesting. I have gotten very far in life just with many of the computational tricks mentioned in the book. If you do enough multiplication and addition you will think a lot more about what the tricks mean.
Yes, it was posted before -- I remembered reading it then. :) https://news.ycombinator.com/item?id=8451271
Whats wrong with just helping Linux ?

I always find it funny when people try to create "proprietary" stuff in 2015 - its like people learnt nothing from windows.

I remember reading about how investment bankers tried to create their own language and it looked like a crude version of C.

Its not easy to compete with open source. You just cannot spend 1 billion dollars making an OS. Who is going to fix bugs for the next 20 years ?
Internet news has always been unregulated. So people who mostly use online news are even more polarized? My far right wing coworker only reads Drudge Report and Real Clear Politics, and honestly the awful shit they cherrypick would make me hate the Dems too.
5 UX tips for Rich user experience in your Mobile App
If the pay cut isn't too large, this could still work out to a net increase in real income, just because the cost of living in Nashville is about half of San Francisco.

Let's do a hypothetical. Glassdoor suggests Lyft support makes about $40k a year. Let's suppose a cost of living in SF of $35k a year. (Our imaginary support rep is young and spends a little recklessly. Ah, youth!) Now, they up and move to Tennessee, and take, say, a 15% pay cut. Now they're down to $34k/year; how will they make ends meet? Well, their cost of living is halved (18k/year) - they can take a little bit of a lifestyle upgrade and still have $10k in their bank account in December.

Moving across the country is a rough proposition, but unless Lyft is asking for something like a 30% pay cut, the salary is a carrot and not a stick.
As it is here, yeah, only once at the root level. But if you were to use it as a decorator on the original function, and reassign to the original name (as the decorator syntax does), it would print at every level, as the recursive call would bind to the decorated function.
Even if you believe in patents in principle, I have a hard time seeing how this should be patentable. You're basically talking about a protein / enzyme that exists in nature already, not something new that somebody created. Personally I would stringently object to issuing patents for that sort of thing, IF i weren't already opposed to the whole idea of patents in general.

Like another commenter said... patents like this are just about supporting rent-seeking behavior, not advancing scientific progress.
When you indent something it is asked that the formatting is important and so retains it. If the formatting is not important, and you don't mind the machine putting in line breaks for you, don't indent.
Please use wikivoyage instead of wiki travel.
How about not using numbers for Booleans?
Exactly, and with the amount of niche corners you can find an echo chamber that fits you perfectly.
I had (have?) a problem where I needed to deeply understand a topic to be happy with it. I'd do every question in the back of the textbook. Build little excel models. Ask the profs weird/"obvious" questions.

It takes too goddam long though. At university, there's often not enough time to deeply understand something before the exam. And your competition is just learning the tricks. And it's ego crushing to do poorly on an exam.

I did okay though, despite. I ended up teaching at a good school and being published, but my grades would have been 5-10% higher had I just learned the tricks.

Teaching is frustrating too. Watching the kids that only care about the tricks ace the exam, and the ones with curious minds screw up a few mechanical things.
I would wager the trend is based on capital to enter market. If i want to start a restaurant or convenience store, i need real estate. Infrastructure businesses (cell, tv, internet, electricity, etc) require considerably more capital to enter or sustain.

In many cases, we see this manifested in local monopolies for services like internet. In the case of television, deregulation has allowed big players to more easily buy up smaller shops, given the sheer cost of operation.
I could write several books on that subject (yawn) but my larger point is that this technology affects billions of people now. Maybe it wasn't obvious at the time, but Slashdot was a big deal and so is Hacker News. These people have a lot of influence. It's a small world, after all ;-)
You raise an interesting point. Perhaps we shouldn't stipulate that a symbol must be understood the first time - the meaning of most symbols are probably taught in some way - but rather that once learned, the meaning is unambiguous. The silhouette of a shark on a beach sign is quite unambiguous, whereas an artist's illustration of a shark may be open to interpretation. In other words, perhaps it is the level of ambiguity which distinguishes symbols from other graphic forms.
AWS vs. Google Cloud: Flexibility vs. Operational Simplicity
> what exactly differentiates news from entertainment

It's probably worth pointing out that many channels already label their shows that people think of as "news" as part of their entertainment offerings. Last time I checked (several years ago), the only show that Fox (FNC) called "news" was the brief 30min (or was it 60min?) segment in a terrible mid-morning (~10:30AM) time slot.

While most of the cable "news" channels are similar (to varying degrees), this distinction was a core element of how Fox would push their propaganda memes ("taking points").

The "real news" show in the morning would make a vague report that technically stated some of the facts of the story, but generally left it vague. This was done so the afternoon pundits could make wild claims (the propaganda) that blatantly misrepresents the story, by drawing self-serving inferences from the earlier story. This was disguised by claiming "Sources say ...", conveniently leaving out that the same people often were those "sources". The evening entertainment-show-with-a-news-like-name now had multiple "sources" to draw from, continuing the reinforcement.
Looks awesome. Does anyone know of any other similar projects?
The study suggests that deregulation added more divisive programming. It then claims this ideologically pointed reporting is partially to blame for political polarization.

If that is the case, the internet would only exacerbate the problem. So it sounds like you're spot on.
I don't know anybody who gets "really time-sensitive" info from Facebook. I can't even think of an example beyond your not terribly good example of a shampoo sale.
It's because the generator recurses with:

return fself(num - 1) + fself(num - 2);

instead of calling fib (or fib_gen) explicitly. fself is passed into the generator and it will need to be passed in again and again. That's what Y gets you. You could get tracing the way you suggest from something like:

let fib f n =
let n' = (* compute fib for n *) in
f n'

and supply some f that will log (and return) the computed values, but that won't work with the motivating example: memoization. This really should have been clearer in TFA.

It's worth noting the memoization in the linked gist isn't pure. memo() allocates a cache and returns a function that references it. The cache is updated by mutating in place. After all the hoops we've jumped thorugh it's a bit of a let-down to end up here. (It's doable though.)

(Edit: improve clarity.)
I'm struggling to remember how exactly I was taught, but cross-multiplying was the method I've used for as long as I can remember. I really believe it was how I was taught when we first encountered fractional division.
We already know that software doesn't need to be run on the same OS in order to work together.
Stop Googling, let's talk
Reading the title I thought the subject was going to be more along the lines of your response, not an ad for a newsletter service. The anti-Facebook is going back to how we communicated on a personal level before there was Facebook. Anything else still seems like a gimmick.
Red Hat is probably the most important company in Linux history.
Turkey happened because of Attarturk, at a time where he had the army with him, and where the Ottoman empire was disintegrating. Presumably, this made it very difficult for conservative forces to oppose the radical campaign of modernization and europeanisation he engaged into.
I wish my "Tsundoku" could have been an investment that could generate some passive income. But alas my copy of "Sams Teach Yourself Visual Basic in 24 hours" circa 1995 (or so), is still untouched. Just never got the necessary 24 hours to learn it. Maybe I can sell it by the tonnage sometime.

All the bad press that Visual Basic gets despite its popularity in the late XX century may spark some historic interest in this language in the future. Don't lose hope :)
I've written a lot of Ruby, wrote C and Java a long time ago, and have dabbled in Go.

Like Python and Perl, what really makes Ruby fun is the library ecosystem. The libraries seem written to remove coding drudgery. When I look at Go, I see Java. The language and libraries require a lot of boilerplate to do simple things, e.g., parse a JSON file or a simple HTTP GET. Some of this is due to static typing, but it's still overly complex. Maybe the 3rd party Go libraries will evolve given enough time.

As a language, Go just seems like a step backward from Ruby or Python. I categorize it as a language for people who like to write code for code's sake. It does seem like a better Java or C.

I do love gofmt, and obviously the speed, but the killer features are built in cross compilation and the simplicity of deploying a Go app with Docker. Docker becomes a very slim container to hold your app -- think 1M (Scratch base) or 6 MB (Alpine) containers.
Property Management Tips for Landlords
That's what bouncers are for.
> Wow... how... how do you fix a place like this? How do you move such a medieval religious society into freedom? This sounds so dystopian.

Time, mostly. Rolling in with tanks in the hope that locals will take up freedom and Coca-Cola hasn't met with resounding success in the area.

But there are some tentative moves by the ruling despots to grant a little bit more autonomy to women. And I expect that many in the younger urban generation start chafing under the current system. Eventually, the liberals may manage to get some influence.
> Ferrofluids are fundamentally unstable

But not if you are constantly stirring them up. The Ferrorfluid used in loudspeakers for instance doesn't seem to degrade.
If the Saudi economy crashes, I'd bet more on a push by al-Qaeda and similar groups which see the al-Sauds as too tame.
"It is not even a car. Originally land speed records had the power delivered at the wheels. Strapping a second hand jet engine and some Norwegian rocket to some glorified hand-cart is cheating."

That's why there's a separate category for wheeled vehicles powered through the wheels.

Rocket powered "cars" are way below rocket powered rail sleds in performance. The current record at the USAF's Holloman High Speed Test Track (15KM of very straight railroad track) is Mach 8.6.[1] That's unmanned, because the acceleration and deceleration are too much for humans. Slower runs have been made with humans onboard. This is where US missiles, ejection seats, and other gear get their supersonic tests. They could beat the Bloodhound any time they wanted.

[1] https://en.wikipedia.org/wiki/Holloman_High_Speed_Test_Track
There's no physical click anymore, but there is still travel in the touchpad area itself.
Wow there are going to be...culture problems both ways.
This. From my experiences, I've seen nothing but high regard for the military in Britain. Huge amounts of respect, even.
You must have never used BMC Remedy or HP Quality Center. At one client, they call the latter one a "web based solution". WAT?!
I don't know who the "we" is in this sentence, but if you mean the US, that's not going to happen. Even outside of oil, US bases down there have a strategic importance.
A hint: consider the difference between calling web APIs from a cloud appliance controlled by a third party, versus calling web APIs from a personal server controlled by the user.

A new network has no Metcalfe's law effect by definition. So an important early skill is parasitizing existing networks...
> How does an organization get to that point?

Raise $1B in private capital and another $2.1B in an IPO. Now you have billions to burn and sky-high expectations and no path to profit. Hire lot of people and hope for the best.

But in their defense, Whatsapp and Instagram hadn't demonstrated an viable alternative yet.
I remember the day "Sound" first came into #reprap@freenode. Everyone was talking trash because it was coded in Perl...until they tried it. Skeinforge was so slow in comparison it was unreal. The first time I sliced an object with slic3r I was convinced it didn't work because it went so fast.

That was a few years back and I still prefer slic3r for the majority of what I print. It can be coaxed into slicing most things...but there are times I play around with different versions to get the desired results.

Best part of this software is that it is open and free. The wave of paid slicers is starting...hopefully more OS slicers come out soon.
> 5. You only get one pair of tusks per elephant.

Actually, tusks are continually growing, like our hair and nails. I've read proposals to farm a "sustainable" amount of tusk (Google says they grow 15 cm per year). The Chinese market isn't looking for huge tusks for display but rather a powder to put in traditional remedies.
Tecno Launches the Phantom 5
my usual heuristics for whether something was a good price went out the window

Those heuristics aren't suitable for Costco.

Costco is structured differently. Most everything there is marked up to a very limited extent, no more than about 15%. It's a much lower markup than found in typical retail stores. Costco's profit actually comes mostly from the yearly membership fees, not from the markup on individual items.

The low markup means you need different heuristics rather than price.

E.g. mayonnaise. Costco stocks Hellman's (or I think it's Best Foods out west) brand. But they only stock the gallon size (or some large size, I don't do the mayo buying in our house). So what they're telling you is: "we're giving you a very competitive price on this brand of mayonnaise, provided that you need a gallon of it." So your heuristic should not be "is this a good price?" but rather "can I use 1 gallon of mayo before I get sick of looking at that jar in the fridge?".

I use mayo as an example because many years ago a co-worker was telling us the story of how she went to Costco and bought a gallon and then when she went home found that her husband also went there and bought a gallon. So now she had two gallons in the fridge, and that's a lot of mayo for someone without children!

I use Costco primarily for things that are expensive or difficult to find elsewhere.

For an example of expensive, the transcript mentions Ziploc bags. I buy those at Costco because at the normal supermarkets around me they cost about 2x or 3x as much. Yes the price difference is that large, and we use a lot of them.

For an example of difficult to find, Costco stocks a product called "Talking Rain". This is just carbonated water in 0.5 liter plastic bottles, with a trace amount of flavoring. No sugar, no artificial sweetener, no calories. IMO they are a great alternative to drinking plain bottled water on car trips, etc. But this product is hard to find in normal supermarkets. Costco sells it in cases of 30 bottles or so, for about $10.
If you are going to live in the South, Nashville is the place.
Siting call centers in cheaper locations has been a norm in the US for years. If it couldn't be done that way, it would all have moved to India or the Philippines.

Most call center staff (non-technical) are easily and quickly trained on the job. There is also very high turnover in the industry, so quickly ramping up trained staff is part of basic operations. The recruits don't have to have any specialized skills other than being literate.

The CRM systems in place are also designed with a lot of call scripting in place to guide the conversations based on target companies and customers. Generally a single call center handles the customer service operations of multiple companies and teams of CSRS can be reconfigured to support different companies at different times.
I've held a few sessions as an advisor on Officehours.io and my experience has been very positive. The ten-minute format fosters a succinct Q&A and to date my sessions have been quite productive. It's yet to feel like a waste of time, especially because I've set aside the time to participate. Since there's inherent value in providing advice (as well as receiving it), charging for the conversation hasn't even crossed my mind. I think the broad spectrum of advisors (from well-known names to newcomers) helps to encourage interaction; users who are intimidated by titles can get their feet wet with an advisor by checking their knowledge stats alone. Mostly, I applaud the sentiment behind the work, which draws on the design community's tradition of sharing what you know.