skysight-inc/HackerNews huggingface dataset:
> In the west, survival is a pretty low bar.

You've never been poor I see, or really truly known anyone who was. Poverty is a real problem, here, in the good old USA still. Survival is all many people worry about. I'm relaying a reality to you that you clearly have no concept of. I didn't have indoor plumbing until I was a teenager. We lived off government handouts and what we could kill and bathed outdoors in rainwater we had to strain the misquote larvae out of with a towel. Don't tell me I'm being overly dramatic, you don't know what you're talking about.

Yea, music is good, but when you're worried about how you're going to eat today you don't think about such things, you don't plan long term, you live day by day.
Actually, for the providers from FSharp.Data.TypeProviders, it's only necessary when you need to pull a schema change.

You can pass `LocalSchemaFile = "foo.ssdl", ForceUpdate = false` to the provider, and it will only try to connect to the database if the file foo.ssdl doesn't exist; if it does, then the provider just uses it to compute the schema. When the schema changes, you just need to set ForceUpdate to true, wait for the IDE to pull the changes from the server and write foo.ssdl, then set ForceUpdate back to false, and you can commit the changed file.
Yea, it would last about as long as a DMCA notice would be filed against you.
We started our sales automation SaaS product a couple years ago when the market was relatively young. Today it is super saturated. Would not advise people to get into this market, we just got super lucky and got big.
If everybody around them is a 0.1x programmer, the 1x programmer is effectively a 10x.
No, it's not. But it helps to put the phenomenon in context. The anomie of the young, especially young men, has always been hazardous. But now, with the Internet, it's chaotic around strange attractors. Such as the alt right. And ISIS. And undoubtedly other stuff that I'm not aware of yet.
What do you mean? If everyone is doing it, it must be good. Right?
This is just the battle of freedom of speech vs the natural behaviour of humans to troll when in an "anonymous" internet environment.

The difference now is that everyone can state their opinion all the time very easily in the internet, whereas this was very hard in the physical space.

Freedom of speech in its ideal form (say whatever you like) never existed in the first place as we had many exceptions (hate speech, child porn, insider trading etc). We need to redefine what a modern internet day freedom of speech is. And in reality that isn't likely going to be very free. The grey area is very large, and should not be.
My assumption is that any company that's going to go down this track is trying to make it work, trying to make it useful, and trying to improve the employee's life and hence their happiness and productivity.

Your assumption is that the company is going to take the work that would have been done in that time off and force the employee to do that work anyway, but in the smaller amount of time they have available.

People with that point of view are valuable in some contexts because they can see how things won't work, can never be made to work, and in response will demand things that they know will work. For them.

The upshot is that, like most people, not every work environment will suit you. If I ran a company like this, and if a policy like this makes you head for the door, I would offer you free use of the company's facilities to help you find a place you would be better suited and unlimited time off to search for and interview at places you feel would suit you better.
I'd say that X is the foremost example of actual software evolution.

In the sense that (in the words of my pathologist father when I asked him how hard drug discovery and design was),

"Nature is lazy before it's intelligent. At every turn, it would rather reuse a system designed for a completely different purpose than design something new from the ground up. Which is how we end up with single pathways affecting six completely unrelated systems in the body."
BigData and ML Toolset and Library Weekly Roundup – Aug. 17, 2017
Marketing platform that optimize e-commerce ad campaigns and scale up
Yeah I see a lot of downvotes, but I must be getting almost as many upvotes because I don't seem to be gray text...

Drive-by downvoters definitely bother me! I try not to let it bother me though.
> What's next? Chainsaw-stop?

They've been default on new chainsaws since the mid 90s. That hand guard at the front is linked to a powerful brake so that if it catches and kicks back, it's very likely to engage that brake and save you a life-altering injury. They have centripetal clutches to disengage automatically and most require two points of contact and a disengaged brake for the throttle to work (common to many outdoor tools). Chainsaws still aren't safe —you'd be an idiot to use one without steel-laced trousers— but they are much safer than they were.

As I said in another comment, nobody needs this stuff until it saves their fingers, their hand, their face, their leg and their livelihood.

And that's what these arguments come down to. You (and some others here) think you'll never make a mistake or forget to move a hand or misplace their feet, or ever cut too deep in a bit of stock that was cutting fine last week. These are pretty stupid mistakes on their on their own but people aren't robots; they happen all the time.

Conversely I'm happy to say that I've been safe so far, but I respect how quickly that can change.
What Is Backporting and How It Is Done?
Ask HN: How was your management taught to not repeat a mistake?
The positive side to https://news.ycombinator.com/item?id=15033156
>No one is defending that part of British history (for example)

You'd be surprised. I recall the British being quite fond of their Falklands war -- for an astonishingly remote land that has absolutely no historical connection to the isle and population of Britain apart from the colonial plundering.

Plus, it's not like the big powers are not invading and bombing countries here and there to this day under various pretexts...
Strange to see this relatively old article appear. NATs are still with us. The main progress has been WebRTC. Otherwise, researcher who looked at TCP at the time (e.g., stunt) for simiulataneous TCP Syn packets failed. It was too hard to synchronize timing.
Most middleware still ignores NATs and hopes it will go away (it won't). NATs are the reason REST won over CORBA et al.
> allow users set per app quotas

This sounds sort of like what classic Macs did: there were some settings in the application's "Get Info" dialog to adjust the "current size" of the application (along with a note as to what the "preferred size" was); if there wasn't enough free memory the program would refuse to start.

In practice, this is a terrible idea: it generally turned into "well, this program isn't working right, what if I fiddle with it's memory allocation?" and did nothing to actually help the user. (To be fair, the setting was necessary as a result of technical limitations, but I don't see it working out any better if it was implemented intentionally.)
Sometimes we yield idealism for the sake of pragmatism. Yes, the definition of "hate group" is subjective and also political, but most people recognize that self-described nazis and members of the KKK meet that definition.
> How would you delineate 'protected ideology'?

The same way we deal with sexuality as a protected class, which is to say poorly but better than nothing.

> Should political ideology be a protected class?

I think it should, I wouldn't have said it was necessary in years past but it really seems like we're heading down a road where people are going to have to signal the 'right' political values in order to get hired.
I really want to upvote you but this

...which means (or, at least is should mean) absolutely nothing.

won't let me.

I think there have existed communist-like experiments that kind-of worked.
That was a good version as well. I can even stomach - barely - Office 2007, with all the ribbon-related goofery, but the low-contrast UI on the newest stuff is just sadistic.

(I mean, it's not enough to make me switch to Open Office or Nacho Libre...)
Only if you didn't start the forum yourself.
Are You a Software Architect?
Taiwan government supports academic edge AI chip development project
I find the article very hard to believe. It sets off warning bells earlier, but then the description of the Black Love Matters page seems to be way too crazy to believe. You mean they literally banned a page that simply posted pictures of families?

"Last year, a page called Black Love Matters, which highlighted black families, posted a picture of a couple cradling their child. The image was removed from Facebook and the page’s administrators received a message saying the picture violated Facebook’s “community standards.” Facebook also unpublished the entire Black Love Matters page."

I guess it could happen, and I have no evidence to the contrary. I know there are some really obnoxious, hateful people out there, but that seems a little too unbelievable that it brings me to doubt much of the rest of the article too. The entire article lack any substantiation of the claims, and with all the different moderators, there is going to be inconsistency, but many of the stories, if they were reversed, we immediately see the difference:

White Person: I posted something with "She's just being a nigger." in a comment and it was removed. Can you all post the same thing and see what happens?

Black Friends: Yeah. We didn't have ours removed.

The context of why says what and when is also important and I feel the article doesn't do a good job of providing that context. Some of the stories are just a little too far fetched.

This doesn't help her case either: "Pellegren has received multiple suspensions." Contrary to what the article says, it sounds like the mods are taking context into account, name the person posting has a history of making poor taste comments so they are getting a little tired of her.

UPDATE: Her post to FB that was removed has this lovely line in it: "At some point, you much come to terms with your ancestral role in creating the very concept of racism." Whites created racism? Any sympathy I might have had just evaporated.
There are many kinds of efficiency, and some of them matter more than others.

We as a society have voted with our wallets that yes, we really really want a process that is efficient on creating more features within the same amount of developer-time instead of a process that creates more computationally efficient features.

The increased hardware capacity has been appropriately used - we wanted a way to develop more software features faster, and better hardware has allowed us to use techniques and abstraction layers that allow us to do that, but would be infeasible earlier because of performance problems.

It's not an anti-pattern that occurred accidentally, it accurately reflects our goals, needs and desires. We intentionally made a series of choices that yes, we'd like a 3% improvement in the speed&convenience of shipping shiny stuff at the cost of halving the speed and doubling memory usage, as long as the speed and resource usage is sufficient in the end.

And if we get an order of magnitude better hardware after a few years, that's how we'll use that hardware in most cases. If we gain more headroom for computational efficiency, then we've once again gained a resource that's worthless as-is (because speed/resource usage was already sufficiently good enough) but can be traded off for something that's actually valuable to us (e.g. faster development of shinier features).
Should add (2013) and [video] to the title
I think this is the tragedy of the commons. Computers are getting better. Each team says in its heart "We can be a bit wasteful while providing feature X." When aggregated the whole thing is slower.
My comment was only 18 words, but hey, here it is again:

> Why is overall revenue a better metric than unit profit? Wouldn't overall profit be the first-order effect?
That was my first thought as well, but later in the article they mention a different case where the person in question had friends post the flagged content and other friends flag it.

My personal guess is that Facebook moderators are not biased as a whole, but individually. So when someone flags a post, the decision depends on the biases of the specific moderator. If that's the case, the effect could be damped by having multiple moderators review everything, but that also multiplies Facebook's cost, which they probably want to avoid.
They claim that the productivity increases more than made up for the increased vacation time. In other words, they claim you need fewer employees to accomplish a given amount of work rather than more.
Haha. Actually, you might have had your headphones on correctly all along. S was "Source" and L was "Listener". I've added some clarification to the examples. Thanks for testing it out!
Agreed- and in the grand scheme of things celiac is a completely manageable and minor inconvenience. A lot of how I feel about it is more me projecting my sympathy/pity on her because she is always going to have to think about where/what she eats and how it can impact socializing. Even though she is young she generally has a great attitude about it, and I can even say it has benefitted me as I have become a much better cook by figuring out how to make delicious gluten free cuisine. Obviously rice based dishes are pretty easy, but when you are making fresh breads or things like fried chicken, just substituting a gluten free flour doesn't always come out very well.
You've just made an unsupported leap of logic. The question is who is silencing who and in what context. Parents may discipline their children. Church staff may eject anyone they like. Soliciting sex is a crime. None of this means a mob can rightfully silence unpopular, legal speech. And certainly not in the name of freedom.
I was unable to find polls directly on 'hate speech', but http://www.pewresearch.org/fact-tank/2015/11/20/40-of-millen... says 49% support limiting offensive speech, and 46% oppose such limits, in the EU - hardly an 'overwhelming' portion.
Yep - some lefty engaged in violence at some point and therefore the moral differences between these movements are completely erased. Sounds good to me - what about, what about.

Here are the concrete facts: The President failed to condemn open, white supremacists with designs on ethnic cleansing as the chief instigators of this violence. Nazis feel like they have an ally (Not wrongly) in the White House, and are emboldened. They have actually acted violently. Nazism is a violent ideology. These are the prevailing winds. I'm not going to go down the rabbit hole of false equivalency with you.
A day in the life of Wyvern (a MMORPG) owner
Humans learn from each other and don't puzzle everything out from first principles. So I wouldn't put that restriction on a computer intelligence either.
How to Master Yourself to Take Charge of Your Life
Dutch.

Via Google translate:

List of hunebeds in Drenthe

Hunebedden are ancient prehistoric tombs of
more than 5,000 years old. These hunebeds
were built by the Trechterbekervolk in the
current Drenthe. Want to know more about how
and why the Hunebeds are built, you can find
this information under "History."

If you look at the list of females you will
see that numbers are missing. These hunebeds
have unfortunately not survived the tooth of
time. Thus, one expects that there have been
a lot more hunebeds in the past.

I love "the tooth of time." I'm going to use that.
I wonder why this comes up here. This is a quite old method. I think it is used in many peer-to-peer applications. I'm quite sure that Skype has used it also in the past.

We have also implemented that in our game OpenLieroX. We call it UDP NAT traversal if you search for it in the code.

Main code:
https://github.com/albertz/openlierox/

UDP master server:
https://github.com/albertz/openlierox/tree/0.59/tools/UDPMas...
Awesome idea, just signed up to help out and review code! Is there an incentive / gamification system to reward strong reviewers so their reputation increases as they provide good feedback to companies?
The parent post seems to assume that a "heroic sprint of productivity" would not include communication and documentation, i.e. that productivity only means coding. I don't see that assumption reflected in the grandparent post, and moreover if you don't consider communication productive in its own right, you're going to have much bigger problems than people taking a day off.
I always felt like vertical washers had to be harder on clothes. Horizontal washers are just flopping clothes around so the worst wear is probably on buttons. Vertical washers are scraping and stretching the fabric itself when they agitate. Especially if there's not much water to lubricate, seems like it would be tough on the fabric.
Assuming they are using RedHat, they only recently announced overlay2 will be fully supported in newest release 7.4
Except you're choosing to view black-power groups through your own lens while filtering out reality. If your claims were true the SPLC wouldn't have bothered to state the Nation of Islam and the New Black Panther Party are hate groups, both of which are preaching Black Superiority and calls for violence against whites, jews and others not like them.

Members of the New Black Panther Party believe Blacks to be "God's" chosen people who are naturally superior to all other races

https://www.splcenter.org/fighting-hate/extremist-files/grou...

>"Kill every goddamn Zionist in Israel! Goddamn little babies, goddamn old ladies! Blow up Zionist supermarkets!"
—Malik Zulu Shabazz, the party's national chairman, protesting at B'nai B'rith International headquarters in Washington, D.C., April 20, 2002
I don't think the tolerance of intolerance is the way.

https://pbs.twimg.com/media/DHaIFwbV0AEDV8u.jpg:large
Internal IT here.
Points 1-3 are all very understandable from a customers point of view and do not strike me as sabotaging.
Your other points are not relevant.
MinerGate: Mine cryptocurrencies from your laptop and smartphone
Thanks, what about security issues? Do you use some firewall with your Erlang deployments?
Great insight. Definitely something we are tackling. For once off reviews on an individual pull request, it can be challenging to do anything but surface review. As a result, we're building some summarization tools to help provide context rapidly to a reviewer. Over the lifetime of a project, we have reviewers assigned to the same projects so that they build up context, in the same way that team members do.
NATs are the reason REST won over CORBA et al.

I don't think NAT had an awful lot to do with that.
I wish it was easy enough to derive a Bitcoin address from a private key using pen and paper so that I could just make up a private key, write it down, work out a few details, and then have a Bitcoin address I could provide to anyone... with only human error as a possible problem or attack vector.
> I have the feeling that it's really hopeless and it wants me to make the change to IT-Consulting instead of software-engineering.

Doesn't IT Consulting involve a fair amount of software engineering? Or by IT Consulting you mean like design high level architecture in a way that is abstracted from the app(s) it runs (e.g. setup a docker swarm)?
Manufacturers really don't care too much about shipping costs (and the secondary CO2 burden) once the machine leaves their loading dock. Their concern is to make the machine as cheaply as possible for the features involved and maximize the margin.
Thanks for including "(blog post about completing them)" in the title.
Everything I can't stand about management revolves around agile methodologies for profit. Agile itself is a good thing, but once you throw in companies trying to profit off of its processes you end up with this weird dogmatic dumpster fire that inhibits people from really doing anything besides keeping track of the current sprint or planning for the next sprint.
> The main progress has been WebRTC

Yes, it is a kind of combination of the best approaches to NAT traversal from the SIP world, supporting both STUN & TURN and ICE with the Trickle addon.

Some very good references on the topic I found recently: https://webrtchacks.com/ and https://www.html5rocks.com/en/tutorials/webrtc/infrastructur....
No way I am running ZooKeeper AND etcd.
What do Promises/Futures/Async/etc. have to do with monads? Are monads a good abstraction to model those things?
> Ban specific iconography such as swastikas, white hoods, etc

Funnily enough the ADL has done this for a long time (well, not specifically ban but add icons to their list of hate symbols) and have been criticised for recently adding Pepe the frog to their list. I'm sure we've all been on the internet long enough to see someone with a Nazi Pepe profile picture so it clearly is used in reference to the alt-right, but at the same time it's just a generic crap meme that's been hijacked. What stops other symbols that have more meaning than a stupid meme (like the swastika, which originates from Hinduism I believe) being banned in legitimate use because it's been hijacked by Nazis?
Many groups had real problems in the Soviet union.
Sounds reasonable. Here in Sweden we have both, through we also have organization which people would identify as Neo-Nazism, and they also demonstrate and get into fights with counter-demonstraters.
Also this is just bad business:

"Not being able to use Facebook for a few days is merely an annoyance for most people, but it can have real consequences for anyone whose personal account is entangled with their professional career.

"Pellegren’s husband is a disabled veteran, and her digital marketing business is the primary source of income for the couple and their six kids. Her Facebook profile is one of the main ways she attracts new clients."

Have an actual business website if you rely on it so much. WTF people?
How to control emotions through email marketing – what makes people click?
Roles are always open - you should be seeking them out :)
Barcelona vs. Real Madrid SPANISH SUPER CUP Going HD
This is insane
I think the real disruptor is Arxiv; which is where Discrete analysis will host their papers.
> The immune response is therefore not entirely autoimmune in nature but necessary to protect the cells. The vili are being destroyed directly, essentially.

Isn't the damage to villi a byproduct of the (auto)immune reaction? I haven't studied it in depth, but what I've read seems to indicate that the damage is caused by inflammatory reactions (as part of the immune response) rather than directly from the prolamins.

> The antigen will always destroy your cells, autoimmune response or not. Sensitivity depends on how many (one or two) of the HLA genes you have that react with gluten.

The gluten is not reacting with genes, but the genes help determine how your immune system responds to the antigen, so it's still entirely an immune response, at least as I understand it.
Leaders need to learn to give freedom to people and create responsible leaders that can operate on their own. Not give orders to followers.
If you read the article carefully, what you find is that Facebook moderators appear to be focusing on instances where one race targets another.

For example, when the African American woman in the article makes a blanket post about white people being the problem and they take it down. When a white person posts it they leave it up, because they are criticizing their own race. The Kendal Jenner story in the article is the same situation.

It sounds like the moderators are human and trying to apply some human logic to it rather than enforce restrictive rules.

Again it is always tricky to figure out what mods are trying to achieve, but it seems they are only accepting criticisms of a race if a member of that race makes the criticism.

*

What is inexcusable is when the woman posted a screen capture of the abuse she received via private messages, Facebook banned her and did nothing to her harassers.