HNHacker News
TopNewBestAskShowJobs

feelin_googley

1,160 karma · joined May 14, 2016

submissionscomments
feelin_googley··on Building my own 64GB memory card with a $6 eMMC chip (2016)
I would purchase one of these without hesitation.

On smaller or older computers I do all work in RAM via tmpfs and mfs. I only use removable external storage for storing bootloaders, kernels with embedded filesystem and a small archive of custom software.

If I have enough RAM I can chroot and install some distribution from the internet or from some larger capacity external media, but thats optional.

feelin_googley··on Will MySpace ever lose its monopoly? (2007)

   facebook.com (1998)
"With aboutface.com you can easily set up a directory for your organization in your own private location right on this Web site. If you prefer, we also offer a traditional, Windows-based product, AboutFace/Windows version 3.9, which you can use on your LAN.

aboutface.com is a Web-based service that functions as a directory for your organization. aboutface.com maintains photographs and biographies of your employees and takes the place of your old-fashioned printed phone lists, address lists, facebooks, etc. aboutface.com is available for low monthly rates and resides in a secure, private location on our servers.

We are the premier producer of electronic facebooks (online "names and faces" directories) for the business and academic communities."

Source:

http://web.archive.org/web/19981212013921/http://facebook.co...

feelin_googley··on It’s Time to Make Our Privacy Tools Easier to Find
"Today Facebook finally started to roll out a new set of privacy controls. These tools, many months in the making, are designed to help simplify the site's notoriously confusing privacy options. But alongside them Facebook is also rolling out a "Transition Tool" that promotes Everyone updates as the new default. In other words, Facebook is giving up its reputation as a `private' social network - where the default is to restrict access to everything that is shared - in favor of something that can challenge Twitter head on."

...

"If you delete "everyone" content that you posted on Facebook, we will remove it from your Facebook profile, but have no control over its use outside of Facebook."

Source: https://beta.techcrunch.com/2009/12/09/facebook-privacy/

feelin_googley··on Charles Proxy now available on iOS
"If you want to do this, you can set up a [third party server] in a cloud somewhere..."

s/you/she/g

s/want/&s/

If she were able to use Android as gateway for iPhone on same subnet, "sett[ing] up a [third party server] in a cloud" is precisely what she would be trying to avoid.

feelin_googley··on Quit Social Media, Your Career May Depend on It (2016)
https://www.facebook.com/pages/Cal-Newport/146867498697353
feelin_googley··on Facebook Reveals New Security Settings Amid Privacy Concerns
"The Facebook Privacy Setting That Doesn't Do Anything at All

'I really can't make sense of it.'

Gergely Biczok, CrySys Lab"

https://www.wired.com/story/facebook-privacy-setting-doesnt-...

feelin_googley··on Facebook Delays Home-Speaker Unveil Amid Data Crisis
But isnt it true that even for persons who have FB accounts but never use them, because of the presence of "Like buttons" or similar beacons, FB is still setting cookies and tracking those users, as well as non-members, as they navigate the rest of the web.

This assumes that those persons are 1. using browsers that automatically load images, even ones that serve them no purpose and exist only to feed data back to FB and other third parties and 2. taking no steps to prevent their computers from accessing these Facebook domains.

feelin_googley··on Palantir worked with Cambridge Analytica on the Facebook data it acquired
"Mr. Wylie said that he and Mr. Nix visited Palantir's London office on Soho Square. One side was set up like a high-security office, Mr. Wylie said, with separate rooms that could be entered only with particular codes. The other side, he said, was like a tech start-up - "weird inspirational quotes and stuff on the wall and free beer, and there's a Ping-Pong table.""

Source: https://www.nytimes.com/2018/03/27/us/cambridge-analytica-pa...

feelin_googley··on Charles Proxy now available on iOS
For example, use an Android phone as "phone #1", the gateway for an iPhone, "phone #2".

Also I used the term "destined" but just to be clear I meant both ingress and egress traffic.

feelin_googley··on Charles Proxy now available on iOS
Imagine if the user could compile their own kernels for iOS^W^W [edit] that can control an iPhone. She enables IP forwarding in the kernel configuration. Maybe she can also disable some crucial bits for interacting with the baseband. She only wants wifi to work.

Then she uses this phone with the custom kernel (phone #1) as a gateway for another phone (phone #2). She can easily block ads and other undesired traffic destined for phone #2, using a variety of methods of her choosing (firewalls, dns, proxies, etc.).

She does not use phone #1 for anything other than being a gateway for phone #2. There does not have to be any data of any value to an advertiser generated, sent from, or stored on phone #1 (e.g, logs). It is just a gateway.

Cant do this, but imagine if she could.

feelin_googley··on Facebook Delays Home-Speaker Unveil Amid Data Crisis
""Facebook has been playing fast and loose with their data ever since they started. ... It was only a matter of time before that data was misused, and I think that advertisers knew that," said Andy Amendola, senior director of connections strategy at agency The Community. "We know there was this line that verges on creepy because we know the consumers' data, but I think that's what makes the advertising work so well."

For the most part, agencies are skeptical many people are going to leave Facebook - or at least enough to make a difference for advertisers. The public's attention span is fleeting, noted one executive, and even massive data breaches that affected Yahoo, which included 3 billion accounts, and Equifax - 147.9 million accounts - haven't turned people off those services.

...

In addition, the public already held Facebook in low regard leading up to the scandal. According to app analytics firm Sensor Tower, sentiment about the company during the the two weeks leading up to the Cambridge Analytica stories was already 83 percent negative - and people were still on the platform."

Source: https://www.cnbc.com/2018/03/22/facebook-cambridge-analytica...

"3. The idea that users will abandon Facebook is unlikely. There's really no alternatives. An abandonment of Facebook and related apps would basically be an abandonment of social media altogether, which is an unrealistic expectation.

...

4. While Facebook currently produces the majority of its revenue from advertising, that's only the tip of the iceberg. Facebook can do many things to begin diversifying its revenue stream including entertainment or e-commerce.

...

So far Wall Street's opinion on Facebook has not been altered by the data scandal. According to MarketWatch, 37 out 44 analysts rank the stock as a "buy". The average price target is $221.56, which represents 39% upside based on the current stock price of $159.09."

Source: https://seekingalpha.com/article/4158807-facebook-let-others...

feelin_googley··on Facebook's Zuckerberg Says the Age of Privacy Is Over (2010)
"Facebook Inc. faces a massive uphill task to win back the general public's trust, results from two separate opinion polls, reported on by Reuters, have shown.

According to a Reuters/Ipsos poll published on Sunday, just 41 percent of Americans now trust Facebook to obey laws that protect their personal information. In contrast, of the 2,237 respondents to the poll, which ran from Wednesday through Friday, 66 percent, 62 percent and 60 percent, respectively, believe that Amazon.com Inc., Alphabet Inc's Google and Microsoft Corp. will do a better job of respecting their privacy.

A separate survey released the same day by Germany's largest-selling Sunday paper, Bild am Sonntag, delivered a much more damaging assessment, revealing that 60 percent of Germans believe that Facebook and other social networks have a negative impact on democracy."

Source: https://www.reuters.com/article/us-facebook-cambridge-analyt...

Zuck: They "trust me"

Source: https://en.wikiquote.org/wiki/Mark_Zuckerberg

feelin_googley··on It's not just Facebook. Thousands of companies are spying on you
Perspicuous!

Why do it? Because they can?

Without Javascript it would not be as easy.

With the help of the "modern browser" and its defaults, its like shooting fish in a barrel.

The original HTTP/1.1 RFC has some reasonably low limits on simultaneous connections; todays ad-sponsored browsers ignore them.

Turn off Javascript and the web marketing Rube Goldberg machines begin to fail.

Most web pages try to coax users into turning on Javascript, or even installing a different browser.

At this point, a web developer will jump in and try to convince us the web cannot work without Javascript.

This is false. There was e-commerce on the web before Java1 or Javascript.

1. Java began life as a language intended to be embedded in devices. It was repurposed to be a scripting language for the web. That was a failure.

Javascript is a "success" but in the ways that it is abused, it can be every bit as annoying as a 1990s Java applet.

feelin_googley··on Facebook–while it apologizes for scandal–funds campaign to block CA data-privacy
https://boingboing.net/2018/03/20/why-did-facebook-pitch-in-...
feelin_googley··on Sign up for Facebook
Forgot about email accounts and contacts.

Cant remember what year it was but at some point FB removed each members personal email address and replaced it with a username@facebook.com address.

This cut off the possibility that members might try to contact other members via personal email, and instead redirected all their communications through Facebooks servers.

Facebook needed to see those communications because... why not?

feelin_googley··on Statement by FTC Regarding Reported Concerns about Facebook Privacy Practices
http://webcache.googleusercontent.com/search?q=cache:https:/...

http://web.archive.org/web/20180124044328/https://www.ftc.go...

feelin_googley··on Zuckerberg Takes Steps to Calm Facebook Employees
"KW: Mark, can you give us a sense of the timing and cost for this? Like, the audits that you're talking about. Is there any sense of how quickly you could do it and what kind of cost it would be to the company?

I think it depends on what we find. But we're going to be investigating and reviewing tens of thousands of apps from before 2014, and assuming that there's some suspicious activity we're probably going to be doing a number of formal audits, so I think this is going to be pretty expensive. You know, the conversations we have been having internally on this is, "Are there enough people who are trained auditors in the world to do the number of audits that we're going to need quickly?" But I think this is going to cost many millions of dollars and take a number of months and hopefully not longer than that in order to get this fully complete."

Source: https://www.recode.net/2018/3/22/17150814/transcript-intervi...

feelin_googley··on Facebook hid webpages bragging of ability to influence elections
https://www.google.com/ads/elections/

https://www.google.com/ads/elections/campaign-playbook/mobil... ze/

https://business.twitter.com/en/help/ads-policies/restricted...

(lest the implication be misunderstood, it is that "hiding web pages" is a non-story, unless i have missed the authors point. online ads for candidates are still not regulated in the same way as similar ads on "traditional" broadcast media such as TV, radio, cable, satellite. google, twitter, etc. are still open for business.)

feelin_googley··on Void Linux: Into the Void
/consisting of/s//built from/

/bootstrap scripts/s/scripts/utility/

apologies for being a bit sloppy here

feelin_googley··on Zuckerberg Takes Steps to Calm Facebook Employees
"He's surrounded himself with people just like him -- Silicon Valley entrepreneurs," says Stuart Grant, who deposed the Facebook founder during a lawsuit filed by investors opposed to the company's proposal. Facebook withdrew the proposal last month, just days before Zuckerberg was set to testify in the suit in Delaware Chancery Court.

...

There's a reason for diversity -- it gives you a mix of opinions and ideas," says Grant, partner and co-founder of Grant & Eisenhofer, a Wilmington, Delaware, firm that specializes in securities and corporate-governance cases.

The board's near-uniformity of experience has led to a consensus of opinion that defers to Zuckerberg on all matters, Grant told CNBC. That can stray from what is best for shareholders."

For example, allowing Zuckerberg to reduce his economic interest in Facebook "dramatically" -- by selling tens of millions of shares -- while allowing him to maintain "absolute control" over corporate decision-making was a bad idea that the board should have voted down, Grant argues.

"You never want to divide economic consequences from decision-making," he says.

Zuckerberg's plan would have created three classes of shares, one with no voting rights, and allowed him to maintain voting control of the company even after selling most of his stake."

Source: https://www.cnbc.com/2017/10/05/attorney-who-deposed-mark-zu...

(Poll: Do you think it would be interesting to see the video from that deposition?)

Lead up:

"Discovery revealed that Zuckerberg in fact used his relationship with Andreessen to undermine the special committee process. Andreessen leaked Zuckerberg confidential information about the committee members' thoughts and concerns, and coached Zuckerberg through his negotiations with the committee. In one instance, Andreessen and Zuckerberg texted back and forth during a group call with the committee, with Andreessen telling Zuckerberg things like, "This line of argument is not helping. J" and "THIS is the key topic.""

...

"Trial was set for Tuesday, Sept. 26, 2017, with Zuckerberg slated to testify as the plaintiffs' first witness. On Thursday evening, Sept. 21, however, Zuckerberg asked Facebook's board to withdraw the reclassification, which it did. This withdrawal mooted the plaintiffs' litigation and averted the billions of dollars of harm to Class A stockholders that plaintiffs sought to prevent."

Source: http://webcache.googleusercontent.com/search?q=cache:https:/....

"But Andreessen, a venture capitalist at Andreessen Horowitz and a long-time Facebook board member, is a close Zuckerberg ally. While on the committee, Andreessen slipped Zuckerberg information about their progress and concerns, helping Zuckerberg negotiate against them, according to court documents. The documents include the transcripts of private texts between the two men, revealing the inner workings of the board of directors at a pivotal time for Facebook.

   ... 
Most of Andreessen`s texts to Zuckerberg during the negotiations over the non-voting shares focused on how to talk to the other two committee members. Susan Desmond-Hellmann, Facebook`s lead independent director and chief executive officer of the Bill & Melinda Gates Foundation, also led the special committee and discussed the matter on its behalf with Zuckerberg personally -- a call that Andreessen helped Zuckerberg prepare for.

Bowles, former President Bill Clinton`s chief of staff and past president of the University of North Carolina system, was especially skeptical of Zuckerberg`s proposition, as depicted in the suit. Many of Andreessen`s texts focused on persuading him. Among other things, Bowles worried that one of the concessions Zuckerberg wanted -- to allow the billionaire to serve two years in government without losing control of Facebook -- would look particularly irresponsible, according to court filings. Bowles did not respond to requests for comment.

Andreessen sought to persuade Bowles that if Zuckerberg went into politics, the government would likely require him to give up control of Facebook anyway, so the point was moot, according to the documents. A couple weeks later, Andreessen prevailed, and the vote was brought to shareholders. (The stock reclassification is on hold pending the results of the lawsuit, though.)

"The cat`s in the bag and the bag`s in the river,`` he messaged Zuckerberg. "Does that mean the cat`s dead?" Zuckerberg texted back, not understanding the spy speak.

   Andreessen replied: "Mission accomplished :-)""
Source: https://www.bloomberg.com/news/articles/2016-12-08/facebook-...

The deposition must have gone well. Heres what the plaintiffs lawyer had to say before Zuckerberg withdrew his proposal.

"This case is said to mark just the second time Zuckerberg testifies as a witness. He previously testified earlier this year over a lawsuit against Facebook-owned Oculus -- a case Facebook lost.

Stuart Grant, the attorney representing the shareholders in the dispute, didn't mince words. He suggested Zuckerberg's limited courtroom experience puts him at a disadvantage in this case.

"That gives me an advantage because I've been doing this for 30 plus years," Grant told CNN Tech. "If we were sitting down to do coding together, I'd bet on Mark, but we're not coding."

Source: http://money.cnn.com/2017/09/20/technology/business/mark-zuc...

feelin_googley··on Zuckerberg Takes Steps to Calm Facebook Employees
"Our efforts to protect our company data or the information we receive may also be unsuccessful due to software bugs or other technical malfunctions, employee error or malfeasance, government surveillance, or other factors.

"In addition, third parties may attempt to fraudulently induce employees or users to disclose information in order to gain access to our data or our users' data."

"Although we have developed systems and processes that are designed to protect our data and user data and to prevent data loss and other security breaches, we cannot assure you that such measures will provide absolute security."

"In addition, some of our developers or other partners, such as those that help us measure the effectiveness of ads, may receive or store information provided by us or by our users through mobile or web applications integrated with Facebook. We provide limited information to such third parties based on the scope of services provided to us. However, if these third parties or developers fail to adopt or adhere to adequate data security practices, or in the event of a breach of their networks, our data or our users' data may be improperly accessed, used, or disclosed."

Source: MD&A, 2015 Facebook annual report

feelin_googley··on Void Linux: Into the Void
chroot into /emul/linux directory/jail with GNU/Linux libraries, headers and GCC toolchain as Linux binaries, not BSD ones, then build.

There are probably obvious reasons this wont work but without trying I do not know what they are.

feelin_googley··on Void Linux: Into the Void
Compiling Linux on computer running BSD. User has no computer running Linux, but she has computer running BSD. She builds needed toolchain, downloads and compiles Linux kernel. Its relatively easy to build BSD while running Linux. But vice versa?
feelin_googley··on Userland PCI drivers
The "redheaded step child" quote reminded me of this:

"BSD is Dying"

https://www.youtube.com/watch?v=6l1HghEDJf4

As I recall, in that presentation, the redheaded stepchild is OSX.

feelin_googley··on Void Linux: Into the Void
"Because of this, xbps-src is in fact not a binary, it is a collection of very intricate shell scripts that use standard tooling available on almost any Linux distribution to bootstrap a compiler, build chroot, and XBPS itself."

When he stepped away from NetBSD, I remember reading that it was because he wanted to work on a package manager.

It might be that the entire raison d'etre for Void Linux is a package manager consisting of shell scripts.

Not sure what he thinks of pkgsrc but IMO their work has made things so easy that, e.g., one can easily use a set of shell scripts instead of pkg-add, etc. I do this to save space on small systems. IME, the pkgsrc bootstrap scripts are a very reliable way to build a gcc toolchain. (build.sh as well)

One project I have had on the list for many years is to build Linux on BSD. Could it be done? Has it been tried?

Also, maybe S6 deserves a mention as another daemontools clone, with the added bonus that it may lead one to discover execline.

Nothing against runit. I use socklog and occasionally udpsvd by the same author.

feelin_googley··on Facebook was warned about app permissions in 2011
The article does not mention the issue FTC took with "Verified Apps" in 2011.1 This was before FBs IPO.

WSJ had reported several times about apps leaking FB IDs and about companies such as RapLeaf linking them to users.2 They were apparently combining Facebook data with some data from public sources to identify Facebook users, in 2011.

Zuckerberg in his statements so far has used the term "derivative" data a couple of times, as if the word derivative is significant. Does Facebook believe this somehow takes it outside the scope of what they are responsible for?

1. https://www.wsj.com/amp/articles/SB1000142405270230477280457...

2. https://www.wsj.com/amp/articles/SB1000142405270230441050457...

feelin_googley··on Look for the duct tape
Examples of your work?
feelin_googley··on Is Ada a failed language?
According to the lecture, for Ada I guess it would be winning avionics. The presentation has some interesting artifacts, such as one student asking what "portable" means and another asking what is "object-oriented" programming.

Maybe "hyped" success is sometimes confused with "real" success. The later type may not always be as visible.

He addresses this in the lecture. He suggests people often make statements about programming language usage in industry without actual knowledge of what some organizations are really using (beyond what is announced publicly, or hyped).

feelin_googley··on Is Ada a failed language?
Heres a lecture at MIT about Ada from a favorite programmer of mine.

http://www.youtube.com/watch?v=0yXwnk8Cr0c

I do not understand the Medium authors definition of "success". I get similarly confused when web commentators use the term "won" (e.g., language X "won") when discussing programming languages. Won what?

IMO, the presenter (RIP) was quite successful. Im sure Ada "won" many contracts.

feelin_googley··on Look for the duct tape
"a whole bunch of dumb little shell scripts"

This is definitely my duct tape. I am neither a developer nor a sysadmin, just a dumb end user. When something cannot be written using only shell builtins, I use a relatively small set of external programs in my dumb scripts, utilities that would be found on most UNIX install media.

If I had the skills I would write many of these in a compiled language, i.e. C or in assembler. As a non-programmer, I have found fasm to be the most useful e.g. its ability to easily call C libs, but I also keep coming back to inline asm as I like the extra bit of control over registers that if offers. I use a small, old assembly level debugger that I prefer over gdb.

History suggests more than a few well-regarded projects originally began life/were prototyped as shell scripts. (I would bet most readers are using at least one today.)

Even though I lack the knowledge and experience of a career programmer, I do not feel ashamed for using Almquists shell to test ideas. Though I certainly understand the use of the word "dumb". However the truth, no matter how "dumb", is that shell builtins are faster than most of the other scripting languages I have tried, and not just in theory.

For some of these dumb little shell scripts, I have managed to replace them with compiled programs (often with the help of flex/yacc), but most are beyond my C/asm "implementation skills".

The point is that if a C programmer came to me, an end user, asking for ideas of what "new" or "missing" utilities they could write (not sure if thats what the author is describing), I could supply a lengthy list. Double digits, maybe even triple.

As I understand it, programmers want people to use their software. Given that I use many of these dumb little shell scripts every day, I could guarantee at least one loyal end user.

← PreviousPage 4 of 15Next →