skysight-inc/HackerNews huggingface dataset:
That’s awesome news. Thanks also to the EFF for all the work they are doing to ensure fair use is still a thing. We’ll (https://serpapi.com) be donating next year.
Don’t Subsidize Companies That Silence Workers
There's a difference between spending below one's means and penny-pinching. Penny-pinching is refusing to tip the waiter, it just makes you an asshole.
The simple answer is all the things you list are things you are allowed to do when you don’t have a monopoly, and while Google has a monopoly on Search, Apple does not have a monopoly on Smartphone.
China's giant telescope picks up mysterious signals from deep space
(creator here)

Unfortunately I only noticed the typo after purchasing the domain name and decided to run with it :)
Are We Asking Too Much from Citizen Data Scientists?
I read "soft" as more mellow and chilled out, and less stressed about (what seems) trivial stuff. In a way, even kinder. And from what I've read by rich people (such as Diane Disney Miller) cynical is a lot about the difficulty of establishing genuine relationships.
Not one screenshot of the UI in 60 seconds and 3 clicks in...
Hello
New here
Thinking strategically from a career and life perspective.

Managing your investments

Eating right and exercise

Risk Taking - take big risks early in your life, ones which have the biggest upside.
The terror of the unknown and leaping into it and coming out at the other end multiple times makes you fearless.
The journey is all that matters, the destination is not in your hand. But the journey teaches a lot.

Some of the above, I was fortunate to learn early on from good mentors, and I've reaped big rewards, the rest I only wish someone had told me earlier.
That is not a secure method of transfer. Giving someone a copy of your private keys just makes you joint owners, where either one can spend the money.

The recipient would be wise to immediately spend the coins to an address only they know, unless they have absolute trust in the giver.

As they say: not your keys, not your bitcoin...
Note that this is constrained by IRL effects that middle-class people experience that rich people are much less vulnerable to.

With enough money, you can afford to wait for a good deal because you don't need the money right now to live. When you're wealthy, you can brave health issues, accidents, sudden crossings with the law, etc. without ever truly touching the money-in-wait for a good deal. When you're middle-class you definitely don't have as much cushion.

This is similar to the logic of "the best time to buy is a recession", except its difficult to buy during a recession purely because it's more likely that a middle class person's cushion is gone due to economic conditions and thus has no money to buy good deals.
Exactly, This is the skillset that you will need for life.
It’s a bit less absurd when the person gave the reason that they feared a similar breaking python release in the near future. This might still be incorrect of them, but to me anyhow it’s not strange or silly reaction.
They say the first million is the hardest, so I imagine getting that for free makes the rest of it much easier if nothing else.
Xlm Airdrop
I’m trying to get everything in order for this airdrop via keybase. Is anyone else trying to accomplish this? Have you been successful?
Tried to login with demo https://demo.firefly-iii.org/login and after submitting just put me back at the same login form with no messaging.
Haha this is great. They read like bad movie magical incantations
GoRails (https://gorails.com/) is probably the most similar to Railscasts but which covers more up to date features.
Mechanical keyboards are nice and all, but by default they still don't solve for that awkward hand position. Take a good look at your hands while you type. Your wrist is bent sideways, your fingers are higher than the base of your wrist since the later is standing on your desk, but the keys are much higher than the desk. Also, since your hands are quite close to one another, you tend to hunch. Now your back will have some problems. Your strongest fingers both reach just one key, the spacebar, meaning all the other important keys and modifiers are to be reached with some good gymnastics from your part. Those are some unnatural positions you might find your hands in. I'm actually pressing both Ctrl keys with my palms, that being very handy in Emacs, but that brings again problems for the wrists.

So, for all these, I think the natural solution is to use a split mechanical keyboard with extra/configurable keys. The position of the hands seems to be more natural with these,

https://ergodox-ez.com/

https://ultimatehackingkeyboard.com/

https://www.dygma.com/product/dygma-raise/

http://www.mistelkeyboard.com/barocco-series/

I haven't tried any of those since I can't seem to decide on one of them yet, but the hand pain is real after years of heavy use, so better try and become familiar with other layouts and find out what works best for your hands. The sad part is that you might not know that something doesn't work until it's too late.

As for the mouse, switching hands helps. So try learning how to use the mouse with the other hand.
I'd add a suggestion to this.

Many games already have excellent fan translations - as a Sega Saturn junkie, whose excellent selection of JAP games dwarfs it's pathetic NTSC-U offerings, I am very used to using, usually quite excellent, fan translations.

Could this service have access to a sort of database, where, in the case of an existing translation for that game, given permission, it could simply retrieve that, instead of a likely incorrect, or poorly-translated version? Using the 'AI' as a fallback when such translations don't already exist?
(creator here)

The copy is mostly referring to the text detection algorithm that was being used (It's built on a tweaked custom implementation of Microsoft Research's Stroke Width Transform algorithm)— which was state of the art a few years ago (when I first wrote the words on the website).

Nowadays neural approaches perform a bit better, so I should probably change that.
Having bank transfers in 2019 so slow is outrageous. It's the time when trading bots produce millions in a split second. But bank transactions require hours and days. And they dare to call them fast!
While I don't disagree that your grandfather was wealthy enough to not worry about things, "several millions" isn't in the same ballpark as the people we're talking about in this thread.
Google just happens to be the biggest among them, so it's understandable they come first, but this is going to happen for every entity that grows to a certain point because it's how our system works: small players crying mommy about big corporations killing competition until they grow to a point they can kill competition themselves, which they will happily do, becoming themselves the bad guys. Then some external entity comes and restores some balance by splitting them etc. Rinse, repeat.

Maximizing profits, which is the goal that moves every company everywhere, from small shops to multinational corporations, leads ultimately to this if no, sloppy, or deliberately inefficient control is performed.
Hi there! I’m new and have no idea what’s going on yet. Lol
Perl4Ever was expressing doubt that an area of a million or two people could support rail. I think Kyoto is an excellent counterexample to this claim, and the rail lines are what propel the density as people want to buy homes that are walking distance from a train station.

But let's look at Boston instead. Population 700,000 in the city limits; 4.8 million in the metro area, so about one seventh lives in the city proper.

http://www.rochestersubway.com/images/photos/boston_subway_m...

While perhaps not as developed as Kyoto, that's still a very healthy rail system. And its first subway was built in 1897 when it had a population of just about half a million.
There is https://gorails.com/, which I'd highly recommend.
How much playing Bach would improve my piano ability as a function of time spent. Some HN comment recently mentioned this, so I gave it a try.

The importance of keeping a clean sleeping environment.
Evolution is learning, so this implies that learning in some form is intrinsic to matter and that the quantum->classical transition represents some kind of learning process, which is absolutely fascinating. I also think it has implications for the question of life's origins and perhaps supports a super-gradualist hypothesis in which life as we call it is merely an extreme expression of certain universal characteristics of matter. This doesn't necessarily imply really extreme ideas like panpsychism (the idea that consciousness in some sense is ubiquitous), but it doesn't rule them out either.
A general notion of "universal Darwinism" exists, whereby any system that implements variation, selection, and retention is said to exhibit "Darwinism".
W00t, finally found screenshots, not on the docs page, not on the homepage, but on GitHub. https://github.com/firefly-iii/firefly-iii
In a degenerate case with enough power a single entity could mine several blocks faster than the main chain can mine one. In that environment they would be able to reverse any given transaction essentially by making a transaction waiting for that to get several confirmations (blocks created after that transaction is included) and waiting for whatever real world purchase went through then releasing the other blocks they had mined without that transaction included. The client is programmed to chose the longest chain available so the old public chain is abandoned in favor of the attackers new chain which doesn't include the initial spend. Now according to the blockchain Alice never sent Bob the BTC so the money is back in Alice's address and Bob is out whatever real world or off chain changes were made.

There's two ways to do this either tactically to reverse your own transactions or randomly to essentially screw over everyone and sow FUD in the reliability of BTC transactions.

One good note is as far as I know the Lightning network shouldn't really be vulnerable to this (except maybe for channel opening?) because either party can submit the most recent transaction and have it reflect on the BTC chain.
That problem has a simple solution: you, the programmer, should write type signatures in appropriate places as a combination of what documentation and assert statements do in other languages. No compiler today could be reasonably expected to guess which inferences the human brain will find surprising, which is why it's up to the programmer.
That’s what’s up!
Graduate Students Need to Think Differently About Time
Ask HN: Implementation of Material Design in Tkinter
What should I do if I want to implement Material Design in my open source app created in Python 3 with Tkinter GUI?

I guess the first answer would be something like "refactor the app and use the Qt toolkit (PySide/PyQt5)".

But what steps should be taken if I really want it in Tkinter? Should I start by forking some of the existing ttk themes (https://github.com/RedFantom/ttkthemes) or create a brand new one from scratch?

Is there some other possible approach I'm not aware of?
>But when talking to your future peers/team mates, I think you can expect a lot of honesty if you ask the right questions about how things really are.

I've been lied to by every manager I've ended up working for. Too be fair, they've all been soft social questions, so I am partly to blame on that front. I've been terrible at identifying company culture until after I've taken the job.
Several examples/how-tos are linked at https://plaintextaccounting.org/#budgeting .
Many Lambda School (YC S17) “industry expert instructors” are junior devs
CEO Austen Allred: “Our instructors have written the books and content most CS grads have studied, and our instructional design team are absolute experts at their craft.”

“Every Lambda School class is now 100% free until you get a job. Instructors from Stanford, Berkeley, NASA.” - Lambda School Twitter, 2017
https://twitter.com/lambdaschool/status/891340129700257796?lang=en

"experienced industry expert instructors”
https://lambdaschool.com/curriculum

————

Ryan Allred, former Data Science Instructor
Bootcamp grad, < 4 months industry experience (internship)
https://www.linkedin.com/in/ryan-allred-2150bb13/

Brit Hemming, Web Development Instuctor,
Bootcamp grad, 0 years non-freelance experience
https://www.linkedin.com/in/brit-hemming-613b3551/

Keiran Kozlowski, Web Dev Instructor
Lambda School bootcam grad (2019), <12 months experience as engineer
https://www.linkedin.com/in/keirankozlowski/

Christina Gorton, Web Dev/React Instructor
Bootcamp grad, Less than 2 years industry experience
https://www.linkedin.com/in/christinagorton/

Sean Chen, Web Dev Instuctor
https://www.linkedin.com/in/seanchen1991/
Bootcamp grad, < 2 years industry experience

Ryan Hamblin, Computer Science Instructor
https://www.linkedin.com/in/ryanhamblin/
Bootcamp grad, 2 years industry experience
Crossfit?
Sure. This is a reason to become your own employer and establish a B2B relationship instead - with all the pros and cons that implies.
Stellar Airdrop2B Xlm
Craig himself has stated, under oath, that he does not have access to the keys that control the original Bitcoin that Satoshi mined.

He himself, under oath, has admitted that he does not have access to those keys.
As others have mentioned, low or no code tools depend heavily on what you are trying to do and if they fit your use case. This is definitely a growing space and there are a growing number of solutions out there.

I work for and use https://www.knack.com. Our software is really useful for creating no or low-code web apps. We provide a visual interface for importing or creating data, building relationships for your data, managing user roles and logins, and building out a functional web UI lots of different view types and customization options.
The problem is that this illustrates what's wrong with highly deflationary currencies. Who wants to spend a currency that could appreciate by over 10,000X if you just "hodl" it? That's why Bitcoin has actually been abandoned for a lot of commerce. Why spend it ever?
UI looks easy and modern. Might give it a try. I really like my Spreadsheet as it is just simple to see what is going on. And Mint borked our account with bank sync a while ago and never went through the hassle of fixing it with their many round-trip support emails.
hiQ asked the court for a preliminary injunction to stop Linkedin from denying them access, won it, and this is the result of Linkedin's appeal of that injunction. This is not the end of the case.

The title is wrong. The 9th Circuit just ruled that hiQ has a decent enough argument to move forward. The question of whether them scraping a public site can violate the CFAA is not settled.

> We therefore conclude that hiQ has raised a serious
question as to whether the reference to access “without
authorization” limits the scope of the statutory coverage to
computer information for which authorization or access
permission, such as password authentication, is generally
required

> The data hiQ seeks to access
is not owned by LinkedIn and has not been demarcated by
LinkedIn as private using such an authorization system. HiQ
has therefore raised serious questions about whether
LinkedIn may invoke the CFAA to preempt hiQ’s possibly
meritorious tortious interference claim.

Note the tone of the language used in the ruling. The judge makes it pretty clear that nothing is final here.
Possibly. I started writing this comment and then ran out of insights to make, but the rough draft is posted below since I already typed it out and it's not utter drivel, if not that deep.

Speaking as a layman, the MS corporate culture, at least viewed through the lens of PR releases, system documentation, and MS press tech books through the years somewhat fuzzily expresses the corporate culture.

The first books I became aware of were from the 9x era when an ascendant Microsoft was eating Be/Amiga/Apple/Sun and everyone else's breakfast lunch and dinner in the desktop space. Things either worked Microsoft's way, or not at all.

Post anti-trust, MS suddenly was markedly open to doing things with inter-operability (which ~= backwards-compatibility) in mind, as long as you used primarly Microsoft's product offerings and kept the unwashed masses of Linux away in a closet somewhere.

These days, the culture seems to be a similar idea, but the product offering has moved up the stack from OS, RDBMS, or AD forest to CI/CD pipeline, compute cloud platform, and Office suite. We love Linux and open source, by the way have you tried our new Azure cloud?
Jabber was an option in macOS's messages app, which allowed you to connect to Facebook for example. It was an app to consolidate multiple messaging protocols. iChat (replaced with Messages) was sort of like Pidgin, Empathy, or Adium. However, iMessage, Apple's own chat protocol, never used XMPP. It has always been proprietary. Messages replaced iChat, which only uses iMessage. However, iChat used to technically still be hidden underneath Messages, but was really a separate app. That reddit post is when they removed iChat completely.
Perfect is the enemy of done
Nobody is buying these data directly from DMV offices except for a few gigantic brokers. The PI's, along with lots of other people, are buying it from the brokers.
I suppose you could try wiring the receiver up to a USB killer (https://en.wikipedia.org/wiki/USB_Killer)...

Though if you do that, you'll want to be extremely diligent about minding where you step :-D
Are you also trying to get the airdrop?
It looks like this twitter account is trying to do just that

https://twitter.com/thetokenanalyst/status/11699297386071244...

I am not an expert and this is a very rough estimate, but this data[0] shows 7-day rolling USD trading volume on major exchanges. It's pretty volatile but fluctuates from $300m to $110m daily.

I would guess that this is liquid enough to be able to pull out $1b+ over 30 days, perhaps drawing some attention. This is also only for USD. Would love to hear an expert's thoughts as well.

[0]: https://www.blockchain.com/en/charts/trade-volume?timespan=6...
Apple seems to balance security and freedom in MacOS, by asking if you are sure you want to uninstall unidentified software, outside of the Mac App Store [1]. Why can't they offer that same balance in iOS? Imagine how different the MacOS experience would be (particularly for small developers) if every piece of software had to be installed through the Mac App Store.

[1] https://support.apple.com/guide/mac-help/open-a-mac-app-from...
I wish I had been diagnosed as gifted earlier (around high school)

For the rest the timing was not that bad
I like C for the small set of basic rules and that it does not impose much cognitive overhead of learning too many new things for a given project I have to get to know.
Typedefs were already too much and I prefer not to use them...
Be kind to yourself, if you can't you can't be kind to others.
Of course you're getting grayed down for stating the obvious because you CANNOT be telling HN readers that policy issues are too complex for them to understand.

You can tell me that some policy issues are too complex for me to understand, not because I'm feeble-minded, but because I'm not neck deep in the details all day, every day.
>> I mainly focused on the core PSX things and not much on the program itself like the emulator window itself...

As you should. Core functionality always comes first. UI can always be messed about with after, when it 'just works'.

Also, fantastic work, here! :)
You assume the value of bitcoin is somewhat logical, the Etc 51% attack proves otherwise; in the short term holders would rather sustain the delusion.
The Venn diagram of things that you are capable of doing, and things that are legal to do, changes when you either are or are not a monopoly.

Offering rebates for using your product and not using someone else’s, for example, may be illegal if you are a monopoly but not illegal if you are not.

There are innumerable things a given company could do that harms its competition. Up to a point, that’s kinda the whole idea! It doesn’t become illegal unless it is done by leveraging a monopoly market position.
I would point clients to the Rails support policy, and have the same support policy.

https://guides.rubyonrails.org/maintenance_policy.html
Great Noir Lives and Dies On Dialogue
(creator here)

That's exactly what pressing "Disable Lookup" does.

We started a fairly popular Emscripten/WebAssembly port of the Tesseract OCR engine specifically to advance the state of client-side javascript OCR engines: https://tesseract.projectnaptha.com

However, there's a limit to the kind of performance that you can get out of client side javascript OCR engines— with a shared server you can get better recognition on certain popular images.
The Value of Shame
Breaking News: Companies that make real profits have more flexibility.
There's probably a rule of grammar that in such a phrase the noun must agree with the quantifier, even when the noun is part of an aggregate. "50 states and territory" doesn't sound right at all. "48 states and 1 territory" sounds stilted. Better to say "48 states and the District of Columbia", but once you include Puerto Rico it gets too wordy.

The original title seems like the best option. Also, D.C. is a territory in a loose sense (part of the U.S. but not a state), just not the same formal category of territory as Puerto Rico. It's an immaterial distinction in a headline such as this.
A fun little hack on Android phones (or at least Google Pixels -- this may be disabled by some OEMs).

Starting last year the Android Recent Apps screen allows you to select text from the carousel of screenshots of apps. The way they do this is not by actually running the app, but by doing OCR on the screenshots, so you can actually select text that is otherwise not selectable like text in images by opening up recent apps.
Use an encrypted disk, and overwrite the master keys (something like `cryptsetup luksErase <device>` on Linux, probably a combo of `fdesetup list`, `fdesetup remove` and `fdesetup removerecovery` for macOS) and then force a shutdown.
Nutrition is the key. Teeth are so important for survival, I cannot believe we survived so far with such flawed "design" of the mouth. Indigenous people have pretty healthy teeth - they might get physically damaged, they may not always be like those on the toothpaste ads, but I think we're doing everything wrong about them. When it comes to bacteria, it's always about the balance between good and bad bacteria. We don't have a solid research on mouth probiotics and prebiotics and most toothpaste destroys all bacteria and as we know, bad bacteria is more than good in the environment, so, it needs to recultivate our mouths and keep the good strains in there.

By the way, such toothpastes and gels have existed for years. Here are few brands my family has been using:

- https://www.apacare.com/en/

- http://www.biorepair.it/en
Interesting, HN articles about bitcoin typically have a few "tulips", "ponzi" and "obvious scam" comments.

But none yet here. Is HN finally warming up to bitcoin, 10 years after it was invented?