skysight-inc/HackerNews huggingface dataset:
"separate http protocols" sounds like a nonsequitur, but it's true that Silicon Valley has huge power over our lives, and it's only going to increase. SV is responsible for how you communicate, how you work, what information you're exposed to, and what you learn about the world. Tech companies can regulate your access to any of these; suspend your Twitter, ban or censor online communities, and more.

To this, add the fact that they collect so much data. The idea of a not only partisan, but partially mob-driven Silicon Valley is concerning.

Just think about psychometrics for a second. Facebook, based on your use of their site, can deduce enough about you to build a psychological profile of you. That was enough to correlate certain psychological profiles to political inclinations, and target marketing to potential Trump voters.

Those psychological profiles are only going to get more precise, as time goes on, to the point where you can predict someone's likelihood of getting addicted to alcohol, or becoming a serial killer, months before it happens. You think Facebook won't eventually make use of that, either forced by law enforcement, the mob, or of their own will? It's immoral not to do it, you'd be saving lives! But then, what else can be done with those profiles? Who gets to decide? Will the mob have been appeased by then? You better hope so.
I'm a contractor at ROKT on the Clojure team, it's been a blast working with Sam and the rest of the folks at ROKT.
I agree that it should be more simple to request the task.
Hi! I like the concept and am interested in poking around at your data.

During the signup flow, I'm glad to see that the "gender" page is polite enough to offer a "prefer not to answer" option. It'd be nice if the "education" form which follows did the same. A "no degree" option might also be worthwhile. As it's currently implemented, the site appears to believe that every career begins at college graduation; that may be the most common path, but it's certainly not the only one.

[edit: after further exploration, this "education" form turns out to be so strict it's kind of funny. I can't get past it by filling in bogus data, since it seems to be trying to validate everything, but whatever lookups it's doing aren't returning any data, likely because it's never heard of the school I went to. It won't accept blank fields, but neither will it let me put anything into them, so I don't think I can try out your site after all.]
Yes git is decentralised...but if your entire build & docker image hosting hangs too it it does play an integral role in day-to-day coding. Especially if you need to pull some changes you made late at night on a different computer to continue work. I'm not trying to bash GitLab...if anything I was trying to write a homage. I'm genuinely sad to leave.
This article does not read quite right, the earths protection is from its magnetic field not from the solar winds, indeed the earths magnetic field protects the earth from the solar winds.
Can't edit anymore, but after discussing with musl developers, even this is inviable, since musl doesn't offer any guarantees on what syscalls are used on different systems.

Apparently the only solution is for seccomp to offer a pledge(2)-like system.
Codementor | Senior Front-end & Back-end Engineers | Anywhere | REMOTE, https://www.codementor.io

Codementor (https://www.codementor.io) is a live help platform connecting developers to experts via screen sharing, video and chat. We have over 5000+ vetted expert developers, including book authors, top Stack Overflow answerers, popular open source contributors, and engineers at top tech companies. Codementor is more than just mentoring. We also have a new platform CodementorX where we connect top freelance developers to interesting remote opportunities. We’re currently looking for more remote developers for client projects on our platform in the following areas: - React / Redux - AngularJS - JavaScript - Ionic - Android - Python - Ruby on Rails - Node.js - Objective-C - iOS Swift - Ember.js - and more

This is a remote opportunity. We’re looking for both full-time & part-time contractors.

To apply please visit: http://codemntr.io/2fYhmMQ
I don't believe PA Semi ever had a transferable license to Power. They had their own architecture which was very power efficient and they were a CPU design house with ARM experience (they did StrongARM at DEC). What it looks like from the outside looking in, is that Apple bought out a full architecture license (with derivative ownership) from ARM and bought PA Semi to be the core team to start building CPUs that they had 100% of the rights to.
Locales? Timezones? Unicode? There's a lot of stuff that is there to be used from time to time, does not mean it hits your processor cache often.

BTW, libruby-2.3 is 2,5M, just the shared object file, and it tries to use all aforementioned stuff from the underlying UNIX.
Counterpoint: my sister is an NP in Illinois and her employer did effectively this. She was asked to sign a new contract with strictly less benefits after having worked there for 9 months (specifically I think they wanted to reduce the vacation). She countered with requesting some compensation increase to offset the decrease in vacation, and they fired her. IANAL, but I'm also assuming that in at-will employment cases, this might be allowed. Again, I don't live in Illinois, so I'm not sure about how employment law is there, but while it might be shady, it might not be 'clearly illegal'.
Not correct.

Article I, Section 8, Clause 3:
[The Congress shall have Power] To regulate Commerce with foreign Nations, and among the several States, and with the Indian Tribes;

Several high court rulings have concluded that it includes intrastate commerce. It's wide reaching & has historically been the main tool for combating discrimination.
The UN list of human rights:

http://hrlibrary.umn.edu/edumat/hreduseries/hereandnow/Part-...

I'm not sure where "right to smoke cigarettes" appears in the list.
Absolutely, but the parent was saying GitLab changed OSS, and though that may be true to some extent, it is a pittance compared to the imapct GitHub has made.
Just because you didn't hear people call him racist for years doesn't mean it didn't happen.

I am willing to be that people called him racist when the Justice Department filed a housing discrimination lawsuit against his company in 1973. Or when his company settled that suit but in 1978 the government filed another complaint claiming his company didn't meet the terms of the settlement. https://www.salon.com/2011/04/28/donald_trump_discrimination...

This comment also shows another problem that is harder to solve than "fake news," which is the interpretation of facts. What you call just talking, I call bragging about sexual assault and even if it didn't happen is something that I would call someone a misogynist for bragging about in the first place. Other people don't.
It's now been 2 days since this was posted to hacker news. Here's the gender breakdown for the recommended posts:

209 unique males were mentioned 280 times

21 unique females were mentioned 26 times

Excluding GP's comment 14 unique females were mentioned 18 times

That ratio of 209 male voices to 21 female is the reason the genitals of a programming blog author is relevant.

*There were 11 mentions where I was unable to definitively determine gender.
I implemented a package system influenced by CL's. I thought of the idea of package names themselves being symbols (themselves interned in some root package that has no name, or perhaps has one of those symbols as its name). I couldn't come up with a good set of requirements that would make things better, so I didn't bother with it. It just seemed like self-refererence for the sake of self-reference, like some new appendix to D. Hofstadter's GEB. :)
Logistic won't do anything useful for text, to be sure, although an HMM often will (or if you have continuous-valued sequences, a Kalman filter often will do the same). Logistic or multinomial can be tremendously handy for picking up interactions between measurements that can be followed up on and/or expanded in the limited-data case.

I think that the nonlinearity is what really sets apart problems better handled by NNs (not just nonlinearity, but nonlinearity that resists any sort of linearizing transformation), even for lowish-dimensional data. If you look at a linear fit plus a relU, you're just tacking a hinge loss onto a linear/logistic fit. Stack a bunch of these on top of each other and you have a universal function approximator, for which the goodness of fit is limited by the data. If you don't have a crapton of data, the fit isn't likely to be a lot better than linear or transformed linear. If you do have a crapton of data with nonlinear relationships, the implicit structure can be better captured by the flexibility of an NN. But of course you can also spend a lot of time training and debugging the fit, when it might be possible to quickly fit and diagnose a low-dimensional linear or additive model and put it into production. For a long, long time, the most popular "machine learning" method in the valley was logistic regression :-)

For image classification the way people expect it to be done, you are absolutely right (CNNs are incredibly good at this when given enough labeled data). E.g. for relating histological images to genetics or other markers, there's almost no point in not using a CNN with or without a denoising autoencoder in front of it. For low-detail or sparse-and-low-rank mixtures, often you can use compressive approaches to get a lot faster training. But I'll not argue against CNNs for the general image recognition case.

Linear or logistic is typically a great start, and as you note, it's very general. If after trying the simplest thing that can possibly work (linear or logistic), you need better performance, or the linear models can't give you useful answers, ratcheting up the complexity is a reasonable response. You do need a good deal of data to make the latter step worthwhile in most cases. I see a lot of people skipping the first step or ignoring the need for lots of data, and these are the people who get in trouble.
I am not saying that his smartness is a good thing but a thing to consider. Al Capone was a very smart guy too probably. Even if you don't agree with him you should not think he is dumb. He may be smarter than his opponents. I remember the same thing happening with Bush. A lot of people who opposed him called him dumb but in reality a dumb person won't become president. Never underestimate people.
Of course. Why would LOTTERY:DRAW and GRAPHICS:DRAW be smashed together?
I associate AE with video production -- is it actually suitable for vector animation aimed at web/mobile?
Interesting. The article says that Apple is considering an ARM co-processor, not a replacement for the Intel CPU.

I have no doubts at all that Apple have at least had extensive internal discussion and testing about this. In fact, I believe they've probably done extensive internal discussion and testing about replacing the Intel one altogether, but can't get there yet.

It'd give Apple more control over their device design and release schedule, potentially lower power consumption, and straight up more profit via vertical integration.

Like the PowerPC transition, they could come up with a new Rosetta - which was the emulator that ran old PowerPC apps on x86. Microsoft has recently demoed x86 apps on ARM, and I'm sure Apple could do the same.

As far as I know there's no fundamental reason ARM processors can't be as fast as x86 ones, they just haven't been targeted for those kind of devices yet - but I'd be happy to be corrected by any CPU experts. And with Apple's success in the mobile processor space, I have no doubts that if anyone could pull this off, it'd be them.

So what's holding them back? Thunderbolt. They've gone all-in on that already - touting as the future of high speed external devices, and giving the MacBook Pro nothing but four Thunderbolt enabled USB-C ports and a headphone port. But Thunderbolt is an Intel property, only available on their CPUs.

The 12" MacBook already doesn't have Thunderbolt (the MacBook Pro does), but it feels like with software compatibility, this would be an all-or-nothing thing. I don't see Apple continuing to sell both x86 and ARM machines on an ongoing basis. So how would they get Thunderbolt into the MacBook Pro?

Having a co processor to handle PowerNap would allow them to take a small step in that direction without losing Thunderbolt or having to develop a slow x86 emulator. They could even offload other parts of the OS to the ARM cpu, freeing up the main CPU for other software, and to go into low power mode more often.
Holy cow I've used Firefox since it was called Mozilla browser and was owned by Netscape and I've never seen that a reader mode was built in.

I'm an idiot.
"Depending on whether that 'you' is actually me or a general reader,"

My apologies for lack of clarity. Meant in general.

I often wish that was two separate words in the common English. ("Y'all" is actually the correct word, but is dialect, so people who don't know that dialect may not understand its nuances correctly.)
I would be surprised if it did as well monetarily standard index funds, though that would be rather beside the point. The set of companies in which a morally aligned index fund may invest is, by design, smaller than the set of companies in which an amoral index fund may invest, and so they may be intentionally passing over profitable companies.

One of my favorite quotations is from A Man for All Seasons, with Paul Scofield as Sir Thomas More. "If we lived in a state where virtue was profitable, common sense would make us saintly. But since we see that avarice, anger, pride and stupidity commonly profit far beyond charity, modesty, justice and thought, perhaps we must stand fast a little, even at the risk of being heroes."
I agree with you, although I think the problem is a focus on procedures rather than principles in general.

It took me a long time to realize that a principled reason for gaussian parametric distributions is the maximum entropy principle. Prior to that point, it had been presented as essentially arbitrary, even by established professors.

There seems to be an assumption that theoretical statistics is "too hard", and as a result there's a middle ground that gets left out. I haven't taught general stats courses in awhile (although I've taught advanced ones), but if I did, might start with Bregman divergences, and work down in the manner of your blog post.

I think there's an in-between that gets lost. You can teach principles without deriving long proofs of everything along the way.

Students don't get taught the underling principles and philosophies to choose from, and I think this leads to the "holy grail" issues you're referring to.

It seems to be changing a bit with new interest in Bayesian methods, but that's just the tip of the iceberg.
My guess would be that such specific historical strengths are local manifestations of a more general instinct that is nurtured within a company culture. This instinct would result in similar behaviour when presented with a similar situation — for better or worse.

I also suspect that a company like Apple would have a portion of employees that stick around for the very long term, who have been there since early days and can act as the company's institutional memory.

Specifically in this instance though, it's pretty clear that Apple is going down this road because they've already started going down this road. This is all just straightforward technology and skill reuse: the touch bar is pretty much an Apple Watch in a different package.
I don't see why you get to define the widespread civic unrest as hysteria. There have now been two consecutive weekends of thousands of normal people mobilizing mass protests. What is the difference between people legitimately concerned and hysteria?
SourceForge pretty much failed where GitHub strived though. For all practical purposes they were just a hosted CVS/SVN and nothing more. GitHub really nailed the idea of community and that made all the difference. Git is incidental, though lightweight branching was probably an important contributor to their approach.
There is also Tetrad. It's written in Java and has a GUI. https://github.com/cmu-phil/tetrad
Mine goes 8 hours with a mainline kernel. I usually charge it once a week. Apple could/would/should do better.
Believe me, I'm on your side about that. However, the reports stated he used company resources.
So build stuff that completely disrupts entire industries, and eliminates whole categories of jobs, but STFU about it's actual effect on people? Just cash the check, geek out about the tech, and get on with your life?
such that London software engineering salaries will no longer be comparably pitiful to America's?
I listened to you on Software Engineering Daily! Haven't found a use for the service yet but I've been keeping you guys in the back of my mind in case a good use case comes up at work.
There is no such thing as an apolitical stance. It doesn't exist. Banish the very concept from your mind. That is what I, and a lot of the people who have been complaining about the politics of SV, have been saying for some time now.

Typically, tech's stance is something like "socially conscious technolibertarianism". That's not inherently bad-- it's a philosophy with pros and cons like any other-- but it is a definite stance. You might be perceiving it as apolitical for one of two reasons:

1. because it aligns so closely with your view of how the world "should be" that it seems natural and obvious

2. because it doesn't map easily onto the usual Democrat/Republican camps of American politics, thus allowing it to avoid closely identifying with one of those parties and thus seem apolitical

So I don't think this is a shame - it's more that tech is now being more honest and open about what they were doing anyway.
Please email me at: hi [at] leandro [dot] me
What they're missing is that by speaking (and acting) as moral arbitrars, they're stepping into a position they may not want to be long term.

If Facebook and/or Twitter are people's primary source of information and they're moderating content that is annoying (but not illegal), do those actions start to fall under FEC rules? What about Google's tweaking of Page Rank? How does that affect their valuations?

Since these processes are opaque, it's easy to imply and accuse them of all kinds of things.

We may see a situation where they have to open up processes, procedures, and potentially algorithms. And I suspect they don't want that.
That would cannibalise sales of the iPad. Its why they have yet to release a proper iPad Pro, just a gigantic iPod touch with a stylus.
Ask HN: How do I get my open source library known?
I have been open sourcing some of the libraries I use when I develop iOS apps everyday. But nobody seems to see them. Is there any successful way to get them known?
Head to https://askwhale.com/add/sama to watch all videos from Sam's AMA today on Whale
> Same with racism: he wasn't in any way called "racist" by anybody until he ran for president,

Trump was first sued by the government for racial discrimination something like 40 years ago; he's been being called a racist for a long time before he ran for President.

Of course, a lot more people paid attention to him and talked about him at all, and a lot more people paid attention to what was said about him, once he became a Presidential candidate.
You can email me at: hi [at] leandro [dot] me
Why not? It would just mean getting out of those funds, and taking a hit putting your money somewhere less friendly to your wallet but more friendly to your ideology.
I totally agree. I bet my bottom dollar that nobody gave a damn about refugees while they were in India and arguably don't care about them right now. Now that Trump administration is clamping down on H1B workers, all of a sudden many of them magically care about them. Pure selfishness...
I agree with everything you said. I feel like my point still stands. Without additional services freely or cheaply available that allow people to achieve more than just 'survive' I can't imagine any BI experimentations accomplishing anything more than just subsidizing people to sit around.
So much this. When I was in college I worked for a farmer as an equipment mechanic. He had a 1999 Chevrolet Silverado 2500. It had plenty of power, traction and ground clearance to get around the farm with enough cargo space for a replacement tractor tire and enough towing capacity to pull a 20' trailer down the freeway. All while carrying all of our tools.

It did all of this with a bed that was low enough to reach into from the side without climbing on anything and with a tailgate low enough I could load relatively heavy items without the need of a lift or a second set of arms.

I look at the new F-150 with the ladder in the tailgate and I think that's completely missing the point.
Tech firms over-value their own tech by only tweeting, posting or emailing saying they are "concerned" or "upset".

Should be more actions. They can expand/setup offices in foreign countries for developers (not just manufacturing), in effect moving jobs out of the US (and the expensive SF area).

Some good would come of it. They can pay less because cost of living would be cheaper. They would have less visa constraints in recruiting. They would be spending their offshore cash (less cash to repatriate and pay tax on, less currency risk). They would have better visibility into local/international trends and preferences to create growth. Countries would give tax breaks.

They can do this loudly and publicly to get Trump's attention. Imagine the headlines of jobs moving out of US because of Trump's actions.

EDIT: and this would be more business, less politics.
You've identified the point of the phrasing "Some people call this activism, others would call it hysteria.".
Global IT Audit Manager – FIN-16-00049
First ever blueprint unveiled to construct a large scale quantum computer
I'm anti-Trump, and think the activism against his admin is justified. But consider these two points:

1) After Trump, will the mob go away? It may be justified here, but crowds are rarely rational, and when they are, not for long.

2) Again, there's this new, distinct idea that any tech company that does not strongly oppose Trump is just as evil as Hitler. You see mobs forming against Musk and the Uber CEO, when in my opinion all the Uber CEO did wrong was make PR mistakes, rather than harming anyone.

Remember when, after Kalanick defended himself by citing the others who were cooperating with Trump (Musk and the others), thousands on Twitter were calling him a "snitch", in the top trending hashtag? When it was obviously publicly-available info that Musk et al were part of Trump's council?
Homeland Security Pick Wanted to Suspend Habeas Corpus, Jail One Million
great comment, thanks! we are building an on-boarding wizard (similar to Wealthfront, which does an excellent job with guiding people through the somewhat complex signup process) - we can implement some options based on your comments. Love it! Keep it coming!
Just want to say that this post was inspiring to me. Thanks for writing it in such detail!

Sounds like you have a long and fun road ahead of you with this project.
Use of terms like "hysteria" and "freaking out" to dismiss the opposition is itself just a political tactic.
Have a look at https://cursive-ide.com/userguide/repl.html under "Using the REPL" - there's a little demo there of what this looks like in Cursive. The editor is fully multi line and can be stretched out as large as you would like.

It's also easy in pretty much any Clojure environment to be able to send forms easily from your editor to the REPL, and many people prefer to work this way.
And it is better than a segfault.