skysight-inc/HackerNews huggingface dataset:
There are two types of useful UML:

The first is what I call whiteboard UML - it looks like any UML course except you draw it on a whiteboard, snap a picture on your phone and start implementing it. A couple weeks latter you realize that the design has diverged from the whiteboard so you delete the pictures. The whiteboard was useful for those two weeks to get the discussion started.

The second is maintained, preferably automated. If you use viseo that means an entire team who's only job is to police the code to ensure everybody updates as change happens. Lesson: don't use viseo, use a tool that either generates your code (in C like languages this would be the header files), or a tool that imports the actually code to create diagrams. In either case the reason you do this is because every week you print the diagram out on poster paper and hang it on the wall of your cube/office. (if you are in an open floor plan UML is useless because you don't have a wall to hang it on).
On the other hand, your comment shows how the GPU is ~10x as expensive as the VM it is attached to, which is an interesting data point...
You get them doing interesting work on the system as often as you can.

Fixing bugs and babysitting all day isn't going to convince people to stick around. Best you can do is get them something they can try to work with.
Well there are a bunch other engines out there, but it just so happens they all eat tex or something very close to it (context).

Five or six years or so ago I used reportlab (in Python) to generate some PDF reports (using the flowables API); it does kinda work but layout is more complicated than in tex and output quality is several notches down.

As far as appearance goes, you can make tex look like almost anything, even with fairly low effort.
Perhaps there's a gym on the second floor!
He should be happy it actually looked up the place he wants. I go to maps.google.com and not only does it give the wrong town for my location (correct GPS coordinates, it just won't acknowledge the town exists even though it is the reservation seat of government), but the first result for "gas station near" is a Catholic Church and then gas stations in the next, next town over. Google doesn't seem to know about businesses on the reservation. Apple, sadly, is worse.
USENIX LISA 2018: CFP Now Open
I'm not sure this guy really knows what he is talking about. Bit fields are almost universally hated and not allowed in style guides. The Arm guide he links to states:

> Please note that peripheral locations should not be accessed using __packed structs (where unaligned members are allowed and there is no internal padding), or using C bitfields.

Using bit fields for protocols is even more ill advised because often you may wish to implement the same code across different devices using the same protocol but the compilers will arrange the bit fields differently.

The only valid example he gives is the last one which is the correct way to do it: a struct made up of 32 bit values. This makes sure that everything is 4 byte aligned and the processor can access those variables in a single instruction.

If you wish to use the dense packing of bit fields but without the compiler ambiguity then you should use explicit bit shifting and bit masking (again shown in his last example)
I remember the AllAdvantage.com cheat as well. It became so popular to game that one that not only were novel tactics like yours employed, but automatic mouse hijacking apps for Windows made some headway for those that didn't want to sit and click ads ad nauseum.

I may have made a quick buck on this back in the early 2000s.
Youtube is a private company and can do whatever they want with their own website. Nobody's stopping makers of these videos from hosting the videos themselves.

This is not censorship in the way we have traditionally understood. It only feels like it because Youtube is where the biggest audience is. It's the same whenever Facebook penalizes a post in the timeline, or whenever Google hides content from the search results. They feel like a the phone company or the post office - neutral platforms where people expect the right to free speech. In reality, they are publishers that exercise editorial discretion.

If we had focused on building decentralized platforms with interoperability and open standards, this wouldn't be an issue. Instead, you all wanted to make money. (Understandable)

My proposal - the government should recognize that network effects produce defacto monopolies, and use existing anti-trust law to break up these behemoth platforms, or force regulation on them.

In the mean time, I'll shout "i told you so" from my lonely, facebookless, linux-powered compound.
The key word is "then". That is the right word. Arguing that the US can't move first is like arguing that we can't have a proper democracy and proper human rights in the US until China, India and Russia all agree they will do the same.
I find Picat an exciting new development, with all three paradigms represented properly. See https://news.ycombinator.com/item?id=16563349
I think the validity of exercise being beneficial to one's health is so thoroughly proven that nobody is going to remove those videos as "false medical claims."

It's not the same as saying that an untested supplement will improve some aspect of your mind. Not analogous at all imho.
Well, there's also the opportunity cost of capex leaked away from areas that it could be productively focused on, also the opex of running the new implementation. And the missed opportunity from building skills in implementing opensource alts - like Tensorflow, for example.
The Pentagon is working on a radio wave weapon that stops a car in its tracks
No, you can stick around.

I wouldn't consider someone who spent 5 years on AWS, especially if they moved internally, out of date.

Whereas I've done nothing remotely close to where I want to be in about 3 years. I feel very scared about my skills, especially since I'm not even 10 years into my career.
Maybe, maybe not. See the link I posted elsewhere on this thread.
That seems crazy! I've never heard of this feature. Maybe you should contact support. Surely they'd have thought that through more!
Who is this by/for? It says "We’re a community of people trying to build our side projects over the month of May." but there is no talk about who we is. I'm not suspicious or anything, just curious!
I believe you are reading the parent poster the wrong way around.
Jan Koum to leave after broad clashes with Facebook
Log into? The 'typical user" interpretation of what "access" means in this context is probably worse than what was actually done. "Access" isn't a word that sounds innocent, if the app told them it was going to "'access' their bank account" any user who actually took the time to read it instead of blindly clicking through certainly would have second thoughts to say the least.

The uncomfortable truth of the matter is that facebook users using these kind of quiz apps simply didn't care about privacy. When presented with that dialog they shrug and clicked through. Privacy was something they didn't take seriously at the time, if ever. The two big fuckups by facebook, imho, are:

1) Allowing such privacy invasion, knowing that foolish users would fall for it. They should have protected their users by forbidding this sort of thing in the first place even if their users were too foolish to desire such protection.

2) Allowing careless users to give away information about their friends, many of whom would have avoided such "quiz apps" but got sucked up by the apps because of their careless friends.
"ripping out the soul along the way"

Sad. Equally sad is: that's also happening in cities that are enjoying The Best of Times. A lot of the people doing the actual work can't afford to live in them ... even if their neighborhoods weren't being gentrified into sterility.

Property investors want a high return on their rentals. But no spreadsheets can calculate the hidden cost of that return. When there's nothing left for greed to monetize, the day of reckoning will arrive.

It'll probably look like 'I Am Legend'.
Ahh the rare self-closing bug. Keep the ticket open long enough, and maybe the standards group will adopt your behavior!

It's cool that the large browsers had standardized on the same non-standard behavior. Makes total sense for WHATWG to adopt it, right?
To be fair information is a weapon and there should be no free reign for anyone. If you are on purpose suppressing some information to fulfil political agenda - that should be a criminal act.
Snooty dog owners hijacked NYC park for ‘private’ kennel club
He's saying that it's safer for him for China just to block him out of their territory than for the EU to allow him and open him up to GDPR-related lawsuits. Even if the lawsuit is scurrilous or the fines a misunderstanding and can be reversed, that can be tremendous effort and anguish for a person. Often requiring years in court.
My understanding was twin studies typically show a .70 or so genetic component. What studies are you looking at?
Nothing like fixing a bug by changing the spec.
https://github.com/bramstein/typeset
This is an implementation of the line breaking algorithm used in TeX in Javascript.
1998 called. It's looking for this news story...
Ooops. If so, I deserve what's coming. There's another reading possible, though, so I'm leaving my response up for those who read it the same way I did.

My point is to show that these criteria are very hard to apply consistently, particularly when there's money to be made. Alex Jones' channel is alive and well.
I'm sure I've something similar come up a few times recently, but never with any source discussing the health insurance plans that supposedly collect this data.

Has anyone come across anything on these insurance plans? I'm sure it's something many companies would love to do but I remain skeptical.
There was an article in The Atlantic recently that remarked upon this.

The Atlantic: Alexa Is a Revelation for the Blind.
https://www.theatlantic.com/magazine/archive/2018/05/what-al...

Then I stop myself. Isn’t it possible that he expects Alexa to recognize a prompt that’s close enough? A person certainly would. Perhaps Dad isn’t being obstreperous. Maybe he doesn’t know how to interact with a machine pretending to be human—especially after he missed the evolution of personal computing because of his disability.

...

Another problem: While voice-activated devices do understand natural language pretty well, the way most of us speak has been shaped by the syntax of digital searches. Dad’s speech hasn’t. He talks in an old-fashioned manner—one now dotted with the staccato march of time. “Alexa, tell us the origin and, uh, well, the significance, I suppose, of Christmas,” for example.
> It's way better than just seeing a bunch of pins on a map.

Is it? Showing the pins on the map seems like it would show you roughly the same distances but with the added information of direction and area.

At worst you might eyeball the distance wrong, but does it matter if something is 3.5 miles away or 3.6 miles away?

Most of the time I search something in Google maps I want to see the relative area so I can make a choice based on route and whatever else is near the location.

I guess it comes down to how likely you are to rely on Google map ratings/info. If I'm searching for a restaurant, I generally trust Google's location information, but otherwise I don't trust their ratings and store times to be accurate. Other people could be different though.
I suspect that the real problem is the incentives for those middle managers. The CEO often may set those without understanding the consequences for the people below the middle managers...
While it is true that large teams are often less efficient than small ones, for many good reasons given above, there is another aspect to consider: Consistency and survivorship bias.

This only becomes clear when you compare a big company to many small companies rather than just the succesful small companies.

80% of small companies fail in the first few years[1]. This is for a bunch of different reasons, but a significant proportion of the time it is because they have launched a wrong product, or a bad product, or failed to launch a product.

Lets assume that 50% of small companies fail for product related reasons [2] (the other 30% being competition, regulatory etc etc).

We can all think of high profile products from large companies that were still born or cancelled before being launched. If a large company had 50% of its projects fail like this, then it wouldn't survive for long.

To prevent these failure numbers, the large company introduces inefficiencies. Engineers or teams can't run off on their own and develop the 50% of projects which fail. Instead they have to jump through approval hoops so that the failure rate is much much smaller.

So even if an engineer is 50% as productive at a large company, they are actually as productive, on average, when you consider that 50% of engineering time at small companies is ultimately not productive.

As an ecosystem, large companies may not be that much more inefficient than small companies as a whole, they are just optimised for consistency, rather than risk and quick failure. Whereas the inefficiencies of small companies are externalised as failed companies.

The other side of this is that the potential rewards are often smaller - they're making a lot of small bets rather than a few big ones.

[1] my ass, but the close enough for this comment
[2] ibid
Exactly this. What I used to do is listen to the user's proposal and go build that. 80% of the time it's not the correct thing to work on. I know spend much more time talking with users about their problems/pains, and then use metrics to figure out what they are trying to do. The combination of these two + a good set of eyes will point you in the right direction. Very very hard to do, but it's at least a leap better from my previous approach.
It's showing him Wawas he's been to before. That's what the clocks mean.

For the search "wawa" it doesn't make a lot of sense to prioritize history over distance, because Wawas are nearly identical. But for "farmer's markets" this would probably be a useful feature.

Figuring out how to differentiate between those two examples algorithmically is super non-trivial though
CA in general makes absolutely no sense to start a business in. There are zero arguments for starting a business in CA. Oregon, Washington, Texas, Colorado, etc. are all objectively better choices. Even if you're interested in raising money from SV investors you're far better off locating in Seattle, Denver, Portland, Austin, etc.
Or why's it so hard to get it to show a street name? It will show some, and it won't show others. If the one you want is in the latter category you've got a lot of zooming before you see it. Ugh.
We're not lawyers and we cannot licitly give legal advice, but part of the service is that we can introduce you to lawyers. We do have guides about topics including that topic specifically; you can find them at https://stripe.com/atlas/guides ; I can't remember which one addresses that issue off the top of my head.
Good thing I am looking for your pardon then. Let's try that again:

(1) I have a few hobby and free projects hosted on the net where people sign up and might fill up full names. Never made a penny out of them, never had any trackers or ads -- just a bunch of acquaintances used them, and maybe 50-100 strangers.

(2) I don't want to deal with the GDPR.

(3) I delete the entire database without backing it up.

(4) I delete my hosted app and don't renew my VPS subscription.

Zero damage done now and in the past because I never sold any data to anyone.

What part of that gives you the hint I am irresponsible? Society might "not work like that" as you say and since I don't want to deal with extra legal baggage, I am simply doing my best not to contribute to the abusing privacy problem. I delete any and all traces of personal data my hobby apps gathered.

Really, what's so unclear or tempting in my original comment that makes you people attack me?
UFO Sighting in Taoyuan City, Taiwan – Footage Released on 29th of April 2018
It's a complete pita, but even without any security rules you still need to figure out how to clear payments using something like ACH, weird and usually 99% undocumented bank APIs, building a lot of automation, reporting & monitoring tools yourself, etc. It's a lot of work.
Bingo, plus it’s the only place open other than Maccas at the time of day at a near enough perfect 10,000 step distance along an indirect route.

Doing it this way also takes care of the cheating concern, it’s a reward I can only get by physically doing the work.

Plus, it gives me a quiet time to watch everything including the Star Trek back catalogue.

And I don’t live in Melbourne so honestly brown water with a gram of sweet is a synonym for coffee.
Why doesn't the government just sell these bikes to Africa? They'll maybe(?) gain a bit more value than just smelting down the bikes, it would help China's Africa ambitions, and it could make a positive difference in Africa by helping people become slightly more mobile.

And it also takes a few bikes off Chinese sidewalks and out of the trees.
There should be a social network for lonely, security-obsessed linux people who refuse to partake in social media. Maybe we should start raising homing pigeons and send little notes to each other.

I need to get my ham license one of these days.
Ok, but I meant rent extraction in the economic sense https://en.m.wikipedia.org/wiki/Rent-seeking
> Not sure how we fix that.

Easy: just say that all Watson systems have the hardware needed for cognitive computing and full dialog support.
Most of the examples you provided (specifically dish washing, fruit picking, house cleaning) are not traditionally considered "blue collar" or "the trades." Rather they are considered unskilled labor. So your comment doesn't really respond to the GP's comments about the trades. I suspect that relatively few would argue that unskilled labor is a great way to support a family. I also suspect that conflating unskilled labor with the trades and then using that to claim that the GP's comment was essentially racist is the likely source of the downvotes you've gotten.

Note I excluded school teaching from my earlier comments. TBH I'm not sure what category that falls under, but I'm relatively certain it's not unskilled labor.
European developers have to deal with American software patents all the time to ensure global distribution of their software. And software patents are way less reasonable than GDPR. With GDPR, one can at least be sure that it is up to the site operator to ensure compliance. With software patents, there's always a risk that some random patent troll shows up with some obscure patent registered 10 years ago.
http://archive.is/7W4Hj
14 years ago, it was reported on... Windows XP.
PS: I do miss XP.
Friday was my last day at Amazon
> I have been a C coder (I'm not so much any more) for about 12 years of my career, and never came across bitfields in all that time, even when doing embedded work

These days it shows up in databases stuff, either because you have e.g. one of these flags per row in your database (or imagine keeping track of used/unused fields in an in-memory block of data), which might add up to millions of booleans, and packing them by a ratio of 64 is a big improvement in space and also time it takes to process that data because the denser the data is, the more of it you can read per second and the more of it can fit in CPU caches. Also you can then use SIMD instructions to process it quicker too, etc etc.
How would you define "complicated"? Does it go beyond having different versions of the same Python module installed?
This reminds me of "MySQL Bug #20786 gets cake":

https://www.youtube.com/watch?v=oAiVsbXVP6k
Some deep net answers below.

However
- MCMC for scalable bayesian reasoning.
- Answer Sets for reasoning in FOL.
- Big data sets for training lots of classifiers. Including deep networks. A big breakthrough has been crowdsourcing the labelling.
We do provide C corporations. It was the first option we launched with, and a core goal of that was supporting non-US founders.
My advice would be to use https://indieweb.org/POSSE
That approach might be more agreeable with your label-mates.

I wouldn't put covers in the videos at all. You're right, that's a legal minefield. Just use original music that you have the rights to.
Looks like you have to have a Web site up and running to be invited to the preview.
Right. Engineers can do no wrong, never have bad ideas, and it's just those pesky managers that screw it up, right?
I agree with all of this, except for "nod and smile."

If you don't work there, then I think it's best to hold leaders emotionally accountable for their effect on the world. If you do work there, then it's really up to you, but there's a middle ground where you don't legitimize the system but don't rock the boat.

For example, you could just not nod, and not smile. And only pretend to clap after the next announcement. And if everybody does this, it adds up without anybody being a target.
Same. This is news to me as well.
I hate that they want to bundle SIP telephony. I arranged my own and pay about $5/month.

Google fiber is in town so prices are ok for data. I set out to get 10 mbits/sec service, the least I could buy was 50 mbits for $35. Apparently I'm getting 75 mbits now.
"You seem to be implying that Jones' videos are truthful/informative and totally-not-a-scam, while the videos in the article, which actually contained educational content, were false, misleading, and perpetuating a scam."

I can assure you wholeheartedly that I am implying that Alex Jones videos are squarely in the "false/misleading/perpetuating a scam" camp.
Keyblock: blocks unintended duplicate keypresses on macbook butterfly keyboards
https://github.com/bramstein/typeset

This is an implementation of the line breaking algorithm used in TeX in Javascript. It would be nice to add to obtain better typographic results with justified text.
also, given this is "Embedded" C, the compilers often provide libs to target micros with bitfields, so it has a known definition.
For those who were wondering: https://bugs.mysql.com/bug.php?id=20786
Finally somebody who makes a balanced commentary.

I fully agree and that's why yesterday I deleted 7 hobby projects -- all their databases and hosted apps, cancelled VPS subscriptions and never made any backups.

Never put ads, never put trackers, never sold anything to anyone. Hell, I just checked their VPS dashboard once a month, that was all.

Since I don't want to deal with the legal baggage I am doing my part in NOT contributing to the rampaging privacy abuses and simply destroyed anything goodwill that I created in the past that might have collected any shred of personal data.

Thus I am perfectly okay with my personal project being a collateral damage of the GDPR. I believe in the GDPR and want to see responsible private data usage.
I remember when Microsoft .NET came out and I hated it because they named it something that had no relation to what it was. The product had nothing to do with the Internet, but the Internet was a big new fad back then and marketing wanted to latch onto that.

Today .NET is a great product ecosystem and a huge success, except for the horribly awkward name.

I don't know if they'll ever regret naming it Watson, but latching onto the AI craze isn't necessarily a losing strategy as long as the products are good and successful. Even if they have nothing to do with AI.
https://www.irmi.com/term/insurance-definitions/electronic-d...

https://boingboing.net/2015/09/11/data-is-a-liability-not-an...

https://www.richie.fi/blog/data-is-a-liability.html
This is incorrect: the clocks mean he has selected those search results before, not that he has physically been there.

Source: Just tested this in-app.
Earlier search for California serial killer led to wrong man