skysight-inc/HackerNews huggingface dataset:
Am I the only one wondering why Yahoo! is still around? I struggle to even comprehend what the hell they even do today after jumping out of the search engine race.
OpenBSD adds fuse(4) support for adding file systems in userland
http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400...

At the bottom of that page there is a couple of textbooks on digital design. One of them you can find as a free pdf. These books provide an easy to follow intro with examples, intended for this board.

You can get into FPGA just like you get into any other hobby - start with something simple, then progress to something complex, one step at a time.

For example, start with implementing an adder. By implementing I mean writing a description of the adder in a hardware description language. The description can be structural (describe the circuit which does the addition), or functional (describe the desired output of the circuit given specific inputs). Then you load that description into the board, and your circuit will created there from logic gates. This is not much different from regular programming (actually simpler, because you're much closer to hardware, so you can see better what your "program" is doing).
The Idiomatic Guide to Deploying Django in Production
damn good value on the monkey, if you ask me.
Can someone clarify for me. If data is never deleted and updated, one can build a very nice architecture, rich caching clients and all that, which is what they've done. I like that.

What happens in these 2 cases (and sorry for repeating myself I already mentioned them below).

1) Runaway data generator. Someone either messed up a test or confused the units on a timer and now you are logging thousands of times the rate you expected. All this ends in your database. Does just adding a deletion record for each on of those "fix" the problem, but if it is immutable doesn't it still suck up the storage.

2) Sensitive data. Someone somehow shoved plaintext passwords, social security numbers, ICBM launch codes in the database. What do you do in that case.
If it required 100+ soldering points, and was much harder to build, they would actually sell more copies.
Ask HN: Where can I move cheaply to work by myself for a year?
I am a US citizen and want to quit my job and move to a place where I can work on a project for maximum one year, but I could settle for 6 months. I've traveled a lot and am willing to eat the cost of a round-trip ticket. Language won't be an issue; I speak many languages and would be thrilled to learn another.

I'd need to find a location that has high speed internet, is reasonably safe, amenable to a US citizen legally staying without an income for six to twelve months, and whose cost of living is far less than the bay area. I know places in the US where I could do this, but I'd like to take the opportunity to live somewhere else.

I welcome all suggestions. Thank you!
I hate to sound overly optimistic about these types of things, but this kind of fun and ridiculous stuff is what inspires real innovation as well.
All my servers run sshd as root, including the FreeBSD ones. Is that ok? Or do you mean that sshd drops privileges for the child after forking?
I'm using geany as the default text editor instead of gedit - I am really loving it and it is much lighter. gedit pulls in a whole bunch of background processes that I wanted to eliminate.
It's not about ethics, it would just not make very much sense to charge people for their G+ handle when:

- They struggle to get adoption from users.
- They offer all these other, more essential/complex,
services for 'free'(Gmail/Search/Docs/Calendar/Android).
- Anybody can turn around and use the long form, unless
your G+ is part of your marketing and as such, you use
it as part of a business.

Really, I think they only put that condition there so they can eventually monetize handles that are used by other Big Corp.
What scientists should do to make peer-review academic publishing transparent?
http://www.tripadvisor.com/Travel-g191-c3541/United-States:C...

Bullet point #1. I would consider that fairly obvious.

If you can't manage to stumble across #1 cultural tip then you obviously have not done much research. You shouldn't expect people to excuse your ignorance of their culture. That goes for any country - not just the US.
There are two main vendors: Xilinx and Altera. Don't bother going to their websites, they only sell the latest and greatest directly (this will easily cost over $1000).

Instead, there are discount vendors that will sell older chips (generally 2-3 generations behind the curve) for cheap. The names to watch are Digilent for Xilinx and Terasic for Altera.

I tend to prefer Xilinx stuff. I don't really have the time to write a more detailed reply, but you can browse around here [1]. Get something with lots of ports, or you won't be able to make anything interesting without a lot of pain (where interesting means "I want to hear/see/communicate-to another-computer my results"). The Zynq boards also come with an ARM processor that can talk to the FPGA fabric.

[1]: http://www.digilentinc.com/Products/Catalog.cfm?NavPath=2,40...
I'm not the author, but the point here is that Apple does a lot to eliminate extra space in its circuit boards. The more space eliminated, the smaller the device can be. Of the three designs shown, Apple has removed the most space. Look how you can barely see traces. Some of this is because it's on a black board, but that's not all of it. Traces are mostly super-short. Google's done a decent job, but has still left extra space in. Traces are fairly long, and there's space between them. Space could have been eliminated.

Now Microsoft? It doesn't give a shit. The underside of the board is half empty. Now, the board can be multiple layers, as seen in a prior image, but that's a lot of wasted space.
They didn't even know what game you were playing?

Goddamn am I old or what?
> The primary Clang user groups are Apple and FreeBSD communities. a.k.a. anti-GCC groups.

I think you meant to say anti-GPLv3 groups and you also forgot to include Linux kernel devs.
Datomic offers excision to cover cases like these (or other common cases where you are required by law to forget things). http://blog.datomic.com/2013/05/excision.html
We Will Strengthen the Internet | IETF Blog
>I am annoyed with this comment. You do not seem to realise that there are many parallels between the "PUA" community and the startup community. Both are about people striving to meet their goals

That also happens to describe the mob and the serial killers community.
On Priorities
Well done! If anyone wants to learn more:

http://hylang.org/

http://github.com/hylang

http://www.youtube.com/watch?v=ulekCWvDFVI

and a quick 5 minute lightning talk:

http://youtu.be/1vui-LupKJI?t=16m13s

(Creator here)

Hack on!
Datomic offers excision to cover cases like these (or other common cases where you are required by law to forget things). http://blog.datomic.com/2013/05/excision.html

Note that even in this case, you can remember that you decided to forget, as a key premise of Datomic is that you always know how and why you came to record (or forget) a fact.
You pretty much summarized it.

Anyway, kinda odd replacing a page explaining the whole thing to put just a teaser one with no content at all. It is supposed to be the other way around... just saying
Gogo's latest: texting and calling on airplanes
I have found that most of the complaints about Gnome-Shell being bloated comes from installing it on top of a desktop running Unity - which has a whole bunch of stuff running in the background.

Removing Unity and installing Gnome (which is far more configurable because of http://extensions.gnome.org) has turned out to be really lean for me.
Sounds likely here, though it's a bit creaky :)
Often I find stories for children are the most insightful and concise.
This seems a little more like investing heavily in a company that manufactures pump-dispense bottles. It's hard to see how it could reduce availability.
The article spends the majority of its words explaining exactly what you're asking.
The real world?

http://www.seductionscience.com/2010/negging-women/
> Would it not be the same if I visited your country and was rude or insulting regarding some very basic and obvious part of your culture?

I'm not a prick so I'd shrug it off as someone being ignorant of the local customs.
Basics of making maps with leaflet.js & browserify
When did they start?

I follow some tech sources there, mostly related to Android (and therefore, tied into Google's ecosystem anyway), but that's about it.
Is Python really that awesome?
There isn't, but it went quite a bit lower than the freezing point of seawater.
Original author of hylang here - because lisp is homoiconic, you have real macros, not AST macros; although the distinction isn't exactly clear, it's nice to have them as first-class members of the language, and allow them to avoid caring about stmt vs expr internally.

Happy to answer questions.
Yes! It is indeed!
> And to be honest, just seeing a file hosted on SourceForge casts doubts on the quality of the app.

I couldn't agree more. Whenever a session of searching for a solution ultimately lands me on a sourceforge page, I feel a pit form in my stomach. When it happens it typically means one of two things, often both: I took a terribly wrong turn somewhere, and/or I am in for a world of hurt.

Contrast this with finding myself on a github page, which very often signals success.

My hypothesis is that a sourceforge page signals that the author is dated, the author has abandoned the software, or the author doesn't care much for the users.
That case is more complicated. Notwithstanding the screwed up nature of the Italian courts, those scientists didn't just fail to predict an earthquake they actively encouraged people to ignore the danger. The scientists in question claimed that the tremors removed energy from the fault zone and actually made the situation safer and that there was "no danger".

Now, I think it's still open for debate whether what the scientists did justifies charges of manslaughter, but the idea that they were charged merely for failing to predict earthquakes is very wrong.
> If your committed to reducing an organisation by X%, then a certain number of people are going to be fired. And it makes sense they are the lowest performing percentile.

It may make sense to reduce the number of employees. If you chose to do so, it'd be great if you could keep your (relatively) "best" and fire your "worst". The problem is that it's really, really hard to measure how good your employees are. It's even hard to define what a "good" employee is. Especially, perhaps, in a large company.

Take YUI, for instance. How much does someone working in localization of YUI contribute to quarterly revenue? Is he or she more valuable than the person responsible for selling ads? How about the community manager for the Traffic Webserver? How much revenue does he or she contribute? Are the these roles even comparable?

I wonder how things would look if they went by seniority, and simply fired the last 10% to join (maybe with the exception of certain "specialists", like the CEO... ).
They authorized "JayFreemansaurik" and "JaysaurikFreeman" (both of which are highly confusing to even parse) for me, and the form won't even let me try to request "saurik" so I also gave up and am just a number.

FWIW, I was totally OK in a world without usernames. The problem with usernames is that people figure out how to take them from you, and they get burned forever. What happens when we all die? I respected the numbers.

When they added the username mechanism that seemed to be selling out on that wonderful principal. The result also is clearly suboptimal: cocacola has a username, but pepsi is just a number (as their trademark is too short).
Love CLJS!.
It's pretty hard to make the most minimal form look any different.
My original point exactly. They get all these rails cloud heroku iOS guys and then how aren't the startups trapped? Ive never seen a job posting for an infrastructure all-around-guy
I'm not sure the monitor's included, that would actually make it pretty good of an offer.
I think this is fucking amazing.
I will put it SIMPLY. The AVERAGE user hasn't a clue about things this complex nor that it even exists. It needs to come packaged as a fully functioning part of the email clients and be as transparent to them as the send button is when your email client having that SMTP conversation with your mail server.
In my career I've only met maybe 1 or 2 managers who were actually very good at their jobs and would be willing to stand on principle rather than crumble at the first sign of pressure from higher up. Most managers are just not very good in general.

And as your example illustrates those that are very good tend to end up going elsewhere, because why bother putting up with bullshit when you have the talent to avoid it?
Okay, so I can't edit this... but I got a snarky email from someone saying it was hard to take my advice seriously.

I had the "at-will employment" and "right-to-work state" concepts backwards.

The simple fact of the matter is this: in the US there is very little in place to protect the employer/employee relationship. If an employer wants to let you go, for almost any reason... it's pretty easy to do so. There is no contract, to speak of.

Contrast this with Europe (where I lived for 2 years, so my speaking of it isn't just theoretical) where you sign a contract of definite length with an employer... and the employee has way more protection and stability than what is here in the US.

Disclaimer: IANAL and I am not HR. I learned these things from people I worked with and talked with over there, so I may have all the particulars right.
Then Kano from 1980 must really be pissed: http://www.discogs.com/artist/Kano
fyi, Arch has the best wiki. that is all.
Alright, that makes sense. Now it is interesting how the fact that you decided to forget would work. I guess if one always accesses the data via the official API and at the latest known state, that will work. But presumably the data will still be in stored in binary form in the back-end.

Another perhaps related question, does one have the option to "travel in time". Say I record that I forgot my mistakenly added passwords. But an attacker knows when that happens. Can they go back and inspect the data state right before the point when I forgot the data?
May I suggest San Miguel de Allende México
"the best city in the world"
It has the second largest population of US citizens outside of the USA (second to london)

http://www.cntraveler.com/readers-choice-awards/best-cities-...

Because of the large expat community is expensive for mexican standards but cheap compared to the US

You could also use it as a platform to learn spanish.

My second suggestion is my own home town Zacatecas, México much cheaper than San Miguel de Allende, good climate (it gets cold but it doesn't snow)

http://www.visitmexico.com/en/zacatecas

if you have further questions you can email me at: agarciafdz at googles email free email service.
For those, like me, that hadn't heard of Galera before, it's a library that ships with(?) mariadb, and is also being developed for postgresql (no release date). Fully open source, and at least on paper, looks great (I have no experience with it):

http://codership.com/products/galera_replication

http://codership.com/products/postgresql_galera
Prezi as the websites's "hero" - Feedback wanted
Yeah it's the second case I was interested in. It looks like the algorithm generates a best fit normal map based on the various lighting profiles - presumably it must be told which direction the light is coming from.

I do a lot of research work with stereo, so thanks for the link! Have to give that a go sometime :)
A much closer parallel is the case of N-Rays [0]. Major scientific sensation that eventually turned out to be wishful observation.

[0]http://en.wikipedia.org/wiki/N-rays
Downloading on Sourceforge hasn't been a pleasant experience for a long time, and we have to live with that because it's free. But now an installer? I have to say it's crazy.
Arch makes it easy: https://wiki.archlinux.org/index.php/Arch_Based_Distribution...
Majaro has Steam built in.
My personal preference is 5 day stays in cat I to IV Starwood hotels in interesting places, during lower occupancy periods, with top tier status -- ends up costing $20-100/day all-in by gaming the points system.

I tend to go full Howard Hughes (not leaving my 2-3 room suite) for a few days, do some limited local exploration, etc. I feel a lot better having a separate bedroom and office. Free breakfast and lounge means effectively unlimited food, although local restaurants, room service, etc are options.

This week I've been at the Le Meridien Bangkok, probably my favorite hotel in town, for 5000 points/night, net, which is essentially $50/night in foregone cash back on credit card purchases, or about $100/night at retail. It cost me $50 to fly here from Singapore, where I couch surfed with friends for a few days, after 10 days in Bali with the girlfriend.

Less risk of fire, norovirus, my hotel is mainly full of nice Japanese people instead of either obnoxious partier spring break types or old dying people, 50M Internet, etc.
Congratulations on discovering human psychology. I don't have a blog post at hand exemplifying how bosses "neg" potential hires to get them at a lower rate, but I assure you, it is a Thing.

"Negging" is a negotiating tactic and you have failed to show how it is linked to misogyny in any way, shape or form.
Neil Strauss's "The Game" is what cemented my nagative views about PUA's
Couldn't really get started (with the latest clean install of leiningen from homebrew).

$ lein cljsbuild auto async-tutl
...
java.lang.Exception: Unknown build identifier: async-tutl

Did the name of the tutorial change?

edit: ell instead of 1. I guess that's why I use a heavily-serifed font for my coding. I even re-read the command several times looking for a simple typo to catch exactly this problem.
Ecuador. You will not regret it. My first choice would be north of Quito, in the Ibarra region. Second choice would be Cuenca and the surrounding area. In fact, there's a good chance we (wife and two kids) will be heading down there for a year in a few months.
Got the +Custom Url in the end, despite the unchangeability. Does this matter much, if one has their own domain name, anyway ? Btw, the long form url still works
agree. this is just a "battery operated toy" for kids from parents with too much disposable income.

there is already tons of alternatives for 1. buy soc board and put in case (4 screws maybe not even that). 2. attach to monitor. 3. turn it on.
Timelapse satellite photography
Pretty creative I would say.But need to market the hell out of it ,because the product as such is neither new nor fits any particular use case.IMHO.
C'mon. Right or wrong, everyone knows the "no working from home" policy was a way for Y! to do a mass layoff without having it look like one to the street. This is merely an extension of the same policy. Mayer can afford to make a lot of mistakes. It's not her dime after all. So she will make them.
Love at first sight with the presentation
Pi Weekly - MVP, Evolution and My Dream Job
> Now, we're maybe not talking cutting edge computer science research here, but I'm skeptical that the average programmer could put the same thing together in reasonable time. The algorithms involved are fairly complex and who knows what they had to discover on their own to achieve the desired results?

How hard is it going to be for the "average programmer" to a) read a fucking research paper. b) optimize based on aforesaid paper to "achieve the desired results.". After all, every company in the bay who is anyone asks you enough C.S. fundamental questions.
Xamarin has worked pretty well for my recent projects.
I doubt it affects recruiting very much because most people will be convinced that they'll be in the top 10%, or that they're being hired specifically to replace someone in the bottom 10%.
Since many are surprised by The Onion's rich history, I'll pass along a link to the Internet Archive for some satirical spelunking...

https://web.archive.org/web/19970107125931/http://theonion.c...

https://web.archive.org/web/20000601000000*/http://TheOnion....
Falling rates of computer programmers
I've been experimenting with switching to a web-based IDE for the last few weeks after doing a fresh install of my os. The idea of keeping my various dev environments and random crap I want to play with separated is extremely tempting.

It works really, really well but it's a terrible mistake doing it as a hosted service - being offline and latency ruin the experience completely, you can sync your repos locally but for offline work you need to mirror all your required software which gets you right back where you started.

I settled with Cloud9 which is an open source + self-hosted browser based IDE running on headless servers (one per project) in VirtualBox which is pretty nice. I think the future of cloud IDEs is going to hinge on having a local component for speed and availability with remote tools supplementing that.
> A URL is an identifier. I'll use it to identify myself on this service. I'll link to it from my website. I may print it on a business card. Like Google said in their email, I'll use it to "point folks to my profile". But they can take it away for any reason or decide to charge me a (yet unknown) amount of money in the future? No way. I'll stay with my current, unfriendly one, https://plus.google.com/107350252619396782277/

Uh, what makes you think that Google doesn't have the right to take away the numeric URL or charge money for the numeric URL? (Or simply change the URL structure/scheme for Google+ at any point in the future.) Whether you use a numeric URL or personalized URL is irrelevant: Any service/server you don't control can change at any time for any reason. You should always direct people to a domain you own and control, even if all that domain does is auto-redirect to your current Google/Facebook/Github/whatever profile.
Their docs say they do it automatically, but for me sometimes they don't, which sucks and breaks my video player (flowplayer) on my sites. :(
Rent out your place on airbnb. Bonus if you can rent it out for more than it costs you, and you can fund your cruising with the profits.
Yeah that is on my radar. I have wanted to read it ever since I read more about Hugh. Really like the guy.
What purpose do inverted colors serve? Is there some use of QR codes that is poorly served by the standard scheme but better served by an inverted one?
Very nice. I was just looking at CamanJS [0] for a project, and your project overlaps with Caman with regard to filters. However, the great thing about your version is how instantaneous the changes are. Caman is great too, but making any changes results in a 1/2 second to 2 second wait on my machine.

Anyway, very nice work.

Edit: One note: I find the jump in effect for vignetting from 0 to 1 rather large. Maybe start the vignetting much further out so that the jump isn't quite so big?

[0] http://camanjs.com/examples/
and symbols are just strings... that makes writing macros nearly impossible. CL doesn't need hygenic macros since two symbols with the same name from different packages are not the same it's hard to accidentally shadow someone else's definitions.

P.S. The lisp-1 nature of scheme isn't why hygenic macros are important there, it's really a bit of a red-herring, since macros in common-lisp can (and do) use (flet) and (labels)