skysight-inc/HackerNews huggingface dataset:
>My advice to BMW: Kill the i division, don't make EV a freaking hobby, do a serious EV within your main line-up and heavily push it.

Make an all-electric version of the 3, 5 series and X series to go toe-to-toe with Tesla directly, instead of watered down hybrids with shit range under a non-mainstream product line.

Additionally, Audi's (under the VW umbrella not BMW group) is "Vorsprung durch Technik", which is used in most of their non-US marketing. It translates as "Progress through innovation", if they were serious about this they would have taken the EV market much more seriously by now.
Asynchronous communication ... slows things down and encourages a bit more thoughtful communication.

The founder of Basecamp alluded to this in a post very similar to this one https://m.signalvnoise.com/is-group-chat-making-you-sweat-74...
The problem of a given leader or manager having to carry through some kind of reform in order to put his or her stamp on their reign is frustrating.

A model where there are multiple top managers (a board or similar) is better in this respect - you can still have changes but they might be more thought through and not so obviously proposed as a reform just for the sake of reforms.

Some sort of model where this drive for empty reform is eliminated by keeping it a secret who actually does manage the institution (all administrative employees are given the same title or whatever) was what I thought of as a solution, but I suppose much of the incentive for being a manager is lost then. Someone would have to be paid more than the others, which would make it traceable who actually does the managing.
Nice idea. Companies love to publicize their charitable contributions. Leaderboards (both for users and companies) would be a great way to promote more use.

How do you plan to deliver value to the companies while not appearing to be too commercial?
Node would be literally unusable if people read all the code they're installing and running. I personally wouldn't be able to use Deluge, Chrome, or VS Code every day if I did that.

At some point there's an element of just trusting software because lots of other, smarter people trust it. It's a terribly flawed system, of course.
Love the name.
Why not IRC, Jitsi, Jira and a wiki.

IRC for chitchat / asking questions (PMs and highlights so there's no immediate need to respond)

Jitsi / IRC for meetings or small team collaboration.

Jira for bugs

Wiki for documenting design decisions and future work
Integrations are useful to avoid an extra step, especially when the person you want is exactly the person who is "expecting to be interrupted / they are feeling helpful at that moment". E.g. when someone submits a PR - email would fill up everyone's inbox, paging/sms would be far too noisy. What you want is whoever's available at the moment to go review it - so Slack is the best channel to be notified.
Thanks! I'll have a look. planscope.io was mentioned to me as well. Anyone use that? It's rather new.
Iirc it's fairly common for car manufacturers to recruit executives from the engineering ranks. In fact I'd say it's fairly common in Germany in general to recruit what would be MBAs in other countries from the pool of people with engineering backgrounds (especially in mechanical engineering).
On this topic, I'd like to get the advice of some HN C++ gurus.

In my own emulator (higan), I have a namespace for each emulated system, and each component is its own unique object. Example:

namespace GameBoyAdvance {
CPU cpu;
PPU ppu;
Cartridge cartridge;
...
}

The obvious downside is that they aren't instantiable. You can only have one instance per process. Generally this isn't a problem for an emulator, but it's still something I don't like about my code.

The obvious "proper" way would be something like:

class GameBoyAdvance {
CPU cpu;
PPU ppu;
...
};

But there's a reason I don't do this: all of the chips need to communicate with one another. So PPU::scanline() may call CPU::raiseInterrupt(Interrupt::VerticalBlank) for example.

So you think something like:

class GameBoyAdvance {
CPU cpu{this}; //hooray C++11, this would be
PPU ppu{this}; //much nastier in C++98
...
};

And now your code goes from this:

void PPU::scanline() {
cpu.raiseInterrupt(Interrupt::VerticalBlank);
}

To this:

void PPU::scanline() {
gameBoyAdvance->cpu.raiseInterrupt(Interrupt::VerticalBlank);
}

Which aside from being a lot of extra typing (seriously, the chips in emulated hardware communicate all the time, all over the place), is also quite a lot slower.

The former can basically get inlined 100%. The compiler knows the exact address of the CPU object, because there's only one. The latter has to go through a pointer to get the address. Even though it's always a constant under actual emulation, the code basically has to account for the fact that you could change the pointer at any time. Even if you tried binding it as a reference, eg CPU(GameBoyAdvance&), the performance penalty remains.

Long ago, I wrote some #define wrappers so I could say "cpu().raiseInterrupt", and depending on compilation flags, it would use CPU cpu; or CPU* cpu; and the results were dramatic: at least a 15% loss of performance just by using the pointer version.

I'd really like the benefits of the latter design, but without the added red tape and performance penalties. But I can't think of any way to pull it off. I really can't afford the performance penalties, as I use 100% of top-end CPUs to try to emulate every hardware nuance possible already. Am I doing the right thing, or is there a better way?
What's a lad? As someone who instinctually believes this is a house of cards, understanding how to prepare financially is a real challenge.
https://github.com/srvk/eesen

I expect there will be something in Kaldi soon, too
Here's a video of the i3 production line:

https://www.youtube.com/watch?v=pa5_tudyAF8

As can be seen, they are not joking around. To me it looks like technology brought by aliens from the future.
Can you explain why you couldn't write a 3D renderer or complex gui in Julia? As someone who does exactly that it's a bit hard to follow your reasoning...
It seems like important information is missing with regards to their conclusion.

Their conclusion is "But how effective can they be if they fail to reach 15% of a population?".

However, if they are excluding all other Uber services other than UberX from their analysis, then that's problematic since those other services could be covering that 15% of the population.

Do the totality of Uber services provide coverage in the areas that this analysis highlights? I don't know, and given the analysis as written, I don't know how anyone else can either (without doing another analysis). So it seems at least worth considering whether convoluted vs contradicted is the case since we're missing a key piece of information.
US Steel just got ride of 25% of its non-union workforce.
ATI just announced that it would be laying off 1/3 of its non-union workforce.

Carrier is moving manufacturing operations to Mexico.

We're on the verge of something really big and really bad.
That's not entirely wrong but you're ignoring the massive price difference for air-travel between the 60s and "slower" 2016.

The price drop in air-travel can be attributed to:
1. Technology. Cheaper (per seat), more efficient planes.
2. Consolidation of airlines (and airplane manufacturers).
3. The disruption of full-service airlines by low-cost carriers.

In semi-conductors we have been getting along with 1 and a bit of 2. I would say that the disruption of Intel by ARM is an example of 3 because intel is not incentivized to compete at those low price points.
This isn't estimating drug abuse, it's estimating drug use. Wastewater measurements alone are not enough to determine how much of that use is harmful.
A compiler with some compile time type checking has been implemented starting around 1985. That's the public domain CMUCL compiler (named Python) by Robert MacLachlan.

See 'Types in Python' from the manual:

https://common-lisp.net/project/cmucl/doc/cmu-user/compiler....

A variant of that compiler is used in the now popular SBCL implementation:

http://www.sbcl.org/manual/index.html#Handling-of-Types
Heard the entire "i" program is a huge money losing offset so BMW can make the volumes they want of their highly profitable, yet gas-guzzling "M" versions.

CAFE is no joke
(https://en.m.wikipedia.org/wiki/Corporate_Average_Fuel_Econo...)
Maybe it is. But if the general public is happy with what they already have, manufacturers tend to iterate instead of innovate. Getting from europe to australia two times faster, for ten times the normal ticket price makes me settle for the slower option.

Even a 200% increase in CPU performance won't bring the general public back to desktop PC's they don't really need, because they are satisfied with what they have. We need something truly disruptive and get people interested in something else.

Right now there are a lot of experiments (AR, VR, wearables, transparent screens, lightfield, new batteries, etc) which will, probably when combined into a truly attractive package, change everything. Again.
Not necessarily. If the camera and primary subject are in an enclosed room, all you're ever going to get is more wall.
Maybe author of the article misunderstood "they developed" the same way as he confused "developers" with "executives"...
Could almost just do with a train.
Battle of JavaScript: The 4 Frameworks Leading the Pack
Here in Norway, world's 3rd largest EV market, they are behind Nissan, Tesla, VW and KIA.
Llandudno wales photography slideshow
> If you're looking for compliant employees, why go through the trouble of hiring an h1b employee, bringing them from a different country and paying all the fees associated with processing visas and probably a green card process, and paying them the same or higher (usually, the outsourcing body shops are generally the places that play below market for h1b) ... if you can just find and American to do the same thing?

The argument is that you can't, because American workers know their rights - rights that every employee should have and stand on, but sadly those from other countries don't always know about.
IANAL but, as far as I know, e.g. here in Italy things work like this: assuming you decide to leave your day job to found your own company meant to compete with the company you were working for, your former employer could theoretically sue you if you found your new company within 5 years of you leaving (at least this is what I remember). To work around this, you could pick a partner and make them the head of the company. This could also work in spite of non-compete clauses, which I think many companies consider as overkill anyway.

As far as laws preventing your from moving from a company to a competing one go, I really don't think we have anything like that.
Same goes with taking old employees with you if you move to another company.
Which is a Good Thing, if you ask me, because if people decide to walk away it's probably because they are sick of it or found something better/better paying/more interesting, and law preventing you from moving someplace better would be preposterous, IMHO.

Of course, this "lack of regulation" might have to do with the fact that the vast majority of contracts are of the collective type and not tailored to your particular company, meaning that you work under the same conditions as most of the other people doing your job.

According to my limited experience, a company drafting up its own contracts is a rare occurrence.
They all have deep technical backgrounds as far as I can google.

I wonder if they continue working in Germany?
> True, I haven't seen too many i models on the streets, but I haven't seen too many of competitor's electric models either.

Anecdotes. I see Teslas all the time. Neither of us is seeing a representative sample.

> So the market is still not quite ready for them

Tesla has 325,000 preorders.

> wary of betting it all on the electric card

They don't have much choice about how much to bet. The US government has mandated a certain percentage of their sales be low-emission vehicles by 2017.

> Why is this even in the news

It tells us that the I Series is a failed/failing product line and that Future is giving better incentives to electric-vehicle executives.

> Or has it always been like this

It has always been like this. In fact, it used to be much worse (see: yellow journalism and William Randolph Hearst).
> Mostly only if they're porn consumers themselves.

That's actually a very, very large percentage of people

> Plenty of folks don't make the suggestive links for images of this kind.

Well, not out loud.
Digital addiction, especially with communications tools, has been a very real problem since the 1990s at least (with regard to Internets) and has become prevalent with the rise of social networks.

I've built and run several companies since the 1980s and always tried from the start to instil a culture of respect for other people's focus, which ranges from (as CEO) not 'looming' at their office door/desk expecting them to interrupt their focus to not 'telling' (asking) them to do something over a real-time communications channel (since the power differential will often cause them to interrupt something more important).

That means people don't interrupt or distract others without first asking politely via a non-realtime method (e.g. email) unless there's a genuine emergency (servers are down!).

Additionally, people should not feel obligated to stop what they're focused on to help someone else unless that is part of their role.

On the other hand if they're running out of steam, and need a distraction to get their thoughts back in gear, then catching up on help requests or doing something 'social' is OK, including getting outside for some fresh air.

With the increasing ubiquity of communications tools a key management activity is helping people to not feel obligated to be tied to them.

For example, with IRC and other real-time chat channels where there's a growing expectation that people are logged in all the time: don't! When you're done, log-out. Don't feel the need to have to 'scroll-back' to review history since you were last there. Treat it like entering and leaving a physical building - if you're not there, you will miss what is said.

From that comes the well-practised requirement in the non-tech business world that important discussions and especially decisions should be documented (some business sectors require this anyhow) and formalised (via arranging meetings with all stakeholders).

Don't assume people who don't respond immediately will ever see what you typed. If it is important to document it in a non realtime way; email, issue tracker, wiki, or whatever suits.

And as CEO ensure your people are NOT logging-in/commenting out-of-hours unless that is part of their job. Ensure they maintain a positive life/work balance in favour of their life, even if you have to send them home (as I've done many times with programmers that 'just need to finish this bit' and who you know will likely be there 3 hours later if you leave them).
> The endgame is that we're all government employees in a Dilbertesque hell.

I once heard about the British Colonial Office. The time when it had the most employees was precisely the time when it was dissolved because Britain did not have colonies anymore. They were all just shuffling papers around all day.

I sadly don't have a source for that. Does anyone have a link, by any chance?
When you lose money you generally pay less tax. Nothing illegitimate about that.
Crafts and collectables fair (cheadle animal welfare)
For vimmers: https://github.com/tpope/vim-fugitive is awesome, especially for only adding only parts of a file to a commit.
Well to be fair, that is not the same as "you can not upload gzip'd content".

Your complaint seems to be "S3 doesn't automatically gunzip gzip files that I upload", which sounds like the desired behaviour to me. i.e. if I ever upload gzipped content to S3, it is because I want it to be served compressed over HTTP, or because I am moving a compressed backup file to S3. In neither case would gunzipping be desirable, although I do appreciate that compressing during the transfer, and decompressing on the other end, could save some bytes during transfers.
I used planscope.io for a year or so but never got past the hump of actually using it for ongoing client projects (That's not to discredit the app though, it's definitely a solid tool). One part of it that I did love was sending clients itemized proposals that they could pick and choose items and see the costs change.

Planscope is way more of a project management tool than Freshbooks (as it's primarily invoicing), so it would be worth giving planscope a try for a project.
Well, for what it's worth, none of the people I talked to went on it expecting it to be the fastest fast, especially with cost considered. Lots of folk there just wanted to reflect on life in some shape or another.
I remember once having to write up a significant portion of my old company's UI in the then-hotness, DustJS. Until of course after about a week or two the PM became bored of the idea and we reverted to jQuery+Bootstrap, having wasted a tonne of everybody's time.

Perhaps it's my tainted personal experience with JS frameworks, but I simply can't get excited for any 'new thing' in the JavaScript world now.
Segmented Computer Memory
Oops, I meant 100 MB. Too late to edit now...
Not really. These big corporations have between 4-5 hierarchy levels. All people that are actually performing the engineering are on the lowest level - whether they are junior or senior engineers. And often even they are not aware of the details, because the actual engineering work is contracted. The next level are team leaders, which are only rarely involved in the development work. And the executives the article talks about are probably even 2 levels higher up. So maybe they lost some coordinators with a good vision, but not really the development team or technical knowledge.
Simple: require that beneficial owners (humans) are listed on the title at the Land Registry. These can be private but they must be real. No name, no sale.
Talking to South Koreans about the PCH era is very difficult. It quickly leads to agitation, even if you pose no reason for it - no matter their opinion, people seem to feel put on the defensive (or offensive, sometimes). The opinion you get to hear often seems to be their Official Family Opinion. It's tends to be either very pro ("Korea made so much progress in that time") or very con ("a monster"). It varies regionally, too - people from down South in Gyeongsang tend to think differently on average than native Seoulites, say.

Here's a bunch of interesting stuff:

https://en.wikipedia.org/wiki/Gwangju_Uprising is a key point in history.

https://www.youtube.com/watch?v=GHu39FEFIks is a recent politically-charged South Korean pop song. It's (intentionally paradoxically) interpreted by a young girl, but it was penned by an older, male composer. The lyrics are superficially waxing nostalgic about the Sogyeokdong district of Seoul, however during the times shown in flashbacks in the video, this used to be the location of the HQ of the Korean Defense Command, which ran a "School Greening Project" arresting and interrogating students believed to be activists in the democratization movement, and trying to turn them into informants. Several died. So when the girl sings "Do you remember Sogyeokdong? It hasn't changed at all ..." it's biting sarcasm. The music video directly features related events, including the haunting, eerie curfew sirens and government broadcasts about the SGP.

If you want to do some serious learning, this is a very good book: http://www.amazon.com/The-Park-Chung-Hee-Transformation/dp/0...

Disclaimer: I'm a German citizen living in Seoul, and I enjoy life here very much and am crazy-fond of the country and many of its people. Yet it's a very complicated place, in particular its 20th century history.
All the best ideas seem obvious after the fact. This Venn diagram demonstrates where you should aim for: http://static2.businessinsider.com/image/5303c34eecad04401e8...
Lots of gas plants already run only a fraction of the time. This is because demand goes up and down on both a short and long term basis e.g. in many places the peak daily demand is just after lunchtime, and peak yearly demand is mid-summer, with an absolute peak at noon on one summer day. Without grid scale storage demand must be matched, hence ridiculously expensive gas peaker plants and transmission lines built for these peak loads.

It is in fact these very expensive gas plants that solar is destroying the market for first, both because they are the most expensive to run, but also because solar happens to align with the natural peaks in demand.
It's about a 13 hour drive from Seattle to UCB. A lot of I-5 (sans Oregon) is 70 mph, so the flow of traffic is 80 or more.

When I drove down with a friend we left Puyallup, Washington at about 11 AM and made it to Los Angeles by 4 AM the following day. UCB is 3 hours before LA, and we had to stop for > 30 minutes due to construction on I-5 before Castaic.

I think it's doable even without super fast cars. If you leave at 8 PM you'll get there at around 8 or 9 AM.
VPC aka Virtual PortChannel
This is off topic, but while we are on the subject: does anyone regret having children because of issues like lack of sleep, etc? Did that feeling change after the baby stage?
2002 was a black swan event (because of 9/11); 2009 not so much, many institutions had been calling the housing bubble since 2004 and even Greenspan acknowledged it in 2007. A bubble that is acknowledged as such 2 years in advance by the central bank is not a black-swan event (defined as a surprise event that is impossible to predict).

The 2008 bubble was eminently predictable. The problem was that no one knew the exact trigger, and no one had a politically acceptable means to deflate the bubble until the domino effect started, and then hedge funds and then major banks started collapsing.

Until the knife started falling, no one had a financial incentive to stop. After all, subprime mortgages have crazy interest rates, and if you're BoA or JP Morgan Chase, the government will probably step in to stop your collapse...
I usually rely on travis-ci to do this after I've committed and pushed to a branch (and only merge back when I get a green result, this is shown neatly in the Github UI).

A pre-commit hook probably works fine if your tests run in a few seconds. But in one of my projects, tests run for 10+ minutes and I want to get a test run on debug and release builds with a few different compiler versions. That's about 50 minutes of CPU time (but embarassingly parallelizable, although I typically don't do that). I don't want to have to wait for this to happen before every commit (not all of which even require testing, e.g. README commits).
I love it when people make doom and gloom predictions. If you are so convinced, put your money where your mouth is. Short the S&P500 with everything you've got and post a screen shot here.
Any remotely rational policy would not try to adjust subsidies to enable living in luxury locations. No, you're not going to be able to live in San Francisco. You'll be able to (barely) afford a crappy apartment in Detroit.
RUSSIAN ESCORT MIA – escorts |call girls| athens escorts – thessaloniki escorts
Besides adrianN's suggestion, Tour of C++ from Bjarne.
Is there a short catchphrase like "open borders" for "making more places on the globe better places to live”?

The word is "colonialism" and it was moderately successful. But lets not kid ourselves - there were lots of abuses and it was very far from the utopia that I think you wish for.

Due to nationalism and a desire to oppress their neighbors, most people would oppose this even if it makes their current vicinity better. Unfortunately this leaves the oppressed locals with no place to go.