skysight-inc/HackerNews huggingface dataset:
True, at least for the moment, although that doesn't mean we shouldn't try.

One nice thing about open data is it can outlast. What do you think will survive and be readily accessible on the internet longer, Wikipedia or Quora? My money's on Wikipedia 100%.

With OSM things are similar. Obviously geo data has additional ways it can grow stale, but still. Google is big today but there's no guarantee for the future.
Not who you were asking, but coming from someone how has read the Foundation series and Dune multiple times (only books I have ever reread):

The Expanse series by James S. A. Corey

The Culture series by Iain M. Banks
How to Make Bottom Sheet in Android
sounds like microsoft of the 1980s and 1990s.
I think many high profile games have over the last few years, have proven this does not work. Gamers are finally fighting back with their wallets.
I could figure out that "you" doesn't refer to me personally, and so can the rest of HN. There's nothing "linkbait" about it.

You can express your opinion about the original title in a comment. There's no need it impose this (twisted, IMO) view on everyone.
Release notes: https://golang.org/doc/go1.10
Why would DOJ and FBI leaders appointed directly by Trump try to get him impeached?
You're misrepresenting my statement... Increasingly anti-male != completely anti-male.
They switched to that after they won, but before the election, they only supported Trump and discredited Hillary it seems.

It would be weird if they had supported Hillary in any significant way before the election.
That just happened on Skype installed on my iPad 2. So it's certanly not against AppStore rules.
Yes, and as in your web example, the economic dynamics can sometimes point the other way, providing a strong incentive to maintain compatibility with an installed base that's not really under the service operator's control.

People providing services can argue a lot about the limitations for them of this situation and the advantages of having more control:

https://signal.org/blog/the-ecosystem-is-moving/

http://paulgraham.com/road.html

(Analemma_'s comment elsewhere in this thread also expresses this.)

But it also comes at a cost to users' power and autonomy:

https://www.gnu.org/philosophy/who-does-that-server-really-s...
The indictment says:

- Russians lied on visa applications to get into the US.

- They should have registered with the US State Department as foreign agents before trying to influence the election

- They didn't report spending to the Federal Election Commission
- Being located in EU.

- Or in case where you aren't located in EU, providing services specifically to EU residents, which can be hinted by having a language choice mostly spoken in EU countries, allowing EU currencies (Euro, British pound and so on) or specifically mentioning supporting EU, for instance by saying that your website can deliver packages to European Union.

Facebook for instance has offices in EU, which makes it clear that they are under GDPR, but even if they didn't, they do provide Facebook in EU languages.
On What We Value in and from Work
Locus (not FOSS) supports vector maps and it's price is way cheaper than an external 1TB drive would cost, just for good map coverage of a few countries.
Why wouldn't clients meet at the library or coffee shop? There are plenty of coffee shops that aren't noisy. And if not, you can book a quiet room in the library too.
That's modules or packages. OO includes inheritance, polymorphism and treating objects as black boxes (little computers in Alan Kay's mental model) with messages they respond to, or APIs for working with that kind of object.

It's a lot more than simply being a namespace. It's also that idea that an object has state and behavior, with appropriate semantics for dealing with both (depending on the language).

Objects (with classes or prototypes) act as a new kind of data type bundled with functionality for handling that data, which is more than just putting a bunch of functions and variables into a namespace. So you can treat your class/prototype as a built-in complex data type. You're extending the type system in an encapsulated manner.

It's not called Namespace Oriented Programming
Question for fellow Americans getting worked-up about this:

Considering that we A) have meddled in elections throughout the world--especially in the middle east and latin america--for the enitre post-war period, B) have done it using substantially more resources, and C) have militarily "intervened" in countries that posed no real threat to us--resulting in substantial losses of innocent life and property, how do you manage to still feel indignation instead of some mixture of guilt and karma?

This is not a rhetorical question. I am actually curious about the thought process here.
i'm not cherry-picking anything. the world is not becoming increasingly anti-male - the world is becoming increasingly egalitarian and those that profit by the status quo would like to frame it as attack rather than an equilibration.
If the prices they have are too low to pay the drivers and maintain a profit then the drivers are not the party subsidizing anything.
You probably don't even have to be a marginal young male in a purely technical sense.

I mean, you could just be a hispanic young male or something.
Will AIPAC similarly be charged?
Thanks for your comments. I was an Educational Psychologist at some point. This wouldn't fall under the umbrella of traditional therapy, but it will be certainly a professional relationship that will need some clear framework (ethical and operational).

And I agree also with you in how beneficial is to have multiple choices for interaction and advice. I was delighted when I read philosophical counseling is a thing.
The indictments are for pretending to be Americans, not properly disclosing their Russian ties as required by law, visa fraud, and other acts of deceit.

It's not for criticizing Hillary Clinton, but for lying about things they were legally obligated to disclose honestly.
> You were probably downvoted too because you keep assuming other people talking about structural editing have never used IDEs

coming from a person who also wrote this:

> You were downvoted because what you said shows that you do not understand what paredit is.
> I'd recommend you read ... to better grasp the concept.

So, people keep assuming that I for some reason have never tried paredit (or written anything in Lisp). So why don't I give you a taste of your medicine.

I suggest that you go and read some documentation on the IDEs I mentioned and try and use them to better grasp the concept.

Paredit is a very dumb tool that only works because Lisp's syntax is regular. There's nothing semantic or structural about the ability to move some words in or out of parentheses or to close matching brackets.

Other languages might not have the same wondrous ability simply because their syntax is more complex. Their tools though clearly allow much better actual structural editing and actual semantic reasoning about code.
Something I noticed is that all of the Lyft drives I call, have Uber stickers on their car, and work for both. Will we just see cars someday that are whichever service you want?
Goes both ways: Openstreetmap is better for some things already, and I don't see Google catching up to it at them.

A big issue is consistency though: OpenStreetMap varies way more in quality between regions, to the point that detailed conversations almost make no sense without disclaimers about where you are talking. OpenStreetMap is a really good map where a strong community exists (either locally or dedicated remote interest) and a pretty bad map if no large effort has touched the area.
>> But though it remains easy to get music free, no one really does it anymore. Why? Because the introduction of the iTunes store in 2003 made buying music even more convenient than illegally downloading it. Convenient beat out free.

Does the author talk to his students? "Getting music free" is more prevalent than ever. Many just go to YouTube to get their music.
As close as modern elections have been in the US, you don’t need to prop, just nudge.
I've tried to build an open check-in app based on OSM data, and I've ran into many of the problems mentioned in the article:

• Tags and relations are a total mess. There are many different and overlapping schemes. There is obviously outdated/sub-standard data, but automated fixes are forbidden. There are some neat tools to make sense of the tag data, but ultimately I had to deal with all that mess and complexity on my end.

• The lack of moderation or a way to officially act as an intermediary for edits (other than clunky oAuth flow) meant I couldn't expose an Add/Edit/Fix functionality for my users. Similarly, if I wanted to let my users upload a photo of a venue, there was no service to store it, no identifier or tag to associate it.

• The API returns only nodes entirely within an area, rather than everything intersecting a given area. If you fetch small lat/long area, you won't get a node for the country/city/district it's in, unless you stumble upon a point in its border or label. That meant I couldn't fetch things from OSM API as needed, and had to have my own copy of the data and the DB and custom search.

• The map looks ugly without buildings. There was free building data available for areas I was interested in, but I was told to copy them by hand.
Personally, I fit into this group to a degree (I'm almost 40 -- not the same age group really). That said, I'm all about working.

I just hate office life anymore. "Jobs" are passe, IMO. I'm burned out on it after 25 years, countless lines of code, and hours of effort having been expropriated from me. I'm tired of how hard it is to change specialties; not because I'm not smart enough, but because I don't have the time because I'm expected to fucking work all the time.

I've had a few payouts from tech, but nothing to retire on for life. There's a serious inequity in working at an office when I've doing 40+ wks for years, struggled to get by a lot it, but the guy one level up the org char rolls in with his new Vette.

Women seem to find it novel, since they haven't historically had access. So let em at it.

Do we NEED this many people "working" on whatever the "free market" demands (which is usually just code for "within the highly moderated financial system").

I doubt it. IMO, the only economic output that society as a whole should be concerned with is education, healthcare, and the infra that enables those efforts.

The rest is a farce. Consumption driven avarice.
The average age of any large group will be somewhere between 25 to 40.

HN has users well outside that range though, it is probably under-represented on the lower end and I would suspect over-represented on the higher end based on my IRL interactions with a fairly large number of HN'ers.
>not generally random

not generally? "not random", surely. And even if humans try to play randomly they couldn't.

>based on particular chords

Whether the notes used in a section are from the set of all 12, or a particular subset, is nearly, dare I say, orthogonal to the level of randomness. And even playing not based on particular chords can be highly random-sounding or not at all.

I didn't understand your last sentence at all; at least, what do you mean, likewise? Or the first half really.
8th Wall enables AR development for every smartphone.. but it has to improve
Where did you get it, and how did you administer it?
I haven't seen anyone claim that women and men play cod 50/50. The claim "many in the video game industry" had was that women play a lot more videogames of you count all videogames including candy crush and farmvile. Which is true. Women play games much more then CoD ratio of players would suggest.

You literally took the game with worst male female ratio and use it as general argument about who plays games in general.
States couldn’t give less of a fuck about karma or guilt so neither do I.

There are teams, people play.
The indictments spell out clearly the circumstances of breaking the law for all the actions you asked about.
> Maybe young women just don't like video games?

Perhaps this can be a contributing factor as well. Problem is, I mentioned this in my original statement. Did you not see? Doesn't have to be either-or, you know.

>discover why older MEN seem to spend less time in these pursuits than younger men

Maybe they got jobs, had children, etc. Just speaking from experience. As an adult I have less time for games nowadays.
The US has a corruption problem, an outside influence problem, and a domestic extremism problem. The first can be attributed to both major parties (albeit in different ways and to different ends), the second to resurgent great powers that reasonably wish to undermine US hegemony (again, to quite different ends), and the third is deeply rooted in the US' difficult history and has surged due to a hollowing out of institutions.

I don't want to paint these issues in purely moral terms. In many ways they're attributable to the increasing complexity of a technological society and the momentum of economic relations. We don't have a good paradigm for self-governance in an increasingly networked society.
The landing page is great, you immediately know what's going on and what it's about but I agree with the comment saying that the name is not that great. I also though about the wifi scanner first.
119k Scanned IDs of #FedEx-Owned Bongo International's Customers Exposed Online
A lot of people in the US still don't believe Russians interfered in the election, and/or that they interfered to support Trump's candidacy. I believe this is mostly designed to show them (1) yes, they were doing a lot, and (2) it was aimed at disparaging Clinton and supporting Trump.

Similarly, the US government hasn't really taken any steps to prevent future meddling in US elections. The goal may have also been to serve as a wake up call to our elected officials to take this issue seriously.
Hi everyone, thanks for trying out Kismet. Happy to answer any questions, and I would love any feedback you might have!
task3(task2(task1(work)))

can, with the function

apply(data, *funs):
return reduce(lambda d, f: f(d), [data] + funs)

be rewritten as

apply(work, task1, task2, task3)

Its possible in exactly the same set of cases, namely those where each task takes a single argument/is provided as a partial.

I expect that `->` is implemented in clojure in much the same way (and [1] implies that, modulo some scaffolding and error checking, it is, although with a recursive, inlined impl of reduce)

[1]: https://github.com/clojure/clojure/blob/08e592f4decbaa08de57...
The FEC says who is allowed to run propaganda. You have to be registered as a PAC to run political ads. And you're not allowed to use foreign money. Even groups like Swift Boat Veterans for Truth and Citizen's United were registered with the IRS and all their communications were clearly attributed.
Seems more like a few hour long hacking session than some serious systemic problem to me.
Radical election results are not a recent problem suddenly brought about by the internet. Hitler didn't rely on foreign meddling on the internet to get elected. This is not a new problem, and we (the US) would be wise to look at historical breakdowns of the democratic process to understand how they happened and take active actions to prevent it from happening again. (I'm somewhat pessimistic that we won't, and it'll happen again. I just hope it's not within my lifetime)
People lost on traditional media outlets since sometime and they now only rely on social media to get their news.

So it is easy to attempt to influence the public with fake news and a question mark at the end. Buzzfeed ran a profile of a news website which used to write border line fake news and made a ton of money.
I would consider the mental/emotional manipulation of billions of people solely for monetary gain to be malicious. Fear is a cash cow for advertising. Your safety is indeed at stake when so much sensitive personal information is aggregated and centralized by anonymous persons and then sold to other unknown parties.
£357B
> Google just doesn't have a customer service culture

It's not a "culture", you either hire a bunch of people or delegate to a contractor or outsource the whole thing, it's not this fundamental thing.

I pay for G suite their customer service is fine.
My favorite sci-fi and fantasy books are those that come up with a world different from ours and then take that difference and explore its effects on society. I'd like to offer some examples:

- "Hello Summer, Goodbye" by Michael Coney

- "Oryx and Crake" by Margaret Atwood (the first book in the Maddaddam trilogy)

- "The Fifth Season" by N. K. Jemisin (the first book in the Broken Earth trilogy)

- "The Mechanical" by Ian Tregillis (the first book in the Alchemy Wars trilogy)

- "Nexus" by Ramez Naam (the first book in the Nexus trilogy)

- "Snow Crash" by Neal Stephenson

- "Pandora's Star" by Peter F. Hamilton (part of the Commonwealth Saga)

- "Hyperion" and "Fall of Hyperion" by Dan Simmons

- "Lock In" by John Scalzi

- "Blindsight" by Peter Watts
Yeah, exactly. Say you have an API request that is persisting a chunk of data to the database, like a few dependent data items.

This way, you write the API request to just be a simple function invocation of the class you instantiated:

(req, res, next) => {
apiHandler = new APIHandler(args);

apiHandler.saveData(req.body)
.then(
// success
() => res.status(200).json(apiHandler.getResponse()),
// error
() => res.status(400|500).json(apiHandler.getErrorResponse())
)

I mean, it's just a pattern, and I wouldn't necessarily say I use it all the time; it's especially valuable for workers, where you have a series of functions you want to execute where some of them are going to be asynchronous.

If you're just making simple create / update / get requests, it's less valuable, and you can just return a Promise from somewhere. Hopefully that gave you an idea of my motivations
I wouldn't say a gap buffer is the "complicated and crazy" data structure for text editing. Certainly not the best. There's no free lunch, every approach has its downsides :)
the point is being in control of your own software stack, nobody cares that you can use some hosted solution easily.
The glass ceiling is a real problem, but so is the glass floor. In a discussion about the bottom rung of society, the floor is more pertinent than the ceiling.
> ...people like you are so fragile...

We don't treat other users like this on Hacker News. Please stop.
My point was our "general political disagreement" is the chaos. It's not being caused by an outside source. That's just an excuse, and a cudgel used to dismiss one sides ideas. We would not all be holding hands and singing kumbaya if it were not for the Russians. We've been whipping ourselves up into a frenzy for awhile now, and I think we like doing it. The internet helps too.
> bullshit and lack of quality and configuration and fragmentation

did you just summarize the last 15 years of windows?
Seriously, companies have had "buy X coins for $Y" since, well, forever. But the most blatant one is arcades. Making the tokens digital and on a decentralized trustless ledger? for some reason is not innovative at all, and I highly doubt Atari is interested in developing a decentralized minable gaming token cryptocurrency. They are just using a buzzword that makes people with money shit their pants to implement something that has existed since before currency itself.
a) biggest company does not equal company with highest market cap

b) having the biggest market cap is something thats good for their shareholder, and terrible for anyone else. But yeah, do continue to praise your beloved highness.
You got it all wrong!

1) Start up

2) Cash In

3) Sell Out

4) Bro Down
Once you use PF, you can't really go back to iptables. The fact that you still can't create anchors or anything equivalent in iptables blows my mind. I can look at any of my older configurations from PF and understand what I was doing very quickly compared to iptables which is much harder to read and much less intuitive.
In that sense, perhaps the linux distro model actually makes more sense than centralizing power into one entity?

Ubuntu, Redhat, and many others produce their own polished, supported products, sell it, and then give back to the central parts of the community in the process.

Mapbox and others certainly seem like they essentially play the part of "OSM Distro" in that regard. And maybe its okay for multiple entities to be able to contribute in different ways.
Ok. So now you seem to be saying "increasingly anti-male" is the "less biased in favor of males than it used to be." Let's run with that!

My fellow men - namely the video-gaming and complaining-about-anti-male views that we're talking about here - will have to compete with non-males. Male gamers have a shitty as hell reputation for social skills and behavior - maybe people who feel inclined and entitled to act like that are simply less employable because people think they're assholes.

This isn't all or even most gamers, but it seems to be the ones that make the most noise both in the games and about how everything is turning against them socially. Rallying people behind a cause of "things aren't quite as in my favor as they used to be" is going to be hard, even if it feels very real and discouraging.

EDIT: reworded in response to good point from response about equating laziness with employment outcomes

I'm unconvinced by the class arguments so far, though. The people I know personally in this bucket are not from lower-class backgrounds. The people I know whose parents were constantly struggling to stay employed and make ends meet have a very different perspective on what it takes to get by, and never had the same amount of time available to waste.
Apple was born in a garage. Back then, from what I have read, SV was in the margins and two working class kids had that space to experiment. Now, a garage in the same city would probably cost more per month than my entire flat.

Also, Atari (where both Steves contracted) had a freewheeling sex and drugs culture that was at least as subversive in its time as Thiel's Christian/Libertarian views are now. He's already made his penny but, being a human being, he likely doesn't enjoy the condemnation he faces in SF any more than Jobs would have enjoyed living in a religious town in the deep south.
German military says no to 'killer robots'
Yea, that's true, but your editor pane is a text editor non the less. The refactoring in this case is structured, even more so, its semantically accurate to a specific language. But your editor isn't. A structural editor does not allow you to make edits that would go against the syntax rules of your language.
The part that was wholly unexpected was that the leadership of a political party would embrace rather than reject illegal foreign intervention when they had the chance. And for those that think GOP leadership didn't know about it, there was leaked audio that certainly suggests Paul Ryan was aware:

> “There’s two people I think Putin pays: Rohrabacher and Trump,” McCarthy (R-Calif.) said, according to a recording of the June 15, 2016, exchange, which was listened to and verified by The Washington Post. Rep. Dana Rohrabacher is a Californian Republican known in Congress as a fervent defender of Putin and Russia.

> Some of the lawmakers laughed at McCarthy’s comment. Then McCarthy quickly added: “Swear to God.”

> Ryan instructed his Republican lieutenants to keep the conversation private, saying: “No leaks. . . . This is how we know we’re a real family here.”

https://www.washingtonpost.com/world/national-security/house...
How would a layered maintainer model similar to the one of the Linux kernel work on a project like OSM? Have a Continent maintainer, a region maintainer, a country maintainer, a town maintainer, etc... all pulling only "good" edits. I think this approach could work, couldn't it?