skysight-inc/HackerNews huggingface dataset:
I found this excerpt from their S-1 interesting:

> We use open source software in our platform that may subject our platform to general release or require us to re-engineer our platform, which may harm our business.

> We use open source software in our XM™ Platform and expect to continue to use open source software in our platform in the future. There are uncertainties regarding the proper interpretation of and compliance with open source software licenses. Moreover, we cannot assure you that our processes for controlling our use of open source software in our XM™ Platform have been or will be effective. Consequently, any of these circumstances could result in reputational harm and harm to our business and results of operations. In addition, if the license terms for the open source software we utilize change, we may be forced to re-engineer our platform or incur additional costs to comply with the changed license terms or to replace the affected open source software. Although we have implemented policies and tools to regulate the use and incorporation of open source software into our XM™ Platform, we cannot be certain that we have not incorporated open source software in our platform in a manner that is inconsistent with such policies.

Can someone more familiar with these filings comment on whether this is typical, or is this corporate speak for "we are violating the GPL and hope no one can prove it?"
Really, you can't understand why anyone would buy a device that you can't easily run a shell on?

Can you run bash on your dishwasher?
> Doesn't “people and interactions over processes and tools” seem a little bit like fox news trying to sell itself as "fair and balanced"

No, because the Agile Manifesto isn't a slogan for a concrete methodology, it is the explanation of a set of values.

The concrete methodologies come from different sources than (and post-date) the Manifesto; the Manifesto wasn't written to sell them.

It's true that there is a mismatch between the values articulated in the Agile Manifesto and the concrete methodologies that bill themselves as “Agile”, but that's not due to the Manifesto being a dishonest sales pitch for the methodologies, it's because the methodologies are dishonestly appropriating the label associated with the Manifesto.
TCP has major issues in low-latency environments. It has too many timers and they are too coarse for 50us RTTs and 100gbps bandwidth. QUIC as a transport for gRPC can solve a lot of this. What we know for sure today is that Linux distributions, out of the box, are garbage for TCP in datacenters. You can tune some of it away, if you happen to know where the knobs are, but some things like microsecond packet time stamps you have to patch. Switching to a UDP transport means you don’t have to argue with Linux kernel maintainers in order to make progress.
Looks like you have to compile it yourself (meaning you need a mac with Xcode) or install it through testflight. Although I'm surprised that it's even allowed on testflight. iOS doesn't allow you to execute code of any kind locally, which is why if you download a "learn python" app or something it has to send your code off to a server, execute it, and then send you back the result.

It's part of the reason why I recently moved away from iOS. Things like this are not supposed to exist, and you have to bend over backwards to make it work.

EDIT: Okay apparently this changed as of last year-ish? Looks like they have an exception in place for "a programming environment intended for use in learning how to program"* Regardless I think this kind of shell environment is still against the app store guidelines.

*https://www.theregister.co.uk/2017/06/07/apple_relaxes_devel...
It used to be that I never had to fill out reCAPTCHAs, but now I get prompted almost 100% of the time, even when I am logged in to my Google account. I'm not doing anything unusual, and the only other person on our home internet is my wife. (Besides, I still get prompted to fill them out on other internet connections anyway.) Some of them take up a minute or two, especially the image segmentation ones (apparently I disagree with the general population on where the dividing lines should be).

Is there anything I can do about this? I'm being held hostage for about 20 minutes a day to help train Google's AIs. I used to think CAPTCHA was excellent - we were fixing up OCR from books and allowing the library of congress to be digitized and available to all. This gradually morphed, and now (as I understand it) the benefits from this human training are kept locked behind Google's walls. If they at least released the resulting dataset it wouldn't bother me as much.
This is a really good article. Framing discussion of IQ differences as "the reasons why black people are just so damn stupid" is disingenuous and hostile.

If you think few IQ points difference (whether it is or it is not so) is enough to denigrate the entire race as stupid or worthless, you are a part of the problem.
I lost the ability to read after a suicide attempt. I was reading Nietzsche before and after I was struggling to read comic books. Maybe it was just shock but I slowly taught myself to read again. Since then I managed to graduate, start my own business, and slowly learn programming.

In my experience, it's just effort. I try to grow 1% every day and then eventually you'll get wherever you're trying to go. So baby steps + consistent effort is what works for me.

Focus is a muscle and with enough practice you'll be able to do it longer and longer? I could be completely wrong, but that is my experience with focus and discipline. People say there are optimal lengths of time for deep work but after removing distractions, don't beat yourself up and do the best you can. Over time, months or years, you probably will improve.
I'm sure there is some novel combination of technologies out there that would be a net positive to the employees. But rather than putting a bit of work into finding it, they propose the cheapest, privacy invasive, spookiest solution I can image. I guess we should be glad they didn't suggest a large tattoo on the forehead. With the right camera's you could verify your employees tattoo before they entered the building.

If they have of come up with something like FIDO2 embedded in the arm, something that allows multiple identities and allows me to select which identity is released by just thinking the right thing (perhaps move a muscle or two) it would be useful to all sorts of things. (Finally a real solution for the password problem.) Gee - I might even volunteer to pay for it myself.
Why run x86 Linux binaries? Wouldn’t it be easier and more efficient to run ARM binaries? Then you’d only need syscall translation, no? I guess you would also need a thuniking layer to handle binary format/ABI differences. But that would still be better in terms of time and space than emulation I would think.
Yep.

http://www.montulli.org/theoriginofthe%3Cblink%3Etag
There were 30,000 car break-ins reported in San Francisco last year.

Just because fraud exists, this does not mean street crime does not exist. What a strange argument.
80% of my support experiences are laughably bad.

20% of my support experiences are amazing.

Fortunately, I don't require decent support to keep my service running. My sales rep tells me that he's aware of the problem.

I speculate it's simply the result of GCP trying to grow the org very quickly.
This is amazing work. Kudos and thanks!
I did not hear "wait for iOS 13"; searching Google I see a lot of talk about features that do not seem very interesting. What would it be that we are waiting for? Only thing most (here and elsewhere) are looking for is better multitasking (rather; side by side 'anything', so the same app with different or the same docs open or different apps with different docs and then copy/paste + drag & Drop between them) and more freedom for devs to make better software. I do not read those features in the expected new features for iOS 13 but maybe I am reading the wrong posts?
I don't think there's any good excuse that we don't enforce existing laws. But we seem not to be.

If we can actually start to break into a new paradigm,
personally I think that technology actually can help with these types of societal problems.

For example, decentralized autonomous organizations via Ethereum could have some benefits over more traditional political structures.

Banking concentration can potentially be mitigated by things like cryptocurrency.

In terms of replacing the technology monopolies, decentralized technologies could provide common public platforms instead. For example take things like Mastodon instead of Facebook (which is federation, I believe P2P social could gain wider deployment).
Even cheaper (both senses of the word) are Chinese shops like jlcpcb and allpcb.
I would love to build something like this just for general personal experimentation including a kid. I basically want something that is:

- somewhat large (about this rover size) so it can drive around a typical residential yard mixed in with occasional obstacle

- sturdy enough to carry payloads like 1/2 gallon of water or so, survive a kid sitting on it, etc.

- relatively water resistant. Doesn't need to survive falling into a pool, but operating during light rain and especially dew would be great. Needs a payload housing that would protect hosted electronics from getting wet.

I'm not even sure how much the suspension is needed, I feel as long as the wheels are independently driven and relatively large that would be OK.

Mission #1: chase away squirrels and rabbits

Mission #2: shoot them with a water jet/acorn launcher :-)

Mission #3: real-time video feed and remote control to explore the woods at night
From what I've read, the Citizenship Act of India specifies that any citizen of India who obtains citizenship of any other country immediately ceases to be a citizen of India. At that point, it is his or her duty to surrender their passport to the nearest Indian mission abroad.

I guess that one could ignore this and keep on using their Indian passport - but doing so would be fraud and criminal misrepresentation.
> how does someone decide on a price 26x higher than earnings?

That's 3,077x earnings. $2.6m vs $8b. 26x would be a great price in this market.

For the same reason Facebook paid a billion dollars for Instagram, with zero revenue (or Google & YouTube). Aggressive speculation on the future outcome (growth) of what they're buying. They're plausibly betting Qualtrics might be a $3b sales division some day, yielding $500m in profit, or similar. They're willing to pay up now for those hopeful future profits, to take them off the market before a competitor does or Qualtrics gets far larger and more expensive in the future. Definitely a very rich premium they're paying (from SAP's side, it's equivalent to two years of their after-tax profit).
> if you've ever set foot inside a supermarket, drugstore, fast-food restaurant, office, etc.

All of which require a warrant before they can be used as evidence against you.

You're conflating private recordings that are not generally available to the enforcement power of the state with the state regularly gathering evidence against you without cause. The entire point of "innocent until proven guilty" is that there must be an established due process of law in the application of the power of the state.

For supermarket cameras, that's the warrant requirement before police can look at the recording, which creates a legal paper trail documenting their justification for needing to see the recording (which can be challenged later in court), and limits the scope of seized recordings to those at lest theoretically involved with a specific incident.
Nothing, sort of. Subject to "Section 1.7 Modifications" of Terms:

b. To the Agreement:

Google may make changes to this Agreement, including pricing (and any linked documents) from time to time.
....
Google will provide at least 90 days’ advance notice for materially adverse changes to any SLAs by either: (i) sending an email to Customer’s primary point of contact; (ii) posting a notice in the Admin Console; or (iii) posting a notice to the applicable SLA webpage. If Customer does not agree to the revised Agreement, please stop using the Services. Google will post any modification to this Agreement to the Terms URL.
I am credited for the "menu code" and "inspiration", though, hahah

But it doesn't matter, I posted the code for it to be used, I'm glad to see it in the wild.
Reading this today on Firefox on a laptop running Linux.

22 years ago (when using the internet for the first time) it would have been on Netscape running on a green screen Unix terminal in university lab.

I used my first credit card to buy a CD from Amazon in the US. Never thought it would work. But then 2 weeks later a brown box arrived in my halls of residence in London and... well that really did change the world. Not the CD, the browser.

A lot has changed. It has been very incremental and lots of stop-starts, and there have been many pains (supporting standards) but it feels like yesterday. Nice to take stock and look back.
This is why coupling is your worst enemy
Uh. There’s definitely a local python interpreter on the App Store. Pythonista3 is one, and Blink has one as well iirc.
Create a report at: https://github.com/github/linguist
I use KiCAD when I am forced to. Of the two open source EDA packages that I am aware of, KiCAD certainly has an easier learning curve than gEDA. That said, I started with gEDA so I have surmounted the learning and libraries problems sufficiently for my needs. My beef with KiCAD is that it is weak sauce, I find it missing a number of the features that I take for granted with gEDA. I don’t use KiCAD for personal projects, the limitations frustrate me. OTOH Somebody just starting out and doing simple boards would probably find KiCAD more approachable than gEDA.
I didn’t think about that. I understand a condo as individually owned apartments. But what makes a separate house a “condo”? Honest question, not trying to be argumentative.
I don't understand what the author was aiming for with this. "Designers are lazy and unimaginative; why don't they all make their websites look like these unusable, ugly explosions in a type foundry?"

I wouldn't even ~~be able to~~ want to read a static document that looked like those examples.
It is logical that freedom is required for innovative scientific progress - and nice to think so, because it means that the free inevitably become more powerful, and defeat tyranny. A built-in safety device. e.g. Einstein, escapes nazis, leads to atomics (though to his regret). If the nazis had accepted everyone, they would have been more powerful... though, I guess, not nazis.

I haven't read your link yet, but I understand soviet maths developed more-or-less in parallel isolation, with some innovations on both sides - about what you'd expect. Non-isolation would have yielded greater progress.
Fair enough, it's close. But I still wouldn't do it. It would be like a carpenter bringing a screwdriver with a metal handle so he doesn't also have to bring a hammer.

I care about the tools I use to do the work I do and I don't want to compromise (or compromise very little). I don't think I can get serious work done on an iPad without faking it and saying, "um, sure, it's great!", and without honestly feeling claustrophobic.
Do we really have young earth creationists here, or is it squabbling by pedants instead?
Seconding the request to be able to "lock" a station while scrolling. Other than that it is perfect - UX and discovery is intuitive, the station listings are comprehensive, and the music sounds great
> iOS doesn't allow you to execute code of any kind locally

Yes, it does. And as of recently you can even put apps like this on the App Store!
Not only can you run python on your iPhone, natively, with Pythonista, but you can call python scripts in Pythonista via Siri Shortcuts.
Let's not forget that Google can change the terms as they please with a 90 Days notice as per Section 7.1 Modifications of the terms. So any promise that is longer than 90 days, even without a escape hatch like Section 7.2, would be legally weak and subject to change at any time without much recourse.
> And throwing away due process in the interest of the Greater Good? If you're not reminded of the Salem Witch Trials, you should be reminded of Stalin's purges just the same.

Indeed. Most of the rhetoric seems to have a tit-for-tat feel to it. I don't know how the rest of the right wing feel, but things like the Russia conspiracy theories are a lot more palatable in light of older, even more insane conspiracy theories like Obama instituting Sharia law or being born in Kenya.

The concerning parts of the dialog are the innocuous elements where due process starts to break down. Slogans like "Resist" and "Not My President" are more scary than most of the rest to me - the health of the system are more important than political ideology. Hopefully they don't mean what they are literally saying, but it'll be scary if that language breaks out of America and starts to spread across the rest of the Anglosphere.
SSH only works when you have a network connection.
Sounds good at first glance.

But what’s the actual technology?
Why India’s Blue City Jodhpur Couldn’t Intrigue Me
Design for Advanced Packaging
They have disallowed similar apps, but I’ve made a case that this app in particular doesn’t violate any of Apple’s guidelines.
Did the same: https://www.youtube.com/watch?v=6sVUs8TZGwk
These visas are intended to expand our economy, create jobs and ensure that the US remains a technological and economic superpower. Country of birth has no bearing on an immigrant's ability to contribute to these goals. If it makes sense to allow immigration of highly qualified workers then it makes sense to allow them to immigrate regardless of country of birth.
Yeah, it's too bad that in so many homes the ductwork is inaccessible for cleaning.
We've had no issues deleting and creating node pools this weekend (on asia-east1-a). No other problems noticed either.
I think PJ O'Rourke defined it best: Nationalism, the idea that every little group of human twerps with its own slang, haircut, and pet name for god should have a country.
The talk is about how most people give up on their dreams or into fear and thus will never have a great career. They will always opt for the safer good enough career, than the risky hard rewarding great career.
You're getting heavily downvoted. Obvious FreeBSD shill army is obvious!

I really appreciate Theo's approach to operating system security, and the ecosystem as a whole is very much indebted to the OpenBSD project for its advancements.
Since last year Apple have allowed executing user-input code providing the application is designed for teaching programming, https://twitter.com/palmin/status/871980560943636480 has a summary. I can't link to the actual doc since that's behind a login.

I'm not sure how this app would be allowed though.
I've described why this doesn't work when this thread came up earlier today: https://news.ycombinator.com/item?id=18425906. In essence, you will need an emulation layer anyways, so it doesn't really matter whether you're running x86 or ARM.
The company behind this is loaded with the most PhDs I've ever seen in a startup:

https://www.xanadu.ai/about/
GCP has a few features that set it apart from other cloud providers. GKE is head and shoulders above the other offerings from AWS and Azure.

GCP can be a fair bit cheaper than AWS and Azure for certain workloads. Raw compute/memory is about the same. Storage can make a big difference. GCP persistent SSD costs a bit more than AWS GP2 with much better performance and way cheaper than IO2. Local SSD is also way, way cheaper than I2 instances.

Most folks deploying distributed data stores that need guaranteed performance are using local disk, so this can be a really big deal.
I might watch if you or someone wrote a bit about what it's about, why worth watching.

Well said. Basically this submission says "watch this 15 minute video based on a 1 sentence summary.".

Bah!
See discussion from earlier today as to why this wouldn't really help: https://news.ycombinator.com/item?id=18425906
Can't you run ARM binaries straight? No need to emulate the CPU. Same as Wine runs Windows programs without emulating it (as long as it's used on x86 arch).
Depends on your taste. Personally, I hate Eagle and find it really painful to use. KiCAD has rough spots, but I like its workflow a lot more. Plus Eagle's free version restrictions are pretty tight, 80 cm^2 and 2 schematic sheets are quite restrictive even for a hobbyist. I don't begrudge people who use it, but I genuinely prefer KiCAD. And if you're going to pay for a license for your EDA software, I think there are better options as well (OrCAD).

Regarding libraries, in the hobby community Eagle has lost a lot of momentum in the past couple of years. KiCAD is now what you see a lot of makers releasing libraries and stuff for.
I make the argument that this application downloads and emulates code that is user-editable in the form of x86 binaries, which is the same as Pythonista or similar downloading and running Python code.
S-FaaS: Trustworthy and Accountable Function-As-a-Service Using Intel SGX
Outsider here, but I believe Cloud Build runs on GKE Jobs, so if they’re having trouble, it does indeed sound related.
You can, but not in the way you'd expect. Codesigning is a big issue, but one that can be circumvented if everything is signed in advance, though you probably wouldn't be able to publish to the App Store. But specifically for an app like this, you'd need an emulation layer: https://news.ycombinator.com/item?id=18425906
That's always possible. Maybe they were just having a run of weak reasoning when I looked at it the last few times.
I'm curious to see if this is true.

I faced some pretty serious resource allocation issues earlier in the year. The us-west1-a region was oversubscribed. I was unable to get any real information from support with regard to capacity. Eventually my rep gave me some qualitative information that I was able to act on.
> the health of the system are more important than political ideology

this is basically the rallying cry of the radical left. it's ok if not all of their reaction is good as long as it's possible: good ideas should rise to the top.
'ndb' is so, so much better. You've just put something amazing in front of me. Thank you!!
> I think this kind of shell environment is still against the app store guidelines

How so? I see no guidelines this app is violating.
No radios in China. Looks like those satellite night of NK photos
Yes, this is exactly the kind of garbage that Quillette peddles. "Look, can't you be reasonable, can't we just discuss the reasonable possibility that blacks are cognitively inferior to whites like reasonable people?"

Hi dang, can we please get bans for people trying to mainstream racist pseudoscience on HN?
My entire infrastructure is on k8s which should make multi-cloud easy...

Nope.
Honest question: is there anyone here who uses Node that didn't figure this out themselves with VS Code or other editors in a few minutes? And then a lot of the info is (as already mentioned here as well) not true; this is nothing new nor special.
What does WhatsApp’s upcoming monetisation mean for the company and its users?
You can interact with two Split View apps and one Slide Over app at the same time, but this is limited to newer models (I believe 2017 iPad Pro or newer). If you are on an older iPad, it is as you describe.
iOS doesn't have Hypervisor.framework like macOS does, unfortunately, which makes a project like this significantly more difficult. Hence the need for an emulation layer. However,

> I just want to run neovim and use its terminal emulator and a few cli tools.

This is doable with the project as it is currently.