skysight-inc/HackerNews huggingface dataset:
Smell is an important part of human interactions. Sex is talked about a lot but it's more than that.

Work is not about being robots.

It's very strongly tied to human interactions. Which, as these studies show includes smell.

Which is not available online.
Appeals to nature are labored. What's the most natural thing to do with a knife then? A plastic bag? It breaks down pretty fast. In the end, a gun propels a lead slug at high speed and good accuracy over a distance of scores of yards.
The history of GPS (including “death by GPS”)
Quantum Computing: the first quantum data bus
Better education and development of critical thinking abilities would probably serve a democracy more than disenfranchisement of a large section of the population. It is only in very recent times that voting rights have been expanded to include everyone, and I believe its still a good thing regardless of having to deal with 'misinformed' people.
I doubt the problem is that academic CS researchers don't know how to publish their code, but rather that the disincentives are usually stronger than the incentives.
If the public is misinformed, who is misinforming them? The press.
oh I wish some one can tell me how to get Sql Server Enterprise license at a price of standard i am paying now...
This isn't just about the district where the judge is based. There is also the bigger question of whether or not judges should be authorizing bulk hacking operations.

The three Tor watering hole operations (Freedom Hosting, Torpedo and Playpen) are the only cases we know of where DOJ has obtained a warrant from a single judge which it then used to conduct searches on hundreds or thousands of computers. DOJ did not seek new powers to conduct bulk searches/hacks from Congress, they just went ahead and got an ex-parte warrant from a judge. In the case of Freedom Hosting, it looks like they also screwed up and then hacked the computers of innocent people visiting other, non contraband sites, hosted on the same server.

I think that reasonable people can disagree about whether or not it makes sense to allow a judge to sign a warrant to hack a single computer in an unknown location which is probably outside of his or her district. Bulk hacks are very, very different, and a very new thing for our legal system.
This video comes up frequently in social circles as for many people it was their first time having quantum computing explained to them (albeit simplistically). This paper seems to similarly explain briefly what quantum computing is and why it can be useful.
I'll add my two cents on top of the author's. I have both the Amazon Echo and the Amazon Tap. This article was spot on. I'm perhaps less forgiving than the author. If Alexa can't answer a question on the first try I'll just give up. When Alexa does answer a question or a request she usually does a phenomenal job and it's just really cool. It really feels futuristic.

Echo is cool, it can be pretty useful, but it hasn't realized its full potential yet.

I bought the Tap as a portable speaker to take with me on bike rides with friends. Well I took it out the other day and the minute it lost WiFi connection it just wouldn't work. I'm sure this was a problem on my end, but I had already paired the devices and I wasn't going to spend time fiddling with it while I was out with friends.

EDIT: Also it doesn't happen too often but Alexa has definitely accidentally triggered. It even woke me up at 2 AM after the power went out temporarily to tell me that it had no WiFi.
If you want to measure cache miss effects, you really should rewrite this code in C, so you know exactly what gets allocated in memory with what layout.

Without more details on data layout, you could be seeing the side-effect of aggressive pointer prefetching, which may only be possible with one layout but not another. Or there could be a fixed stride for some of the data allowing prefetchers to kick in. It's hard to tell and deserves some more experiments to isolate what is going on.
Remote working turns out fine. Done it for 20 years. Make good money. So this 'bullshit' is pretty good stuff.
Yes, on AMD64.

I'm a big fan of the Mill's idea of a specialized compiler that reencodes a general code into your architecture. It solves this problem, allows for JIT optimization of compiled languages, and is a nice portability layer available for virtualizing other architectures.

It also adds a nice layer for malware to hide, but well, we can't have everything.
This is my #1 complaint as well. "Turn right" Welp, guess I'm making a u-turn.
That's how these things work in the physical world, why should the internet be treated any differently?
What is the "magic handshake"?

Also are the gcc extensions related to nested functions that will generate an executable stack documented? What would I search for in the documentation?
>By definition successful arbitrage makes the market more efficient - it brings prices closer together (making the cheaper exchange more expensive and the more expensive one cheaper).

Agreed. As header bidding and arbitrage proliferate, we also see ad tech companies targeting the supply side of the equation: with services that help publishers understand how well the header bidding product is performing, which ads work and which dont, and how viewers engage with their site. As pubs are getting more information into the ad selection process, losing exchanges will have to adjust the quality or lower the prices of their ad supply.
What's more interesting in the video is quantum computing being explained to a general audience. For young people looking for direction, both the video and the paper serve as persuasive pieces.
>But if there is a fixed supply of tickets, then there are a fixed number of people getting tickets. All you are changing is which people get the tickets.

To be precise, you're allocating the tickets to those who value them the most, under the objective criteria of "who's willing to pay the most for them" (which may not be fair, but in the same way that capitalism favors those capable of getting money).

>But people with less money can no longer stand in line and get a ticket. Boo?

Those people value their tickets less than the people who actually get them. If you're only willing to pay X for a ticket, and someone else will pay Y>X, then the situation where you get a ticket for X and they don't isn't Pareto optimal; you'd prefer to sell your ticket for Y, and they'd prefer to buy your ticket for Y. (This does assume something about utility of money, which isn't strictly justified. To wit, I'm assuming that an unwillingness to pay more than X<Y for something implies a willingness to sell it for Y after you've gotten it. For X and Y sufficiently far apart, this should be true, but it might not be if they're close. On the other hand, if they're close then the harm here is very low.)
The real trouble is the inability of chips to identify what haskell could completely avoid, doing the same algorithm for the same input repeatedly.
Hashing over input skip and save output, that would be a optimization.
Also Tools that give Programmers a DataOrientated-VisualFeedback of the OO-Cluttercosts they impart on there work.

A flag that guarantees side effect freedom to a set of operations and suboperations, for the processor that would be great.
These are all fairly standard VC behaviors frankly. If you didn't do enough diligence on him/her before, then it's your fault. Sorry to be blunt. The best advice I have heard is "VCs are like your Colombian drug suppliers in Scarface. Act accordingly". I have heard worst behaviors where it's more along the side of self-dealing, where if other investors wanted to sue, they have ground to.

This is why if people are wrong to celebrate raising VC money. Celebrate when you actually bootstrap the startup.
Yes because the last thing you want is for the "soviets" to be able to hit their target.
Surely them hitting instead a city near by or just using bigger nukes to compensate for lesser accuracy is a much better approach.
We lose very little. The Busy Beaver problem shows that even a small number of states can take time that's described with Knuth's up arrow notation.
The real thing we care about is "wasted processor cycles", as well as their source. We measure some sources (branch mispredictions, instruction cache thrashing etc.) and some potential sources (e.g. cache misses). What we lack is a metric how bad each instance is. Not every branch misprediction has the same cost. With cache misses the cost can be nearly zero or very high. It would be nice to be able to measure (or simulate or estimate) the real magnitude of each problem.

As long as we don't have that, cache misses are a useful metric on their own, as long as one is aware of its caveats. As most things, cache misses come in various shades of grey.
Do you mind if I ask what industries? SaaS success stories are fairly plentiful on here thanks to Patio11 and former Ask HN threads, but it's rare to hear about a successful downloadable software company. The common wisdom about downloadable software is that nobody pays for software these days. I'd love to be proven wrong here.
You've said this same thing 3 or 4 other times in this thread.

Yes, yes, the formal definition of type inference as supported by languages like Haskell is not fully supported by C++, or Go, or C#, etc. But that's not the definition of it that anyone else in the comments here seem to be using, so can we drop it?

You seem to be knowledgeable about type theory. Is there a formalized term for the subset of type inference that C++11 supports? If so, can you just assume that others are using that term? Not that the discussion isn't interesting, but you're coming off as needlessly contrarian.
Elon Musk Confirms Tesla Model 3 Will Have Ludicrous Mode
> It would give the reader an inaccurate depiction of what the lawsuit is really about

Yeah. Part of the EFF's job is educating us. When they add such slant they lose credibility in my book. They're still great at keeping tabs on government actions that impact tech.
So... you prefer "Internet" of things that do not connect to the Internet?

(go ahead and downvote - just could not resist)
I have read all of the rc scripts that come with base FreeBSD and PC-BSD, and some of the NetBSD ones too. Coding style with Mewburn rc is nowhere near as divergent as it is with van Smoorenburg rc.
I've not been in the position of buying options before, but is that really how the tax system works? I understand you have to pay tax on income from shares, but if you're buying shares you haven't had any income from them at that point right? I would have thought you'd just pay tax on any money you received when you sold the shares. Curious to know if that's how it works in the UK as well as the US, anyone have any pointers?
If I read what you're saying correctly, Hitler was ... weak? And that is what made him cruel?
We really shouldn't be smelling or touching at work.
I should probably write a longer post on this and just throw it up. Sounds like people might be interested in learning about the experience.
I'm not sure how to take this.

On the simple review, this seems like garbageware and a nice exploit. But the name PUP gives it away; potentially unwanted programs. We can't say for sure that the user didn't want them.

Now, if the program resists removal at the behest of the user, then yes, it's malware. But I've done computer work back in the day with Bonzi Buddy, and there real users who wanted that pile-o-crap on their computer.It was very much wanted, and went out of their way to get.
Yahoo CEO Marissa Mayer Made $36 Million -
http://www.techtimes.com/articles/155005/20160430/yahoo-ceo-...

Not saying it's impossible to hack life. Things that don't necessarily make sense, still exist. Just saying some things fight the natural flow.

Understanding why remote work is hard, will allow you to hack it better.
BYTEVIEW : THE BEST SEARCHENGINE ON THE WEB
The subs are an insurance policy for our heavily trade-dependent economy. We need to be able to project monitoring and intelligence gathering over a very large part of the world - including the key trade routes near to us that no less than a half-dozen nations are currently posturing over.

That is the reason we went from 6 submarines to 12.

Considering our size, our island status, the nations we are surrounded by etc. our 1.8% of GDP spent on defense is a bargain in international terms (we rank past 50th on that scale)

As for building the next-generation sub in South Australia - stimulating an economy that has been disproportionately impacted by the decline in manufacturing has to take precedence over the relationship between two prime ministers (which is the dumbest possible reason to spend $50 billion).

Hopefully the investment will not only avoid queues at welfare offices (likely to cost more over time - especially with pension and healthcare obligations) but could lead to the development of next-generation industries, including the first local lithium-ion battery manufacturing plant.
Agreed. Many things in news are little known. That's often what makes it news.
The market solution here seems to be the companies poaching those employees giving them, as a hiring bonus, enough cash to exercise their shares. Not sure what would make that workable, or if it's even a big enough problem to demand such a solution.
Interestingly, the software is not very highly regarded:

https://itunes.apple.com/us/app/air-display-2/id705578162?mt...

https://play.google.com/store/apps/details?id=com.avatron.ai...

I wonder if apple decided to make a special case, and do a blanket refund?
It seems like if you take proactive steps to hide what jurisdiction you are in the options are that you are effectivly in everyone's jurisdiction or no one's. The public good is IMO best served by being able to catch criminals who use tor, so we have to go with the former. The downside is that Iran can legitimately hack you if you say bad things about Mohammad from behind tor, but there isn't much of an alternative.
Stick with ISO 8601 (https://en.wikipedia.org/wiki/ISO_8601): 2016-05-01.
Duh, dunno why I'd forgotten Rc.

I'm still not a huge fan of the extra allocation(and chance for cycles) but I stand corrected that it does work, kudos.
There is a secret court with secret interpretations of the law and it literally never has any problem with our governments request to spy, even on its own citizens.

Not the sky, but the forth amendment is falling, the fifth too for that matter.
Kind of sounds like a way for law enforcement to go judge shopping where they will start taking all their computer crime cases to judges they know are sympathetic to them and get a warrant to do something the judge in the actual jurisdiction might have been skeptical of.
What are the untruths and what is misleading people? Keep in mind that not everybody who watxhes EFF is american, I never heard of that group before and I read most of the big tech sites daily since the late 90's.

Why would the EFF want to turn away reasonable people?

Here's the rub (for me). If what you say is correct then to my mind the EFF is doing you a favor. If people don't get at least a little riled up about this then it will go through like all the other rubbish being passed around the world and you will be left with the consequences.

The arrogance is absolutely astounding, on a level with 16th century britain. To think that you can do what you want, to whomever you want, wherever you want in a completely legal manner is disgustingly arrogant and will lead to the same problems as it always has throughout western history.

We have been here before. Technology changes but people (unfortunately) do not. The people pushing this kind of legislation will suffer the least, ordinary americans will take the brunt for them. That is your choice - is this move representative of you and if not - will you do anything to stop it?

edit: excuse my ignorance but this si actually about warrants through proper court mechanisms? I'm okay with proper warrant procedures through proper (ie. not FISA) court systems. I don't hold US courts highly compared to others but every country needs proper procedured.
"Buyers will get burned. IoT will lose its "wow" factor and all this will be seen, in hindsight, as comically unnecessary and embarassingly tacky."

The tacky part is the most important one.

Circa 2000-2003, an LCD screen, or a flat panel TV, were somewhat interesting and exotic (and expensive). Now they are cheap and everywhere and ones ability to distinguish ones self, or ones surrounding is now based on not having a screen.

The Tesla 17" monitor that they use to fill up all the space they didn't design is, in my opinion, "peak display panel".
Voting rights still don't include everyone: there are citizenship requirements, age restrictions, felon disenfranchisement, and so on.

(I originally intended to keep this post completely neutral, not mentioning my feelings on such things, but, fuck it: felon disenfranchisement is awful and it fills me with sadness that we put up with it)
Also: "The FBI also reportedly sent 48,642 national security letters in 2015."
Watch Manchester City vs. Southampton Live Stream
The FBI has been using malware since at least 2003 [1], probably a few years before that. Today, the FBI has a dedicated team, the Remote Operations Unit, based out of Quantico, which does nothing but hack into the computers and mobile phones of targets. According to one former top FBI official, among the team's many technical capabilities, is the ability to remotely enable a webcam without the indicator light turning on [2].

Although DOJ has been using malware for nearly fifteen years, it never sought a formal expansion of legal authority from Congress. There has never been a Congressional hearing, nor do DOJ/FBI officials ever talk explicitly about this capability.

The Rule 41 proposal before this advisory committee was the first ever opportunity for civil society groups, including my employer, the ACLU, to weigh in. We, along with several other groups, submitted comments and testified in person.

Our comments can be seen here [3,4]. Incidentally, it was while doing the research for our second comment that I discovered that the FBI had impersonated the Associated Press as part of a malware operation in 2007 [5].

Ultimately, the committee voted to approve the change to the rules requested by DOJ. In doing so, the committee dismissed the criticism from the civil society groups, by saying that we misunderstood the role of the committee, that the committee was not being asked to weigh in on the legality of the use of hacking by law enforcement, and that "[m]uch of the opposition [to the proposed rule change] reflected a misunderstanding of the scope of the proposal...The proposal addresses venue; it does not itself create authority for electronic searches or alter applicable statutory or constitutional requirements."

[1] http://www.nytimes.com/2016/04/14/technology/fbi-tried-to-de...

[2] https://www.washingtonpost.com/business/technology/2013/12/0...

[3] https://www.aclu.org/sites/default/files/assets/aclu_comment...

[4] https://www.aclu.org/files/assets/aclu_comment_on_remote_acc...

[5] http://bigstory.ap.org/article/23f882720e564b918d83abb18cd5d...
This is the first time I have seen sizeof used like this:

sizeof( &array[0] )

This looks equal to:

sizeof( array )

at first glance, which would give the size of the entire array in bytes, but of course the &array[0] expression is really:

&*( array + 0 )

which simplifies to:

array + 0

which is a pointer. And using sizeof on it gives the size of a pointer to int.

Edit: (&* array) will also give a pointer.

---

This is just a really convoluted way to write 2:

&array[2] - &array[0]

&*(array+2) - &*(array+0)

(array+2) - (array+0)

2 - 0

Again I have never seen this written in such fashion.
I find that experience and a rigorous approach is vital for debugging efficiently. It's like being a detective, where often the most effective technique is _disproving_ your theories.
2008 Financial Crisis
Wrap-up: useful content materials for passing all 5 AWS Certs
It's hardly an exaggeration to say that there hasn't been an innovation in IT over the past 3years or 4 that's been bigger than AWS.

Here's a little list of useful learning material about AWS Certifications

1. Solutions Architect—Associate Certification for AWS
2. Solutions Architect—Professional Certification for AWS
4. A detailed Syllabus for AWS SysOps Certification
5. JS app to track white AWS white papers you've have read in preparation certs
6. AWS Certified Solutions Architect – Associate (PDF)
7. AWS Certified Solutions Architect – Professional (PDF)
8. AWS Certified SysOps Administrator – Associate (PDF)
9. AWS Certified DevOps Engineer – Professional (PDF)
10. AWS Certification: What to expect at the Exam
11. How I got 5 AWS Certifications in 11 days
12. AWS re:Invent 2015 | (ARC301) Scaling Up to Your First 10 Million Users
13. AWS re:Invent 2015 | (CMP302) Amazon ECS: Distributed Applications at Scale

[1] https://cloudacademy.com/learning-paths/aws-solutions-architect-associate-2016-11/
[2] https://cloudacademy.com/learning-paths/aws-solutions-architect-professional-level-certification-10/
[3] https://github.com/maniankara/aws_sysops_certification/wiki/Syllabus
[4] https://github.com/sriramsharma/aws_whitepapers
[5] http://awstrainingandcertification.s3.amazonaws.com/production/AWS_certified_solutions_architect_associate_blueprint.pdf
[6] http://d0.awsstatic.com/Train%20&%20Cert/docs/AWS_certified_solutions_architect_professional_blueprint.pdf
[7] http://awstrainingandcertification.s3.amazonaws.com/production/AWS_certified_sysops_associate_blueprint.pdf
[8] https://d0.awsstatic.com/training-and-certification/docs/AWS_certified_devops_engineer_professional_blueprint.pdf
[9] http://cloudacademy.com/blog/aws-certification-exams-what-to-expect/
[10] http://cloudacademy.com/blog/aws-continuous-learning/
[11] https://www.youtube.com/watch?v=vg5onp8TU6Q
[12] https://www.youtube.com/watch?v=eun8CqGqdk8
how often does a todler accidentally slice and stab their parent to death with a knife, versus shooting them to death with a gun?

a knife isn't designed to kill because it's difficult to kill somebody with a knife by accident. A knife is designed to maim, explaining the large number of injuries, but much smaller number of deaths.
Founders of Amazon and Microsoft funding little-known fusion energy companies
Cache misses are not evil

...unless they're instruction cache misses, which can literally cause the CPU to run out of instructions to execute.
And you'd need the tags to be embarrassingly cheap. If you want your box of cereal to have an RFID tag, the RFID tag has to be a fraction of the price of a piece of cardboard.
For me this is not a problem. I glance at the top left of the screen to see the direction of the next turn, left or right, then I get in the left or right lane. Also, when I miss a turn the rerouting is fast enough it's hardly a problem.

My big complaint is that Google maps announces I'm on the fastest route even when I know I'm not!
You are probably referring to the BMW INPA software, which can be executed on any Windows 7 machine. It is hard to set up, which is why the usual solution is to just use a complete image of an OS (with the necessary software already installed) inside of a VM.

I personally use it all the time. The only issue I've encountered so far is that I need to use older versions of the RS232 to USB driver. The current ones don't work.
Indeed. I'm that idiot driving in circles around the roundabout because Google Maps gives me the turn right as I'm passing it.

Also, it's forking is completely fucked. If there are 2 right turns coming up it does not indicate which lane I should be in. In once case I had to drive 60kms, 30 kms there and back, because the interchange had 3 right exits and I chose wrong.

Now I use Google Maps to find the location and copy the coordinates into Apple Maps. Or use Waze.