skysight-inc/HackerNews huggingface dataset:
For the first problem, union types are the clear answer (abstract marker classes can approximate it somewhat).

The compiler guarantees that all sent messages conform to one of a list of possible valid message types. If the subscribers are static, the compiler can also guarantee that every valid message type has at least one handler; if the subscribers are dynamic, you're treading much more dangerous waters but at least you have a comprehensive list of possible messages to verify at runtime that each one has at least one handler.

For the second concern, I agree but I would invert it: if a publisher writes messages intended for a particular recipient, that's a misuse of a message bus. You'd be better off making a regular method call in that case (nobody says the bus should solve every one of your problems). Ditto for the third - if you absolutely need a specific response to your message, don't use a message bus to send it. The challenge of message-bus-based architecture at that point becomes minimizing the number of publishers which need to make direct calls.
Facts speak for themselves. Your "how it works" can't argue with reality. It took Unreal more than a year to add Vulkan backend. And the work isn't even fully complete:

https://trello.com/c/lzLwtb5P/124-vulkan-for-pc-and-linux

So claim that it's trivial is fallacy. It's surely doable, but it's a substantial effort.
I guess my point was, who is capable of being honest and not being embarrassing at some point? A lot of comments seemed to assume I was talking about Trump, probably because that's all some people know how to talk about. But I'm talking about everyone. The only people who never say or do anything imperfect online have some sort of complex or maybe afraid of being punished by their Scientology buddies. Our brains don't finish developing until we're 26.
If you don’t have enough activity to fill your notifications with interesting or remotely interesting things, Facebook will notify you about items like that, too.
Well of course this was routine. Facebook prides itself on it's data collection and ad targeting. I'm not discounting The Guardian's reporting, but I thought this was known.

I mean you can download your data here and see what endpoints/interests you can be targeted on:
https://www.facebook.com/help/302796099745838

Sadly, the world will continue to use Facebook and users will continue to be exploited.
The cognitive ability to be aghast over false equivalencies continues to amaze me.

Also, rationalizing cheating, because they're certain everyone's doing do it, so it's only proper when the better cheater wins.
I'm OK with data harvesting, but, it has to be transparent and ask for permissions every time they want to use my data, allow me to delete the data I generated. It should always be opt-in.

I use google maps a lot. I search a place, it provides me lots of useful information. Yes, I find it helpful, but also terrifying, especially with the "Popular times" section, which is "based on visits to this place."

Where are the eyes? :/
Why I am choosing the X200 as a workstation in 2018
Well, the reason is that people in general aren't often ethical, when they seek to benefit personally. It's not taught; it's the default setting.

I wish a little philosophy and ethics were part of the curriculum. This would not be to inculcate normative values, but to help eng students clarify what they believe, and what the implications are.

That said, most engineers I've met who work on sketchy stuff are either naive, apathetic, or suffer from massive cognitive dissonance.

The latter will too often regurgitate the self-justifying language of the business people in their companies.

Ever listen to ad tech people spew absurdities about people wanting to be engaged with "their" brands? How about the justifications for massive data collection and analysis - targeted ads are so much better for people. Pfft.

Then there are, say, NSA engineers who convince themselves that what they do is necessary, if illegal. That said, I saw a lot of NSA LinkedIn profiles that swapped out NSA for DoD a few years back.

Company leaders tend to hand employees ideas and the slogans to repeat to themselves and others. The internal spin is huge and insidious.

IMHO
Another educated rumor: As soon as Al Franken suggests regulating Facebook under Net Neutrality, pictures surface that destroy his political career.
Accept Bitcoins
Apirone.com is the simplest and one of the most convenient services of processing with SegWit.

Accept cryptocurrency payments on your site, online business, ICO, integrate them into retail and the banking services.

Feel free to try Apirone.com, because:
* Payments forward directly into your bitcoin wallet (we do not hold your money)
* No KYC/documentation necessary (Anonymity)
* Fixed Fee 0.0002 Btc (flat rate for any amount forever)
* White label processing (your online shop accept payments directly)
* Around the world (without country restrictions)
* Callback to TOR network (for cypherpunks)
* Unlimited count of your requests (generate thousands of bitcoin addresses for thousands of your customers)

Start accepting bitcoins today!

Let me know if you have any queries:
support@apirone.com
https://twitter.com/apirone_com
https://t.me/apirone
https://apirone.com
Has anyone worked with the Madgwick filter (mentioned in the post)? Any high level takeaways to share?

I work in marine robotics and am interested in experimenting with it to see how it could improve our current nav solution.
Saltwater tends to be lead to corrosion, which is expensive to deal with.
The output of Tex is superior to anything else. I doesn't change the fact that the user experience is awful.

But if you want Tex quality with less head-bashing, Context is much better than Latex. It's what I use for my thesis, but not for my papers -- templates are all Latex, and I didn't know about it at the time.

Also I disagree with your basic point: hours of my time are worth much more than some fancy ligatures and fluff that makes the text look very marginally better.
Clues for Which I Search and Choose
Show HN: Live testing for CSS grids
Facebook and Google’s Dominance in Digital Ad Share Shrinks
That's why in the real world you fake fire the next guy going to lunch, so his reward for being yelled at a bit and fired was an extra long lunch hour.

Also when I worked retail back when high school kids held the minimum wage jobs, annual retail turnover often exceeded 100%, so if lady waffles is having multiple problems in a couple months, your store has a problem far beyond angry waffles.

The American version at the store I worked at both as a labor drone and eventually as a night shift manager while in school, was to send coworkers to the office to be yelled at. The store was urban and near the bar district so at night, customers were generally drunk and guilty until proven innocent. Drunk people usually don't want to draw attention to themselves, mostly, so we had few complaints.

Its a mid to high skilled workplace thing to assume employees are yelled at. For manual labor work, the cost of replacement, either of the job or the employee, is very low, and most firing offenses had legal involvement (stealing cash or product from the store, for example) so discipline never went much beyond asking someone "WTF?".
How to use Google sheets as a data source
Yup, like that comes with the new OLEDs (is there even any other version?). It does work well enough, but for some reason it always feels cognitively tiring, as I'm trying to aim for no reason and hit the right target, when I could just get there via few clicks on a normal up/down/left/right remote. I never liked the Wiimote either for similar reasons though, so maybe it's just me.
What exactly would Net Neutrality do to Facebook?
Sounds like maybe the culture is different in Germany for this. In the states 5 mph over the speed limit is normal. While you could get a ticket for it, you won't unless you're in a small town that's just trying to pad its budget. In some parts of the states even 10 mph over is regularly tolerated on highways.
And what exactly is the business model for that going to be? Unless people switch to decentralised services (they won't) or pay for a centralised one (they won't), what way could any alternatives survive?

The problem isn't Facebook as much as it is the system in which it exists.
tl;dr It's not. Flagged for being an egregious example of clickbait.
Would you rather the media report on unsubstantiated rumors and assumptions, or would you rather they wait to report things until they have evidence, or a source who can verify the information?
It seems incredibly bizarre to me that the author says that.

She lists all the privacy and user trust violations, future social health concerns, but then says leaving Facebook isn't viable?

I have little faith in the US government regulating Facebook's privacy and data mining and even less faith that Facebook would take any action on behalf of its users privacy. Leaving Facebook is the only viable solution.
I think event driven programming does not require a queue.

What the article states is that multiple sections of the program create messages on a queue, all parts look at the queue and may do something if the messages are addressed to them.

In event-driven programming it is enough to create an event, an event handler, and then pass the event to the handler. Hence, you can define everyhing related to the handling of the events in a single object (event handler).

Although you may also achieve this via implementing a message queue, and multiple event handlers built-in to multiple sections of your code, it is not necessary.
I've slowly stopped using it because the quality of content is just so incredibly low. Facebook has created a negative feedback loop for me, the more "suggested" bullshit they attempt to push the less I care. I when every third post is that sort of thing it becomes less useful. I've personally been blocked from "hiding" ads on numerous occasions.
I appreciate reading it first, then coming here, reading a valid criticism, and then a rebuttal. It's an incredibly fast way to help me separate useful information. :)
FWIW, my confrontations on public transportation haven't been any worse than confrontations on the road (rare occurrences; current 60-mile commute, 24 years driving).

A car is very much a rite-of-passage here still, sure. For those that can afford it (that is the bad part about it), it's the most freeing, invigorating thing you can own at 16.

Being car-free seems completely asinine here; you're going to need it for something. That's the lifestyle here. No worse than a bicycle. And one day, when we can go emission-free; it really won't be.
Pricing has recently changed to remove egress costs completely. The speeds were ok. Nothing special. But this is most likely better used for long term data storage? With a CDN it would suit well as a large media store for video/image delivery.
I've said this before on this forum, but I'll reiterate it here since it's relevant. As a Kenyan I can advise if there are any endangered species indigenous to Kenya that you would like to see, your best bet is to just go see them before they die out. The most prominent poacher in our country is the president's mother, Mama Ngina Kenyatta, and she's been poaching relentlessly ever since the current president's father was our President[1]. No media company will talk about this if they want to retain their license to report in Kenya, but Google is your friend on this topic. Given this fact, I'd also advice well wishers to save their money donating to our conservation efforts, it's a pretty lost cause given the circumstances, unless you're the most glass half full type of guy.
[1] https://www.independent.co.uk/voices/comment/elephant-appeal...
Facebook has suspended all social accounts of Cambridge Analytica whistleblower
Message threading
I love tig and use it for staging/unstaging lines/chunks.

Another tool I'd recommend (although I don't tend to use it so much now) is lnav, which makes jumping around/searching log files really straightforward http://lnav.org/
The plain number of articles on a topic is not a useful measure for their impact. A dozen newsticker reports will be remembered less than a single frontpage article.
I'm curious if the converse is also useful.

In holotropic Breathwork breath is made faster and deeper in order to access and release old trauma (including PTSD).

I imagine this uses a mechanism of conciously activating fight or flight to confront whatever psychological material is available and recontextualize the self as safe.
Compared to dying of old age, I suspect most people would be fine with it.
> as if this is some sort of surprise

Most people don’t think “the data used to sell me milk could be used by politicians.” And those that do didn’t think “political ads today could be replaced by surreptitious foreigners tomorrow.”

If your reaction is “they should have known” you are in a Silicon Valley thought bubble. (I was until recently, too.) What you find “horrifying” is that bubble’s edges fraying.

*

“Of all the news crises Facebook has faced during the past year, the Cambridge Analytica scandal is playing out to be the worst and most damaging.

Why it matters: It's not that the reports reveal anything particularly new about how Facebook's back end works — developers have understood the vulnerabilities of Facebook's interface for years. But stakeholders crucial to the company's success — as well as the public — seem less willing to listen to its side of the story this time around.”

https://www.axios.com/facebook-reaches-tipping-point-cb7e0e9...
It's because positions of power attract people who desire power, not people who have leadership skills, and there aren't good metrics for what makes someone a good leader that you can use to filter out the bad ones.

See: Politics throughout the entirety of human history.
That's even more sad. It would mean that even though they care deeply about outcomes, they either willfully ignore the things that result in those outcomes, or have amnesia, or are just incapable of doing anything about it.

Take Congress for example. Approval ratings are what, 20%? They're generally seen to be corrupt, and they don't get anything done, right? So why aren't they voted out of office? Why are people surprised when they end up having low morals or corrupt? If people honestly cared, wouldn't they immediately demand change? But the status quo remains.

So either the people have no power to change things, or they collectively forget these things every day, or the real reason: they don't really care that much, but like to seem like they do.
Even when the minimum braking distance is not small enough to avoid hitting a pedestrian, a lower speed will impart a lower kinetic energy vastly reducing the odds of fatally injuring the victim.
Actually I haven't even denied anything. I'm just asking you to substantiate your claims, but instead of doing that you make additional (unsubstantiated) claims, move the goalposts and use appeal to authority arguments.
This looks more too much like an ad. Anyway, two minimal recommendations:

* Add the name of the service to the title

* Fix the formatting of the text
I love the design.
VR hasn’t taken off as promised and the hype is dying down now. The headset is too clunky in its current incarnation. People view it as a novelty item rather than a useful tool, so I’m inclined to believe this won’t be the massive surveillance tool VR proponents think it’ll be.
Facebook offers their service FOR FREE. What did people expect?
For those who are very confused, you need to copy the link and open it in a new tab.

JWZ really doesn't like HN.
> ...terms and conditions people did not read or understand.

The article acts like this is unprecedented. No one reads terms and conditions. It's not as if people fork over intimate details of their personal lives to Facebook with the defense that "oh the terms and conditions say they can't use this in a way I don't like"

People fork over intimate details of their personal life to companies like fb because they haven't thought about it very hard
I 100% agree, it's the friend permission thing that is criminal. Facebook no doubt covered their asses legally via the TOC, but I hope that the misleading nature of the (complex and ever-changing) privacy settings is mentioned in a lawsuit one day.
>they got the users’ permission initially, and there isn’t much you can do to protect yourself against malicious actors.

The EU is clearly moving against that blatant circumvention. I don't know exactly what they are going to do, but the whole, "just sign all your rights to privacy way with one click" is something they want to change.

I think the mostly likely situation will be one where each specific instance of use of your data would need explicit approval. Moreover the prompt cannot be disingenuous legalese. It needs to be clear and concise. I fear it might just become another Cookie's Law. But it might still be useful. For example, imagine if you get something like:

"Facebook discovered that you have Chronic Illness 1. Facebook requests permission to share this information with Insurance Company in your State. Do you approve?"

I think people would suddenly care about that.
Being a 100lbs female, caffeine seems to have a much stronger effect on me than most other people. I get jittery and anxious, and when I have coffee after 12pm I have a hard time falling asleep in the evening. The little bit of wakefulness wasn't really worth it for me - instead I've been working on fixing my sleep schedule. And if I do need a little pick-me-up, I now drink green or mate tea instead.

This has the added bonus of having literally zero tolerance for caffeine, so if I do need (or want) to stay up long into the night, 1-2 cups of coffee or an energy drink will see me through until the early morning hours.
Did you actually even read your own link? I don't think it says what you think it says. That story you linked is about how democrats in 2006 wanted to do more data collection but couldn't agree on whether it should be the DNC or a private firm that did the data collection. The one thing they could agree on was that data collection was something they should be doing.
They (Lombok) are already doing so:

https://projectlombok.org/features/experimental/Accessors

>> "Experimental because:
We may want to roll these features into a more complete property support concept.
New feature – community feedback requested.
Current status: positive - Currently we feel this feature may move out of experimental status with no or minor changes soon."
The most fun is when one message causes another message to be sent. And then some components start depending on their order, creating implicit state machine of madness.
Of course it's going to be Uber that ruins it for everyone......
Webflow e-commerce (blazing landing page design BTW)
So people install apps based on stickers on walls? Gotta go update my threat model. :)
Did you read the article? They paid several hundred thousand people via Mechanical Türk to download their poll app and then harvested 50M users data for political targeting.
I completely agree that F# is superior to C#, I use it when I can, but the gain from "fluent extensions methods" in C# is significant, and improves the code quite a bit. The main benefit over F#, is the pool of developers that understand C# is significantly bigger. This is a parameter I need to take in to consideration because of the developers I hire, there is few and far between the one that grok F# and FP in general.
Let's please do better than HIPAA. It was the first such law that I know of, and there are a lot of kinks to it. Many subsequent laws were able to learn from its mistakes.

One of the big weaknesses of HIPAA is that the privacy requirements technically apply to the data custodians, not the data. That allows for some loopholes through which private information can fall out of HIPAA protection, and also creates some unnecessary hassles for health care providers.

Ontario's PHIPA is one example of a better model for patient privacy.
Self-censoring is in no way 'a higher level of discourse'. Not using curse words is one thing, but in some situation (esp. like this where a direct quote is used) there is no real reason to censor swear words in an adult conversation.
Great article. Agile has some similar tactics that are worth preserving like the "cone of uncertainty".
You are the second person to say this, what are you doing that's faster?

I'm talking from start-to-finish creating the UI, wiring into business-logic, handling UI state, making it fully responsive, etc...

I've used WPF, QT, some old java swing stuff, and the Android studio layout editor, and none of them are a fraction as fast and capable as a well setup react web application (which to be fair, took a good chunk of time to setup).
Just gonna argue the "Abysmal security" part, because there's nothing wrong with their security and the source is bs as explained here: https://youtu.be/PNuAzR_ZCbo?t=634
“Amazon Pays NO TAX?” Tucker Can't Believe This
I'm really not sure what your point is. If you're losing candidates based on compensation being too low, then you're not competitive.
source for this?
Honestly speaking... the idea of going to a party that nobody cares to specifically invite me to feels super weird. Are parties the only places where you socialise with people or something? Would you feel that you’re missing out on something if you only met in smaller groups for more ad-hoc things?
You've clearly never tried helping yourself to someone else's chips at pub closing-time in Glasgow.
"unlimited" - It looks like if you actually try to use unlimited you get limited, it's closer to a Dropbox competitor than an s3 competitor

> If your use case creates an unreasonable burden on our infrastructure, we reserve the right to limit your egress traffic and/or ask you to switch to our Legacy pricing plan.

> Wasabi’s hot cloud storage service is not designed to be used to serve up (for example) web pages at a rate where the downloaded data far exceeds the stored data or any other use case where a small amount of data is served up a large amount of times
Solar (with US tax incentives) brings the cost of electricity to about the same as natural gas.

I ended up going with an electric heat pump hot water tank.

I do have natural gas service, but I'd rather put my money into assets (solar panels) than consumables (utility services).
> but what sucks about Germany and the EU is the arbitrary nature of many laws,

In what way is the law used arbitrarily? I would like some sources for this claim.
There are startups here; I've worked at one :).

It was cool at first, but annoying secondly as the product became an ever-moving target designed to fit an assumed goal the current pitch deck was tossed to.

I liked the swivel chairs, though.

Honestly there's probably more [startups] here, but I haven't looked since my second kid. As hinted in previous comments, it's really geared towards family here. If I didn't have one, I'd probably be elsewhere. Though - to be honest - I'd also probably not be in development, either.
GCS has multi-AZ replication, but also multi-region (at a premium).
Yea, but like, acid and mushrooms don't require any effort.
My point was there are enough talented people who don't want to work in the bay area that other cities have enough to grow tech companies. This is kind of obvious.
This would seem like a major problem then. In Silicon Valley it’s very common for freeway traffic to move at speeds that are 10 or 20 mph above posted limits. You either stay under the limit creating a dangerous situation as the result of differential speed or violate the limit and match the speed of surrounding traffic. How does the engineer not become liable in this context, like the VW engineers in the emissions scandle.