skysight-inc/HackerNews huggingface dataset:
I haven't used any Apple stuff, but I've gone through many iterations of this over the past 15-ish years, going from MythTV to SageTV to Plex+Netflix, and using various iterations of Linux, Windows 7, 8, and 10 on everything from leftover PC part builds to the SageTV appliance to dedicated Mini-ITX HTPC systems to Raspberry Pis.

My main criteria is being able to use everything from the couch, using a single remote, and no keyboards. I was close to that with the SageTV boxes, but Google bought SageTV and it started becoming obsolete, and there was never really a good Netflix integration anyway.

I find the trouble with all PC-based stuff is switching between things and inconsistency between apps. Netflix on PC doesn't have a good way to do keyboard-based control, so remotes don't work well -- you pretty much need a mouse-style pointer. Plex works GREAT but the keyboard works differently than it does when you're using YouTube, and there's not a great way to switch. There's also all kinds of dumb problems getting multi-channel audio working with Netflix since they require some type of certified system or something.

A couple years ago I gave up on PCs and bought an Nvidia Shield, and it's basically the perfect device for me. AndroidTV is a great launcher, it supports everything I use (Plex, Netflix, Youtube, Weather, Baby cam monitor) and everything works with a single remote (I use a Logitech Harmony to control it + the TV + audio). No compatibility, rights or audio issues. And bonus: it is a Google Cast device, and also works with an OTA tuner (Silicondust HDHomerun -- though I never actually use that anymore). My TV never changes inputs: it's basically just a dumb display for the Shield, which now does 100% of content playback in my house.

It costs maybe a bit more than a nice MiniITX HTPC build, but just works (whereas an HTPC will take hours of time to get it working semi-properly).
Fighting Fake News Hackathon
I've been using MacInCloud at work for the past 2 years or so, renting a single server for use as a VSTS/Azure DevOps build agent server, for iOS builde. I'm very happy with it - the server we have is fast enough, both CPU and disk, and it's been rock solid.

I've only contacted their support team about billing stuff, but they were responsive and helpful.

Disclaimer: no affiliation, just a happy user.
That is the core of the problem. This is the only thing that people working on gafa tax evasion schemes should be working on day and night, and i’m pretty sure they’d get some help from the US tax department.

I can’t believe there aren’t ways to detect when a subsidiary buys services from HQ at abnormal prices.
> Its OK if you like it. I'm sure lots of people do, but you know damn well significantly more people have had issues with this laptop than normal, so I'm not sure why you're implying otherwise.

Yup, that's exactly what the HN groupthink would like to believe. What is by definition a small user demographic complains repeatedly/loudly that their problems are the most important, indicative of "everyone", and Apple is doomed because so-and-so bought a Surface Pro/Dell/System76. The hyperbolie is kicked up a notch here, as clearly any $200 Walmart laptop keyboard is better.

As is typical, there's never any data to support the claims and a significant number of counter anecdotes are dismissed absent critical reasoning ("you know damn well...!"). Instead, the echo chamber resonates unabated by logic.

Throw in an out of context Steve quote and you can identify this drivel pretty uniformly. It's usually best to ignore, though at times a response is merited when it's completely off topic and unhelpful (as it is here, the new Mac mini seems awesome regardless of a hater's two year old take on the tbMBP).
How bad is icc on EPYC compared to, say, gcc?
From citations to scitations: counting signals, not noise
Even IBM Cloud is largely built from SoftLayer, Cloudant, Compose, Cleversafe etc, RedHat fits perflectly with IBMs strategy since 2014.

Interestingly enough, IBM has even left https://www.compose.com/ as a standalone entity for now.
> Ireland has been busted (among others) for secretly passing sweet taxation deals with Google, Facebook, Amazon & co.

That is 100% uninformed nonsense.

If you are conflating it with Apple vs EU, you can read this primer: https://en.wikipedia.org/wiki/EU_illegal_State_aid_case_agai...

Nothing to do with a country offering a multinational a deal which results in a lower effective tax rate, and is something _EVERY_ country in Europe offers.
You're confusing investment with constraint-free donation.
I'd go with...

> the most serious threats digital technologies pose are not strictly personal concerns like identity theft or companies’ surreptitiously listening in on conversations but the emergence of a softly deterministic techno-social order designed chiefly to produce individuals that are its willing subjects
Sonos, which might be one of the most hyped average user audio things in the last years, only offers optical inputs for their soundbars. Imho it's a pretty huge limitation on Sonos side, but maybe they did it because HDMI ARC is still flaky in many setups and they prefer ease of use. Or simply because of cost savings.
Energy cost of mining Bitcoin more than twice that of copper or gold
I'll argue that it's at least _a_ worst case scenario, at least from the perspective of most employees. On-thread IBM apologists (thank goodness not many) notwithstanding.

If I was talking to Red Hat about a job - and I just submitted a resume before this announcement - I'd break it off.
Malaysia is ground zero for the next malaria menace
I knew a guy like that. He was big into open source and he worked for a small start up. His company was swallowed up by a huge tech company. Years later I tried to get him to join the company I worked for, and he said it was impossible, basically his stock options were so insane he couldn't work anywhere else. "Golden handcuffs"
GCP adds a managed Cron service for cloud infrastructure and batch jobs
Re: the dinosaur example, I agree. A non-hypothetical example is the Great Oxygenation Event, where the microbes which produced free O2 did not "decide" that they would destroy their anaerobic environment. Hence we talk about it in a different way that we do for humans.
Global Water Scarcity Atlas
Particle Swarm Optimizer – The Social Structure
Secret Sharing Explained – The primitive behind secure multi-party computation
I've done 3 interviews in the last couple weeks where candidates couldn't do a simple Python dictionary lookup. These were people with a Masters in CS and have Python as their primary language.

I wouldn't worry about being an Impostor.
Approval voting for executive positions, proportional representation for assemblies.

The upper house (eg Senate) in bicameral systems is a special case. I'm undecided if they should be abolished (7 states have more Senators than Representatives) or our state boundaries redrawn.
Agreed. For me it seemed like IRV would be fairly stable, and I was surprised by how strange it was.

My updated intuition now says that IRV means that as long as your top candidate is in first place, your other preferences are disregarded by the system. "My #2 was eliminated too early -- if I had known that my #1 would be eliminated in the end I would have ranked #2 higher".
SAP Netweaver on AWS?
We're trying to install the SAP Netweaver 7.5 on AWS. Does anyone have any idea about what inputs should we provide in below input fields?

NetWork Infrastucture Details:

Availability Zones

CIDR block for RDP & Bastion access

SAP NetWeaver Cluster setup and configuration

R53 private hosted zone (We've migrated from GoDaddy to R53 with our '.com' address)

SAP instance number

Are there any other fields that need to be taken care of OR need a change from default values populated in the default SAP Netweaver on AWS template.
The original AMP link, for those looking for it: https://amp.tomshardware.com/news/amd-new-horizon-7nm-cpu,38...
Kickstart Application Security on Heroku with the Templarbit Buildpack
Those kind of adverts self-select for people with incorrect estimations of their own ability. Don’t be shocked when the environment turns out to be a cess-pit with no psychological safety.
There are two aspects to any system like this:
1) The "carrot" - goals you set to rate yourself on to (in theory) get a raise at the end of the year. Or qualify for a promotion.

2) Career feedback.

Now I've found for both of these if any review with your manager take longer than 10-20 minutes, something is amiss. This usually means you don't see eye to eye on either the state of your goals, or your performance.

That being said, without the carrot, I think most people wouldn't execute these at all.
They're probably not running in the Survival mode, or using modpacks.
>How do you propose I'd be caught?

At the vast majority of polling places it's more complicated than "sign a sheet by my name". You fill out a form and tell them your address and the poll worker looks your name up. If you are signing next to a name, the poll worker verifies that you're signing next to the correct name (the one you told them).

In that case, if you tell the poll worker that your name is Bob Smith and it turns out Bob Smith has already voted, you're now probably going to jail.

If enough people to make a difference start doing that, it's going to be noticed.

However, even in your case where you just sign next to a name (I've never seen a polling place like this by the way, and I think your polling place should implement better security), there's a good chance that the person who's name you signed comes in after you. If this happens often enough to matter, there will be an investigation, and they'll probably stop the policy of letting you look at the list of who's voted before you tell them your name.

We know this doesn't happen often because numerous voter fraud commissions over the years were unable to find any evidence of this.

>" I'm sure you'd agree that there are plenty of people that would think by adding a few votes they'd be doing their part to 'save the world.'"

Apparently not, because no there have no reports of people being turned away because someone else already voted as them.

There was a Trump supporter who was convicted for trying to vote twice in 2016, but his most recent voter fraud commission was unable to find any evidence of serious voter fraud--despite desperately trying to do so.
The first time I had a CS rep require me to recite my 64-character alphanumeric answer was what prompted me to switch my strategy. Now I generate a list of four arbitrary words for every answer to security questions... so much easier to answer.
The standard solution to this is to include an encrypted message that says something like "The author of this document is My Name", and then publish the decryption key when you want to claim authorship.
>I find it interesting that the companies are often portrayed as smart for doing this, but politicians are jealous and incompetent. Almost like we worship businesses and malign government. I wonder whose interests that viewpoint supports.

Megacorps have been systematically screwing people for several hundred years. By comparison, most of the book of Exodus is a story about government systematically screwing people. People seem to prefer the devil they don't know right now. The arc of progress is long.
There are multiple "catches" here.

1. Ease of use -- Bare metal servers are harder to use than VMs; you can't trivially snapshot your bare metal server, you can't trivially clone it, there aren't tons of AMIs available. Hetzner has fewer UX designers and has less control of the platform to provide a better UX / console experience / onboarding experience.

2. Cost/availability of personal -- More people know AWS than how to PXE boot machines. Sure, you might not actually have to do complicated stuff for Hetzner's bare metal, but it's still more complicated. You might have to get some real ops people (rather than just saying the word devops and pretending everything is okay).

3. Other cloud services (ELB, RDS, etc) -- Sure, you can connect a hetzner machine to an RDS endpoint, but it's slower and harder than just using the AWS ecosystem. People want S3, ELB, RDS... They don't want to hire 5 more guys to run Ceph, HAProxy, and database clusters.

4. Ecosystem of tools -- People have used AWS and its APIs for so long that you can find pre-built tooling to do all sorts of things, from libraries to make lambda functions, to terraform modules to manage machines. I don't even know if Hetzner has a real API. It certainly has a smaller ecosystem.

5. Mindshare -- The cheaper/better service doesn't actually steamroll people who have mindshare / brand recognition in every case, so even if hetzner were better, AWS already might have enough critical mass.

6. Easier "region expansion" -- With AWS, if you want to reduce latency to some customers for application servers, moving between regions is trivial. Hetzner, not so much. Also, hetzner's networking is qualitatively worse for reaching other services (most of which are on AWS).

I think the main issue here is that people are comparing two things that can't really be compared. AWS includes S3, ELBs, RDS, etc. Hetzner does not help. AWS offers robust APIs and features. Hetzner, not so much.

AWS has brand recognition, and no one will get fired for going with AWS.

I know how to run my own servers, I know how to use AWS. For a startup that had a focus on software, not hardware, I'd still absolutely go with AWS because I know for a fact the ecosystem of services and tools, coupled with the ease of finding more people who know AWS, make it the much safer choice.
> They're ahead of Intel and are widening that lead.

For awhile in the early 2000's, AMD's CPUs were supposedly better than Intel's CPUs. There was a lot of doom and gloom predicted.

I briefly worked for Intel during this period. At an internal quarterly meeting, they shared some confidential information. It was very simple, and very damning to AMD. (In short, Intel very quickly came back on top for reasons that were very obvious to anyone paying attention.)

I'd love to be a fly on the wall at Intel right now. I wonder if they really are falling behind, or if they know some things that we don't?
Well, simple because it avoids explaining a lot with “in turn”.
Uganda is preemptively vaccinating front line/first responder workers with an experimental, unlicensed vaccine (with WHO backing) that has shown efficacy in attempts to contain the virus.

> Country becomes first to administer experimental vaccine without active outbreak of the deadly disease, in bid to protect 2,000 medics close to DRC border

> “In previous [Ebola] outbreaks, Uganda lost health workers, including the renowned Dr Matthew Lukwiya, as they cared for patients,” said Yonas Tegegn Woldemariam, WHO’s Uganda representative. “Scientists believe such invaluable lives would have been saved had a vaccine been in existence then.”

https://www.theguardian.com/global-development/2018/nov/06/u...
Android's lack of DHCPv6 support frustrates enterprise network admins
AWS Training in Hyderabad – Amazon Web Services Training in Ameerpet
Last I checked winning the lottery doesn’t tend to change one’s social class.
Really nice. Good job!

I tested it in Sublime Text, and it's a bit odd that i can tab after i first pressed the tab button and the autocomplete window disappeared, but i think i can work with that :)
NY Dept of Financial Services Grants Virtual Currency License to Coinsource
It's a limitation of that odroid enclosure. You could do raid over iscsi (but I wouldn't). Buffalo do a 2 drive enclosure very cheap, but I'd go for a synology or qnap enclosure for a bit more money.
Both where government provides open boundary data, though in most cases that would've been imported into OpenStreetMap already https://opencagedata.com/credits
As I write this there are seven topics that have five or fewer comments.

If I have plenty of time I might read articles like these. But if I'm pressed for time I'll pick stories whose subject is interesting and that have a lot of comments, using # comments as a quick proxy for whether the HN community has been engaged with the subject and might have generated some useful discussion.
I used to be in favour of this one, and talk about it all the time, but I've kinda changed my view.

The core problem with most voting systems could be solved with more representatives and just straight proportional representation. In the range of 1 to 10k–100k. Then you do a parliamentary system with one primary chamber that does most of the law making and one secondary chamber that does some checks but is ultimately toothless. A supreme court that can make law, but tends to refer legislation back to the parliament. A clause to allow the primary legislator to override all but the most basic freedoms required for democracy to work like voting and a free press.

Essentially Canada, but with proportional representation and maybe double the number of MPs.

The problem with random ballots is that unserious people will will or vote for themselves and they're harder to do securely with straight paper ballots that is understandable to laypersons.
Avoidable career mistakes (and how to conquer them)
I'd imagine it's because people aren't spending their own money. The pattern I see: use AWS at work, use DigitalOcean/Linode/Hetzner for hobby projects when $$ is coming out of your own wallet.
I've made a point for myself to never ask questions like "what are your dreams" or "where do you see yourself in 10 years" in an interview, ever. For a long time, I've used these as a filter, too. Getting this kind of question in an interview is a big red flag for me and a huge disappointment.

Let me elaborate a little.

My dreams are none of an interviewer's bloody business. I'm here to work not share the things that give me hope in my darkest moments or the aspirations that shaped my adulthood. I find this question very creepy and extremely unprofessional.

I could maybe figure out a "lesser dream" to share, but then what's the point of this question? To find out the most intimate thing that I'd be willing to share?

Where I see myself in ten years is a meaningless question to ask after I've had, what, fifteen minutes of exposure to a company's culture? Maybe I'm the kind of person who sees themselves in management over ten years, but you've got such an amazing working culture that you could convince the most ambitious career builder to stick to engineering instead. Or vice-versa. Or do you really want to hire the kind of people who get an idea in their head, and then do it, even if it takes them ten years and it's really, really, really bad idea?

I've heard all sorts of ways to justify these things. That it's a way to see if a candidate can relate to you and evaluate their empathy -- if anything, this will say more about an interviewer's biases than about anything else. To see if a candidate can communicate about abstract matters -- as if there are not countless questions about ethics, aesthetics and epistemology in our profession that you need to start prying into personal things. That it's a way to see if they're "career-oriented", whatever that means, as if someone who writes amazing code but wouldn't hustle for a promotion is a bad hire.

So far, it hasn't turned out to be a bad idea.
I genuinely don't understand why there's any surprise here. Lack of confidence / fear / worry... it's a HUMAN trait. Not a gender-specific one. Of course, this would strike men just as hard as women. Why would there be any difference at all?

On a related note... one of the best articles I've ever read on the subject... it's a Seth Godin blog post.

HIGHLY RECOMMENDED

https://seths.blog/2017/10/imposter-syndrome/
Random ballot works just as well for Senate elections, and votes for Presidential electors (or even votes by Presidential electors) as it does for House votes.

Which is, to be sure, not very well, but there's nothing special about the House that makes it work there better.
Not handling the return of sendmsg (or any send operation on a socket) is a common mistake (I hate to say "rookie",but the shoe does fit here).

The proposed solution of setting the TCP_USER_TIMEOUT is worth internalizing.

In my experience, the one thing anyone writing an RPC transport over TCP should always do is set a short TCP keepalive timer to detect network connectivity breakdowns. I am talking about a per-socket basis, of course. On Linux, I guess you'd use the above option to get the same effect.

On Windows, you can set SO_KEEPALIVE_VALS, which allows you to set the TCP keepalive intervals. I couldn't find an equivalent Linux socket option by a cursory google.

The TCP keepalive defaults were designed for an age when sending packets too frequently was considered impolite. As a result, a network hole (where packets are being silently dropped) can take several minutes to detect.

Have been bitten a few times by this, so now I just make this socket option part of my standard template code for connection protocols.
So it boils down to the Python implementation of gRPC using synchronous I/O.
https://www.amazon.com/Cuckoos-Egg-Tracking-Computer-Espiona...

Honeypots are good fun. This book introduced me to them many years ago at university.
Yes that is what they say ("make exit numbers work") but the math is elastic here so, that explanation does not check out, or at least something is missing.
The Marines did exactly that: https://medium.com/war-is-boring/a-budget-strapped-corps-onc...
Depends on how many deductions they get ;)

I get in the USA:

1. Mortgage interest deduction (controversial)

2. Property tax deduction (now limited with trump)

3. Transit & parking deduction

4. Retirement account 'deduction'

5. Medical plan deductions (controversial vs single payer)

6. Tax free company snacks, cafeteria food, t-shirts / swag and morale events. I think on site electric car charging is tax free too?

7. Reduced sales tax rates on essentials such as food, clothing depending on the state.
Do you have recommendations on provisioning memory in aggregators vs leaves? That is, would one of those configurations make for sense than the other for typical workloads?
In China, Bill Gates Encourages the World to Build a Better Toilet
I don't think job security is the concern, I think job enjoyment and personal fulfillment is. For many here that I gather can work just about anywhere they want, sometimes the movement direction to improve your situation is outwards. The real time waste in several cases is hanging on.
Not only that but having to come up with an answer on the fly in a super high pressure situation like a job interview. I'm sure I'd fumble it somehow, and then eternally wonder if I didn't get the job because I couldn't answer a question about something cool I've done.
> At its heart though, IBM is just another company trying to do things to make the world a better place

When has this ever been the prerogative of a multinational for-profit corporation?
I would think it's tough to recapture significant marketshare & performance parity in two markets at the same time.

Hopefully as revenue in CPU's increases, some of that can then be invested in R&D on GPU's.
Programming is tough. That doesn't necessarily mean that we need to emphasize the negative aspects. However, the more concerning element to me is that there are a fair number of gratuitous insults. I am as prone to making and/or enjoying a witty jab as the next person, but I recognize that this is not a wholly positive trait, and try to resist the impulse. I feel like the distilled genius of this profession has something finer to offer than Perl-bashing, or at least, I hope so.
With Oracle/Sun, there was an immediate exodus of some of the top employees, including people in the hardware group. This wouldn't have derailed projects close to shipping, but likely did derail planning for projects after that.