skysight-inc/HackerNews huggingface dataset:
because he always has something to say. You want a quote from somebody recognizable on an apple-related news story? marco will already have one for you.
Oh, absolutely.

That said, it’s also worth keeping in mind the enormous differences in how computers and expert humans currently approach the problem closely parallel the differences in how computers and expert humans play chess; quickly evaluate billions of possible “moves” vs. quickly identify the few most promising “moves” and then slowly evaluate them to pick the best. I fully expect to be regularly beaten by the compiler “someday”, but (a) I believe that day is still several years off and (b) even then, I expect that expert human + compiler will beat compiler alone, just as in chess.
"I can imagine the challenges are convincing banks to signup"

Is closely related to

"backwards, slow, and politically motivated decision making"

Enough outsourcing and experimentation has been done that they already know how they'll get burned, making the sale hard.

I worked at a financial services company which spun off a megacorp-ABC and later got purchased by megacorp-XYZ. In between they tried to sell their services to everyone, but a major source of pushback was "Thats nice but you guys are megacorp-ABC and we are not" at the start, and at the end "OMG megacorp-XYZ is our biggest competitor".

Another huge problem is commoditization. There's not much difference between entities; that's a good thing for almost everyone involved, although it makes empire builders make ridiculous internal claims about their secret sauce. "Our secret sauce, the ONLY thing that makes us distinct from our competitors, is our TPS report headers". That's not exactly going to help outsourced TPS report generator startups.

So my startup advice would be to pitch that you're not trying to get bought out by their biggest competitor (but then, whats the point of a startup?) and that you're doing something "really new" not taking over a commodity companies secret sauce.
It was the best of times, it was the worst of times ... http://shoeshinestocktips.com
no it isn't, unless North Yorkshire has moved
I'm a great contributor to the site already. I have just created the 'PHP' project tag.

/jk
This talk is from the sigint 2013 (http://sigint.ccc.de/), the CCC's summer conference. Nadim's talk was just the day after Decryptocat was published.
> ... not every platform has "process 4 floats at once this way

Sure. The point is - you can write IR code that multiplies _any_ number of floats and the backend "should" generate reasonable machine code for any architecture.

> Also I don't see the encoding of assumptions of alignment

Yeah, no memory loads there, data passed in xmm0 and xmm1, plenty of simplifications.

> The another topic is how often IR is going to change.

Fair question. I don't know but given the number of projects that currently use it I'm quite sure it'll be well maintained. Also, keep in mind that adapting IR to a future version (if one is created) is still IMO simpler than adapting assembler. Additionally - you can use IR to generate machine code once (for every architecture). That way you won't depend on your users having LLVM installed.
Has private ownership of firearms been increasing in a way that correlates with the decrease in crime?
It’s free up to 5GB?

That seems...niggardly.
And the problem with the "new rules" is that they require the "accredited investor" to provide all sorts of documentation to the startup, to certify that they are, indeed, an "accredited investor". We're talking tax returns, or a certified document from their accountant, etc.

This is going to add extra friction to the process and may negate a lot of the purported benefits of this whole mechanism, given that investors were previously allowed to simply "self certify" their status as an "accredited investor".

See, for example, http://wraltechwire.com/will-sec-rule-506-c-changes-help-cur...

for some discussion on that point.
Find me an equivalent in a micro computer form for $200 or so.

Find me an equivalent in a cellphone form for 830$.

Now find me an equivalent that do both.

I don't think it's a really good idea to replace everything with a single device, but you can't say that it's not less expensive.
Attempting to change people's minds by frustrating them rather than by actually presenting them with reasons to stay is, in a word, evil.

I'd have no problems with a page that says, "We're sorry to see you go, won't you reconsider? Here are some reasons why we think you should stay." I have a big problem with a page that says, "We're sorry to see you go, so we're going to make your life a little bit harder in the hopes that you change your mind."

Whenever two entities transact, there are four basic outcomes. The best outcome is when both parties benefit. That's what we should aim for in general. Another good outcome is when one party willingly takes a hit to benefit the other party, which we could call charity. Then there are evil outcomes where one party harms another party for their own benefit, and finally stupid outcomes where both parties come out worse off.

Trying to convince me not to cancel by wasting my time is clearly in the "evil" category. There's no attempt at mutual benefit, they're just trying to increase my cost in order to increase their benefit. An honest company tries to increase my benefit to also increase their benefit.
TL;DR: not much.

It's smoother, which is a great thing. But in terms of actual features, the only one I'm looking forward to is being able to use Wi-Fi positioning while I've turned off the ability to connect to Wi-Fi. That is to say, I'm not very excited about this release.
Data-binding is the most obvious feature of Ractive but there are others - easier event handling, transitions, animations, JavaScript-ish expressions within templates, server-side parsing and HTML rendering, and so on.

On the other hand, Rivets is much smaller, so if you only want the data-binding then it's a fine choice. Personally I really enjoy the freedom of writing mustaches straight into my template, rather than using data-bind attributes everywhere, but it's horses for courses.
What about using asm.js?
How to save civilisation in a single room
Would that mean that self-signed SSL/TLS certificates are safer than certificate-authority-issued certificates?
The cool thing about LLVM is that "jamming passes" in, is something an individual team can do, adding a pass simply involves running

opt -load path/to/pass.so < IR.bc

Which emits (hopefully) optimised IR. Neat huh?
That's different because they showed up at the football match, and that's all that's being relayed. They didn't endorse the match or the broadcaster, but we're also not being told they did - which is what the fake tweets are doing.

“This @baristabar ad is giving me the coffee shakes. Looks so good!”

“I wish I could make fancy lattes like in the @barristabar commercial,”

“What is the song in the new @baristabar commercial? I love it!”
Brilliant. Good for you! Suggestion: add some contact information in your profile
Basically, he's a politician ;-)
I think the author is talking about a very tiny bubble of, not just Silicon Valley, but also further limited to recent grads who are still living the college life and just starting companies.

If you limit your world view to that group then I'm sure it seems like everybody is in it to change the world, and a goal of making money is not noble.

I'm not a part of that group, so I don't really see that at all. Nobody that I personally know has any problem with making money. Not that we're all chasing money either, just that there's certainly no conflicting feelings going on.
Thanks for this working on this project. I've used it before with success.

I don't think python on hadoop is the answer for complex map/reduce jobs, but this project has fit an niche for me.
I wish cnet didn't write this article like they thought they were CNN or USA Today. What are we supposed to make of the phrase "master keys"? It doesn't seem like they are talking about root ca's. Is it really practical to try to collect and use all of the multitude of last link in the chain endpoint certificate keys? Those seem to change quite often and can be quite numerous. Demanding sub-ca or company wide middle chain keys would seem to be more manageable, but that would suggest that both they're really worried about people watching for signing chain anomalies since presumably they have at least a few root ca privates and that they are willing to sit in the middle rewriting traffic.

Perhaps this is a response to growing use of certificate pinning? Facebook apparently has joined google in using pins, and I was recently told that microsoft is enabling pinning as an option in EMET4. But if that was the issue, that would tend to suggest they had been previously accustomed to rewriting some of these providers traffic with unlikely root ca's, something which people have been keeping an eye out for and to my knowledge has never been caught in the wild.
Wow, this is really inspiring. I see that she's hosting them all on her personal domain, but I have a question, if anyone has an answer. What's the easiest/most cost-effective way to host a large number of sites on different domains?

Learn how to use a VPS? Static pages with NearlyFreeSpeech? I've got a zillion ideas (and after seeing this, will be building them soon) but they need to be on separate domains. Paying $5/month or whatever for each is obviously not optimal.
Yes your freedom and time is solely brought by money, and because money is a representation of value, anything you do of value for someone else effectively buys you the means to freedom and more time which is exactly what you are doing to afford yourself the freedom of not caring about money.

However, if you did not have money, you would either:

a) Be comfortable living the most basic lifestyle humanly possible.

b) Be working so you can afford yourself the lifestyle you want.

Clearly, you are not in group A since you have a more than comfortable lifestyle, so it's B. You did contradict yourself.
How does one develop good taste? How do you even know if you don't have it?
I would be worried if someone felt that "being intelligent" was a primary ability of yours - not because others think it reflects badly on your other abilities, but rather because it isn't an important ability in itself and I expect that a part of being intelligent is realising that intelligence isnt important in itself, it is just an ability that lets you make better use of your other abilities, and that can also act as a proxy for some other abilities (as in - you can use intelligence to simulate other, useful abilities).

Stereotyping, there is a group of people who are convinced they are intelligent and that it is important to be intelligent - those guys are usually not actually that good at abstract problem solving. Someone who truly is good at it tends to be more laid back about it, and wouldnt consider it a big deal or important.
>Making a good modern game basically requires being world-class at everything, all at once.

Or you can use a framework which makes everything easy, like Unity.
A Mobile Friendly Website: Do You Need To Mobilize Your Site?
Video Platform OpenWatch Aims To Support Global Citizen Journalism
I personally think that IR is _more_ expressive than C. There are two points I wanted to make in the blog post:

- LLVM IR is cool and in many cases it could be beneficial to use it instead of assembler

- If LLVM is bad for any reason, writing an optimizer is relatively simple. And, as opposed to hand crafted optimizations, it does scale.
Cool! That's DEF fun and creative!! :D
The fact the Ruby syntax was mostly derived by what could be made to have auto-indentation in regex in a week in emacslisp is interesting. More than that, it's interesting that Matz seems to ascribe a lot of Ruby's success to it.

If I couldn't make ruby-mode to work the syntax of
Ruby would have changed to more C-like one too
similar to other scripting languages as a result,
Ruby would not have gained current popularity

I've heard that Ruby's parsing code is especially difficult to replicate.
The consistency of PDF rendering has nothing to do with it being an ISO standard. It's based on a completely different model that made different tradeoffs with respect to user-end flexibility. It was also controlled by a single company for 15 years.

TimBL and the W3C were pushing for new payment models 15 years ago (and probably earlier). This is why HTTP has 402 Payment Required. There was a W3C micropayments working group back in 1998: http://www.w3.org/ECommerce/Micropayments/ .

This stuff would be hard to get right in a vacuum. It's even harder when you're trying to get groups with competing interests to agree on something, especially when you have as little leverage as standards organizations tend to have. The view put forward in the last half of this essay is naive.
A few points:

-LLVM at the IR level still has platform specific information - calling conventions, vector types, pointer widths, etc.

-what was true then is still true now: http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-October/0437...

-typed assembly languages have existed for a while, no one uses them
People told you about GPU optimization and such, and it is ok.

Another very important one is for security. In big companies and governments people use debuggers like IDA Pro for controlling what really executes in the computer in order to protect communications and such from snooping of other companies or governments, for example.
Ask HN:  Would you use this gifting service?  Feedback?
I suppose the hardest part of doing something like this, at least for me, would be coming up with a list of ideas of exactly what to create - not just coming up with 180 things, but 180 things that I can reasonably expect to accomplish in one day. Did you come up with that list beforehand, or do you decide today what to do tomorrow, or something in between?
Some other random questions that come to mind - What's your daily schedule like during this period? How many hours do you typically spend on a single project? Are you also working during this period, or did you save up some money beforehand?
Didn't we already go through this in the mid/late 1990s?

(I'd personally have a really hard time giving them a polite multi-page legal letter saying "sorry, we are unable to comply, and we don't have to, due to x, y, z" -- either a single "No." or perhaps "Nuts!", or trolling them with ASCII art or a return letter demanding NSA turn over their keys. Which is why I'm not a lawyer.)
Besides this, are there any other resources you would recommend for getting into writing visuals?
No nexus device since the Nexus One have had micro SD, no surprise here.
Totally agree, but I just didn't realize how difficult it was to really master those gestures and harness their power.
If that's what your concerned about there is insurance that will cover that type of liability. As does social security.
That might make sense if it was meant as a comparison but I don't think it's necessary in this context. I generally don't find comparing fonts to be very useful when evaluating a font.
Leverage Apache with vhosts if you're dealing with dynamic websites, and if the sites are all static it might be even easier to host in a bunch of S3 buckets.
> I could run it directly out of a ramdisk

Hard to do when you were shipped a DVD.
As much as it seems like an interesting service and a problem that no one has quite solved the way I (and I think many others) want, I have a suspicion any company like this is more likely to be looking to get acquired by someone like Apple, who's surely trying to figure out how to make iCloud be the solution people use for this problem. The thing about archiving photos is, the solution I want is a place to keep them for 30 years, and it's hard to imagine that a VC-funded startup will be that company...
Open Source Fundraising, Low Numbers and Practicality
Depending on your use case and world-view, they've quite possibly been for a long time, maybe always. You just need to distribute the public part through other channels to the users.
LuaJIT has a hand-written assembly language interpreter, which is one of the fastest dynamic language interpreters around. According to its author, register allocation is a significant part of why the hand-written assembly is faster: http://lua-users.org/lists/lua-l/2011-02/msg00742.html
On Startup Motivation and the Need for Early-stage Marketing
Wijmo Enterprise 2013 – A complete Suite of UI Widgets
These tools always look like they'd be great, and always completely fail for an actual design workflow for anything outside of wireframing.

For a specific example as to why, look no further than the first 4 minutes where the creator "imports all these assets we made". Made where?!

My design team doesn't work like that. No design team does. They don't "make one thing over and then plug it in over here". They make everything together in one program. Because it's impossible to jump between two different apps when you're exploring a creative concept. You don't think to yourself, "OK, I'll need this icon and this icon and maybe a background image with these precise filters applied and it'll have a sidebar so I'll need a texture for that..."

You open Photoshop, or Illustrator, or Pixelmator and you start trying things until something you've tried looks good.

While it'd be great to see design tools that actually took the intricacies of HTML structure and CSS into account, tools like Macaw (and all the others I've seen) all fall down for real work.
First Malicious Use of 'Master Key' Android Vulnerability Discovered
Oh come now, there are good reasons to compile to JS if you are doing things in a browser.
How the fact that you are Russian makes you know why it was done?
I am always reminded of a quote from Arthur C. Clarke I was made aware of through Bill Joys "Why the future doesen't need us." http://www.wired.com/wired/archive/8.04/joy.html (Still a classic piece)

"Another idea is to erect a series of shields to defend against each of the dangerous technologies. The Strategic Defense Initiative, proposed by the Reagan administration, was an attempt to design such a shield against the threat of a nuclear attack from the Soviet Union. But as Arthur C. Clarke, who was privy to discussions about the project, observed: "Though it might be possible, at vast expense, to construct local defense systems that would 'only' let through a few percent of ballistic missiles, the much touted idea of a national umbrella was nonsense. Luis Alvarez, perhaps the greatest experimental physicist of this century, remarked to me that the advocates of such schemes were 'very bright guys with no common sense.'"
Clarke continued: "Looking into my often cloudy crystal ball, I suspect that a total defense might indeed be possible in a century or so. But the technology involved would produce, as a by-product, weapons so terrible that no one would bother with anything as primitive as ballistic missiles.""

The threat of terrorism is greatly overplayed by various interest groups. I wonder if the accumulated effect of this attempt to oust terrorists is creating more harm than it's hindering.

More people die in a year on the US roads than have died from all terrorist attacks accumulated.

Some of those that died on the roads most probably chose a car instead of the tediousness that is airports.

If the US government truly where interested in hindering terrorists and saving lives, they wouldn't hide the fact that they are eavesdropping, they would make it obvious and transparent, and possible for each individual citizen to know what they know about you.

I just don't get their logic.
If you train your users to accept self signing you might as well just give up on pki. It appears from the chromium pinning list that they really do let anyone add a pinning rule for themselves if they want to, that would probably be the most practical. I'm not sure of the status of pinning support in other browsers.
FCC Orders Google to Respond to Net Neutrality Complaint
> The /system partition is now mounted nosuid for zygote-spawned processes, preventing Android applications from executing setuid programs. This reduces root attack surface and likelihood of potential security vulnerabilities.

Well, that sounds great. It's almost like they're trying even harder to prevent people from having control over their device.
According to my university's accommodation services, sleep disorders do not fall under the scope of these type of service accommodations. I took in sleep studies, health records, etc.

I wanted to have exams proctored at 7PM-9PM. My logic and reasoning fall extremely short at 8AM. I can sleep for 12 hours from 8PM to 8AM and still feel exhausted. Nothing is as rewarding as the sleep I get during daytime hours.

Nootroics, amphetamines, melatonin, all seem to fail.
Happiness, fulfillment, and a 'better life' are all different concepts [though not mutually exclusive]. It's also all completely subjective, so whatever works for you is correct.

I have no idea why we came down from the trees. It's quite nice up there.
That's still not quite correct. A license is a contract. It requires two parties. Every time somebody gives GPL software to somebody else, the contract is entered into and the license is granted. Giving away the first copy only establishes a license between you and the first recipient. That recipient in turn grants a license to whoever he gives it to, if and when he chooses to do so. In particular, I cannot demand that the first recipient give me a copy of the source code unless I have been granted license to the software by him.

If you want to be really sure a piece of software is GPL, it would probably be alright to include a file in your source tree on your harddrive saying that whoever finds it is free to make a copy of the project for themselves and consider that you have distributed it to them. It's about the clear intent to distribute.
If you're at all familiar with the command line / Linux, then VPS could be an easy way to go if you don't expect a lot of traffic. Nginx is easy to configure for this kind of thing: http://stackoverflow.com/a/11778085/1301376

The minor downside is that you'll be responsible for keeping your server up to date, but with a bit of upfront work you can mostly automate it.
Google introduces Chromecast, an HDMI streaming solution for televisions
Depends who your perceived thread is really. If you're trying to avoid a government MITM'ing you, sure, in a sense that's more secure.

The chief issue in all this is the huge number of trusted CA that are the default in most operating systems. My install of OSX for example has 181 default certificate authorities, and any one of them could be compromised. I'd be willing to bet that a sizeable portion are under nefarious control.

Just to make a point I picked a random CA and tried to look up some information about it. Couldn't reach their site the first time, as they are lacking an A record on their domain root. I've no idea why they would be trusted, as they look sketchy as all hell — http://www.valicert.com/
Thanks for the response!
I was also curious as to when startups get acquired or acqui-hired - why they don't just come back out and do it all over again to prove it out? I actually did that, lol.

Also, to your point, you never proved it out, so doesn't part of you want to prove it out?