skysight-inc/HackerNews huggingface dataset:
How to Scale Native (C/C++) Apps on Pivotal’s MPP Platform: Part 1
Point taken. I honestly did not perceive it as a necessary feature, but I'll fix this when I open up the code again.
The "Go to Folder" input box does support command completion (e.g., type Command-Shift-G, enter "~/Doc", and type Tab), but it's super lame compared to what you get on the command line: Finder only gives you the first possible completion. So if you want to open up "~/Library/Application Support", you have to type all the way up to the "u" before hitting tab, because "~/Library/Application Scripts" is the first match.
Is the second one seems to be the same that he held at Google.

https://www.youtube.com/watch?v=gbYXBJOFgeI
This was really fun! Good job!
Hey HN! We just launched our public beta of Marvel. Would love to hear some feedback.

Also check out:

- Our blog post "A Revolution in the Structure of your Financial News" (http://blog.inferess.com/)

- Inferess, company behind Marvel: http://inferess.com/about
I don't disagree! The vast majority of the IRC group was very helpful! I should have mentioned that in my original post. There was just one particular day where I was struggling with a concept and I felt like people were making fun of me and it just really made me not want to touch Rust for a few months.

But that's not really the point. I think the point is that there's a need for a sort of onboarding process for people who have never had to deal with some of these basic concepts. For instance, in web development, there's not a lot of need to know much about ownership or memory. The popular languages (Java, PHP, Python) kinda handle those things for you. So when you dig into Rust, you spend a lot of time thinking things like "wtf is a pointer?" and "wtf is a reference?" instead of actually building something useful.

That's a really frustrating part for me. I can build anything I want in PHP or Python or Java. I know those languages like the back of my hand, and if you give me a problem, I can solve it.

But then I start with a language like Rust, which concerns itself with all kinds of things I've only vaguely heard of, and then I'm completely lost. Super, super, super frustrating. It's a struggle to do a basic blackjack game -- something I could do in my sleep with Python!

So you don't know these concepts, which is already frustrating, and then you go into chat and you say "WTF is a pointer?" and hopefully people say "Oh, dude, it's so easy, imagine. you have this..." instead of "That's basic computer science, man. RTFM."

To be fair, I think Rust's documentation back at 0.9 was great. I'm positive it's way better now. But back at 0.9, it didn't answer the questions I had, which is why I had to go to chat in the first place.

But yes, most people were very, very helpful and I really did learn a lot. :)
Cmd+Alt+V is the "move" instead of "copy", holding Alt would also modify the Paste option in the right-click menu.
> You choose to use the package collection maintained by said developers, which means that you trust their technical decisions

This does not however mean that I must silently accept their bad choices. If they were about to step out in front of a bus I wouldn't remain silent because I trust their judgement. Sometimes people you respect excercise poor judgement. This is one of those cases.

Feedback is a thing. You're giving it here. Why shouldn't I give it to the distros that certainly are trying to force systemd on me?
They are using ASP Classic and MsAccess so give them a break
Cloudstitch
> you might catch cold

No more than leaving rags laying around will give you an infestation of mice.

> there's no need to blow wind when you're asleep

Except to keep the room at a comfortable temperature.
I felt a headache/migraine coming up within a minute and immediately closed it. I can't afford to play Hotline Miami for the screen shaking effect that adds, either.

I know one more guy who complained about Hotline Miami's screen shake: Totalbiscuit. Maybe I should try and link it to him on Twitter in hopes that he'll give me feedback.
I like using the keyboard so I forked an awesome console column based file browser and gave it fancy OSX features:

https://github.com/trishume/macranger

It's not quite ready for other people yet, it requires around 4 different components to work nicely, only 2 of which are public.
The music is great and fits perfectly. Really good job with the whole thing!
> Even if you can't write software, there are lots of related jobs.

I'm more than a little frustrated that the tech sector hasn't taken this to heart more. There's a lot of day-to-day work that we expect developers to do that anyone with good grades in high school or a liberal arts associates degree could do.

I guess what I'm saying is that there's a low ratio of administrative assistants to developers considering how much developers are paid. Perhaps it would be better if developers were paid hourly or otherwise went home at 5 p.m. like normal professionals.
Cheer on this iPad robot as it escapes from its conference room confinement
Any idea on the performance of InfluxDB, I want to log ~500GB per hour in a timeseries DB. Can influx DB handle that?
Is the treatment of the topic of Fan Death significantly different on the Korean language Wikipedia?
Lyft's cofounder on how Uber has helped it succeed
Project Goliath: Inside Hollywood's Secret War Against Google
I only moved to Mac this year. The one thing that annoys me about finder is the inability to back-swipe. File browser, web browser - they should work the same way, no?
The problem with those is always going to be sybil attacks: anyone can create tons of accounts and upvote themselves. Even cross-verification can be defeated: you just make a small network that upvotes each other in some obfuscated manner.

I think there are only two long term solutions:

- Introducing some kind of proof of work -- e.g. you do work to downvote/upvote;

- Some very "localized" reputation -- e.g. you trust the friends of your friends more.

Those ideas are behind the Bitcoin protocol and the Web of Trust, respectively.

In this case each would have it's problems: proof of work is inefficient by design and needs a good hash function not to be exploited; local reputation by design makes it hard to find new/unrelated content.
> All in an effort to cope with the insecure feelings they have because the C programming language and C++ (read: pointers) intimidate them.

You have to know pointers and manual memory management to program in Rust. Rust isn't there to save you from having to learn about pointers. Rust is instead a reaction to the empirically observed fact that nobody [1] has ever written a multi-million-line program with a large team in C or C++ without accidentally making dangerous memory-management-related mistakes, and "just program better" is an approach that has been tried, and failed, again and again and again.

[1]: OK, maybe the Mars rover and the like are counterexamples, but the extreme amount of verification required means that this approach is far too costly to be practical for most software development.
Writing a Lisp "in a week" (that would be putting most of your time into the project) is a classic thing to do, and while it indeed isn't exactly system programming, if you keep it simple (e.g. maybe limit it to atoms, lists and fixnums), but include precise GC, you'll learn a lot of things you need.

Hmmm, I've been wanting to learn Rust, but I always need a project to learn a language, and I haven't written a Lisp "in a week" yet ^_^. Yeah, thanks for the idea.
I really miss the Start Menu on the Mac. To get close to what I want, I have dragged the Applications folder to the dock next to the Downloads folder, and I've set it to display as a Folder (vs. a Stack) and as a List (vs. Automatic).
Pressing N for debug mode freezes the fabric. :)

var TOGGLE_CLEAR = 'C'.charCodeAt(0);
var TOGGLE_BOX = 'B'.charCodeAt(0);
var TOGGLE_UNDO_BOX = 'U'.charCodeAt(0);
var TOGGLE_FLIPFLOP = 'F'.charCodeAt(0);
var TOGGLE_RENDER = 'R'.charCodeAt(0);
var TOGGLE_DEBUG = 'N'.charCodeAt(0);
This may help. One little-known feature: if you drag a folder to a File Open/Save dialog, it'll navigate to that folder! (This is unlike Windows, where it would move that folder.)

If you have the folder already open in another Finder window, you can drag its icon next to the title in the titlebar (top of window.)

You can also drag a folder (or that icon) to Terminal to grab the path.
Open source todo app by Zach Holman
To be fair, it's not possible to tell cargo to do that (yet) (refering to https://github.com/rust-lang/cargo/issues/60 )
The biggest problem I have is there is nothing showing your path so no quick way to navigate up a few levels. I've been using OSX for about 5 years now and I still have no idea how to get to the parent dir. There is an option in the GUI to go "back" if you navigated to the folder but if you got there from a shortcut/link how do you get to the parent?

I found in this thread you can use CMD up to go to the parent. Why isn't there anything in the UI? edit: I guess it's File -> Go -> Enclosing folder. Seems like too many steps compared to Windows Explorer which is 1 click.
I am also pro solar and wind. But the reality is that the globe, and the U.S., get only a couple percentage points of electrical generation from solar and wind right now. They are mostly future promise, and it's easy to be for that.

Even deployed at large scale, solar and wind are not capable of providing consistent base load, or handling spikes. There must be an energy source that can scale generation on demand. Until we get fusion, your choices are nuclear, natural gas, coal, oil, or hydropower.
I'm trying to write a tiny lisp interpreter in Rust myself. I haven't got very far.

Do you have a public repository for a curious fellow hacker?
Regardless of how much you hate (or love) nuclear power, it is important to remember that radioactive decay is a stochastic process that doesn't give a crap about politics, policy, or nation states. As such, any prudent forward looking nuclear path needs to include methodology to transmute the unfortunate nuclide spectrum left over from light water reactors (LWR) into shorter lived species that don't need storage measured in epochs. New nuclear reactor technology with different neutron spectrums is likely the most prudent approach to effect this transmutation at scale.

The "green movement" anti-nuclear camp cannot seem to see the scientific need to continue with nuclear fission at least long enough to clean up most of the mess we've already created. A coherent "full stop" nuclear policy should still include reprocessing and transmutation of the existing waste stockpile. Stopping short of this makes the extant waste problem catastrophically worse.

---

I took radiochemistry in graduate school several years before the the origin story in the Brooking's article, and the appeal of molten salt reactors was well known then, albeit with more conventional fuel loads.

The engineer in me gravitates towards the elegance of the proposed "Gen IV+" nuclear technologies, but the convoluted realities of nuclear power in today's form makes it hard for me to justify continuing the current path towards bigger and bigger light water reactors.

My personal opinion is that we need to diverge from, or stop, the building of ever larger LWR. Because these reactors operate at elevated pressure, and have multi-megawatt levels of decay heat, accidents are always a specter.

Research energy must then be diverted into technologies that will consume most of the long lived TRU waste. By the time the existing waste is transmuted, the performance of the transmuting reactor systems will be established enough that retaining or shuttering of those systems should be more clear. There will also be a long enough stretch of time in parallel to ascertain the asymptotic maturity state of the various renewable energy technologies.
you make a good point. And I also certainly would not be afraid of ghosts in an old house. I would be afraid of the unknown and unfamiliar places.

but at the same time, what is interesting to me, is that most of us can get scared by horror films or movies about ghosts. so if you get scared by a ghost in a movie, could that mean you believe, at least for a moment, in ghosts? or would it simply mean that IF ghosts existed, you would be afraid of them.
Anti-fragility isn't the same as robustness. It should rarely be used as a term.
Writing a replacement for OpenSSH using Go, part 2
Congrats to the folks at New Relic. I use their service daily, and find it to be invaluable.
"New Replacing Old" might be what they wish was happening, but in reality it's "old staying where it is and being joined by new in new market segments".

Oracle is still very much strongly entrenched in delivering quality to those who can pay for it.
Does the law block speaking to kids about ALL sexual orientations, or just 'non traditional'?

you're point is completely irrelevant to the discussion. this is about discrimination against homosexuality.

But I'll address it anyways:

>I don't want my kids to be exposed to any form of expression supporting any sexual lifestyle.

Good for you, luckily as a parent you have the ability to make those decisions for your kids.

This does not extend to you forcing your views on others.

>And most parents agree with my position.

and the rights of the majority are the only rights that matter, correct?

>Until then I decide for them and I want a legal system that supports my decisions.

This is not how it works. Say you were an anti-vaccine advocate, you would want the legal system to outlaw vaccines, but many other parents would disagree. see how this conflicts with the rights of others?
So we ought to do a study on all cultural superstitions just so we don't seem racist? Why don't you conduct the study on fan death, and I'll take care of the study to see whether Bloody Mary is real?
Oh, this must be a cheap thing to do then - how much would such an operation cost? We'll have it done by this afternoon!
Isn't drone a buzzword and this type of craft is just a radio controlled plane. This tech is ancient. I thought drone implies it's self guiding.
Thanks, Howard. That's good to know. The docs always scared me away from using it at all.
It would be nice if "/" and "~" opened "Go to Folder", like it does in file dialogs.
I had to experiment today on how to copy current path in Yosemite [1], is there a better way without custom scripts or addons?

[1] http://apple.stackexchange.com/a/161525/74761
Only for interacting with photos. Normally, I just use terminal :).
> Worse, there is no solution is site. Who is going to arrest these crooked cops? Other cops?

The fraud burden typically lies with the agency that's cutting the checks. Other agencies (IRS, SEC) deal with fraud in their specific areas and do not rely on police except the very specific step of arresting the individual, which in these cases may never happen.
Ask HN: How does the Workflow iOS app work?
https://my.workflow.is/

I've never seen an app before that can launch other apps--I was always under the impression that to get apps to interact with each other, you had to jailbreak your iPhone. Is this some clever use of incorporating IFTTT into a regular Objective C or Swift app?
I mostly use spotlight for navigation via keyboard commands. Cmd + space bar gets spotlight and then type what you're looking for. It's not perfect but it's on every mac and it really minimized the need for a mouse.

The only other mod is to show the full path in the finder window title:

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
# then restart finder
osascript -e 'tell app "Finder" to quit'
You can just drag the path to Terminal though, easy breazy. Here's a video: http://jdon.at/1c1g4
So basically normal humane civilization is something not part of Russian culture or at least for majority anyway.
If you want a thoughtful and interesting analysis of why you're wrong, read Guns, Germs, and Steel by Jared Diamond. While it's (of course) a simplification of the real world, Diamond looks at questions like "Why did Spaniards conquer Peru, rather than Peruvians invading Spain?". Not surprisingly (to most, I'd hope) it's not because of innate differences between cultures.
The Google Way of Attacking Problems
ClamWin if I find myself in a position where this is my problem.

The researchers at the AV companies all talk to each other. Every AV does a pretty similar detection job. So the difference are PITA factor.
> Even believing in ghosts or vampires offers the chance to escape into a reality where anything is possible, even if that reality is terrifying. Fan Death, however, doesn’t offer anything.

Doesn't it have more to do with better safe than sorry human mentality? You barely think about something positive when staring at a completely dark hallway and your brain starts to draw you scary pictures.
I have been watching Space Monkey for a while... I love the concept of local-to-your-home-network storage made easy to use and easy to share anywhere, even on devices outside your home network. This easily beats any cloud service when it comes to synchronizing speed because I can sync at 1 Gbit/s on my GbE network, vs. the ~10 Mbit/s uplink of my cable Internet.

There is also Pogoplug [1] which is a superior idea IMHO: the user provides his own USB hard drive(s). This reduces the price of the device and gives more space flexibility: you can connect any size and any number(!) of drives via a USB hub. There is another company doing something similar to Pogoplug, but I cannot remember their name at the moment. Of course the downside of Pogoplug is that there is no backup. But for my own needs, I would prefer Pogoplug's trade-off (unlimited storage & no backup & no constant Internet traffic) compared to Space Monkey (1TB limit & automatic backup & constant ~400kbit/s of traffic background to the SpaceMonkey distributed network).

[1] http://www.theverge.com/2012/4/5/2910802/pogoplug-series-4-r... (I link to a review because the company's main website does not do a good job of describing the product: http://pogoplug.com/devices)
Ask HN: New project – go with www.projectname.com or just projectname.com
What do you guys think? Does it matter? Companies seem to handle it about 50% this way and 50% that way:

twitter.com
www.airbnb.com
balsamiq.com
www.reddit.com
jsfiddle.net
...
What works well for me is having the service return an object (named `data`) alongside the functions like `logout`, which contains another object with the actual model (`user`). Then, in controllers, I assign it to $scope.data and $watch('data.user') which reflects the changes in the controller since it this object is being shared by reference among all controllers and directive that inject the service.
isn't the whole purpose of private key to avoid having to type in password?
Perhaps you know this, but just for the sake of precision and avoidance of doubt: Haskell numerical operations don't actually do any sort of conversion.
I'm not so sure a future where the Internet is mostly composed of non-sheep would be a negative thing, just like it wasn't a negative thing in the 90's and even the early 00's. I actually think it'd be positive. While masses bring incredible commercial potential to the Internet, and I don't think this would be something to worry about in the future, an Internet run by non-sheep is much more interesting. Bringing the Internet to the masses tends to make it conform to the will of the masses which is really uninteresting (see most popular reddit threads and posts). It has no substance, nor creativity, and it's rather impersonal. The short of it is that mass adoption ruins pretty much everything.

I don't think we have to worry about this as the commercial potential to profit off the masses is too great. I think there already is a schism between the sheep and non-sheep. The masses stay in their walled-garden apps and sites while much of the creative and interesting information and discourse goes to things like hidden services, torrents, or smaller niche sites (like HN for example).
I think the point was the UX of mobile devices is very different from that of 'traditional computers'.

Cars have also become more and more ubiquitous throughout the years, but I would not say that the % of population willing to open the hood and get down and dirty has grown at the same rate.

If pirating requires "opening the hood" and users' experiences with technology trend towards simplicity, it's not unreasonable to conclude that piracy will decrease.
Are the control links of hobby RC aircraft encrypted? I would assume not.

I wonder then if it would be possible for airports or planes (or both) to emit control signals what would guide RC aircraft away. From the operator's perspective, the aircraft would simply refuse to follow commands to go in a certain direction.
If you are informed enough to ask that question, the Ivy readme will answer it.
It doesn't help that our OS vendors are also becoming media owners/distributors (Google, Apple, etc). I've noticed that since Google started selling media, it's been much more willing to "compromise" on these issues (if you can call being one of the main promoters of DRM extensions for the web a compromise).
Their network is more reliable, their control panel is much more advanced and they offer a lot more capabilities (load balancers, longview, additional IPv4 addresses etc.).

DO is great at what it does (I have 3 vms with them) but when you need more, Linode wins.
What TotalFinder offers is probably worth the 20 bucks, but I find my Finder dissatisfaction itch is scratched by Xtrafinder for free.
I'd also really like to see some numbers, because I don't believe that 60% of a $100k/yr. income is lost to "services, utilities, fees, and taxes that you pay when earning $100k, that you get for free or don't have to pay if you earn $0".

Is your list "Medicaid and health insurance credits, SSI, food stamps, EITC, FICA..." things that you have to pay, or benefits you get if your income is $0/yr.? For example, you wouldn't get EITC if you had no income, but you wouldn't get food stamps if you had $100k/yr.

I would argue that it's poor framing to compare a hypothetical family with $0/yr. income to one with $100k/yr. income. You bring up childcare as an example, but when you look at a family making, say, $35k/yr., they're largely unqualified for assistance but childcare is almost certainly out of reach for them. $100k/yr. families are paying for childcare, paying tons of taxes, and buying amazing Christmas gifts.

Because only 20% of Americans even make >= $100k/yr., I don't think you can rightly call them middle class. I'm not sure we should really be concerned for those at that income level, I think it's more imperative to start looking at people working full time but still making < $35k/yr. Is there an upper-middle class treadmill? Yeah sure, I'm not even sure what your argument is, that you're not getting rich? Regardless, a treadmill is much better than the alternatives. You imply that until you make $150k/yr., you may as well make $0/yr. This is really just untrue; probably (depending on number of children) it's untrue until you get down around $20k/yr., which is where you start getting into living wage argument territory.

Finally, I'm with you on progressive taxation. Tax tiers make no sense; we need a (simple) tax function. Problem solved.