skysight-inc/HackerNews huggingface dataset:
This new government is going to crack down hard on science, the same way that Nazi Germany and China's cultural revolution did.

The result will be years of economic progress lost, as we lose our IP-based economy and turn into more of a hunter-gatherer economy where we make money by selling things we find on the ground, like Russia does now.

The people that voted in Trump need to shape up, or America will suffer the consequences.
You do realize that "assembling a good software team, with one or two domain experts ..., pair it up with the team of engineers and line workers)" is like kryptonite for these people right? It's impossible. I've seen them try over and over and fail. The one time I saw a client assemble a great software team with great domain experts we had project managers who wanted to rescue the project from the jaws of success. We fought back, that system went into production and the company laid off scores of high-pay office workers in Houston.

So yes the only thing standing between BACK-OFFICE people and their jobs is how bad these companies are at making software and believe me they are bad. Furthermore, out on the drill/job/construction/plant site robots are not going to be taking anyone's job tomorrow.
>-Finally - be humble and be accountable. It is always your fault, because you are accountable for the success of your product. Don't throw your engineering team into the middle of a sh*tstorm of management politics - be their umbrella. Don't blame customers, politics, or resources. It's always your fault. Find a way to fix it.

Man, I would love to work for someone that actually strives to do this. Awesome.
In a place like NYC, don't they have to tear down an existing building to put up a new one? That is, what you're really interested in is net adds, and completed units is only half the equation.
There's an unfortunate cause of excessive app rating prompts — what's shown in search results/top charts/other areas is the average of the latest version, not the overall aggregate.

If you're at a company that does scheduled releases (e.g. once every three weeks), you'll need to continually ask people to review the app to keep that rating high.

Otherwise you only get ratings from new users and users that are discontent with the particular version. It's rare that people who have already rated the app 5-stars will continually go out of their way to rate the app 5-stars again without prompting.
It's like things are accelerating isn't it? I remember trying to convince people they should sign up for email accounts in like 1992, I remember them looking at me like I was trying to sell them on a cult. Those people staring at me were such fucking dinosaurs they lost siblings to polio. Imagine that craziness. Now I feel like if I don't have a cyberbrain by 2022 it will be a huge letdown.
One of the first moves of any tin-pot dictator must be to suppress all sources of truth, and if that's not possible, discredit them.

That is absolutely required if he is to lie with impunity, and Donald Trump has been a pathological liar for years.

It's sad to see the USA in this state, but it's what a sufficient number of citizens voted for....
I have interviewed and hired software developers for many years at different companies in different countries. Which has given me the opportunity to experiment with different questions and correlate that with outcomes (how good the people I hired or recommended for hiring turned out over the next 5 years). And I have now narrowed the questions down to 4 types of questions that really filter the good developers from the not so good: (1) Ask the candidate to dive into all major groups of software development (DB/UI/Testing/OS/...) and see how deep the candidate can go (2) Ask the candidate to come up with a practical solution to a NP complete real problem (usually an optimization problem) (3) Ask the candidate how he/she would approach investigating and solving a specific real problem for a large real system (usually a mobile-server-DB system) and (4) how they would architect a system given a list of real use cases. Candidates that do a good job of answering those questions are highly likely (as in 95%) to be successful if hired. They don't have to come up with a perfect solution. What is important is how they approach the problems and what kind of possible solutions/investigations they come up with and their reasoning behind it.
Cookware made with scrap metal contaminates food
I use HeidiSQL on Windows and Sequel Pro on Mac.
It's a different perspective if you've never had to do it; I used to live across the street from a small grocery (Fresh & Easy). When the grocery store is across the street, you don't bother with a week's worth of groceries.

You just run over to get some things for dinner or for a couple of days. You can fit a surprising amount of food in a single grocery bag.
Open Letter to Facebook Ads Team
This. It's SO HARD to recruit good teams and even when you do projects fail because of the impedance mismatch between software development and bureaucracy.
I like https://named-data.net/ approach better, although that requires infrastructure.

In short their approach is that instead of connecting point to point and using addresses of hosts, what if we could address based on the data we want.

This suddenly makes routers aware of what data they are forwarding, that knowledge allows them to start caching and reuse the same data packets when multiple people request the same data.

Things like multicasting or multi path forwarding are simpler. Interestingly, the more people are viewing the same video for example the better, essentially CDN is no longer needed.

Most of use cases how we currently use the Internet, are actually easier to do this way.

Things that are harder though (but not impossible to do) is point to point communication, such as SSH.
It's a dataset of questions marked as duplicate, so it could be used to train on semantic understanding. There are 400,000 pairs -- that's not huge, but it's not bad either.
Ask HN: Are engineers biased to over-engineer solutions?
I just read the (fantastic) article detailing the history of Twitter's infrastructure at scale.
https://news.ycombinator.com/item?id=13441932

And though I appreciated it, I'm left wondering whether they really needed to invest all that money and effort? Or were their engineers unconsciously padding their resumes on someone else's dime? After all its difficult to gain such experience or knowledge otherwise.

Maybe in Twitter's case it made sense to exert that much control over their service. Especially at the time they were founded.

But in today's "cloud first" world, it doesn't seem to make sense for any company to roll their own infrastructure [1]. To me it feels like they may have over-engineered their solution. It would be good to know the business motives behind the decision and for the continued use.

I'm afraid as engineers we're biased to "roll our own" solutions, if not for the experience then out of a hubristic thought that what we make will be better than whats existing.

Do you find engineers and tech companies in general (especially in the Bay Area) tend toward this?

Should we stop it? and if so, how?

[1] I don't mean to focus exclusively on infrastructure or Twitter. I see the same with Uber or any number of tech companies who feel they need to roll their own services like the Big Four.
It's a matter of preference. Wetsuits keep you warm when the water is cold. I find them more enjoyable for that reason, but if you're the type that likes cold water then you'll probably find them restrictive.
The criminality in Paris and surroundings is 2x to 3x the average of the country (including Paris).

Also rent in cities like Paris is prohibitive for most families. There is also the problem that in Paris, as in smaller-but-still-large cities, large apartments have been divided into several smaller ones to make more profit for the landlords. So it is even more difficult to just find a large apartment, supposing you could afford it.
It looks like that's exactly what they've done. There's a screenshot of the setting buried in here: https://9to5mac.com/2017/01/24/ios-10-3-beta-1/
> systemd was using a magic value (-1) to represent an invalid mode_t value, and C's type system did not prevent passing it to the mode argument of open

The open syscall should reject unrecognized flags in the mode argument (EINVAL), rather than just truncating down to recognized flags. That would also prevent this specific problem with the sentinel value being used on accident.
I really dislike that last technique in your list. Attempting to select only the people who like the app is an obvious thing to do as a developer, but as a user it seriously hurts the usefulness of reviews.
link seems broken to me, but here is something that i know:
http://academictorrents.com/
Well, of course the goal is perfect safety. Whether it's reasonable or desirable to reach that goal is another matter - it's a tradeoff of resources.
I would suggest that simple common sense might prevent such a thing. It's not without reason that the older, wider heads always kept initd simple, in part to prevent it becoming an unnavigable monstrosity. The very idea of the "legacy" init implementations creating files, let alone suid root files, is laughable.
Show HN: Backup photos from Hangout conversations (written in Elixir))
If you don't like systemd due to it being a lock-in, why on earth would you go with the BSD's who are all lock-in's with their respective implementations of lower-level plumbing which systemd is trying to standardize across Linux ?
That's interesting. I ran from Safari to Chrome because Safari was choking on a ton of tabs for me.
Title is incorrect. It isn't going to be available until iOS 10.3 ships.
And then you also need to implement mailboxes to receive new data, supervisors to watch the threads and revive them when they fail, initialization methods to get back to the original state, etc.

You can trivialize any issue if you ignore all the facts, but it doesn't make your argument have any correctness.
> Many people have told me that they are surprised that a computer science major from Harvard designed this people-meeting service.

Can Facebook still be considered a “people-meeting service”?
First, let me say that I think you're right that expressiveness is reduced. In the best case, all of that reduction is of things we don't want to express because they are incorrect - but in practice (and probably in theory!) the boundary will always be fuzzy.

That said, with regard to your "kill a branch in your AST" example, you can kill a branch with Void:

import Data.Void

frobnicate :: Either a Void -> a
frobnicate (Right x) = absurd x
frobnicate (Left x) = x

Now you can rely on no-one accidentally handing you a Right expecting you to do something reasonable with it.
Maybe you like privacy, but it might be better for your business to rent from a company like WeWork.

"I notice that if you have the door to your office closed, you get more work done today and tomorrow, and you are more productive than most. But 10 years later somehow you don't know quite know what problems are worth working on;"

http://www.paulgraham.com/hamming.html
OMFG the hubris. I don't know where to start. Oil and Gas exploration and production are a Hard Problem. Visit the Offshore Technology Conference sometime.
The democratic party has not had any sort of antiwar position since at least as far back as 2000. In fact, in 2004 they had an overt pro-intervention plank. 1

I submit that "both sides" do not, in fact, "do it". The modern republican party seems to be uniquely off of the rails.

1) http://www.antiwar.com/zunes/?articleid=3254
> A good public schooling system is incredibly important for a functioning democracy, because a functioning democracy relies on a well educated citizenry.

A good schooling system is necessary, but must it be public?
Trump expected to sign executive orders on immigration
There is a key difference between Samsung and the Presidency of a democratic nation. Given that the president or his designated officials sets policy on a wide range of public issues, at some level the reports and opinions of speciality departments under the President should be available for public oversight. We can argue about what level, but no availability would seem to be a extreme that leaves the public dangerously blind.
Remember that ReactOS shares code with Wine. Which means when ReactOS uses the code from Wine 2.0 it should be able to run more Windows apps.
>But for the lack of zoning laws, Houston would be a larger city than NYC.

I'm not sure what you're trying to say here. Can you explain?
The article frames the behaviors it describes as "clever", but they're really not. The bees detect some pollen, get as near as they can, and their brain tells their bodies "try stuff!", and they exhibit some behaviors they typically use to get into small spaces or past objects. A "small minority" of the bees (quote from video of the test) get the pollen when they happen to try the right stuff. They excrete a chemical signaling to the other bees that they did something that worked, and the other bees can gradually copy the behavior.

None of this is "clever" -- it's some amazing mechanisms they've selected into, but it's not figuring things out, using logic, or using tools. It's much more akin to a simple learning network playing super mario brothers and dying frequently until it eventually succeeds. It shouldn't surprise us that it only takes a few hundred thousand neurons to do (including a tiny, low-res, colorless visual cortex and olfactory system that maintain a tiny, low-res representation of their surroundings).

I'm not dismissing the wonders of nature, just trying to add some detail to a write-up that glosses over _how_ these things are working.
The VC Software Stack
Tars: The deep generative models library
These agencies currently have no top leadership. My understanding is that this is just temporary until new cabinet secretaries are confirmed and can set communications policies. They don't want a situation where they have to issue releases a week later saying "strike that, reverse that!"

This site is where the sober-minded logical people go to discuss things, so let's save the anti-Trump panic for when the FEMA death camps open up or something.
https://en.wikipedia.org/wiki/Software_rot
Ask HN: How are Trump's undivested digital assets likely to be attacked?
Suggestions are floating around to call his hotels with complaints. Are we going to see distributed digital attacks next? How might they be responded to?
Such an appliance, able to make a determination regardless of its environment, does not and cannot exist. That's why our trust is in the humans, either individually (as in your system, no-one does this today) or as a corporate entity (that's how all the public CAs in existence today function).

And those corporate entities (e.g. in this case the multi-billion dollar public company Symantec) are what's on the line when it comes to trust store sanctions. That's why Diginotar no longer exists, even though the Dutch Government tried to rescue it. (Side note: The person who originally started Diginotar was a notary...) and it's why StartCom / WoSign are probably screwed although they're limping along in the Chinese market for now.

I have no idea why you think that seeing a fake ID helps "stop the attack from scaling". You don't have a photo of "the bad guy", you have a photo of somebody who did what they were asked for $20 and a packet of smokes.

And again, validation is not a job for one individual, imaginary million dollar bonds don't make that any less true. Usually domain validation is automated, with the automation overseen by a group of employees, but even where it is not there will be pair reviews or group reviews so that no single person can bypass the system.

Creating the right policies and enforcing them becomes a job for management, for company directors, and where appropriate for the shareholders. A CA must hire auditors to examine these processes. And the audits are reviewed by trust stores. The audits give us confidence that each CA has suitable policies in place to obey the BRs. I would like to see the auditors work directly for the trust stores, but the situation we have today is able to be effective.

For example in the case of WoSign Mozilla told the auditing parent company - EY which used to be named Ernst & Young, a Big Four professional services company - that the branch used (EY Hong Kong) would no longer be accepted as an auditor by Mozilla because based on the available evidence its auditors either had colluded with WoSign / its CEO Richard Wang or were incompetent.
I don't think an ABD is seen as shameful, certainly not by most folks who have completed their PhDs.
America is a faithocracy. You only have to manipulate people into believing something to get your way. There is no critical thinking among the masses to challenge this behavior. There is zero political downside as long as we have bread and circuses.
1. His point was that the Manning leaks revealed one war crime, not a trend.

2. Clapper is/was not a military official.

3. Being a former US Army infantryman, I have no clue what you are referencing with regard to an "explicit double tap strategy." However, you did describe a well-used TTP of insurgents in Afghanistan.

6. A "clear war crime" GITMO is not; it is an artifact of civilian policies in a legal grey area. Personally, I think it does more harm than good and should be shut down, but there are real questions (i.e. where do the prisoners go?) that CIVILIANS in Congress can't answer yet.

7. That sounds lovely, but lacks any real substance.
One small change I'd like is to teach a lot of math from a more numerical approach. Learning to approximate sines, cosines, limits, derivatives, and integrals in university made me feel much more confident in my understanding of the concepts. An advantage of this approach is it still gives STEM bound students a good intro to core math, but allows all students to learn a bit of programming. It also teaches how to implement something concrete from an abstract specification. I felt like a lot of high school math was very algorithmic, so why not just teach kids how to implement basic algorithms?
With respect to crypto policy it seems the same. In a wider context, I would agree with you.
Trump is following Canada's previous Prime Minister Steven Harper's play book.

Harper cut funding to climate and environmental scientists and put a gag order on everyone involved.

Canadians finally had enough and kicked his party so far to the curb in the last election that even garbage collection refused to pick them up.
Bruno Schulz’s Suicide
Off topic ,but was Columbus really the discoverer of America?

Follow up article : "Why Christopher Columbus was the Perfect Icon for a New Nation looking for a Hero" http://www.smithsonianmag.com/history/why-christopher-columb...
Cisco buys AppDynamics for $3.7B just before IPO
Cisco buys AppDynamics for $3.7 billion just before IPO

more at: http://www.marketwatch.com/story/cisco-announces-intent-to-acquire-application-performance-monitoring-leader-appdynamics-2017-01-24
>The API/architecture is what people object to so giving them more implementations won't help.

Not really. The majority of the people I've discussed the subject with and myself agree that the problem is not so much the architecture, as it seems to be somewhat decoupled and merely needs a little push. The problem is the APIs are unstable and writing an implementation is pure hell.

Systemd does some pretty great stuff, it's just that the APIs need to settle down a bit and be tiered into feature sets.

Mind you, I have read very little systemd code, there could be way more tight coupling than what I believe there is. It would be good for a dev to chime in.
Any catch if it does away with needing the `-webkit-` prefix for CSS yet?
The horrible thing about watching something like Avatar in 3d is looking at parts Of The shot youbare not meant to, they are blurry and you end up with a headache.
Very interesting - thank you!

It's apparently coal burning chimneys that were of concern there. "In effect until 1964" - which is even more interesting. My understanding is that in 1952, the effects of privation from WWII were still acutely felt. I wonder if the rising economy didn't make better fuel more affordable.
No.

Do they make use of the fact that smooth signals are sparse in DCT domain? Sure. But this has been true long before compressed sensing was a thing.

AFAIK the specific techniques of compressed sensing have not made their way into industry at all.

Not that they couldn't be applied, I'm fond of "Spatial Sparsity-Induced Prediction for Images and Video: A Simple Way to Reject Structured Interference".

(And, in my view it seems that compressed sensing almost completely diverted academic attention away from techniques that would be useful for signal compression in industry; maybe with a couple more orders of magnitude improvement in computing power the common techniques in that space will become more useful for compression.)
Trump has reversed his 2014 position on sanctions against Russia, and how dangerous it is [1]

It's a moot point whether Russia owns him or not, because he now behaves as you would expect if Russia did own him [2]

[1] http://edition.cnn.com/2017/01/16/politics/kfile-trump-russi...

[2] http://observer.com/2016/08/yes-american-spies-really-think-...
I wasn't meaning to say that they were "only superficially bad", but that they were extremely ill-omened -- the sort of organization that was capable of almost anything, and that no gentleman would associate with.

But, as you point out, they were very bad very early -- Roehm and the Sturmabteilung were purged in 1934 (!), and Kristallnacht was late 1938 (while restrictions on Jewish store owners etc. were earlier). "North Korea in the '70s" sounds about right -- I'd underestimated just how quickly things happened with that regime. The mere "no gentleman" phase was probably over before they came to power...
Coursera and Udemy are not subscription based.
>The difference in cost between building a $1000/mo apartment and a $3000/mo apartment is negligible to the builder.

So you decrease the square footage from 1400 to 700.

You have to have customers willing to buy your product, and there are only so many $3000/month apartments you can make before you run out of people willing to pay that much. Either large numbers of last year's luxury places are moving downmarket or you won't be able to sell the building for what you expected.
New ‘moonshot’ effort to understand the brain brings AI closer to reality
>The difference between 2000 and 2015 is so absurdly radical it begs disbelief.

The first movie I watched on my GearVR headset was called Strange Days, a 1995 film rather aptly about the introduction of Virtual Reality and how the government is involved in all sorts of dirty cover-ups. The movie was terribawesome, but it was amusing to see what 90's ideas of the future were getting right and wrong.

Though, the time between 1995 and 2015 is almost a whole generation, so I don't know why I'm surprised that I'm seeing the dreams of the past realised quite literally before my eyes. Does this mean I'm old, now?
College satire is always so cringey, Ivy League especially so.
He should have believed he was right because if he were wrong he would have believed he was sending himself on a suicide mission. It was only blind luck on his part that there happened to be another continent in the way.
Cisco Acquiring AppDynamics for $3.7B
That parts good but the presentation is really bad on mobile for me. There is a position sticky header eating up a third of the page at the top and no option for reader mode on safari mobile. Firefox mobile has the sticky issue but it's reader mode seems to work.
Well, to be honest, unless I forget something, it's often more like 2 weeks :)
Order. After a quick scan, the Authors text seems raw and unfiltered. I'm all for multiple approaches to learning.
Also, the eidelweiss flower is the traditional insignia of German and Austrian mountain infantry -- so it does have a symbolic role in the Germanies.