skysight-inc/HackerNews huggingface dataset:
Synology is great however I'd like to caution anyone considering their enterprise gear that they do not offer traditional 24/7 support. Regardless of which unit you purchase (in our case we purchased the most expensive RU model), all support tickets are triaged and prioritized equally, and there is no phone support (unless you scream loud).
"its new continuous integration platform." Pretty misleading title, if you ask me. I'd suggest it be titled, "Google renames its old build system."
why not finish the one in Texas? yes the facility probably needs repairs but a lot of initial work is done I would think?
No idea... But I could come up with a few hypothesis off the top of my head. Perhaps they were assigned homework as kids and haven't ever wondered if it was good or bad for their own education. Or, slightly more precisely, they think working hard at school (or later in life) means taking and completing work at home. Or, they're not as well informed on the topic as to what the research is suggesting.
I don't see any direct, empirical neuroscientific evidence in that "Evidence" tab. Unfortunately, many psychology experiments allow you to fit any remotely reasonable theory to the data.
When will I be able to buy this?
Perhaps my experience is unique, but in the places i've worked, everybody made each other tea all the time when their colleages were busy - and if one thing was certain, its that the boss never made their own tea. I don't think it was every considered a problem. That was just the order of things
Because they feel it's the teacher's job to educate their kids.
Pinterest's head of engineering leaves for scooter company Lime
I wouldn't call it strict. It still means an average of 15 min of work data lost in case of primary storage collapse.
Fun fact: I think the IBM PC/AT was released just before the Mac 512K. The former used stacked 128Kbit DRAM while the latter used the then-new 256Kbit DRAM. IBM tended to be more conservative than Apple was.
> IMO the worst kind of technical debt is that which is taken on to route around a business process ("Governance"). So it, sort of, contributes to faster delivery but the conditions which drive the choice tend to persist until a regime change so the compromise sticks around forever.

Can you give an example?
Using reading level to find just right books for kids
https://www.smithsonianmag.com/smart-news/in-new-zealand-dog...

This is the first link I found... I could have sworn remembering an article about them teaching sheep dogs to drive their masters home after a late night at the pub.
> Explain the inconvenience you're experiencing because you can't get a straw?

Do you have young children? If you do, you know very well the inconvenience of not having straws.

How about know anyone with facial nerve paralysis like Bells Palsy where they need a straw to drink without spilling liquid all over themselves?!

Carrying your own straws won’t help if the lid isn’t designed to take one.

The straw ban is just more faux outrage virtue signaling bullshit which makes people think they are doing something that is helping, so that when it comes to actually doing something worthwhile they don’t bother because — yah! No more straws!

Sometimes I am terribly disappointed in the way these movements develop, percolate through false narratives, fake stats, and outright lies, and then when exposed as grandstanding bullshit the argument shifts to; but at least it’s something?

Actually, the truth? It’s not something. It’s a step backwards (see Starbucks). It’s draining, it’s inconvenient, and it saps goodwill from a lot of people who really would be willing to make meaningful changes... but instead we’re out there banning straws and banning serving water at restaurants without having to ask.

Sigh.... </rant>
> I like how Google tries to masquerade their corporate goals behind the 'portability' banner.

This may further Google's corporate goals, but that doesn't mean it wont actually increase portability, or that it's actually a bad thing for people who want to avoid lock-in.

> In reality, you have to break the cloud agnostic abstraction to leverage provider specific functionality.

I agree this is a difficulty, but I think that it's also avoidable if you make a disciplined commitment to interoperability. Just as you have to put in the effort to use this new "portable" API, you also have to choose not to defeat the former investment. Saying that this API is useless because you end up using provider specific functionality anyway is like complaining loudly that something is broken when you're using it wrong in the first place.
Okay, I see your point. But indirection only enters the picture once you introduce the possibility of multiple graphics cards which are being communicated with the same API—and I agree, that is an example of indirection.

However, it's not the role I was attempting to highlight. I was considering the role of OpenGL/WebGL in relation to a single graphics card: if you consider that situation, the API is still necessary and what it's doing is neither (much) abstraction nor indirection. Instead, it's main task is essentially conversion: the graphics card needs data in one format, javascript programs assemble their data in another (I'm using data very loosely here; I mean to include even the program source, since it's in a 'format' we can just give directly to a GPU).

That said, even something like Vulkan does abstract a bit, and once you bring in the possibility of multiple cards, the value of its role as an indirection layer becomes clear.
Ask HN: How do you protect against data corruption?
I backup religiously and keep versioned backups (of limited depth due to storage space).

Recently a few blocks went bad on my SSD and some files corrupted. I didn't pick up on this until I next went to open the files, by which time the bad version was all that my backups contained.

How should I ensure that backed up files aren't corrupt, and that I detect file corruption when it happens? I'm looking for solutions for all platforms (Windows, OSX, Linux) as running them all.
Vote in local elections. If you want your voice heard, you have to take the time to speak.
I miss grad school... I was terrible at it in the traditional sense but I enjoy thinking about research problems. I'm not very good at academia though. All sorts of PTSD and the like. I think it was due to an ever encompassing fear of failure and going back to trying to solve word math problems... But I enjoyed the creativity of thinking about questions that could potentially be solved with the combo of certain tools already available. Even now I can see a whole host of interesting things to research and pursue.
Kaggle Kernels: hosted, versioned, and reproducible Jupyter Notebooks
I wasn't a huge fan of them growing up in Seattle either, but the new ones are so much better. They have lithium batteries, a few miles of off-wire range, and auto-detach/reattach for the poles. Basically solved all the problems.

They're also much peppier, and have AC.
None of those are considered evidence that you've lost state residency (otherwise a second home would be sufficient for New Yorkers to avoid taxes). I'm currently preparing to move out of New York temporarily, and the advice from my tax advisor is to use a credit card or make a call from a cell phone at least every 3 days, and hold on to the credit card statements/cell phone records. The odds that I will be audited upon returning seem to be somewhere north of 90%, and New York is of the opinion that you are a resident unless you can prove otherwise.
Ask HN: Are you interested in almost Free DevOps Employee?
I am self-taught IT professional who has experience on Linux systems with CCNA level network knowledge.

I am pursuing DevOps courses on Linuxacademy.com and my goal is to secure a SRE role in 1 year.

I am more productive and learn faster if I have commitments and that's why I offer my time in exchange to experience. But it is not free because Human kind fails to utilitise resources they have free access. Here is my terms:

- I don't need any perks you offer.
- Pay is subject of discussion and it reduces with the scale of the exposure you offer.
- I am available after 3:00 PM pacific time either onsite in Bay Area or remote and can work until 11:00 pm Pacific.

Please check my LinkedIn profile if this might be something you will be interested in.

https://www.linkedin.com/in/mustafacan/
I think you just illustrated my point that it is much easier to answer the question “is the proposed policy a reasonable way of acheiving the stated goal” without running into clashes of moral first principles than it is to answer “is the proposed policy a legitimate function or government”.

Which answers your upthread question about why answer the former question without first addressing the latter question.

> However, if the standard is "internalize externalities"

I'm not saying that is the standard, I am saying that this policy can readily be rejected without even reaching that question.
> Except it bills itself as serverless. In a PaaS your apps need to have a server (e.g., http server). Serverless (e.g., FaaS or Brigade) elsewhere doesn't need this. Stuff isn't long running.

I think this comes down to the difficulties of terminology. I think of FaaS as a PaaS with some extra features (scale-to-zero being the most-noticeable). "Serverless" is a catch-all term for a variety of workloads, of which FaaS is the most visible.

> Pipelines? That doesn't appear to be in the docs. What is Pipelines?

It's a proposal[0] to evolve Concourse into being a Knative component, picking up from Build for complex workflows. I've been working on parts of this with various folks over the past few months.

I should emphasise that it is a proposal. For what you do with Knative today, use Build. It's a simple abstraction and it works right now.

[0] https://docs.google.com/document/d/1PicF7UhvSBpZLwichuY5hdhT... (to view, join the knative-dev group: https://groups.google.com/forum/#!forum/knative-dev)
Interactively visualizing Biblical criticisms
I really want this in an arcade cabinet for a streetfighter-esque game, or side scroller!
Here's an example OneGraph app that'll extract the captions/subtitles for a given YouTube video and let you search through them, so you can e.g. find when a term is mentioned in a talk - pure React/Apollo app!

Source to it is on GitHub: https://github.com/OneGraph/youtube-captions-helper

Try it out here: https://onegraph.github.io/youtube-captions-helper/

It might be fun to build a site that has transcripts for tech talks and use this to 1. bootstrap the transcript and 2. search across all talks for a term and be able to jump into the video exactly when the term is mentioned.
Monday is a good day for that as well - gives you time to panic-prepare/iron on sunday evening :)
FWIW, I have seen people use the image related to this piece (seen through a google search...) in the most annoying way to discredit peoples views on a subject because "they are a fish in the water."

I have not known the source of this garbage, so I hope it's a simplification of the actual source, but I will listen carefully :)
Whale sharks are bigger than had been thought and can live 130 years
Reminds me of the situation with SQL vendor abstractions. SQL even has a standard and it’s still difficult to migrate any nontrivial application.
How come? Opportunities are out there up for anyone to grab.

If anything, the guy deserves credit for spotting them earlier (than usual, if that's what you imply).
Conversations increase reading comprehension in kids
> so there's no longer any point in having a distinction between "install" and "run/boot".

When Linux boots, the in memory state changes quite a bit. Even the actual code gets modified during boot. The whole process takes well under a second. Linux does support an “execute in place”, but it’s barely a win, and I don’t think it works on x86.

A more interesting idea is to put your OS installation on a DAX (direct access) filesystem.
It seems like we part ways at the last point in that article, or at least, what you're saying here would seem to be at odds with it.

I'm inclined to agree with it, myself. It's true that these are messy problem domains, and that does make it harder to conduct and draw firm conclusions from scientific research. That inhibits progress, but it doesn't render the whole enterprise a lost cause.
Daily emails are a great notification method (the point of KPIs is to socialize them, and some people do better with push instead of pull). Further, emailed reports are a append-only log of previous reports, which has additional value.

Whether that's worth the half day to setup is a different question.
I have a home server with a lot of storage; it's running ZFS with full redundancy. If you're in the US, wait a few months and you can buy an 8TB external HDD when it goes on sale again. WD EasyStore HDDs regularly go on sale [0].

For documents and important files I usually keep an extra copy with two or more cloud storage providers. It's unlikely that these companies would suffer data loss, so the most likely cause for losing access to those files would probably be if they closed my account. Using multiple services reduces the chances of losing access to your files, since it's unlikely you'd be banned from all of them at the same time.

[0] https://www.reddit.com/r/DataHoarder/comments/7fx0i0/wd_easy...
* 2, 1 TB on Hard Drives, 1 for each MBP. I use time machine

* A dozen or so Flash drives containing our wedding pictures and current copies of our taxes in locked / encrypted volumes.

* Facebook & Google photos for our favorites from vacations

* 4 hard drives scattered through out the house and 1 in our safe

* Typically I bring a flash drive with me when we travel and leave one in the car at the airport
And now we can muse about why Mac never overtook IBM-style machines. I had a Mac Plus with Paradise system external scsi hard drive and it was great (1986 IIRC). 1 MB ram, etc.

A couple years later I was talking to a secretary in grad school, and asked her why she didn't prefer Macs. She said she typed 100 words a minute and always had to wait for the Mac to catch up- making it unusable.

Back then, secretaries really had control of office equipment. All typing was done by secretaries- from hand-written copy by the authors.

So, at least part of why Mac may have failed to overtake DOS machines was that they only had a great GUI, at a time when processors were too slow to redraw the screen quickly, and they had no "character mode" which would have allowed the secretaries to use them. Thus, companies wanted DOS (except for graphics- Macs were used by graphic departments).
The argument is not that parenting has stayed the same. It's that there's no measurable improvement in results from all the changes. So the argument goes, the changes aren't worth much, so don't worry about it.
It's more like, "The well is poisoned and Bob noticed last week, but we can't fix the problem because then people go without drinking water for 2 weeks"
> most modern sci-fi fail's at not being mere fiction

Try Anathem by Neal Stephenson.
What's the difference in running GKE on-prem vs Kubernetes?
Definitely a go-to phrase for me when tackling a hard challenge. Followed up with "except let's actually do it, not like that dumpster fire of a festival."
I just had a call with Josh, a GitLab product manager, that maybe helps with some of your questions https://www.youtube.com/watch?v=k1jK4F4NoBw
Wow what a horribly wrong article. I was there (at Xerox OSD) in 1984 when the Mac was released.

in 1984 you could hire a secretary for one year for $10,000 and give her a $600 IBM selectric typewriter. The star 8010 computer was 10 years too early, and way too expensive. Also Xerox had their head up their ass about bitmap draw programs and refused to release their internal "doodle" program. Apple made "MacPaint is fun!" the primary selling point of the Macintosh. it was used in every print advertisement where they showed a floyded picture of a New Balance shoe being edited (... Not!)

The Macintosh used a software virtual memory system and quickdraw picture language and file resource forks to cut the ram requirements by a factor of 4. This made it possible to sell the computer for $2500. At that price point the computer did something quite new (wyswyg word processing AND printing on memorywriter) and was priced like an IBM PC.
It doesn't appear to be a rebranding, but an upgrade or a rewrite, since the site mentions the first two points (that I checked):

https://cloud.google.com/cloud-build/

"Set up triggers to automatically build, test, or deploy source code when you push changes to GitHub, Cloud Source Repositories, or a Bitbucket repository."

https://cloud.google.com/cloud-build/docs/configure-third-pa...

I looked at Container Builder before and, like you, was not impressed, but this is something else.
I'd like to see a similar map for Seattle.
What are you tunnelling to? In a proper captive portal, it's blocked.

I'm not talking about just blocking DNS. Or just blocking know DNS services. A good captive portal just denies everything save the web/dns traffic redirected to an internal server running on the portal. That is until you log in and get explicit allow rights.

If your portal isn't doing this, if you can escape and actually connect to external IPs, it's not captive.
Why isn't a polished version of this the blurb?
PM for Go Cloud here (and poster of the Azure feature request).

"Unplanned" on the issue tracker just means we haven't assigned it to a sprint milestone for the team yet.

Azure and more clouds are very much in the works. As an open project, there are many approaches and we're open to all of them.

One other point: since Go interfaces are implicitly fulfilled, anyone can write and share implementations of Go Cloud for new providers or custom services without asking anyone for permission. If you take a look at the implementations we've provided, you'll find it's actually rather easy.

More to come.
They can't do that. If they reply with a bogus IP then after you authenticate to the CP, you cannot access the website you tried to access in the first place (eg google) because now your browser has cached the wrong IP address that it got earlier.

So they need to lookup the actual IP address on your behalf and then in turn redirect traffic to that IP to their CP. boom, you just managed to communicate to the outside world.
I dunno. I knew a couple people in high school that I wouldn't have been surprised at all to hear they got arrested for something like this. And one particular little shit in junior high...
A lot of the replies either rely on third party services (albeit encrypted) or forget about the third part of the holy backup trinity of having something offsite.

It sounds like you're thinking of local backup while you're traveling, which is great. The portability of USB sticks seems perfect for your use case, although I think a 1TB stick is still a stretch, maybe look into a small self-powered external SSD drive. If using OSX you can encrypt it and use Time Machine to auto-backup when plugged in (easy) or just use an rsync script (manual).

But don't forget to ship these backups offsite once you're home. If you get a couple of 2TB drives to account for growth, you could get into the habit of depositing the current backup into offsite location, grabbing the old backup from offsite, and just rotating every couple of weeks. Offsite could be a local bank safe deposit, a work office, or out of town family. (I consider family second-party, not third-party.) Local backup means nothing if you have to evacuate due to flood (east coast hurricanes), fire (california wildfires), or any unforeseen disaster.

I use this method to backup 10TB of photography that I can't do online without a fiber uplink. Thankfully 10TB platter drives are possible these days for me to flat-rate mail to my parents across the country. (And yes, Synology for local backup, that seems to be the hit here.)
I do the same but haven't calculated just what the gae free tier would cover in the way the author did
TBH, the "Jobs" way was the normal way that most people held a phone. It was the people who smothered the whole handset in some kind of crazy death grip that had attenuation problems.

I got my bumper in the mail, but never needed or used it.
That's clever. I also do a personal Kanban board as my To-Do List for work and personal. I use Trello.
Laptop is the same thing as notebook computer and Macbook is just a brand name while the actual device is laptop.
I think it's that Google provides the master node as a service. That's a big benefit. Plus, it looks like the add some security tooling.
Despite my misgivings - we should probably attempt to colonize Antarctica and the continental shelves before other planets - I think it's a good idea to colonize at least one other planet before a truly global government bans space travel.

Why? Because one thing governments hate is competition.

Think of the European colonial powers - they lost all of their colonies eventually, some quite violently (e.g. USA, South America, Indochina, some Africa), and others out of political / economic necessity (most of Africa.)

And sometimes the colonies are more powerful - USA v UK, Brazil v Portugal, Mexico v Spain (maybe) - which makes them threats, especially in the near term after a secession.

I think some of the notions regarding space colony threats is overblown - after all, space is huge, huge enough to spread political or economic competition pretty thin.
"Unless someone like you cares a whole awful lot, nothing's going to get better. It's not."

- Dr. Seuss, The Lorax
> They are also transparently redirecting DNS to their own server.

Yes that's expected. So what does their DNS server do when I ask it for the IP address of google.com?
Incrementalist – Effective Tweaks for Your Small Business
Not really, I'm afraid. Resource descriptions don't constitute a theory of operations, and the higher-level document you linked to is not public.

By "theory of operations," I mean a design document, often but not always created before a line of code is written, that describes in plain English what is to be built (or, what was built). It often discusses things like:

* What problems are being solved?

* What attempts have already been made to solve the problem?

* How does it work? How do the components interrelate? How does one operate it, especially at scale?

* How does this solution solve the problems better than the alternatives?

There are lots of great examples out there. I like to point to Consul[1] as a textbook example of fantastic documentation, and it's been there since day 1. Google would do well to follow Hashicorp's and GNU's lead.

[1] https://www.consul.io
They settled for $15/phone or a free case (they had already offered a free case to customers of their own accord). They kept the iPhone 4 around for 2 years after it was no longer their marquee model. Surely if Antennagate was actually a problem for a significant portion of customers they would have stopped selling it as soon as possible (aka, upon release of the 4S). But they didn't.
ExpressJS API driven CMS
How to Build a Custom Amazon Alexa Skill, Step-By-Step: My Favorite Chess Player
We've updated the submitted title from ‘Twitter introduces new developer requirements “to protect our platform”’. Submitters, please leave out the editorial.