skysight-inc/HackerNews huggingface dataset:
No, I lean back in my chair. There's also some evidence to suggest that the "chaise longe" position is quite ergonomic, though I'm not quite that far back. I'm fairly tall, so sitting pretty & straight as the pictures show is generally not an option as even with chairs adjusted to full height I can't sit with my knees at a right angle.
> Your prose suggests something as a fact, when in actuality, it's just your own personal valuation

I guess I assumed when people throw something out, they don't value it sufficiently highly. That's obviously why you see all those gold watches and diamond rings in the trash every day. </sarcasm> (I'm obviously not suggesting reusable bags are worth the same as a gold watch)

Perhaps I should have phrased it as "The evidence suggests" instead of "shows". Maybe the definitiveness of my statement is what has rubbed you the wrong way. I don't know. There could be other reasons why people throw out reusable bags too: lack of storage space, lack of knowledge that they're reusable, not enough time to think about it/need to clean up in a hurry.

> Everyone I know (including myself) saves their plastic bags for reuse. I've been using the same plastic bag to bring my lunch to work since last November!

I personally think that's very admirable and applaud you for it (totally serious here). I wish more people did the same as you. Not everyone does it and in some circles, storing plastic bags from the store in a drawer marks you out as some sort of frugal weirdo.
Http.cat – HTTP Status Cats API
"Results for “Hello”

“hell”

English: heck

Direct match at start or end, potentially serious issue!
335 million native speakers, about 1.5 billion speakers in total."

Isn't that overdoing it a little?
How long of a time period? Is 20 years sufficient? 200 years? Historically, most empires rose to greatness and then imploded in fewer than 200 years. So I guess we shouldn't look over too long a time period.

We've enjoyed the repercussions of the United States' rapid ascent from a fledgling colony to a world superpower. If we look at the stock market during this period of remarkable growth, it's very easy to conclude that markets will always go up. Of course, this would be a very foolish conclusion.
I am considering converting a C++03 math library to C++14 as a side project to learn C++14 and I examined Eigen and Blaze. Eigen's code size seems to be a fraction of Blaze, even though their functionalities are similar. Eigen also has some design documents while Blaze has papers but not much more. It seems I will try my hands on Eigen library for now. It is amazing that a couple of people could do in a few years; Blaze has hundred of thousands of lines of code.
For that matter how about taking individual MS CS courses like cryptography?
Distelli makes a great product!
For now, you're right, but there are consequences for criticizing the government, if you remember Valerie Plame. Additionally, speaking out against the government now tags your dossier with "critical of government policy x" which forwards you to more careful monitoring. For now this is only a chilling effect, but eventually they'll target these people more. Just wait, they can't have a power and not abuse it.

Using your speech is also verboten if you have insider information that you think the public needs to know, as we see from Drake, Binney, Snowden, Manning, and others.

Weak criticism from outsiders is allowed; substantial criticism from people who know what they are talking about isn't given airtime or is criminalized even if they get popular traction. Here, it's more that speaking out doesn't accomplish anything for most people anything rather than speaking out being forbidden.
This isn't really news or specific to this product. The United States and many other countries have specific legal definitions of common food items.
I agree with you, but unlike Japan, the immigrant population in America is burgeoning. It'll probably just delay the fall of the curve, but who knows?
I thought it was shown that Windows ignores the hosts file when sending the data. So wouldn't this fail?
I think two-way binding going by the way side because developers are tired of having to deal with unintended loop backs. You start having to add weird flags to your data to indicate that data changes were the result of user actions and not changes from the backend to avoid endless event loops. Two-way binding results in more code that's buggier whereas one-way binding with actions results in much more organized and understandable code with none of the unintended consequences.
I tested my own name "Lucas" and it resulted in "ås". The site said that "ås" means "donkey" in swedish. But me being a native swede that is actually incorrect. The real meaning of the word "ås" is actually "esker" the ridge thing. The real word for "donkey" in swedish is "åsna" so probably it's only a typo. :)

PS: If you need some help with the swedish dict i could possibly help you or collect some friends to do it. :)
Space Dwarves.

Seriously though, the sides of that peak are pretty clean, so unless there's some atmospheric scrubbing action going on, it'd have to be pretty recent. I'm curious about how it could be formed - I would think that volcanic activity in a low-gravity environment would be ... messier.
> I could go on about the reasons why I think it was one of the worst things to ever have happened to the US, especially as it has spectacularly failed in its charge to prevent other crashes/panics...

It didn't prevent 1929. It didn't prevent 2008. But nothing else in the time since has been on the level of 1907, let alone 1879. Two crashes in a century, instead of an average of one real crash every 7 years or so, is still a massive improvement.
Try installing IHaskell with `stack`. `stack` is fairly new but it's solved all my `cabal` hell related problems. I put IHaskell in Stackage recently so you should just need to install stack, `stack install ihaskell` using a recent Stackage nightly resolver, and then `stack exec -- jupyter notebook` to start. Alternatively just `git clone` and run `stack install` from the resulting directory. If you end up trying it again but still encounter issues please file issues for me on Github so I can help!
Well, you don't need to rewrite all of Linux. What's currently happening is that some subsystems are incrementally being made more accessible from a user context - e.g. a new flag for madvise(2) to make page fault handling in userspace easier, NSUSE to access certain network drivers as userspace libraries, FUSE to cooperate with the in-kernel VFS to get file systems as user processes, virtual consoles outside the kernel and so on.

The demand for microkernel-like features is there, and Linux will progressively be refactored into a hybrid kernel with a standard set of "servers" you plug on top to augment it (systemd appears to be taking the role of the servers in question). Whether this architecture will end up desirable or an awkward worst-of-both-worlds combination remains unclear.
Thanks for the feedback -- I really appreciate it!
Does the natural language encode the semantics? Or is something being done to annotate what the natural language means?
Nice hack! you could do so much with a simple button like this.

Can't wait for much hacks!
Just found about it while looking at my Facebook feed! This looks cool :D
If you believe this is the keystone issue that is going to permanently stain their reputation and pariah Windows around the globe for decades to come... well, you may be in an echo chamber.

I'm not saying it isn't important or a big deal. But- as best I can tell, this is a sideshow compared to some of the offenses that have come before, and in the greater public it seems most people don't even know, let alone care.
NASA's video shows the mountain nicely in 3D at the 1:06 mark: https://www.youtube.com/watch?v=Inc9BtRip04
It didn't catch anything on "phuck," despite claiming that it checks phonetically.

Still a nice idea, though.
Intel bets big on Mirantis and OpenStack
I'm so glad you referred to your Grandmother to support an online discussion. What an insightful and relevant reference!
Aren't you the creator of Pixel Conduit? I used your tool for some VFX works and recently saw that you are creating software for web animations, but it ia a surprise to see you come up with such a tool. By the way, I am planning to create a slang database for Turkish and Turkic languages. I would like to share the database with you as I develop.
Are there any existing products comparable in quality and speed to Cortana/Siri that do all of the processing locally?
> the wealth of the nation goes up.

What is the scientific basis by which we can expect this to continue indefinitely? In fact, all evidence points to the contrary.
Take a look at IHaskell -- it's a kernel for Jupyter for Haskell.

If you'd like to just take a look, go to try.jupyter.org and select the "Welcome to Haskell" notebook!
Sigh... Kind of OT but I'm reminded of an old client of mine. He would routinely send feature requests and bug reports over SMS. At the start, I'd interrupt whatever I was doing and log it in the appropriate place, but after the first few weeks of this, it started to get pretty disruptive. I didn't trust myself enough to remember to go back through my texts later and catch everything from the messages.

So I drew a line in the sand and explained to him that those things needed to go to email, so that I could deal with them at an appropriate time and not worry about losing them. This seemed to work well at first, but then every email was immediately followed by an SMS: did you get my email? The first few times, I interpreted that as "I sent an email a few days ago and didn't hear back" so I'd frantically go check my email and see the message: sent 2 minutes ago.

I don't miss that client. Eventually the solution was to ignore him on SMS entirely. Well... Eventually the solution was to fire him as a client, but that was for other reasons.
Ask HN: Help structuring seed round deal terms
We are a 3 member B2B SaaS startup. We have an ARR of $240k and a MRR of $20k. We are in a market that is rapidly growing, have couple of large distribution deals in place and defendable IP. We’ve decided to raise a seed round this fall. We made the first pitch to an investor and he liked it. He also wanted us to provide details on the deal terms. We want to raise $1million. We’ve been focussed on our product and business development that we never thought about funding. We need some pointers on how to structure the deal. Can someone throw few ideas on how the deal should be structured? SAFE or Convertible debt or Equity? Any other deal terms we should include?
Yet they didn't understand systems enough to realize their models would easily precess and we'd end up with the unchecked behemoth we have today. But people are still blinded into believing the government is "limited", making it seem that the current state is manifest behavior rather than overt control.
The thing is that a lot of things here are genuinely useful for most users, e.g.:

- Blocking malicious sites.

- Page prediction.

- Improving typing prediction.

- Finding open hotspots and automatic sharing of network credentials with contacts.

- Cortana.

- Search suggestions.

Multiple of these are also already done by Google and Apple, but the riots are much smaller. So, it's probably a mixture of: bad wording, spreading privacy options across too many configuration screens, and all that fuelled by some good old Microsoft hatred (I can't remember people being quite as upset about Android or iOS).

I think everyone would be better off if one of the first configuration steps would give three choices:

1. Protect my privacy completely. No data is sent at all to Microsoft.

2. Only send anonymized data to Microsoft. Data is used in a non-identifiable manner, enables some features such as blocking malicious websites and search suggestions.

3. Send useful data about me to Microsoft. Sends non-anonymous data to Microsoft to tailor Cortana and Windows to your needs. Data is not used for advertising purposes or given to third parties.

Simple to understand and everyone can make pick their own trade-off.
In Spanish it's exactly the same.

I wonder were the roots of that is?
What other project are you talking about?
> Having to explain simple concepts to you makes me think you're an idiot.

You can't post like this here. Please (re-)read the guidelines and follow them. That means making comments that are civil and substantive, or making no comments.

https://news.ycombinator.com/newsguidelines.html
I read the article, and it wasn't all that insightful, to be honest.

However, this is a topic I'm very interested in because my fiancee is the first person I've ever met that does not reply back soon to a text message and hardly picks up her phone.

When we first started dating, this was a little strange. She would sometimes reply back within minutes. Other times she would take up to two hours. I couldn't gauge her interest in me.

It turns out due to her age and culture (non-Western), she just simply does not use her phone that much. So she isn't looking at it a lot.

We've argued that there must be a middle ground, though, and this is where it gets interesting.

This isn't really a technology problem. It is a philosophical one.

When we deal with people everyday, there is an unwritten and unspoken social contract we agree on. The case for not replying immediately to a stranger or an acquaintance is easily accepted, I believe. As the article says, you may be driving, you may be in another phone call, busy reading or studying. A stranger or acquaintance takes a longer time to sit higher up in your priority list. This is a basic socialization rule. I accept these things easily, and what's more, I act according to this concept. I basically categorise people's importance in my world. Even if I've read the text message, seen the missed phone call, or read the email. These categories are key, I believe.

However, when a loved one, your significant other, spouse, fiancee or fiance, messages you or phones you or emails you, it is a totally different ball game, in my view. Emergency purposes, communicating your whereabouts sooner makes cohabitation much easier, especially when planning your day, unexpected plans, people know your schedule/routine and any changes may cause grief to your loved ones, etc.

I do feel like family whom you do not live with is considered a step down in the priority list, but those you live with, specifically a partner, is different. And feeling insulted when they don't respond within 30 minutes at most generally, is pretty natural.
Reconstructing Visual Experiences from Brain Activity Evoked by Movies (2011)
Instead of thanking whistleblowers for their bug reports and fixing the problem, the current administration is pursuing them with every means at their disposal.

Edit - things are not looking great for journalists either.
I've submitted it but it brought up nothing for "wog". Did this due to the "wogrammer"/"wog" issue pointed out on Twitter yesterday. I haven't heard it in recent years but "wog" was used much like the n-word when I was a kid in the UK and appears to still carry some of that meaning: https://en.wikipedia.org/wiki/Wog

"slope" is another, but I don't know if I'll submit it since no-one seemed to have heard of it at the time. Jeremy Clarkson got in trouble over it though - http://www.telegraph.co.uk/motoring/top-gear/10995483/Jeremy...

I absolutely love the idea of having a newsletter on the backend full of awful words submitted though - a rather "cute" idea.
Apples, oranges...

https://wiki.archlinux.org/index.php/FAQ#Why_would_I_want_to...
Generating MoM, YoY and CMGR from SQL
> No, it's because it hasn't actually been tested anywhere.

I think the experiments in Spain actually showed that it would work. Remember, anarchocommunism in Spain was violently crushed by fascists... after the Stalinists betrayed them.

Authoritarianism is authoritarianism wherever you go and its fruits are the same.
Like some of the commenters, I don't respond to text immediately and not just when driving. This behavior of mine is made worse by all these new IM apps like telegram, hangouts which provide notifications on whether I have read it. If for some reason, I try to reply immediately and change my mind midway, the IM app shows 'xx it typing..' to the other party and now it's too late to back out.
Started at a company locally, then I became remote. I feel that may the path of least resistance if you're looking to make that type of money.
US resident here.
Eloquently put.
http://arxiv.org/abs/1505.00387 Very deep NNs, which try to bypass the training difficulties in propagating error all the way from the bottom to the top by adding some special shortcuts between nodes in distant layers.
Yeah, the MaxMind data is as of March 2014 -- out of date. Sorry about that!
It might have helped to offer a "Plain English" version of their legalese, stating explicitly what their goals were for analytics and customer security privacy. People are very wary of things that are unclear, especially with something that they're practically forced to use.
Most of the people might approve what you saying, but it is also reasonable for people to expect response when you are "in a conversation". For example, would you ever do it when I'm talking to you on the face and asked "So what are the plans for tomorrow?". Do you expect one to stay there staring at your face while you acknowledge that you have received the question but don't "feel like" answering it right away, even though you have time? Technology, in a lot of ways mimics physical life.

You have to understand that the other person might have taken time out of his/her busy schedule to have a chat with you. And when you not busy but just don't feel like responding, it's reasonable for them to feel offended as admit it, no one likes to have a quick conversation when every response is after half an hour.

The easiest, non-offensive way to do that would just to drop a quick message telling them that you'd get back to them (when you are able to give a few minutes of undivided attention to them). That's all, and no one should mind it then. But if you never feel like having any realtime conversation with anyone at all, then may be there are communication issues :).
It says "pute" is fine, but google translate says otherwise…

edit: I submitted it
Again, silly isn't the word I'd use here, however I guess, given you are also busy slandering Ray Bradbury as a Stalin apologist based on not properly reading a very short article, it is a bit petty in context to be too annoyed about your continual abuse of serious understatement.
> The problem with Cortona and Siri is that they process everything on remote servers while it could easily be done on a local machine.

Please enlighten the HN crowd and provide a reference for this claim.
There are antiauthoritarian forms of communism. Of course, most who subscribe to the derivatives of Marxism laugh at such an idea, fully convinced that only if they were in charge would authoritarianism and hierarchy be abolished. To me, it is a very strange view. I never thought communism was a possibility until I stepped out of the cold war narrative.
For one part? You can get tooling for less than that at Protomold in Minneasota (the higher per-part cost is often worth the lessened risk if it's your first go-round), and easily in China.
I would find it infuriating if I was expected to reply to every contact within 30 minutes. Sure, if it's important I'll reply. But otherwise? It feels control-freaky.
I love that comic. It is so dead on.
Also, why is it that when things like "illiteracy rates" come up, no one ever says "well, maybe they just don't have a talent for reading"? Reading and comprehension is a heck of a lot harder than multiplying fractions.
"We receive dozens of messages and notifications,"

I've been "on call" for a while before, and part of the solution is to deal directly with that. Anything app that thinks it has the right to pop up notifications whenever the hell it feels like it (and why is "3am" so often when they feel like it?) better have a setting to undo that easily found, or they're in for a rude uninstalling. Anything else that thinks it gets the priority interrupt had better be prepared to discover it doesn't.

Because I need to save that priority interrupt for the actually important "site down" notice. I was getting a visceral twitch whenever I got a text because having the same alert for "CARTHAGE IS BURNING PREPARE TO SPEND HOURS FIXING IT YES I KNOW IT'S 2AM" and "hey whats up dude" was not working for me.

I'm not on that call anymore, but I've kept the habit of keeping everything away from that level of interrupt. If it's that important, pick up the phone and call me. Provide social proof of its importance by putting your own attention into the conversation. (Which, of course, can only be done by a real human.) Otherwise, you're not that important and you can deal with a delay.
You must not have used dicts, lists, associative arrays, or the sqlite intererface to Tcl.
Suggestion for improvement: numbers.

I was about to name a project "Plate88", and a couple of people independently pointed out a reference to the nazi salute [1].

We then renamed it to Plate28, hopefully safer.

Anyway, maybe worth considering these use cases.

[1] https://en.wikipedia.org/wiki/88_(number)
This is rather fascinating too - http://cameramaker.se/microlenses.htm on how a light field array can be made.
It isn't, but depending on how involved the design is, hiring a consulting engineer can save you money.
You know if the flexbox addition includes fallback for browsers without flex support?
But if your an EE and a software dev can you get 75 + 100 or $175K ? :-)

One of the best advice my Dad ever gave me when I was thinking about majors in college was that you could program computers with an EE or a CS degree but without an EE degree they probably wouldn't let you build/design them. The math and physics were, to my taste, more difficult but I got tremendous satisfaction in being able to understand a computer from the PN junction of its transistors, to the process model of its operating system.
Yes, to every contact is just really strange. I'd like to clarify that is not what I meant, in case my response read like that.
This has definitely happened in the past, before dragnet surveillance. The fact that many uk politicians have found they have gchq files suggests it continues in some form.
you can buy ONE laptop with Linux from dell. and even that one is advertised only to developers.
I'm getting a 400
Lessons Learned Building Two-Sided Markets in Africa and Other Emerging Markets
Fixed DEBUG to be False now -- thanks! I'll see if I can fix this 500, too. :)
In the first plot, why do all libraries slow down at the n=1000 mark? something to do with cache?
Eigen is header only and heavily templated, which certainly keeps the source down.

However, SLOC is a poor metric for the quality of a codebase, especially scientific ones. I've certainly found many instances where longer line counts are more performant, for instance with hand-unrolling loops (very rare edge case, not suggesting doing this as a rule!).

Unless you intend to become involved in development of the library, I see no reason you would care about the lines of code. Even at that point, design philosophy, features, etc. are more likely to be major factors in your choice.

FYI: Computational Scientist here. I am neither affiliated with Blaze nor Eigen.