skysight-inc/HackerNews huggingface dataset:
In Parallel programming class the professor told us: "When I was a student, our professor told us that for practical purposes log(n) = 7"
Hi, I wrote this article. If you have any questions feel free to ask.
I think FBI and other related agencies share their power with those who are responsible for holding them accountable. We will see more and more of these problems as Federal government tries to snatch more power from states in the name of national security, welfare or environment.

This is not a problem that can be solved through evolutionary way but would require some real drastic moves by some courageous political leader. We could find one Snowden among several Fed employees I am pretty sure we will find more.
If you aren't given a prompt that gets you to act in the way the advertising wants, its not a very effective ads. Lots of ads are better at doing that if you don't know who wants you to take the action at issue -- its particularly true of political ads, which is why there are attempts to regulate disclosure for those, and attempts to obscure the actual interests represented as much as possible while complying with the regulations.

In any case, publications disclosing advertisers in content is an issue because the advertisement may be remote from the particular content, but the relationship with the advertiser may still shape the content. This remains an issue even where viewing the actual advertisements from the advertiser would reveal the identity of the advertiser.
Why is the word stolen in quotes? Clearly they were stolen, no need to tiptoe around the subject.
But an interface isolates timing. Assuming you use it ( I do ).
Careful - "serious work" sounds like "true Scotsman". I think you're right that RAM will limit an iOS device's ability to deal with huge chunks of data, but to borrow a metaphor, that's increasingly a truck's task.

I was going to use the example of large graphics files needing a lot of RAM, but as the design field has gone from print to web, the resolution demands are much less, too. Designers using desktop computers to design print publications are a dying breed.
I remember this lecture being useful when I was writing a stack machine for my compilers course: https://class.coursera.org/compilers/lecture/62
One could argue that those powers actually willing to use those nuclear weapons are the more dangerous threat.
Debt doesn't really matter when it's your own currency for your own country. For example, imagine you control a cult of 50 people and invent a currency (cultcoin). You can create a debt of 10 billion cultcoins and it won't affect the real wealth of the residents. What really matters more is the exports and imports to the outside world, and the value produced by the residents.
No.

I'd give toys that my child has outgrown to a younger relative.

If they didn't want it I'd donate to charity shops. (I guess these are like thrift shops in US).
What's the best web framework to learn in 2016?
What web development framework would you recommend that developers/engineers learn in 2016?

I won't say what framework I already know because I want to avoid bias. Ideally, I'd like to know suggestions on the best over-all framework to learn going forward.
This is a neat idea. Even with a significant perf hit, it could be used during development, testing, and debugging. You should propose this to the Typescript team! https://github.com/Microsoft/TypeScript/issues
You're missing the point. Every country would like to have a weak currency in order to boost exports. However every country can't have a weak currency simultaneously; it's mathematically impossible. If the USD weakens then other countries will respond by weakening their currencies in a race to the bottom.

We will be better off in the long run by not playing that game. Keeping the currency fairly stable helps to encourage long-term economic growth by allowing businesses and consumers to plan ahead. That's better than chasing a quick and unsustainable boost in exports through devaluation.
The whole purpose of the DMCA safe harbor is that if the DMCA process is complied with, there is no liability of the host to the content owner; the user submitting the content may still be liable, but that requires the copyright owner to take legal action against that user.
It's in the article.
Yeah, that was my thinking, too - but no one was under the impression that Rakudo Star was anything but a sneak preview of Perl 6 - something to fiddle around with, and go, "oh hey, neat!", and not to launch a business on. It answered the question, "just what exactly are you up to?"

Here's how it was described in 2010:

Rakudo Star is aimed at “early adopters” of Perl 6. We know that it still has some bugs, it is far slower than it ought to be, and there are some advanced pieces of the Perl 6 language specification that aren’t implemented yet. But Rakudo Perl 6 in its current form is also proving to be viable (and fun) for developing applications and exploring a great new language. These “Star” releases are intended to make Perl 6 more widely available to programmers, grow the Perl 6 codebase, and gain additional end-user feedback about the Perl 6 language and Rakudo’s implementation of it.
http://rakudo.org/2010/10/28/rakudo-star-2010-10-released/

In 2015, it's described as being in, "beta".
http://rakudo.org/2015/11/28/announce-rakudo-star-release-20...

Although the gp doesn't post much, they are obviously a busy, respected, and influential member of the Perl community. I'm confused why they are so doom and gloom over this amazing new language (Perl 6) that is nearly a stable release.
I can't actually read anything written in the newyorker house style. It's the carefully constructed multi-component sentences, the endless baroque digressions, sorry I just can't take it anymore, for fks sake can't they just get to the point :)
I've used dokuwiki, very friendly, not too hard to work with, you can set up ACLs user/groups, etc.
We are still required to give Apple the benefit of the doubt in case they made a trade-off between repairability and quality and not attack without proof.

Furthermore if we leave the realm of "moral" and "not moral" Apple is not required to keep in mind society's interests in mind by anything except law and any discussion in that direction should not refer to companies but to government (which, ok, may not be that effective). Even then, most complaints don't give much consideration to the environmental impact as a first-order issue and leave it as a two-liner before the conclusion.
I think that's the point he is making as well. Except it might be confusing that he is using numbers for log(n) and number of digits for srqt(n).
Sad that the ACLU operated at a loss last year: http://www.charitynavigator.org/index.cfm?bay=search.summary...
That's good, because in Perl 5, it does DWIM, but that sometimes means returning undef, which - erm, thanks Perl ;)
Quote from the article:

... the most intimate details of our lives, including our political activities, religious affiliations, private relationships, and even our private thoughts and beliefs ...

Now that everything is digital, we as technologists need to raise the awareness and let people know the things that we know about data. There are ways to build products that don't require this unfettered information (FB login, for real? you need my FB account to use your silly web app?) or do not store unnecessary information.

"Freedom from tyranny" <-- Please bake that into your digital products and services.
Yes, that happens, and the occasional annotation is bit annoying yet very effective.
Just a reminder to donate: The ACLU operated at a loss of 18 million last year: http://www.charitynavigator.org/index.cfm?bay=search.summary...

Donate: https://www.aclu.org/donate/join-renew-give
Lima seems dead. Meanwhile Freedreno has been getting active development for years. Where are all the Snapdragon Chromebooks?
Gambling Darling Paysafe Confirms 7.8M Customers Hit in Epic Old Hacks
They seem to think the DMCA / Safe Harbor legislation applies to them. I thought the conclusion was since they are selling these courses the Safe Harbor doesn't apply.
There are some toy library programs out there, one off hand is Libratu - http://www.libratu.com/ dog slow if you put a lot of data in it but may give you inspiration.
How I stopped wasting my life and got it back. You too can
Which makes me wonder why Ubuntu didn't take off on netbooks back then. Even today, this market segment seems perfect for desktop Linux, but nobody is enthusiastic about shipping it.
They are absolutely not ignoring opportunity cost. This issue has been discussed very carefully by sophisticated people for thousands of years.

The current system does allow for experimentation, but provides a conservative framework for it.

It's huge personal hubris to announce that you know better and they haven't thought it through. Which is one of the things the approach is aimed to protect us from.
Ask HN: Do most startups work 65 hours a week?
I'm not talking about feeling like a phony or being pressured into working over time for free, I'm talking about official hours that total 65 hours a week. These hours are not during 'crunch' time, these are ordinary hours.

Note: These are non-founder/co-founder hours.
Happy SocketCluster user here. Thanks so much! SC removes so many headaches from my life.
So does this mean that they believe that Udemy has safe harbor? I thought the consensus was that they do not. IANAL, but I don't think DMCA was meant for people directly selling IP for money and taking a cut and more for just content hosting providers.
I recall some paper from people who had already implemented it.

Edit: It might have been this one: http://research.microsoft.com/apps/pubs/?id=224900
> Most people never know their content has been stolen.

Yes. There are niche companies who turn a buck finding misuse of photographs, for example (which, let us note, is usually well-off institutions ripping off working or hobbyist photographers).
IMO US federal debt will likely become an increasingly significant issue. Interest costs of losing reserve status may be small or large. It really depends on market confidence. And given historically low rates today, significant cost increases are not that unlikely if US loses influence on global of monetary policy. From this large cost increases could put the currency in a death spiral given ~450 billion annual repayment costs already at todays low rates.

Please note I'm not saying this will happen, but feel it should be a recognized risk if borrowing continues at the current trend. I believe this is an elephant in the room which is likely to cause a massive macroeconomic shock in 5-20 years. I simply cant see the current political parties making the sacrifice to address the unfettered debt growth. I too recognize most financial experts tend to disagree with this view.
Engaging with the Real World: Web Bluetooth and Physical Web - Video
"Conclusion: Bullshit is a consequential aspect of the human condition."

Darnit, I was afraid that might be the case.
If you want to know what RAIL is without watching a video: https://developers.google.com/web/tools/chrome-devtools/prof...
From some homework I did as a freshman, I remember another neat data structure with O(sqrt(n)) search: https://ece.uwaterloo.ca/~dwharder/aads/Algorithms/Beaps/
Microsoft Office 2016 Released – Download
I missed it when I first read the blog post, so I figure it's worth emphasizing: the new async/await support is only available on JavaScript engines that already support "function*" generator functions: Node 4, Firefox, and Chrome, but not Safari or IE/Edge.

Supporting async/await in ES5/ES3 is on the roadmap for TypeScript v2.0. https://github.com/Microsoft/TypeScript/wiki/roadmap
For the uninitiated, this guy's bookmarking site is Pinboard (https://pinboard.in). It's a fantastic service and I hope it never changes.
Or you could just take a screenshot while you're on the phone, and then another one a week or two later. If the difference is as large as the reports make it seem this should be easy to detect.
i'd be curious what makes this a useful abstraction compared to thinking about providing useful features with simple interfaces?

i can easily see that reducing state implies reducing the number of steps a user takes to solve a problem (since each step implies some state somewhere).

what i can't see is how it implies that we must implement a new feature. this seems to be the real driver behind solving the "revision pinning" problem in the article - the fact that it is preventing state from changing unexpectedly seems to be coincidental based on what the user actually desires. and actually the solution adds more state - pinned version numbers (or repo hashes, or URLs etc...)

personally when approaching these problems i try thinking about things like "what features are needed to solve the user problems?" and "how can the interface for features as simple as possible?". it seems a lot simpler as an approach, more intuitive, and can be extended to be made more useful (e.g. "how do i make feedback as clear as possible?"). some of these questions are very complicated to answer, especially since they might involve things like user's mood or past experiences... i think that just shows that this is a complicated problem space.

minimising statefulness feels sort of "necessary" rather than "sufficient", and only in some cases. i'd be curious if there is any proof or reasoning to show that it has desirable properties beyond the clear connection to reducing needless user interactions.
You can add type safe guards which uses reflection at runtime.
Something like this?

"Safe TypeScript: Safe and Efficient Gradual Typing for TypeScript"

http://research.microsoft.com/apps/video/default.aspx?id=226...
Essentially, this defines a homomorphic pairing function[1] for the integers. A Gaussian integer can be seen as the pair (a, b) where a and b are integers. This assigns a unique natural number to each one.

One can use this to show that pairs of integers have the same cardinality as natural numbers.

Further, since one can sum the binary representations of two numbers and get the representation of the result, this is homomorphic under addition. I have never before seen a pairing function with that property (not that I have seen many).

[1] https://en.wikipedia.org/wiki/Pairing_function#Cantor_pairin...
>It really doesn't matter whether your computer is that fast. For heavy (scientific) number crunching you probably want to use a cloud provider or at least a dedicated machine.

A lot of things we want to do IS "heavy (scientific) number crunching".

Complex 3D Gaming. 4K video editing. DAW and professional audio DSP. Live video filters. OCR. And so on...
That is the way I took it too
I don't know why I'm getting downvoted here. No matter how I look at it, I can't see anything negative in people not caring about their looks.
I've been working on this since around the beginning of the year, still a lot of things missing, but might as well get some feedback since this "topic" has been getting a lot of attention (with BJ Novak's app and Fred's post and others): http://alpha.ohyeahlists.com/

as the url implies, it's still in alpha stage
It probably doesn't, since it has a "direct financial benefit" from the content (https://en.wikipedia.org/wiki/Online_Copyright_Infringement_...)

However, if it refunds all the money from the infringing class and removes the video promptly, maybe it can successfully argue that it is not gaining financially from the infringing content?
I saw this Magic Mirror at the Maker Faire, pretty impressive.

https://www.youtube.com/watch?v=-RFM5woK2LI
I've used a simple wordpress wiki theme called "KnowHow" for a lot of clients, if you're looking for an easy-on-the-eyes setup that's easy to maintain. I've used it for small business's sites and I've also used it to set up an internal KB for a nation-wide shoe retailer while working in their IT dept... with a couple tweaks and plugins you can setup some pretty decent workflows and approval steps for authoring.
Brother MFC-J5910DW Driver Printer
From the time of the Roman empire until the French Revolution, the 'legal' marriage age for women was 12 (as per Roman law and later Church law). You could be betrothed (promised) at any age. Historic documents also show marriages did happen at younger ages. It's well known and easy to find through multiple sources (Google).
I'm pretty sure there is an additional (unstated) assumption that each element of each subarray is less than all elements of subsequent subarrays. Otherwise you could just take the largest sqrt(n) elements, sort them, and then randomly assign the other elements of the collection to their heaps and it would still meet the criteria he's laid out, but the search algorithm he's proposed wouldn't work.

In fact, there's an error in the search algorithm as well:

> Whenever the maximum element (first element in the subarray) is smaller than the searched value, we skip over that entire heap and go to the next one. In the worst case we'll skip O(sqrt n) heaps. When the max value in a heap is less than the searched element, we found the heap and we run a linear search among O(sqrt n) elements.

For the unitalicized portion above, he means to say "When the max value in a heap is greater than the searched element".
Aren't both of those just robust rubber domes with scissor switches? The quality of portable Bluetooth keyboards with those specs have steadily improved.
Same paper - while monoism/simplism/preservatism argument is one of the three major points the full paper. The rest is worth the time to read.
That was precisely the paper I was thinking of.
Pretty sure there is a business that does something like this already and it was featured in an episode of Shark Tank like a year or two ago.
We have a GitHub repo that anyone can make PRs to.
Or, the people posting have the same motivation as pirates on torrent sites - they just want to give all the content away for free, so they upload it to udemy and then give away tons of coupons. They never expect to make money from it.
So Udemy doesn't make any money off it? That doesn't seem like a great business strategy.
If you’re not thinking conversation first, you are doing it wrong
That sounds way way too much work.. what do I get in return? $20? That's how much I should paid simply for doing spending the time to login, and submit a photo, let alone give it away.
I won't debate you on whether I am correct. I will only state that science is (by definition) advanced ONLY by people over time who knew better, held up by everyone else hadn't thought it through.

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

June 12: Marshall intentionally consumes H. pylori and becomes ill. He takes antibiotics and is relieved of his symptoms.

That's personal hubris! :)
China to ban drone delivery in urban areas
the other reply explained BBC's style guide, but even if it were not a case of quoting, note that the US Supreme Court has ruled (Dowling v. United States) that copyright infringement cannot be considered stealing under the law regarding interstate commerce in stolen property, and in other rulings US courts have barred plaintiffs from using the terms "piracy" and "theft" to describe copyright infringement, so in the US at least, the terms do deserve quotes.

Not my opinion, just the facts.
As exelius mentions, a large part of the demand involves companies that are a little schitzoid and dysfunctional, who have decided it's easier to throw money at the problem and use technology to paper over the cracks.
I didnt dwell on this point but I think it's important to point out to the reader who was there. Very few women, almost no people of color. This is a tech culture piece. It matters. As I said, didn't dwell on it but worth mentioning.
Goodness gracious, you'd think GOOG could have put that link in the video description.

Thanks.
Cash for Scrap Cars Melbourne – Scrap Car Removals Melbourne
Humans and Nature Can Co-Exist in “Cyborg” Ecosystems
There are ways forward. For instance, instead of a small number of tools which mutate their state, why not let the user clone variants of the tools which are configured differently.

Let me configure two or more copies of the move tool, one configured for layers and one for selections. Let me give them different icons and let me position it in a custom toolbox.

Don't make me do the equivalent of swapping bits on a multi-bit screwdriver. I'm not a mobile handyman trying to save space and weight in a portable toolbox; I can afford to replicate the handle and shaft for each bit.
BST is O(n) in the worst case (when a tree is completely unbalanced and is essentially a linked list)
I do freelancing on the side and would use Paypal with smaller clients, but now I'm getting larger clients and wanted to make it more professional. I started using a free app a while ago and then realized I can only have 6 free invoices which just ran out. It also doesn't have an option for reciepts, which I just got asked for for the first time.
The Future of Rate Your Music
Apple makes (or saves) at least $1 billion on repairing iPhones. They changed the interior design of the iPhone 6 vs the 5s to make it much more repairable. They are thinking about this
> Comparisons about one language being more verbose/complex/harder than another never seem to really hold up under scrutiny.

I've been 'scrutinizing' both for quite long (not bilingual though) and the more I do the more I am convinced of my point. French is definitely more 'verbose/complex/hard'. And unnecessarily so.

> Usually when comparing two languages, one exhibits simplicity in one area where the other exhibits simplicity in another and it all roughly balances out.

Sorry jordigh, but in what area ? English appears to me simpler in maybe all areas.
- le soleil, la lune / the sun, the moon. Things should have a gender ? What for ?
- so-leil : 2 Syl. Sun : 1
- lune : mute 'e'
- ...

> I'm not even sure English tends to have fewer syllables than French, as their common Celtic roots seem to prefer fewer syllables.

On global conciseness (whole text-wise) English is a clear winner. Do the test in Google Translate. I comment all my code in English despite not being a native speaker because it's just shorter. Words like 'get/set' are unbeatable.