skysight-inc/HackerNews huggingface dataset:
Autoapi – automated api generation from SQL schema
> Show a principle that is broader than introducing new micro-regulations but would result in better outcomes

The alternative to regulating what, how and when everyone should do everything is to let people do what they want, but allow anyone to sue if they damage people or property.

If it results in better outcomes is of course debatable, but it has a long and defendable track record.
Can You Help Us Build the Perfect Analytics Tool for Startups?
Study shows walking can boost your math abilities
BugLife – Interactive visualization of GitHub issues
You're not "being overly negative" or being "a skeptical sort". You are launching an ad-hominem attack; you are attempting (knowingly or not) to character assassinate patio11 without any basis in fact.

Just because you think there is a lot of bullshit paraded as fact on HN, does not give you a license to do so without people calling you out on it or down voting you - even if you hide behind the "hopefully people aren't uncivilized enough to just down vote here".
My hack for taking Ubers from an airport is to simply get in the first rental car shuttle, go to their lot, and call an uber to their lot while you're in the shuttle. Get off the shuttle, get into Uber. Win.
jj = <ESC> changed my life; I'm not even joking. I even went so far as to put my zsh in vi mode and added jj there too. (WARNING: doing this will result in a pathological need to type jjk whenever you open a shell to start scrolling through history.)
Comments on smartphone apps and innovation
Smartphones as a platform were revolutionary in terms of being able to deliver software that had capabilities never before seen by consumers and even professionals in many areas. There was a lot of innovation, an explosion of people realizing they could, as an individual, make something big.

But nowadays it seems some of the brightest minds are making apps because that's where the money is - but is there a law of diminishing returns on innovations in smartphone apps or am I off base in thinking that? Obviously as more features are added, more innovation can happen and the smartphone becomes the 'control panel'.

But what I'm getting at is - could the next Tesla or Farnsworth be spending a lot of time on these less innovative, but still creatively rewarding and lucrative pursuits?

I know there's a lot of people in the new tech spaces like 3d printing, VR, digital logic, etc - and the iterative advances made in the semiconductor industry over the last 20 years is nothing short of amazing. But what about the individual - the celebrity genius/innovator? I don't personally think a guy like Elon Musk even qualifies as that yet, but I don't know his work well enough to comment. I don't really think Steve Jobs qualified either. These are brilliant guys but I see them more as shrewd businesspeople who were tech savvy than the genius who shows us a new branch of technology for the first time.

Anyway I'd love to hear some opinions. I'm a developer myself but I have been moving more into hardware/engineering pursuits as well as physics/chem/bio (my original fields of study), etc. - and even have a quickly growing workshop set up at home. I'm wondering if this is a trend that might catch on as I've seen a lot of people doing the same.

That's not to say there aren't a ton of great apps to be made that can help the world - maybe it's just that as a creative person I'm getting bored of that arena and need some time away from it.
Kudo's to Dell for acknowledging that the world is more than just Windows. I'm the proud owner of a 1st Gen XPS 13 Developer Edition. It's a truly beautiful product and a joy to use (apart from some Wifi issues)
Mexico City taxi drivers stage mass protest over Uber
Fact or Fiction: Android apps only use one CPU core
US investigates as ‘phantom’ cab rides appear on hacked British Uber accounts
S.M.T.H – Send me to heaven, mobile app
There's rarely such a thing as a perfect category in real life. Arbitrary categories are still categories, and still work with moral intuition, they just take slightly more care around corner cases.

Extrapolating from one case is a bad idea when categories are fuzzy. You find such things as the sorites paradox.
Remember with unicode support for variable names you can use emoji:

http://stackoverflow.com/questions/29696768/which-emoji-can-...
Homosexual acts were illegal until quite recently (~50 years or less) in most of the western world. If we had, hypothetically, 100% effective law enforcement, there could have never been a social movement to change that - everyone would be locked up.

Same with Cannabis - how could sufficient people have experienced it and realized that it wasn't as dangerous as promised, if everyone who tried it was locked up?

It's hard to change an unjust law without breaking it in the process - and we want unjust laws to be changed. So therefore we should enforce laws, but not completely, and have some discretion in how they're applied.

However, the alternate situation is also bad - if you have lots of laws, as we do now, which are rarely or never enforced, then you have a powerful hammer the authorities can bring down on anyone they like, since everyone is a criminal.
Nationalism doesn't work well for Uighurs or Tibetans. Nationalism plays more to the poorer Han majority in the east.
From what I can tell he's not trying to say that copyright is bad because reproducible works are bad, but that copyright is bad because the capitalistic economy necessitating it is bad.
Seveneves by Neal Stephenson is now out
SuperBad was a little late to the Net art game but they had a great site.

Jodi.org is a art project. JO and DI are the abbreviation of the artist. The original entry to the site was 23.org (now sends you to hackers) which was a strange pyramid. I remember they got their start or had galleries at Art center college of design - Pasadena.

It was called Net.Art. I was also really big designing it, kind of like hacking before it was big. You made code do things that it shouldn't, make the browser shake or many pop ups that close themselves...all big feats back then. You will never get the full effect of these sites now becouse of how the browsers block most of the code. Back in the day when you pulled these sites up they were just moving. Even one time the guys from JODI made a game that downloaded in pices onto your desktop... now that would be called maleware.

Hell.com (I was a member) was a site that basically was a gallery of all net artist and a place to cloab and they gave you a email addy. They did work like organizing Radioheads crazy OK computer website. Idiots Hell.com are as they were offered 18 million in the late 90's for that domain but they turned it down due to pride. Bet they are kicking themselves now...lol

I personally single handedly destroyed the only Net.art listserver of the net art groups by photoshopped porn and txt bombs, was a anarchist back then now work for the united nations... funny how things turn around.

Lots of Net.Artist went into hacking and web development.

-Mytho
The resource / CPU requirements of this are not something to be proud of. If your logo means the rest of your site is going to take a serious performance hit, then your priorities are way off.
val lyricsFromAshittyRapSongYouNeverHeardOf = true
Wow, great - thanks! Sure wish I had taken cis194 while I was at Penn, people always talked about how great the course was but I didn't realize it was best-course-in-the-world good. (I wasn't a CIS student and didn't think I would be programming professionally upon graduation).
http://www.theuselessweb.com/
Amazing. This will be the first video game that I've played in a long time.
You got some good points here though I don't know why opcode caching didn't work for you. Nowadays, it's just a matter of putting some configuration lines into PHP-FPM config and it works like a charm (at least for me, you might have a special site, idk).

Yes, compiling PHP shouldn't take that much (even though typical WordPress site consists of thousands of PHP files). But as you can see from some of the charts from my work, it can potentially double the amount of concurrent requests the server is able to respond to.

Whole page caching (I call it page cache) is the biggest improvement one can make. However, instead of using WP plugins, in my work I configured Nginx to cache the output of PHP interpreter (FastCGI). The advantages are that you can use Nginx's location directives to bypass the cache early (e.g. logged in users, shopping cart, etc) and that Nginx stores the pages in RAM in a tree-like structure with pretty fast access times. In a heavy WP site (plenty of large plugins, etc), you can go from 200 concurrent requests at 8 seconds to 1000 concurrent requests at 2 seconds, which is a pretty huge improvement.

MySQL query caching should definitely help, though in my testing it did not. Maybe I need a real benchmark with a real 100 people requesting different subpages. Then the DB (MariaDB in my case) might become a bottleneck.

Yeah, SSDs are superb-useful, in any cases. I made all the tests on a non-SSD server. At least the WordPress DB structure is quite flexible, though, as you mentioned, it now suffers from the gigantic joins.

Bad plugins and themes are the root of all the performance problems. But sometimes it is easier to implement caching and replacing Apache with Nginx on the server side than replacing plugins that you really need. That's the main point of the thesis: Time of an experienced developer fixing plugins and themes is more expensive than optimizing the server. But yeah, if you are a developer, learning to write clean and fast plugins is crucial.
A New Community of Growth Hackers and Creative Marketers: GrowthTalk
It's not a business book but read Meditations - Marcus Aurelius - if you have not already. I think it can make anyone better
Backwards compatibility could easily be maintained. .bat/.cmd files could be executed by an interpreter called from this shell. It's just another userland, and compared to Windows userland, a very small one.
Also - 507 Mechanical movements if you haven't read it.. available online for free but I'd get a nice formatted one
I prefer mapping <ESC> to <CAPSLOCK>. Hitting single keystroke.
I quickly got tired of hitting 'jj' every time I need to escape.
I personally use 'kj', which is just a natural roll from my middle to my index finger. Have you tried this?
If doing this, stick to 10.9 if possible. 10.10 changes up the graphics stuff in a way that breaks VM graphics acceleration and makes the UI unpleasantly slow.
Rust could be a great platform to build a new mobile OS on. Non-garbage collected so it'd be fast and efficient on low-memory ARM devices. Just like Obj-C really gave iOS a headstart on java-based Android. Doubly-so if they want to continue to target the low-spec end of the market.
Your contraction massively misrepresents what I wrote. Compiling Ruby is by no means easy. And optimizing it to similar speed as e.g. C is massively hard.

But optimizing the dynamic dispatch down to the cost of a vtable call is trivially easy.
Why did you choose to broker through feinternational, vs say flippa?
Fedora 22 Released
The main thing holding me back from converting over to Postgres for my own projects (although I used it extensively at my previous jobs) is the lack of native multi-master support.

Granted, I haven't looked into it recently. What's the best way to setup multi-master replication on Postgres? Google shows various different options. I'm wondering what's the most commonly used method at this point.
Similar results here – Favorite RDBMS http://www.databasefriends.co/2014/03/favorite-relational-da...
> Remember: copyright is a legal fiction created by congress that exists solely to prop up industries.

That's very US centric. Look into the history of copyright. It's more interesting than that.
>best-course-in-the-world good

Well, best that we're aware of. It's a total accident and the friendly insistence of a nice Australian Haskeller (they're really lovely people btw) that I even discovered it.

I think a lot of the value of cis194 is also in who is teaching it. Yorgey has been at this for awhile and wrote the incredible typeclassopedia: https://wiki.haskell.org/Typeclassopedia which my coauthor and I are so fond of we had bound printed copies made.

Then you had Richard Eisenberg teaching it in '14 - he's really good too. I took his GADTs workshop at Lambda Conf this weekend and it was phenomenal.

Afraid I don't know anything about the current instructor.

Do note that because of what the courses do and do not cover, the Spring '13 cis194 is what's recommended for independent learners despite some errata that have been noted.

I would really love a chance to talk to several people from UPenn's CS department - a very impressive bunch.
If you have to search for loop index variable, your code has worse problems than naming.

I mean - I don't recall writing a loop longer than 2 screens in years. Usually a loop is less than half a screen long.

And anyway, you can search for [^\w]i[^\w] if you really need to.

Maybe it's aquired taste, but in array-heavy code (usually math-related) I much prefer A[i][j][k] * B[j][k][i] than the same with long names for index variables.
An IDE should tackle this w/o any problem.
Obligatory link to Everthing is a Remix:

http://everythingisaremix.info
Where "one = 0" and "first = 1".
Ah, Dwarf Fortress - the very definition of over-delivering on emergent gameplay.
Polish only (so you'd likely not be able to appreciate the typos and orthographic errors), early 2000s, but the page itself is worth looking at:

http://www.web_4_all.republika.pl/
"It doesn't really serve any learning purpose for people to hold back on comments that might be helpful just because a particular member happens to be well liked."

It's the politics of HN. If you say anything bad about Patrick (no matter how true or constructive) or say anything against the status quo (example: legalizing MJ), you will be down voted.
I don't think Germany is less developed than US today by any meaningful measure, despite having been essentially destroyed and then cut in two for half a century. I would even argue that most of Northern Europe (Netherlands, Denmark, Sweden, Norway, etc.) is more advanced than US, at least for things I care about: affordable healthcare and education, low criminality, etc.

But all in all when it comes to "might", to being a superpower, it just doesn't add up. Size does matter. The EU is in the correct league, but in my opinion it's not heading in the right direction: I'd rather a much smaller, much more integrated EU, with unified defense, budget, administration, etc. The United States of Europe, in short.

On the other hand you could argue that without WWI and WWII, France and UK could have kept their respective empires united. I'll readily admit that I'm not particularly fond of colonization (unless we are talking about the video game, the first one), but you could certainly make the numbers add up.
Thank you for bringing this up.

I haven't heard of Contributor until now, but I'm curious as to how the technology works. Would privacy extensions like Ghostery interfere with the collection of visit statistics that would determine the distribution of your contributions?
I was a member, bought back my soul, and had a hell.com email address for years. As aric said, it was a cabal of artists and designers, mostly using Flash. There were discussion boards, spaces to explore, and so on.

The associated site http://www.cygne-noir.com/ is still up, but with just an image. There's probably a login somewhere, but you must know the URL. And http://final.org/ is for sale. But http://www.8081.com/home/ and http://www.medialounge.org/ are still there, and seem much as I recall.
Agreed, which is why I also pointed out that with suitable guards and fallback path you can often inline as well, as large proportions of callsites in dynamic code is monomorphic or can be transformed to monomorphic by relatively small numbers of guards and split paths that can often be hoisted quite far.

But a call/jump via vtable is already a massive improvement over most dynamic language implementations. It's not unusual still to find e.g. hash-table lookups and hierarchical searches up through the inheritance chain for no good reason.
I've been using Vultr with FreeBSD10 for over 6 months now.
During that time, I had to upgrade my machine to a larger one.
After seeing it as reliable, stable and zero downtime, I now use it as a production machine.

So far, I've had no issues and the prices are reasonable, compared to "rootbsd"
This article is just another Matt Asay puff piece.

MySQL and Postgres are both great RDBMS choices with roughly the same number of features, though MySQL always has more replication options.

The factoids of interest in the article are that MySQL is the #2 database overall, and about to overtake Oracle at #1, and pg is growing in popularity in job listings.
> Sorry I'm the awkward guy at the party that makes people feel uncomfortable :)

You're the awkward guy at the party who likes to think he's making people uncomfortable with his comments but failing at it.

I too don't see the point of optimising a product you don't want to work with anymore, if there are more lucrative projects on the horizon.
Top Anti-Human Designs/Disadvantages of Apple Products – WinX Answers
RxSwift – Microsoft Reactive Extensions (Rx) for Swift
Earlier today there was an article on the front page about a Postgres data corruption bug. I thought it was unusual to see a negative Postgres story here. I came back looking for it and it seems to have vanished and been replaced with this article.
An observation about corporate security departments
There's lots of love for XPS 13 on this thread. I'm considering a switch from Thinkpad+Asus to something different. Is the "XPS 15" just as good? (Although it looks pricey).
I used a 6-bit variable wordlength
decimal arithmetic machine on Saturday. (See my post on mining Bitcoin on the IBM 1401.) And someone is writing a C compiled for this machine...
5 financial and accounting tools for Startups to make their life easier
Well, the site was in a year over year downward trend in revenue. Why invest time in it to make it more profitable when he's got other ventures that are making mor or are more promising? He could let it die or make a small chunk of change on it and focus on things elsewhere.
Congress has whatever oversight it wants. They can simply defund any agency that irritates them.
Regarding the non-replaceable battery, while I am sure that they had some profit-motivated reasons to go that way, you also have to take in account that high-density batteries are a bit dangerous to handle, so replaceable batteries need a protective shell (adding to their volume).
In other words a non-replaceable battery can provide a bit more power for the same volume. So even if the primary motivation might have been aesthetics (no need for large openings in the body) I am sure that it wasn't the only reason for that decision.
Canonical: LXD is much better than KVM
Day off. I try to focuse on people, friends or family. Not on the fantasy that I'm special, or doing something that important.
Huh? Are you actually a developer? Here is a real life example of technical debt holding back a company.

I am working on an app that allows pilots report damage to their aircraft. The app has some technical debt, namely: they built a custom user interface framework in the iOS 3.X era. Yes, it's an old app. They never fixed it and asked me to update it and include a lookup table for several fields.

It takes too much time (est. a week or two), while in modern code, it would be easy for any developer because you could use the standard Interface Builder tool by Apple (est. a day).

That's technical debt. It's real.
Revenue is not useful. He probably sold it for 3x EBITDA.
His replies to some of the comments wink at the possibility that he thoroughly enjoys the rancor and consternation stirred in the minds of that particular subset of his readers.

e.g.

That problem will go away once the optimizer is
taught to recognize this operator. Then we could
call it the rocket-powered tadpole.
- Raymond

Consider the people, who haven't commented, instead simply skimming this post, without reading deeper, then showing up to work on Monday, and dutifully explaining to colleagues about a new operator they learned of.
Its a large part of why I'm in favor of regulation. Many, many people get screwed precisely because they can't read between the lines.

Yes, that is a common reason for supporting regulations - a well-meaning disdain for the intelligence of others.
I prefer email. A web form signals that the company (or whomever they farmed out their recruiting to) is impersonal and/or trying to optimize for their own convenience. Ginorma Corp has a web form, Cool Little Company doesn't - and I prefer to work for the latter.

Also, with an emailed cover letter, I can be more expressive by using italics and formatting, etc.
Sublet gorgeous SF office from YC founder for 4 months
For our ECC algorithms, we want subgroups with a high order. So in general we will choose an elliptic curve, calculate its order (N), choose a high divisor as the subgroup order (n) and eventually find a suitable base point.

Why don't we just look for a curve and field which has prime order - then we know that any point on the curve (except 0) is a generator of a subgroup with the same large prime order as the curve itself?
Can't wait till I have a phone that friendly.

http://newstechnica.com/2008/09/22/free-software-foundation-...
Am I the only one who is missing the context? I don't get what is the point of this website.
these copyright and patents are a huge hindrance to creativity. Now you cannot make a new product because somewhere someone has it copyrighted. I had at least 5-7 products in mind but could not build it , because my patent filing team says, we will end up paying huge royalties if we go on with this project. I wish i could burn all patents and copyright and recreate everything open source.
You just made my day :-)
GameBoy Emulation in JavaScript: The CPU (2010)
It seems you two are actually in agreement
The fact that ubuntu and mozilla are both launching open phone platforms that compete in exactly the same space baffles me. The fact that ubuntu has it's own browser based on blink, and firefox is convinced that all you need is a browser is just....
THIS GAME IS GOING TO CHANGE THE WORLD
Some good resources from Twitter:
- http://twitter.github.io/scala_school/
- http://twitter.github.com/effectivescala/
Tox, how to create your ransomware in 3 steps
Tips for writing modular CSS
Are You Facing the Financial Problem?
Yes. Without Jobs there would be no apple, Wozniak failed to see the appeal and vision steve jobs had about computers.
Audi R8 e-tron piloted driving technical concept car
If working in PHP, make sure to use lots of variable variables (https://php.net/manual/en/language.variables.variable.php).

$a = 'cat';
$$a = 'hello';

echo "$a"; // "cat"
echo "$cat"; // "hello";
The thing is, of course, that Lem didn't like both :)
Almost entirely under 20
Design criticism: I feel constricted when scrolling whenever there is a floating top navigation bar and footer popup. I like the whole page to scroll, not 99% or less of it.
I saw http://www.gofundme.com/ in a recent thread.

Also, OP could put a Bitcoin address in his profile.
Birkaç Tıkla Elektrik Faturası Hesaplama – Encazip.com
I have a very simple heuristic* I use to screen for the BS-factor. More transparency -> less likely to be BSing. Mostly backed up by people that you can see are closely related to the person in question -> more likely to be BS. So in this case I'd say the BS-potential is very low (from just following on the sidelines).

*it was developed to screen poker coaching in the high days of online poker. Turns out many people made wild claims about their winrates that weren't true to paddle coaching. Shocking, I know but very transferable to business consulting, agile coaching and the like.