skysight-inc/HackerNews huggingface dataset:
Sounds like "if the only tool you have is a hammer everything looks like a nail" view of the world. People throwing "white" as a slur, then react like a victim when someone opposes. Hypocrisy over 11, but sadly fixing it would take psychotherapy, because they're prone to this behaviour not having any prospects/purpose in life.
> It's well known that accelerating rather quickly to your cruise speed is the optimal strategy for fuel efficiency, hence the reason to switch from 3rd to 5th gear directly.

I don't mean to be pedantic, but I think your logic is backwards here, ie. It's well known that 5th (top) gear is the most fuel efficient, hence the reason to accelerate to it rather quickly (the optimal rate would vary between cars), I think would be more reasonable.

I don't think the cruise speed factors into it, and neither does switching from 3rd to 5th, unless it's part of the strategy to get to 5th faster.

But then again, I never realised that accelerating harder to get to 5th faster is actually more fuel efficient [1], so thanks for the heads up!

[1] http://www.popularmechanics.com/cars/a6827/6-driving-tactics...
Dude, many Americans can't drive in rain let alone snow and ice.
But now you have several problems:

we don't know:

* which reports are fake

* which percentage of reports are fake

* which side of the argument creates more fakes than other

Maybe it's almost entirely a propaganda war with a few traces of facts. Maybe it's mostly real, who knows. This is far away for many of us. So without some hard evidence we don't have much reason to believe any of it.

"Someone said something" is not good enough. Even pictures can be easily taken out of context. Hell, some fake stories even use photos from unrelated news, so even photographic evidence needs to be taken with a grain of salt.

So really, why should I believe anything that gets reposted over 3 corners in the form of unattributed, cropped screenshots?
Just use Gitlab. It's free and open-source.
Yep, you're right. But to me it's like someone who loves owning 6 dogs but complains about picking up shit.
"Let them naturally learn it is bad themselves."

For those readers of such material who are rational critical thinkers, then yes they will see it as bad for themselves and it will leave a bad taste in their mouths, and it will also waste their time

For those with irrational hateful right-wing ideology, it will reinforce their existing miserable attitudes

I agree that censorship is bad. But all publications select their messages. For example, scientific publications don't publish articles on homeopathy or communication with the dead. Are they censoring such material ? Shouldn't they be committed to fair and balanced presentation of ideas ? Aren't they _biased_ towards genuine evidence-based science ?

The reason scientific publications select real science rather than crank bullshit, is that their readers are trying to get real work done, and they rely on peer-review to filter the shit

You have to filter-out the noise in any communication channel. The problem we have with FB & Twitter is that the low signal-to-noise ratio is impeding our decision-making processes
> neo-Nazi propaganda

Can you give me a definition of this that can be consistently applied to all tweets?

The issue is that you can say something is "neo-Nazi propaganda" and it will shut down the discussion and publicly shame the person because the phrase is so powerful.
The right to free speech is fundamental to a better society.

Ideally we have a free market of ideas fostered by tolerance and respect for different points views. Not being willing to expose yourself to different points of view creates ignorance.

Corporate censorship like this sends a signal that Twitter is not willing to be that communication platform for free speech.
E36 BMWs are a dream to drive in manual. Its a shame they are getting increasingly rare to buy in Melbourne.
"I ported a lot of assembly language software originally written for the Atari ST computer"

<3
The root cause of writing unnecessary code is the way the work day and compensatory systems of the modern workplace are structured. Employed software and infrastructure engineers are not paid to just drop in the simplest, most appropriate solution, do the minor customizations/reconfigurations that may be needed, and get out. They're paid to be in butt-in-chair for at least 8 hours per day, and the presumption is that they're engineering that whole time. In reality, places often must make up tasks to keep their employees busy, and using the most efficient solution is disincentivized, because you have to say you're doing something for those 8 hours.

I think the fact that we have the white-collar workforce organized after the assembly line pattern is the primary cause of unnecessary, borderline intentional complication, which includes mixing in unstable/untested components. If we could find a way to compensate engineers fairly without monopolizing their time, we'd be much better off, because the need to continually invent additional work for oneself would go away.

The bliss of a stable, low-maintenance project can be had through side projects, which often work fine for years with minimal modifications. It's really rewarding to go back to the same utility that you've written and know that the comparatively little quantity of time you spent on it is still paying dividends years later. There's an awesome sense of pride attached to that.
> Gay people getting married deprives no one of anything.

There's an opportunity cost. I expanded on that a few days ago, and rather than rehearse it again, I'll link the answer I gave to "What do anti-gay-marriage people gain?": https://news.ycombinator.com/item?id=12933668
That's right. Driving with the clutch partially engaged will wear it out. But having it fully engaged while the vehicle is stopped won't do any harm.
I think if you're writing property accessors manually then there should be an explicit private backing field. Otherwise there is just too much magic going on.

Normal auto-implemented properties are fine:

public string LastName {get; set;}

As are read-only ones:

public string LastName {get; private set;}

Yet, I feel that if you are writing logic in there then you should fully control it. Or else there is too much being done that is non-obvious and could cause problems down the line (for others or your future self).

However, they might be able to achieve something with data annotations that wouldn't be too magic. For example:

[RaisePropertyChanged("Batina")]
public string LastName {get; set;}

Tip: In VS you can just type "prop" then press tab to auto-generate the code for a class property. You can then easily auto-change this to a fully implemented version. This also works for "for" and "foreach" loops etc.

I haven't done much Java in a while but do you still have to write out all of your property accessors fully? Might not be too bad if the IDE can generate this code.
HRAPP – The New Benchmark in the Field of HR Management
Dear david-given,

I really enjoyed reading your follow-up post on HackerNews. Truly it provided a good example of an antiquated mode of communication which is nonetheless an excellent solution to the problem of conveying social cues over the internet.

I wanted to mention to you another aspect of this solution. Namely, the impersonal nature of the communication also provides some emotional distance between the writer and the reader. This can be valuable in the event that what is written is controversial in some way, as it communicates a desire to form some neutral ground where the conversation can be had. This helps facilitate an atmosphere of collaboration rather than the usual Internet attitude of spit-roasting of the reader.

I hope you find this message of some use or insight. I appreciate the time you've taken to read it.

Thank you,
jschwartzi
So what is the complaint against "post-truth" again? (context: https://news.ycombinator.com/item?id=12972415)

Is spreading a hoax to make a point ("raise awareness") not post-truth too?
What viewpoint? Getting a PhD is a matter of 1) passing technical qualifying exams and 2) producing research of a reasonable quality. Most of the time the research will be very narrow in focus with no broader policy implications. At no point is your adherence to some free market ideological viewpoint tested out.

You highlight Stiglitz and Krugman as exceptions - but the fact that they won Nobels for their academic work suggests that economic theory itself does not directly lead to policy recommendations.
That does not apply. He isn't a federal employee.
Agree - Maildir is a pretty good format, because it's just RFC822 (5322 these days, but who's counting) files with weird filenames. mbox format isn't too bad either.

Calendar data you can mainly download as .ics files. Addressbook data is somewhat trickier, a directory full of VCARDs is probably the gold standard.
Why can't they just provide better filtering tools. You choose who you can follow. They should pull some of their ad-targeting tech to focus on filtering harassment.
I'm not saying you should believe them all. Reasonable skepticism is healthy, unfounded conspiracy theories are not. What I'm saying is that one shouldn't make unfounded assertions that all reports about everyday racism are fake.
Even with the same package managers, packages are still incompatible from different repositories because of differing assumptions about the underlying system and differing packages for the dependencies.

Converting between the differing package formats is actually relatively easy and tools like `alien` exist, that do that.
How can you make such a ridiculous and broad statement? I'm in the UK and I commute an hour to work down the motorway/highway. With traffic it's an hour and I drive a manual car like just about everyone else.

Most people I know still drive to work, even if the city where we live is pretty good for public transport with a lot of buses and trams available.
Show HN: SRML – String Resource Markup Language (for Android Dev)
Right. But you know, it's a nice feeling. Even if it brings 0.000008% of joy. :)
I'm not a Breitbart reader but, after reading your comment, clicked through your link to see what was what.

To claim that it has "basically no source" is not true. The Breitbart piece links to the German-language article on which it is based. I'll link it here again for you:

http://kath.net/news/57457

The translator whose statements are featured in both the Brietbart piece and the original German article is allegedly a Christian Eritrean woman who has requested anonymity because she fears reprisals from the Islamic asylum claimants with whom her work requires that she interact.

Other people quoted in the German article are indeed identified by name.

Disclaimer: I am not vouching for the veracity of their statements, the integrity of the original German-language publication, or of Brietbart.
That is roughly the time that Ecuador cut off his internet over concerns he was trying to influence a foreign nation's election, right?

Odds are they are having a lot of behind doors talks about the terms of his stay in their embassy and how he will "report" on this event.
A counter point: In my previous car the screen showed 0.0 when idling, which obviously was false (as the engine was still running). It should probably show infinite instead. (km/l for 0 km).
ok have you ever been in a meeting with a group of people where one person dominates the conversation ?
Here's where I get confused. Alex Jones is alt-right? He hates racists and Nazis.
If I'm trying to convince my grandson not to talk to federal regulators, I'd say that passes the bar of being complicit in the scheme.

And absolutely agreed, but at the same time I've heard biotech VC firms gave Theranos a pass. But I guess that speaks more to "If you don't have in house expertise, hire someone to perform your technical/scientific due dilligence."
Except that many generations of immigrants have successfully integrated.

Echoing masondixon's reply, we on the Alt Right disagree, starting possibly as far back as the Irish immigrants who played a variety of significant roles in the Civil War, e.g. the NYC draft riots. For a stark example of that quite a bit later, in the 20th Century, see the Curley effect: https://www.google.com/search?q=the+curley+effect It's anything but integration, or good for the Republic, society at large, etc. especially as its paradigm of identity politics was followed by other groups.

I think a lot of the Left's freak out over the election of Trump as well as the rise of the Alt Right is that, having first opened the bottle of identity politics and used it to great effect, they're genuinely and legitimately frightened that the genie they've unleashed is not under their control, and that "whites" are starting to enter the game.

Especially since, per Vox Day, identity trumps culture, which the Left has captured, which trumps politics, where the Left has been in fact winning (forget the labels and much of the rhetoric, look at actions) due to the establishment right/GOPe accepting its definitions of reality, rules of the game, and all that.

Trump very noticeably does not accept the Left's rules on how the game of politics are to be played, as we're seeing in now ludicrous examples like that family steak dinner.
No need to go further, just look at jconsole bundled with latest Java. It looks like crap to me.
The rabbit hole goes deeper: how do you price in externalities like pollution for fuel? Or for an automatic transmission?
At 2.6-sh second mark your car accelerates with more than 9.8m/s^2 to get to 60.

But even lower accelerations will glue you to the seat because gravity acceleration affects every part of your body. Where as the car grabs you by the butt and yanks you forward.

So - I think he has probably some vague idea of Newtonian physics but just didn't manage to produce coherent sentence.
At a techinical level it means we take a copy of each incoming and outgoing (assuming you send via our web interface or via our SMTP servers) email and dump them into a separate folder in a separate account on our server which your admin accounts get a READ-ONLY ACL to, so you can see the messages, but can't remove them or modify them.

Unlimited is a bit buzzwordy, because we do have sending and receiving rate limits, so you can't grow the archive user faster than that.

Also if you go over about 850Gb of data right now you will make me very sad because I don't have facilities for splitting users yet, and we segment users across 1Tb partitions. I'm hoping nobody hits that point before I've got sharding inside users working - but worst case I spin up new hardware with larger individual partitions and put the user there :)
The math of coffee brewing
You are dismissing an entire field of study because of your own mistaken assumptions. This post is a good example of how it is much easier to accept a simple narrative - "Economics is entirely dependent on an absurd assumption!" - because it offers an illusion of understanding rather than engage with the messy reality.
Tencent Cloud Breaks World Record for Data Sorting with IBM and Mellanox
Nez: Open Grammar Language and Tools
Low gear is best for acceleration and overall control, high gear best for cruising. So accelerate in 3rd (or 2nd if your car is fun) to cruising speed, put straight in 5th/6th and activate cruise control.

It's a waste of energy and clutch/gearbox actuation to use the in between gears and there's never anything wrong with being in a low gear at any point unless your engine hits the red line.

On most cars fourth gear is really for cruising at a lower speed than is comfortable (or safe) in fifth.

You can also very easily downshift sequentially through the gearbox. Downshifting through several gears takes much more practice to do properly and isn't very useful on the road.
> I imagine eventually I'll end up adding DOM-merging as an option as well.

This will be nice. I was playing with some of the examples on the site and noticed a number of them tended to "jump" a bit when the response was returned.
right-left-brake-right-left-gas-left-gas-right-brake-right-left-gas-brake-brake-left
The Next Step… (Hopper v4)
Coasting in neutral or with the clutch disengaged is both more dangerous and less efficient then engine braking.

In the UK you will fail your driving test if you coast, and in some countries / states it is illegal - with good reason.

Just google it - not a single article supporting your argument.
I think his point is that engineers tend to favor complicated solutions, and that they shouldn't do that. Every line of code you write or modify is potential technical debt that you'll have to own. The author appears to indicate that this is bad, and also appears to recommend making wider use of pre-existing solutions to prevent it. That's fine as far as it goes, but it's a simplification.

The piece does feel incomplete in that it doesn't discuss the incentives behind the decision to "write code" or not.

The simple fact that we always seem to come back to is that once you learn the basics, good engineering just comes down to good judgment, which is only gained through years of dedicated trial and error. Is it better to write some glue code to bounce data between 8 different extant programs and make final transformations or to write your own program that handles the process soup-to-nuts? The answer is now and will always be "it depends" (and quite frequently, it involves elements of both). We need to make sure that the social incentive structures align with the engineering goals (i.e., don't tell someone that if they make something stable and low-maintenance, they'll unemploy themselves) and then we can trust people to do good, iterative work.
>they also run a small ISP as side business

Which means their small ISP business is something they wouldn't mind so much getting rid of, along with your account.

The point is, you'll always depend on someone else. Your data will always flow through someone else's network. The cloud is someone's computer, and the internet is someone's cable.
I'm one of that small number in the UK who drives an automatic. I used to drive a manual but more than 10 years ago switched to an automatic and I wouldn't want to switch back. To me driving is about getting from A to B with the least hassle and an automatic helps with that.
Nvidia , Nation Cancer Inst, Energy Dept Create AI Platform for Cancer Research
We tried using CDN for static files (interface javascript and such) for a while, but we found that it didn't really give much benefit. The faster connect times got eaten up in the second SSL negotiation required for a different hostname. And it meant fun and games with content security policies or giving a third party SSL certificates that were inside our domain, so it was a wash. We decided the benefits didn't add value.

And yeah, our core dev team is in .AU, so we know all about the latency. It's really not a big deal once you sync up the first time - all the static artifacts are cached and the dynamic data is loaded in the background, often before you need it.
Keybase.io and hackernews karma
I'm interested in proving my hackernews in keybase.io but as I don't use this site often, I sit on a lowly 1 karma. Would like to bump that to 2 or more so I can link up keybase.io.
So upvotes please. I have some invites btw (if I'm permitted to offer them)
Huh? Whether or not you put the shifter in neutral has no effect on handbrake (hill) starts. You can still (more quickly, in fact) perform a hill start without also having to put the car back in gear.

And now days, newwer cars have the "hill hold" feature which automatically prevents you rolling backwards anyway.
But those alt-right accounts are in fact not "dedicated to the heritage, identity, and future", but dedicated to attack everything that isn't. It's just a façade to hide behind and act like a persecuted minority.
I don't use social media either, but that doesn't change the fact that a majority of the other voters do. They will not all of a sudden stop using Facebook.
agile and agilers suck
Is it like https://en.wikipedia.org/wiki/Tornado_code ?

They were used for reliable data distribution, being able to recover from loss of packets without requesting the packets be sent again.
Never seen this licence before : https://github.com/tahoe-lafs/zfec/blob/master/COPYING.TGPPL...

Anyone knows more details?
People who have met or dealt with Trump before the race, what was he like?
Self storage is fine but does it guaranty long term documents safety?

I am very sceptical about my ability of maintaining it on the long term.
PulseHRM Payroll is the best payroll software for accountants
A software that is preferred by many top accountants who have experienced our cloud based solution that is highly secure and scalable. The flexibility to build according to your specific business needs and add modules as you go makes it super easy to work with.
http://bit.ly/2fYzxQX
Some ECUs also cut fuel on braking. I remember reading a review of a car where the reviewer (obviously an "enthusiastic" driver) was disappointed that he couldn't do left-foot braking because it kept cutting the fuel.

(Left-foot braking is a technique where you keep the power down in a bend but dab the brake to adjust the fore-aft balance of the car. It is common in rallying - there is some awesome footage somewhere on YouTube of the driver's feet in an 80s rally car. His feet move so fast it looks like he is dancing on the pedals.)
> It's a little weird looking at first glance, but ultimately it's not really that weird.

Readability is important for maintainable code. And safe coding patterns tend to involve a lot of sum types (which you can model in C++ with the visitor pattern, but it's significant overhead in code length and possibly even at runtime), and a fair amount of generics (which are cumbersome in C++, and the error reporting is awful). If you're not going to get the existing tool/library infrastructure either way, so you're just evaluating on their merits as languages, I don't think you'd ever want to pick C++ over Rust.

> modern C++ code is mostly safe already.

I've been hearing that for about a decade now (and I suspect the only reason it isn't longer is that I wasn't programming before then). And yet we still see bugs, all the time. Not subtle bugs, but stupid, obvious bugs.

> Is the language stable now?

Yes, as of 1.0.

> Is it time to jump in? Has it vanquished D as the successor to C++? Are we happy with Rust's solution for exceptions?

Yes.

> Even if Rust is the future, and the future is here, I'm still stuck with existing C++ projects. And I'd feel better if they were (at least mostly) memory safe.

My belief is that no amount of whack-a-mole is going to make those projects memory-safe, and none of the linters/checkers/dialects is ever going to reach a point where it offers actual guarantees. If it were possible it would have happened by now. The only way you're going to get to memory safety is by rewriting those projects, bottom to top (which is probably what you'd have to do to use one of these C++ dialects anyway). If you want to do the migration gradually (and you should!) rust has pretty good interop.
I can't really see how the answer for what just happened in these elections, is even more "socially acceptable" censorship.

Clearly a lot of people were faking their world views on the social media in order to appear "politically correct" and avoid being shunned and attacked from people that see themselves as politically correct and informed.

And then, on the ballot without anyone looking, they, of course, voted against that and we got Trump, Brexit, etc...

And now, people are expecting that the answer to on how to actually get these people back, inform them, make them more open and try to show them a better view of the world, is to censor their thoughts even more?
You can know how we do it if you like:

https://blog.fastmail.com/2014/12/02/dec-3-push-it-real-good...

and how we do the initial load as well:

https://blog.fastmail.com/2014/12/15/dec-15-putting-the-fast...