skysight-inc/HackerNews huggingface dataset:
3-4 years ago maybe? DC 33 I think is what I had. The little hose that connected to the bottom near the spinning brush wouldn't stay connected... I had to put duct tape on it... And one of the wheels came out of it's little "axel" and wouldn't stay in... had to super glue that. The canister button broke... had to use like a paper-clip to wiggle that open.

And what I think was a major design flaw... When I turned it on, it took like 30 seconds to actually get any suction... when I contacted support on that they said it had to build up pressure. So I would turn the vacuum on, let it sit for a minute before I could use it. Total joke. I wasted time taking it to a repair shop that offered to replace the motor... for basically the cost of a new one. Dyson wouldn't cover it.

Anyway they don't make that model any more... and if you're happy with what you got, I'm happy for you. I wasn't happy with what I got and Dyson made me take it back to Costco instead of offering to stand behind their product. I want to say it was something like $400... seems like for that price they should stand behind it.

https://www.amazon.com/Dyson-DC33-Multi-Floor-Upright-Bagles...
>When Trump announces that journalism will be licensed, and selects Bannon as the head of the new Department of Truth, housed in the old EPA offices, the public will see is as a shame, but necessary.

A fine example of Poe's law.
Former 6+ year C++ programmer here who made the switch in the late 90s.

Fast build times. Removal of problematic/abused features like automatic type conversion and operator overloading. Never having to hunt down a segfault. Good reflection facilities. Well-structured exceptions (despite the 'checked' misfeature). Compiler error messages are almost always intelligible and obvious - when you see them, which is rare, because the IDE just underlines bad code. Add opensource libraries to do almost anything with just a line of xml.

You can work around checked exceptions by not using them, and Lombok eliminates most of the really annoying boilerplate (including checked exceptions with @SneakyThrows). The generics implementation isn't perfect but at least it doesn't require hours of parsing header files on every single build.

I don't miss C++ at all.
What area? Sprig is good in Bay Area.
How would that work? Does the Atlantic ocean flow into the rivers of Europe?
We built a python daemon that owns a shard of monitors, iterates them, reads recent history, and dispatches alerts when appropriate. The key things I thought were important when it was built were:

- stateless (needs to be able to be arbitrarily restarted at any time)

- fast (we need to be able to send alerts right when a job fails)

- simple (we will run pings thru a series of simple evaluators where test coverage is easy)
So, your data versions form a DAG, sort of like Git commits?
The discussion of waste and derelict reactors should probably be ignored given the earlier statement that the presence of I-131 means fission took place in the last few days.

As the article states, nuclear explosions are unlikely as we would be hearing about seismic measurements too like in the case of N. Korean detonations.

My bet is on a small accident on a nuclear vessel or another small reactor around Europe (e.g. university research reactors).
If you're interest in incentivizing honesty, check out these papers on the Bayesian Truth Serum:

https://nel.mit.edu/bayesian-truth-serum/
Nope. Just tried and I'm still capping at around 100 fps. I don't know what's going on. It'll fluctuate wildly and still uses 100% cpu.
What do we, collectively, as tech workers want?
If you work at a company that already fires anyone who acts like that, and later use them during the on-boarding given to all new employees as real life examples of how you do NOT run a proper business... well, enjoy your workplace :D
Zojirushi mugs. Magical.
Opened the site while running NoScript in default deny mode. The text rendered, I read the article, and closed the tab, and it never maxed out my CPU at all.
How to Create a Time Crystal
>Definitely, not.

I think you mean "definitely not". "Definitely, not" implies you first agreed and then yanked the agreement away. :)
More equity?
Lamy 2000: https://www.lamy.com/eng/b2c/2000/101

iMac
The social benefit of staying together instead of splitting up at the first sign of trouble is to raise progeny together as a bonded pair.

Birds do this better than human beings and that's why they are usually bond for life. It is expensive to raise offsprings and it is not worth expending energy to gather resources to raising offsprings that aren't your own.

So..from a game theory point of view..it is not about divorces or alimony but the ability or inclination(or lack thereof) to be monogamous.

Earliest mention of alimony occurs in the code of Hammurabi..wherein a man shall return the dowry of the woman along with a portion of his property ..but only when the woman has borne his offsprings. And until the children have been reared and the property/monies split evenly amongst mother and children, she cannot seek another suitor or marital partner or have other children.

Alimony comes from necessity ..it is necessary in a society that is rife with inequalities. If men and women were equal in a marriage, there would be no need for alimony.

In the olden days, a woman entered a marriage with a dowry. In gold or currency or property. The dowry was meant to be her financial nest egg and the man has no rights over it. Entire dynasties and kingdoms were based on marriages and dowries.

And then it was the time of churches to decree what is moral and what wasn't. Divorces were all initially only due to infidelity and often by the man. Alimony became a safeguard so a man wouldn't profit from his philandering ways. If the fault lies with the woman, the woman forfeits the right to collect alimony.

With no fault divorces in our modern times, alimony became part of the divorce settlement. If we don't have divorces, there won't be alimonies..if we don't have a marriages, there won't be divorces.

Therefore, the only way eliminate gender inequalities is to eliminate the institution of marriage.

Times have changed. What if..as a thought experiment, we revamp all manners of social contracts. We will have to reconsider the basic human right to procreate to perpetuate the species. It should become a responsibility and a privilege to be earned..not a birthright to be exercised by all. And also eliminate the institution of marriage.

Thoughts?
Apple MacBooks are the best laptops that I have ever used. Nothing comes close to them. Even my Surface. It's a great device (by far the best Windows laptop/convertible available), but it misses on some details (light bleed on the edges, kickstand doesn't align all the way)
Another odd one, but my Honda Fit 2nd Generation. So many things about that car are so well thought-out, and even more expensive/luxurious cars miss things that the Fit designers included. Some examples:

- Cup holder on the dashboard to the left of the steering wheel. As a left-handed person, this is amazing.

- Window power remains on after turning off the car as long as doors haven't been opened, allowing you to close the windows even if you forget to close them before turning off the car.

- Rear seats can fold completely flat, thanks to the fact that the fuel tank is below the front seats

- Large, unique-feeling tactile buttons and knobs to control the AC heating, and audio systems. So many cars use tiny identical buttons that are impossible to distinguish without looking.
The problem is when AI can make art and do pure scientific research. And play better music than you that people would rather go listen to.
If user is being freshly bound, that isn't an assignment but an initialization.

If the construct is not allowed when user is already in scope, it reflects the designer's view that an assignment in a conditional isn't a good thing.

If the construct is allowed when user exists already, with no diagnostic, then it carries the pitfalls that this thread is about.
This thread IS a shitshow.

Did Fowler or anyone in this thread apart from jacquesm discuss the massively unethical ways Uber treats drivers and breaks the law and undermines society?

No, all you pinheads care about is how Uber treats the very privileged engineers who enable all that unethical behavior.

What happened to Fowler is inexcusable.

It's a scorpion and the tortoise story and she should be ashamed of herself for ever working for Uber in the first place.

What the hell do they teach engineers these days? In my day we knew we were ethically complicit in the output of our employers.
No, it wasn't quick. It is way way too late. It shouldn't require someone to publicly shame them before taking action. Acting now, after what was known privately is now public, is a cynical effort to appease the masses whilst continuing to condone ongoing practices within their organisation.

The people involved should've been fired long ago, and for Kalanick to come out and say what happened is "against everything Uber stands for and believes in", thus suggesting he was unaware, only serves to reinforce his failure as leader. Blame ultimately lies with the CEO, no matter what.

Women shouldn't need to put their careers on the line to publicly shame a company before justice is seen.

(edit: apologies to the parent, was not pointing fingers at you...anger was misdirected)
Hopefully this isn't solely a PR exercise and will be a process to start fixing Uber's culture.
As an engineer I'm most impressed by a PM when their insight/experience/analysis leads to high quality hypothesis that when implemented have high impact on the business. I find myself in anticipation for the features based on someone's expertise with the product and industry. It also adds a lot of purpose to my dev time.

Conversely, a streak of incorrect direction can make the PM lose credibility hard and fast.
1 1/2 years? Uh since day 1 of swift at least. Granted it was beta then but you couldn't go 45 seconds without losing syntax highlighting.
It was an honest mistake. I first tried .Net 1.0 while I was an intern at a Fortune 500 Comnpany. I first used it for a software engineering project (back when webforms were preferred).
This is an exageration. Setting up a clean install for Android development takes all of two minutes.
Pretty good article.

I'm betting on Russian scrap yard accident. I'm sure the CIA knows what's really up.
OpenID Connect is already almost trivially easy to implement with broad library support.
So, the versioning of the data is basically by the backup date (plus pointers to the relevant schema, etc.), correct?
Not for me. I've tried this (quite expensive) keyboard for two weeks. It was awkward to use and really, really complicated.

The best non-mechanical keyboard I've used is a $20 Anker 84-key Wireless keyboard. It's extremely comfortable, and extremely portable.
The Lido 2 Coffee Grinder: http://www.oehandgrinders.com/OE-LIDO-2-Manual-Coffee-Grinde...

Heath Coffee Mugs

Trains in Switzerland (including the great app!)

Hosu (chair)

Cutipl (silverware)

Emile Henry Flameware (Dutch Oven)

Mountain Collective Ski Pass

Black Diamond Hiking Poles
That's correct. In a case with a surviving victim, the victim is almost certainly going to take the stand. The 6th amendment to the constitution contains the confrontation clause[1] which says, "…in all criminal prosecutions, the accused shall enjoy the right…to be confronted with the witnesses against him." If someone strikes or stabs or shoots you, and that person stands trial, you will be on the witness stand and you will be cross-examined.

Public support for the confrontation clause isn't popular these days, but I am very glad the courts have continued to uphold it. To quote Crawford v. Washington[2], "Dispensing with confrontation because testimony is obviously reliable is akin to dispensing with jury trial because the defendant is obviously guilty."

1. https://en.wikipedia.org/wiki/Confrontation_Clause

2. http://federalevidence.com/pdf/2007/13-SCt/Crawford_v._Washi...
I really hope they're able to corroborate some of the claims about how HR responded, because there was a whole list of responses that make it clear that at least one person in HR is a liability to the company:

* waving away sexual harassment because the offender is a "high performer"

* repeatedly lying about the same person committing their "first offense"

* telling the reporter that retaliation should be expected and there's nothing HR can do about it

* implying the reporter must be the problem because the common element in all of her complaints is her

* telling the reporter that it's unprofessional to report these problems via email and to keep records of them

These are all responses of an HR department that is going out of their way to not hear complaints, and any company of Uber's size should be very, very concerned about this attitude coming back to bite them in the ass. If these responses all came from one HR contact, that person should be out on their ass ASAP. If they came from various people, then HR management is completely fucked.
Men can be mistreated and leave on their own, they don't need to have female colleagues suffer.

A lot of what is in this article is not even exclusive to women.

Culture has a long inertia, it replicates and grows by itself. So yes, toxic workplace become ever more toxic and no a toxic culture cannot be improved.
Are you seriously claiming a phone battery legitimately costs $150?

I could understand maybe up to $30, if we're only talking about the cost of the battery, as was your claim.

It's blatant price gouging to sell new phones.
I've consistently found that strategy had far more impact on schedules and success than the frenetic approach I've seen at companies in the past decade. Over and over again, I see companies with poor product or poor marketing or poor sales or poor management that are trying to coax more from their employees - claiming that hard work will solve their problems.

Just as consistently, I've found well managed companies to have more sane hours (with occasional exceptions of course - eg. greedy founders) and that good strategy leads to successful tactics and markets that can fund a more sane work life. I should add that I'm over 50 and spent my entire career in Silicon Valley - lots of startups and a couple of Fortune 50s. I've had the Product Manager title three times. Had my share of both successes and failures.
There is a difference between misogyny and sexual occurrences. If OP had been a male, she would have had as bad, if not worse experience.
HR's role is to advise management on how to adhere to labor law. Often times they also handle record keeping for legal purposes, including reporting of sexual harassment. But they're not there to protect you. They're there to protect management from itself.

> How does one protect oneself in cases of sexual impropriety then?

Document, document, document. Not because you're going to sue, but because this is rarely a 1-off situation and when the class action comes around you will be prepared with ammunition.
I urge you to educate yourself. All RAM works this way, it's the very reason ECC RAM exists and the exact issue it solves.
You're right of course, but to be clear I only meant it was a short period of time from the story breaking, to a response. I'm not praising Uber, I'm not noting the intensity and rapidity of their, "Oh shit" reaction.
2013 15-inch MBP served me very well.

Was the laptop I was most happy with.
That principle is encoded as Betteridge's Law of Headlines: https://en.wikipedia.org/wiki/Betteridge's_law_of_headlines
> like being in an all day long meeting without an agenda.

By far the best summary of the "slack effect" that I've come across.
It's now on CNN, CNBC, the New York Times, and pretty much everywhere else.
Ask a lawyer, also asking programmer for legal advice is like asking doctor for stock advice. They might think they have a good idea of what to do, but 99 times out of 100 that's because they have no effin clue what they're doing.
Like most articles on the subject, there's hardly any mention of whether the problem is inevitable when we try to force honeybees into the industrial monoculture model and transport them around.

I live in a mild climate (SF bay area) and ever since having a fairly wide variety of flowering plants around (not decorative flowers, generally), I see honeybees all the time.

As I would understand it, a lot of why honeybees have to be brought in is that you have these large-scale examples of monoculture where bees wouldn't be able to find food outside of that one time of year the crop is flowering.
I suppose my in my life I have found people with ~20 months of real-world experience who write books about technical topics in domains which are well understood... are kind of problematic.

Sure, sending out your experts with 5+ years experience in a specific field is great evangelism. But that's not what's being discussed here.
我们正在学习Node.js
hello,eveybody
> C++ may not be the best choice for web development (probably wouldn't be my first choice), but Java hasn't proven great, either.

Really? I feel like Java and the JVM are great for developing web apps with complex requirements, especially if they need to scale. Very few decent web development choices perform as well as the JVM does.

I mean, part of the reason that "enterprises" have "shitty enterprise Java" is because "enterprises" will create "shitty enterprise anything," and the Java implementation often performs better than the alternatives.
A friend of mine worked there for less of a year, turns out he didn't realise they had a shitty reputation before joining...
If the investigation was serious, chief council or the CEO would be doing it. The new hire provides more cover for the rouge employees conclusion by providing a plausible 'it did not happen on my watch'. C-level positions hit the ground running and the sort of events described in the article are bread and butter regardless of industry. After three months there's no way this was a blind side.
Maybe, but given the allegations and how quickly it has gotten traction, I would expect them to act and make pretty large changes. Here's what I think they'll need to do:

- fire the entire chain of command to the HR person that she spoke to, probably the HR person too.

- institute a deep policy around fixing the performance review issue, the transfer issue, and the harassment issue.

- firing whoever they find who has engaged in any of those issues, which is probably at least 20 mid-level managers and some of their bosses who knew about it but didnt fix it

- put a huge amount of work into hiring more women and retaining more women, including broad policy and culture changes.

That is, if @travisk means what he says. If not, they'll fire 3 scapegoats and declare the problem solved.
Alternatively, shift the center of power that has become entirely too federal (IMO) back to the states, whereby it's easier to actually listen to your constituents on matters that could be done just as well (in some cases better) at a more local level.
It's yet another source claiming that Uber is a dysfunctional organization. At this point it's hard for me to expect they're going to rise to the challenge here.
The "urgent investigation" is likely to be focused on "can we force employees to sign NDAs when they leave?", everything else is likely to be the good old game of "let's pretend we're doing something while people forget about this".
The point of her post is that Uber's HR is complicit in this nightmare of a situation - actively working against her and other women. So to ask Uber HR to respond is a pathetic and cowardly attempt to shove the issue under the table.

Furthermore, saying "It's the first time this has come to my attention" is not a great response to a post which alleges that HR responds to sexual harassment claims by saying "this is the first time we've had a complaint against this guy".
Oh, you just choose not to work a job! Never thought of that!
>...Bezos runs the business around cash flow while minimizing income.

This is not really the full picture. For example:

>...Project Goldcrest, which is still in place, uses a series of complex intercompany contracts to transfer intangible assets—vital software, trademarks and other intellectual property (IP)—to one of Amazon’s Luxembourg companies, Amazon Europe Holding Technologies. A separate subsidiary, Amazon EU Sarl, then pays AEHT huge sums every year in royalty fees, reducing the amount of taxable income within the company.

http://www.newsweek.com/2016/07/22/amazon-jeff-bezos-taxes-4...
Profit is derived from subtracting expenses from your revenue. Wage for businesses is a expense, and so is accusation cost of assets. I would assume Net Profit is taking into account all liabilities/assets/expenses/revenue for all departments.
ALL migrations insert major.minor.patch to the database. Migrations are committed to the database, and can be run anytime; they each have check code at the beginning to compare against what's in the database before executing the payload. Migrations won't execute if the version is semantically less or too far ahead from what's in the database.

It's worked reasonably well so far.
While PM at Microsoft is a slightly (or extremely YMMV) different rôle, a lot of people who are GMa (General Manager) and higher used to be PMs
GoCatch seemed to me to be a response to pretty terrible taxi dispatch.

Slowly, at least where I live, the dispatches for companies are being merged and centralised, often to places far away.

One of the cab companies here has moved away from the Windows Mobile (?) based terminal to just issuing a phone/tablet with an app that looks like it's from about 2001, but the drivers seem to like it.
That's awesome, I was far too lazy to implement something like that.
I work in finance, and I've cranked up warning levels to the max - I don't have any issues - except getting everyone on board. Once they realize why - it's smooth sailing. It can be hard when there is a language barrier, but you're best to combat it.