skysight-inc/HackerNews huggingface dataset:
Its a huge barrier industry (a huge industry though) that is kept on its needs by NDA's, non-competes and just people not wanting to work. Fiserv, Jack Henry, NCR all keep their customers where they want them, in their pocket, by not providing their data and services to third parties, and not playing nicely with competition. I've worked in this industry for years, and it is very very hard to get anything done when they view you as a threat. If that wasn't enough, PCI-DSS and other challenges in the form of regulation and governance adds another wrench in the gears of innovation when it comes to this industry. I REALLY wish you the best, I know the industry needs more startups and more innovation. I also hope you can get past the regulation and other companies to get the job done, its really needed. BTW If you ever get around to it: ATM Drivers (Transaction Processors) and Core banking systems also need disrupted, they are both completely garbage and only like 50 years old (most of them run on mainframes that are older than pretty much everyone on this site). Socket interfaces, ISO 8583 (Its a proprietary format used by Transaction Processors) and SOAP interfaces that are extremely poorly implemented plague those systems, as well as other extremely terrible problems that come along with terrible design decisions. Enough ranting for today though, You are working on interesting problems, that need to be fixed, so godspeed!
I don’t think the tools really change; architecture reference manuals, your favorite text editor, and an assembler. Processor simulators are sometimes useful for resolving the most perplexing quandaries.
I'm learning to code by building 180 websites in 180 days. Today is day 115
I can't comment on their thing so I'll say something here hoping someone there reads it...

They really ought to make their $20 founder level a lottery.

And then after that was publicized, make two more tiers.

$20 - 1 ticket

$50 - 3 tickets

$100 - 8 tickets

And then throw in some of the $10,000 one of a kind prizes in the drawing.
Both of my apps, Tiny Piano & Tiny Guitar, use the same business model. Free + Ads, then IAP to remove ads and unlock more content. It works great for indie developers because I don't have a big marketing budget to convince a user to spend $0.99 on my app before they've even tried it.
> I can imagine having a lot of fun making a toy compiler that emits LLVM IR directly. Practically speaking, is there a good reason to do this in non-toy software rather than the more-or-less standard practice of using C as an IR?

Well what you're describing is the whole living purpose of LLVM as a compiler framework. In other words, clang, LDC, GHC, and all other LLVM front-end compilers are non-toy software that transform their respective language into IR and hand it to libLLVM* for optimization/codegen/etc. Targeting C puts a relatively large layer and potentially good deal of ambiguity in between your compiler and the machine code, rather it seems more fitting for experimental or "toy" software to use that in lieu of a real compiler or LLVM frontend.
Marketo was founded in 2006. Eloqua was founded in 1999. They're now only $10 million in revenue apart. If you were asked to it wouldn't be too hard to put together an argument supporting that Eloqua was too conservative and allowed Marketo to overtake them by being overly aggressive.

Your job, if you're running these companies, is to make your shareholders happy and create a large return. i) Did this happen for the VC's involved? ii) Is this now happening in the public markets? Those are the (only) questions that matter.
Universities offering degrees thru MOOC will bring revolution in terms of employment/unemployment and labor market in general .... i can foresee a scenario where for every single job position there will be lot more international applicant ready to work remotely 10 times cheaper than the same qualified person in 1st world countries ...
SkelJS: A framework for building responsive sites and apps
1	331 33.1% git
2	170 17% cd
3	76 7.6% exit
4	71 7.1% ll
5	53 5.3% make
6	49 4.9% ls
7	41 4.1% fab
8	32 3.2% find
9	30 3% sudo
10	16 1.6% rm
Your sleep disorder may qualify for protection / 'reasonable accommodation' under the ADA.
What's new in Android 4.3
Now you've moved the goal posts from claims the U.S. "straight kills journalists" to some chilling effects from a variety of leak prosecutions. One can think the latter are a bad thing without drawing a parallel to regimes that murder journalists they don't like!
The site itself is not responsive. This seems counterintuitive. Demonstrate.
Need a community maintained recruiter blacklist somewhere.

IP addresses, phone numbers, email addresses.
The same way you learned to code: by doing it a lot. You might need to practice extra hard, and it might be extra frustrating, because you might have less talent in that area, but it is just a matter of going out and doing it, and then doing your best to learn from your mistakes.

Not saying that the reading materials and so on are bad, they are just useless without actual experimentation.
Current Rift dev kit owner here, the device isn't really what you would expect. The screen connects to a box that then does either DVI or HDMI out as well as USB for the head tracking. This box also needs separate power from an outlet. So its not really ready for a mobile experience.

Additionally resolution just isn't there yet. They're currently testing better screens for the consumer version but its all a matter of what they can source (as with the dev kit they had to move from a 5in to 7in screen due to sourcing problems).

Finally, before I received mine I had thought about using it similarly to how you are. However I've come to realize that strapping a TV to you face changes up the interaction enough that you sometime have to rethink fundamental design concepts about the UI.

Random Rift tidbit: The people behind the [Minecrift](https://github.com/mabrowning/minecrift) are doing some awesome work and its development is a great example of people learning how to adapt a game to VR. Plus the ascetics of minecraft makes the pixelation of the Rift less noticeable.
A Black Box for Car Crashes
I was gonna visit this coffee bar too but now I won't because the endorsement tweets were faked! I am outraged sir. Outraged.

Did that come across with the implied sarcastic tone I'm trying to convey? Because I have a solution to your problems - don't use twitter. It's really not as outlandish as you think.
AdLeaks: how to blow whistles securely
At least as of a few years ago, the x264 team claimed they didn't use C intrinsics for their inline asm because automatic register allocation wasn't very good: http://x264dev.multimedia.cx/archives/191#comment-1763 (exchange between comments 3 and 4).

Sure, you can write SIMD in LLVM IR, but to do it efficiently you need some knowledge of the target. Should you use i32, or rework your code to use more i16, or throw in some parallel i64 multiplications? Those aren't really portable choices, unless you have a really good auto-vectorizer, in which case the advantage of writing in asm at all disappears, since you can just rely on auto-vectorized C.
I first noticed it with more and more 'realistic' baby dolls targeted at girls. Dolls that cry like a real baby, make noises, have wakeup timers, etc… totally unnecessary. After that, I just couldn't stop seeing it in other toys. But thinking back to my childhood, it was the simpler, more abstract toys that I remember. Hell, I still remember that cardboard box our kitchen stove was delivered in that I turned into a tank. That lasted like a month and it was just a bunch of cardboard.

Good luck on being a father. Remember that probably 90% of what kids need is consistency and love and you don't have to think that part through much at all. :-)
I don't think it's a cargo cult at all. It gives actionable advice on how to get along with people and not be a douchebag.

You can spend your time doing a psychology course, but I'm not sure that would make you a more affable person.
In the examples given under "vectors" I don't see if they are also multiplatform -- not every platform has "process 4 floats at once this way." Also I don't see the encoding of assumptions of alignment. Not every processor has the same even when the "main" architecture is the same (even x86 generations differ).

I remain suspicious that IR is the only representation you need if you do want to do the things on the assembly level. I welcome examples of somebody in the know.

The another topic is how often IR is going to change.
White House braced for Congress vote on amendment to limit NSA collection
The name is actually "Ractive"

I like Knockout.js
> The only people who want to "control code" are proprietary companies. Copyleft and the GPL is a rejection of this ...

So copyleft/GPL licensing isn't an attempt to 'control' code? Despite the fact that this is exactly what they do?

> ... the main goal of it is to ensure that all users have equal control over the software.

The users already have the choice to use open-source software vs. proprietary software. If they want to have "equal control" over the software, all they have to do is make the choice to only use open-source software.

> I don't know know how you draw the conclusion that the GPL only benefits the author, as the author loses most if not all of the (unjust) powers granted by copyright by publishing under the GPL.

The author enters into a quid-pro-quo arrangement by which they get access to other people's code under terms equal to their own, and they're free to relicense their own code for whatever commercial use they want. It's an attempt to create a communistic shared ownership of code.
Thanks for the feedback. I guess the Edge/Rift might have to wait, oh well.
You are correct. Interest was not factored in. 5-10 year investments with loan options are also a great alternative.

40,000 was mainly a number based around family, mortgage, food, transportation, classes, hazard/maintenance(car/home/health/life) and conferences.

It would be interesting to see how low I could get that number while mitigating the natural risks of family life.
It's a collection of practical problems that you can do in order to learn/master/achieve zen mode in a new language. The emphasis, unlike other collections, is on pragmatism of the project. The projects are not so much mathy or algorithmic as other sites (Euler and top coder etc.)

Does that explain?
My results vary pretty dramatically depending on which of my history files I point it at, as expected (I separate them by context).

It seems like this'll be warped by a couple things, though. It only sees the first command in a pipeline (I don't see a good general solution to this...) and loops just see the loop, blocks just see the { or (, etc. It's also going to be missing hidden lines (HISTCONTROL=ignoredups, etc).

Interesting, nonetheless.
ITunes Movies trailers down
Sure and In The Beginning, there were only some people on Facebook, some people using email and some people using the cloud (only some people were on this internet thing, back in the day).

It's fair to say that the relative number of people doing something right now may be low but it's completely wrong to extrapolate that to the future the way you're implying. We don't know what will happen.

My post above is attempting to support my view that there is growing interest in solutions like the kind you asked for (e.g SpaceMonkey raised 3x its funding goal on KickStarter). Whether these solutions actually become successful in the long term remains to be seen but I feel we're further along than your comment suggested.
Printf() debugging in assembly language
That's pretty cute!

On OSX, the slash in the CSS filename doesn't generate a folder. If it's tricky to fix, I'd just leave it in the root directory and assume that people will move it where they please.
So it's data binding + templating? Why would I use this over something like Rivets.js?
Well, the main thing here is that this is happening in England...
Register allocators use heuristics that are “pretty good” for most usage, but sometimes fail spectacularly in edge cases with very high pressure. Register allocation is, after all, NP-complete. Even when it doesn't fail completely, if you’re tuning a load-store-bound computation, a few extra register spill-fill pairs can easily halve the throughput that you achieve.

That said, for most programmers, most of the time: use intrinsics and let the compiler handle register allocation.
It's a byproduct of a one-size-fits-all-content design for a CMS that all of their output looks like the same drivel. In contrast, if a designer had the opportunity to hand-design each content page distinctly, such a site would look markedly better.

CMSes are not built to produce beautiful design, but to expedite content publication into a designed-once template, so it's no shock that their output typically exemplifies bottom-barrel design.
Which is the right thing to do. Perhaps then people start paying more attention to the leaks instead of the messenger.
LOL. That is an insightful (and Hillarious!) comment. I knew something was wrong right away, but it took me a moment to figure out what!
Making games for the original game boy. The little 8bit z80-alike processor doesn't map too well to c abstractions. ASM is just easier.
I'm trying to figure out the barrier-to-entry for scam artists, and they seem pretty low.
It will be interesting to see what kind of investment platforms (like kickstarter) this will create.
Let me think... you're a fucking idiot. There.
No micro sd card support? They don't have to try and emulate Apple on everything...
A Search Engine for Javascript, HTML, and CSS
I love Emacs. I'm much happier now that I live in Emacs. I work on a Ruby on Rails application at work and I use Emacs not only to write code but to run tests, use the rails console, use the MySQL console, bundle update, use git, etc.

Let's not forget the amount of customization possible with Emacs Lisp. Editing your editor is a pretty great experience. If you work with any other Lisps, Emacs is the editor to use.

I don't read my email in Emacs like some people, but I do use it for IRC and it works quite well.

I could "evangelize" more, but I've done enough. Give it a shot. Figure out which editor you like more. If you stick with Emacs, be prepared for a weird adjustment period where your hands get really confused and you start mixing up Vim and Emacs key bindings. :)
I hope Loom founders are reading this comment :-) ...

I want a feature of removing duplicates automatically with help of raw-meta-data hiding behind every digital pics/movies .... is there any such service?

BTW why YC keep funding this kind of startup all the time ... I guess they are getting awesome exit as some big boys will acquire eventually even if you have only one nice features that you get traction with ...
As an early beta tester, I wanted to share my thoughts - not a feature by feature analysis or comparison to anything else out there associated with photos. I use all sorts of apps and software to create, share and store photos: Facebook, Tumblr, Instagram, Snapchat, Flickr, iPhoto, Adobe Photoshop and Creative Cloud.

But, while I've gotten pretty good at taking, beautifying and sharing photos, storing them remains a nightmare. I think Loom has a new and needed approach - hopefully a fix to this difficult, puzzling problem. Personally, I’m pretty excited.
It is at least a goal of LLVM to support this type of JITing, and they cite Lua on the home page (http://llvm.org/):

"A major strength of LLVM is its versatility, flexibility, and reusability, which is why it is being used for such a wide variety of different tasks: everything from doing light-weight JIT compiles of embedded languages like Lua to compiling Fortran code for massive super computers."
The author invokes the idea that writing assembly and writing compiler passes are similar enough activities that you can substitute one for another, but that is not the case.

Good thing, too - I don't even want to think about how buggy and slow compilers would become if random people started jamming passes into them based on nothing but expediency.
LLVM is One Thread Holding Apple and Google Together
VFX Artist Dave Rand Open Letter to the Directors Guild of America
How about Awful Recruiters? The list is maintained in Git.

http://awfulrecruiters.com/
https://github.com/soffes/awfulrecruiters.com/blob/master/re...
if your compiler took a day (or even an hour) to compile a small program, you simply wouldn’t use it, no matter how good the resulting code was

Some research has been moving in that direction, since there does seem to be a demand for it. After all, if someone is willing to wait for you to spend a week hand-tuning a function, maybe they'd also be willing to run a compiler in a "take 10 hours to crunch on this" mode. Example: http://blog.regehr.org/archives/923
Sure, it is completely reasonable to stay in a well paying job to avoid the risk of losing money (and sanity since if you only make the same money in your own business you'll likely be much more stressed.) To be clear, I'm not criticizing anyone who makes that choice. I made that choice for a long time since I have a family to support. But I didn't make fun of entrepreneurs who weren't trying to boil the ocean. I've always found those who do that a source of amusement.
Ha no way! So is this a list of all of optimizely's clients?

https://search.nerdydata.com/search/#!/searchTerm=cdn.optimi... all

Wonder what else this could be useful for?
From TFA: "When Title III of the JOBS Act takes effect – likely in 2014 – this number will multiply as any individual will be able to invest in private offerings."
As Reuters states, California law recognizes the right of individuals to their name and likeness, so companies cannot use people in ads without their consent.

A few lines down there is an adblock with 8 stories, 4 of which have faces of celebrities.
This is a fallacy that is levied every generation, that automation and technological advances will lead to mass unemployment in the future. It completely ignores the fact that new types of jobs are created all the time and that there's always something that will require expertise and hard work. Instead of assembling widgets in a factory it will be working with data and information.
Clojure doesn't 'just' (I don't know how to do italics) have immutability. It has really good reference types for managing mutable state when you need it, as well as easy interop to just use plain arrays if you need them. Immutability is strongly encouraged, but mostly at the interface level. If a function is referentially transparent, most people don't mind if it's internally bashing on a mutable array.

It's great to have the vast majority of your stuff be immutable and have it clear when you're using mutation. I think avoiding mutable state is more important for maitenance than dynamic vs static typing personally (though I'm recently becoming more interested in static typing).
Personnaly I would use it at school, that way I can avoid to bring my laptop at school. I don't like to use school computers for any development because it's not my environment (configurations, git, etc..). That way I already have screen/keyboard/mouse but I also have my own environment which will never change.
Non-repudiation and the joy of knowing you've been hacked
Yeah, they should have used fake accounts. but it's not a huge deal. "Twitter caught using real user's handles in advertising mockup" is much less of a story than "twitter caught faking users tweets".
The graphics and media codec people here at Mozilla regularly write assembly code to provide highly-optimized (often SIMD) code paths for different chips. Example:

https://bugzilla.mozilla.org/show_bug.cgi?id=634557
Your marks have to be filthy rich. That's about it, though.
Do ask Mike Pall of LuaJIT (he's here on HN) if he uses LLVM for LuaJIT, I think he doesn't and that he has good reasons not to. Which of course doesn't mean that LLVM is bad in general, not that it's simply not a silver bullet.

As I wrote assembly code for x86, I didn't even use assembler, just the inline functionality of the compiler. Using assembler is adding one more dependency in your project. Often it is undesired. Regarding LuaJIT, there other aspects, also important.
June Tablet Update: iPad Usage Share Surpasses 84%
Good idea but not always freelancers are culprits - some employees use board just to know the pricing .
Best wishes
-
Freelance web developer
Maybe you should ask a hacker and they could explain the controversy to you? Or maybe just ask a decent human being?
It's probably to encourage users to use Google Drive and other cloud services
1	182 18.2% git
2	151 15.1% ls
3	125 12.5% cd
4	51 5.1% rake
5	46 4.6% cat
6	43 4.3% vi
7	36 3.6% tail
8	33 3.3% casperjs
9	32 3.2% rails
10	29 2.9% tubesio

Lol, I use cat more than vim (not really, I just have one vim session open and navigate files with :e)
1	237 23.7% ls
2	119 11.9% cd
3	91 9.1% vim
4	68 6.8% screen
5	45 4.5% exit
6	40 4% more
7	40 4% grep
8	31 3.1% top
9	25 2.5% ps
10	18 1.8% df

Seems weird that these would be my most used commands. Although screen contains stuff which is not the history outside screen. And I spend by far the most time in screen. So let's see what the screens have:

cross compiling for ARM screen:

1 160 26.9815% ls
2 102 17.2007% make
3 79 13.3221% cd
4 51 8.60034% find
5 47 7.9258% vim
6 39 6.57673% more
7 10 1.68634% git
8 9 1.51771% grep
9 4 0.674536% tar
10 4 0.674536% rm

web dev screen:

1	46 20.8145% vim
2	31 14.0271% ls
3	21 9.50226% git
4	20 9.04977% supervisor
5	12 5.42986% more
6	6 2.71493% ssh
7	6 2.71493% cd
8	5 2.26244% nano
9	4 1.80995% ps
10	3 1.35747% sudo

Haskell dev screen (painful day today fighting with cabal):

1	80 16% cabal
2	64 12.8% nano
3	63 12.6% ls
4	22 4.4% more
5	21 4.2% cd
6	21 4.2% apt-get
7	20 4% supervisor
8	18 3.6% git
9	15 3% ghc
10	12 2.4% find
Does it have any of these things today? I ask of genuine interest. I've been bitten pretty often by the lack of threading.
Just came here to say this was awesome. Really moving. Inspired by how full of life Hal seems even at his advanced age. Also, really nice to see technology enhance someone's life in such a wholesome, simple way.
With the new AVX 512 announcement from Intel, I was trying to use the sde to see what I could get away with in terms of reducing cycles for certain operations by loading larger values..

Have you used the Intel SDE? Do you know how helpful the -mix histogram is or isn't? Or just general docs on usage?
> It provides the USG with capabilities beyond simple surveillance, for instance by allowing them to spoof Google pages. There can't be any legitimate reason to provide them that blanket authority.

The US government already has at least Verisign under their belt. They can already MITM just about any SSL connection they could ever want to.

I would wager that they have a large number of private keys anyway. It's not like datacenters would be able to do much when the NSA rocks up with a NSL.
Good standards stem from real-world experience. It's best to implement something yourself (even better if there are other competing implementations), and then seek standardization.
In my mind, it's the whole requirement of being an "accredited investor" that is the real hurdle. I ran into this a few years ago when a friend of mine opened a brewery. He was taking investments, but since it was a private company you had to be an accredited investor (which I wasn't). In the end I ended up being able to give him some money for potential returns but we had to jump through some legal loopholes.
2012/2013 Comparison Chart
http://i.imgur.com/Q6XORYy.png
Good on you, your progress is amazing. If you want a job, you'll get it.
>> I still think the libel laws need gutting, but it'll be interesting to see them used to spectacular effect against someone who should know exactly how much trouble they'll get in.

We can only hope that by actions like these people can scare the lawmakers into actually doing something about our stupid laws....

Or if not, at least we can watch and laugh as they're on the receiving end.