skysight-inc/HackerNews huggingface dataset:
Yes, types are documentation; needed in large projects.
I believe that is what KDE is trying to achieve with "activities".
> When Swift was released SourceKit would crash all the time

it still does that if your code is sufficiently broken.
yep. Gotta have the balls to let it ride sometimes and he's clearly playing with house money.

Even if put half his winnings up, he'd have been in a no risk situation with a chance to win 400 total.
Tags are really tough. Unstructured categorization comes with its own basket of issues -- some distinct from structured taxonomies, but not necessarily less tricky.

A few thoughts there:

1. What happens when my mental schemas change in a year? The word I use to look something up changes, and I suddenly can no longer find it.

2. What happens when I get a little lazy in obediently tagging everything I create? Imagining the 2 or 3 words I'll want to use in the future to look something up (see the first thought) is really tough. Mentally taxing = a barrier to adoption.

3. Folders can get unnecessarily deep, stale, etc... but having the structure available to browse can be an extremely useful trigger in reestablishing the hallways of my desktop-stored "mind palace."

4. Having many ways to discover information I'm looking for > having a few ways. Search, browse, categorize, all have a purpose depending on the way a file or piece of information imprinted on my memory.
I don't know for sure. All I know is that you will almost definitely have a great time on opiates your first time, and it won't seem like a problem to do them again. It's a slippery slope for many from there, most people have poor self control when it comes to something like this.
Besides, tech internships are very gainful.
No, I meant if the legalization of cannabis has had an affect on the OD deaths from _other_ drugs like heroin and fentanyl, etc.
Why we (WhatsApp) don't sell ads (2012)
This is a great example of how to get elements from mobile design (hamburger button, left sliding menu) and adapt it to desktop, which Apple has been slowly doing in the past versions.

My 2¢:
- 6 fingers on the trackpad means two hands on the trackpad, which means moving one of them out of its working position. Just like you are avoiding moving the mouse around with the look-and-tap thing, you want to avoid users getting their hands off the keyboard, onto the trackpad, and back to the keyboard;
- the context menu is really nice.

It is a very impressive piece of work for someone who is looking to show off his skills while still in college. I made projects myself before graduating, but they were always amateur-y and only for myself. I never made it to actually share it with the world. He actually did something and put it out there for others to see and judge.

Kudos to the guy, specially if the whole design process which he claims to have gone through (research, target groups, user flows) is as thorough as it sounds.
http://www.bloomberg.com/news/articles/2013-06-14/u-s-agenci... confirms it.
Doug Beardsley (mightybyte) is a very prominent Haskeller. A maintainer of the Snap Web Framework for Haskell and Co-organizer of the NYC Haskell group. Definitely worth reading his stuff. Great tutorial as well!
Every time I see something with Wolfram Language, I'm fairly impressed with how powerful it seems.

But then I wonder, is that just because I see people who are skilled in the art or is it intrinsic to the language? If it is so powerful, how come I don't see more of it being used? Is this just because it runs on a closed system? So does Matlab, but at least in my experience Matlab seems more widely used, why is that?
Just leaving out a . at the end of a sentence can make quite a difference.
>it wouldn't be a free country

Arguing that the freedom to restrictively licensing your software is more freedom than using GPL because it requires unrestricted future access is analogous to arguing that one should be tolerant of intolerance because that is the more tolerant action.
Web app to preview premium fonts from fonts.com myfonts.com and others
Agree completely. I like my mouse. This doesn't work with a mouse because its design ideals say mice shouldn't exist. Hmm.
There's a flag to disable the static linking if you need the dynamism.
Did not know. But the end result is the same: kids have to break the law to learn programming with Minecraft. And they do, in droves.
> users start forwarding the email

What if the link is only good once? Problem solved.
​Sleep Tech Will Widen the Gap Between the Rich and the Poor
Two questions:

A) Can I run my programs locally without connecting to the cloud?
B) Can I dynamically embed generated graphs on my own site, instead of using the Wolfram Cloud to host it?
How can you say that the problem with Unity is that it's too accessible? That's like saying that the problem with today's internet is that too many people have access to it (and, as a result, some parts are shitty).
Right, I mean worker conditions more generally. There have been previous accusations of bad working conditions and I don't think most people know whether or not they have been resolved.
Well I mean, the evidence is pretty strong. Several IQ studies, vastly overrepresented among Nobel Prize winners, Fields Medal winners, ACM Turing Award winners, 6 out of 19 chess champions, etc. I think the disproportionate influence theory is an extremely unlikely explanation (6 out of 19 chess champions? no, that's not because of disproportionate influence).
Ashley Madison hack treating email
relevant xkcd - https://xkcd.com/523/
Something that doesn't help the Math->CS understanding of Functors is, for example, that languages like C++ use "Functor" to mean other things (function pointer in this case).
This is indeed what I referred to. Should work great with `var`. Anonymous types are probably even better.
I only ever value equity in terms of "percentage of the founder's share". That is, if it isn't the same kind of thing as what the founders have, then there isn't anyone negotiating on your side to keep it valuable, so it's probably not worth anything.

The golden question is "if you get an exit that makes you $10m, how much money does that mean for me?"
This was received on public email for one of my bitcoin-related projects. (and no, this email was not used on AM =))
They had some money issues with free-to-play/gface failure, in addition Microsoft tried to rape them once they sensed they were weak (Rise franchise rights) but in the end they had some mysterious investment that kept them alive. Would be pity to lose them in any case.
http://www.amazon.com/The-Peripheral-William-Gibson/dp/03991...
That's at least as much on the companies involved as the tax code.

Companies are not only far better situated to understand the tax situation (wilson sonsini or fenwick make a living understanding/optimizing for it) but also have, and afaik always had, the choice to make employee-friendly comp choices such as turning ISOs into NSOs, giving RSUs in lieu of options, or perhaps even early exercise and 83b elections for all.

It's fair to say that golden handcuffs aren't exactly making CEOs cry themselves to sleep at night, and it might be fair to say they even like them.
Really it depends on the app, but for the most part I like to give options for 1, 3, and 4. Social login is linked to an actual account that can be used for 3/4 if they want.
This explains why MDG left things like file structure, routing and forms to the community. Even though these are key part of nearly every single web app out there, they’re framework-level components, not platform-level.

When I tried out meteor for the first time, the lack of official consensus on things like folder structure, routing, and what is a "model" kept me from considering it further.

The small demo projects were fun though.
Seems like they've been so busy making us things to talk about them. I'm okay with that! I do look forward to seeing the survey.
Having used Rails seriously since it was originally made available as an open source project, I find myself agreeing with you less and less. It has really failed to stand the test of time, in my opinion.

I agree that it nailed the needs of web applications in 2004. If you are still building web applications like they did then, perhaps it is still the best tool. In the circles I find myself in, there is a push for much more Javascript heavy applications and Rails starts to become a large hinderance more than a help in that environment, when compared to other tools.

We've built a log of great software together over the years, but I can honestly say that I'm not going to rush into using it in future projects.
I wonder how "Found in a beach, spotted in shallow water, and nobody knows where the fish came" ended being translated to "is a deep sea fish".

Nope. Most probably a reef fish living around -20m or so. Is an interesting species in any case.

UPDATED: Dorsal and anal fins discard Allenichthys. Body rough so is not Phyllophryne, no ocelli in body or tail fin, conspicuous esca (so is not Antennatus), first and two dorsal elongated (so is not Histiophryne):

It seems from genus Antennarius.
Yet isn't the time saved by using Rails, the same thing that every other framework offers---without using large amounts of meta-programming?

I mean I like Django. I think its saves me a lot of time. I love the ecosystem, that lets me pick up someone else's apps and use it directly or use it as template to write my own.

Django makes different choices when it comes to what level of metaprogramming to afford, and how to display that to the user.

Now when I first started with MVC on the web (I'd known about it via Smalltalk, but it has a whole different feel there), I used Symfony PHP with its scaffolding and at then point active-record style generators. I liked it, and it helped me understand the core of MVC.

After that, I became opinionated and as my opinions didn't align with that of Symfony or Rails, I chose Python and Django. It was a breath of fresh air because when everything is explicitly defined, it becomes imminently simple to swap out and rewrite things for your given use case.

In fact, the only thing that's pretty difficult to change in Django is the request/response cycle since that's too deeply backed into all the middleware and top level binding to the server.
I've wondered that myself. I think the reason might be monads are used to represent IO computations and state mutation so people are interested in jumping straight into that. Honestly I use functor as much/more than I use monad in my day-to-day code which supports your statement here.
Exactly. Being pro-freedom does not mean allowing someone to take away the freedoms of others.
Not something I would try, or would have tried at what I suppose is his age. I will say a runner in training can get into ketosis with no need for fasting--visiting the downwind side of marathon finish chutes would probably convince you of this.

I did "hit the wall" a couple of times, but my diet leading up to the race was no different from that before other races. In one case it was inadequate training. In a couple of others it was setting out at too fast a pace. Now, that is not to say that I felt good in the others--I felt awful but bearably awful.
Could be a Poe.
Good distinction. Reminds me of the quote "Computer science is no more about computers than astronomy is about telescopes."
Let the Cooking Robot Handle Your Dinner Today
Announcing OneCook, which is launched on Kickstarter. (https://www.kickstarter.com/projects/tech-no-logic/onecook-the-robotic-private-chef-to-free-your-cook/description)

OneCook is the world first consumer-centered robotic personal chef with patented advanced technology and online ingredient delivery platform. OneCook will allow users to be health conscious without the cooking headache. The smart software programmed into OneCook uses data about food nutrients and the cooking process to guide the user into reaching their restaurant quality expectations as well as health goals.

Back the project on Kickstarter if you like it.
Or just give a hug by upvoting OneCook on Product Hunt. (Steps: 1. search for "OneCook" on PH. 2.Click "view all" on the right column of search list 3. Go to OneCook and upvote. Done!!!)
I keep hearing doomeries as "Laptops will kill desktops", "tablets will kill laptops". What's next? we're going to work on smartwatches?

And here I am, with my desktop computer, comfy keyboard & screens, fully hackable. I've had it for almost 12 years now, and I just replaced parts every now and then to keep it somewhat current. That will never go away. Then I got an old laptop for working away from home, but I hardly ever use it.

So when I hear touch screens will become ubiquitous and its necessary minimalistic UX will drive the consumer computer industry, I have my doubts.

Never gonna happen.

Something being useful does not mean it will necessarily eat everyone's lunch. Nor that is has to.
That's true, the state prevents an unplanned market from arising by taking monopolist control of a bunch of infrastructure and natural resources.
Not sure how the search suggestions are meant to work, but when typing "Drunkard's Walk" I can see the book at the top of the result's list, although when typing the author's name, "Leonard Mlodinow" I get no matches for his books at all.
Ask HN: Best Raspberry Pi Configuration for Teaching Linux Server Management
Hi all. We want to start teaching Linux Server Management for low income kids in Ecuador. We are thinking about how much it would be required to equip a small lab with Raspberry Pi's for this task. What would your recommendations be? Thanks in advance.
As an experienced developer, I surprisingly enjoyed progressing through Wolfram's book for beginners. (I used Mathematica, not their online UI.) In particular:

+ Making instant web apps and APIs just by specifying two functions -- "front-end" and "back-end".

+ Easily creating impressive-looking programmatic 2D and 3D graphics and sounds.

+ Innovative idea making visible graphics and colors as arguments and outputs of functions.

+ "Knowledgebase" of facts accessible using natural language. (Though, this was often slow due to server calls.)

My main critique of Mathematica is that it is the epitome of a kitchen sink library. There is an overwhelming number of functions for every possible thing. So, it is often not feasible to know what is offered without a lot of reading. (In fact, Wolfram even states this in his book.)

This is the real problem with their "knowledgebase". I would love to enter any natural-language query and get an answer, but in reality I need to check their list of supported areas and know the seemingly arbitrary list of facts about each area. To really make this useful, Wolfram has to figure out how to make it work without requiring me to be so knowledgeable about what it contains a priori.

Also, having such a large standard library makes the language very "flashy". It is indeed impressive and inspiring to create a sphere or musical piece in one line of code. However, real programs end up being much larger. In practical programs, Mathematica's functional syntax results in long unwieldy statements with forced formatting. This is occasionally impressive, but it is just as often hard to decipher.
I think no one told him about "tiling managers", while not pretty, I LOVE i3. https://i3wm.org/
whoa what the hell is ApplicationRecord?
Ironically, the ISPs in the USA are doing this at the same time ISPs in other countries where caps and exemptions have been the standard are becoming more free and open.

About 5-10 years ago, most ISPs in New Zealand didn't offer an unlimited option, or if it was, it wasn't the standard and cost a lot more. Plans started at about 20 GB (or lower, depending on how far back you go) and went up from there. There was also unmetered data (usually to servers hosted by the ISP, very useful for Counter Strike).

Now I think that all ISPs offer an unlimited plan, which is usually about $15 or so more than the capped plan, and capped plans usually offer about 60 GB as the base amount, which is fine for a lot of light users, who only check their email and read the news.

Contract free ISPs are also becoming a lot more common, where you don't have a fixed term contract, and instead just pay monthly.

Another nice thing is that fibre installation is free, as it's paid for by the government. The NZ government is doing a great job of getting New Zealand world class internet, we just need more overseas cables now (ones that the NSA hasn't literally tapped into would be nice too, our main cable literally goes through an airbase).
Thank you for that.
Yes, and?

Is your criticism that we shouldn't discuss things which aren't in the physical world yet, or that we can't discuss unimplemented ideas?
Can you target business users by industry?
I swear by my Resmed AutoSet S10. They have too many S10 models, so be sure to get the AutoSet (or higher), as it dials the pressure up and down. I'm kicking myself for sticking with an older S8 model for far too long, all the misery I endured was entirely unnecessary!

Proper pressure is the key to compliance. This machine has auto-set, so the minimal required pressure is used; it has better algorithms for it (compared to S8); and it has exhale relief (it drops the pressure when you start exhaling). It's easier to exhale, thus reducing the overall pressure.

An additional way to reduce the pressure is a neck pillow. I use one with a silly name of Dr Dakota. Aside from keeping your chin from falling down, it keeps your neck straight, and so it opens up the airways. It's a big deal if you have bad posture, like I do. This was a dramatic improvement for me.

Further, reducing the pressure will reduce leaks, and thus reduce pressure further, as the machine won't need to compensate as much. A virtuous cycle, if there ever was one.

And lastly, reducing the pressure allowed me to use a nasal pillow mask, which is very comfy, easy to maintain, and has the lowest leaks of all designs I have tried. I can't use it at high pressure due to mouth leaks, but I can handle it at the low pressure, and due to mostly zero leaks now ... the pressure goes down even more.

Combining all of these, I brought my leaks to zero (like, 90%th percentile), and AHI to less than one, like 0.6 is in there most of the time. That's only one event per the 90-minute sleep cycle.

Good luck!
What else is the major use case for high-power batteries?
I have always felt like this method sounds good, but is just annoying to do. I want to login fast, usually with passwords that autofill from lastpass or similar app.

Maybe if the information on the site was sensitive it would be worth it, but this is too much for just any random app.
A college intern and a bootcamp grad are likely to have a different amount of exposure to computer science fundamentals. Moreover, once the intern is done cooking, you should expect that "likely" to graduate into an "almost certainly".

When the fresh college grad and the bootcamp grad are doing mindless CRUD-y apps and basic CSS, you shouldn't expect much difference. Once things become more demanding and require a greater grasp of algorithms, data structures, and discrete mathematics you are far more likely to notice a sizable difference.
The parent comment from @js8 talked specifically about why women might self-select out of doing technical work, which was the point I was addressing.

I'm not really sure what point you're trying to make in contrast - could you qualify how politicking and 'warmth' is relevant to contributing to the brogrammer culture?
> giant multinational corporations can pay effectively zero taxes

That's not even remotely true. They may have zero or negative rate for some taxes, most often corporate income tax, but that's to be expected, when you have a rate of 35%(!). There are many other kinds of taxes, though, and the effective rate for any given corporation, or any sector, no matter how you slice the economy, is not going to be zero.
This is either de facto extortion or a scam making one think it is extortion.
It's not though, in C++ a functor is generally something which defines the operator which lets you treat it as a callable.
(a thing which acts like a function)

Though the suppose the dissonance in naming point still applies.
See my long reply to a sibling comment.
Sure, here's why it's not constructive: not once in the parent comment is an alternative suggested or a question raised.

Just a list of things that are "wrong," according to the poster.
gzipped it's a 9043 byte file when the source is the number expressed exactly as bits. gzipping that 9043 byte file yields a 129 byte file, which gzip can't compress any further. Base64 of the file:

H4sICBPHnlYCA2EuYmluegDt0LENQQEUQNHnK7xINF8rLIAVbKH88VU0ZlATK4gt1DQ6vURMoBID
iN4CknOa29/BNrN72U+LZj2eL1fxPDU6EXE+3CbvUTEMAAAAAAAAAODfPfq9/DZfx6petw2B32Z5
XZT31mYXH9vDv0RTIwAA
I dated someone once who was really great, did everything right, perfect on paper. However we broke up because I just didn't feel anything, there was no chemistry and sex was boring and lifeless. Sometimes that happens and its nobody's fault.
Exercise at Home Without Equipment
what is the adoption rate of wolfram? Are there any use cases outside of demonstration/education where python wouldn't work better?
I'm gonna go with satire here, since that's showing the Firefox Developer Edition console.
Right, but this way to check your messages, you pick your phone up and interact with it constantly. That's good for Apple.
Could be, but it's more likely that they're changing the titles as a result of A/B testing.
There's a huge difference between lack of understanding being irrelevant (hard drive) and lack of understanding being a blocker (framework).
Windows OS is full of shortcuts that are non obvious ex: Windows + E or even the classic Alt + Tab.
Adding an entire piece of server software for soemthing like node or phoenix, just to answer an HTTP response is overkill. If you want to use LE, make a node client to get the certs and do the renews and shove it on npm.
Any swipe is virtually impossible in an office situation. Not everyone works hunched over a macbook. Reaching up to my monitor two swipe would destroy my shoulder.
Yeah this is ludicrous. There are thousands of designers making a killing in tech who don't show this level of refinement, effort, or robustness in their thought.

He's just being a jerk to be a jerk.
>Maybe you don't like it, but I do, and this is a matter of opinions so the fact that it metaprograms is not a point of critique against the framework.

Almost every 'critique' of a language is because people don't like the features used/not-used.

It's like saying that the syntax is not a valid critique of brainfuck because you like it.
Dim Distractions on Your Mac