skysight-inc/HackerNews huggingface dataset:
A diary of an aspiring entrepreneur’s visit to Silicon Valley
Metavallon Fellows are just back from Silicon Valley. Having met experienced entrepreneurs, investors, scientists and academics, they are now heavily equipped to pursue their venturing journey. Let's read the diary of their trip to the "earth of venturing" through their photos and tweets.
If and and. Funding wars abroad is generally never intelligent from a GDP PoV (funding wars at home at least gets you to rebuild/modernise stuff later on).
Great piece by Chris Chabris in Slate
http://www.slate.com/articles/health_and_science/science/201... - "I thought he was sincerely misunderstanding the science, but he knows exactly what he is doing."
Indeed. It is also very interesting to see how I get offend by how people think this is a scam, where for me it is just what just happened.

I am going to fine with or without anyone's help. It is also interesting to see what kind of community it is here.
It should be noted that the axis of of the XYZ color space does not perfectly corresponded to the cone sensitivity of the human eye. The X and Y are close but there is significant error in the Z (blueish). If you need to isolate colors to a single cone in the human eye you need to use the LMS color space. I which stands for the long, medium, and short wavelength cones.
>> JS is pretty slow (It uses an interpreter!) The notion of using it on the backend is debatable.

It is pretty fast. It has a world class VM with an optimising JIT compiler. V8 is considerably faster than many other interpreted language, Ruby, Python etc. It's being used on the backend by many smart companies.

>> As for the hardware thing [...] It just a way to let web devs do something on the hardware without bothering to learn an actual low level language.

I know C. I use it when necessary but I'd rather write JS. Apparently so would plenty of other people. It's not about laziness.
Remember that these core services are free for only 12 months. After that, it's pay as you go at the usual rates. On the plus side, some of the other services -- DynamoDB, Simple Workflow, Simple Queue Service, Simple Notification Service, Amazon Elastic Transcoder, and CloudWatch -- are still eligible for the free tier after the first year.
I didn't mention the word Oracle. Kaffe is still a JVM! It runs java applications unchanged.

Dalvik is not. It can't run java classes compiled with a regular java compiler
Only partially. Microsoft has stopped submitting language updates to ECMA.
Then explain why the Segway works.
The self-starter package looks just like the free trail package.
The UI in MonoDevelop / Visual Studio will show the differences during autocomplete. Also, fields should NEVER be public in a class.
Disgusting tendency allover the world.
> Well, there are programming languages and then there are conventions. I think a programming language is more like an alphabet, and programming conventions are the real languages.

I like this. As a thought experiment, consider the idea of transforming a convention into another "letter" in the alphabet. A simple example would be the natural numbers. If our alphabet is "a", then we can represent 1 as "a", 2 as "aa", 3 as "aaa", and so on (unary). If we expand our alphabet with a "b", then we basically have binary. And in the case of "aaaaaaaa", "baaa" is a an improvement. But there will be a an optimal point somewhere, where the load of expanding the alphabet is greater than the benefit of the more compact representation. This explains to a small extent why we (programmers) use hex, and didn't really go to higher bases (digits + alpha could get us to base 36!)

The analogy starts to fall apart when we think about the ability to add to the alphabet, using the conventions. We can't invent new letters, but we can create/repurpose words that encapsulate a lot of meaning.

I'm not really sure where I was going with this anymore!

> I can scroll through code at high speed and understand it at a mere glance once I "get" both the language and the convention that was used.

The issue for me is that the boilerplate is noise. I don't want to see the similar parts, I want to see the parts that differ. Pseudo-C example:

x = [1,2,3,4,5]

product = 1
for (int i = 0; i < x.length; i += 1) {
product *= x[i]
}

sum = 0
for (int j = 0; j < x.length; j += 1) {
sum += x[j]
}

vs pseudo-Haskell:

x = [1,2,3,4,5]

product = fold (*) x

sum = fold (+) x

With the latter example, there are objectively less places for bugs to be present. Sure the definition of fold is somewhere else, but there's only one implementation, whereas the pseudo-C has two implementations. Of course, I'm sure modern Java is much better than this, but it's still a step down.

I'm pretty sure we could configure an editor to expand the second one into the first, but then we come back around to writing-vs-reading.

An interesting experiment would be to have your raw input, eg. msluyter's example of "cmd-J, fori, return" as the editable source file rather than the generated Java output.
OK - I saw this link to a .js file on Drudge and was intrigued.

Not to criticize but is this the worst code you've ever seen or what? (OK, that was a criticism...)

This article ( http://www.digitaltrends.com/opinion/obamacare-healthcare-go... ) and the headline was:

"Obamacare website cost more than FACEBOOK, TWITTER, LINKEDIN, INSTAGRAM..."

Is this a comedy?
IKEA or Death-Metal
El Euribor cerró en septiembre al alza, pero abarata las hipotecas.
Simula was the first OO language.
I believe that a lot of myths have some truth to them, though in a varying degree.

We do record a lot of data today, and it might be enough to give a (pretty) clear picture, if you sift through it all, but I don't think that necessarily is enough to prevent misinterpretations in the future.

Gangnam Style has more than a billion (with a b(!)) views, and if I were a historian in the future, arguably probably a bad one, I would easily attribute a lot of value to this. You could call it some sort of selection bias. What is left behind, doesn't always represent the state of things, and if it does, things are still open to interpretation.
I don't think so. http://www.indexoncensorship.org/2013/09/south-africas-rulin...
Wikipedia definitely has a thing for Euler diagrams[0], but this one is actually useful. Thank you very much! :)

[0] https://en.wikipedia.org/wiki/File:Supranational_European_Bo...
> C++ gives you the option to just put your objects on the stack and have them clean themselves up upon destruction.

Modern machines have, I don't know, say, 64GB RAM? How much of that can you use for thread stacks? 1GB tops? Modern applications work with really big heaps. Stack allocation is irrelevant for most of what the application is doing.

> Enforcing the placement of small objects on the heap, even a garbage collected heap, seems such a waste of time and efficiency.

Yeah, it seems that way, but it turns out that it isn't. Previous attempts to allocate Java objects on the stack showed little or no improvements.

A heap allocation in Java is a pointer bump, and deallocation of a short-lived object is free (Well, this is not quite true, because many allocations will trigger a young-generation collection which, in the JDK's GCs – though not in some commercial ones – takes linear time in the size of surviving objects)

> You have the option of implementing a garbage collector manually, or an object memory pool to remove the malloc/free new/delete overhead.

You have the same option in Java, too, and it's pretty much the same amount of work.
Enterprise projects with minimum of three development places, 30 to 100 developers on project, with two to three year duration, lots of off-shoring and attrition among developers.
Expect it doesn't use an interpreter these days, it is JIT compiled (a la V8). It's quite fast now.
If my twelve year old self (who shut himself away for days on end with the curtrains drawn playing Elite on a Sinclair Spectrum 128k +2) had this, I may never have completed school.

Sounds like a great feature, hope it works smoothly and naturally!
> Didn't know about Windows live domain being free which is useful.

With Google Apps not being free anymore, Windows live domains was the best we could find. Not sure if someone knows of a better service thats free as well.
Jquery Multi Effect Modal box
London Hackers Guide
If it really did cost over half a billion dollars for only 50k parallel connections, that is outrageous.

It is hard to read/understand that spending breakdown, not sure what each 20-50 million dollar allotment is exactly for:

http://usaspending.gov/explore?tab=By+Prime+Awardee&fiscal_y...

Given how we can see the problem with this as developers, imagine what we don't understand about the 10 to 1 or even 100 to 1 overspending on the military and "defense" budget. Just imagine the TSA and "Homeland Security" waste.
I got my very first smartphone last month, I've never been much of a phone person. This is to say that even before I owned one, I've always had ways to entertain and immerse myself in my own world. Especially during large commute times, I used to nap, read books and newspapers, do homeworks.. I'm pretty sure that if such thing happened to me then, I wouldn't have noticed either. This scares me a lot but the base idea, imo, is that people tend to isolate themselves during daily routine, and all assume a safe and sound environment and if such sporadic events happen, none of us really could expect them beforehand.

This is to say (tl;dr), while phoned might have amplified this effect, they are in no way the cause and the article seems to be a bit biased against them.
Eisenhower warned about the military industrial complex. This is just the latest manifestation of the government-industrial complex. I'd be willing to bet that CGI Federal (the contractor) has some very well connected cronies to have captured this boondoggle.
C# has had type inference for a long while. It's a pain using Java, which doesn't.

C# also sort of implements type classes. For your example, there's IComparable in C#; implement it and a List<SomeObject> can be directly sorted.

For pure functions, there's the [Pure] attribute, but it isn't enforced by the compiler, it's just a contract, a promise.
Whenever someone says "There's a possibility X is evolutionary", nowadays, I mentally continue it with "The reason for this is rationalization".

As an aside, what's it called when you come up with an explanation of something to fit the facts the way you want them? Hindsight bias comes to mind, but it's not exactly that. More like a mixture of hindsight/confirmation bias and wishful thinking.
It's not even clear there was an Arthur - although he is referenced in the Y Gododdin.

NB I get quite a thrill mentioning the Y Gododdin as I can look out the window from my desk and see Edinburgh Castle - the Din Eidyn where the warriors feasted and drank mead for a year before doing battle.
An alternative to Delphi? http://en.wikipedia.org/wiki/Lazarus_(software)
This is a terrible link - why does it have even a single upvote? The page has two paragraphs of text and a "Next" link. No thanks - I don't feel like clicking 50 "Next" buttons to see the list.
You seriously don't know what you're talking about.

Virtually all serious software that uses complex concurrent data structures is written in Java nowadays, because the JDK is pretty much the only runtime that supports state-of-the-art, envelope-pushing, concurrency.

Here's my previous discussion with haberman on the subject:
https://news.ycombinator.com/item?id=6505853
Total War developer ‘absolutely intends’ to support SteamOS
"I do disagree with this oft regurgitated anecdotal (sorry in advance) shite :-P"

"A long time ago, in a country I won't name, I was contracted to provide..."

:P
I was on that plan and let it expire. My account page still displays the plan, while noting that it's unfunded and I can't use it, so it seems that you can let it lapse and re-up. I've been curious whether that will still be true come the new year.
Interesting. I run a crunchbase like application, http://octopus.org. Octopus is focused on Marketing apps specifically but I'm thinking of ways to add more value. For example, every dev/company that adds an app to the site is given a profile but I've not really done much in the way of adding tools and services as you mention.
What I can't understand is if the plan is free for one year only like the free tier or if there is another limit.

Anyone knows?
You kind of missed a point, he's not being judged because he's not liked. He's being judged on the fact that he ran out on his financial responsibility and left the government to foot the bill.

His return means that his ex-wife has to pay back the money then claim it from him. Which he'll probably never pay because he doesn't have it either.

Ideally the government should ask the man to pay back the money, the judge would have no issue granting his request then.
What are these bigger projects which can only be implemented in java?

can is probably an overreach, but I expect the author was referring to the wide range of projects like Hadoop, Solr, etc.

If you want static typing, decent performance (and especially if you want a wide range of people who can work on your software) then you have C++/C# or Java. Or you are feeling adventurous or are ex-Google then maybe Golang.

There are other languages of course, but for most you are going to be struggling to find programmers who know them and library support isn't there, so you are writing lost of stuff yourself. If that's what you like, then fine.

If you don't want static typing, then there's a much broader range of course.

Or some kind of godawful tiered corporate thing that's big and unwieldy precisely because it's implemented in java?

Believe me, godawful corporate things are unwieldy in whatever language they are written in.

Have you ever seen a corporate Rails app? The saying "it compiles so it must work" is supposed to be a joke, but I've seen Rails apps where a large amount of the app would never have compiled if Ruby had a compile step. But then they did claim that Rails was an improvement because they could develop faster with out the compile cycle. Most of the app didn't work, but yes.. I concede that not having to make sure it worked did let them get in on servers faster.

Scary but true.
"While systems programmers are fleeing from C++ back to C(!!!)"

Example? I know of new developments in systems programming written in C++ (LLVM, clang, WebKit, FireFox (or did that start in C?)), I know of some that moved from C to C++ (gcc, maybe FireFox), I know of new developments in C (Linux, git), but I not aware of any system going from C++ to C. They may exist, but I would need more than a few examples to be convinced of the existence of a general trend.
Thanks? I guess...
Yes, in the form of base64
Schools need to empower and educate young people as to how to create wealth, and not just how to fit into a predesigned hole the labor market has ready for you.

Until that happens the relatively few people that 'get' wealth creation will always have the biggest slice of the pie.
IntelliJ IDEA or Android. Of course, you could use any language for a big project but unless you have specific requirenments (usually C-like performance), Java / C# is the best choice.

Photoshop - Needs C-like performance for image processing parts. If they started development today, I think they would go with a C# / C++ hybrid.

Facebook - The fact that they had to write their own PHP compiler is telling. PHP is nowdays quite similar to Java without the tooling, performance and massive ecosystem.
So you're against pretty much all encapsulation then?
Isn't "black body" in physics just something that absorb all incoming radiation meaning that the radiation coming out from it is all originating from said object?

The radiation from a black perfectly body is then a function of its temperature.

(Disclaimer: many years since I studied :-)
Not really. The problem is not about publishing keys or key servers, but with the cumbersome process of having to enter a hexadecimal string (and having to check an even longer string). The point of using QR codes is to simplify things: the user just scans a QR code, and the key is fetched and assumed to be valid (i.e. no need for the user to check fingerprints).
> But how does it make sense to you that a platform written in C can produce results faster than C is capable of?

It's actually quite easy.

Now, of course for every Java program there exists a C++ program that performs at least as well – proof: the JVM – but that doesn't mean that that program could be written by humans at acceptable cost. The JVM does a lot of optimistic inlining that's simply not possible in C/C++ (in those languages you'll need to write the same code lots of times).
Its probably the opposite.

Police pick him up for any crime, take him to a cell, look him up on the police database. Find out he's dead and decide not to feed him and just leave him in his cell. He's dead so no need to grant him bail.
I think we'll still have legends. We're recording lots of things now, but 100 years ago we were recording more things than 150 years ago. As an example, consider Churchill and Hitler. Both lived before your "2nd half of the 20th century", we don't have their blog posts, but we have a lot of information on them. Yet there is still a mythos and legendary aspect to how both are remembered now.

Even with a lot of information on both, legends are forming.
I read it as it would last beyond one year, unlike the normal free tier, but I’d like some clarification as well.

Edit: Re-reading it (particularly the “AWS Promotional Credit” section at the bottom) leads me to believe that the free tier is exactly the same as the regular free tier and it expires 12 months from sign-up.
RapidSSL because they were cheap and 37signals used them too.
DropzoneJs – drag-and-drop file uploads with image previews
Trojan horse for rehabilitating religion.
Concurrent data structures (hazard pointers don't perform as well as an implementation with a GC).
There was an article yesterday which I found far better written and researched on here yesterday trashing Gladwell's science that didn't get much traction:

https://news.ycombinator.com/item?id=6519843
The machine looks small, can't someone just pick it up and run?

No. The machine will be smash and grab resistant. It is not meant for unattended or outdoor use, but it will have thick metal mounting plates, a dual locking system and an internal strong box for the cash.
Scaling on the web is basically a solved issue for sites with such limited functionality. Even the CIA is using AWS, so I can't believe the regulatory and security hurdles were prohibitive.

To spend this kind of money on sites with these kinds of results is just disgraceful:

"The site is so busted that, as of a couple days ago, the number of people that successfully purchased healthcare through it was in the 'single digits,' according to the Washington Post."

http://www.cbsnews.com/8301-505269_162-57606633/obamacare-we...
Quadrilateral Cowboy (Indiecade 2013)
Only federal agencies and possibly ISPs can use the CANSPAM as a basis for a lawsuit. Private individuals can't.
Maybe it wasn't ever intended to work.
This is absolutely nothing compared to what they waste on technology in DOD...
That's not true at all, Lucene is a Java project from the beginning, and has since been copied to virtually every other environment because it is such a kick-ass indexing engine.
The plan can only be deliberate, egregious price discrimination. I found out about it because T-Mobile was heavily advertising it on their website. So I tried to sign up. You can't do that; you have to either order a SIM card from them (which is free), or get one from Walmart. I tried to get a SIM card from the local T-Mobile store. They don't sell those. I ordered a SIM card online and had to wait a week. When it arrived, I activated it on (surprise!) the T-Mobile website. I guess you can do that after all.

Note that in ordering the SIM card I did not indicate that I wanted any particular plan. The $30 plan just "happened" to be available for that card.

Was I willing to wait for one week in order to lower the bill for a large recurring cost by 40%? Yes. But T-Mobile seems to be gambling that most people aren't.
> the factors that play into which companies receive government contracts, a process called “procurement,” are fundamentally broken

This.
What other statically typed language is similarly fast, has massive ecosystem and great tools? (You need static typing to have Java-like tools.)
I started www.loveisall.com.br which is a blog to gather examples of manifestations of love from all over the world, from random acts of kindness to developing a more fulfilling relationship to your work.
stupidest shit ive ever read. dont even care who you are, you aren't more important than anyone else. your time is not more valuable. emailing someone is a perfectly normal way to have 1:1 conversations. abusing mailing lists and excessive cc's just create noise.
So that seems to be the output from http://www.andromda.org/ designs targeting a backbone.js frontend...

Looks like most of the code was "designed" and then autogenerated. Given the huge amount of validation a task like developing obamacare requires it sounds like a (somewhat) reasonable approach. (Not, that it couldn't have been done differently.)
They are like Heroin Dealers, first injection is free ;) just try it.
A third proportional responsive css technique
With 9 years left, I'd:

1) Advertise them on Sedo/namebox/etc

2) Put up a "For sale" page along with a way to contact you

You've pre-paid for 9 years - so there's no rush. I'm a fan of putting a price on the page as well - a high price. Putting up a high price lets prospective buyers know that you are serious, even if you don't expect to sell the domain name for anything close to that. Anyone serious about buying the domain will ignore your price anyway and offer a low figure - at least then you have negotiation reference points (high and low). That said, some domainers say not to list a price and make the buyer submit an offer.
The self-starter package is pretty much useless as it is the same as what they have already. The portfolio package seems excellent. I understand they want the cream of the crop, but I wish there was an option to submit your startup for a case-by-case review. We are burning about $1k/mo on AWS and it would be great if we could get some of this funding. It would go a real long way.
This is to Australian customer from PayPal Australia Pty Limited. The CANSPAM Act doesn't apply there as it's a US law.

Australia has the Spam Act 2003 but I don't know anything about it.
Microsoft: The Best Xbox One Gaming Experience Will Be Over IPv6
I agree completely, and I'm happy to see examples of orgs where the execs / directors respect and realise that the teams that they hire (IT, HR, Sales, Pick / Pack, whatever) will do the best job they can given the opportunity. The feeling of trust in employees is tangible, and therefore mutual and reciprocal.

If you're the head of a company, or indeed anyone leading a team, please take note of the above point. Trust your people to do their job (you can still measure their performance) and they will trust you to do your's.
Now you're just adding more axioms :)
Flask, Mongo, Redis, Heroku
Umm, isn't there a CSI effect, as in judges changed their sentences, because there wasn't enough certainity in the proofs provided by real forensic experts?

Isn't that bigger impact than anything Gladwell's stories had on policies?
Mobileize - The Drive to Purchase Platform
I live 8 minutes from my work, and I'm really happy about that, I hated my long commute.

It is 3 km away though :) , I do drive , and I'm in a job that I hate and which doesn't require me to take my work home (I'm leaving it but I'm stuck for a few months more).

If it's a short walk away then yes, it might sound more intrusive.
Most of those people did not create any wealth, they just got chunks of Soviet wealth in early 90-s.