skysight-inc/HackerNews huggingface dataset:
2 years is more than 2%

if that's not a lot, would you mind sending me 2% of your pay check? I will have to find something to compensate, but first I'd be curious what the relatively huge advantage of loosing 2 years to alcohol is in your mind, for sake of the argument.
Except that not everybody knows that. I use the # for information at stores, when asked for a #, and the cashiers usually have no idea what 555-1212 means. In my sample, the vast majority of people do NOT know.
This a great example of how 'naming things' is by far and away the hardest problem in computer science. If you're going to call something 'normal form' or 'manifesto' it's best if there's exactly one of them. By the third one, others start wondering how normal the first form could have been and whether it might not have been more prudent to try a communique or memorandum before going full manifesto.
There is no such thing as "enough" when corporations seek perpetual growth.
The factor programming language
I do not get discourse. I've only ever come across it on Jeff's own blog, but it seems no different to Disqus. And both don't load with uMatrix without manually activating them. I don't want more Javascript in my life. I want more static forum posts.
Very nicely written.

The way dynamical systems are explained is nice and refreshing, esp keeping novices in mind.

Definitely recommending to the team.
Hmm, in that sense an abacus was/is certainly a tool of thought, and a notation system at that.
Once Mongolia and back on bike
Yikes, early ABS brakes were terrifying, especially on snowy or icy roads. I had a couple vehicles that you'd have to start braking a hundred yards earlier than if you were using normal brakes, or else you'd go sailing past where you planned on stopping. Fucking dangerous, if you weren't expecting that behavior.
There are many disadvantages too: they're slower than native apps, they require an internet connection, someone else has all your work on their servers, your user experience is entirely at their mercy, you never really own anything, etc.
KDE3 > Windows 2000. It was truly amazing. Ripping CD's by copying folder. FULL network integration on the file manager. KIOslaves.
Artsd sucked, ok.
> I imagine getting behind the wheel of a car to drive to work every day

strawman! you don't actually know and anyway, one is more or less essential, the other ... isn't?
>You cannot read and understand an entire spreadsheet.

Why wouldn't you?

Except if you mean the internal implementation (by MS). But nobody reads the implementation of Pandas or R either...
I skimmed through the code and I am interested to see what it is doing, so thanks. However from a high design point of view, don't you think that requiring 3D acceleration contradicts the "minimal fast text editor" ?
Maybe you could do a "I can do data science in a GUI" talk and amaze us all (addressing all points the OP made). Hadley has been working for years on making data science programming with R accessible: development of expressive domain-specific APIs, books freely available online, etc.
A pair of researchers told me the same about cannabidiol.
That's the narrative you get if you say that the internet, the web and its users are broken: "Does it affect me? No. Does it still work for me? Yes. Is the internet broken? For users who don't know how to use it, yes."

So, why even bother arguing? Everyone lives on their special little islands of some niche web/IP semi-commercial projects and do not particularly care about ads or cookies, because whatever.
And securing houses is easy, with locks, metal parts, and alarms. You know what you're doing network-security-wise but you still don't know if the baddies got in or not...
Point I was making was that the consumption and culture around alcohol is not constant. There have been fluctuations over the centuries.

Youth today in Europe are realizing that constant 'moderate' consumption is not healthy and are cutting it back. They want to live long healthy lives.

The older generation of functional European alcoholics is represented by
Jean-Claude Juncker, The President of the European Commission. Hist typical drunk uncle behaviour will not be tolerated in the future: https://www.youtube.com/watch?v=XPgiI46FCDU

Pint baby from 90's is good example of how irresponsible European alcohol culture was: https://www.youtube.com/watch?v=GahWcnBvnSA
I have used Fortran 90+, Python with Numpy, R, and (rarely) Matlab/Octave, all of which allow operations on whole arrays and array sections. Would they be considered array languages? What is qualitatively different about APL, J, and K?
Multiple European cities are planning on banning diesel cars for that reason, whereas nobody is planning on banning alcoholic drinks.
It has only shifted the hacks out of sight into CSS/JS. Postulating "semantic" HTML and then invent a bunch of ad-hoc syntaxes (CSS) hasn't achieved anything in terms of expressibility really. The original purpose of markup attributes in SGML is precisely to represent presentation and other auxiliary properties in a uniform and manageable way. The concept of "semantic" HTML is, for me, just a rationalization of the HTML/CSS/JS trifecta after the fact. Instead of having presentation properties in HTML, now we have an incredibly complex rendering system that is almost infeasible to implement from scratch.
I totally agree that a community centered effort, with expert teachers etc, would be exactly what a lot of folks need. I have no problem with whatever structure works for anyone.

I was just pushing back a bit against the "only way" phrase in the paper. I'm just saying, from direct personal experience, that one can learn on one's own.

There is the essence, and then there are the superficial details.

e.g: you don't really have to sit cross legged on the floor to learn the technique, just because ancient Indians or Burmese people did.

You can sit on a chair or stool, with your back straight, and feet flat on the ground, hands on your knees, and your meditation (Vipassana, Jhana, whatever) will work just fine.

This is not to say that learning to not move around in a painful position isn't worth learning, just that it has little to do with the core technique itself.

When you learn by yourself, (as you correctly point out) some things are easier, and some things are more difficult, than when learning within a community structure.

As I said above, I really enjoyed reading the paper.
>As in, a basic form of life,...

From the article:

>Do viruses even fit the definition of something alive?

You said:

>"...does not say or imply that these are human-infectious viruses."

Article said:

>"Viruses and their prey..."

I think it's safe to assume this article's intent is to share information that is not obviously known to everyone, that's it's supposed to be "news" (ie, it's from the New York Times). So let's not pretend that this article is a rehash of common knowledge about the value/state of viruses.
"That environment is only easily attained in the exact places that have ridiculous real estate markets."

There are places in middle America with open positions for many people that have relatively inexpensive living costs in comparison to places like SV, Seattle, New York, and so on.
OP was giving advice to someone without handyman skills. That person's money would do better in equities.
I'd prefer you do business with me because our contract is mutually beneficial and we both understand the risks we're undertaking.

Not because you think you have some kind of honour debt to me.
There were some bad actors in the 90s, but the scale is different now. And the effect is now raised to the level of concern that elections are affected. Some people are even talking about how it is threatening democracy. We don't think an arms race of technology with the bots and bad actors is going to work long-term. We need to change the economics so that bad actors go broke trying to act bad, while real people have to pay very little and not have to give up privacy. Government regulation might solve some problems, but it might also just put Big Social Media in bed with politicians and then little guys will be prevented from playing, and/or the control over online speech will just flip back and forth between opposing ideologies every election.
Those are P2PE terminals which can be used in this manner but it’s not upto the banks who offer them to define that.

If the acquirer bank and the QSA accepts that your use of these terminals is sufficient then sure go a head but that means you don’t intake any PII via the PoS and you don’t use the credit cards to identify members and don’t use those terminals to scan non CC based membership cards, and you have no PII at all which means handling things like refunds and warranty is also not done via the PoS.
Ask HN: How important is fundamental programming knowledge really?
Short background: I'm 34 years old and while I've always liked the idea of doing software development, I started a career as a typesetter for a book publisher. Over the last few years I began to dabble in web development, loved it and can see myself moving more towards software development - within the book publishing world (that is heading towards software-driven workflows anyway) or completely separate from it.
For every project so far I've basically laid the tracks while riding the train with full speed behind and I've now come to a point where I need to decide how to move forward. I've built a nice project for work in Node/Express/React, but it's certainly no masterpiece and makes heavy use of third-party libraries and frameworks, abstracting away a lot of stuff that I don't understand.

My question is: do I push forward in that fashion or do I take a step back and really learn how to program first?

The reason why I ask is because I do not feel confident in my programming skills. Often I find myself bruteforcing code until it finally works, not really being able to answer why it does. I was thinking about enrolling in http://www.launchschool.com to get a solid understanding of core programming principles and gain the confidence to move forward in any direction in software development. It would force me to follow an organized path toward learning software development and not get ahead of myself as I currently do.
Yet a part of me says: you already built stuff, why go back and start over? Just keep coding and you'll get more comfortable. Being 34 years old I feel like I'm already behind the curve in software development. And since most of my learning happens in my free time, shouldn't I keep on having fun with it and not make it feel like I'm going back to university?

What would you recommend? Is it possible to be a software/web developer by just learning as you go? Or do you gain more by spending time to retroactively learn programming fundamentals?
Thanks for the links to videos; the very light gray very thin letters on white skate the edge of legibility.
Sure, if the author has something new to add to the debate. However there becomes a point where the internet is already over saturated with opinion pieces and thus any newer ones only serve as flamebait by endlessly reiterating the same arguments. Submissions like this one happen weekly - and that's just one programming language. In fact this isn't even the first article on Go written by this author alone. So while I'm in favour discussion whether this article adds enough to the debate to be considered important. I'm inclined to say "no" since the author literally just rehashes the same points every other argument against Go has done already.
The theory is:

Funded by advertising -> commercially incentivised to get as many users as possible and keep them on the site as long as possible -> optimise structure/design/layout/activity feed/suggested content/notifications to do that -> online communication problems.

For example, Facebook controls the algorithm that decides which posts appear in your news feed, the order of them, the real name policy, which other users see your posts, and when you receive notifications; Reddit controls which content appears on the front page, the ease of sign-up, and the default subs; Youtube controls which video auto-plays next, and the content and ordering of videos on the homepage, and so on.

All of them also have hired moderators, reporting mechanisms, automatic spam filtering; and policies on things like bots, how bans work, what sort of content is allowed/banned, pornography, hate speech, copyright infringement, and so on.

So for example, in the pursuit of growth and engagement, companies might turn a blind eye to thousands of bots propping up their user numbers; or promote content that made people angry or mislead them; if doing so produced the best engagement metrics.

There's also the problem of funded by advertising -> incentivised to improve ad targeting -> incentivised to push the boundaries on user privacy. I think we're only beginning to see the consequences of this.
In really is incredible how many billions of dollars are spent on marketing alcohol and how pervasive is is.
The huge number of forums which have that Tapatalk insanity pop up on mobile...
Why is UPnP even a thing? I mean, with NAT hole punching you can do P2P, and if you are hosting anything (web server or even bit torrent), manually forwarding a port should be within your reach.

I've been using an OpenBSD based router for years with no UPnP support and never had any issue (like unable to play online games or anything). I'm really curious why it's present on all home routers.
I bet the female/male ratio is higher for users of Excel than for R or Python. A majority of programmers are men, but the sex ratio of white collar workers (a large fraction of whom use spreadsheets) is much closer to parity.

There is often discussion about how to have more women in field X. Opening up field X to non-programmers is one way to do so.
Bank of America posts 38% jump in EPS
How Uber Clone App Can Be Your Successful Startup?
H.php – Minimalist PHP framework
When this happens to me on my commute, I find it incredibly hilarious. Sometimes I wave at the driver through their rear-view when we are inevitably stopped at the same stoplight not 2 minutes later.
Step by Step Guide to Starting Amazon FBA
What is overblown is the "sudden realization" of facts the have been long known to anybody who cared.
Let’s not forgot Apple’s rise, fall, and post 2000 rise again. If you were young in the 80s, bought Apple, and planned to save it for retirement you would be sitting on a nice chunk right about now.
saw this few weeks ago: https://greenpine.co/#pricing
Tell it to Tavarish ( https://www.youtube.com/watch?v=fuaOvUJOMa4 ). :-)

This isn't targeted at the "average luxury consumer", it's targeted at someone who is willing to spend $5K to do this as a vacation. I used to see a lot of Corvettes at the autocross events, and that average owner knew more than a thing or two about mechanicals.

Now, if this program was "You can SAVE $5K by assembling your own engine.", you are probably going to get a lot of idiots. The people willing to pay $5K are probably going to be intense enthusiasts, and in my experience those people could do this job.

Not all of them, of course. The kids that brought a GTR and a Sylvia to the track for open track day, and then proceeded to be trounced by pretty much everything else on the track, I wouldn't want putting together my engine. :-) They weren't happy at not being able to keep up with Miatas in the hands of very skilled drivers with R compound tires. :-)
There was a mechanism whereby you could transfer the current web page (or video) on your phone to your tablet, simply by placing the phone on top of the tablet. This was back in 2011. I think the Handoff feature in iOS is similar (although not proximity based).

The HP WebOS devices had wireless charging. It took many years for this to properly appear again in the market.
"The web was done by amateurs." - Alan Kay
As some have pointed out this could be viewed just as a social media network. The issue with all social media and with HN as well and which doesn't fit the paradigm I was trying to articulate is that content is pushed to you in a feed.

Quite apart from centralisation, comments, chat, commerce and ads which I also don't want, I view the Feed as really the bad thing. Instead of my mind controlling what I am interested in and would like to know about, the feed gives me a range of topics and things to take an interest in.

I know there will always be a feed somewhere, but online it becomes compulsive.
I've read and re-read "Notation as a Tool of Thought" ever since I came across it, one of my favorite papers.

Thank you for the link to this other paper, I can branch out to discover related works. Just found this one, I'll chew it well: "Language as an intellectual tool: From hieroglyphics to APL" [0].

[0] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.86....
Nagware... great idea. Now i will just need a google blocker.

/s
the lifestyles are nearly idential in terms of anything that would relate to physical health

Well, that's begging the question; how do we know that the other differences don't relate to physical health if we must do comparative studies to know if one difference (alcohol consumption) does?
It's a subset of the products, because they need to have extra information set up for them like product photos.

There's two ways it could be set up, which are either "promotions" (if the two things appear anywhere on the same bill, they're automatically grouped) or "recipes" (choose one item from column A and one item from column B). I suspect the real ciders are simply left out of the right categories by whoever does the data maintenance, maybe because they change frequently.
> And here the system where everyone is mostly doing what is fun for them has huge disadvantage.

A lot of critical Linux contributors are paid for their work. That's why understanding the model of development is important: they're not doing this for fun, whatever that means.
Yes, and we do this search: https://bubblehunt.com
Right now 1 link - 1 indexed page. And in the future we think to upgrade it - add 100 best resources about design and create best information bubble for this topic.
I recently wondered about this kind of system. Lots of people aren't happy about devices they don't understand and can't really fix. Repair shop can be very expensive and often scammy.

This could be a nice thing to try.

anecdote: I remember when I bought my first laptop (2nd hand on ebay... foolish) I was very very nervous at every sign of failure. After a few years of dabbling in electronics (rpi fad helped) my fears are almost all gone; I know I can intervene easily on a third of low level issues (blown component, broken trace/wire/contact), and may hack on other things. It's not a bad feeling.
In the US there has been a steady decline: https://www.cdc.gov/tobacco/data_statistics/tables/trends/ci...

Almost three quarters of all smokers in the US want to quit: http://news.gallup.com/poll/163763/smokers-quit-tried-multip...

I think it is pretty clear that the information and social stigma campaigns run by people who care about the health of their fellow citizens have been effective.
I think you misinterpreted the OP. They weren't saying alcohol should be prohibited. They were saying to watch for the warning signs of alcoholism.

I would argue that North America's culture of legal taboo around alcohol is what creates the conditions for the bad alcohol habits OP described. You can't have a drink with your parents at a restaurant, but you can have a clandestine binge drinking party.
Cambridge Analytica is bad, but Palantir is terrifying
R is definitely an array programming language, but with the accent on statistics (historically, though you can do a lot more with it than that).

Fortran and Python are much more general purpose languages that also happen to have array operations to speed things up.

Matlab/Octave are more math oriented than any of the above and are far more than just programming languages, they are more like interactive notebooks, the IDE for Matlab (and for Octave too now, though I haven't worked much with it) is so closely coupled with the language that the language has no stand-alone right to existence.

APL, J and K are all more closely related to each other than to any of the others, the closest of the others would be R.
It might help to come up with an alternative name (with essentially the same meaning) — “alcoholism” is something from my father’s era, loaded with connotations that don’t apply to me.

Also, for anyone who wants to cut down, naltrexone is incredible — it lasts maybe 12 hours and basically takes the “joy” out of a drinking session, which can be a fascinating and eye-opening experience regardless of your opinion of drinking.
Review my startup, https://NativeGap.com
Hi there! I started on this web app last fall whenever I was able to invest time for things other than working for school. For the past month, I’ve really put my best effort to release a second/better version. It’s called NativeGap and it’s a tool to convert websites/webapps to native applications you can push to app stores. It makes it super easy to get started & still gives you all of those lovely customization options.

I’d love to get some feedback! Please take a look at https://NativeGap.com

I’ll also be on Twitter (@jhubotter) for as long as I can.

... please try out the onboarding portion when getting started (logging in/new app form). Either create your own acct (super easy) or use email: demo@nativegap.com, password: password
I specifically want to see if the forms are easy and fast to fill out.
As far as using other abstractions, you're at the mercy of the developer(s) who made the abstraction, and I've found having to do lots of extra work to figure out how to inject desired customization that makes it generally worth it to just use d3 in the first place
Show HN: Leadbox – Web Development Lead Generation Service
Ask HN: How is the sentiment towards Bitcoin among the workforce of the big 4?
Since many hackernews reader work at Google, Apple, Amazon, Microsoft, have many of your coworkers have bought cryptocurrencies, as in what percentage?

I imagine many have a really good salary and have invested a few thousand $ into cryptocurrencies or are going to, is that correct?
> The set of all sets in a space, X, is called the power set, P(X). The power set is massive and, even if the space X is well-behaved, the corresponding power set can often contain some less mathematically savory elements. Consequently when dealing with sets we often want to consider a restriction of the power set that removes unwanted sets.

I wish people could teach math in plain English. I don't know why the math and physics world refuses to write for the reader. I took this class before, and I still don't know what the author means by "less mathematically savory elements".

Here's you explain things to humans:

> There is a set called the power set that contains all the sets in a space. This set is huge, and it contains [less mathematically savory elements]. This is why we usually use a restricted version that removes the unwanted sets.

Seriously, there's no point to this sort of fancy language. Math is already hard. No need to make it harder.
I imagine leaving the Mormons has some effect on your health. Social connections and stress are pretty important.
I actually find myself unable to use the app a lot of the time. Just this week I tried to order drinks that didn't show up in the app, but were only available at the bar(?)

Also you can't leave any comments/requests with your order, for instance asking for a Coke without a slice of lime.
I think in that analogy you're looking at something like Diaspora*: distributed and independently-managed public meeting places. Which is monetarily valued much lower because it's designed to be a social tool for users, not to be a money machine. But the value it can theoretically provide to users in connecting them with other people is similar.