skysight-inc/HackerNews huggingface dataset:
..and the “Rat race” I mentioned on a previous comment above is that exactly perpetual effort to cover that +25% as you very correctly stated of “more expensive lifestyle” that we impose to ourselves.
Just buy Google fi, and access/dial your phone calls/sms in hangouts.
Click web at the top of this page, ask your browser to show the desktop version if on mobile, show the cached version of the page.
I can't really do much with the numbered options there but I'd just like to point out that Thai has no spaces between words. I know six year olds who can read Thai properly so I don't know about trained performers or whatever.
That's a really weak commitment, considering that they had 2 years to comply with GDPR.
American dominance can be explained entirely by its geography. Socioeconomic systems exist to exploit geography. No socioeconomic system can create resources that don't exist.
Wait, in stealth mode it's listening for any text selected, even in other programs? This is a bit mind boggling - what's to prevent any program listening to any other (like a password manager for example)? Is this sort of access not prevented by an accessibility permission?
Aurora Labs raises $8.4M to bring its self-healing software to cars
True, RPM is pretty messed up as far as complexity.

But, let's consider that I have never had an RPM-using system have its package database corrupted beyond repair (you can rebuild it with rpmdb --rebuilddb), and unlike dpkg/deb, rpm fully supports downgrading packages, which is something I have missed on Debian multiple times.

RPM is too complex, but it's also a good format from a reliability standpoint.
It's 100:1 really.
You could add this indirection layer with something like JMP instead.

With https://jmp.chat/ you don't need a SIM card at all - you just login to your phone number with an XMPP client (SMS/MMS) or SIP client (voice) and use it wherever you have an Internet connection. If you only want to use it at home, you can just use wifi and don't need to pay any cell carrier. But if you do want access to your number away from wifi, you can get a cheap data-only plan and use XMPP/SIP clients on your phone too. It's always up to you if you want to be tracked - you can turn off your phone('s modem) and use your number only over wifi whenever you like.

And it's easy to transfer your existing number into JMP - see https://jmp.chat/#existing for details.
Suppose you are playing go and losing. You can see in the future and know you will lose. Now imagine go is life. Pray for reincarnation, to play again.
That's very odd. Go was purposefully designed to scale and be used by 1000s of engineers collaborating on a project.

https://www.quora.com/Will-the-Golang-code-become-unmaintain...
We are working on that but it is not so easy because many queries are generated just in time.

The high load problem is mitigated by the way, so you can try now if you want.
to be fair, many of them could be breached already, u just don't know about it yet. At least with OneLogin there was a disclosure and pressure from the public to improve their opsec.
First of all, read your history and news. You don't have to go far, just go back a few years when the Chinese government were blocking the App Store. This isn't a law, this is literally just some arbitrary decision passed down in a piece of paper from the top.

Second of all, even if it is a statute, you don't respect the law in China, you respect the MAN. What's legal and what's not depends on not the independent judiciary, as there isn't one, but how well your relationship is with key government officials.

Thirdly, all these world-wide subsidiary are there mainly for tax and payroll. Apple China does not operate independently as it's wholely owned by Apple US. Also, I don't know if you are aware, this is likely the decision made directly by Tim Cook if you've seen his activity in China recently.

The solution is very easy, appeal to Trump and I'm sure his ilks will go to work. You may not like Trump, but the outcome surely will be infinitely better than compromising your own core values and customer's trust.
I think Java has such good build tooling that you don’t need to build in a container for reproducible builds. Other languages might be different.

Install the JDK, install Maven, check out the project, “mvn package” and it’ll download what it needs and produce the JAR to be copied into the Docker image by the Dockerfile.
Sound quality (2009) [pdf]
That’s a completely ridiculous line of reasoning. How can you honestly write that it’s no better than censorship. Have you been spent any significant time living behind the great firewall?
I don't think so. For example, the Linux kernel is old, but still quite well maintainable.

So I would say: it applies to systems where proper modularization was neglected. In the anecdotical cases I referred to, one major element of this deficiency was a complex database, shared across the whole system.
I stand corrected by you all. She would be a PM as bad as the others.

I call her brave because she knew she would likely be killed if she returned.
> I also had plans to port to Mac OS X, but like with PS2, this proved too difficult since I was unable to install a working C compiler and development environment on Mac OS X.

I am surprised by this statement, as it's generally as easy as xcode-select --install to install the CLT (or failing that, installing full-blown Xcode). Slightly up in the article there is mention of Lion, so maybe this is related.
On the internet, no one knows you're a rodent!
I think it is mostly that competition is insane. Not that competition is low in Silicon Valley, but you are still able to carve out some niche for yourself. In China not so much, or at least it is a lot harder. People will come in and do what you do, what your supplier does and get the same deals as you, on every level of your business.
Yes

curl cht.sh/:styles-demo

select the best style for you, and use it in the queries.

curl cht.sh/:help

for more info.

Also, use the special client cht.sh which supports persitent configuration and many other useful features.
> but I feel it's really held back by its templating language.

That's very subjective. It's templating language is one of the reasons why I use Hugo. It reminds me very much of Lisp ({{ or $foo $bar }}).. parens replaced with double curly braces.

Now, everyone doesn't like Lisp :)
Nice, I have heard about Ambassador before but did not have the time to look into it in detail. It is just amazing how much OSS is being created around the k8s/container ecosystem and I truly believe that it will greatly improve our lives as developers in the future.

I've added this to our internal list and we will check it out and see if any synergies are possible with our products. Our vision is that these services work so well and easy with the rest of the ecosystem, that you can get started with a new project in a day or two and have everything set up - from users, to permissions, to routing (e.g. via ambassador), to testing (there's still ton of space for this), and so on.

I think the journey of software development beyond 2020 will be very exciting!

ps: Sorry for slow responses, HN has a very high post wait time once you hit the limit. And thank you for the positive vibes :)
Ask HN: Experience using ARM compute library?
I am trying to get started with the ARM compute library. There is plenty of auto-generated documentation but I have not been able to find anything that is aimed at understanding how all the parts of the library are supposed to fit together.

Does anyone have any experience of advice for using the ARM compute library?
I fortunately do not suffer from motion sickness anymore, but I had a lot of issues with that when I was younger in the car.

I kinda hope they work, just in case my 6 months old son has the same problem later on and for everyone who suffers from the same issue.
Three of the source code files contain a notice that they are in the public domain:

* cpucycles/mips/cpucycles.c

* cpucycles/cortex_vct/cpucycles.c

* cpucycles/cortex/cpucycles.c

Regarding the missing license:

I guess if you download the software from his website you are not allowed to distribute it yourself. Is that correct?
Stack adoption is orthogonal to maturity or ease of use. Recent experiences have indicated to me that the main factor in which stack a company uses is basically the whim of whatever developer was tasked with the initial project creation.

Nobody's going to tell him no and there's not going to be significant discussion about the merits and even if there was, there's no best practices to lean on to make the decision rely on anything other than pure emotion.
> The expropriator and the recipient of expropriated goods/services are in a collaborative effort ... They're both willing and delighted participants in your demise

This is an assumption, and I think it is manifestly not always true. Have you ever benefited from some piece of regulatory unfairness, which was set up without your knowledge or consent (possibly before you were even born)? For example, if you use services that are partly or fully paid for by taxes, are you aware of exactly where all the tax money comes from, and who is taxed more than you think is fair and who is taxed less? (I'll take it as a given that no one thinks the tax code is totally fair, though people disagree on what would be fair.)
Optimizing a Python application with C++ code (8000x speedup)
Sorry, its still unclear. Do you consider genetic algorithms, etc to be an example of (mixed-integer) non-linear optimization? Or are you talking about some other method?

>"You can probably do this kind of hyper^n optimization as deeply as you like but I doubt it would lead you anywhere, given how terrible non-linear optimization performance on general functions is and how short the existence of Universe is."

In practice you don't need to find the actual optimum though, just do better than the alternatives. This reminds me of "a single nn layer can approximate any function". Sure, but in practice a reasonable approximation will arise much easier with other architectures.

EDIT:

By "101" I thought you meant something like "low level" or "first thing you learn/try". Did you mean something else?
Open source can introduce a kind of de-factor standardization when some project becomes the go-to solution for some domain, with almost everyone using it and contributing improvements. It is a type of network effect, the feedback loop being made possible by the open source development model. Examples include the Linux kernel, the GCC compiler[1] and even OpenSSL (which is what made heartbleed such a big deal).

Of course there still exists a long tail of alternatives, there is no stopping that in an open source world.

1. Arguably shifting to LLVM/clang these days. But note that clang for instance implements a huge amount of GCC compatible behavior (like commandline flags), instead of inventing their own.
We're currently starting to work on ORY Hive (project name wip) which is going to be a fully functional identity management service (user registration, login, social sign in, password reset, MFA, ...) sort of along the lines of Auth0 or AWS Cognito, but as an OSS solution.

As part of that service, we will add connectivity adapters for generic OAuth2/OIDC providers as well as (probably) LDAP/AD and SAML integration.

We're still in prototyping phase (building a good API here is really tricky because no open standards exist to our knowledge for this) and it will take some time. But hopefully, it will be something many people can build on!

And thank you so much for the positive feedback :)
I guess my experience differs. Before I moved into the tech world I worked at a law firm for peanuts. When I got a $1/hr raise I went out, bought a bottle of whiskey to celebrate, and then didn't increase my spending at all. Any money I got from that raise went right to my savings account.
Yes they do.

Perhaps the insulting was ritual in the sense that an airport check-in person asks if you packed your own bag today. They're listening to the tone of your reply rather than the words. Similarly, if the insulters of the successful hunter are truly envious then there will be a different tone to their insults. Then a problem is exposed. Note that this ritual isn't encouraging envy (which is a harmful emotion). Rather it is helping to expose any envy that may have arisen, in a safe manner.

The flipside is that some people try to arouse envy in others. In modern times by conspicuous consumption, bling, expensive shoes, super-yachts, bragging on social media, etc. Such people deserve to be mocked until they've updated their idea of success.

Yet we are morally obliged to differentiate between them and those who've made original contributions: artists, inventors, innovators, problem-solvers and so on. Our survival in the long term actually depends on the latter group. After all we shouldn't be aiming to thrive for an 'extraordinarily long period of time', but indefinitely, just as the Ju/’hoansi would no doubt have preferred to.
> I'm not convinced by reason #1 because words are distinct even in speech. No matter how fast or continuous your speech when you say, "The dog jumped", everyone will agree that "dog" is a distinct thing, even if you're illiterate. It seems quite logical to separate "dog" from the words before and after when you write.

Clearly you've never tried to learn a second language?

Word segmentation is a very difficult task for non-native speakers. Segmentation failure is a common error in children learning for the first time.

The word breaks are only obvious to you because you've had decades of daily practice parsing them. Look at a speech stream as a waveform or spectrogram, and they vanish: they are objectively not there.
Can you read this article? I'm in Europe and run into a message saying "Unfortunately, our website is currently unavailable in most European countries. We are engaged on the issue and committed to looking at options that support our full range of digital offerings to the EU market. We continue to identify technical compliance solutions that will provide all readers with our award-winning journalism." with the LA times since the GDPA.
Dynamic KPI Analytics for All Business Users
Knowing DJB and his track record those are just facts.
The headline does say for Windows builds. Would that imply MSVC being the original compiler being used, since that is the usual default compiler under Windows?
I’d prefer to have a dependency graph to a priority system, personally. It’s much easier to reason about and maintain.
Social mobility in the US is far lower than most of its peer nations in the developed world.
Pfizer reverses price increases after Trump conversation
Authenticity, sure. Humility - not after his approach to the students issue in recent years where he was more interested in being correct then helping people :-(
What horror?

At best it might be a slight embarrassment (that can be avoided by checking the diff before commit).

Then again, having killed the bug is more important than pretty commits.
Unless something has changed in the repo, the Github description -- as close to a "headline" that a Github repo can get -- is: "the only cheat sheet you need"

I agree that "Meta cheatsheet" is not a very effective title. When the repo doesn't have a Github description, I usually go with:

[repo name] - [first line of README.md]

In this case:

cheat.sh - Unified access to community-driven cheat sheets repo of the world.

(I modified it to abbreviate "repositories" to "repo" and to omitted the phrase "the best", to go along with HN's rule for avoiding sensationalism.)
Thanks for keeping things factual.
OpenAI Glow Helps AI Agents Learn with Small Datasets
I second that. It works for me as well even when the client has ad/script blockers.
The omission is interesting only in that it highlights that programming and debugging are one in the same.

Us old folks that have been programming for 20 years don't even separate the two, there is no meaningful distinction. Programming is not a write-only operation (Perl excepted).

If it's an existing project/product, I get it running and find the entry point. If it's new, I write and entry point and get it running. Then I change something, or write something, and debug it. Is it working as expected? Maybe the execution flow isn't what I expected. Why do I always forget to initialize things right. Probably because every language thinks their version of native v. abstract references are fancier.

Blah, I need to get to work cod... debug.... what am I doing today? Ah yea, writing documentation. Fack
I'm using IDE debuggers as integral part of my normal programming workflow, not for actual "debugging", but for stepping through new code to check if it "feels right". I hardly find bugs that way (that usually happens when the code is out in the wild and several unexpected things happen at the same time), but I add a lot of little changes based on the step-debugging... rename a variable here, add a forgotten comment there, and also think about what to do next. I'm quite sure I spend more time in the debugger then writing code.

I wish edit-and-continue, rewinding time, etc... would be better supported across IDEs. Programming should be a "conversation with the machine", and ultimately with other programmers. When I'm stepping through my own code, I try to assume the role of an "outsider" and judge my code from the "outside".

The debugger is also the most important tool for me to understand code written by others.
All of these things you mentioned are either also required for a monolith (like DNS+DHCP) or are required for neither (isolated environments).

Does that mean that because of all the work required to properly set those up for a monolith, we better stay with microservices?
Well, the astronauts could always wipe the floors themselves, or just work in a dirty building.

The janitors probably lack the skills to go to space and command a spaceship.
The phrase "the harvest" is used at least two times in this piece in a similar way:

But it didn’t take long for CEOs to divine the wisdom of a viewpoint that hit them where they lived, in their wallets. The harvest has been decades of increasing income and wealth inequality.

I find it to be very odd, the author is Pulitzer winner, so there's that I guess.
Yes, it is not good, we are working on the new frontend.

I can give a link to it to you if you want, but not here, because it will not handle the load that comes after that; just write me a mail if you want to test it.

Everybody who reads this and what to help testing the new frontend write an email to me I will share the link with you.
Maybe they don't care about European readers. I'm European but they are from Los Angeles so I don't complain. Would I comply with a US law if all my customers were in the EU?

To be fair, they're probably blocking also US readers occasionally or permanently in Europe. They could be annoyed by that.
The simplest answer to you question is the guy has absolutely no understand of how the US legal system works. In China, when you are in any "legal" trouble, whether you actually are at fault or not, if you want to get out of it, all you have to do is "confess". The dude probably thought he could have done the same in the US. This is naivety, but not entirely beyond belief given how backward the Chinese are when it comes to legal matters.
Google’s AI Assistant: Do We Really Have Requirement of This Technology?
A predecessor was patented in the mid-90s: https://register.dpma.de/DPMAregister/pat/PatSchrifteneinsic...
It depends on topic + you can use the ~ notation to extract only parts of the cheat sheet. Check README on Github for that (or curl cht.sh/:help)
Meant "precedes" of course.
I have the same message in Sweden, shame they can't find to operate business without abusing user data.

Still there's an archive.is link listed here: https://news.ycombinator.com/item?id=17506215
so I have more money to save.

Unless you are saving in the mattress, the money is still in the economy
Stop networking and start connecting
One practice I don't think I've ever really seen properly discussed is exploratory debugging. Given a large codebase I'm not familiar with, I've found that this workflow is an incredibly fast way to get familiar with the overall flow and structure of the code:

- run the thing
- grab an output string of some sort (either output proper or logs or whatever else)
- grep for it
- set a breakpoint where the string is generated
- run again

From there, you can explore the stack, and you start to get your bearings. How is this particular thing generated? Find the place in the stack where it first shows up, set a break point, start over and debug from there. Repeat until you have a sufficiently solid grasp of the codebase that you can just navigate the source tree searching for where things are.
People make mistake when they are under pressure, how do you know that guy wasn't being blackmailed, and someone or something threatened to harm his family if he didn't do it?
I was just speaking with Datawire/Ambassador CEO in their slack about Oathkeeper... you should reach out and speak with them. Interesting synergies IMO.
US may have just pulled even with China in the race to build exascale computer
Obviously git for version control and make in combination with watchman as my goto buildtool, even though I like bazel just as much. I prefer tldr over manpages sometimes. I also use pass as my primary passwordstore and xclip for copying. Other well implemented tools I use in my daily life are taskwarrior (task and todo manager), hledger (for finances and accounting purposes), ncmpcpp (mpd client) and watson (as timetracking in multiple projects).
I use a vpn, but you can use a simple proxy.

E.x: https://us.hidester.com/proxy.php?u=eJwBWACn%2F3M6ODA6IoYNRJ...
are you a polish unsatisfied with the world cup performance?
You are looking at it from a leverage perspective, but this is about PR.
Well, yeah. This is fully intended. It keeps the proletariat in tatters. With threats to food and lodging, they won't protest and won't rise up. It's a very effective means of control.

Bread and circuses, people.
He might be using a VPN, I get the same message from the UK.
You don't need to invent new ones, English already has plenty of digraphs: gh, sh, ou, ie, ei, ae, oa, th, ng, gn, wh, ch, ph, kn, tch, ough, ti, zg, ci, wr, and qu.
Was trying to look at it on the desktop...
Exactly this.

All tech companies in Finland are like "We can't find enough competent coders!" and newspapers are publishing that as is.

Well, no shit, because your pay is shit.
This distinction also exists in Russian, though not in single words: белая зависть translated literally as "white envy" and черная зависть i.e. "black envy".
> Maybe I'm just paranoid

This common saying.

I'd rather be paranoid and informed than blissfully ignorant. But a person can only process so much while carrying on with their lives.

The jewel beetle attempts to mate with an amber glass bottle it finds attractive until it dies from exhaustion.

https://www.npr.org/sections/krulwich/2013/06/19/193493225/t...

We increasingly manufacture our own deception. Deep fakes, targeted advertising, you name it. We are both the beetle and bottle designers. It is definitely worth thinking about.

It's much easier to design glass bottles than to save beetles from the best and worst time of their lives.

Now, as crafty bottle designer, think of all the stuff you could do, given the necessary resources.
Text Clustering with R: An Introduction for Data Scientists
Distributed Monte Carlo Simulation with Celery Chords