skysight-inc/HackerNews huggingface dataset:
I was introduced to the concept of "Dont' hide power" by Tanenbaum OS book (although it seems that Lampson is actually the original source [1]).

It always seemed to me a good design rule, but, even after 10 years of professional programming, it never actually clicked until last year.

I had always rigorously applied encapsulation, decoupling and information hiding, exposing only the minimal interface necessary to do the job [2].

While this lead to elegant designs which might be even efficient, from experience is makes them hard to extend. You might need access to some implementation detail of a lower level layer to either simplify the system or improve performance but you either violate encapsulation, break existing interfaces (violating the open-close principle), implement the higher level directly inside the lower level (this is very common), or simply leave with the inferior implementation.

I've now given up on complete encapsulation, I expose as much implementation details as possible, hiding only what's necessary to preserve basic invariants, and pushing abstractions only on the consumer side of interfaces.

Paraphrasing Knuth, premature generalization is the root of all evil.

[1] http://www.vendian.org/mncharity/dir3/hints_lampson/

[2] these are common rules for OO designs, but by no mean restricted to it. In fact very little of what I've worked on could be called OO.
Are you referring to unstable APIs being deprecated and removed?

Technically we can remove those at any time (happens in librustc all the time), the deprecation period is to help and motivate migration of nightly users, nobody else can touch those APIs.
I think a large part of the problem is that when people talk about finding "happiness" they are actually talking about "winning at life". Which is impossible of course. Every time that you do something that you think will make you happy, and you ask yourself 'is this it?' you allready know the answer, because someone who's satisfied wouldn't ask 'is this it?'. And if you spend years thinking about "finding happiness" I don't think there's anything that will stop you from asking "is this it?". I think you have found happiness when the idea "life is meaningless" seems obvious and irrelevant. If we could get rid of the concept of happiness we probably should. As with a lot of existential problems it is only really a problem if you know about it.
I'd believe it. What I have seen work is automated tests used as a way to guide learners forward. A friend did it to teach Ruby novices and he was very happy with the approach.

I even got to try it myself recently. The IntelliJ people have a nice setup for learning their new language Kotlin. Every exercise is driven by automated tests:

http://try.kotlinlang.org/

I'd love to see this approach tried seriously with programming novices. Partly because I think it's a good learning experience. And partly because people get used to testing from the beginning.
Technically, then, there are no fields either - claiming that fields are real because the field model matches experiments better, commits the same mistake of taking the map as real, as when we said that particles are really there. As in Kantian noumena, we can't know the territory, we can just build more useful models.
Edgy!
I guess it's 'functionality' ?
You can but only because most business logic and employed programming work requires shit for brains and grunt work.
The individual spent years smearing cryptocurrency, insisting it had no future, was a ponzi, etc, because he was/is ideologically opposed to its undermining of authoritarian government control. He has publicly said he thinks a "totally free" society would be a "nightmare". It was his ideological disposition to authoritarianism that motivated his anti-Bitcoin writings. He attacked Bitcoin for the purpose of making a failure outcome for it more likely. His letter to the SEC is a perfect example of that.
functionality, platform...
IIRC NextBSD is just an internal branch integrating some Apple technology including a launchd port and in-kernel Mach IPC.
Can someone please flag this?
Sounds familiar. Maybe a personality disorder, something I am wondering about myself as well.
Other website: http://1for.one/

Mirrored image of the team in a meeting: http://i.imgur.com/Hoimzgi.jpg
"Name and shame" feels good but there's a huge danger in pillorying people just based on a single person's account.

WrkRiot seems to be the company in question and their online presence is so laughable nobody here likely feels bad for making fun of them, especially because of the behaviour the author describes. But the story is not just about a company but also about individuals.

Consider WrkRiot's head of marketing, for example. The author portrays her very negatively (outright trying to take the author's credit, being generally incompetent and engaging in deceptive and hostile practices). Whether you personally find the author trustworthy or not, if you only go by the article this is essentially hearsay.

Whether the allegations are true or not, she might face problems because of them (e.g. when trying to apply to new jobs). The author OTOH can maintain plausible deniability because the article never explicitly named any names (just gave enough identifying information to allow HNers to deduct the identity of the company and the employees).

I'm not saying the author is lying. I'm not saying WrkRiot or its CEO is innocent. I'm just saying there's no way to know as an outside how much of the story is true and what details have been left out (knowingly or not).

This is why in criminal investigations "due process" is a thing. Otherwise you end up with mob rule and character assassination -- and accusations tend to stick even if they're proven wrong and malicious.
Waiting for the USB API to be implemented
> And just look at it! Even on the Apple II with only 4 colours it's mind-blowingly detailed and smooth!

It is amazingly smooth and so pleasant to watch, and this is the first time I've noticed that !
> There seems to be a trend among Fortune 100 management that belief = reality.

That makes total sense to me. The larger a top-down organization is, the more the people on top exist in a reality that is socially mediated. That's especially true given that the theory of the MBA is that it's a universal management degree, meaning that knowledge of the domain is at best secondary. In a social context, confidence is very appealing. Strong belief becomes executives' reality.
How fair are your dice?
The website doesn't look like anything that would come out from a team of developers/designer. It looks like one man side project really...
Well, and several later you could upload a virus from a Mac computer, so I guess they kept updating

/s
> He financed their murder by lawyer but it's a vulnerability that only affects the weak and diseased

This is in no way true! Everyone is vulnerable because win or lose, a lawsuit costs both sides money. Repeated enough times, the side with more money wins.

If I had the motivation and the resources, do you think I would fail to fund a suit by someone who has a valid grievance against you for something you did in the past 5 years? Are you certain you are not "weak and diseased"?
Rack::App – Minimalistic pico framework for rack apps
Τι Περιλαμβάνει Μια Ολοκληρωμένη SEO Campaign Για Κάθε Μήνα – WEB DESIGN
> I've got many weeks of paid on time pay stubs sitting right here

lol
To have been coding for 5-15 years when entering college now... you have to think about the prices and availability of internet/computers 5-15 years ago ;)
>In the scenario I'm describing, it's a certainty. Without theft, everyone starves to death because they have no property which would enable them to acquire food. If they steal from him, they survive.

There is no scenario where they have the political/legal/military power to rob him, but don't have the power to feed themselves.

>And I would argue that lesser inequality still exhibits the same kind of failure mode, where the poor become incapable of acquiring resources, because they have nothing the rich need.

I would argue the ability to exert political influence is indicative of the ability to generate value. The same kind of intellectual feats are required in both cases.

Moreover, the historical trend is that of the standard of living of the poor rising. There is nothing at all in the economic trends seen to suggest the poor would be doomed without welfarism. Technological progress is creating an age of abundance, and this abundance is massively enriching every income class, in ways that are not even captured by traditional measures of economic consumption.

So no, I don't think there is any argument whatsoever for the instutionalization of theft.

>Moral absolutism seems a lot more immature to me. Almost any category of act can be good in the right circumstances.

Moral absolutism prevents the slippery slopes that the population at large has slid down over the last 100 years, where a massive share of economic activity is restricted by regulatory prohibitions that harm the economy, welfare programs have tens of millions of multi generational dependents, and income taxes demand over 30% of people's income.

Imagine how absurd a justice system would be if it let someone off for theft because the victim was rich. That's effectively what you're arguing for for the political system. I see it as extremely immature.

>But now you're talking about a justice system. Enforcing rules at the expense of short term outcomes can be beneficial, but only if people respecting the rules causes better outcomes in the long term.

I disagree. The outcome of a society accepting theft is bad, in and of itself. Theft is bad. Principles matter. Murdering an innocent person to save a thousand is wrong. Even engaging in a lesser evil, like theft, against one, to save many, is wrong.

Moreover, even if we accepted your moral framework, there would be no argument whatsoever for welfarism. Economic theory and the historical data strongly suggests minimising taxes levied to pay out welfare maximises economic development and the rate of increase in standard of living.
The underlying premise of your comment is, at very least, debatable. Death camps were in operation far earlier than you imply, if you leave the semantics aside.

Take a look at the report from Dachau in the New Republic (1934) [1], the report by Gerhard Seger from Oranienburg (1934) [2] and contrast those with Hitler's word in his speech from January 1939 [3] or in Mein Kampf from 1925 [4]. There were reports by other people I'm unable to find right now. If you combine the information with an open mind a picture emerges, one that could have possibly found its way into the NYT in 1939.

[1] https://newrepublic.com/article/119850/1934-report-dachau-co...
[2] http://library.fes.de/library/netzquelle/rechtsextremismus/p...
[3] http://www.yadvashem.org/about_holocaust/documents/part1/doc...
[3] https://en.wikipedia.org/wiki/Mein_Kampf#Antisemitism
How OCR Mobile Technology Is Changing BPOs to Transform Their Working Style
The evolution of Mobile technology in businesses has positively reformed their working style as well as environment. The infusion of business and technology has opened several doors of opportunities as well as challenges. Amongst all business services, BPO i.e. business process outsourcing also has relished the taste of innovation for better means.
At work we're using OVH for our production, we've been with them for several years. The key point is that the price-performance ratio is very difficult to beat, and it offsets the problems we've had.

We've had very few hardware-related issues, a disk failing or a motherboard to be replaced. In all of those cases, the component were swapped promptly and we've been kept informed of the progress.

Where we're unhappy is with the network, especially with their vRack offering. Looking back at our production incidents of the past 6 months, about 50% of them were caused by some vRack problem where at the same time the public interfaces were up and running just fine.

We're generally happy with customer service, but we pay for VIP support and we speak French to OVH's support agents (I believe that the latter helps a lot).
Bill Murray's adaptation of Fear and Loathing is terrible in all the magnificent ways Bill Murray movies can be terrible. Highly recommended.

http://www.imdb.com/title/tt0081748/
The Many Worlds Interpretation plus Sleeping Beauty can directly explain this.
Cow Herding Edition Type Provider
airbnb/react-with-styles
Complexity is related to size, but is also related to coding style. Comparisons of LOC is meaningless outside of a context,but surprisingly useful inside of a context (and as long as you don't use them as metrics, because they can be gamed too easily).

If you want to see this in action, write a script that will troll your code base and count the total number of uncommented lines of code every day. Draw a graph. Even without knowing anything about your project, I think you will find a very interesting thing -- namely that the code base grows consistently and that the amount it grows per day is a random variable with a normal distribution. (Obviously this only works if you have a consistent number of developers)

If you then do a rolling average (say every 2 weeks), I think you will find something even more interesting: the rate of change will going in one direction or another -- either higher or lower and it will be doing it consistently (normalizing for the number of developers is a bit easier here).

Once you have verified that, you can ponder about what it all means.
How the Video Games Are Changing the Trends?
Googler 2.7 Released: Google Search, Google Site Search, News from the Terminal
> Apparently, the main reason for your results — GCC optimizer ain’t good.

while that could be the case, it does not follow from your results; you need to compare GCC and MSVC directly. It might rather be that MSVC is not capable to optimize Eigen enough to give it a larger advantage over SSE+tiling.

From experience MSVC is less capable of aggressive abstraction elimination (the bread and butter of Eigen) than GCC.
Taking shortcuts on your hobby, and being afraid of parts of your hobby, defeats the point of having a hobby. Why not learn to draw and animate from imagination? That way you'll be limited only by imagination.

Not to belittle the technical achievement, of course.
Yes, we should out bad actors. But we should also avoid witch hunts. I agree with pluma 100% here. Plausible deniability is important as there are always at least two sides to every story.

That said, Penny's account of life at the mystery startup sounds startlingly like that of my experience at Motionloft many years ago. The difference there is that the (ex-)CEO was convicted, and my experience was corroborated by another ex-employee and by one extremely pissed off vendor.
RFC 7710 Captive-Portal Identification Using DHCP or Router Advertisements
on the security side

https://en.wikipedia.org/wiki/Michael_Hastings_(journalist)

http://nymag.com/news/features/michael-hastings-2013-11/

http://i2.wp.com/www.dcclothesline.com/wp-content/uploads/20...
>It seems quite obvious to me that "consciousness" is caused by complex algorithms being run by the human brain.

Why "consciousness" in quotes? You don't have it? Are you a bot? And where is the obviousness from? Just this is how problems usually go down, so you assume this one will go the same way?

>But even if science shows that is false, there will always be another scientific explanation.

I mean, science is pretty cool, and having some faith in it is fine, but why this much? Why say always when it doesn't have one now?

> Even if souls exist, they would have to interact with physical matter to work, and so, in principle, could be studied scientifically. Observed and experimented with. And in principle, we could deduce the logical rules that explains their behavior, and build artificial souls, or simulate souls on a computer.

Yes, if they do interact with the outside world, they can be studied by science as much as they do interact. But how do you study them where they don't, where they just provide qualia and the outside world doesn't look any different? Isn't science about reproducible empirical evidence, which qualia don't provide?

>hard problem is weird

Well, you using consciousness in quotes as a, hopefully, conscious person is also weird. I don't see how you avoid the disconnectedness when you see that no science can even know whether you're conscious or not.
All pleasure is mine :-) I was hoping somebody would revise my post as it's almost 10 years since my uni physics course. I always enjoyed reading physics books though could mess up with details.
Sunshine is the best medicine https://twitter.com/WrkRiot/status/767449617071878144
> Within three hours they had murdered 3,000 people. October 12th 1519 was a bloodbath on an unprecedented scale...

Not in global terms. Genghis and his Mongol army allegedly despatched up to hundreds of thousands to over a million people each in campaigns such as in Nishapur, Merv and Urgench, in the 13th century.
A fresh approach to numerical computing with Ruby, powered by Julia
Technology evolved roughly 10 000 years after agriculture, only after society was at the point that you had relatively leisurely people that didn't have to till and keep watch all day. I wouldn't say agriculture kickstarted technological evolution, except for allowing for towns and larger tribes to form in the first place.
> That the French wouldn't be so bothered if people came to France to be French and adopt the local manners and attitudes;

Maybe the non-assimilators wouldn't come to France if the French had not gone to North Africa and convinced them that France is awesome[1] in the first place.

1. Majority of France's Muslim population comes from it's ex-colonies.
The day I understood this, it was a awe moment. The realization that if we zoom in very very deep, we will not see marble-like particles, rather we will see nothing. Its only through the interaction of the excitation in these fields do our pseudo-particles form.
While I'm not disputing the importance of terroir, your example is not the best:

- Far from being "literally across the river", the two regions are ~200km apart by road (Pouilly-Fumé is from the Loire valley, Pouilly-Fuissé from the Mâconnais).

- The two wines are made from different grapes: Pouilly-Fuissé is a Chardonnay, while Pouilly-Fumé is a Sauvignon Blanc.

Maybe you meant Pouilly-Fumé and Sancerre? Same grape, opposite sides of the Loire?
C++ is even worse, especially if using iostreams as many beginner's tutorials do. I mean seriously, your introductory script requires polymorphic operator overloading to abuse a common operator (left shift) into doing something totally unnatural for its usual meaning? What the hell.

Any introduction to programming which requires hand-waviness is just teaching newcomers to not ask questions, which is terrible.
Do you mean Huaca Pucllana by any chance?
If I understand it a free particle is not really quantised; it can have pretty much any wavelength. But when it is confined by boundary conditions (e.g. within an atom) we then get interference and reinforcement in the wave equations.
I am a layman to devops. By "ephemeral container data" do you mean temporary files created by the service, temporary files created by the OS / other applications, or something else?
> I'm interested because we see similar divides within western forces in recent years. They aren't pulling guns on each other but there is an old guard with one set of values and a more political generation (post-9/11) with a very different cultural outlook.

Could you elaborate on this please? Which direction do you think the modern generation are taking?
Object Composition with SOLID (C#)
Innovative Approaches Followed by UI/UX Designers
I am very sorry to hear that. I hope you have some positive developments on that front.

For what it is worth, here is the Stack Overflow page with two open positions. They say London (where there is a new permanent office) but remote would be available to the right person.

https://stackoverflow.com/jobs/companies/txodds
The pythagorean theorem could easily be tested empirically. In fact it was probably discovered through empirical observation as many ancient mathematical facts were.
Add support for efivars to WSL
Leidos closes Lockheed merger
Nobody is ever 100% right. I have a hard time swallowing such sentences.
Because Thiel is a board member of FB. If Zuckerberg is committed to openness and "freedom" he should distance himself from Thiel; that he doesn't highlights his hypocrisy.
If I may add 2cents: It sounds like you're potentially depressed, or just happen to be a nihilist.

This is not necessarily bad. It can, in fact, be a virtue. With true nihilism, comes true freedom to do anything. Right now happiness is the greatest unifying force in our society. Everyone has to be happy. It's a dictum you listen to from birth to death. Be happy. Acquire things. Do this, do that, give us money, spend spend, make more, spend more. It will make you happy. And you want to be happy because we all told you that happiness must be your ultimate goal in life.

Fuck that. There's no need to be happy. Do whatever you want.

As the great Keanu Reeves once said: "You need to be happy to live, I don't"
Continuous Delivery of iOS Applications with Visual Studio Team Services
Someone from that area might want to contact the local DA's office:
http://sfdistrictattorney.org/contact-us
How Hillary Clinton Adopted the Wonkiest Tech Policy Ever
That's a (technologically) brilliant solution, counter to the usual stuff they do antagonizing and annoying users. Hope this article doesn't end up killing Torbox, and hope more of the new players among Indian ISPs (like ACT, You) take this route too; BSNL is of course never going to do it, and Airtel doing it would probably put Torbox into enough scrutiny to kill it, so I hope they don't!

The article keeps mentioning peers in "local network" repeatedly - as an eternal beginner in the networking world, I wonder what exactly they mean. It's obviously not creating LANs willy-nilly (...right?), so what level do they consider "local" here?
I count at least 11 different styles of text on this small page, with titles and text changing color. Looks unprofessional.

You might also want to use something other than blue color for text, as it looks like a link.
They don't have SEO problems anymore.
How was Jessica involved in fraud?

You have no evidence of that.

The story did not imply it either.

This is witch hunting.

At best a link to their website would have been enough if this really was about "doing future victims a favor"

Not linking employees that were really just a comical side to the story.
Yikes that issue has been open since February?!
Probably for cya reasons, especially when filing for retaliation.
Yes, the Supreme court has given many "passes" to the government to regulate your free speech, but what I was saying is that it's important to separate the concept of "free speech" from the legal institutions that attempt to prevent their restriction (by the government). There are many situations where it is legally allowed for someone to curtail your freedom of speech, and that is independent of whether or not it is a good idea for that person to exercise their right to do so.
"German scientists" is rather a broad category, covering people from Joseph Mengele to Werhner von Braun. The latter has a large number of works in English.
Maybe dumb question: If you fuse Hydrogen atoms, you end up with Helium, right? Helium, being lighter than air, ultimately escapes into space. In this way, aren't we using up the hydrogen on Earth? Is there any danger of running out of hydrogen if we switch fully to fusion reactors for our energy needs?
The pixelation on those step headers made me cry a little on the inside.
If you want to go to places where there hasn't been any terrorist attack nearby, you don't have many places to go to left.

Irrational fear, a car accident is the far more likely option to die.