skysight-inc/HackerNews huggingface dataset:
Looks to me they are composed of:

1 - Some engineers honestly working on a cool new device that can maybe improve computation;

2 - Dishonest salespeople trying to hype their product on any way that would increase sales.

It started pretty much honest, with real explanations of their machines, and more research based deals than commercial ones. Then, when it started to market for government(s) their computer become a "quantum computer!!!" and everything they said stopped making sense.
>Could you please give an example of why you'd want to change your source code programatically?

To create new syntax and be your own language designer. This is what macro systems allow for. Here's a very contrived and simple example. Guile comes with no equivalent of the `++` operator that we know from C, C++, etc. So in the event that we have some imperative code that is mutating a counter, we'd have to write something like this:

(define counter 0)
;; do some stuff...
(set! counter (+ counter 1))

Quite a lot more typing! It would be especially annoying if we had many such counters. Normally, when we want to factorize code, we'd write a function, but there's a problem: We can't write a function that mutates any given variable. So, this wouldn't work:

(define (++ n) (set! n (+ n 1)))
(define counter 0)
(++ counter)

This is just mutating a local variable `n`, nothing happens to the variable `counter`, it's still 0. So what do we do? Instead of a function abstraction, we'll use a syntactic abstraction instead. Here is a macro that does what we want:

(define-syntax-rule (++ var) (set! var (+ var 1)))
(define counter-a 0)
(define counter-b 0)
(++ counter-a)
(++ counter-b)
(++ counter-a)

Now `counter-a` is 2 and `counter-b` is 1. The `++` macro is a program that writes programs. It takes `(++ counter-a)` and expands it into the code `(set! counter-a (+ counter-a 1))`.

The reason these syntactic abstractions are so easy to make is because of the homoiconic Lisp syntax. I hope this has made sense and is helpful. Moving on from this simple example, we can create entirely new languages that are embedded in Scheme if we wanted to, adding things that are too specific to a problem domain to ever be in the standard language's syntax but very useful for the problem we are trying to solve.
Does it matter anymore?

For those of us who use the scroll bar for its intended purpose, everything broke with the single page fad. Now so much of the web doesn't scroll anymore that I've re-trained myself on the arrow keys. That mostly works, until they set keyboard focus too.

Even newspapers now load some entirely different article when I've read half way through one, just in case I want to feast my eyes on something unrelated when I'm done. I'm just sitting this one out. It'll pass.
How my 1996 NCAA Pool software got hacked by my roommate
Although it's a pay site, may I highly recommend https://app.pluralsight.com/library/courses/csharp-applying-... Also check out that author's (Vladimir Khorikov) blog.
I think we need to get over the idea of privacy. It's not technologically, politically or legally feasible to expect that anything you do on the internet can or should be kept from the authorities.

Big data is such an incredible tool for crime prevention. Minority Report is not a dystopian vision: it's a blueprint for a more just society.

If every "private" email, video conference and search is available for inspection and cross reference, we can end anti-social behaviour as we know it and achieve the kind of peace and harmony that only come from full accountability.

Crime thrives in dark corners. A surveillance society is a searing searchlight to expose and eradicate the the rot.

The question is: what comes next? If you bought a pressure cooker on Amazon a month before the Boston bombing, do police get to know about it?"

Absolutely. That is valuable information for an investigate. That doesn't mean everyone who bought a pressure cooked should be locked up, but that information can be used in conjunction with other information to narrow down a list of suspects. Legitimate buyers have nothing to fear and terrorists get caught.
I was relieved to hear it. I just thought that maybe they could fill out their class with perfect scores.
Yeah, but changing all your cells is going to be next to impossible and/or exhausting. You need to disable your immune system, to let the virus change ALL of your cells (and PRAY it only makes necessary changes), or be left with possible immunity disease.
Dvanced SystemCare Pro 10.2 Crack and Serial Key Download
That's an interesting analysis. Do you think the acquisition is finally going to pay off for Atlassian?
> Thanks to the work of Robin Templeton, Guile's Elisp implementation is now fully Emacs-compatible, implementing all of Elisp's features and quirks in the same way as the editor we know and love.

Robin Templeton also seems to be the one which finished off the elisp compatibility on Guile here so it's probably because he saw that as important to get first.
> Meanwhile in the real world aesthetics play a big role in corporate/brand identity and corporate that care enough will build horrendous kludges to work around the limitations of browser styling

The browser scrollbar shouldn't be part of the corporate/brand identity any more than the browser menu, address bar or navigation buttons. Navigation belongs to the user, not the webpage designer.
On the flip side, it wouldn't be extremely hard to create something to deal with .rm files either, which was demonstrated back then on several occasions. Seeing as the files are digital, and assuming proper storage, you have vast amounts of time to resolve the issue of reading .rm files, including directly requesting support from the engineers responsible for building out RealMedia's technology.

The transcoding is trivial as far as problems go. We've been dealing with that non-problem for decades persistently and will continue to. The engineering skills needed will continue to exist to deal with it.
Acing the technical interview
The problem with Google and Facebook is they lack context. Let's say you doing a search for school on Islamic State. How do they know the difference between you and a member of this terrorist organization?

Context is everything.
Tool to convert DOS Assembly code to C code
Heads-up is a contrivedly simple scenario compared to solving poker in general. There have been bots for a long time that have co-existed with real players, and we're likely not close to a scenario where bots can reliably beat real players in general for real world scenarios.

However, in theory even a break-even bot could be a gold mine because it can earn loyalty points. That's how it was the last time I was playing online, I don't know if loyalty programs still work the way they used to. Of those programs would just go away if abused enough.
Recommendations for mobile phone (personal/family) privacy?
Can anyone recommend a service which helps to provide a fake mobile phone number? Much like people use nearly-disposable email addresses to sign up for online services as a privacy shield (and then forward all mail to their real, private email address)...I'd like to pay some platform to provision us 2 phone numbers (the same 2 phone numbers going forward) that my wife and I can use. My wife and I just get so many solicitor calls, its getting ridiculous.

Now, I just tried Twilio...I have nothing against Twilio...But am not interested in getting too deep into coding up TwiML, etc. I have too many other coding projects, and just needed something simple to set up. Also, even though my experiment with Twilio has been very short-lived, I can see the costs piling up - not excessively bank-breaking costs, just annoying costs to justify simply providing a "privacy shield" for my wife and I.

I have had a Google Voice number for years, but use that specifically for a side project. I really love the features that google voice brings - it does meet all my needs...awesome use-case/example: any caller not in my contacts/specified group gets forwarded automatically to voicemail...Really cool, and simple to setup. But with google, I really am trying to get as far away from their ecosystem as I can. For reasons of product/service longevity - as well as privacy - I'd rather not go the google voice route, at least not for my "main fake phone number".

So...Can anyone recommend a service for a pair of "fake" mobile phone numbers? I'm not looking for a free service; I'm willing to pay a reasonable monthly cost. Or, are my only options pretty much Twilio or Google Voice???
my site was really atrocious and quite embarrassing (it was a fan-page for the kind of cheesy stuff 13-year-olds love like The Matrix and stickpage.com animations), but sometimes I think it would be cool to look back at where I started.
what about passive income i.e. 0/60? Should that be taxed at 99% since you're not spending any time working for it? Conflating time worked with a tax rate seems like a red herring to me.
I'm not sure living in the future is worth this.
Are you being harassed or discriminated against? Are you learning something in terms of career?

There are idiots everywhere. I don't see Americans running out of American as they are ruled by idiots, lead by a pussy grabber.

Uber is an innovative company. Stick around.
Could you please give an example of why you'd want to change your source code programatically?

This is my favorite example.

http://www.gigamonkeys.com/book/macros-standard-control-cons...

[Common Lisp's] DOLIST is similar to Perl's foreach or Python's for. Java added a similar kind of loop construct with the "enhanced" for loop in Java 1.5, as part of JSR-201.

Notice what a difference macros make. A Lisp programmer who notices a common pattern in their code can write a macro to give themselves a source-level abstraction of that pattern.

A Java programmer who notices the same pattern has to convince Sun that this particular abstraction is worth adding to the language. Then Sun has to publish a JSR and convene an industry-wide "expert group" to hash everything out. That process--according to Sun--takes an average of 18 months. After that, the compiler writers all have to go upgrade their compilers to support the new feature. And even once the Java programmer's favorite compiler supports the new version of Java, they probably still can't use the new feature until they're allowed to break source compatibility with older versions of Java.

So an annoyance that Common Lisp programmers can resolve for themselves within five minutes plagues Java programmers for years.
> whether Go succeeds in the sense this data suggests

An interesting thing about this methodology is that it is extremely sensitive to the age of a language. It's possible to switch from an old language to a new language, but not the other way around -- so if you happen to do your measurements after a language has had some uptake but before it's been around for long enough that people have built significant projects on it and subsequently gotten sick of it, the future distribution by this method can only be 100% New Language. (Because sometimes people switch to New Language, but no one ever switches away.)

Actually, to predict the future distribution of language use, you also need to know the rate of people moving from nothing ("I just had a brilliant idea!") to each language. If everyone eventually transitions to Go, but everyone starts in Ruby, then the division of market share between Go and Ruby depends in part on how frequently people start new projects.
> which I don't think is warranted

That's the point of disagreement.
The elitist cunts that are in this chat are the reason why science will never matter to the world.

But hey, at least you are better than everyone else right?
I think the codec is a problem, but for everything else I disagree. Today a consumer disk stores 8-10TB for a very modest price. Write your data on 5 of these disks (for redundancy) stored in decent conditions. In 5 years, read these disks and transfer them into 5 newer disks, which size will have increased in between. The filesystem can change but a file is a file. Repeat every 5 year.
Well in a nutshell, the US government makes the money. It can never run out. So it isn't dependent on tax revenue to spend.

So the limitations on spending are elsewhere.

This is a good intro:

http://elliswinningham.net/index.php/the-basics/us-currency-...
http://elliswinningham.net/index.php/the-basics/us-currency-...
http://elliswinningham.net/index.php/the-basics/us-currency-...

Also maybe:

http://bilbo.economicoutlook.net/blog/?p=9281

A rant on deficits:

http://elliswinningham.net/index.php/2017/01/10/deficits-mat...

For more, just look up modern monetary theory.
yeah good luck collecting on your equity when the company you "invested" in gets sold. How will they guarantee that the stake I've bought in the company is declared a legally mine? Will this ownership stand in a court of law?
I'm always hesitant to ask a question. Recently I got downvoted immediately on a question about dynamic arrays in a union within a packed struct used in a data protocol.

I wish I don't need to start a question with "I know what I'm doing, I've been programming for 20 years". So no overflow for me anymore.
The bootcamp focused on JS; I've been dabbling with Python, C#, Elm, and Haskell. That's a great idea; I actually poked into it a bit a couple months ago, but had trouble finding projects with issues that were approachable. Is there a resource for looking up suitable projects, or am I best off going to projects I know about and bouncing from there?
Look regulations are bad, let the free market sort it out. If all of their customers go blind, they won't make money! /sarcasm
What about using those employees to "crawl" the web for you then?
DNA startup AthGene raises 4M DKK in new funding from Seed Capital
Not yet, I have to clean up the code first, I'll do it by the weekend. :)
On what basis do you think that you think you can write off 25% of non-military non-debt government spending? Is that just a hunch?

I would suggest trying it sometime. Look at the US government budget, and try to cut out 25% of it. It is a lot harder than just getting rid of "bloat".

I can believe that some people might be able to find 25% that they personally don't care about. Maybe you don't drive, so (you think) you don't care about highways. Or, you're not poor, so you don't care about medicaid. And so on. But could you cut 25% of the federal budget without causing a large fraction of the American populace to become very, very angry (and vote you out of office, git reset --hard your budget in two years, etc)?

I don't mean to say that the government could not be more efficient. It certainly could. But 25% of the budget is a lot of money, and not everyone has the same priorities as you.
Thanks for the advice and the words of support—much appreciated!

edit: To everyone else—thanks for the replies, I really appreciate everyone's feedback. I want to be replying faster, but HN isn't letting me add any more comments. I'll respond as I can!
That's not really the definition of numerical stability. You're thinking of linear system stability, which is a whole other topic. Numerical stability is how resilient a computation is to computational error. These computations are taking place using floating point values, the issues arise in the error terms for floats. The author's algorithm is reproduced below:

m /= m.sum(axis=0)[numpy.newaxis,:]
u = numpy.ones(len(items))

for i in xrange(100):
u = numpy.dot(m, u)
u /= u.sum()

Immediately concerning is the use of a dot product and a sum, which will lose a lot of information when the values being added are of different orders of magnitude. (For example `M + epsilon = M` in many floating point computations).

Also, while scalability for this size computation is way overkill, it is precisely a problem where the numerical stability problem gets even worse. Imagine if I have data on some kind of power law, and compute left-to-right `M+epsilon_0+...+epsilon_n`. No matter now large `n` is, for sufficiently different order of magnitude M and epsilon all the information is lost -- `epsilon_0+...+epsilon_n+M` could be an entirely different number. Highly recommend checking out the LAPACK stability guide here http://www.netlib.org/lapack/lug/node72.html for more.
Infrastructure for Lead generation
Sorry, it's early in the morning and my sarcasm detector isn't working properly yet. Are you being serious?
Starts at $50 per month. You need to setup a "library" of blog posts (yours and others) and it will keep retweeting them on autopilot. I want something for $10 per month that simply connects to my blog and retweets posts all day. I'd imagine many bloggers would want it as well.
This is certainly interesting. Great for happy hour bullshitting, but too flawed to take seriously.

I'm not dismissing it. Just wanting to define proper context. Else some twithole will start a shit storm over null.
They claim they don't track you. I use DDG for at least 1/3 of my searches (and have to add !g to the rest because I don't get the results I need).

Still, it's important to note DDG runs on AWS, so Amazon still has access to the entire underlying infrastructure. If served an NSL, Amazon could track all traffic going to/from DDG. In theory, they could also grab the SSL certs from those servers and decrypt SSL traffic as well.
How to Teach Online in 2017: Lessons from 100,000+ schools
This title is click-bait.

They did not ask for "whole city's Google searches", they asked for the identity of the "person who searched for a specific search string", which is not the same thing!

Suggested new title: "Edina police ask for identity of person who searched for specific name, and a judge says yes"
I really don't care about their story.

I worked for about a dozen restaurants, bars and clubs back in the day. I lived in some of the shittiest places imaginable (in the US,) including 3 weeks in my car parked outside the low-rent, skank-infested strip club at which I DJed.

I get it; life is hard. However, tipping isn't a "charity surcharge" -- it's to reward service that went beyond the service you agreed to buy. A gardener watering my plants doesn't get a tip. A gardener helping find an escaped dog -- definitely.

I donate to charities I care about. I pay my taxes. I ensure the team I have working for me now gets paid before I do. I definitely don't need to be admonished that because I am a white guy that makes a bit of money now that somehow I don't understand the plight of those in service industries.

The great majority of people on HN aren't Stanford grads born with silver spoons -- nearly all of us worked our asses off to get the luxury of writing code or making companies.

Regardless of all that the implicit requirement that we tip as a form of charity is nonsense. The reason low wage people don't have a 'living wage' is because the supply of their labor is greater than the demand. Nothing will change that unless we implement a Soviet economy. Even Sweden has a poverty rate of 7% -- the U.K. is at 10% -- Spain is at 15%, France is at 14%.

The idea that "living wages" or tipping somehow makes any difference in poverty is not supported by facts. If we want to really help the poor, we should be supporting a culture of entrepreneurial freedom instead of excessive regulation. Some lady wants to sell tamales out of her house -- legally she can't do it without a health inspection and a permit. So someone that could have the means to start a small business with just a few dollars and some labor can't do it because of all of the barriers to entry. Some guy wants to cut hair on a street corner -- he can't do it without a cosmetology license. Some family wants to use the family car to pick up people at the airport -- they can't do it without permits, licenses or approvals.

Promoting micro-entrepreneurism would have a far bigger impact that tipping an Uber driver $10.

But the same people that love to virtue-signal often happen to be the same kind of people that support increased government regulation in all aspects of society. We're so busy protecting people from themselves that we stifle any ambitions they might have to attempt to improve their lot.
Either a troll or a shill.
Any suggestions on how to produce better technical content?
A better analogy will be someone trying to rob a bank with a grey hoody and the police reviewing tapes of people closets to see everyone who bought a grey hoody.
> Minority Report is not a dystopian vision: it's a blueprint for a more just society.

Yeah arresting people for crimes they have yet to commit doesn't sound more just to me.

> Crime thrives in dark corners. A surveillance society is a searing searchlight to expose and eradicate the the rot.

Crime thrives when people have no other options. Providing economic opportunities for everyone reduces crime far more than mass surveillance ever will.
Given the 31% cut to the EPA we ought to be doubling down on efforts to get off this planet.
I am one of those who also like/use DDG. My only fear is "collaboration with Yahoo to enhance blah blah.."

in that sense I don't know (and don't care to learn) the details and whether in the end of the day Yahoo gets a copy of every-thing searched on DDG with the extra info (IP, MAC, browser fingerprint, etc.)

as for the "one at a time" I am totally wih you on this but I think it's a losing war.. WAY TOO many people don't see past their screen into what happens on the bits&bytes exiting their phones/laptops
An interesting idea but hard to prove from a couple of points ! I'll have to dig up what he wrote.
MIT, for example, doesn't require their CS students to take a differential equations class. So you're wrong in that respect. The rest is certainly doable though.
Completely tangential, but "faith, hope and charity" are also the 'names' of Oregon's Three Sisters mountains, more commonly referred to as South, Middle and North.
Yes it is different, because in the convenience store case, the offended party is supplying evidence it collected itself.

In this case, a third party would be provided evidence.
Great Work Boy! Here, take my upvote.
Sure, you might not have studied differential equations though.
Programers well being
I totally agree with switching to DDG and ceasing all Google activity.

However, this is fear-mongering, slippery-slope-fallacy-ridden sensationalism. They targeted a specific name. The judge isn't going much further than that.

I get it - the police are potentially violating innocent peoples' privacy.

But for some reason, what this judge did doesn't overly bother this Google-hater / privacy defender. Maybe it's because the article is written for the National Inquirer.
Regarding a, how do you figure stall speed is higher? Stall-spin accidents occur precisely because aircraft are in a bank near the ground. They're more common on landing than takeoff because procedure often dictates flying the runway heading until having sufficient speed and altitude to recover.

Regarding b, wind direction is still important. Your airspeed would be constantly in flux when negotiating a landing at a bank since your angle to the wind is constantly changing. This is especially perilous at low speed near the ground due to the risk of spinning.

There may absolutely be benefits to a circular runway, but I see a lot of increased risk around inducing low altitude spins.
> And all of this privacy invasion

Can you clarify what you mean by "all this"? Because as far as I can tell all they are asking for is the identity of the person who searched for a specific word.

That's hardly an invasion of privacy.
It feels like there is a huge amount of money lost on inefficient markets and efforts.

It's a feeling. But is it reality? That's a question for spreadsheets and numbers, not our feelings.

Are there countries that are 25% more efficient in government spending than the US? If so, how do they do it?
CART Virtual Pitch Event Operationalizes Innovation in Retail – Apply Before 4/5
Yes, this is correct. The second table shows conditional probabilities. Almost everyone moving from ObjC goes to Swift, but conversely out of the people moving from Swift it's more spread out