skysight-inc/HackerNews huggingface dataset:
I don't really buy the "big win" over Sinatra ("much DRYer", no need to set ivars for each action) because you can just use a `before` block with wildcard routes.

before '/artist/:id*' do
@artist = Artist[params[:id]]
end

before '/artist/:id/album/:number*' do
@album = @artist.album_with_number(params[:number])
end
So that took place on bulletin boards? What's the equivalent to it nowadays? Is there a place where the action take place with today big thinkers?
You should not be calling something that's based around cheap labour disruptive nonetheless. Or rather, if you were to call Fiverr disruptive, it would not be for the "cheap" aspect but for the fact that their service provides a long list of fast-to-access freelancers (designers or other).

A disruptive business is usually defined to be at least better OR faster than what exists that then capitalizes on market share. It can be cheaper only as an added bonus. If the single business advantage is being cheaper, the business is not disruptive, as it adds nothing that's novel or unique, and can simply be either undercut by some or bettered by other competitors.
Caustics are caused by refraction or reflection, not diffraction. There are many analogies between simulating light and sound, but you take different shortcuts to make those simulations fast. E.g. you don't simulate diffraction when simulating light (it's effect is neglible) and you discard small objects when simulating sound. Those differences exist mostly because visible light spectrum and hearable sound spectrum are so far apart.
Thank you, but you shouldn't respect me for doing the right thing. Its what people should do.
Thanks for the tip! I'll have a look ;)
Oh, sorry, I guess I wasn't very clear. I was talking about automated integration testing, i.e. testing on a wholly different system than the developer's machine. (This is to eliminate the "well, it works for me!" problem.)
Let's build a browser rendering engine – Part 1: Getting started
Of course this didn't actually happen as it was reported. No where near that many passwords have ever been leaked. And the only thing they were telling us was "scary russian hackers get access to billions of passwords!"

I've found over the years it's easy to tell when a story about security isn't all that true. A story without any actual evidence behind it, that sounds very scary, is almost never true.
What about the lack of privacy in Bitcoin? Couldn't that be used to regulate the decentralized agents? http://www.pds.ewi.tudelft.nl/~victor/bitcoin.html
Thats a good theory. I have considered it. The CEO and I did have a long conference call with a lawyer much before they offered me a position. So we were all informed about the steps procuring a visa would entail. However, the steps involved are painful (lots of boring admin work). But still, a very plausible theory.
I think there are issues. Radios need quite a lot of power, while batteries must be very light and compact to not bother the cat (otherwise a collar would be eventually removed - a cat will surely find a way to do so)

I'm really surprised the cat in the article didn't tear off the collar on the first occasion.
I didn't know stylebot but sounds like a good idea. I'll have a look. Tks
Was Edward Snowden a bridge burner for the NSA?

We need transparency both in government and the corporate world. If a company isn't willing to stand by their actions in public, they shouldn't be doing it. And paying the OP severance, admitting a mistake, and moving on is fine by me.

He probably didn't have the right domain expertise, and an advisor/investor told the founders to switch. As green young kid's they didn't do it properly. They need to learn that you can't fire the whole PM team because you want to. These are other people's lives, people who may have mortages, kids, etc.
Haskell's modules system has problems with composition
Given the US, talking to a lawyer first is pretty much invariably the smarter thing to do. Even without going this far, you can make statements that then negatively impact your bargaining position later on.
Can you name any businesses where radical decentralization builds important revenue?

As others have pointed out, technology seems to consolidate more than decentralize. Network effect is opposite force to decentralization. Companies like Airbnb, Uber consolidate previously small businesses under one huge company.
I have another suggestion for the decline in startup rates: health care and college expenses.

The historically "prime" years for entrepreneurship are in one's late 30's to early 50's, years when one typically has a family in need of healthcare, college tuition, and hopefully retirement at some point down the line. In the 70's and 80's someone could leave the security of their big company, get relatively affordable private insurance for them and their family, and sleep moderately well knowing that even if their new venture fails their children will at least be able make it through a state school working part time. Now, they'll have to pay through the nose for healthcare and we all know how much schools cost these days.

Given the increased failure rates of new ventures these days it's not so hard to see why more mid-career individuals are remaining in corporate jobs instead of venturing out on their own: it's getting too expensive to roll those dice.
Sadly it's not public but yes I was very happy to see how well LuaJIT with Nginx peformed for this problem set. I developed several solutions in C, C++, Java, Java+Zing, LuaJIT and Go. The Nginx/LuaJIT (openresty to be exact) solution had a great ratio of "approachable code" to "performance" factor. I was able to get it built and transfer its use to several other teams without them having to know C and still be able to make changes effectively.
Why did you switch to a dumb phone and what dumb phone did you switch to?
Disrupting the Male-Dominated Startup Culture
Hacking asymmetric and symmetric lines together
RISC didn't "kind of" win; it really won, due to everybody walking around with tiny RISC computers in their pockets. Running a variety of linux.
It should be obvious to anybody who knows a little about physics and programming that it's technically possible to have an accurate-enough physics simulation of the matter and energy in a brain, even if it would require more resources than are available, and therefore strong AI is theoretically possible, right? Unless someone believes a human brain requires some supernatural component that operates outsode of the known laws of physics, in which case there's no point discussing the matter with them. Otherwise I don't see how that argument could be legitimately refuted.
Craps is the only game I'll play in a casino anymore. It's a great combination of slow-draining and high-social like you say. The downside is that you have to stand the entire time, but that's not so bad either.
I think Mozilla should focus on making Firefox fast and easy on memory usage before they start trying to "innovate" in the UI space, even if it's just conceptual.
Webpage speed's impact on conversions
If he can get one of this other job offers back on terms that are acceptable, he almost certainly shouldn't sue. Lawsuits take a long time and are incredibly draining. It's even more of a liability to be suing someone, while starting a new job. It's hard to serve those two masters at the same time.

In fact, if the offers are unaffected, he doesn't have much of a case because there aren't damages, at least not from that.

By "sue", I mean that he should seek a settlement if he can get a fair one. The company doesn't want a lawsuit either, but he can't look like he'll roll over and play dead. Actually going to court over this is a last resort.

it would damage your reputation.

It depends on what he sues them for, how connected they are, what they say, and how the case plays out. If he sues for emotional distress, then it looks like a frivolous lawsuit (and his odds aren't good). If he sues for detrimental reliance and can prove that he incurred expenses or lost job offers, it's less damaging. It hurts your reputation to sue if (a) the suit can be made to look frivolous (which doesn't mean that it is so; see "Hot Coffee") or (b) embarrassing material would come into the public, as usually happens in a termination suit (even if the employee is in the right).

The reputation risk involved in a wrongful termination suit isn't mainly the fact that the suit occurred. (That's part of it.) It's also the fact that the company is going to have ex-colleagues testifying ("character witnesses", still employed by the firm being sued) and saying that the plaintiff's work wasn't any good. That's sleazy on the company's part, but extremely common in a Wrongful T.
Factory Muffin – A php package for the rapid creation of objects for testing
Thanks! This is my wife's favourite comment. I wonder why. :)
It's hard to overstate how important monetary policy is in this state of affairs. CapEx has been plummeting for years because it makes more sense to lever up with artificially cheap debt and gamble with equity. We see less upstarts and less major capital investment by businesses because that's way riskier than the guaranteed returns that can be got through other common schemes predicated on cheap money.

http://davidstockmanscontracorner.com/the-financialization-o...
I wonder: were past disruptive efforts more sucsessfull in unseating incumbents ? And is Clayton Christensen theory responsible for bigger companies' better defense against disruption ?
MIT Students create a standing desk you can afford
> No cross-site loading of any kind; all source material MUST come from the domain you are on. This would seriously break some sites but it would close large gaps in security and tracking.

This would probably break almost everything. Who doesn't use some sort of a CDN nowadays?
'Meat' in this sense is already a sci-fi trope.

The ship Grey Area, aka Meatfucker, from Ian Banks books has already been mentioned and the term meat is often used by the A.I. ships.

Meatspace is commonly used as an antonym to cyberspace and in Gibson's neuromancer trilogy, Molly used to be a meat-puppet and Case feels trapped in the meat.

You may not like this usage, but it has been well established for decades now.
Ask HN: I'm fed up with my ISP options, is this really all there is?
I'm in an area that currently only has two competing consumer ISPs: Cox Cable and AT&T U-Verse, and I've had major issues with both.

On Cox I'm only able to achieve a quarter of the bandwidth I pay for and they have unreasonably low data caps (and the connection quality is none too impressive, to boot). On AT&T they monitor my traffic and actively disrupt my connection if they detect any torrenting at all, regardless of what I am torrenting (over the phone they admitted to this and said it's to "comply with copyright laws").

I would love to campaign for a municipal internet service, but my state has laws against it thanks to major ISP lobbying. Are there truly no other options except to move to an area with better service? What's a consumer to do?
You are spot on.

Most of the stuff you read on Krebs blog is sourced from shady forums based out in Russia.

Same type of forums that were bouncing around US providers in early 2000 and were targets of massive DDoS attacks.

(ie: ryan1918.com, etc).

His 'research' is basically going to those forums and translating/organizing activity for public consumption.
You must be young. 20+ years ago all of us were using shells / terminals just fine. Have people already forgot that everyone used text based operating systems before GUI OSes came around? If I could learn basic CPM commands on my dad's VT180 when I was 6 I think people learning to code can figure out Ubuntu.
I don't think this is quite right. Little Boy (Hiroshima) was test-fired at Trinity. Fat Man (Nagasaki) was the one that was dropped without ever being tested, but it was plutonium.
Some basic stats for anyone curious
http://i.imgur.com/jdkGpb3.png
I haven't done it because nobody is willing to pay $5 for a blurb. But here I'll do you one for free: "JabavuAdams - insight for a modern world" or "JabavuAdams - jack into the future [game link]"

The point is that doing some kind of fast creative work is physically possible. You can even get quality creative work for a few dollars. Go find a street artist.
The float right is a mistake, I guess I was playing around and forgot to remove it.

Yeah, webkit just skips lines that start with //, i'll convert them.

Thanks ;)
Why did they fail? What forced them to go back? What could have been done differently in the implementation to have resulted in a different outcome.
There is a recent Show HN (not mine) that might be the solution you're looking for: http://www.statlogger.com/
I think that on Fiver you give creative direction and that's what they go on, they probably don't care too much about your company.
>software online than on CD

FWIW I meant to be downloaded, not to be available via internet/web (as that would be a different product and the analogy wouldn't work).

It's not the zero dollars extra, it's the fact there is no actual publishing and so there is a huge cost-saving through - in most cases - no effort of the publisher. Instead of sharing that cost saving to the benefit of society they swallow it and add extra charges which undoes the benefits that the technological move has created. The only reason an ebook costs more than a paperback is greed; allowing the greedy to dictate access to arts (eg fiction books) and informational sources is not right IMO.

I'm not at all arguing that publishing houses can't abuse the power but when they do like this it makes it hard to side against Amazon coming along to whip them in to line. The publishing houses could have set less greedy ebook prices first and Amazon wouldn't then get to do their knight-in-shining-[consumer-championing]-armour act.

Ebook sellers may think you can't resell but first-sale doctrine disagrees. Of course media companies are lobbying to ensure that such established doctrine get reinterpreted to their favour but that again is not acceptable. Again the rich moulding the law to their favour ...

As an aside IMO there should be no copyright protection granted to sellers who lock up their wares in such a way as to prevent them being resold. In addition as such wares aren't going to enter the public domain (so far as is known at the time the copyright is being granted) we - the people - owe them nothing in protection of their works.
A Beautiful Website that showcases Soundhound favorites
Edited the Title to disclude the site name as described in the Guidelines.
I'm not sure what the curriculum looks like for the "business informatics" at your school, but if it's anything like what a similar "business CS" program offered at my college was it is mostly admin/management stuff or setting up and maintaining enterprise software (Cisco routers, using Microsoft products, ect). I had a friend who took a 300-level (Junior) class as an elective and they introduced Vim/Emacs halfway through and tested on it...we were both amazed at that level many of them hadn't even written much code, worked on a large code-base, or had a grasp on any programming paradigms/design patterns yet were getting a degree in a computer field in less than a year. I guess it goes to show how different levels of abstraction can be applied to CS to get a job done (ie. they didn't need to know how any of the tools worked internally...just how to use them to accomplish a job).

> Will chosing the "business informatics" major make me drastically less employable in software engineering positions, even if I have a good portfolio of personal projects?

Drastically? Probably not, especially if you have some projects under your belt to demonstrate your skills. If your goal is to be a "software engineer" though, I think you're better off getting a CS degree because it directly feeds into a software career.

> Will I miss out on a lot of core concepts in the theoretical & technical Computer Science courses, which will make me less proficient in programming later on?

Of course you will miss out on some things. There is a reason these are 2 different programs at your school because they are aiming at teaching 2 different things. CS dives into theoretical components such as OS design, programming paradigms and design, algorithms, ect. Now you can learn all these on your own of course, but I find it far more difficult especially at a higher level of understanding. "business informatics" (as I understand it), is about putting software in place which is going to aid business in some way or possibly train you to be in some sort of "software management" position.

Just my 2 cents though.
This is great. I recently ditched my iPhone for the cheapest samsung phone T-Mobile had, and I regret it about 50% of the time. I like having it when I actually need it, but the rest of the time I feel my life slowing slipping away.
For most people I don't think a full-time standing desk is necessarily optimal either; I'm using a Geekdesk, which has a motor that allows a sit-stand option (http://jseliger.wordpress.com/2012/09/23/the-geekdesk-writin...).

There are some efforts to build cheaper sit-stand desks—I gave a couple bucks to this one: https://www.kickstarter.com/projects/2036834894/the-most-aff... .
Yep, you'll be better off, but these people should have given you a severance package and if I were in their position, I would have offered to help you find a job.
The Nokia 515 (http://www.wired.com/2013/08/nokias-nicest-dumbphon/) has a pretty nice interface, I don't think a touchscreen would really give much advantage over the hard keys and d-pad - although that's mainly due to the OS being designed for that.
Google Groups is where all those newsgroups are accessible now. I'm sure you can use other clients as well, but GG seems very convenient!

You can find the original thread here: https://groups.google.com/forum/#!topic/comp.os.minix/wlhw16...
Can a 'selfie' phone and HTC One save Windows Phone?
I've heard of the possibility of "apparent" FTL through worm holes or other disturbances in spacetime, what do you think of those
I totally agree.

On top of that I think that its much more rewarding to learn the actual technology / language and not just a framework that represents one opinion about how things should get done. When trying to learn some c++ and opengl, i totally see the need for good libraries, which abstract some of the initial verbose window and shader setup, its good to directly jump into manipulating
vertices and stuff. They are needed because they hide the initially complex setup.
But in case of Javascript I really dont see why there needs to be another abstraction layer. The language itself is so easy, setting up a canvas is already handled well, and drawing to it is documented extensively.

Also in regards to the goals of p5.js (https://github.com/lmccart/p5.js#how-is-this-different-than-...):
"It is easy to translate a sketch from Processing to p5 and the process of doing so begins to teach people the basics of JS"
I dont really see how it would help teaching the basics of js, when the 'framework' itself introduces stuff like global functions, constants and so, which are considered evil in js. On top of that i think that if you try to teach someone js by porting code from java, you have to teach the fact that js itself is total different beast. Just like u said, no classes in a traditional sense,
where have all the types gone?... That fact that js is so perfect for 'creative coding' is because of its dynamicness, the same reason why bindings for scripting languages are so popular in lower languages, you can just express an idea much faster and see changes immediatly. Yes a good framework can help with that, but I think that when learning js as a first language you have to be
aware of its advantages right from the beginning, and not by translating it from another language.

I just love paper.js way of dealing with javascripts dynamicness, paperscript introduces some neat additions to the language like operators http://scratchdisk.com/posts/operator-overloading
I could totally imagine p5.js going the same way, accepting that the environment changed, not trying to port one opinion from another language to js, but instead think about the way
javascript and its advantages can be used to create a new tool.
>For what it's worth, one of the other four posts is a complaint about Ryan Block's customer service call with Comcast.

I saw that too, read it, and immediately got the sense that this guy has a vast superiority complex and he aims it at the latest headline-grabbing internet journalist or blogger so he can get his fifteen minutes as well. Specifically in the Ryan Block article, he acted as if he was having an ongoing conversation/interview with Block, when in fact it was his one-sided commentary on a couple of tweets. Very misleading, and it definitely left me unimpressed.

Besides, if what Block did really was illegal in California (two-party recording is something I've dealt with professionally in the past, Block was covered when both parties mutually consented to being recorded at the beginning of the conversation), why was the legality issue never discussed in the media except by this guy?
Try "baby esp" smartphone app. Designed for parents to track newborn eat/sleep/poop habits; may require you to mentally reclassify "migraine" to "breast feeding" or some other supported category. But gives easy recording tools, data on a central server, accessible from multiple devices, graphing, etc.
I think you are being too nice. They have served you very poorly and I don't know if it is helpful to make any excuses or tell everyone how you are. This should have been figured out before they hired. Now, maybe you should not have put all the eggs in this startup basket. I hope you are able to find another position in the area, do t stop trying. Next to e, give yourself time to be "excited" and tell everyone about a new thing.
I've seen an interesting 'swear jar' implementation when I went to a bar with friends last time - someone suggested everyone put their phones on a pile, and the first person who touches his/her buys a round for everyone.

Cost me a bit of money, that time.
In your article you say:

> A logo is what identifies you. It's the symbol that takes up space in a customer's mind when they think about your company. There is no symbol that is more connected to your company than a logo.

And then you end up with a logo that is, frankly, awful. Which means now customers will associate that awfulness with your company. Is that what you want?
I don't see any such suggestion. The fact is that updates fix many known flaws -- flaws that are or will be exploited after an update is released and the details of the flaws are fully disclosed (to the world, including the bad guys) so not taking an update is the same as being zero day'd by the software providing the update. It's not a good idea to avoid taking fixes for known and already or soon to be exploited flaws because the update may or may not have introduced new as yet unknown flaws.
I am interested in building a device like this (for other purposes and not for cats), but I have no idea how to put the hardware together or where to start. I have been thingking about bycicle security a lot lately and a tiny GPS + X (gsm, wifi, etc.) might me useful.

Could someone point me in the right direction? Where do I start?
An app 'swear jar'? Interesting. Soon, a real app swear jar that listens to you to know if/when you swear. Or a Causes swear jar app that donates a small amount for every swear word.