skysight-inc/HackerNews huggingface dataset:
Substantive critique of Facebook is fine on HN. To illustrate the point, I used a moderation mechanism to rescue the OP from being penalized, which is why you see it on the front page now.

That said, you can't do this with an account named "markyuckerberg". We want thoughtful conversation, not cheap shots or personal attacks. Perhaps Zuckerberg needs no protecting when it comes to these things, but HN certainly does, so I've banned this account. If you want to comment on HN, a good place to start would be with a username that doesn't violate the spirit of the site, re which please see https://news.ycombinator.com/newsguidelines.html and https://news.ycombinator.com/newswelcome.html.

Btw, special-purpose accounts aren't allowed here either. We're hoping for good conversation, not pre-existing agendas.
I'm curious if we'll see the Detroit economy take off as a result of more self-driving car work in the area. It seems like Metro Detroit hasn't seen many of the tech gains that the coastal tech hubs have seen.
is it still paywalled on the onion service?
Yeah, this was the "notable exception" I had in mind.
Respectfully, you're missing the point. It is often the best (and only, in my mind) choice, and it is always sad. It's not the word or even the concept that's the problem. Using it in a post about euthanasia is fine; using it as callous euphemism for shutting down your business is pretty terrible.
Google Play Protect dead last in Android security ranking
Amazon vs. Alibaba: Who Is Winning the ECommerce War? [Infographic]
> For me Smalltalk is even better and more concise than Lisp is.

I'm not seeing this from looking at various Rosetta Code examples.
This sounds like a nightmare. Employees who would have walked, biked, or bused would now be added to traffic. It sounds way more convenient to be picked up by a company car than to bike, especially if it’s raining.

Google having full parking lots doesn’t harm Mountain View and Sunnyvale traffic as much as extra trips do.
just fyi, Alan Kay coined the phrase Object Oriented Programming. So your statement, while true, should probably say what we call object oreinted programming should have a different name.
I may give this a spin! I've been using Netlify-CMS for a while, but it's not nearly as full-featured, and seems to have some issues with Metalsmith sites (I've been having difficult getting uploaded files added to the repo).
Can't seem to figure out how to contact you on Intercom :(

I don't blame you - it can get a little bit chilly in Scotland.
'Damaging' electrical fitness workouts should be regulated, say doctors
Might be interesting as an academic exercise but doesn't seem like a terribly useful thing to actually do. I like both languages but using Smalltalk syntax in Lisp isn't something I'd want. Besides, Lisp has (IMO) nice optional keyword parameter syntax which fits better in the Lisp world than the Smalltalk message/block syntax ever would.
http://headlesscms.org/ can help :)
The Last Days of the Leather Fortress in San Francisco
You are right, you don't "have to" do anything, as long as you don't want to get a job at one of these companies. :-)

The truth of the matter is that, at the end of the day, some companies can afford to tell you no, even if you are talented, because they will get other people who want to do what you don't "have to" do. And it works quite well for them, as you can see.
On the positive side you dodged a bullet and wasted just a day. Imagine working for someone like that. Time you'll never get back.
The charitable interpretation might be that I intend to do something about the issue. I'm sorry that I was a bit cryptic when I responded "Actions Will Be Taken." Perhaps that led you to an inference that I am a crusty dinosaur who could care less about those around me. It's not the case.

The problem I face is that I have a fairly vanilla WordPress site and I run a small business. I need to be careful, even if I am with good intentions doing the best I can.

Long ago there was a law firm here in the Los Angeles area (across the street from my old offices, in fact) that made a small fortune pursuing small businesses for ADA infractions (real or otherwise). It was cheaper for these small businesses to pay the Danegeld than fight. Later these lawyers were disbarred.

I have seen similar patterns with other predatory groups of lawyers. The foreclosure crisis of 2009-2010 had them. This is one of the advantages of having existed on the planet for a few decades -- seeing patterns.

People who behave like copyright trolls exist in other areas of life. Our job as humans, here for a transitory moment of the universe, appears to be simple -- be kind and helpful to each other, and stay alive. I am trying to do both.
At some point though, if Bay area housing prices continue to rise because of all the people who must must must live there, the Googles and Apples of the world aren't going to keep raising salary levels accordingly. And startups/smaller companies (to say nothing of many non-tech jobs) certainly won't/can't. Something's got to give and even if housing supply increases somewhat (as it's slowly doing) there's inevitably going to be some equilibrium where enough potential employees and employers go enough is enough and move elsewhere.

After all, there are plenty of successful, non-startup companies that are quite distributed.
This is really slick.

I think this paradigm - a CMS that builds out to static files - is really powerful. The notes about speed and scale are spot-on, nothing is reliably faster than just nginx serving flat files.

I'm working on a microblog system based on the same basic idea.
Volume Manufacturing
Google also offers "checkboxes" that measure your mouse movement to see if you're a human. Maybe those are more to your tastes?
Leaked: EU governments want to give record labels control over what we can post
Truth be told, it was more of a landing page to gather feedback and determine if note-taking is a true pain, I don't want to build the wrong thing, I want to build something useful.

So I take your point, as we get closer to launch there will be more screens. With that said do you mind sharing how you take notes and what's the biggest pain for you?

Thanks again.
I believe TenCent AI Lab is based in Silicon Valley.
Thank you for your work!

I used your vagrant-unison2 plugin for developer environments at Airbnb for a time, although we've now moved on to a more complex, home-grown Unison wrapper with Watchman for filesystem watches.
Did a short stint at a healthcare IT company and also was surprised at how dysfunctional the whole industry is - can't say I was very impressed. At this point, my CV is peppered with healthcare related roles, positions I feel like I've already pigeon-holed myself :(
This is the awe inspiring bit:

> One reason why the secretary problem has received so much attention is that the optimal policy for the problem (the stopping rule) is simple and selects the single best candidate about 37% of the time, irrespective of whether there are 100 or 100 million applicants.

Another example of how our intuitions are poor at probabilities.

100M! Might give that a Monty Carlo sim. Or even try it on a big DB table at work.
The point is you haven't solved the problem. You've just moved it to a different place. Urban sprawl is pretty well acknowledged to be a bad thing (TM) - it increases pollution, is bad for people's health, bad for the social fabric, etc etc.

Saying "it's crowded here, let's go move somewhere else and make that crowded" is not just kicking the can, it's making the problem worse because often those areas have even less mass transit.
And AMS? It feels just like it’s constantly something or another. I have hundreds of emails for “events” that can sometimes be hard to constantly sift through too. Feels like we need to hire someone to babysit that.
Yes, I think you're lucky to be in a somewhat unusual position that let's you regularly work with problems like that.

I'm merely a junior level developer working on database engines. Most of my day-to-day involves maintenance of decades old code where the 'hard problems' have long been solved. I imagine my codebase ancestors might have needed thorough knowledge of trees at some point :)
The same central entity also heavily regulates and monitors the roads. It's a soluble problem IMO. Very difficult, but the benefits are significant.
Don't wake up to a data breach you didn't cause-ask your vendors 5 questions
> ML has metaprogramming? The only thing I know approaching that is template haskell, which is a weak form of metaprogramming (still powerful obviously).

Of course, it has had it for a very long time (a decade at least?), see camlp4/camlp5.
While this argument is used a lot, downtown Auckland has risen from essentially no people to 50,000 in 15 years or so. Meanwhile the city is 40% born overseas, let alone people who have spent considerable time overseas. We don’t all want to mow the lawns in the weekend, and people come from all over Auckland to enjoy the waterfront that is on our back door..
So how do you think most open source software development, for example, happens? Or does that not qualify as a complex task? Because a huge amount of open source development happens through distributed individuals and groups many of which don't even work for the same company.
As a general principle, I think Catalan independence is a question for the Catalans to decide. As a foreigner, it's not my place to have an opinion on another country's self-determination. I am troubled that Spain suppressed the referendum, because it seems out of step with the behavior of other liberal, democratic, Western states. For example, Scotland and Quebec were both allowed to have referendums, and while the leaders of the British and Canadian central governments definitely campaigned to remain unified, they allowed the people to have their say.

> Whoever the winner of this fight is, it will be a sad day for Europe, because nationalism and national borders will have prevailed and this goes against everything we need to build a stronger and better EU.

I look at the secessionist movements across Europe and wonder if that's really necessarily the case.

Historically, the benefit for ethnic nations like Croatia, Slovakia, Scotland, and Catalonia to remained within larger states is largely in order to enjoy the benefits of common markets and open borders, and partially to enjoy the benefits of common defense. Doesn't the EU make those motivations less compelling rather than more compelling? The EU already provides common markets and open borders and NATO provides common defense; why can't Catalonia be their own EU member state just like Croatia, Czechia, Ireland, Malta, Slovakia, or Slovenia--all of which separated from larger states in the past?
Is this anoop ? :P
> lack of focus/v.c $$ in the field

I don't doubt it, but interesting that this is the case
As a human driver in California, I honestly don't know how to drive in the snow.
Actually, I am missing the simplicity of Lisp and Smalltalk in todays languages. From what I remember, they both have a fairly simple but universal syntax, which can be written for Lisp as

([operator] [argument1] [argument2] [argumentN])

and for Smalltalk as

[object] [message]

So far I haven't seen anything like that for languages with the C-like syntax. Don't get me wrong. For example I love Go, but sometimes I miss the beauty of Lisp and Smalltalk.
Consequences?

For a social network that may have hosted content that may have convinced people to vote for a candidate you don't like? What sorts of consequences do you have in mind here?
And where exactly do you draw the line between "manipulating" Facebook to help a candidate and using Facebook legitimately to get a candidates message out there?
Thanks to a college professor long ago, I'm firmly convinced that technological advancement is the main reason cultures get assimilated/eradicated. Or more to the point, new cultures rise with new technologies, and wipe out the previous ones.

Along the same lines as my original comment and the source of this story, one of the most educational nights of my life was a lecture by a visiting professor from India. His research took him to the most remote villages, villages that had never experienced electricity before. He recorded their music, because the moment radios and tape players arrived, the local music was basically obliterated. And he felt guilt and shame, because while he was preserving it, he was also the nose in the tent - the first time they ever experienced recorded music.
Would there be any benefit to not try to replicate human movement directly? For example, maybe balance would be easier by adding a "tail" that drags along behind with a small wheel under it.

I would think that the main benefits that people would look for over a wheel chair, are being able to go over uneven surfaces / stairs, and being at the right height to reach things.

I'm imagining a system where the user is strapped to a seat of a machine with the legs slightly bent and in front, and and the machine's two legs maneuver by telescoping. That way, you need one motor to control how far a leg is extended, and another one to control forward swing. The tail would help with balance, and also hold the battery pack.
what are you using? I want to try it.
Degaussing 3 times. Who does that when deleting data? Unless they don't want investigators to find the data? And isn't the data in this case a public record? Why delete a public record indelibly unless they had manipulated that record and wanted to hide the fact..?
watch for braking maneuvers....
I'd say look up BGP (Border Gateeway Protocol,) but the wiki page buries the important parts, since it describes the protocol state machine and packet format before even attempting to give a high level picture.

AS, standing for Autonomous System, is like an ISP's name. BGP spreads routing information by rumor. For example, I start the rumor that I can route to IP addresses in 1.2.3.0/24, and tell my peer ISPs. They tell their peers I told them... etc. To prevent rumors from going in circles, you keep a record of every ISP in the path of spreading the rumor, and call it the AS path. (Otherwise you could never retract the rumor, as it would go in circles. BGP speakers do not accept rumors that they themselves are in the path of. (Except in cases of dirty hacks, but then only a finite number of times.))

This article describes fraudulent AS paths attached to (as I understood it) IP ranges that were legitimately owned by the people advertising them to Hurricane Electric. This is like you telling Hurricane Electric that I (the North Korean ISP) told you that I can route to 1.2.3.0/24, an IP address range you own, even though I told you no such thing and we are not even peers.
Sorry about that. Long exposure to Stuff and NZHerald means all auto play is switched off.
Two fatal flaws in your reasoning:

> Facebook's product was manipulated and helped Donald Trump get elected by swaying public opinion.

I find this exceptionally hard to believe for a myriad of reasons.

- The MSM never gave Trump serious consideration. They thought he was a clown when he announced his candidacy. Even his own party thought he was a joke. Clinton never prepped for the possibility he might be the candidate. After he beat out 14 other candidates for the nomination, she still never took him seriously. She was so arrogant about winning, it was if she merely expected this to be her coronation after ceding to Obama in the previous race.

- The MSM was running nothing but glowing stories about Clinton the entire race. At one point MSNBC said she had a 98% chance of winning. At the same time, Trump was enduring a non stop wave of bad publicity and negative stories about him. The juxtaposition of the way the MSM covered the two campaigns is so obvious it felt at times the MSM was on the DNC payroll. All you heard was positive spin for every Clinton story, and negative spin on every Trump story.

- Clinton started to believe her own polling that showed her up in many of the battleground states. So much so, she started campaigning in traditional republican strongholds. The media were running stories that she didn't just want to beat Trump, she wanted to humiliate him like Reagan did to Mondale.

- Even on the day of the election The MSM was saying she was up 10 points in all the battleground states. They were basically saying her victory was all but assured.

- She was under an ongoing FBI investigation the majority of her campaign. In the history of the country, we've never had a presidential candidate who was running under the threat of possible FBI indictment and the possibility of going to jail.

All of these far outweigh the Facebook ads that were run. It can't even compare to Clinton's own arrogance and the MSM culpability in attempting to do anything to get her elected.

> There has to be consequences- sorry, but in my opinion not every voice deserves to be equal.

Every voice deserves to be equal, but unfortunately in our society, it will never be the case. We're so far removed from what "real journalism" is it's quite scary. There is no objectivity anymore. There is always a political angle to be had, pushed and manipulated so one side looks good and the other side bad. Hell, MSNBC and CNN, the Times and a multitude of other "news" outlets don't even pretend to be objective anymore. Real journalism is gone. What's replaced it is a political machine, bent on seizing power at all costs and pushing any other party that disagrees with them to the sidelines.

The days when journalists used to be the check on government are long gone. For the most part, they're all on the parties payroll now.
I don't think that considering analogous or similar scenarios when trying to understand an issue is a bad thing, no matter what juvenile label you put on it.
I could have bought 10000 btc for 50usd. I’m still crying myself to sleep some nights.

https://bitcointalk.org/index.php?topic=92.0

The reason I didn’t was because back then that was like half iirc of all btc and I was suspicious.
There is a huge difference between "lets build our denser high rises in these areas so as to protect our park" versus "lets not build any residential properties in our city at all", and trying to act as if they are the same is horribly disingenuous.
You and I might not want a Smalltalk syntax in Lisp, but someone who favors Smalltalk (like user coldtea to whom I was responding, who finds that Smalltalk is "better and more concise") might want that.
To build the perfect product, stop trying to build the perfect product
Actually entertaining how some are manipulating their biased, subjective opinion into some sort of truthieness.
Parent comment:
> People have been force feeding animals <fructose> to fatten them up

Your comment:
> Same with skim milk, which has always been used to fatten pigs.
Yeah that's old news. I am referring to recent articles from a few weeks ago where someone suggested that there was at least a rumor that they might launch without any actual driver to the general public in Phoenix this fall sometime.
You are right, I oversimplified it in my comment. People could still trade using euros. But I guess the only way to get more currency in the country would be via foreign trade. Banks would not have access to EU QE, deposit guarantees might be no longer valid and the state could no longer print currency to replace old ones.
>Facebook's product was manipulated and helped Donald Trump get elected by swaying public opinion.

And Facebook's product was used in 2008 to help Obama get elected.

And several traditional media were used in all previous elections to get presidents elected.

If the media are information gatekeepers, why do they allow political ads without challenging the misinformation in those ads? What were the consequences of CNN, Fox News, etc for not being proper information gatekeepers?

Drawing the line at Twitter/Facebook is very arbitrary (and perhaps convenient).
San Francisco's population density:
18,573/sq mi

Manhattan's:
71,998.9/sq mi

It's difficult to look at this without thinking that the initial problem to be solved is density in the urban core.

Eventually, yes, you need much better transit to outlying areas. This will take decades even with iron clad political will, which isn't happening short of a takeover by house of Bourbon.
Most human drivers in Michigan don't know how to drive in the snow either.
If only they had changed their name to On-line Blockchain ICO Deep Learning Self-Driving Cloud Plc...
Just wait until they apply that talent to go all Minority Report with social control and their Sesame Credit system. It'll be way easier than with crime; look at the wealth of information on social media, and people want to be listened to.

Chairman Yang? Nah, y'all; it's gonna be Chairman Jinping.
I think the biggest reason that Julia might not satisfy your definition of "computation language" is just that Julia has a significant runtime, as a garbage collected language. So it's not really suited to writing something as a library and then using it from glue languages as your proposing for "computation languages", at least currently. I think that would remain true even if it had the speed and flexibility and developer resources to not need to call out to native libraries for its own purposes.

Which reminds me a bit of Java, where the speed is either there or getting there for tight loops, but it just doesn't play well with others at all when they are wanting to do the driving.
That sounds like the optimization problems with a VLIW architecture taken to a whole new level.
HowWeGetToNext had a great (and lengthy) article on that topic: https://howwegettonext.com/cable-cars-are-changing-the-world...
I live in a city with tens of thousands of east African immigrants (mostly Somali). It's fascinating to me, to hear the difference between how the adult Somalis speak, and how their children speak. The teenagers, having grown up here, speak in perfect, accent-free English. Will their children even speak Somali at all?

(As an aside, I totally love my little window into Somali teenage girl culture, just from riding the train and sharing a neighborhood with them. Their fashions are incredible, and they're so energetic and happy. Somali teenage boys, on the other hand, are just as glum and faux-cool as teenage boys everywhere.)
Christmas 2017: Xmas Sales &amp; Deals Online
To be clear I'm not saying functional is always better. I'm saying there are other possibilities and dogma is bad.

The Haskell community has its dogmas too. And it's fair share of "let's do this simpler" blog posts.

As an aside Haskell has many equivalents of dependency injection and sugars to help and you can "inject all the things" there too.

My point is to think of the problem you are trying to solve, rather than ticking off the SOLID / Martin Fowler etc. tick boxes.

Understanding OO patterns, SOLID etc is a good thing but being prepared to "break the rules" is good IMO too.
Meetups, museums, lectures by visiting scholars, stops on book tours, concerts/plays/other performances, cultural festivals, interesting architectural sites, professional sports, restaurants, a wide variety of interesting neighborhoods within walk distance, ....

There’s nothing wrong with Fresno. Plenty of lovely people live there, and I’m sure there are all sorts of things happening all the time. It just doesn’t (to me at least) seem comparable to the Bay Area. As one example, Fresno State is a fine school, but it can’t compete with Berkeley and Stanford.

The population density is also relatively low, and it doesn’t seem like a very easy place to live without frequently using a car. (I end up using a car about once a month.) I really appreciate being able to walk to 3 different grocery stores within a 3 block radius, walk to 10 coffee/tea shops, walk to 100 restaurants of every imaginable type, walk to the park, walk to 2 library branches, walk to several little art galleries, walk to bakeries and fish markets, walk to all sorts of little shops, walk to the subway, ...