skysight-inc/HackerNews huggingface dataset:
They'd need to rewrite the AppleScript compiler and interpreter to support all that. It's pretty much a non-starter for building full modern tooling on top.

There just aren't the hooks in either AppleScript or the OSA component API (which is the middleware that apps like Script Editor have to call through to interact with AS itself) to drop those in. And why would Apple invest a ton of capital doing that when there aren't any users for it anyway!

...

Re. the missing library ecosystem in particular: AS didn't even have a built-in module loader until 10.9! And having landed that, the AS team didn't even bother to provide any standard libraries to go with it! How do they expect a full third-party ecosystem to spring up all around it overnight when they don't even bother to show AS users what the point of the damn thing is?

See also: openradar.appspot.com/28465563, which is my third (and absolutely final) attempt to bootstrap either a third-party package ecosystem (impossible in a culture that doesn't even know what a "library" is or why they should care) or even just get a basic AS stdlib bundled in macOS so I don't have copy-n-paste a goddamn TIDs-handler every single time I want to do a simple find-and-replace. Feel free to dupe it, or even just d/l the libs for your own personal use—it's still far better AS code than ever emitted from Apple Inc's own walls.
They were trying to incite a moral revolution within the Catholic Church to conform to their own moral standards, but the Catholic Church is not a democracy, the morals and rules are not decided by the collective members of the Catholic Church, which is what makes this move downright unethical.
> SubC is a simple subset of C originally written by Nils Holms for teaching newcomers how to write a compiler.

I assume it's for fun and to learn
I supported a token ring network in 1998, but that was the emergency room network at a hospital in Arkansas.

You're right - it sounds like BNC.
I am curious if you are based in the US? I have heard more than a few times about EU companies paying significantly less that the US for the same positions.

Were any of them willing to negotiate?
We are still using in production and for new projects. It's a very strong product with good engineering, documentation and is open source and have faith it will continue to be a viable option.
Those you say will switch are themselves a very small proportion of the people who will become enraged by the story but in the end change nothing and continue to use Google products.
Don't have links at hand because for me personally it's firsthand knowlesge from friends and classmates working there. It's not a big secret though.
My wife and I spent two weeks in Sweden (well, two of those days were spent in Oslo...), and we only encountered one person who didn't speak English. He was a pizzaman/bartender in Nynäshamn, and luckily all the dudes sitting at the bar translated for us in drunken semi-unison :)

(Honestly, though, we probably would've gotten along fine without the translators, as we'd spent a couple months with Rosetta Stone before traveling... we were/are far from fluent, sure, but good enough to order a pizza, I'd imagine ;) ).
The Hallucinogenic Elite [Text]
The following is a transcript from an episode of the Tim Ferriss Show where Tim interviews Eric Weinstein.

My guest this episode is my friend, Eric Weinstein (@ericrweinstein), managing director of Thiel Capital, a Ph.D in mathematical physics from Harvard, and a research fellow at the Mathematical Institute of Oxford University. We recorded at my house after Eric emailed me this question: “Wanna try a podcast on… psychedelics, theories of everything, and the need to destroy education in order to save it?”

Tim:

I’m gonna I’m just gonna throw out a teaser here because we don’t have time to get into it today but you and I have privately spoken quite a bit about psychedelics.
I am, either by the time people hear this or very shortly, going to be helping to
raise funds for a very interesting study that Johns Hopkins is putting together.

You said to me not too long ago something along the lines of you’d be amazed or you wouldn’t believe how straight and narrow I was for so long. When was the first time that you tried psychedelics?

Eric:

Relatively recently and it was because I had been propagandized so thoroughly that even to this day I don’t like the association, I don’t like the word cloud around them. There were all sorts of confusions that the power of one of these substances must come from killing brain cells like pouring acid on your brain and leaving it as Swiss cheese. It wasn’t until I started meeting some of the most intellectually gifted people in the sciences and beyond and I realized that this was sort of the open secret of what I call the hallucinogenic elite, whether it’s billionaires or Nobel laureates or inventors and coders. A lot of these people were using these agents either for creativity or to gain access to the things that are so difficult to get access to through therapy and other conventional means.
You are making the mistake of assuming any human intervention is required.
You could define `--` as "perform no expansions for the rest of the line", then you wouldn't have to worry about globs or `{}` which is where most of my annoyances come from.

BTW `--` isn't treated specially in version 4 of Bash.
This particular solution requires Lat/Long and I'm not sure that makes a ton of sense for my particular mvp.

If it ever does make sense, I'll be sure to check this out. It's a very convenient API.
How to balance conflicting goals when conducting technical interviews
Psst, try pressing ctrl+alt+t in a terminal window
Taken from here [1] and pasted in full to save time.

[1]: https://medium.com/@betterpeople/the-hallucinogenic-elite-9d...
I totally get where you are coming from. When having to do work on Windows, I used to go out of my way to avoid PowerShell.

I finally gave it a solid chance one day and I've found that it can be surprisingly nice and powerful to work with.

You can globally disable policy enforcement. Maybe not the most "secure", but it's not something I wish to bother with. There is also a really nice package management system for PowerShell modules with things like git integration and etc.

You can check out my shell configuration here:
https://gitlab.com/lholden/WindowsPowerShell
Off-topic. What are some of the reasons you use desktop clients? I have tried using thunderbird several times but the habit never stuck. Anything I might be missing out on (apart from local IMAP backups)?
That's all correct and it is the right way to do things (especially from Microsoft's perspective). However, the main goal of Powershell seems to be providing a scripting language that can automate Windows internals and not a shell in which you live in. Powershell is just a nice REPL, not so much a shell as you might be used from Bash.

We have had Powershell for 10 years now. Has it taken off in a big way? No. The admins you mentioned use it because simple automation is the one thing GUIs cannot provide and MS had to face this after over a decade of denial.

Do people get out Powershell instead of Python to do cool new projects that are unrelated to devops or admin work? Some maybe. But the real music plays somewhere else. And some of the reasons for that have been mentioned by the GP.
Writing compilers for fun is not relevant to HN? Get off your high horse, this project is really cool!
But it would be good for this info to reach a wider audience. It's frustrating--Why can't THESE stories be the ones Fwd: Fwd: Fwd: by grandma and not the ones about chemtrails and Obama hiding illegal aliens in UFOs?
Why not? Have you never coded something for fun and wanted to show it off? HN seems like just the place to do that, full of like minded people who just code for the sake of coding.
Yes, any website.
I don't think it's a fair statement to blame Linux's security problems on Linus.

Linux provides support for lots of security options, but the project's guiding philosophy is "don't break userland". This is 99% of the time what you see Linus cursing out other kernel contributors for. All of the possible options that Linus could _enforce_ would do just that. Heck, a lot of the security problems and blame have nothing to do with the kernel at all and lie squarely with systemd and how it's implemented. If these are dealbreaker features that you must have, Linux is not the tool for you. Your efforts are better spent working to improve OpenBSD.
That's not the embedded space; an iPhone is a full (small) computer.

iOS is quite popular, but embedded ≠ “runs on ARM”.
s/flack/flak. Although they would need a flack too.
Takeout results in an MBOX file. Seems like it be possible to push that to a new account via IMAP.
I would stay away from every snake oil product this KGB agent sells.
So your idea is for an app that would allow anyone to have private heli trips to island villas and free-to-use Aventadors for a "totally affordable" price?

Is that right?
Wait snopes does news? How did I not know about this?
The attribution to Pascal is as definitive as these things ever get. Quote Investigator just likes to present the case cautiously.
That's actually it. Except it does not consume that much system resources.
Analysis of Fake ‘White Monopoly Capital’ Propaganda Community on Twitter
I don't think you can suggest a company treats people's accounts with a lot of respect when they allow automated processes to bulk ban them by the hundreds, and offer no appeal process other than making a PR nightmare for them on blog sites.
That's the one. There's pages one can get from Google with some of the data and illustrations if they can't get the book. It tripped me out when I found out they had to design relativity into it.
I have been planning to switch to mutt, this tool will also come in handy.

Are there similar tools for MS Outlook or Protonmail or if it is possible to modify gmvault to work with either one?
This is beautiful. Thank you !!
For those considering reading it: At first it seems a bit obvious, but insight and brilliance soon come out. It's ery well done.

Note that none of the answers is: You.
Exclusivity. You had to earn the right to make a collage, and even then you only had a few so you really needed to put thought into it.
Founding for Engineers (going from long-time engineer to founder)
Making the most of Web Summit
>but I am saying running a bakery is less stressful than implementing a functioning computer system.

Has anybody here claimed the opposite?

Somebody (who I suspect has never worked in a bakery) posited that perhaps the stress of food service was physical, as opposed to mental. That's a guess which sounds reasonable, but it turns out that there are a lot of problems that need to be solved in a commercial bakery that are perhaps non-obvious to people who haven't fully considered what goes in to making a successful and financially stable bakery. I wasn't trying to argue that building an operating system is less stressful than a bakery, but I WAS trying to establish that there's plenty of mental stress to go around (in addition to the physical stress of being on your feet and moving around all day) when it comes to working in a bakery.
> It's a problem with democracy that I want a new drug delivery system to be proven safe before being allowed/recommended?

100%.

> if the threshold for safety is that things must be safer than cigarettes, then [...]

That's not the threshold for playground equipment, or shampoo, but for a smoking replacement.

> If it's safe, then it's safe. But nobody knows yet

Oh yes, we do. I don't have to say rock climbing is safe to know that shark-taunting is unsafe. We have a really good idea how many people die from smoking and we aren't seeing vape users have that issues, or at least not 1/50th as much.

The open questions isn't "is vaping unsafe" but "which fluids are unsafe to breathe the vapors from?" Even if we discovered that propylene glycol is unsafe that doesn't mean the idea of atomizing nicotine is a bad one.

> Disallowing vaping is not the same thing as recommending cigarettes.

Actually, it is exactly that. This isn't a thought problem of "Which drug would you want your citizens to be hooked on," the question is "given that they are already hooked on cigarettes, ...".

> I find you rude.

Another typical liberal thug. Willing to use the might of the government to kill people in the guise of helping, and whose greatest insults are "You hurt my feelings."

I'm sure you do find me rude, but I'd rather hurt the feelings of a few uninvolved busybodies than let the millions of innocent people who got hooked on cigarettes die from cancer.
There's a difference between "we show you the proof, and you trust us as a service provider that the assumptions are correct" - namely that non-OSS software is loaded in the form it is shown in the proof - and "we show you the proof, and give you all information needed to audit it." Some people will buy based on only the first statement and the brand of the company.

Now, we're looking at a top-notch team of OS programmers; presumably, they all have access to do that audit themselves, and at least some of them must be ethical and proficient enough to notice and refuse to ship a backdoor, right? But the influence of a state actor given 14 years to compromise a team shouldn't be dismissed out of hand.

https://en.wikipedia.org/wiki/Kaspersky_Lab#Controversy
> I also don't like how they mentioned Linux

I do. Every time I read an article on a new "operating system" someone has released, it turns out to basically just be another Linux distribution, or a new gui/runtime environment running on top of the Linux kernel. Kaspersky took a step back and thought about their requirements, and decided to go with a microkernel architecture because they felt that was a better approach for security (a choice I agree with).

It's refreshing to see genuinely new OSs built from the ground up (open source or not), because it shows that not everyone is stuck in the mindset of Linux when they want to innovate in the OS space. That's not to say that Linux is necessarily a bad choice for many scenarios, just that it's great to see projects that don't restrict themselves based on the design of Linux (and, more generally, Unix).
If you can recognize a flaw, you also know what could be improved since you're comparing the flawed attribute to some non-flawed or less-flawed ideal. You might not know how to get there, but you at least know where "there" is.
The rules are pretty arbitrary, and decided by councils of Bishops though. Trying to influence them, trying to bring the church out of the dark ages, can be seen by some to be laudable.
I think this is probably a step in the right direction, but it still only has 16 colors. When are we going to get a command prompt with at least 256 colors on Windows? There are already a bunch of linux consoles out there with true color, but nothing for Windows. Am I crazy for caring about this?
You are joking right?
This is the most HN sounding title I've seen in a while.
Token ring delivered 16mbit, 6mbits more than regular 10-base-2 coaxial or twisted pair Ethernet at the time.
Why does Google care if I resell my Pixel phone? Seriously, does anyone know?
Ok, we'll put the HTML doc title up instead.
It's (1) a side project that involves (2) writing code to implement (3) a compiler for a subset of C.

I don't really see where your issue is, but I do see 3 reasons for it being on HN.
Canada is sorry...
I would suspect that they needed your credentials so that they could get around the activation lock so that they can sell your phone...
This comment breaks the HN guidelines badly, especially the ones for the reception of new work:

https://news.ycombinator.com/showhn.html

https://news.ycombinator.com/newsguidelines.html

Dismissive snark is not ok here, even when a click was unnecessary. Such comments damage our community.

All new work has flaws. Comments like yours create a climate in which no one can share anything without having vitriol sprayed at them. That's the opposite of what we want HN to be, so please don't post like that.
How to Code Like a Silicon Valley Engineer
Buying things discounted that are discounted because you say you'll adhere to certain Terms of Service and then violating those Terms of Service will have consequences.

It's discounted if you hold up your side of the deal and if you don't, then this is what's going to happen.

Scalpers are a cancer.
This is exactly what I was looking for! Good resource at the right time!
I have been using Spanning backup for several years now. It backs up our Gmail, documents , calendars, contacts, sites It is one of those set-it-and-forget-it type services. The company is acquired by EMC now. The service costs us around $35/year/email account; for us it is small price for peace of mind. I wrote a review of them few years back - http://reviewofweb.com/gmail/backupify-vs-spanning/
Is this a repost? I feel that I've read this already, quite a while ago.
> I'd want people in my team to be on-site for the first six months anyway.

No problem with that. It is even preferable. Also 1-2 week(s) onsite stints once in awhile afterwards.
> And to add salt to the wound, the education system in my home country forces you to pass +5 years studying just to get a Bachelors while you can get a BS in ~3 years in the EU and use the other 2 years to get a Masters (as in the US)

It used to be like this in many places in Europe pre-bologna (circa 2000?)
How complex systems fail
If people don't see this, might as well do an Ask HN with more context and contact information. Likely that many Googlers read this.
Many countries/companies will consider a 5 year Bachelors as good as a 3 years Bachelrs plus a Masters if the university has a good program. Translating titles is complex, and if your country does something unusual, explaining it goes a long way.

Of course that does not help that you need a five year investment to get any official qualification.
Into Rust
Coober Pedy has one of the most beautiful underground churches I have ever seen https://www.youtube.com/watch?v=-1sINQ77Q28
You know, it's funny those outlets are complaining about the fake news from the other side, when at the same time they are "admitting they were wrong" after it does not matter anymore.

If they were respectable news outlets, people would believe in them, and this problem would not exist. But that can only happen if they don't publish fake news.
Last time I interviewed in Dublin (summer of 2015), I did about 15 phone interviews and about 8 in-person; I was only asked once about a degree and the guy said "I don't have one either".

I do have over 25 years of experience though, so that might be more important than credentials.
Interestingly, by 14 CFR 43.3(k) even the "official" method described in the article is noncompliant, as the device is removed from the aircraft, and put into a docking-station at home, loaded via RS232.

I also understand the need to follow procedures, even if there are cases in which they are clearly nonsensical or obviously without influence on air safety -- just because it's not guaranteed that everything that seems to have no influence on safety actually does have no influence on safety.

But: I had seen photographs of an old floppy drive in a B737 (I think) which was used to load updates to the FMS. Then there's a version with USB. Both storage devices could be inserted into a PC, with junk stored on them, or swapped with a completely unrelated disk/usb-stick. Inadvertently, or even with malicious intent.

So the risk of arbitrary data on the floppy drive must have been mitigated (by signing the FMS updates, checksums, ...) and considered acceptable during the design of the system.

The same, I think, should hold true for the memory card in the article: If traditionally these cards had been shipped around by postal mail, I'll claim that the possibility of damage which isn't visually apparent must have been taken into account, and a procedure been put into place, such as a CRC check to be performed after the swap, or a self-test after every turn-on of the unit. Afterwards, the card should be considered "good", independent of the method by which the data was loaded.

Does that make sense, or am I overseeing something obviously here?
Great that they did so, but as others are pointing out, with this snafu Google has pointed out a major flaw with having all your eggs in one basket with a company that lacks Chinese Walls between their subsidiaries. As it is unlikely that there will be any regulatory changes, the prudent course of action is to spread your eggs around.
Can we get a [video] tag?
Apple only kind of stood up to the feds, they happily handed over the terrorists icloud account and all things associated, they only refused to be compelled to write software knowing full well that the FBI already easily had the capability to break into the iphone. I would say that the government having some sort of restricted access to this data could be useful and important to society IF, and only if, there were better civil liberties protections in place. DHS has way too much power, and we heard from Edward Snowden that our data is often irresponsibly used.
FanDuel, DraftKings to Merge, Creating Daily Fantasy Titan
The margins are much smaller than in the US.
Bannon responded: “When two-thirds or three-quarters of the CEOs in Silicon Valley are from South Asia or from Asia, I think . . . ” he didn’t finish his sentence. “A country is more than an economy. We’re a civic society.”

.

I can't stress how important it is to read "Autocracy: Rules for Survival", an article by Russian journalist Masha Green. It's prescient, already.

http://www.nybooks.com/daily/2016/11/10/trump-election-autoc...

Rule #1: Believe the autocrat. He means what he says. Whenever you find yourself thinking, or hear others claiming, that he is exaggerating, that is our innate tendency to reach for a rationalization. This will happen often: humans seem to have evolved to practice denial when confronted publicly with the unacceptable. Back in the 1930s, The New York Times assured its readers that Hitler’s anti-Semitism was all posture. More recently, the same newspaper made a telling choice between two statements made by Putin’s press secretary Dmitry Peskov following a police crackdown on protesters in Moscow: “The police acted mildly—I would have liked them to act more harshly” rather than those protesters’ “liver should have been spread all over the pavement.”
AutoFac
It also support transparency and lot more features.
Install sysinternals, chocolatey (a package manager, https://chocolatey.org) and python, you are good to go.
Probably English (so much more training data), but my guess is that German would be well suited.
Yeah, go figure right..
Forking and copy on write is important for historical reasons but very few tools can take advantage of this model, and it causes its load of problems (ex: if widely used on the system, need for overcommit). Something like CreateProcess / posix_spawn / vfork+exec is actually a better model 99% of the time fork would be used for fork+exec. I don't see what would be achieved in the pure Win32 ecosystem by providing more support for forking+CoW, and Cygwin already work well enough without that kind of official Win32 support of fork+CoW.

I understand what you desire is to get something like a better Cygwin instead of following the WSL approach, however that won't leverage the Ubuntu ecosystem, so that would still have the same problems as what I described for NT Posix and SFU: Cygwin is a target completely separated from mainstream ones -- the tools WSL is trying to provide (and succeeds in doing so -- available today) would not be as well maintained and/or even working correctly (if available at all).

Now I agree that an interface is needed to provide alternate console implementation, and the current situation in that regard, and hacks used to make ConEmu or console2 kind of work, are terrible (and unfortunately it is now even worse with WSL, and an absolute mess with the new WSL interop in Insider builds)