skysight-inc/HackerNews huggingface dataset:
I once lived with someone who followed the envelope approach. Although it was obviously sub-optimal, it did have its comforts. You could blow your weekly entertainment envelope on whatever the hell you felt like and not feel guilty because your rent, food, and savings envelopes were still full. It saved mental effort and decision fatigue. A follower of Stoic philosophy might well trade off some optimality for mental tranquility.

I'd love to have an app that figured it out for me. It would achieve some measure of optimality, while saving me from constantly having to make complex ill-defined tradeoffs every time I buy something.
I don't know what's worse, the 45 day trial or the "congratulations! You've jumped through 3 fire hoops! Now you have the chance to come spend a full day being interviewed by 10 different people!" stuff.

A lot of companies have probation periods though.
And less than most worthwhile PC laptops...
If taking a holiday is part of a job then everything is work. It's not. Burn out happens to the best of us when we deny the need for variety and rhythm in our lives.
NaCl is open source. The client software itself is considered to be open sourced.

Regardless, if you think that way you can also not trust the TextSecure binary you've downloaded frome the Play Store nor the Android phone you're using.

I guess you've trust someone or start building your own hardware, mobile phone OS and instant messenger and make everyone else use it as well, otherwise there's no one to communicate with. However, those people will be in the same dilemma:can they trust you?
Yep. People going veg for environmental and/or animal ethics reasons are usually living in a society that's not aligned with their conviction. Principled would be one word for it.
Knowing the court's record of incompetence when it comes to technology, I doubt they'd be able to distinguish the two beyond "software companies".
91% of their business is advertising, 9% is other stuff including android apps, chromecast, chromebooks, fiber, app engine. The actual number is 4.927 billion for 2013[1].

They have not really had a successful product outside of advertising. Chromecast is probably the closest thing to a success out of all the other things they do. Seeing as how they don't have a single business line over a billion, I'd consider all of them hobbies at this point for a company the size of google.

Apple TV is a > 1 billion product now, and it is absolutely a hobby for Apple. Yet they have 4 different product lines that are huge businesses. Microsoft has a lot of huge business lines. Google has advertising and a bunch of hobbies. Hopefully at some point they turn into something. I'm specifically rooting for Fiber. But that doesn't mean it's true right now. It's just not.

[1] http://investor.google.com/financial/tables.html
This is one reason why Alibaba is listing in the US instead of HK http://www.bloomberg.com/news/2014-03-16/alibaba-to-start-pr...

'Hong Kong’s bourse doesn’t allow share classes with different voting rights, as the U.S. does. Such arrangements helped Zuckerberg and Google co-founders Larry Page and Sergey Brin keep control of their companies after they went public."
Intel outs 64-bit KitKat Android, 'Braswell' chip for Chromebooks
Often that's just because the mic isn't setup to capture audience noise - I've been to a few lectures where the audience was very engaged/entertained, but from the recording you'd think they were all sitting there in complete silence.
So mapping is exactly a function, unless domain and codomain are empty, in which case it doesn't exist?

Empty set is as good and useful as nonempty ones, and you seen to have no problems with using them. Why do you find it hard to accept an empty function f: E -> X, where E is empty set, that doesn't associate any element of E with any element of X?
Its liver ...
I hope the respective developers are listening. It should be noted that most of these 'try X' editors are not marketed as a product, but I do agree that calling it 'professional' was mistake. The warts show up during heavy usage of a tool (the overflow example) and I was quick to reach conclusions based on the first impressions. But all the features like completion, line numbers, syntax highlighting do deserve respect (I couldn't find a better executed alternative!).

Also, confirming that I am on a Windows computer :)
One is ebook software, the other is a performance optimization tool.

You can have different products using the same name so long as they're not in the same category.

So the guy who made this software isn't "taking someone else's name", he's using a name that isn't being used in that category (AFAIK).

Background: I once had to settle a trademark infringement case.
Wow. The one thing that makes bash scripting better than Python for certain things is that using the subprocess module makes your code really verbose. This fixes that.
The word is, that Microsoft is talking with Xamarin about a possible acquisition.
Will A Large Screen iPhone Cement Apple’s Dominance?
Discontinued Win XP Still No. 2 Desktop OS After Win7, Win8 Lagging Far Behind
>>> Direct support to a campaign and political advocacy are two different things.

No, not really. Giving candidate the money to buy ads and directly buying ads is essentially the same thing from any aspect that may interest us.

>>> Your right to free speech ends at the tip of your own tongue.

This is obviously false. If that were true, we could not have free press, or free TV, or any electronic or paper media. What we would have is what people in USSR had - they were free to talk about politics in their own kitchen, but once they said anything in public or tried any political action, they were suppressed. This is not freedom, this is a mockery of it. And Founding Fathers clearly never intended to treat freedom of speech that narrow - as a freedom to produce any sounds you like with your throat and tongue. For a functioning democracy, much broader freedoms - freedoms to publish your opinion as widely as you can and engage in discussion with as many people as you can, and exercise any political actions you can (excluding violence and other rights violations, of course) - are absolutely necessary.

>>> if you give control of some money to someone else, they will be the ones responsible for how it gets spent, not you

This is false, too. If you give somebody money and say "I want you to hire a killer to murder this guy", you both would be part of criminal conspiracy. That's how mafia bosses get jailed.

>>> As is the case for people seeking public office. They must follow rules that ordinary people will probably never even need to know.

People seeking office have same rights as everybody else - because they are everybody else. Any citizen can seek office and has right to do so. When in the office, they have to accept certain limits that come with the job, but when seeking office they are not under any obligation yet, and have absolutely equal rights with any random citizen. All those "campaign finance" laws are just a futile populistic attempt to control political discourse, and Supreme Court is routinely shutting them down as infringing people's liberties, and rightfully so.
some mindblowing numbers there. Thanks for sharing!
You lampoon yourself with this extremist attitude.
So is this the mysterious 'M#' technology revealed?
Hey, sorry about that! Could you please try again and see if the error persists? If it does, please send me an email with your work setup & flow details at parul@mysliderule.com
Stanford philosopher untangles Einstein senility controversy
Totally agree. If I didn't google, I'd still be storing passwords as plain text, or thinking I'm smart, inventing my own encryption algorithm.
Learning & prototyping hardware (ASIC) design. Applications that like low latency I/O. You can respond in microseconds with real time guarantees, eg for radio link layer protocols.
I recently created a service designed to make JS sites crawlable by search engines and other robots. However it works for scraping as well. Try the demo: https://snapsearch.io/
If the Class C shares go to whoever held the stock on March 27, why didn't the price drop by half at the open on the 28th?
ah that makes sense. Was a bit annoyed because it seemed like every attempt he made to warm the audience up failed.
Canonical should buy Dropbox and integrate. That'd give others (The Goog, AAPL, MSFT) pause for thought and give the Ubuntu folk a key differentiator versus the other Linux Distros. If they can't afford it they should figure out how to afford it. Beg, borrow or steal :)

That's my .02€
Why not mention the domain?
Here we go again... sorry but you don't need a Retina screen and tin foil thin notebook to get shit done. If you really do, you have big first world problems... :P
Show HN: Write your own Ruby agent to play 2048
This was my thought to. Lots of core component such as data-binding and promises, but they added some ui components in addition.
Try using https://snapsearch.io/ It is designed for JS sites.
To give you a sense of perspective: Jet engines were finicky advanced technology in 1945. 28 years later, the Apollo program was over.
Hmm, I figured we'd see 4GB+ RAM on Android ARM before a commercial Android x86_64 release ... guess there's still time.
Protestors Blocked A Tech Bus This Morning With Vomit
I built SnapSearch for JS/SPA sites that need SEO. But it works for scraping as well. https://snapsearch.io/ You can try the demo. I tried it with "http://www.asos.com/" and it worked properly. Note that empty content actually means that the webserver returned with no body content. The real API will return the headers as well the body.

It works via Firefox, and it's load balanced and multithreaded. It takes care of all the thorny issues regarding async content... etc.
> Like I expected it seems like this advice is not practical for the vast majority of students.

A grand is, what, three weeks work at minimum wage in the USA? So yeah, saving in advance would totally be possible in many cases.

Also, bear in mind I said "in a professional capacity". It may well be that students can't afford legal review. The lesson (get professional review when you're a professional) still stands though, with the proof provided by what happens when you don't, as a student.
Sounds like you just want a regular laptop, there are many companies who already make those.
AWS Elastic Beanstalk for Ruby 2 with Passenger Standalone and Puma
The modular Twitter sensor node
People Are Pissed That Mozilla's CEO Supported Prop 8. They Shouldn't Be.
We shipped an update to the IE11 WebGL implementation to developers today as part of Windows 8.1 Update. We will roll this out to all IE11 users through Windows Update starting next week. There will be further updates to our WebGL implementation in the summer.

If there are specific use cases that you're interested in support for, please let us know what they are so that we can prioritise the order of our implementation.
Which, in the end just sounds like an extension of privilege given to those who can attend universities.
WinRAR File Extension Spoofing vulnerability allows Hackers to Hide Malware
github compressed the upload, get the originals from links from his response:
https://gist.github.com/lelandbatey/8677901#comment-1204480
From Zero to Summer Software Developer Intern in Nine Months
This is good for sites like caniuse.com, so kudos.
Agreed. This type testing has been relegated to individual browser testing for too long. Hopefully tools like this will enable teams to address browser-side performance testing in the same way that tools like New Relic have enabled app-side performance evaluation.
Platforms for Building Mobile Apps
Recreating 2048 Part 1: The game engine
What were your conclusions?
President Clinton would not be surprised if we were visited by Aliens
Generative Testing
You might be interested in Andrew Miller's Permacoin, a proposed Bitcoin derivative that uses PoS (Proof of Storage) to secure the network.

[0] - http://cs.umd.edu/~amiller/permacoin.pdf
Was someone from marketing writing this: "the performance of C++ with the productivity of C#" ... on startup. And not even on every startup, but only the first. And not even the first, since, as you know, there already are a lot of (unarguably, productive) features (such as GC etc.) making apps slower than C++ apps.

Also, is it just me, but this sounds like a glorified NGen in the usual build process (compiling for production goes straight to native), instead of NGen in the background optimisation service?

I am all about getting the new tools, switching to new, more productive ways of development (in fact I was programming in C# for about 3 years), I simply hate when false information is being spread, just because it sounds better to the sales person.
Inside .NET Native : Going Deep
Slurm Queen: "Yes. Which is why we'll market it as New Slurm. Then, when everyone hates it, we'll bring back Slurm Classic and make billions!"
Effective Ways to Start a Mobile App Development Business
Just Another Wednesday At Ahalogy
Only 0.2% of the interviewees were actually vegetarian. It would be hard to generalize based on such a small group.
> WebRTC - Not currently planned

Fail.
For those who missed it, there's a newish project called the holy haskell project starter. It generates a skeleton project with cabal sandbox, tests and a Foo/Bar module example: http://yannesposito.com/Scratch/en/blog/Holy-Haskell-Starter...
Or it could be misused data. I suspect that MS may have placed too much weight on mobile users.
> "x * f(x) = x cannot be equivalent to f(x) = x/x"

Sure it's equivalent, over a domain not including x=0. This does not break algebra any more than, say, restricting the domain of the square root (when working in the reals) to non-negative numbers. We work in restricted domains in mathematics all the time.

> " f'(x) = 2x/x"

f'(x) = lim (h->0) [2(x+h)-2x]/h. Since h is approaching (and therefore not equal to) zero, there is no problem. Any appearance of 0/0 in the problem is a result of an attempted (but unsuccessful, that is, indeterminate) evaluation -- it's not actually 0/0, it's 2h/h where h is close to but not equal to 0.

We don't need to define 0/0=1 in order to have either algebra or calculus work. We choose to define 0/0=1 in certain circumstances which make certain calculations go more smoothly, and we choose not to define 0/0 in other circumstances where it's either unnecessary or potentially misleading.
@curbenthusiasm: you seem to have been hell banned - I can't figure out why.

edit: Really? Could the downvoter explain to me what's wrong with this comment? Are we supposed to just leave banned accounts to rot now?
"It [...] doesn't require that the .NET framework be installed."

Are you sure? You still need the standard libraries, a garbage collector, its security checks when loading other code, and may want to use its compiler from your code. Together, that's a lot, maybe all, of what's in the framework.
according to the technicality of trademark law, it's probably okay (depending on how good the lawyers are - in some cases a court desides that "technology" counts as a market, in other cases they want to get super specific). from the perspective of being able to find your product in a search engine or just generally not being a dick, whoever made this calibre took the name of the ebook software.
It might be legal but it definitely is a very poor strategy.
There's also a large body of research that contradict the findings of this study, just fyi. Just one example (there are many more):

http://www.nih.gov/researchmatters/june2013/06102013vegetari...
For those wanting to know more, it's:

http://en.wikipedia.org/wiki/IBM_PC_Convertible
Works for me on Android Chrome. What browsers don't display this correctly?
emailed! (found you on CL, actually)
If this is representative of the behaviour of systemd developers, some linux distributions have some good times ahead.
> which is text-based and thus difficult to parse/edit

That's not what I normally conclude when I think "text-based."
Exactly: "The z key is only used in 1.2% of keystrokes, let's remove it! (It's a power user feature available using alt + ASCII code)"

With data-driven ui decisions, it's not so easy to see these fallacies when staring at a spreadsheet.
Indeed, whereas in the start menu you could just search and press enter if the only result was a file to open it, with the start screen you will get a metro app showing results when you do do the same.

I hate the full screen switch, I have 2 monitors and at least 2 apps visible on both, I don't want something to go full screen and hide everything I'm working with. I'm using classicshell and I'll probably keep using it after this update.

Also sidenote: could they bring aero back as an option at least? I have a desktop with a mid-end graphics card, I really would like my desktop to not look worse than windows 95 did...
> Not at all to pick a nit, but that still depends on bash or sh (the bang commands).

That's a good point, and not nit-picky at all. However, I think the dependency is on the Unix commands (mv, cp, ...), not bash or sh, which still makes this mixed approach unsuitable for truly platform-independent scripting.

Of course, this point is moot when you use it as your personal shell, or when scripting for your Unix servers, etc.
Not at all. Complex numbers are used to solve real world engineering problems, despite the fact that you cannot "find" any complex numbers in nature.
Doesn't work in FF 28.0 on x64 linux.
Using the same name as another software product may be allowed legally, but it's still a terrible idea to name your company/product in such a way that it becomes nearly impossible to even discover.
$ apt-get search foo
E: Invalid operation search

It's apt-cache search, and it searches full descriptions, not just package names.
Office 2013
I'm familiar with the mentality that designed these interfaces -- just a stubbornness that everyone thinks the way you do, and hoping data can do the thinking for you. All that data, but no insight into how an everyday user would react.

I mentioned it below, but keyboard analytics show the z key is hardly used and should be removed, perhaps available to power users.
I wonder if a re-branding is in order. I suspect I'm not the only one who feels an inner discomfort with IE. I even associate the logo and name with thoughts like "outdated," "broken," "difficult," and "cumbersome."

I realize they've come a long way, but it's tough to shake off 10+ years of negative experiences and associations.
That they are ultimately complementary. Something still needs to manage what docker images run on a physical node and manage the contents of the Docker image. On the latter point, the Dockerfile is just a glorified shell script.

Puppet/Chef have proven that declarative descriptions of systems is the way to go for a number of reasons and a return to imperative management of machines is a step backward.

That all said Docker is fantastic. Definitely a step in the right direction (your deployable artefact is the container) but we need the dust to settle before the workflows that really work appear.
Gentrification of San Fransisco sounds like a serious (and increasingly) pressing issue. Can people from the area who are more in-tuned to this debate share some of their experiences or link some resources?
Except Amazon Prime still doesn't work on Android, other than the Fire. Kindle is truly cross platform, but Prime streaming video is not.
I think he means programmatically :).
Google Introduce FarmHash
Yea, thinking about it, the now famous Mac Plus was released just after Steve Jobs was ousted.
Petition | Getting rid of obnoxious ads. Think ads could be better?
This is a interesting post to me because I also started programming a year and two months ago. I took a much different approach because I wanted to be considered an engineer not just a "coder". I can say that I did not feel like one after three months of digging into Codecademy Code Year (yes, in three months). I didn't know how to build outside of their sandbox.

Then I dug deeper in Javascript, reading every book I could find until I knew all the pitfalls of the language firstclass functions, global namespacing, scopes, etc...Still did not feel like an engineer.

Dug into Objective-C (that's right...I skipped C) and struggled for three months to build my first app and launch it in the App Store (mostly because re-wrote it over and over not understanding the Core Data model issues I was having. Was I an engineer yet...NOT.

That's right, I skipped C. So, I went back and got into the C book and everything I could find on design patterns, etc.

One year in, trying to really build an app that does not suck and really get close to the metal with some assembly (yes, I know, I have been working backwards!) And do I consider myself an engineer now...? Kind of. Not a good one if I am (despite being a "hellava engineer" graduate from GaTech).

I may not consider myself one for the rest of the year. But that's me. I wish I had her feel for what she is. She posted to HN and I didn't so I give her props for that.
Last time I checked, anything XOR'd with itself is 0.
Kidding aside, 0 raised to 0 was said to be indeterminate according to my teachers.
I sledom access windows based computers, but when I do, I'm always suprised how my perception of windows is skewed by media and internet trolls.

I find the choices they made quite acceptable and the windows 8(.1) as a very good OS for end user.
Civil things, sure. (As most pranks and dumb actions are.)

But not criminal.
> But then again, a lot of good coders take up Coursera courses. You're saying they don't understand programming?

It speaks to their level of seriousness and dedication. Also, since computer programming isn't conducted by means of video, its teaching can't reasonably be expected to be in that form either. It would be like learning about marriage by watching videos, and then expecting to succeed at the real thing on that basis. :)
Apple never paid dividends under Steve Jobs but now they pay dividends.
Imagine a computation-intensive crypto-coin-mining activity somehow linked to a real-world, practical use, say, curing cancer (say, by digging through vast amounts of genetic data). Instead of paying for the computation time directly, people could work on chuncks of the problem as they wish and be rewarded with CCCs (Cancer Cure Coins) for defined partial results.

Then we could say the computing ressources are not wasted.
Why SaaS product integration is not yet a mature business?
No they're horrible, inconsistent between apps and put emacs to shame.

It is fecked. Its a 2011 MBP with NVidia graphics. Total waste of money that was. Totally unreliable machine.
I'm actually on the dev tools team. I'll pass along the feedback to the PMs.
Yes, because civil engineer = architect + math, what a good analogy (hint: no, it's not, until people that have studied civil engineering and not architecture start winning the Pritzker regularly).

Do you also think the difference between a doctor and a biomedical engineer is math?

P.S.: I agree with your first point, but the analogy you chose is really bad. Self-taught coder isn't to a software engineer what an architect
is to a civil engineer.
Congratulations.

Did you do this while having a job? or were you studying full-time?
And on Copland, what is funny is that Copland tried to move the Mac Toolbox into kernel mode even though Copland never intended to preemptively multitask GUI apps (that was to wait until Gershwin). I read they once was able to run the "Blue Box" on Copland's NuKernel which would have been a good starting point.
That is not a bad idea at all.,, It will be a lot of work but it could be done. Crowd sourcing might lead to the wikipedia-style schizophrenic-author voice of writing, though. See [1] for a prev discussion.

Interestingly, if the book is organized so it is aligned to the common core math standard[2], it would make a killing in the US market since current textbooks are so bad.

[1] https://news.ycombinator.com/item?id=7456397
[2] http://www.corestandards.org/Math/
What happened to "developers, developers, developers, developers"?