skysight-inc/HackerNews huggingface dataset:
Latin by it self is utterly useless (I had it for 6 years in secondary school sometimes even 12 hours a week, so I'm a bit biased). However, it's difficult, and needs constant work and attention, and there are not many things in school that are like that, so this has value.
You could replace Latin with chess, or violin or whatever other difficult thing that needs constant deliberate effort to get any level and achieve the same pedagogical effect but with more fun.
Not the midwest per se, but Salk Lake City has more software jobs than you shake a stick at.

One of the bigger software companies, Qualtrics (acquired this year by SAP for $8B) eventually gave up fining enough local engineers and opened a Seattle office.
Kristen Nygaard – A.M. Turing Award Laureate (2001)
«One unexpected result was that people often found making a model in Simula to be more useful than the actual simulation results. The process of describing the application provided a valuable insight in itself. This led Kristen to formulate one of his favorite aphorisms: _To program is to understand_. He thought programming should not be considered a low-level technical discipline designed just to accomplish a specific task, but that writing a program should enhance understanding of the problem domain and the solutions.»
Yes. I always think data freedom is more important than software freedom. For example it matters less that MS Word is not free as in freedom when you can open the file in something that is.
The patterns would be for things like copy milling or cutting out complex pieces of sheet metal. Blueprints are schematic representations of parts/assemblies.
What is the difference between those two? Whistleblowers are happy?
A lot of devtools and configuration oddities can be learnt in an hour or less. One can become a fairly proficient/well informed user of any of these. The $VALUE for any/all of these are huge !

* keyboard shortcuts for your preferred UIs
* vim (/ your preferred $EDITOR)
* tmux
* make
* readline
* strace
* gdb
* valrind
* tcpdump
* wireshark
* basic bash
* all sort of server configs:
- nginx
- apache
- postfix
- ldap
-...
* compiling the linux kernel
* understanding the sysctl tunables
* pick a binary file format and understand it
* pick a protocol and understand it
* man proc
* iptables
...
...

You get the general idea. Personally, I sometimes feel the only reason I am respected by my colleagues is simply because I know a little about a lot.

If you have an hour to spend, don't look for the biggest bang of the buck / the most valuable. Explore something small that you use all the time / wish to understand better but didn't take the time.
Moreover, case decensions are very difficult to learn for people from non-case languages. They often exist in addition to verb conjugation for person/number/gender and tense. They have their own divisions into various groups, and irregularities.

Moreover, there are other ways to achieve flexibility in word order, such as particles which agglutinate without tweaking the target word in any way:

Japanese:

PetrがJanaを好きだ。(Petr-ga Jana-o suki da)

JanaをPetrが好きだ。(Jana-o Petr-ga suki da)

Petrが好きだ...Janaを。(Petr-ga suki da, ... Jana o.)
This is a really good way to prototype and find the minimum feature set for a SaaS startup.
I don't think that is in principle problematic (unlike the social problem statements pointed out in the talk). A system which amplifies human resources by filling in for their common activities over time could use sophisticated tech drawing on the latest in NLP. The metric would be a ratio of the number of service requests they handle per day / the number of "trainers" (or whatever name given) compared to the median for a purely human endeavour where every service request is handled by a customer-visible human.

In the Mechanical Turk analogy there is no such capability amplification happening.
But looking at my credit card statement gives me anxiety.
This is literally an ad, with ad-tier information.
Luckily I live in Seattle where you are never more than a block or two from a poke bowl restaurant.
The Cyrillic script is fairly easy to learn and will let you phonetically read a bunch of languages (Ukrainian, Russian, Belarusian, Bulgarian, Mongolian, and Serbian to name a few.) Each language has a few unique letters and pronunciation can vary slightly, but for the most part they are the same.

https://en.wikipedia.org/wiki/Cyrillic_script
that's it? How did this get upvoted so high in HN?
How does billing / incentive / value based compensation work when you're invisible?
My company built this more than 10 years ago, and nobody was interested. Here's a press release from 2007:

https://www.macworld.com/article/1058169/mcnucle.html
I've been trying to document my "local-first" approach to managing photos. I've made it a ways through but am not sure when I'll finish. Posting here since it is relevant.

A Pragmatic Photo Archiving Solution: https://docs.google.com/document/d/1JzqT-DJFlS2e8ZC00HrsQITq...

It's the culmination of software I've written [1] + a workflow that's resulted from it [2, 3, 4, 5].

[1] Elodie - https://github.com/jmathai/elodie

[2] Understanding my need for an automated photo workflow - https://medium.com/vantage/understanding-my-need-for-an-auto...

[3] Introducing Elodie; Your Personal EXIF-based Photo and Video Assistant - https://medium.com/vantage/understanding-my-need-for-an-auto...

[4] My Automated Photo Workflow using Google Photos and Elodie - https://medium.com/@jmathai/my-automated-photo-workflow-usin...

[5] One Year of Using an Automated Photo Organization and Archiving Workflow - https://artplusmarketing.com/one-year-of-using-an-automated-...
don't gift card count anymore?
That's not an inherent bottleneck in Ansible. https://docs.ansible.com/ansible/latest/cli/ansible-pull.htm...

There are other benefits of using this automation, namely that it removes manual application of changes.
Forgiveness, Peace, and Productivity
Yes that’s a big problem. Not sure on the solution to that, but over time you get used to it. Just think of it like any other math exercise.
Sometimes you have to forfeit these rights in order to receive your shares.
Culture starts at the top.

Company A: weed smoking 3-commas idiot upstart with habitual lying tendencies.

Company B: cultured and serious businessmen with habitual lying tendencies.
s/siloed/high speed

At today's circuits number of layers, speeds and frequencies it's impossible to do it by hand.

Sure, you could train your average engineer to use Cadence/Mentor, etc but it's usually the design engineer that does capture and PCB routing.
Depends a lot on where you lived. Eating healthy is easier in big cities, how tasty it is, being a function of price.
I find myself unravelling mentally when it comes to remembering knots and the like
> If you say “that furry is a degenerate” you will be accused of discrimination. Don’t slut-shame, don’t kink-shame, don’t gatekeep.

More specifically, because of the demographics of the furry fandom, most people who hate furries do so because it lets them be homophobic without the social consequences of being clearly homophobic.
Things are happening in that space already!
I work at Actyx and we have a production ready stack for local-first real serverless (peer-to-peer) applications. Please take a look at https://actyx.com/ .
Step three, don’t forget to unplug your short circuitter before flipping back on the breaker.
India says law permits them to Snoop on citizens
P2P has miles to go before challenging the reliability, convenience and performance of the cloud.

That said, one area undervalued is Partially homomorphic cryptosystems[1], where the cloud never ever gets to see unencrypted user data.

I hope the future is fast-local compute on cached data, with the cloud holding a much larger, encrypted but permissioned data store, offering utility functions like search over encrypted data

[1]: https://en.m.wikipedia.org/wiki/Homomorphic_encryption
Basics of presentation skills like

- Using voice, body and mimics properly

- Not putting lots of text on slides and just reading them

- Using bullets instead of paragraphs

- Tell a story and use a less formal more friendly style (not always but applies to majority of technical presentations)

A nice video about the topic: https://www.youtube.com/watch?v=vB2pl1QbY3I
I made similar functionality for Django a few years ago called Sniper. You write all your dom modification code as an Ajax request handler. In his handler you yield out a sequence of dom modification objects and sniper handles the rest. I couldn’t understand why this wasn’t a more popular approach.
Here's the critical words: "Ultimately, NASA agreed to pay SpaceX $5 million for its review, and it proceeded. Boeing, however, said such a review would require an additional payment of about $25 million ... NASA balked at the cost and decided that a far more limited..."

Company A: D- negotiation skills w/ NASA (failed)
Company B: A+ negotiation skills w/ NASA (passed)
Definitely with Quantum there seems to be a huge advantage to having it but convincing everyone that you don't. I think we can move towards quantum proof crypto, but it won't happen until we are convinced someone can spy on us if we don't.
Show HN: ReactJS – Guess the Song by Singer
Pretty much the HN version of nerd sniping.

https://xkcd.com/356/
The biconditional is a pretty strong claim here (especially considering that you yourself have written well-regarded introductions to this topic).
> Also you can spin up multiple development branches of the same codebase without having to switch branches or stash changes (a big deal when you have one giant monorepo).

Could you elaborate on this? I’m not familiar with these cloud IDEs.
Hiragana and Katakana.
Yes - I maintain that Swarm is a much simpler offering that's easier to get started with in a 'smaller' setup, or in a mixed environment of monoliths and miniliths and microliths in one big family.

There is much less in terms of cognitive load on the developers, fewer moving parts to know about. Importantly the ability to use the same docker-compose.yml for develop, debug, build, deployment comes with the immense value of the boring sameness that a production deployment should have, and not having to worry over 'one more thing' or 'one more moving part' or 'one more translation layer'.
Because the whole point of law is to create an objective definition of what is a crime and what is not a crime.
plantuml is nice one. Works smoothly with VSCode extension.
And wow, mermaid has gantt chart !
Nomad is a solid, less complex, alternative. Docker Swarm is also an option. Mesos. I'm sure if you look you can find others.
There was a radio advertisement about a class action settlement over those ear plugs. You should look it up.
It's loading for me today (and wasn't yesterday).

Try it again and see if it works better now.
Database operations. ACID compliance. Could also be safety critical to keep your state stateful.
Is SMT as unsafe on AMD as it is in Intel?
Usually you just follow this list in reverse; from bottom up and undoing what you did.
This really is good advice. I’ve found a little goes a long way in improving your experience.
And cloud SaaS are enemies of both! After all, in order to have data freedom, you need to have something to open in that other program, and cloud solutions do their best to not give you proper open/save file (and even if there's an export function, and even if everything is actually included in the export, it often isn't followed by import function that could read that export).

For this reason, I avoid using cloud SaaS for anything where can avoid it.
They’re probably advanced in achieving some strange specific technological goal like making rotor blades sound like goats. But they probably do it with floppy drives.
1. If purports to have "self".
For the lame definition of valuable: if you are not in the practise of negotiating, try to negotiate in more situations and see what happens! Attempting to negotiate will not harm your situation when dealing with another party making you a genuine offer.

Even if you are a very mediocre negotiator, you might be able to easily eg obtain a somewhat higher salary when starting a job versus just accepting a given offer if you're not aware that negotiation is possible/expected.

(This doesn't work in all situations, some employment markets are highly regulated and don't have market rates, negotiation is more likely to produce better results if you are in a stronger negotiating position...)

If you have an hour, read https://www.kalzumeus.com/2012/01/23/salary-negotiation/

If you have a few hours, read through the book "getting to yes"
If you ever had a clearance, it isn't about sense. It's about "RULES".

Thing A and thing A' are moral equivalents.
Thing A is a federal crime (we don't care why or if it's wrong). Thing A' is a not a crime.

You do thing A, a long time in the past. You get a couple strikes. Probably still get clearance.

You demonstrate you don't understand difference between thing A and thing A' (even if moral equivalents) which implies you don't understand "RULES" or that you have independent thought (worse). No clearance for you.
Don't know why but the post doesn't mention Ingress resources when it comes to exposing and load balancing your services. It is a much better and official way then that mentioned in the article.
40% is a little bit too small for me, but I used a 60% at my last job as a second keyboard - I had multiple machines at my desk that I wanted to use at the same time and didn't want to give up so much desk space for the lesser used one.
I would suggest learning juggling a basic 3 ball cascade. It’s great for training concentration and coordination, and also quite addictive.
I have a $400K/year bootstrapped SaaS I'd sell if I didn't have to deal with the process of selling it. But because I'm not willing to pick up the phone and talk to buyers and lawyers, and the long-term transfer of knowledge about an old tech stack and all that, I'm likely going to sit on it until some day I shut it down, or some kind of marketplace appears where you can flip a business like that without getting on the phone.
Moving everyone in the US to Texas would only result in 0.2% of the population density of Manhattan (just checked with Wolfram alpha which is great for this kind of thing)

You might be thinking of moving the entire world's population to Texas, which would result in 56.7% of the Manhattan density (by 2017 estimates).

Of course we would still need to grow food in fields, which surely is the most space consumptious part of the population.
Double unders.
Focusing on the task at hand, using what they know works with well understood failure modes. It's smart.
Still I don't believe you. I have experience of playing competitive shooter with 250ms latency and it was nearly impossible to aim. And you are talking about 500ms latency. Let's just agree to disagree.
Maybe bitcoin and crypto are not valuable... but the mathematical ideas of blockchain are, after the bubble dies they'll just become boring pieces of crucial infrastructure that sit in the background but they'll be there, it's the only way to ensure data auditing and integrity, and sooner or later people will be ok with paying 10x or 100x storage and compute costs for auditable integrity.

It's just that the real deal insight behind blockchain is not sexy and not something that's easy to make money from...
FWIW there are some bison in Golden Gate Park in San Francisco.
I wonder what % of HN readers don't already know Git.
Hey, Tesla Fans: Drive the Porsche Taycan Before You Criticize It
There are groups which tend to attract heavy abuse. Disadvantaged minorities and celebrities tend to share in this, with some interesting intersections. Since blocking one annoying user at a time is itself tedious and something of a denial of service attack, common blocklists get created, and shared.

When these affect out-groups, the impacts are relatively benign. Celbs' lists, given the share/rebroadcast nature of several social media platforms (notably Twitter), mean that getting on one of these lists is akin to being erased from the platform -- if your posts are invisible to a large fraction of the many-followers set, you lose amplification.

This can be an appropriate and intended consequence (don't be an annoying git if you rely on others spreading your message(s)), or not (adding personal enemies to inappropriate lists, inadvertant additions to lists). A problem with shared blacklists generally.

I witnessed some of this and resulting fallout in a Mastodon incident which had carried over from Twitter, August of 2018.

Effective and fair abuse and harassment countermeasures are challenging.
MeWe – a(nother) new ad-free social network
> He was found guilty of treason, terrorism and "counter-revolutionary activity" but not for his numerous other depraved crimes against individuals?

The point of the trial wasn't to deliver justice but to eliminate Beria. Khrushchev had to consolidate power first.
Yes, this is it.

We went from local, to local infrastructure/IT, to cloud services in which data is mixed with other data and ownership is nebulous.

The business as you say, favours this, because the 'downsides' of the model are more on the side of risk (your data leaking, losing rights to your data, your data being 'sold' etc.) - which we don't like to pay for until it's too late.

Unless there are 'big scares' or regulatory requirements etc. I don't see that much changing.

But a single major leak from Salesforce or say Google Docs could see a massive shift in how we think about such things.
Bluetooth desperately needs advancing. The range is just too poor.
I'm not sure if you're serious but I like how meta that was.
This question works both ways. If a radical change is being argued for, such as total financial surveillance without possibility of anonymous transactions, then I would expect the person making the argument to put forward a benchmark showing that total financial surveillance is making the world better.

In my case, "worked well" meant something like a mix of: a) the world did not end, and b) everyday life in developed societies (which previously did not have total financial surveillance, but are now eager to achieve it) was more or less the same then as it is today.

In fact, to expand on b), it seems to me (admittedly from a completely intuitive and unquantified perspective) that we are quickly losing civil liberties today and that this aspect was better in the past.
Comparing English to Latin is not like comparing the Sistine Chapel with a sketch. It's more like comparing the Sistine Chapel with a modernist painting.

Is the Sistine Chapel objectively more beautiful than Mondrian's Broadway Boogie-Woogie?
Advanced Google Search syntax + the Ngram Viewer.
In case anyone was checking the comments first, this is literally about building JavaScript, i.e., it’s about using Bazel for the build step.
IPA is also amazingly useful if you want to learn another language or even just learn to say someone's name correctly.

Having a notation for sounds helps you to understand and speak foreign languages, because you can think of what someone is saying in IPA and not in some flawed English transcription.
Even if we imagine some 'universal game binary', games are never going to be portable the way other media is. A movie is basically just a rectangle with some moving pictures accompanying some audio -- it's really easy to create a standard format that any movie can be shoved into. Video games, however, are much more dynamic. Video games require all sorts of complicated input devices – gamepads, joysticks, touchscreens, mice, keyboards, microphones, cameras, accelerometers, infrared sensors, etc etc etc.

You can still play old video games in emulators, but you are usually using an approximation of the original input device. This isn't such a big deal with older, simpler games – playing a SNES game with an Xbox controller is a good enough approximation of the original experience. But newer innovations like the Wiimote, Kinect, VR headsets, etc will make it a lot harder to play games made for them in the future. In 50 years, you'll still be able to boot up Wii Sports in an emulator, sure, but will you be able to find a good proxy for a Wiimote?
Same here, using Safari if it helps.
Excited for jsf, asp.net, Wt and UniGui. Full circle is complete.
How is that a unique problem? If you have an iOS native app and you want an Android native app the difference are probably 100x the differences needed to deal with Safari's quirks vs Firefox's vs Chrome's. Same for Mac->Win->Linux.
Martin Kleppmann is a major inspiration for our startup, Ditto.

We take the local-first concept and p2p to the next level with CRDTs and replication. But what we really do is leverage things like AWDL, mDNS, and or Bluetooth low energy to sync mobile databases instances with each other even without internet connectivity. www.ditto.live

Check it out in action!

https://youtu.be/1P2bKEJjdec
https://youtu.be/ITUrk_rjnvo

We found that CRDTs, local first, and eventual consistency REALLY shines in the mobile phones since they constantly experience network partitions.
Well, he plays with between 100 and 300ms latency on average, atleast whenever I check the player screen. They're perfectly capable of hitting targets reliably.

On a similar note, I used to play World of Tanks with around 400ms latency before I got a better internet uplink, while it's certainly bad for a month, you start to get used to it eventually and the brain compensates. Of course, if reaction time matters you loose, but you can adapt your playstyle in a lot of games so that pure reaction time doesn't matter as much.
How to cook eggs.

Pick two or three styles of egg and spend an hour (and a few dozen eggs) preparing them over and over keeping notes on the conditions and outcomes of each generation.
Regex don’t do transformations? All they can do is match strings.
I feel like a lot of performance could still be extracted from Python libs everyone is using. I.e. NumPy should probably use MKL on Intel out of the box - an easy 2x improvement in performance. On dense linear algebra MKL is pretty impressive. All the stuff that has to happen in Python will be slow as molasses, though, no question there. Parallelization is also currently much harder than it needs to be. I have a bit of code that does elastic deformation on images. It uses a single core for whatever reason (it does call out into numpy and scipy, obviously, this is not done in Python). All my options for parallelizing this suck mightily. I might end up doing exactly what you're opposed to: drop it down to C++ and use pybind, because currently this stuff is single handedly responsible for quadrupling the duration of training runs, which weren't super fast to begin with.
Losses, for years, are true for many successful and still around tech businesses.

Twitter is just one example. They didn't turn a profit until 2018.

I wouldn't write off Uber just because they're burning cash. Often this is done to secure markets by undercutting competitor pricing, or, aggressive R&D for future growth. Both of these tactics show losses for months, if not years, before things come to fruition.
I don't want to sound ridiculous, but I've gotten the same benefits that you seem to describe (I have never tried mindfulness) since I started to smoke weed.
> They're games. They're not important. They're not art worth preserving. It's just a little entertainment. A risk of "losing" a game that I would probably not play again anyway is a perfectly reasonable trade-off for a hassle free gaming experience.

The people for eho games were a major part of their childhood as well as the profession of game designers would like a word with you.