skysight-inc/HackerNews huggingface dataset:
It sounds like it might be worth reporting this to Spotify's support team.

They may be able to help determine whether your account was compromised.
Does it/Will it steal my social graph though? What are its privacy features if installed?
Buy Latest Samsung Smartphones Online in Ghana
If you are living in Ghana, you can buy Smartphones online from our online shopping store at Tigmoo. With its quality and commitment in products, Samsung launches latest models loaded with innovative features & more brands.Order online with freeshipping. https://www.tigmoo.com.gh/smartphones/samsung.html
There is some irony in painting the major content delivery platforms in the 90s as bad actors when in actuality much of 90s media (like BBC) had much higher standards than so much of what comes via the web today.

Today we don't "pay" for quality content. Today content simply has authority if a lot of people who think like "me" read it _else_ -1.
What people get wrong about Xanadu
The glyphs are unicode now and I bet A+ is just legacy and new things are kdb+ which is the successor to A+. Can anyone confirm?
I think you're on to something.

A thought which came to mind would be for a country to levy an access charge (think of the BBC license fee) to access social networks based on usage. The money would then be used to clean up the negative externalities caused by the social network in that country.
Eyebrows: Supraorbital morphology and social dynamics in human evolution [pdf]
This subthread is about selling at point of vesting. Unless you are a founder with a 86(b) election, when you vest it is income.
However, his neighbours didn't pay him any money to thank him for being an upstanding guy. He took the hit himself.
All of the debate about risk and life expectancy and carcinogens, etc. is fine from a scientific perspective, but don't forget to enjoy your life and to allow others the opportunity to enjoy theirs. For most of us, the "goal" is not to live the longest or to be the healthiest person in the room, but to laugh, play, cry, and to enjoy the journey as best we can given our circumstances. It ends the same way for all of us and is rarely pleasant no matter the route one took to arrive there.
I can think of a few ways it makes it harder for the good actors just from an initial scan of the site:

* It's an additional service that people need to discover / learn and sign up for

* It's not free. While the cost might seem cheap for people like ourselves in well paid jobs, not everyone has a disposable income. Anyone in poorly paid jobs / unemployed, expensive bills or family etc wouldn't want to or even might not be able to afford such a service

* It requires people pay with a bank card, which excludes anyone who doesn't have a bank account / credit card (only a small group of people but they do exist). It also excludes anyone who doesn't feel comfortable with entering payment details online (I personally only use PayPal these days on all bar a very small handful of sites)

* I also don't trust handing "identity token" over to that site any more than I trust Facebook. What happens if/when they get hacked? Will they then have my bank card details? Will the be able to use my identity token to access other sites? These points matter to me because I know nothing about the company and they are gearing themselves up for being an obvious target for attackers.

So in summary there is no such thing as a perfect solution. By making it harder for bad actors you're going to make it harder for at least some good actors as well. That is an inescapable truth.
A lesson from the ABS experience has influenced the design of AEB systems. The problem isn't so much that humans abuse the ABS to drive in harsh conditions as that they don't understand that they're relying on the ABS at all. They go around a bend too quickly and they don't think "Man, I nearly came off there, good thing ABS intervened to keep the car going where I point it" but instead "I'm great at this driving thing, a less skilled driver would come off there".

In AEB systems the emphasis is on dramatic interventions when calamity is imminent. So for example rather than gently brake pre-emptively because you seem to be getting a bit close, AEB is focused on braking very hard at the last moment, this doesn't feel like your skill saved you, it feels (correctly) as if the automated systems kicked in to avoid a crash.
Colony Q2 2018 Update
Paper table for kids
Are you aware of a Linux-supported app that provides the same functionality for iOS devices?
Osmand is a great advanced mapping app but try Maps.me for more like a Google Maps replacement.
Love the hypocrisy:

> So, I decided to hire a property manager (Lesson 1: Never be a landlord if you're not going to be present to manage the property yourself - PMs take their 10% cut of the rent and do absolutely nothing in return) to rent the place out and sell in a few years after the market had recovered - which didn't happen in Colorado Springs until recently.

So you figured you'd do nothing and wait for your profit whilst another parasite waited for theirs whilst the tenant did all the work and gave you both a cut!

And easy $40k. Glad it didn't work out for you.

Here's some light reading from today's Guardian:

https://www.theguardian.com/commentisfree/2018/apr/16/landlo...
zeronet has a pretty decent UI.
At least yours is a very decent example of where it is handy.
The Vital Guide to Interviewing Augmented Reality Developers
It's a discoverability problem. All that great small community content isn't monetizable and gets de-incentivized over time by algorithmic changes in search engines and link aggregators.

Everyone is being nudged to where there's money to be made.
Taking the Pulse of Security Research
Has anyone used Magento multivendor marketplace plugin? Need a genuine review
Calling it "live" seems just slightly inaccurate to me. Every time code needs to run an http request needs to be made. (Unless there's some new tech here I'm unaware of)

This is a limitation that may make no difference in some cases, but in others it is important for code to execute in the client.

A good example of this is making a visualization that seamlessly responds to the user's mouse pointer.
Chicago, Indianapolis, Minneapolis, Nashville, Columbus all fit your criteria and have “cheap” housing. It’s a big country.
My introduction to GaryVee was through Signal vs Noise in 2006. Beyond growing his parents wine company he's in the business of producing inspiration porn, like Malcom Gladwell or the 4 hour work week, its homeopathy for entrepreneurs.
While I understand your point, it is my understanding that the first two "manifestos" weren't by Date and Darwin. I think Cobb's original article introducing the very idea of the relational model is one of them, and I forget the other.

They are rather making an egotistical (but IMHO deserved) point that their work is the 3rd revolutionary call to action in the history of relational database systems.
But that's not as "sticky" as software. If you decide to cut costs next year on training because its non-essential, the revenue gets slashed. If I still need to procure stuff, I'm not going to shut off my procurement software to cut costs.
So YC is conducting Video Interviews too prior to sending invitations?
> so I'm not sure if it should count.

vscode may or may not count as a SPA, that's beside the point. It is certainly based on and would not be possible without web technologies. And illustrates perfectly why today it is not possible anymore to become a web developer just by "viewing the source".
>Repair shop can be very expensive and often scammy.

Yep, this is why it's frequently more economic to dispose of or resell something old and buy a new replacement, rather than to repair it. Factories are far, far more efficient at making things than repair shops, and also don't have the problems of doing things incorrectly (it happens in factories but a couple of orders of magnitude less frequently), or running a scam.

Repairing things frequently only really makes sense if you're doing the work yourself.
> Uhh, come again? Android driver blobs are for the Linux kernel that Android uses, and OEMs don't bother mainlining their drivers so Linux is no better than Android.

Android has one kernel per phone people patched for their own needs, it's much worse than that. You can't take your kernel on a Samsung Phone and run it on an HTC. I can run my Linux kernel on most computers without much issues, good luck running an Android kernel on a random phone.

> Lots of projects are based off AOSP- it's not obvious because they have names like CyanogenMod, LineageOS or Copperhead. There is in fact, a vibrant open-source movement.

CyanogenMod and LineageOS is the same entity, that only makes two big communities. You don't have that many communities because maintaining an Android ROM is much much harder than maintaining a Linux Distribution. That's why the compatibility list for CopperheadOS is ridiculously small.
I agree that could be an outcome, but could there not also be a reverse "Eternal September" where niche communities thrive? Since people would need to make a conscious, meaningful choice to join them?
Arya College Organized Victory-2018
Smoking will kill you. Liking funny cat videos on Facebook won't. I think you are comparing oranges and apples here.
Can Fitbit get itself back into shape?
> The Great Recession had turned affordable residential real-estate into a zero sum game. I, along with millions of others had to lose 10k each per year to make it worth it for him to be a residential real-estate investor.

Yes, because real estate speculators are rentiers who add zero value, therefore it they "make" a profit it has to come at the loss of another.

It's not wealth creation it's wealth appropriation.

If people could get this distinction in their head the world would work differently.

Landlords are parasites:

https://www.theguardian.com/commentisfree/2018/apr/16/landlo...
As a programmer becoming obsolete is the greatest possible achievement.
If that is the case then why is this not widely available in the UK?
District line walkout for driver who went through three red lights
The audio quality the code grabs isn't that good.

128kbit/s MP3 vs FLAC is why I buy stuff on Bandcamp instead of ripping it off Youtube (though I still have about 1.6k youtube videos from promotional music channels archived as mp3)
Netflix First Quarter Earnings 2018: What to Expect
There's a strong bias against Zuckerberg and Facebook around here so I expect that my comment will down-vote into negative territory, yet this won't stop me from expressing my opinion.

Mark has transcended from hacker-programmer to entrepreneur and ultimately CEO of one of the world's largest, most successful tech-media companies. He's done so before turning 40 years old. The world is watching him testify for days on end with the most highly elected lawyer-politicians who don't understand his business, technology, nor policies. He's responding to aggressive lines of questioning to the best of his ability, with integrity, and yet in a way to protect his best interests. That is no simple feat.

Mark is showing the world that he's earned his position and is a real leader. His actions while testifying are commendable.

Those who continue to grind their axes will be left with nothing but a worn handle soon while Facebook and its social media empire will continue on, but hopefully changed for the better for society.
Poor privacy choices can severely damage your future career and thereby quality of life. I'd say that is also pretty severe.
I was about to ask the question, does anyone use D3 directly?

I was under the impression that a lot of higher level libraries were built on it.
I'm not talking about reading the underlying implementation, although that is, of course, another advantage of Python and R. I'm talking about reading the project. What's your process for reading a spreadsheet? Reading every single cell?
Mark Zuckerberg Explaining the Internet to US Senators
This would be useful information to have, but I don't agree that this makes the data meaningless. No matter when you are killed, and what by, your life has been cut short. Just because certain diseases (e.g. heart disease) mostly kill older people doesn't mean they aren't most important and worth tackling. If in the future due to medical advancement most people are living to 100+, we will regard dying at 80 an early death and a travesty.
Minor aside: when I worked at Scilab I couldn't bear having to interact with a GUI so I got used to working either in complete CLI mode or sometimes in the partial CLI mode if I wanted to use a specific GUI feature. I only needed it for interactive plots or interfaces (iirc), however if I had been using xcos I would have needed it. So I don't know about Matlab / octave but I don't think they're fundamentally linked to their GUI; at least not in the sense of the programming language.
Galois Theory – a first course
I'm the first person to acknowledge unnecessary use of XML.

Historically, XML is infinitely better than the custom formats we had before, where might even have been in binary instead of textual (the horror). Of course they went overboard with XML (oh hello XSLT).

But RSS feeds are a prime example for a good use of XML. Standard, validated, machine-parsable, and easily extendable data structures. For example podcast feeds are just extended RSS feeds.

I don't think that projects got popular because they dropped XML but because they dropped unnecessary baggage.
Surely, you're not serious about this?

I work (in an office, not remote, mind you) at a tech company in the Research Triangle area of North Carolina. Most of the people I know also work in tech companies. In fact, outside of state government and the school systems, the major employers around here are all tech companies and research universities. You can easily have an entire career in tech, working in-person, in good jobs doing cool stuff. And the cost of living around here is a tiny fraction of what you'd pay in the SF/NY/LA/Seattle.

If you want to live in [big overpriced city] because you like said big overpriced city, feel free to do so. But HN really needs to get over this ridiculous idea that big, overpriced cities are the only place to have a tech career.
Ah so we should just tug our caps and be good little peasants and get above ourselves and say "thankee kindly master Frodo after saving the world ill just get right back to cutting the grass at bag end"
And here I am selling consulting services doing native apps most of the time, with very occasional web gigs.
This is really stupid. You can do anything in a GUI.
I think Windows will just keep breaking compatibility faster then they themselves and others are able to keep up. Forcing users to keep upgrading and buying the same software over and over again.
I'd love to have a bcard with the official job title "mad german scientist". that would be groceartig!
The reddit model is more centralised than I'd imagined.

Each forum could still have their own domain and installation.

Ideally it would be in some way compatible to existing forums.

Perhaps better integration of forums via RSS. One thing regular forums tend to still have is RSS feeds built in. They can also be a nice go between of email and online users (although as has been said many times, email an be the death of forums).
How to Use React Context to Build a Multilingual Website Pt.1
Yep, but there aren't any good alternatives. Locking things up in private collections doesn't help society, and doesn't let professionals manage the relics and also ensure they're genuine, and research their place in our history.

What should be done is to make sure museums are located in extremely safe places, both from natural forces (like sinkholes, hurricanes, etc.) and also from political problems (this means putting valuable artifacts in certain countries is probably a bad idea).
Take the HN frontpage as it is right now. I bet you can read a good 80% of the links with lynx and company right now (except, ironically, for the comment on HN itself because they are not correctly indented).

The actual problematic part of the web from the command line is dynamic web application (in this case I see a couple of links to youtube).
This author didn't really refute the quote. He didn't support his contention that we should write lots of fine grained tests.

Having a lot of tests can lead to undesirable outcomes, for example bad tests (tests that test the wrong things, that test the correct things wrongly, that aren't actually testing the code but something else, like library code or compiler output) and code that is structured poorly to accommodate testing rather than to accomplish a thing.
There is no scientific answer to that question. Neither of those things exist in separation in reality. They are only separated in our mind.

Some questions can be answered with science, others cannot. Both types of questions have meaning.
Amazon warehouse workers pee into bottles to avoid bathroom breaks
How Gamergate Pioneered the Backlash Against Diversity
The evidence thus far has seemed to suggest that when deprived of the oxygen of search & RSS traffic & the independent blogosphere and niche communities have withered on the vine. Less traffic and less commenting means less incentive to post, which means less posting. What seems to have happened is people have gathered around the last remaining campfires for warmth.
I feel you. But my 2 cents on this:we just got old, lazy and wise...
And your point is??

As a Salaried employee (as 99.9 % of hn readers are) I quite often took more than an hour for lunch - then again I used to get into the office 20 mins earlier than almost everyone.
I dunno dude. I just pointed out the obvious, and all I get is a passive-aggressive minusing. Most people won’t care enough to even give you “a rant”, they’ll just move on.

If you don’t want feedback, don’t ask for feedback by posting publicly. My “rant” is a collection of issues I’ve seen for at least the last 7 years of actively paying attention to the project.
Learn Go by writing tests – Mocking
Why South Asia’s majorities act like persecuted minorities
Ha, that's a bit harsh, no? Nice opinion piece, by the way, checks all the boxes for stoking outrage.

Maybe landlords do serve a purpose? Maybe people who don't want the responsibility of owning a home can benefit from renting? Maybe people who can't or don't want to save for a down payment can benefit from renting? Maybe people who don't plan on settling in a single place any time soon can benefit?

Let's use our critical thinking skills next time before jumping on the crazy train.
A non-aggression pact is not an alliance, nor does it make an ally. Hitler fundamentally hated the communists, but was also desperate to prevent the USSR from joining the war. Stalin also fundamentally hated the Nazis.
This is not investment advice - but the other personal finance protip I've learned is - don't put a high percentage of your high net worth in the success of your immediate work. This is why you see SV-elite raising rounds (Levchin - Affirm, Moskovitz - Asana, Williams - Medium, etc) and not just using their own capital. It feels very counterintuitive if you're a founder, because you likely made a large portion of your net worth due to investing in your own merits.
hardmaru! David, I am a big admirer of your work.

I am a PhD student and currently writing a blog post on how Deep Learning can be used in combination with vector graphics.

Do you have any ideas / remarks on this? What are the general options of applying Deep Learning to vector graphics (as input and/or output)?
J (i and i assume APL/K to an extent) is called an arry language because arrays are, essentially, a primitive data type. There is no special syntax for arrays, either for creation or handling. The verbs in J just work with arrays, and in most cases, work better with arrays than if you were to manually break it down.
That is a good point. If any type of legislation should come out of this, it should be about usage of social media data by companies. They should not be able to discriminate people because of things they do in their private lives. In fact, they shouldn't have the right to investigate it unless it relates to the job (i.e. checking that a community manager does in fact use Twitter and Facebook in an efficient way). There may be exceptions but for 90% of the jobs out there - it makes no sense.
Webapps sandbox is useless when they actually need someone's else computer to do any valuable work.
What is most disgusting about Facebook is how, like the telcos, they are feeding the data directly to the intelligence agencies. This is not theoretical, this is a sweeping change of how western governments treat their so-called citizens. If everything is tracked, what's different about us vs. East Germany or the Soviet Union? You know, those countries that we always despised as being total hellholes?

The US is running up towards some very violent times because the soft-gloved oppression always gives way to the iron fist.
I should've added that my observations were only from the city centre pubs, Uni of students (not Trent) and are a fair few years old.

Maybe the 9k fees have really taken a toll, but I struggle to get why anyone would go to a spoons when you've got The Organ Grinder and The Hand & Heart only 8 minutes away...
Interesting - thank you. Will try it next time I'm in a Spoons and find out what happens!
100% this. If people want to push diversity initiatives, go for it, but I think there's no way that leads to real change without starting from the ground up i.e. cultivating childhood interest. Teaching about important women in CS helps break down the cultural expectation of programming as a male thing. In addition, although this is just speculation, I imagine workshops where the participants work to build something practical rather than purely "fun" would appeal to girls. A note-taking or organization or journal or instant messaging application would be great. Something you could use instead of pandering to stereotypes. Maybe I'm wrong about the workshop thing, but I stand by the childhood interest part.
I'd be happy to. Can I ask first what you've tried and what you had trouble with? I think a lot of why d3 is considered low-level is that there are lot of external things you do need to know. For example, for me, it wasn't d3 itself but functional programming that I didn't really understand. For those who don't do web development much, it might be DOM (and in particular, SVG) manipulation.

The d3 specific parts are the idea of mapping data to DOM elements (which is the part I think is beautiful), how it uses the data join to do so, and how you use the scale functions to map from data space to pixel space to set the element positions and other attributes.

Feel free to email me if you like -- it's on my profile.
I think it's really dumb to buy your employer's stock on the open market. (Not including whatever stock plan you already heave,) You're already exposed to risk from loosing your job.
Apple Park drone pilot thinks company tracking flights, planning countermeasures
Not by me. Not by most people I reckon.

Consider the lone factorial problem: Every array programmer will do some kind of the product of, one plus array of all ints up to x

apl: ×/⍳X
q: prd 1+til x
j: */1+i.x
k: */1+!x

Notice how similar they are?

Now, how do you solve this problem in Fortran? In Python? In R? In Matlab? What's the first tool in your toolbox? Is it to iterate over the values?

FUNCTION FACT(N)
INTEGER N,I,FACT
FACT=1
DO 10 I=1,N
10 FACT=FACT*I
END

def fact(n):
result = 1
for i in range(1, n+1):
result *= i
return result

function b=fact(a)
b=1;
for i=1:a
b=b*i;
end

function fact = iter_fact(n)
fact = 1;
for i = 2:n
fact = fact * i;
endfor
endfunction

fact <- function(n) {
f = 1
for (i in 2:n) f <- f * i
f
}

If the native programmer's first impulse looks something like that, then it's not an array language because the programmer isn't thinking in terms of arrays.
Looking at the timeline at this page, they have a lot of problems. https://status.gandi.net/timeline