skysight-inc/HackerNews huggingface dataset:
I can take or leave Java per se, but it will be a cold day in hell before I touch a Tapestry project again.
Thanks, I've made that the approved answer now!
I've got my own unpublished, undocumented and a bit-flaky-in-places CMS that I have always intended to release 'someday'.

So it's really interesting to look at mature projects such as this and see where their philosophy and feature-set differs from where I've ended up.

So far I've decided that what I've got is different enough and non-awful enough to at least consider open-sourcing - it's just the task of cleaning-up, documenting and marketing my project seems rather overwhelming.

And I have great admiration for anyone who gets past that barrier for their own projects.
There was a codec in the mid-90s that porn sites and some illegal warez groups used that was essentially this. At the time your options were either AVI or a very expensive commercial solution, so someone came up with splitting video files into JPEG's and streaming them over the web and using javascript to slice them back together.

I remember watching star wars on one of the earliest web streaming sites - the image was around 150x150px and would refresh once per second. It was still the most awesome thing I had ever seen at the time, though.
Besides the official repository, we have per-user backed-up repositories for this reason. People develop on their machines and publish/save on the git server finished/unfinished work. You can rebase at will and push --force as much as you want.

Rebases on the official repo are not allowed and the per-user repos are public and can be used also for collaboration.
No, but neither is a Facebook employee commuting on the company bus causing that single mother of 4's poverty, if that's what you're suggesting? Because that's the point of the post you're begging to differ with.
This is one of those cases where having a 'confidential' S-1 is weird for me. Prior to opening day they have to have a 'public' S-1 so what is the big deal? Actual numbers on paper leading to a buzz kill ? I don't know. But as an investor I treat it as a negative.
> I suppose one takeaway is that it shows that the Google doesn't do more to encourage its employees to patronize public transportation.

Google and its employees have no obligation to patronize public transportation, nor do you.

> The Bay Area has a notoriously shoddy and inefficient public transportation system relative to a metropolis of its size and wealth.

That would be nice, but the shitty public transportation system built, operated, managed, and owned by the government is not the fault or responsibility of Google and friends. Google is not the reason it's a piece of shit either.

> Maybe giving back to the communities through ways such as that, they could engage with the Bay, not just create bubbles within it.

Google is the top philanthropist in the Bay Area giving $27.6 million to charities here in 2010.

http://www.bizjournals.com/sanfrancisco/news/2011/07/22/goog...
Pay attention. There is no solution to this dark design short of caveat emptor. I agree, justfab.com are using deceptive design practices; dark design frustrates me as well as many who understand that it is designed to take advantage of the less sophisticated consumers.

Why did your girlfriend not look at her credit card bill for 8 months?

Godaddy.com was one of the first to cross the line to unethical dark shopping cart design. what about their domain registration privacy product. It is free for the first year but impossible to cancel.
And that's the end of Candy Crush then.
enums are converted into code that does not compile.
Do they also force you to commit unfinished work frequently? Because in my experience devs would get around that "all branches are public" rule by just not putting things into a commit until they were confident something was complete. The end result is the same, except that devs don't get to enjoy using version control to its full extent.
If anything it just shows how poisonous the Valley culture is. I'm reminded of Matt Taibbi's quote about Goldman Sach's ["a great vampire squid wrapped around the face of humanity, relentlessly jamming its blood funnel into anything that smells like money."] and it definitely applies to a lot of these companies. Anyone doing dark web design, anyone doing linkedin-style "growth hacking"...

Mark Pincus bragged about installing crapware/malware on his customers' computers and did "every horrible thing in the book" and the valley and tech journalism mostly laughed it off. This kind of shit is no big deal here and every day I'm more and more skeptical about whether or not these companies are actually creating value.

Edit: But really though, has anyone else noticed how sour everyone is starting to get about the current tech-boom? Everyone except founders and investors anyway.
Strange, I can't get the swipe behavior in the Music app. I've yet to plug the phone into iTunes since the iOS 7 update, but whenever I swipe across an album or song, it acts as if I tapped it.
Fastcgi has a lot of limitations. We have a clean slate here, might as well shoot for the stars.

Of course, if someone wants, they can totally do something via FastCGI too.
That's the most generous interpretation I can find. Still not an excuse though.
It's astonishing how virtually all of the debate around "the new tech bubble" completely ignores the influence of monetary policy. There are lots of bubbles that have been inflated by QE-Infinity. The tech bubble is nowhere near the biggest, but that doesn't mean it isn't a bubble.

> The current freneticism is a very different animal from the original dot-com boom. For one thing, the companies racing to go public this September actually have revenues and what passes for real business models, something that was very often simply not the case in 1999 and early 2000.

Revenue? Great. But at $50+/share, FB has a PE ratio of well over 200. Being able to calculate a PE ratio is nice though. Salesforce, for instance, which has a market cap of $31 billion, doesn't even have a PE ratio because it has no earnings.

Are Facebook, Salesforce, et al. worthless? Of course not. But if the entire stock market wasn't being propped up by the Fed, you wouldn't see these types of valuations, and that would have a cascading effect on the entire tech ecosystem for a variety of reasons.

> The current boom isn’t a flash in the pan, doomed to disappoint arriviste gold miners. It’s here to stay. A mature Internet economy is generating huge riches, and it is remaking the face of San Francisco and the larger Bay Area in the process.

The internet is here to stay, and there will continue to be riches generated by it, but it's extremely foolish to believe that the internet economy is disconnected from the real economy, which is precisely what so many, the author of this article included, seem to be doing.
Right, and when someone made the first transistor, it was no smaller than a vacuum tube. Clearly impractical.

Give it time. A proof of concept does not represent the upper limit of what a technology can do.
what would V'ger count as? If we would count it as a ship would we count its energy field in it size or just the support area directly around the probe itself? Based on "Trek Wikia" the novel put it at about 78km for the vessel itself. Pretty much one of the most powerful space moving vessels conceived.

Do ships have to be "manned"?
Can't be modded up enough. A person who is nice to you, but mean to the waitstaff, is not a nice person.
Recontextualize this for a minute and let me see if it still makes sense.

The company offers a salary of $50/hour when he thinks his market rate is $100/hour. He refuses, countering by asking for $100. The company comes up to $60. He refuses. The company makes the following final offer: "OK, you win. We'll pay you $100 per 1 hour 40 minutes and you can work as much as you want." How have they bettered their offer? Especially when there are (presumably) other market rate jobs out there.
Fantastic links throughout this thread.

When playing with new programming languages instead of a 'todo' list I always end up building an XKCD password generator. Interestingly enough, I've never found a frequency/comprehension list worth using to populate it for public consumption.
PivotTable.js: JS PivotTables
> solving a calculus problem is far more challenging than reading the subtext of a conversation

Speak for yourself...
Handle it like any other abusive relationship. Make it an ex-.
re: reliability of information... The same can be said for pilots sitting in the cockpit (see Air France 447).

In some ways, having the pilots outside the plane would be an advantage in an emergency. It's much easier to trust the gauges (which is almost always the right thing to do) when you aren't experiencing any of the physical sensations in the cockpit. There have been countless cases where pilots trust their own sense of up/down/left/right (in zero visibility conditions), and ignored the relevant cockpit indicators, to disastrous result...
In some cases yes.
I usually dont comment on HN but just came to say you're full of shit.
Thats a classic dark pattern on tricking customers into things that they didn't want in first place.
Apple iOS 7 makes some users quite literally sick.
Hey HN- I am an insider to this business and in the subscription commerce space and know these companies well. Here are a couple high level insights about this business:

Dark Pattern: of course, but we call this conversion optimization. We try to make the checkout process as easy as possible to minimize friction. Give customers a great offer, get the credit card, and they will opt-in to the subscription and forget tomorrow.

Negative Option: The billing model is one in where you purchase, or get a free trial, and you are automatically enrolled until you cancel. Think about the old Columbia House DVD club or BMG (if you are old enough to remember). We call this "breakage". This is what makes the model work. If every customer picked out shoes every month, or they automatically shipped every month, they would lose money. This is because the cost of the shoes + shipping doesn't leave to much room for margin. This also allows them to front load their marketing dollars and scale - spending $50+ to acquire customers, which eventually become profitable as customers continue to get billed month over month.

Tricks & FTC Compliance: I do notice on the billing screenshot that they have an opt-in checkbox to the VIP club (subscription terms). However, these are behind a link, which is against the FTC guidance on negative option marketing. The FTC and Visa & MasterCard require any subscription to have an opt-in box which the customer agrees to the amount, billing frequency, and customer support info to cancel. They clearly are not doing this, and apparently haven't been caught since it "looks" like just typical ecommmerce.

eCommerce vs. Subscription: Interestingly, JustFab recently acquired ShoeDazzle, who was their primary competitor for years. That was, until ShoeDazzle decided to move away from the subscription model, and go to a retail model. Pando Daily did a whole series about this, and the CEO they brought in to lead it. Guess what? The pure e-commerce model didn't work, ShoeDazzle struggled, returned to subscription, but eventually sold the company for a deep discount of the valuation to JustFab.

Bottom line, they shoes they sell are cheap and fashionable. In fact, they lose money on a unit basis. Yes, there is a small percentage of the revenue from customers that love the service, pick out shoes and pay monthly, but a a majority of the revenue is coming from consumers who just wanted a deal on one pair of shoes.
Isn't Riak mostly platform-independent Erlang?
I've seen that, and I guess as an iTunes Match subscriber I can be okay with that. It's just that I was able to delete individual songs/albums/artists off the phone in previous versions, so I was anticipating that here.
...So it was added to ports. Got it.
Interesting. Can you share why?
How one of the comments suggests to have the COM write-out an EXE, you could do something similar on OS X. Applescripts can be entirely in a resource fork, have that write-out a macho-o and have the data fork be your previous polyglot.
Seems like nowadays if you have a single hit you can make A LOT of money but trying to keep it a sustainable business when you depend on hits is very hard. I think they can definitely have a very good business. You just shouldn't look at their current finances as indication for how they will be in the future unless they can keep pumping out hits.
I don't think Java is as bad a language as some people think it is.

Personally I write very concise Java code that is full of functional ideas. Tools like Guava, Spring and language features such as static imports, as well as just having the value that verbosity is a problem, can lead to Java code that is fast to write and easy to understand.

When people are doing rapid prototyping in a REPL, I'm writing unit tests in my IDE, and rather than scrolling off the screen and into oblivion, these tests are incorporated into my project right away and always watching my butt.

If you want a REPL, Groovy is great. For instance, one time I was trying to figure out what was going wrong with a Hazelcast cluster, and I was able to create a Hazelcast client in Groovy just by puncing in the maven coordinates for Hazelcast and it was a lot like working with the MySQL or mongodb db shells.

I think the main problem with Java is the total complexity of the ecosystem, and the fact that it requires wisdom to use well more so than intelligence.

Personally I have been bouncing back and forth between Java and other programming languages for years. I was programming it back when it was in beta, and back then it took me about a year of experience to be able to write reusuable OO code that was worth reusing.

More recently I got back into with two gigs for companies that had huge maven systems (30+ projects) and it was stressful a while, particularly when a large number of SNAPSHOT version releases, my internet connection was slow, and everything was half-baked.

In a situation like that where you have to get on top of everything that's specific to a large codebase, you've got a 20-minute build process, no real project management (in one place the project manager quit the team after she got bitched out by my boss) and, if you're really unlucky, you're the last person to touch the code before it goes to QA, it's stressful.

When I went back to coding for my own account, I read the maven documentation from cover to cover on my nook when I was working out at the gym and now my build process is faster than my car can drive the quarter mile and I intend to keep it that way.

I think it is tougher for new programmers to get on board of it and a lot of the problem is that companies are trying to look for 10x programmers when they really should be building a 10x organization.

For instance, a 10x change can be had by getting a 20 minutes build process down to 2 minutes. It's not science fiction. Sometimes team members and the boss will say that this "isn't a customer requirement" or "you're not being a team player" if you want to speed up the build, but I know the customer wants the job done quickly and the job done right, and speeding up the build process 10 times is the fastest way to attain either of those goals.
The first Death Star was 160 kilometers in diameter, while the second Death Star was 900 kilometers in diameter.

http://starwars.wikia.com/wiki/Death_Star
CloudFlare: Happy 3rd Birthday
It is - the 'ported' keyword in FreeBSD world means added to Ports tree, and that it will be available as a binary package from freebsd.org repositories.
It's missing this one:

http://s3.amazonaws.com/data.tumblr.com/tumblr_lbjnlhr8vt1qe...
What RMS saw
Link should be named "A Good Starting Config for Learning nginx Security"

If you don't know what each line of a config that is being spoon-fed to you off of some website is doing, you're doing it wrong. Research everything!
Why don't pilots learn to code then? They'd like, triple their salary and there would be only upside!
Interestingly enough, most folks working on GitHub.com don't use this model. We actually use a simpler model, and usually merge to our feature branches rather than rebase. I'm not sure if Zach's latest talk(s) goes into this level of detail.

I think a big part of the reasoning is because we tend to push up branches really early to open PR's and get discussion going. And of course rebasing public branches generally leads to hell.

I know some other .com devs will rebase privately before pushing a large branch, but I would say 80% of work is just done with merging.
What solution, if any, do you propose?
Such serendipity for this article to also be published today: http://www.theonion.com/articles/google-employees-disappoint...
If you don't know who the sucker at the table is, it's you.
The Nostalgia for Infinity was ~4km in length.

She rode the spinal trunk, the four-kilometre-long shaft which threaded the entire length of the ship. She had boarded somewhere near the nominal top of the shaft (there were only 1050 levels that she knew of) and was now descending at ten decks a second. The elevator was a glass-walled, field-suspended box, and occasionally the lining of the trackless shaft turned transparent, allowing her to judge her location without reference to the elevator's internal map. She was descending through forests now: tiered gardens of planetary vegetation grown wild with neglect, and dying, for the UV lamps which had once supplied the forest with sunlight were mostly broken now, and no one could be bothered repairing them.

http://en.wikipedia.org/wiki/Revelation_Space_universe
My thought as well. The problem is this specific workplace. My wife has also experienced the same things that the OP wrote about while a teacher and librarian, two of the most female dominated professions in the country. And this held true even when she has had female bosses.
Or offer 2 equally sized checkout buttons next to each other: "Checkout" and "VIP Checkout"
That may be part of it; I never plug my phone into my desktop, and I get my music on my phone via iTunes Match. But whether or not I have Match enabled on the device, I'm still not able to delete tracks/albums/etc with this behavior.
The headline is a lie, nothing Google has been found to have done has been ruled unlawful. The order here simply allows the case against Google to proceed in part (while throwing out part of it in its current form). This is a very early ruling in the case, before any evidence has been presented, and is purely a ruling as a matter of law about the standing of the parties to bring the case, and whether the claims made are even valid legal charges.
Satire or not, this is really not worth anybody's time. Move along folks.
DeviantART gets strategic funding from Autodesk
Yes, it's called "negative-option billing," as practiced by the Book of the Month Club, Columbia Record Club, and others.
A business owner that engages in that practice is not going to keep his/her employees long.
Do you have a problem with bus drivers?
Let's also remember that this was a while ago. Ruby has picked up some critical performance and GC improvements along the way, including completely replacing the old AST-walking interpreter from 1.8 and before with the bytecode interpreter of 1.9 and newer.
> Google and its employees have no obligation to patronize public transportation, nor do you.

Of course not. This is a free country. Of the developed world, we probably put the among least obligations on corporations. But I'm not talking about legal obligations. I'm talking about a social responsibility. Just because you don't have to, doesn't mean you shouldn't.

> That would be nice, but the shitty public transportation system built, operated, managed, and owned by the government is not the fault or responsibility of Google and friends. Google is not the reason it's a piece of shit either.

Of course not, It's largely the fault of an ingrained culture of NIMBYism that drives city and county governments to reject greater expansion of public transportation, coupled with budget cuts, a car culture, and so on. But my speculation is that with their wealth, companies like Google, Facebook, and others, can possibly place influence on those gov'ts to shift their attitudes, at least gradually.

> Google is the top philanthropist in the Bay Area giving $27.6 million to charities here in 2010.

For which they certainly should be lauded for. And which is a good start. But I'm sure there are more ways that corporations can give back to communities other than employing their populations and giving money for charity.
You sound like the Ebay scammer that got pwned by Judge Judy on national TV who just kept saying "it's not my fault she couldn't read."

http://www.youtube.com/watch?v=W5i_m9k7Wos
Try 200k for a new grad, base + stock, this is not including bonus yet.

There's a reason most people on the market right now are so horrible.
What Your Startup’s MRR Figure Is Hiding
I can't speak for Wells Fargo, but I've had zero problems issuing charge backs with Chase Signature. I generally file a claim on their ridiculously unpleasant web form and I get temporarily reimbursed immediately while they investigate the issue.
Like Walmart?
Talk of obligation and responsibility requires further philosophical grounding than mere outright claims.
Google and Facebook and a few big/hot ones.
>and uh-oh what the fuck is going on

So presumably you would have an alarm that wakes up the pilot if this happens. Here's the problem: humans wake up pretty slowly. For 10 minutes or so after you wake up, you might as well be drunk as far as your reaction time and judgment are concerned. I don't know if this has been tested in high stress situations, and I would guess that the "warm up time" is faster if your adrenaline is pumping, but it's still going to be a lot worse than having already been awake.
How do you wind up with a 29% allocation to CYB in a "conservative" allocation?
10 Milestones That Have Shaped Google's Search Program
Detected radio bursts evidence of 'exotic phenomena'
Announcing OpenSource Trace und Logging for DevOps - UnifiedTestAndTraceManager
Hello,
I would like to present an open source project for a common trace and logging layer in distributed environments. This in particular provides for configurable focused output of various trace and logging messages for various programming languages in a common format. It is targeted for test and production systems.

- http://sourceforge.net/projects/utalm/
- https://github.com/ArnoCan/utalm
- http://www.unifiedsessionsmanager.us/en/downloads.html

The current available component is for scripting by bash, soon available are Python and C++. Additional going to follow are:
Ruby, Java, JavaScript, SQL, PowerShell,...

WKR
Arno-Can Uestuensoez
Thanks for the feedback. I never made any point regarding type-safety so I'm just going to gloss over that. I have no issues with static typing.

Also, I did not mean to say that you should not move to something that inherently runs faster, that would be perverse. However if I have a system written in a language that already works I would probably start by looking at algorithms and architecture before pulling the New Language card.

Once you have a set of interoperating services then re-evaluate which, if any, individual services are my performance bottlenecks that could benefit from the effort of re-implementation in a new language.

The really interesting discussion of course would be one that included engineers from Twitter and their recall about what happened.

I have been in enough design meetings to know that their strategy didn't emerge fully formed from the mouth of one person.