skysight-inc/HackerNews huggingface dataset:
- Email with hmailserver (Windows only unfortunately, but easy to install and configure and with an optional web interface).

- websites (apache, php), on which I host: personal websites, friend's websites, a synchronised grocery list for my gf and I, an URL shortener with file upload capabilities that has some handy features (I'll show-hn this one day, but currently the server is too underpowered and https too unstable), some front ends for websites whose front end I don't like, and a gazillion other scripts written since I was 17 or so.

- ftp (Filezilla server) for friends to change their website

- mysql which can be publicly logged into as read-only for some databases

- openvpn

- I'm a member of the ntpd pool (surprised that nobody abused that one yet)

- backups

- irc bouncer (quassel)

- Factorio (game) server and other games when desired

I also used to host my own dns servers, but after becoming an amplification vector this wasn't really worth it. I might again in the future though, because it seems like rate limiting a source IP should mitigate it for 99%.

And I used to seed torrents (also illegal, admittedly, but also some foss) but I've been using that less with Spotify, little gaming, and just generally less free time on my hands. There's no need for it anymore.

Finally I'd like to be a Tor node but my server can't handle the crypto. It'll get a few kbps of bandwidth and annoy clients because it's so slow. No point to that.

This costs me about 300 euros in hardware and 25 Watts of power. Next upgrade is scheduled for this summer, after my degree, when I can retire my current laptop. It'll draw a bit more, some 71W peak (24W idle), but it'll also be a huge upgrade in speed and will allow me to virtualize things. The current hardware is from 2014ish and while my own software works fine, something like WordPress takes 25 seconds to generate a single page. (For comparison, a custom written blog does a few mysql queries and rendering in some 15ms.)
Haha, I used to work at a startup where I was the only one who didn't own a pair of Allbirds.
And, I'm already making 50% more at Google than I was at Amazon, after a bit more than a year.
Agile Testing Services – Agile Test Automation
That almost never works for the reason you describe. For any quality item that lasts M times as long as the cheap item, you can almost always find N > M such that you can buy N copies of the cheap item for the price of one quality item. You do not spend less in the long run, though you can convince yourself of that. The primary effect of buying cheap is not financial, it's that you're dealing with less quality over the entire usage lifetime (hence getting less utility out of it) and the replacement effort has cost (but which for poor people is very little by definition).
vgo's semantic imports + minimum version selection combo is a game changer. The simplicity is sexy as hell.
What do you mean by "for 25"? It sounds like money but that doesn't make sense in that sentence.
You can also front it with Caddy in a single command, no need to generate the self-signed certificate manually and find a place to store it:

$ caddy -host localhost "proxy / localhost:9000" "tls self_signed"

This will serve your Node application (assuming it's on port 9000) at https://localhost:2015/. And you can change the port from the default port with the -port flag.
Tell that to the people of Cyprus
If you are self-hosting services for your own use then I don't think GDPR could be a problem.
Choosing E-Commerce Platform According to Your Business Size: A Perfect Guide
The difference is the essence of ownership. Google/Apple can't physically take away my phone, but they could declare a violation of the terms of service and terminate the software license agreement.
New entries are still being added, so probably great https://sites.google.com/site/thefaceofamazon/home
I guess it's "for May 25th", the day when GDPR comes into force.
I see. Objectively, it has a long way to go in ways of adoption before it can be deemed a success.
Not certain why the downvotes; apart from community ROMs and Amazon's Android devices, Samsung has been positioning itself for some time to not be completely reliant on Google for it's phone business - they have an App Store of their own and their own duplicate functionality of many of Google's core services for Android. I wouldn't be surprised if they de-coupled from Google entirely at some point (yes, they'd need to convince developers over to their app store, but they're playing the long game)
$250 shoes do not last 5 times as long as $50 shoes. Improved comfort is the main benefit.
I like the higher dimensional regular polytopes. Visualizing them is fun mental exercise.
Well, in fairness, another big factor in the case of air bags for sure, and seat belts to an extent, is that the auto companies fought them (https://news.ycombinator.com/item?id=10970118).
Using a remote database should work out of the box assuming you didn't change the default network or security.
If you set an absolute realism standard for hard SF, then what you're left with is a tiny rump of a subset of the stories by a tiny number of authors. There's barely any SF that meets that standard.

For me, I don't mind fantastical elements (FTL drives, wormholes, etc) as long as the rules they work by are consistent. Beyond that what makes SF 'Hard' for me is that they take real physics and explore it's consequences. That's the core of it.

For example, many of Larry Niven's stories are hard SF to me because he explores physical phenomena and their consequences. His characters encounter neutron stars and Neutronium objects, they encounter an anti-matter solar system, in one story there is a battle between buzzard ramjets which at the time he wrote it seemed like physically possible devices. OK so his characters often had to use magic FTL or other fantasy tech to get into those situations, but that doesn't change the fact that there is real science and (as far as he could get) plausible exploration of it in the books. That's all I ask for in hard SF.

As for the Expanse, they put in a lot of effort to show realistic zero gravity manoeuvring, fairly realistic space weaponry and habitats, including realistic effects of spin 'gravity'. Even the sociology was reasonably plausible. They picked a few specific things to 'break' physics for the purposes of enabling the rest of the stories to happen, and I'm ok with that.
Oops, you're right: see A3.

> This Regulation applies to the processing of personal data of data subjects who are in the Union
Sorry that wasn't friendlier -- I was writing on too little sleep.
> Running a car on idle for a long time basically slowly degrades it. It's just sitting there getting hot and wasting gas. Without adequate cooling, the engine will overheat. And if you have multiple catalytic converters, the car can explode from built up gases. Many manuals explicitly state not to idle the car for more than 10-20 minutes.

Do you have a citation for any of this? I think letting an engine idle for extended periods of time does run up the hours on the engine (if you've got the sort of engine where you would even think about adding an hour meter, anyways), but especially if not under a load, I would very, _very_ surprised if you incurred actual damage letting the engine just run. The cooling system on every car I've ever encountered is more the sufficient to keep the engine at the correct operating temperature indefinitely, even if it's real hot out.
I don't disagree, but I also think this isn't merely a generational thing. I've long noticed my parent's generation slowly melting in front of TVs, flipping between boring show after boring show, hardly spending time doing other things or forming friendships. Millennials are really just like their parents, but for them the TV remote became their mobile phones.
Side effects and non-determinism can break the relationship between action ("command") and event. You'd need to take care with things such as random number generation, to use a PRNG whose call sequence is determined only by the actions, and whose seeding is an action itself.

Side effects caused by action handlers are also something to beware - don't launch the missiles when you're replaying the past.
> Docker doesn't require boiling the oceans.

Look, this is from a Windows perspective but I totally get this pro of Docker. I am the last line of defense at my company when stuff goes wrong and the sheer amount of variables that customer environments introduce is frightening. In one case, some HP server management solution changed a benign environment variable to something strange; completely breaking MSBuild (which we used heavily at the time). It took weeks to escalate to me, and hours in a meeting and ILSpy figuring out what was going wrong. Oceans we're boiled by burning money.

Docker is plug-and-play. We can mandate that customers can't futz with our image. Our software becomes an appliance that plugs into their network. We can upgrade from known states, with no HP BS throwing a spanner in the works. I am pushing it heavily for on-prem for this reason.

That answers the question cleanly: stupid stuff that happens on customer environments. Don't get me started on how much this lifts off of the ops team - our Docker stuff isn't yet in production but ops are salivating over it. There is no installer to run, no xcopy, you just ask Kube to give you an upgraded cluster.

I strongly suspect change aversion here. Nobody likes their cheese being moved.
Sigh.

These “Im the center of the world” posts by VCs really make me want to snark in response.
Is Protein Shake Suitable for Kids?
Meetup.com, for all its follies, is still a great place to meet lots of people with common interests.
> based on the erroneous assumption ...

It's too easy for some Internet comment in a few words to write off the serious, long-held concerns of millions of people, not to mention scholars and many others. Great numbers of people have suffered very great and real harm for generations. Perhaps we should be very concerned about what they have to say, so that that harm can stop. The response of ignoring concerns has a long history, as long as the blatant stereotypes in the movie, and have reliably achieve very poor results and great harm.

> idealic

Ideal for white people - that's always true; race relations have always been ideal (or much closer to it) for white-skinned people. Generally speaking, the predictive model of white-skinned people's view of race relations depends on whether the problems are kept out of sight: If people complain too much about racism, that gets a big backlash; white people become angry. The legal system's abuses, the poverty, the unfunded schools, the lack of services, and African-American people themselves are hidden in separate neighborhoods. As long as it's not bothering white-skinned people, then race relations are good!

Films like Song of the South fulfill many white-skinned people's ideal of African-Americans and of race relations. African-Americans have a long history of being defined by white-skinned people rather than by themselves (as do many excluded groups); almost every one you see is filtered through white screenwriters, journalists, researchers, political commentators, politicians, Hacker News commenters[0], etc. Notice the high proportion of African-Americans in fictional media who are criminals, who are poor, and who speak with a heavy urban slang. Believe it or not, those things are not true of the vast majority of African-Americans; most are ordinary people with ordinary jobs and lives, and speak standard English. Having lived in African-American neighborhoods, watching the portrayal on TV and films can be bizarre - it's an alternate reality written by people who have little experience and just toss in stereotypes.

Characters like Remus are objects, not people with their own priorities but things that exist to make white people happy and comfortable, both the fictional characters in the films and (especially, of course) the real people who buy tickets. Finally, in that film the long-repeated stereotypes are particularly obvious and overwhelming (IIRC, and many others agree). If the parent doesn't recognize them, I encourage them to learn about the issue.

[0] HN's lack of African-American voices is a serious impediment to discussion. It's very rare that any commenters can speak from that point of view. Note that African-Americans are almost always discussed int he third person - 'they' and 'them'.
please, it was a one line comment, how could you have misread it?

the antivaxer comment is about opting out for something that is immediately beneficial (disease screening) and long term (research) in lieu of paranoia (in case of a working government) or privacy (in case of a broken government as it is now, according to the article).

the right course of action is not to deny your children of the proven benefits, but to force the government to respect the individual and its own processes/institutions.
A known avenue of data acquisition is to wait until a wifi connections to transmit large amounts of data.
I recently wrote about this subject (with sources). See these:

https://www.joyfulbikeshedding.com/blog/2018-04-17-should-no...

https://news.ycombinator.com/item?id=17058645
I don't have a button on my door handle.
Dynamic memory management? What part of C++ do you mean? I'm unfamiliar. Surely not unique_ptr, I would think. C allocates on the heap too, so I must be misunderstanding.
The problem with the algorithms faster than conventional mm is, that they are defined on mathematical numbers.

E.g. strassens-algorithms assumes something like:

(A+B)C - BC = AC

With the convential floating point representation this becomes a problem if B >> A because of rounding errors.

Most algorithms faster than Strassen assume:

(( fA + B)C - BC)/f = AC

and

(fA + B)C = BC +fAC

f is then choosen in such a way, that fAC is neglegible. But if that is the case fA is much smaller than B and we automatically get numerical problems.

There is a procedure to remove the fAC terms (which would imply that f could be choosen close to 1) which armortizes over enough recursions. But for Coppersmith-Winograd (and derivatives like Le-Galls algorithm). We need to divide the matrix in each recursion step into enough submatrices that the indices can be treated heuristically(lets say a division of each index in each iteration in 100 subindices). This would imply the sides of each matrix must be at least of size 100^n_recusion. We won't need to multiply matrices of that size.
Mind if I ask what team(s) you were on at Amazon? Looking to avoid the worst.

I’m starting to get the impression, though, that if I want to be happiest as a Big Tech Co. engineer, I really just need to work at Google.
Another example: I open Google Photos to look at a photo album someone sent me, and it tells me it can't function without access to my own photos. Untrue.

For a while I could still click no, but then they forbade that. So I gave up and clicked yes, and now they've got all my photos
How about sci-hub?

http://sci-hub.tw/#about
It is, however, the article states:

> The experts, from computer and software corporation Oracle, claim Google is draining roughly one gigabyte of mobile data monthly from Android phone users’ accounts as it snoops in the background, collecting information to help advertisers.

Then goes on to give a cost breakdown of how much this hypothetical data download is costing Australian's via their mobile data connections.
To be fair, go code at Google doesn't use the standard directory structure. I had all my go code in one directory and which files were part of which package was all defined in a build file.

What exists in the public world of go was simply what the go team wanted for go and not a compromise to fit in with other systems at Google. I think the fact that you end up with what looks like a monolithic repository is just a coincidence.

In the end ~/go doesn't look a lot different than the @INC path that points to something in your home directory, or /usr/include, /usr/lib, and /usr/bin in a pure C system. It's just the fact that you also put your own code in the same directory as third-party packages that confuses people... but in the end, someone else will consider your package a third-party package someday... so I don't think there's much value in treating it any other way.
I'm not talking about 'unfettered'. It would be great for me to -natively- let users write-to/modify text-only files in the same folder as the parent file. I fail to understand why this has to be hard, dangerous (it'd certainly be useful ... to them AND to me). Real languages have a WRITE command.

FileReader was a big step forward that took forever to arrive. Where's FileWriter?
If this is a real concern, wouldn't android's source show the evidence?
Amazon has taken steps to prevent abusive behavior from occurring, such as creating a process for engineers to challenge managerial pips and allowing engineers to transfer while on development plans. In my opinion, these steps seem more like treating the symptom than the cause. The overall culture remains the same. Engineers are still treated by management as resources to be allocated, and for me, this is the hardest pill to swallow. Even though my manager, my skip, and my peers tell me I do good work, at the end of the day, I feel that all I am is X capacity points per sprint. The feeling of being disposable in the huge machine that is Amazon is quite depressing.
>>Given more than 10 million Aussies have an Android phone, if Google had to pay for the data it is said to be siphoning, it would face a bill of between $445 million and $580 million a year.

It's obvious that Oracle and Google don't get along. To be generous. So it's brilliant for Oracle to have the state(s) or attorneys do their work for them. Now EU will get involved and (at the least) class action lawyers in USA.
chrome/ium is even worse.

google employees revert community features (e.g. hiding/limiting referrer header, essential for adwords revenue) silently with big unrelated commits (the referrer one at least 3 times)
Some of the smartest people I've met work in sales. You don't have to be an engineer to be smart.
SRE vs. DevOps:competing standards or close friends?
Seems like you wouldn’t like universal healthcare then, where such things happen to _everybody_.
No, as an employee you can be fired. As a contractor, well, that all depends on the language of your contract... it can be broken or not-renewed, but it's closer to losing a repeat-customer than being fired.
Are barometric sensors commonplace in smartphones?
are you spending the time? nobody is. all the players are not the "users"

also, most of the claim seems to be for code in the very closed source google play services (wildly guessing from the features involved)
That self brutalization stuff works on people who needs outside approval to feel good, and it's encouraged behavior in specially American culture to work hard and compete your entire life.

Sounds pretty terrible to me. When are you supposed to enjoy life if you are in constant competition?
I mean, the C toolchain has plenty of baked-in paths where it expects to find something. If project foo depends on project bar, project foo is not automatically going to look at ../bar when building. You either set that up manually, or you put everything in /usr/include and /usr/lib.

"Set that up manually" usually consists of an m4 script that takes 15 minutes to run as it tries to look for all the dependencies ("./configure"). It's flexible, but it's not great.
What? Ubuntu has a Year.month versioning scheme. Nothing like that seems to be going on here.
>> Is it not assumed/expected that if you're using android then google has access to all your phone's data/sensors?

Yeah but that doesn't mean that they should snap a photo or turn on the mic in my bedroom. The point is that there are limits. Legal and ethical.
>Not only does Comics Mode work correctly, but I am even able to download other users' custom Comic Chat Characters (AVB file extensions)

The internet was a different place where downloading avatars over a p2p protocol directly from peers and then showing them in a chat application without any additional warning was something that could be done.

I'm not just talking about exploiting issues with malicious files (heck, they even invented their own binary format. I'm sure hat parser is totally safe), but also about what possible harassment could be done by pushing arbitrary pucture avatars to chat peers.

Something like that would never fly any more these days
Enslaved and then marooned on Tromelin Island for fifteen years (2014)
Out of the 6 coworkers I’m close with, I’ve seen every single one of them cry for work related reasons at least once over the past year. Peak is hell.
Serverless will crush Kubernetes (in theoretical world which doesn’t exist)
I read the Samsung privacy policy, it's honestly not much better.

Is there a project to replace all of play services with FOSS/encrypted ones?
XP-Pen Artist15.6 IPS Drawing Monitor Pen Display Graphics Digital Tablet
Almost all android flagships have a barometer.
It's expected to be expensive -- compare it to a new, premium roof.

If you aren't in the market for a premium roof, this isn't the product for you.
Functions allow users to sketch, paint, design and edit directly from the tablet screen. Your work function will flow naturally and intuitively. Enjoy the high quality glass design which gives you high precision and prevents dust build up
The latest Passive Pen design! Our PN03S stylus technology provides 8192 levels of instant pen pressure sensitivity―Providing you with groundbreaking control and fluidity to expand your creative output. No charging required!
15.6” 1920x1080 IPS 16:9 Display with 178° degree of visual angle delivers life-like colors, greater contrast, sharper, and vivid images..The Artist 15.6 driver can support 4k displays. Now you can enjoy every sharp detail
Features USB Type-C input design, easy to plug in and out. Features come with a 11mm thin design, 3 in 1 cable, and a new brightness adjustment button. 6 fully customizable express keys create a highly ergonomic and convenient work platform. The one-click toggle allows you to switch between Pen and Eraser instantly
We’ve adopted the newest F900 High Tech IC, to make lines flow smoother and perform better. Compatible with Windows 10/8/7/Vista, Mac OS version 10.8 or later, and major graphics software such as Photoshop, Painter, Illustrator, Clip Studio, and more
You are.

The software engineer profession is becoming like traditional factory workers, only this time they have ping pong tables and free snacks. Also the salary is very high. But the downside is that you are still at the bottom of the pyramid.
That's what I was thinking. Docker doesn't block outgoing ports. So connect to whatever external database you want, the same way you connect with any other external server.
Police Probe Whether Autopilot Feature Was on in Tesla Crash
I'd assume that not all that information would require real-time feeding of data back to Google.

So quite a lot I'd assume would be buffered and sent back while you're on a wifi connection.
Unknown English text compresses ~1:6 if I remember correctly. Known can be compressed better. There's also ways to send incremental updates where you say "previous 0.999GB hasn't changed".

I'm not saying that's what they do, but you can have many scenarios when you get 1gb of information without transferring 1gb of data.
I highly recommend the three-part John Batchelor interview[0] of the Zaleskis on their book about the Inklings (including Tolkien and Lewis):

[0] https://audioboom.com/posts/4420047-the-fellowship-the-liter...