skysight-inc/HackerNews huggingface dataset:
Note that carrying a smartphone and using a credit card is entrusting a great deal of information to advertising companies. All major phone and credit companies are selling your data (anonymized, to the degree they feel is optimal). I'm not sure that Facebook is any worse.

To be more clear: They know where you go, who you call and text, and what you buy.
Yes. I have only tried Raspbian and I'm not used to getting RPi kernels from kernel.org
Honestly, this is true even if you're on facebook, if the algorithms don't feel like putting the event in your feed.
Memphis Meats [1]

I am a vegetarian by choice since 6 years but used to eat meat 3 times a day. I miss the taste of meat and a lot of dishes and cuisines which I probably could not have tasted given my stance on hurting animals. Enter lab grown meat, with all the efforts by numerous research and startups I am positive that in my lifetime I would be able to taste every popular and Savory meat dishes without hurting a single animal and that inspires me a lot

[1] https://Memphismeats.com
Oh ok ! Learned something, thanks.
Right. Not in the announcement.

But it was communicated with the community what KDE 4.0 was about [0]

Obviously there were mistakes made. But the fact that KDE 4.0 was not ready for every day use _was_, in fact, communicated with distro's.

[0] http://aseigo.blogspot.com/2008/01/talking-bluntly.html
"I hate how I don't get updates from the social network I don't use"
Updated to reflect that I wrote this in 2015. Still feel raw about it.
Sure it's true for anything. Which is why it's surprising when 95% of the engineering interviews you go on the interviewer doesn't have even a remote clue about interviewing best practices. Which is also why you get so many whiteboard coding interviews. "That's what happened to me once in an interview, so I'll just do the same thing".

It's the very reason I mentioned it. Too many people haven't figured out the very obvious fix: get some training in how to interview!
Interesting! Are there no other options available? This is clearly an inferior option for the self-employed. I'd go with another provider with a higher premium and without this curious shares thing. How is that legally not health insurance? Baffling. What state are you in?
> These performances by CEOs before their employees to “calm” them reminds me of Jonestown or some other cult.

To be fair, the sentence that refers to "calming the employees" was from the New York Times and probably supposed to evoke that sort of feeling. The facts presented in the article are simply that Zuck had a meeting with employees to talk about current issues, which is pretty much standard practice for any company.
The amazon reviews are pretty positive fwiw .. probably not much.
> The Touch Bar is useless garbage

I hate it too but you and I are not the customers for it: it's people who look down at the keyboard when they type (so looking down to see what the buttons do is not an inconvenience). Those folks seem to love it, and it helps upgrade people to MBPs. I think they were hoping developers would embrace it so that it would sell more machines. Hah.

(Honestly apart from booting into BIOS I doubt I've ever pressed an "Fn" key in my life (Emacs, baby!) so would be fine with a piece of tape over it to suppress spurious finger detection -- hmm, I should try this. The thumbpress is nice but now they have the watch-unlocking working pretty reliably it doesn't matter as much to me).
How does that distinction changes the OP's thesis?
Ask HN: What methods do you use to ensure you don’t become desensitized?
There are so many sources of information depicting school shootings, police brutality, genocide, privacy abuses, blatant discrimination by elected officials, subversion of the legal system, and on and on.

In many cases, it seems that society can only coordinate to act and resolve the problems if there is sufficient collective outrage to motivate persistence and action.

But when trying to balance a healthy life in my limited personal pursuits, I obviously need ways to mitigate the effects of outrage I feel, just to function.

And yet, more and more it feels like this just becomes a Catch-22. Life, jobs, obligations are just designed to be like a mollifier on otherwise appropriate and necessary outrage. Play the game of optimizing your affairs and you lose the game of contributing to positive social change. Play the game of engaging with the outrage you feel, and you’re just one more outraged person pulling aggregate opinion in a million conflicting directions while missing out on a happier personal life. All the while, privacy and capability of societies to compel governments and some layer of corporate elites to behave and drive progress seems to wane.

How do you manage to focus on living your own life, but also retain what is justified and necessary outrage at modern events?
I want a tool that does that kind of conversion for me. I've been looking(not actively or with any sort of effort) for such a too since my friend showed me a mac only text based converter that did something like the above. I've been toying with writing one.
> Doesn't Zuckerberg have full control of the board?

Zuckerberg has voting control of Facebook, in part due to some financial engineering in 2016 [1]. He does not control the Board.

Board members have a fiduciary "duty of care," i.e. "the duty to pay attention and to try to make good decision" [2]. This duty is to the company as a whole, not just its majority vote-holder [3][4]. (That said "American courts simply do not hold directors liable for business decisions, made without a conflict of interest, unless those decisions are completely irrational. The doctrine of noninterference is known as the business judgment rule." [2])

[1] https://www.bloomberg.com/view/articles/2016-04-28/mark-zuck...

[2] http://www.oecd.org/daf/ca/corporategovernanceprinciples/187... page 6

[3] https://en.wikipedia.org/wiki/Shareholder_oppression

[4] http://www.sgalaw.com/news-and-views/2010/4/27/shareholder-o...
The Easiest Way to Create an Interactive 3D Web Experience
Sorry, but for the most part this sounds stupid. You're hating a widespread method of communication because it doesn't work for you _when you're not using it_. That's like complaining that no one text messages you if you never opted in to owning a phone.
Yes I do. I'm old enough to remember it and also old enough to forget what it's called :-)
I'll take your word for it, but my point is that you _can_ audit it. You can't audit iOS.
> in fact my own record keeping and fastidiousness led to the discovery of all 3 of those problems.

Does that mean it might be safer to be less fastidious so that no-one can uncover records that never existed?
Facebook's primary feature is a newsfeed which uses an algorithm to shape and influence who you ultimately interact with. If you consign your interpersonal relationship to Facebook's algorithms then it has become normal for facebook's algorithm to shape and control the opinions and relationships of people en-masse.

Whether you consider facebook's algorithms benevolent or not, the danger actually lies in the fact that people's opinions and friendships are not forming in a more natural and organic way. If relationships and opinions are shaped by an algorithm from a single source, it's more prone to failure, influence, if not by malevolence than by simple incompetence of not knowing the macro effects of a line of code applied to hundreds of millions of people.
I'm confused. Are you saying today it's two individuals in contest or today it's an individual vs Uber?
This is cool, but I wonder if anyone has made a modern, browser-based variation of HyperCard? Something with a model akin to HyperCard's but exporting stacks in a form that can be easily put onto a page.

There's Amber Smalltalk, but that's more powerful and the simplicity of HyperCard is part of its charm.
I too am hands off with respect to managing. I am of the opinion that if you need to actively manage your directs, then you have not hired well. I am a point of escalation when there are incidents or when mediation is required; otherwise I trust individuals to make decisions and be accountable for them. They will mistakes and you should not protect them from it; they need those experiences to grow. For decisions that are irreversible (or really hard to undo), I encourage them to solicit input from me and peers outside the immediate team.

For individual career growth, I try to align interest with opportunities that arise. I give timely feedback, I recognize their successes with new challenges and increases in compensation.

As it concerns project planning, I help with ballpark estimates so as to inform resourcing decisions. I negotiate the scope of projects with product/business leaders.
You mean the new year-based versioning system? I think it's not that bad (until they decide to introduce breaking changes). Indeed, Oracle giving Java EE away and switching to enterprise-hostile release cycle after watching peacefully at major browsers retiring Java applets support suggests it has lost interest in Java (but the trademark and, perhaps, some patents) but I still believe the JVM platform is still very far from its coffin as it provides great base for amazing aspiring languages like Scala and as Java itself keeps its pretty secure place among the most widely used languages.
“I don’t spend a lot of time with my friends. I have frequently gone a year or more without seeing people I consider close personal friends.”

I feel so sorry for Chris. He did not have real friends, friends who would have made time for a call or stopped by or actually invite to go on a camping trip, anything, where MAYBE he would have slipped a little of a warning of the troubles he had. So sorry for Chris and his mom.

I don’t even know what to say about you ignoring your high school reunion. It’s not FB fault, but it feels such a non issue compared to Chris being gone.

I’m sorry to have to tell you this, but if you don’t talk to people you are really not what most would consider a good friend of them. You are just some reflection of what the good old childhood times used to be.
i believe it's pretty easy to fall asleep after step 1 . I suspect the uncomfortable sitting position is made to help you stay awake. In the course i took, people could even ask for someone to hit them on the shoulder with a stick, to help them keep themselves awoken.
>Tiny Homes/ADU's

Mobile homes (and all the 'tiny homes' I've seen are smaller and cooler "mobile homes") are great for quickly putting up housing in undeveloped places.

I think they are less good for higher density options. Personally? I really like the idea of condo or apartment towers that are built to modern luxury condo standards... but have smaller units, and are priced accordingly. I'm in Silicon Valley, and all the new construction is luxury grade, which is fine; I like my insulation, climate control and especially my sound insulation, and I'm willing to pay for these things, but... the problem is that all the units are also really big; I'd be really happy to pay 60% of what they are charging for half the space.

What I'm saying here is that I think that the 'tiny home' movement needs to move up. build us 'tiny condos' and I'll buy one!
Well, suppose your site is "foobar.de" and you have been running a business from it for 10 years, and tomorrow, a rich man spends 100 million euros on advertising his new business Foobar Inc, and is overnight the better known party -- what kind of backwards legal system would hold that money trumps all other rights? First come first serve makes more sense, so long as it's not trademark infringement (i.e. he's not selling oil) on a preexisting trademark.
If you're concerned about "consign[ing] my personal data, beliefs, preferences, relationships, work history, daily plans, and private messages to a massive advertising corporation" but don't want to miss out on seminal life events, why not just maintain a Facebook account without ever posting to it?

As long as you remain friends with people you need to keep in touch with, but never post anything or fill out your personal details, you will not be giving up any privacy or missing out.
I hate that, if I somehow don’t want to consign my personal data, beliefs, preferences, relationships, work history, daily plans, and private messages to a massive advertising corporation, I have to risk missing out on seminal life events. Not being on Facebook is sort of like not having a cellphone. Sure, me and a small number of weirdos can opt out, but we are increasingly disadvantaged by it.

I think that’s a good point, well stated, and your dismissal is rude and without depth. Owning a phone doesn’t necessitate giving something like Facebook access to your whole life. When a means of communication becomes a utility (as you’re describing), it has responsibilities and regulations.

As of 2015, this blog was on the nose.
Google has a gaggle of security teams, almost all of which occasionally red team and some of which exclusively do. I'm not sure who told you otherwise but they were certainly mistaken. Source: I TL'd a security team there several years ago.
You don't hate facebook. You hate people who think facebook = life.
I think there's plenty of room for innovation but we should start from the principal that everyone gets full access to medical treatment regardless of their ability to pay.
In ISO13485 medical grade software (certain levels of it anyway), the same concept applies. Anything not written in house is "SOUP"; Software of Unknown Provenance. You're required to pass that through a review process before using it, and in many instances it's not worth the effort to review compared to instead just re-writing it yourself.
Even on iphone with content blockers running and location services disabled for most apps except while using?

Referring to ad companies here, not NSA etc
LineageOS prevents this type of access. If an application needs access to your phone or your contacts, you need to explicitly permit it to do so during execution. if you want to do this more than once, you need to set it up in the security options for the application in the settings menu.
Naive. Facebook does more than just passively let you fill out surveys, with their Pixel and snooping on your texts and contacts being just a couple of examples.
Hey, thanks for the response!

I've written a lot of code on top of SQLAlchemy over the years, big fan of your work.

These points are mostly philosophical differences, I appreciate that not everybody has the same perspective I do.

But to me, thinking of database changes in terms of current state/goal state and the differences between them, is more intuitive than as a sequence of versions.

By heavyweight, I mean the need to generate or modify a migration file and version each time a change is required. When I'm working on an app and playing around with table structures I find it much easier to be able to just type "sync" and have everything automatically match what's defined in my models or setup scripts or whatever, without generating a new numbered version each time I make a change.

You don't have to build your schemas through hand-written DDL. You can still build your schemas through Python structures or however you want, as long as you can generate a target with it to compare against.
Recommended read to add to this[1]. Employee was shocked with the amount of data they have access to without clear business need.

[1] Might be behind paywall:
https://m.washingtontimes.com/news/2018/mar/17/ex-facebook-e...
Unreal doesn't have GC as far as I know. Everything is built on C++ objects. There's some reference counting here and there, but I've not yet run into problems with it.
I remember reading this when it was originally posted years ago and have had time to think about the implications. I am just over 40, so most of my class reunions were organized through Facebook and was amazed at the turn-out possible because of these new social networks. For my mother, there were simply people she no longer knew how to reach — including one of her best friends from childhood. Years went by until Facebook gained traction and they were reunited.

The point being, it is just as likely that the writer of this post wasn’t left out any more than he would have been in the past. What has possibly changed is that a funeral lightly attended by only a few in the past could now reach the many. In the past, he would have missed hearing about the death and would have missed the funeral. In the present, the same thing happened but now feels left out.

It’s a benefit to the mother who lost her child, but a detriment to the friend who feels left behind.
A Parlor Trick for SET
The “Run Less Software” philosophy
The plight of the working woman, as seen by the woman in the corner office
as well as employer, who paid tax on that $20 to the person who lost it

as well as person who found it, who paid tax on that $20, who paid employer for service, who paid person who lost it

this could be non stop recursion :)
This believe based on trust to Apple, not on technical limitations. I always wondered about this concept of private API: available to anyone but theoretically forbidden to be used. I'm sure that there's a million ways to circumvent Apple's static code analysis and slip through their review. Why didn't Apple limit their API usage with technical restrictions.
Ah. Now that’s a challenge...
A pencil and paper notebook.
Ask HN: AWS vs. GCP
What is your opinion on this? I use AWS regularly but have been impressed by GCP's IAM and ease of use. AWS can be one complicated mess.
When someone invites you to an event, you receive a notification. You will be directly informed, you don't have to see it in your feed.
Yeah, and it's really baffling that someone who is a self described "introvert," who goes years without speaking to people they consider close friends, is upset they didn't get an invite to a high school reunion!?!? Why would someone like that want to attend a high school reunion in the first place?

They didn't get an invite because they don't stay in communication with people, not because they don't have a Facebook!!!

I'm not really sure why they'd expect to hear directly from the mom.
When a person dies, the information is spread like a web, the next-of-kin very rarely informs everyone directly. Usually they inform their close circle and the close circle of the deceased. Then those people spread the word. 100% of the time I've been informed of a death it was by someone in my close circle, not the next-of-kin. Since the author doesn't keep communication with their "friends," they got overlooked. That's very sad and shitty, but it doesn't have to do with Facebook.
Of course, there is also snapchat, tumblr and instagram.</OnlyHalfSarcasm>
So, you don't know how google handles this, but you are suggesting everybody should do what google does. Are you trolling?
> the HP leaks

The HP leak and spying scandal was so convoluted and left so many loose ends that I question its pedagogical utility.

"On September 5, 2006, Newsweek revealed that Hewlett-Packard's general counsel, at the behest of HP chairwoman Patricia Dunn, had contracted a team of independent security experts to investigate board members and several journalists in order to identify the source of an information leak. In turn, those security experts recruited private investigators who used a spying technique known as pretexting. The pretexting involved investigators impersonating HP board members and nine journalists (including reporters for CNET, the New York Times and the Wall Street Journal) in order to obtain their phone records. The information leaked related to HP's long-term strategy and was published as part of a CNET article.

Board member George Keyworth was ultimately accused of being the source and on September 12, 2006, he resigned, although he continued to deny making unauthorized disclosures of confidential information to journalists and was thanked by Mark Hurd for his board service. It was also announced at that time that Dunn would continue as chairwoman until January 18, 2007, at which point HP CEO Mark Hurd would succeed her. Then, on September 22, 2006 HP announced that Dunn had resigned as chairwoman because of the "distraction her presence on our board" created. On September 28, 2006, Ann Baskins, HP's general counsel, resigned hours before she was to appear as a witness before the House Committee on Energy and Commerce, where she would ultimately invoke the Fifth Amendment to refuse to answer questions."

https://en.wikipedia.org/wiki/Hewlett-Packard_spying_scandal
The closest I could get so far is to set the browser zoom to 200%, click in the url bar, and hit F11. Looks pretty good in Chrome.
Good work! This could prove to be useful for both the wishers and wish-granters. It looks great, but I had a couple of issues on my first impression:

1. Not much info at the top of the page, could use a description, especially mentioning the goal of trying to help people fulfill these wishes. (I initially thought this was more of a selfish goal of mining/stealing ideas)

2. All the wishes seem to be from Twitter, apart from one Reddit item. Maybe a filter to categorize the different sources, or a total from each source at the top of the page.

Very cool though, thanks for sharing and I hope you continue to work on it!
Yep. Unless you disable your WiFi and only use a VPN while you are connecting to the web via your phone.
I have the entirely opposite experience in NY. It's a Federal guideline though.
Fiat currencies seem to be doing a decent job of it, and they don't require the terawatts of power a crypto currency would need if it were adopted as a primary currency of a major country.
Well, you can’t audit the proprietary hardware drivers most android manufacturers use or the many proprietary apps from google etc that sit on top of android or the changes that the carriers make.

I remember when I was an Android developer dealing with several issues relating to the fact that one carrier put a proxy in the networking stack.

Here is a recent example:

https://www.theregister.co.uk/2016/11/15/android_phoning_hom...
So it's a distribution ?

... that will have security issues, require updates, distribution maintenance, and all that stuff they claim is unacceptable ?
It may be possible to do this with an LSTD VAD, I always had really good luck with that. I tried a few random ones in here for silence removal - no quality guarantee [0]

I found LTSD pretty robust compared to simpler energy based things as long as you have a small chunk of background sound at the start. The LTSD implementation is largely from my friend Joao, so I can't take credit for the cool part, only the bugs

[0] https://gist.github.com/kastnerkyle/a3661d6be10a0ae9e01fd429...
Could you elaborate? I'm concerned about these things myself, so I already don't use the Facebook app on my phone. What else can they collect?
Stallman Was Right
Facebook worked in conjunction with the Obama campaign in 2012, allowing them access to more data than their API allowed, so it wouldn't be unheard of. Oddly, no one complained then.
> With so much to lose and so little to gain internal leaks of this sort are extremely rare

I recently downloaded my Facebook archive [1]. If it were legal, I would certainly pay thousands if not tens of thousands of dollars for certain peoples' archives. I can think of several practical contexts in which an unethical actor would find it profitable to pay a Facebook employee a million dollars for someone's Facebook archives.

[1] https://www.facebook.com/help/131112897028467/
And that makes the omission from Google Android all the more galling.
Site seems to only be readable on mobile if you force PC mode display. Otherwise if you try to read pass the abstract the article gets replaced with a message to download their app.
minor correction - not all blockchains built around public view of all transactions.