skysight-inc/HackerNews huggingface dataset:
I think you've confused a Tesla with a Leaf :-)

At least out in my exurban area, upper middle class guys buy Teslas so they can race their sports-car in the carpool lane on the way to a middle management job.
As painful as it is you have to engage with people like that. If your own family is chugging Trump, it's a chance to try and nudge them, incrementally, away from their extremist positions.

Like maybe admit that Hillary might not be literally the devil. Baby steps.
Right, so, in an AC circuit, there is a movement of information without a net movement of the same elektrons, right? And it's (at least partially) the same electrons that jiggle left to right, right? So is it fair to say that in a DC circuit, there is movement of mass (although net, it balances out, because what goes in out on the left comes in on the right); whereas in an AC circuit, information is transferred just through the movement of the elektrons, but not through the elektrons themselves?
I'm with you there. I'm tired of the assumption that quality has decreased because of a change of branding, possibly enhanced because the new owner is Chinese. My ThinkPad from early 2015 is better built than the older ThinkPads I have used, especially considering how thin and light it is. This shouldn't be surprising because the quality of materials has improved to make for lighter and more durable bodies.
I'm going to take a guess and say he won big in maintainability and performance on low-end devices.
The Age of Objectivity in Social Media
There is no way I'm ruling out cocaine with Trump.
There's this: http://youmightnotneedjquery.com/
For the hello-out one, it's because stderr isn't buffered output, while stdin is. You can change this by calling setbuf(stdout, NULL);
Airbus to Manufacture Driverless Flying Taxis in 4 Years
it's 1% of the previous year's assessed value. $10,000 was an example

http://vancouver.ca/news-calendar/vancouver-introduces-empty...
A recursive decent parser for a prefix language is not significantly complicated by using C style function calls.
I wonder how they picked the magic number of $10,000. (Edit: as mentioned below, the figure is actually 1% assessment.)

Vancouver real estate prices jumped 20% in 2015 -- a $200k gain on a $1M house. If pricing trends continue along that trajectory then Vancouver real estate still looks like a great investment even if you just eat the entire tax.

Still, I'm impressed by how quickly Vancouver is moving forward with these measures (going into effect Jan 1st!). They're sorely needed, and it's great that they don't have to sit in limbo for years before being enacted.
That doesn't seem feasible for an entire city at all.
The title is misleading. The tax is apparently 1% of property value. $10,000 would be the tax on a $1M home.
I really wish there was a neutral unit of account one could use for comparing costs etc.
Again with the racist accusation. You are either trolling or you have no intention of ever understanding why Trump supporters supported Trump, or you're just venting your anger from Hillary's humiliating defeat.
So I could get paid to escape Trump for 4 years? This is looking pretty awesome
Your Rust code has a compiler warning - you've ignored the result of b() which is returning a Result which must be handled.
The headline assumes a $1m house. From the article:

> The empty-home tax will take effect by Jan. 1 and will be calculated at 1 percent of the property’s assessed value.
Seconding your input. There is nothing laughable about Linux on a Macbook and I hope folks don't have an impression otherwise. I completely formatted the HD on mine and using only Linux and tools within the repos, wangled a very usable system on a new gpt partition. I was a bit naive to expect it would be fun and easy, but it worked after some effort.
Charles De Gaulle once said: "Since a politician never believes what he says, he is quite surprised to be taken at his word."
Yeni Kurtköy Anal Escort Tesettürlü Çiğdem Rezidans Ve Otellerde Sizlerle
I wonder how this might bear out for crocodile and turtle species, whose sex if determined in the egg due to nest temperature?

Changes to average beach temperatures can skew sex ratios in hatchlings. (Will find for refs but mobile right now)

Could this mechanism of rebalance work for turtles, even though the mortality of hatchlings and juveniles might be most important to the survival to breeding age, and subsequent numbers of offspring?
I think that's mostly for tax avoidance purposes. So they can claim they were in Monaco for tax purposes - Avoiding taxes in their home country.
You can't just throw money at a problem and it magically gets solved. Adding additional requirements puts strain on your core team, there's no way around it.

If you could 100% compartmentalize this, have people working on it independently, maybe you could minimize impact, but how can you justify that spending?

They know the open-source community is capable of working to fix problems like this.
Yes, this is important. Tesla could blow through all of the credits in 2018. Tesla could technically benefit from the EV tax credit being cancelled after that, since its products would no longer qualify, but the other OEMs that have sat on the sidelines waiting for cheaper batteries would not be able to jump in and take advantage of having a subsidy available to them, but not to Tesla, Nissan, and GM that would have used up their credits.

The design of the EV tax credit is really bad.
So take one RAM stick and another, with the exact same physical makeup (I know this is impossible, but for argument's sake). Now I put some information on the one, and random noise on the other. Both will have different mass, right (because there are different amounts of electrons in the capacitors of both)? Now I put valuable information on one, and I charge all capacitors of the other (so the second one has very information density, because it can be 'compressed' trivially by saying '4GB of high bits'). The second one will be 'heavier' than the first, right? And then I copy something over that second one. It's not like there is a 'transfer' of mass from the other medium to the RAM stack, because there is a net outflow of electrons, right?
Apple Leak Reveals Massive New iPhone Cancellation
Nobody has ever become successful by doing more of the same repetitive work. They became a success by starting or running a business, creating a new product or service, inventing something etc.

Bringing that in to this discussion just muddies the water; we're discussing overtime for regular office workers.
Your deleted comment form elsewhere in the thread:

>Well, at the moment I'm (possibly temporarily) retired, doing hobby projects. I have never felt the urge to cross any picket lines.

Not mentioning that you're former management is extremely dishonest. Derailing pro-worker discussions like this with condescension and dishonesty is extraordinarily unethical.
Have you been on Twitter lately? If you phrase one thing the wrong way you get branded as a bigot, racist, sexist, whatever, and the torches and pitchforks come right out. If you don't see the parallels between the extreme right and the extreme left and prescribed moral code of what ideas and views are acceptable to express then you are not as smart and objective as you think you are.
Code2flow – online interactive code to flowchart converter
So they will find someone to show up every week or two and turn on lights on, add some furniture, moving things around etc. I feel like the city of Vancouver is going to always lose the free market game of cat and mouse.
It wouldn't be a daily thing. Maybe once every other year at most. The cost would be minimal to the government to hire a few contractors for a one-day thing.
>Lie about it? That’ll be C$10,000 a day in fines.

Ouch!

I think you should have to live in your home at least six months of the year (sounds weird!) that would also appease snowbirds.

If the owner can't be there for six months of the year then require the owner to rent or lease it.
Electricity is basically free compared to gasoline. If you cut the price of electricity in half, it wouldn't move the needle at all on EV sales.
For those like me who enjoy HN but aren't s/w developers:

https://en.wikipedia.org/wiki/Test-driven_development
Yeah, maybe I just got lucky? Maybe I have a higher tolerance? Maybe we have different political affiliations that make you more sensitive to it than me?
I couldn't find the specific comment I was referring to, I think they've had a ton of traffic from their users this week, for obvious reasons. I skimmed through and grabbed some posts that I thought are a decent selection of what I'm talking about. I don't necessarily endorse any of the views in the comments, but just want to point out that there's a lot of solid commentary in there too, not just memes. The point is, these aren't just a bunch of uneducated racist assholes, despite what the narrative would tell you.

[0]: https://www.reddit.com/r/The_Donald/comments/5cafd5/need_a_p...

[1]: https://www.reddit.com/r/The_Donald/comments/5c8xej/presiden...

[2]: https://www.reddit.com/r/The_Donald/comments/5c8xej/presiden...

[3]: https://www.reddit.com/r/The_Donald/comments/5c7uk2/game_ove...

[4]: https://www.reddit.com/r/The_Donald/comments/5c7tq2/we_won_t...

[5]: https://www.reddit.com/r/The_Donald/comments/5c7ic6/1_trendi...

[6]: https://www.reddit.com/r/The_Donald/comments/5c7ic6/1_trendi...

[7]: https://www.reddit.com/r/The_Donald/comments/5c7ic6/1_trendi...

[8]: https://www.reddit.com/r/The_Donald/comments/5c7ic6/1_trendi...

[9]: https://www.reddit.com/r/The_Donald/comments/5c7ic6/1_trendi...
I think Vancouverites are going to be phoning in to report their neighbors.
And that's one of the things TDD gives you - as you write the test, you have to use the API. If that's painful or even just awkward, it's telling you something...
The response to people who are wrong should be to engage and argue with them. By tossing them as deplorables they will keep to themselves until they can get back at you.
There are two goals: Punishment and Prevention (also deterrence and rehabilitation, but I'm ignoring those).

For child molesters and murder, the goal is punishment, and then it's a specific amount of years which are determined as an appropriate punishment.

But here the goal is prevention.

The two categories can not be compared to each other because they are not the same. They have different goals, target different people, and have different time frames.

They just both happen to be implemented via jail which leads you to compare them, but it doesn't have to be that way - for example punishment can be corporal, and prevention can theoretically be done other ways (none practical at the moment, but things like an AI that watches behavior and stops the person or sounds an alarm may be possible in the future).
I should also clarify that I'm not saying snopes is the end-all fact-checker. I would have been curious and explored any alternative, "non-liberal" fact-checker.

My point is that this individual has written off all fact-checking as an entire discipline. They are the final arbiter of truth. That fundamentally prohibits discussion of almost anything, or at least makes it extraordinarily labor intensive.

One might counter-argue, well, start with their beliefs and work outwards to illustrate contradictions and such. Very Kantian. Except that is 1) very labor intensive, and 2) doesn't cover all issues.
I'm not sure exactly what you're driving at, but for conferences like CppCon (and similar), the driving factor is usually technical interest and not just a way to waste time away from work (while drinking every night or whatever[1]).

So... could you explain what you're insinuating so I could respond to that instead of just guessing?

[1] Not sure about CppCon, but all "technical" conferences I've personally been to did have a lot of late-night drinking, but that was secondary to the technical stuff.
The three primary issues here are:

1) The input devices are on SPI, not USB. Apple's ACPI tables don't provide the GPIO mappings for these things via the standard mechanisms, so the chipset driver won't bind. You then still need another driver for the SPI controller, and there's an out of tree one at https://github.com/cb22/macbook12-spi-driver/ . Longer term, the kernel needs to be able to parse Apple's ACPI tables and that driver needs merging.

2) Apple's NVME hardware uses the wrong PCI device class, possibly because it's not entirely NVME compatible (trying to read 64 bits of mmio register space in one go will fail, for instance). Linux has a specific entry for the older Apple NVME devices, and that may need to be broadened.

3) Having source ID checking enabled when doing IRQ remapping results in the system hanging on boot. It's unclear what the underlying problem is.

Windows works fine because Apple provide drivers for (1) and (2). (3) is unclear - Windows may be setting up interrupt remapping differently, or it may never enable source ID verification. These issues are far from unusual when dealing with Apple hardware ((1) was true for the new Macbook, (2) has been true since Apple introduced NVME, (3) is the kind of weirdness that we've seen on Apple hardware ever since they went Intel), and this particular set of breakage is unsurprising.

I spend some time while I was at Red Hat trying to keep Apple hardware working (https://mjg59.dreamwidth.org/12037.html is an example of what we had to do), but I don't know that anybody's really working terribly hard on it these days.
When you're throwing two million dollars at a house, sight-unseen, that you then let stand empty for years, how difficult would it be to hire a housekeeper to come around the place every week, and make it look lived-in?
When I was living there in 2014, I made a guess that 1/3 of Coal Harbor appartments were unoccupied or unsold by counting dark windows.

My guesstimates were not far from what the city hall counted in 2015.

B.T.W. I'm no longer living in Vancouver
Maybe you are a recent user like myself as the functionality was removed relatively recently, people have come up with various crap workarounds.

> do you really think they are just removing features to spite you?

Of course not, just curious why they are removing useful functionality. Your questions are valid, but considering Google's history of "improving" their products, I don't feel compelled to believe there is a good reason for it.
This video explains the rationale from apples point of view - https://www.youtube.com/watch?v=-XSC_UG5_kU
Panic will stop program at place of error, while I want nicely stacked error message list:

[reports.rs:25] ERROR: Cannot write report "Foo" to file "foo.xml".
[templates.rs:125] ERROR: Cannot process template "header". Check is template file exists and readable.
[fileio.rs:45] ERROR: Cannot open file "/usr/share/foo/templates/header.tmpl": unable to enter directory "/usr/share/foo". Check directory permissions.

Instead of

writing report cannot open file done

It saves lot of time(money) in production.
MoveMyMail: Super Easy Mail Migration
GrubHub CEO tells pro-Trump employees to resign
>I wonder how they picked the magic number of $10,000.

As per the article: They didn't, it's 1% of the property value. The title is misleading.
You'll find that in many countries the leader was not voted by a majority, in parliamentary republics which are based on coalitions or with various voting methods the leader can effectively be someone who did not get anywhere near the majority of the vote.
I'd be worried about unintended side effects here. A lot of places might get rented out to the poor to avoid a fine, but the rental arrangements might be shorter term and force the poor to move more frequently.
Really? Really?

foo()?.bar()?.baz()?

This is somehow less clear, and somehow "more debuggable" than

a, err := foo()
if err != nil {
nil, err
}
b, err := a.bar()
if err != nil {
nil, err
}
c, err := b.baz()
if err != nil {
nil, err
}
return c, nil

One of these obviously has no bugs. There is literally nothing to debug. The other has no obvious bugs.

Oh, except look again, I accidentally forgot to return from those error-handling-statements and now I have what should have been a completely avoidable bug.

Ask me how many times I've been bitten by this.
I don't know about this, a lot of bullies bully out of their own inner pain.
Because rust is statically typed, and "x" has to have a concrete type known at compile time?

Maybe there's a use case for matching trait objects against types to get back the original type. But, I think you could do the same thing by adding a trait method that returns Option<T> for some desired type T. If the object wasn't that type, it could just return None.
> Do the TDD fanatics downvote to hell everything anti-TDD?

Did you notice the bias in that question?
It's illusory. They may or may not, based on their algorithms, bump something old to the top of your feed after it gets a like or a new comment. They call it "most recent" and they can define "recent" the way they want to.
Instead of maintaining a facade that people still have a right to property they might as well announce that government owns everything, you know just like communist countries.
True. However, it gave a much better view of the election. Wikileaks emails show NYT, CNN, huffpo, The Economist, ect all tailoring coverage for HRC/the democratic party. Knowing this publication is Russian makes it easier to spot bias, than the supposedly more objective outlets. Even polljng data was heavily inacurate.

RT may not be great, but I will never trust the above sources again. I was so disappointed in the coverage of Comey and their united front of pro Hillary bullshit. She rigged the RNC with pied piper bullshit and used leverage in DNC to oust Bernie. All major news outlets were complicit. Except Fox, which is equally shit
Although I did my studies with NLTK, it looks like spaCy has stepped up to the plate, particular with NLP related tasks.

Worth checking out, in parallel to or in place of NLTK: https://spacy.io
Hey Elon, just move all your assets and manufacturing to Europe!
It's 1 percent of the assessed home value, not a fixed fee. Bad headline...
That's a form of fuzzing. With fuzzing, when you find something unexpected, you replicate the situation and explore that neighborhood. You don't immediately go on to the next random try.
Corals are an example of animals that can do both. They reproduce asexually through fission, which keeps clones in local similar conditions where they can thrive.

While sexual reproduction occurs through spawning, where genetically diverse offspring travel far and wide on currents to possibly different habitats and niches.

The idea here is that asexual reproduction is a benefit to the species during relatively stable conditions, while sexual reproduction works best to populate new areas or recover from population disasters.
How can you be said to own anything if you are forced, basically 'extorted' by government, into occupying your own house or not? I guess it is whether you believe in property rights.
If you inspect your property to see squatters or others haven't criminally occupied it, and you maintain it so that it does not cause any harm or damage to your neighbors homes, why this?
More pressure to not own/maintain and just rent or leave the community.
How can a neighborhood that's basically empty fetch any high rents for the units that are not empty and for rent?
Unemployment has been steadily dropping, because more and more people are dropping out of the working economy - or entering the service industry. Those jobs offer little stability and poor pay.
How Sidekiq makes $80,000 a month
If you are thinking about having someone driving around to photograph everything frequently, yes. But a couple of cars outfitted like the Google Street View cars, each given a section of the city to drive every other month or so is very feasible. You could also put cameras on any public transit vehicles to keep photos coming in from vehicles that are already being operated by city funds.
The Postillon
Two things being compatible with each other is a symmetric relation, so the order doesn't matter.
Dead users are just one of many types of 'fake' user. On it's own it's a small percentage of total active accounts.

But, I bring it up as the proxy for lot's of other similar estimates. I don't know if what % of 'active' accounts in their logs be that 0.1%, 0.2%, or 0.02% are dead, but I suspect they are going to pick a subjective number that makes them look better.

Further, because actuate numbers take a lot of accurate estimates even 'small' biasing of these sub estimates will compound and heavily bias their reported statistics.

AKA, spam accounts may be easy to find. But, spammers may create other fake accounts to mask their 'spam' accounts.
> Goroutines are coroutines.

Traditionally, "coroutine" has been used to refer to a userspace concurrency unit that is not multiplexed and which requires explicit yielding. Mostly I'm grumpy about broadening a previously precise definition.

> So while one must restrict ourselves with the co-routine scheduler provided by the Go runtime and to the yield points managed by it, with generalized async/await it is possible to have control how the scheduling actually takes place among co-routines. Granted Go's model is easier to understand and might be enough for many people, but it isn't a solution for all types of concurrency problems.

Not having to control your own scheduling is the selling point of Go's concurrency model. Besides, Go does offer (at least some) control over scheduling via the runtime library. I've never had to use this in practice, and I can't imagine a scenario that would require nuanced control. I don't think async/await are the worst things, but I still prefer Go's runtime at least for the problems I have to solve.
It does add to the comment. It hopefully encourages people to actually read the article. People can not contribute to a discussion constructively if they do not read the subject of the discussion.
Html5lib latest Python pip package version: 0.999999999
What is property without laws and enforcement to protect it?
It's just a USB Type C brick. I have several (from various vendors including Apple) and use them with different (non-Apple) cables, including those with Type C on one end and micro A on the other. No big deal.

Those adaptors should outlast your device and are hopefully relatively future proof.
> I understand but I can't really agree since things like typos and type fails pretty much never happen to me, at least in production.

The typos / type fail comments are shorthand for the real complaint, which is that a long-maintained large dynamic language codebase requires continuous vigilance. I've worked in dynamic languages for most of my career (Python, JS, Clojure) and typos/type-fails are pretty rare but if you haven't spent a half day tracking down a bug that turned out to be one of these at some point in your career, I'd be quite surprised. The breakdown comes when someone not familiar with the code makes a change without fully considering the consequences and it goes through something that nil-puns so the error isn't detected immediately.

My experience with people who are really against type systems is that they haven't run into a language with a good type system. I'm a fan of the gradually typed JS dialects (Flow more than Typescript) since you get the quick hacking at the beginning combined with compiler-enforced vigilance once you switch over to maintenance mode. Type-inferred languages are also nice, particularly fully type-inferred languages. I think F# [0] is both terse and accessible, for example.

[0] https://fsharpforfunandprofit.com/why-use-fsharp/
I was going to say this. These rules will drive investment in home automation. I'm also willing to bet that a large portion of the revenue generated from this scheme will be spent on the manpower necessary to enforce it.

That being said I'm happy to be proven wrong, but can we expect any sort of data to support a hypothesis? I'm not sure as I'm unfamiliar with Canada's policies on access to public data.