skysight-inc/HackerNews huggingface dataset:
> It seems like such an insane language

I wouldn’t say insane, just limited.

But the main point of the shell and of scripting the shell is to execute programs and creating pipelines.

If you need to do complex things, or you need special data structures or you need to process the output directly yourself in any significant way, then shell scripting is simply not the right tool for the job.

And in the case where you want to use another language why do you want to transpile to shell script? Better to just install Python 3 or something on the server. (It might even be installed there by default already.)
My experience with doing a podcast has been very positive. Check out the Dan Hodgins show where I share thoughts on life and business - http://DanHodgins.com. It's available on Itunes, Spotify, Sticher, Google Play and elsewhere. The first two shows are on the topics of greatness (episode 1) and naming your product, service or project (episode 2).
Everything you've said is true. My wife is not even in tech.
"the relationship deteriorates to the point where the non-working spouse goes back to their home country because they are unhappy here." - this is what we're close to right now.
We are not supplied with a corp phone, they're only for people with a 'business need.' Been @ Google 7 years and never had one given to me other than holiday gift phones.

Now, some of the nooglers sitting near me seem to think they're entitled to one, so maybe the messaging has changed. but I just looked it up and the language is: "Full-time Googlers with a business need are eligible for one Google-paid mobile phone and SIM"

Many Googlers I know have Corp set up on their personal phone.
How do you process the files in the three shelves?
>I found the article a little disorganized and the author seems to be having trouble expounding a clear thesis.

So, like regular long-form journalism then, at least in the style of the New Yorker.
I agree bash is not a sane production language, and apparently so does Greg Wooledge, somebody who has maintained a popular bash FAQ for a very long time. I quoted him in my latest release announcment:

OSH 0.6.pre15 Does Not Crave Chaos and Destruction http://www.oilshell.org/blog/2019/02/18.html

I did hear about Cloud Foundry moving from shell to Go for some things, and I also heard that Kubernetes was rewriting a lot of its shell. [1]

(1) If you had to choose between Go and bash, I can understand choosing Go. I saw some blog posts along those lines [2].

Although I don't think it's optimal. I'd be interested in seeing some of those "shell scripts in Go" if you have a link. There should be a better language for sane shell scripting (hence Oil).

(2) I imagine it's not fun to port thousands of lines of shell to Go (or Ruby) by hand. Oil is supposed to help with that via an approximate translation and good errors, but that part isn't done yet.

What IS close to done is a dialect of bash that is sane -- or CAN BE MADE sane with user feedback.

For example, in the latest release I added set -o strict-argv, and there's also set -o strict-control-flow and strict-word-eval. I will add a strict-ALL to opt into all at once, as mentioned in the release notes.

Also, OSH gives you all your parse errors at once, rather than having them blow up at runtime later:

How to Parse Shell Like a Programming Language http://www.oilshell.org/blog/2019/02/07.html

[1] I just pulled the Kubernetes and there's 44K lines in *.sh files, as opposed to 48K lines a couple years ago. If it were proportional to the project's growth, I would have expected it to be 100K lines by now, so it seems they are indeed getting rid of shell!

However this only removes ONE LAYER of shell. Any cloud service that uses a Linux distro (which is all of them) is papering over all the nasty layers of shell underneath! I hope that Linux distros will gradually move to Oil to get rid of this legacy.

[2] https://jvns.ca/blog/2017/07/30/a-couple-useful-ideas-from-g...
Whatever the last version of macOS is that supports Intel, I will be on it for a very, very, very, very long time...
Yup, and at the end he even says good work and acknowledges that he knows it's taken a lot of work to get to this point.
Note, if you need to extract files you might be interested in the "pure python 3" module:

https://pypi.org/project/acefile/
Agreed. Step through the code in a debugger if you really want to understand what it's doing. Even unreproducible problems with production code can succumb to raw understanding gained from stepped test cases.
Just curious, what are the reasons to be on "a bunch of metrics platforms"? Specifically, what are the various problems you were trying solve with different tools?
Feedback:Our Honest Effort to Make a Difference in Finding Jobs and Hiring
We invite all to review and provide their feedback on https://www.toogit.com. We have tried to make freelancer hiring process bit simple and quick. Will appreciate the communities feedback and words about toogit.com.
That's fair, but I also think there's a lot to consider with various brain chemistry. I don't think anyone can just thrust themselves into it if they're in objectively bad scenarios.
yes, your current experience is heavily influenced by your past experiences.
I merely speak English and have been learning Spanish. (Enough so that using capital letters for languages seems soo weird to me now!) In doing so, I've learned at least as much about English and Latin. I wish I'd set out to learn the other Romance languages at the same time[0], as learning one sheds so much light on the others. e.g. in French, most words are recognizable as either similar to their English or Spanish/Latin equivalents. And the verb structure (the hardest thing about learning Spanish, although it almost seems natural to me now) is very similar in all Romance languages. ('Je sais' may look very different to 'yo sé', but (in some spanish-speaking regions at least) they're pronounced almost identically. In spanish you usually don't say 'yo' because the verb endings tells you who, but in French enough of the different endings have become the same that you do always have to say who.) Romanian looks crazy with all the words ending in -u, but all those words ending in -o in spanish came from Latin nouns ending in -um; the -m was gradually dropped, and -u became -o. (I can kind of read Portuguese - it's like Spanish with extremely bad spelling - or vice versa.) I made a page a few years ago comparing common words, verbs etc in those languages http://www.adamponting.com/romance-languages/

[0] Well, maybe not - getting on top of one Romance verb system was enough, it seemed soooo weird and complicated in the beginning. Although I'm still a novice at using the subjunctive.
Note, if you need to extract files you might be interested in the "pure python 3" module:

https://pypi.org/project/acefile/

(I'm posting this in the different threads in case anyone hits them during a search.)
Apparently somebody even built a CPU in minecraft. I've never read it so I cannot really vouch for it.

https://minecraft.gamepedia.com/Tutorials/Redstone_computers
Cloud vendors have OCR built in now, Amazon announced a newer product at Ignite called Textract and the Rekognition service has some capabilities there. GCP Vision and Azure have options as well. Getting the mass scan/photo is the annoying part. Some scanners also have OCR built in, or you can look at pytesseract.
C# has inner named functions.
forcing us on halmahera to not allow clearing for farm land and need to import more food to our island. rely on boats that sometimes dont come.
Because there is minimal value in being able to read but not use the source
I read a bit of history. I was once derided by a self-important house guest for having a copy of The Rise and Fall of the Third Reich with its visible swastika on my bookshelf.

She was wearing a T-shirt bearing the face of noted mass-murderer Che Guevara.
Nope, not a lawyer. But I do have the power of common sense. You can refrain from the snide comments if this is too be a productive conversation.

That request is literally the key to all of this. If they don't know he's observing a religious holiday how the hell can they be violating his rights here?

Pretty sure the guy knew of Easter in advance. And while working for Yelp sounds pretty horrible, if he didn't request the day off for religious reasons I find it hard to comprehend how the company is liable for that.

And for the sake of argument, I hope he did and Yelp ends up paying oodles of money for this. But I imagine that would have been very much spewing out of his lawyer's mouth if it were the case.
This article hits one of my biggest pet peeves -- _tell the reader what you're about_. Presumably, the reason you have this on the Hasura blog is at least in part lead generation, right? And it worked, in that I showed up on Hasura's website never having heard of them before. But the article makes no effort to tell me what Hasura is before throwing me in the deepend. A link wouldn't go amiss, either. (Yes, I know there's one in the header. It's better to have one in the article text too. Links are free, better to have more than fewer.)
I recommend against using Zeit. I tried their offering this year and it was too much in beta. I honestly couldn't even get a basic service deployed because my defined dependencies wouldn't install. My web service deployed fine using the serverless offering of another cloud that I won't name, although it was not AWS. As a disclaimer, I have no conflict of interest.
I do something similar. I scan to pdf then store those in Evernote and Evernote does the OCR.
It’s a big site, so any downtime is a lot of lost revenue. I’m sure the cost of 24/7/365 coverage is justified.

The trouble is that they apparently don’t want to pay for actual 24/7 coverage with a defined on-call schedule. They just try to declare it into existence.
As is “nasty”, “snapping”, “blowing up at”, “dramatic”, and “passive agressive.” Oh, and let’s not forget “horrible.”

Have you ever dealt with bad docs? Seriously!!!
Every fly you miss with the flyswatter breeds a galaxy-mass of flies in one year.

If you scratch an elephant with a single fingernail, then two, then gather more people as necessary... by the time you all comprise a city no trace of the elephant will be found.

The next prime is closer than you think.
"used to conduct the business of the company" is not the same as "employer's hardware".
Truly, dealerships are the highest form of customer service we encounter in any consumer transaction we encounter.

Oh, you mean they are full of dirty tricks, hard sells for dubious or fraudulent add-ons, exploitative repair divisions, and predatory lending?

Yeah, I bet dealerships would be GREAT with return/refunds.
One Million Files on Git and GitHub (2015)
> 1. Better alignment of incentives. Since your company now needs them to keep renewing a subscription on some regular basis, there's even more of an impetus for you to deliver great value to them.

Is this accurate?

I actually see it as the reverse. Before, software creators had to improve new versions enough that upgrading was worth the cost. Now that I'm forced to keep paying regardless, the software creator is no longer incentivized to actually improve their product.

I think it's notable that Photoshop CC in 2019 isn't all that different from Photoshop CS6 from 2012, at least relative to CS5 etc before it.
Was the Boston tea party autocratic and the George III saving freedom? Are the protesters in Venezuela autocratic? How about Gandhi's people vs the Raj? There is a fundamental difference between admittedly sloppy mass action and the autocrats with their armed forces that crush them.

But the leader of the most powerful nation on earth just declared a national emergency for no reason. The same guy calls the press "the enemy of the people". Are we really supposed to believe that a handful of university disruptions and twitter storms and against his supporters are the real threats to freedom?
Facebook Will Shut Down Its Spyware VPN App Onavo
I'd have thought the shipping (on eBay) and time would cost more than the depreciation.
Yeah. Connections on heavily-used breadboards can also become very iffy, which is somewhat demoralising: you assemble a circuit on the breadboard and it just flat out doesn't work, or perhaps it works for a bit then dies.

While it seems to be a bit of a dead technology now, something like wirewrap would be a much better way to translate directly from diagram to board.
> Rubs me the wrong way when these same companies can just re implement the API and cause massive hurt to an open source competitor.

What do you propose in that scenario. Copyrighting api has never been a thing prior and likely wont be as soon as the whole affair is appealed yet again.

Why should you be able to control who makes a compatible part? Do you want your car company maximizing revenue by not allowing you to buy anything but new parts of their manufacture installed by their techs? Lets do it one better fueled by gas bought at a station willing to give the manufacturer a kickback. Perhaps to license the design of the pump connection.

This future is so fundamentally broken and stupid we would do better to abolish all forms of intellectual property rather than fall into this moronic trap.
Have you actually found cold-start delays to be an issue with serverless services, or are you just speculating? To my knowledge, the cloud provider keeps enough instances hot based on a forecasted demand. I have not found cold-start delays to be a real issue.
It is not unheard of for these problems to occur with this sort of long meditation retreat, but it is rare. The beginner's mind is not used to spending so much time in this state, and it can lead to hallucinations or extreme discomfort. That's why most sanghas and retreats require people to build up to these longer retreats.

Those who have mental disorders, whether under treatment or not, should go slowly with meditation and should keep a journal and keep in contact with a counselor. There are psychologists just about everywhere who have mindfulness and even Buddhist training, and who can help to guide people through this safely. There are enough benefits to meditation that it is worth working with a counselor to ensure that it is done safely. Those with certain forms of psychosis should probably avoid meditation, as it can alter brain patterns in a way that sidesteps the coping mechanisms one has been taught.

Long retreats are unnecessary for reaping the benefits of meditation or mindfulness. Think of these long retreats like marathons. They are incredible experiences for those willing to put in the hard work to train for them, but most people get all of the health benefits they need from 30 minutes worth of exercise. I have not yet gotten to the point of doing a long retreat in my own practice, but I am working up to it. Fifteen minutes a day and a little dedication will do it. Never bite off more than you can chew.

Also, note that if you are having a traumatic experience or suicidal ideation -- no matter the cause or when it occurs -- stop what you are doing and please immediately seek help. Meditation can turn up things that are difficult for some people to cope with. There is nothing wrong with getting a little help to deal with these things.
Oh thanks! That's a fascinating discussion.
I dunno, he doubled his money — I think his assessment of risk was spot on ;)
One could imagine any number of reasons: air quality, sunshine, a calming effect from seeing nature or variety in peripheral vision, difference in terrain providing stimuli, strength benefits of carrying the apparatus (it sounds like he often carried stuff even before working outside)

The benefits of the outdoors are pretty widely reported. And it doesn't sound like he went outside much of his own inclination.
Apple's Apple ID Management Site Blocks Linux Clients
There’s definitely arguments to have on the actual impact of Wolfram’s mathematical/scientific work vs the impact he claims it has, but there are no doubts regarding his skills at running a scientific software operation.
On the basis of the employer designating those days as non-work days?
Why such arrogance? Just set up a filter or simply click report spam if this message really annoys you.

You don’t like Facebook, you have your reasons. Thousands of Facebook employees and millions of people worldwide disagree with you. Maybe you are right, maybe you are wrong. So why be so hostile towards people who work for the company?

Shame on you for your rudeness towards a human being who did nothing wrong.
Speaking in my personal capacity but as somebody's who's a freenode oper:

The ridiculous crashing every few minutes thing of the IRC bridge has been fixed enough I haven't noticed a problem for quite a while.

I have a looooot of disagreements with matrix, which I have discussed and will discuss with them, but honestly they're not doing it completely wrong anymore.
Is there evidence of Glassdoor charging companies to get better reviews?
Nature-Inspired Optimization Algorithms
I didn't say that code couldn't be copied from existing projects on GitHub
Ask HN: Which companies are improving recruiting?
What has your experience been with companies like Triplebyte, Hired, AngelList / A-List, Vettery, etc.? Have they helped you find candidates as a recruiter or find jobs as a candidate?

What companies are actually "fixing hiring" and what are the largest problems you still see in recruiting today?
Tabs save the history of the tab as well. This is a great resource. And it's saved in session files when you save.
Segment is best used with identified real users (i.e., you have their email), not anonymous web traffic, mainly because the former is where all the value is and the latter will unnecessarily drive up your bill.

That said, they could consider a cheaper, lightweight option that pipes traffic for you with a single tracker (the original value prop) but without the identify call and custom track calls, which is where all the downstream and up-market value is with respect to personas and the swing to become a CDP.
So, do software engineers need unions?
Madness. Hire shift workers. Geezus. And don’t fire, manage them out with a pip. Does it take a long time? Sure! But thats what you get for having stupid policies.
Interesting stuff, here's a recent one, if anyone is interested they are reviewing some new blockchain related methods and they walkthrough the methods. Not everything is clear to everyone, it's refreshing to see a very smart, CEO level person, logically step through new concepts/code.

https://www.youtube.com/watch?v=CYcH0IngWxs
How Many Episodes Are Left in the Big Bang Theory and When Is the Finale?
Nginx is giving away an ebook with email newsletter subscription.
What are Redis's alternatives? Might be a good idea to have one, had their VC backers pushed them too far into monetization, leading to even more drastic licensing changes.
To be honest, the conference call linked lower in the thread has increased my skepticism for remote work. Another commenter pointed out how much smoother everything would have gone if everyone had been in the same room.
Haha this guy doesn't know how to use the three seashells

;) https://www.youtube.com/watch?v=gdnuOa7tDco
Show HN: Wildebeest – Track the Evolution of Your Code Over Time
Academics Issue ‘Emergency’ Statement Over Japan’s Proposed Download Law
It's basically the standard monk's schedule. Might be a shock for late sleepers used to eating and snacking throughout the day. Enough of a shock to set off some people. The Thais have an idiom for it which translates to "allergic to the robe". It happens to new monks sometimes. I saw it happen to one new monk in the group I ordained with. A few days after ordination I saw him running and yelling that the senior monks were trying to kill his family.
I remember the year Donaghy was caught. That was a bizarre playoffs where every single series seemed to be going 7 games, with home teams basically never losing. Then Donaghy story explodes right before the playoffs, and suddenly the finals were over in 5 or 6 games and the entire appearance of the games changed.

On top of the suspicious "stolen" playoff series with Sacramento and Miami and Phoenix in previous years.

I am convinced Donaghy was just side betting manipulation orders that were coming down from David Stern. Once caught, the league had to stop manipulating the refereeing and Donaghy became the scapegoat.
https://rockset.com/pricing/ - free tier looks pretty good but I'm not sure I'd be comfortable uploading bills and other documents here.
This article doesn’t say about “nation-wide experiment where the whole country temporarily disconnects from the global Internet” either.
Not mentioned in this otherwise excellent and comprehensive article is the likely outcome of dumping hundreds of thousands if not millions of displaced climate refugees on a state which has found it impossible to find either temporary or permanent housing for just a few tens of thousands in the firestorms of recent yearss.

Extreme housing shortages, reflexive NIBYism to the most modest of density and new construction proposals, and land costs and use which have driven many into the most vulnerable floodplains, would make this or numerous similar widespread catastrophes (fire, earthquake, possibly tropical storms striking the Southland San Diego - Los Angeles region) utterly catastrophic to many in California, leading mass to a exodus ... to where, exactly? The US as a whole would be burdened to cope.

Apart from the meteorological, topographical, and engineering challenges, the practice of treating real estate as a financial asset rather than an essential societal infrastructure may come back to bite and hard.

Land tax could address both the housing crisis and shortfall, as well as much of the funding requirement for disaster preparedness.

https://en.wikipedia.org/wiki/Land_value_tax
Physics and Proof Theory (2012)
For all practical purposes, H1B is the skilled immigration track in the USA, because you don't have anything better available to most. Other countries generally have more sensible policies.
Linearizability is a property of accesses of a single key. Strict serializability is the analogous property for accesses on a multi-key system. Basically, strict serializability implies linearizability, but not the other way around.

A database with just serializable operations but with single key operations being linearizable is still useful. You could imagine this being implemented as a partitioned database with operations in a single partition being strictly serializable, but without a global clock to preserve real time ordering of transactions on different partitions.
It is more tricky when some of this will show up on your perf review and the bonus/RSU grants reflect it. I’ve seen some people circumvent all this by taking sick days liberally and just tow the company line.
Any other advice to handle thes situations nicely balancing work/life/$$$ ?
From what I recall unions were involved in this case. Organizers of the mass protests explicitly cited receiving the advisement of union activists.
AJIT, a ‘Made in India’ Microprocessor from IIT-Bombay
I really loved Segment when they launched and recommended them repeatedly to anyone who would listen. I can no longer recommend them because of price and instead suggest people hack something together themselves or use Google Tag Manager. It's just not worth getting your company locked in even if they might give you a startup rate right now.

It was also really frustrating to us doing work in the political and advocacy sector that the their EU GDPR Data Processing Agreement explicitly forbids using their product for any of the things our EU clients would need like measuring petition signatures or donations to causes -- since those might be information about "political opinions" which their terms prohibit. This particular GDPR interpretation is somewhat unusual, we've negotiated workable DPAs with almost everyone else we've wanted to do business with but Segment was unmovable.