skysight-inc/HackerNews huggingface dataset:
I think "allowing" is a mischaracterization.

The article says the attorney "signed a contract with the city in 2020 to file foreclosure lawsuits against properties with unpaid code fines".

So it sounds like it is a deliberate set-up.
I'm Hacker News and I never said any of that.
Transformers Learn Shortcuts to Automata
Hi everyone,

I'm part of a team that's been working on a platform that aims to bridge the gap between LinkedIn and GitHub. The idea is to create a space where developers and professionals in the tech industry can keep track of all their git-related activities and connect multiple services to keep their data up to date.

We are currently in early access at https://gitlog.ai and would love to hear your thoughts on this concept, and whether you think it's worth pursuing.

The platform allows users to showcase their skills in detail and highlight their popular repositories that are currently trending in their area of interest. Think of it as a place where you can showcase all your technical skills, projects and professional experience in one place.

If you are a developer or someone who works in the tech industry, we would love to know your opinion on whether you would use a platform like this. Also, any advice or feedback on how to improve the concept would be greatly appreciated.

Thank you for taking the time to read this, and we look forward to hearing your thoughts!
If you can handle the object you can also judge quality. I buy hand tools at specific stores and I pick the tool up and examine it for failure modes. I’ve broken cheap sledge hammers and framing hammers before so I try to be careful. It’s really important to look at the grain of the wood in the handle
An inspiring, albeit daunting, write-up for someone like me, who has been a python coder for over 10 years, but who has never professionally coded in C or C++. I'd be pleasantly surprised with myself if I could one day debug like that.

Also somewhat depressing that, yet again, the GIL was to blame, and that after all that impressive investigatory work, the fix was (spoiler alert!) "rewrite the offending function in C".
Right. Having seen both materials in large quantities, I know.
They "war gamed" and "table topped" how to respond to a "hack and leak" operation related to Burisma... right before the infamous laptop appeared. You don't find that the slightest bit corrupt? That the FBI and domestic intelligence groups are misleading private contractors into "war gaming" a real event as if it's hypothetical? (Note that the laptop was not released as a result of a "hack and leak operation," but rather was abandoned at a laptop repair shop and relinquished to the owner of that shop, as per the terms of signed contract. The FBI knew this and still misled their lackeys at Twitter into suppressing a legitimate news story.)

I won't mention other major world events that have been similarly "table topped" before they actually happened.
At a previous project I decided to start fresh, swallow my pride and become friends with Gradle.

Everyone of the cool Gradle guys can't be wrong, right? There must just be something that hasn't "clicked" for me yet.

As part of the process I analyzed some builds that used Gradle.

It is a while ago now, but I think for something like 24 builds, I found 21 different ways to do it.

Kotlin, Groovy and whether to use constants or not were just the beginning. Constants can be extracted and with a little help of DDG, every file can be updated to its kts version.

But that is just the beginning. It seems to be a rule that every single thing must be possible to do in at least two different ways.

I came out of that process convinced that, no, for most ordinary projects a lot of precious time can be saved by using Maven despite the "uglyness" of the pom.

Maven encourages sticking to the standards. Every time you do something correctly it rewards you be letting you remove more configuration, and in the end you have something that works well, is fast enough, and is immediately recognizable for every experienced Java developer.

Everytime I see the "elephant balancing on the ball" illustration that is sometimes used for Gradle courses I chuckle for myself and think it is perfect: It is a impressive, but one tiny mistake away from collapsing and breaking something big time.
That this is indeed the case is the topic of TFA.
Tangent: why can’t I backup the whole key? I have two OnlyKeys. I like have the second as a backup, and it covers the plaintext and TOTP slots well, but it can’t copy the U2F/FIDO2 slot. Naïvely I thought it would work like this and when I retrieved the backup, I was locked out of the account needing to fallback to TOTP anyhow.
Agreed. Why you would accept stopping the buck and not work with your legal team to proxy litigation the same way all big tech does is beyond me.
I would not say Russia is the west and Belarus is clearly more Russian than European. Nobody could say "Russian free speech" with a straight face. At best Belarus is a Russian vassal.

Turkey is more complicated. Given it's religious demographics, location, and politics, I have a hard time calling it west. I agree that as part of the EU and its political relevancy, turkey merits some consideration. I would be surprised if turkey could get a .com taken down or get an American extradited to them, but I'm open to being wrong about that.

I don't think OP is asking about being critical of Turkey. I think OP is asking about UK/AU/NZ/US/FR/DE/CA.

Assange and wikileaks seems like the only thing I can think of that might be relevant, and I am pretty on the fence about it. I would probably agree with someone who called wikileaks pro-fascist, yet at the same time the idea of wikileaks is liberal and respectable. Whistle-blowing is good, but whistle-blowing selectively to manipulate who is in power is definitely bad.
Technology, Pregnancy, and Parenthood (2021)
I’d probably go on a long underway on a submarine if it was on Mars, though.
What happens with SPAs? Because the page is constantly changing. The tag is smart enough to be displayed only when it is needed? If so, it could be hard for the developer search the tag in SPAs with more than 3 “pages”
Norwegian has /ʏ, yː, ʉ, ʉː, ʊ, uː/. https://en.wikipedia.org/wiki/Norwegian_phonology
It's a tradeoff. They could let (or require) a password be entered to encrypt/decrypt it on each device, but then people would be ticked off when they forget their password and can't recover their 2FA stuff.

They should have handled it the same way they do Sync in chrome, and I expect they will eventually. But, as always, unless a service advertises that it's full E2EE and you can verify that, assume it's not.

One part of this that's funny to me:

>>>Also, 2FA QR codes typically contain other information such as account name and the name of the service (e.g. Twitter, Amazon, etc). Since Google can see all this data, it knows which online services you use, and could potentially use this information for personalized ads.

I guarantee you, Google knows which online services you use in about 800 other ways, it doesn't need to scrape it from your 2FA accounts.
However Pina Coladas are easy to make and a delicious summer treat, with or without alcohol. To make them extra special, cut open a coconut and use a stick blender to make them fresh in the shell!

They require very few ingredients, and none of the ingredients are special to just making cocktails, making Pina Coladas an easily accessible drink to create.

They are also, at their heart, dirt cheap. Canned coconut cream, heat and mix in some sugar to make a coconut cream syrup if so desired, or if you don't mind it less sweet skip this step. Add in some canned pineapple, and some rum, and you have a basic version down.
Mostly the UX is inconsistent. Git Koans [0], which is now 10 years old, still holds mostly true. I do feel it has improved, though not in ways I've bothered to use. `git switch` for example, was introduced at, uh, some point because `checkout` is so overloaded.

Anyway, git was the first and only VCS I ever learned so I don't really see the big deal myself. I didn't learn all the internals super well, but I generally did just learned it. On the same token I've never really heard of a VCS that people don't complain about. Except Mercurial.

[0] https://stevelosh.com/blog/2013/04/git-koans/
While this is true, it doesn’t address sustainability of a settlement. Sure, many pioneers carried some rations with them and known good water, but at certain point, you will need to obtain resources from your environment.

The most salient problem here, however, is that the quality of each resource is of little concern if I end up running out of it for whatever reason and there is only a limited exit strategy.

Earth is an island among a vast amount of inhospitable nothingness sprinkled with the occasional dead rock or gargantuan ball of toxic gas orbiting a fireball blasting out photons that degrade our materials and the DNA in our cells. Early earth-bound pioneers of “new” lands could be confident that they could at least breath the air, but this environment is confirmed only to exist on planet earth for now.
I work with a large project built with gradle that includes a lot of custom code generation and other automation very specific to our project. Strong disagree with this article.

One thing that makes my gradle experience more pleasant I think is that I assiduously avoid plugins, and just write the meat of my tasks in Java. Adding a new source set is a one-liner, then just put your code generation logic in src/generator/java.

Add a JavaExec task to run your main class and, optionally define inputs and outputs to enable up-to-date checking. Painless, simple, powerful.

Here's an example:
https://gist.github.com/akbertram/1d543c8648ddf322f9866c3738...
Google Support is not easy.

But I wonder if it is because Anthos is not right for your company, it is primarily from my understanding companies with big VMWare setups and the price for Anthos is heavy.

Why will you want to use Anthos?
I was at the Google Cloud Next where it was announced and was also excited, but asked a lot about from my closer Google relations and it was not something for the public was my learnings. Very complicated, heavy and expensive.
Avoid Gandhi, Porkbun, Namecheap, Google and GoDaddy. They will arbitrarily seize your domain if enough people report it.

Njalla is good as long as your site is not openly racist and does not cater to racists. If I trust anyone to protect people from western overreach, it's the Pirate Bay founders.

EasyDNS has a history of being decent but has had an openly right wing slant for the last few years, which could translate into how they handle complaints for domains owned by the "other side". They successfully fought against British takedown requests and protected their client's info. I do not know if they would be legally empowered to fight against a US request.

NearlyFreeSpeech has hosted many controversial domains in the past and I've never seen them take one down, unless it was breaking the law. But they have posts about Jan 6th that indicate they will co-operate with law enforcmement if asked. Does this translate to legal but unwanted speech? I don't know.
That blog slightly misrepresents futex. Or perhaps it's outdated. It's written as if futexes can only be used with a 1/0/negative protocol, but that's not true. The values used are up to user space.
No matches are televised in the UK on Saturday Afternoons between 3 and 5:30(?). Allegedly, it's to encourage people to attend games rather than watch them.
Is there anyone who operates an authentication service which:

- Has a contractual obligation to keep your data secure.

- Accepts financial responsibility for data compromise.

- Carries insurance and bonding to back that responsibility.

- Does not require binding arbitration or forbid class actions.

- Has their employees bonded in the way bank employees are bonded.

Well?
A committee whose purpose is to give us one more time!
DataSurgeon: Extracts URLs, SSNs, Hashes, Credit Cards, Emails and More From Txt
Artificial waits in software are something I have to try hard not to think about, else I get really upset about them.
> one of the technologies that has lasted as long as the Internet is HTML

Nit: the Internet is a bit older. Internet as we know it started in 1983 when IPv4 was deployed on ARPANET (otherwise it's even older). HTML appeared in 1993, 10 years after.
How to Succeed Working from Home
If you ask a person what they were thinking, the person will just rationalize in the same way the bot will do it.

But even now, with LLMs, we can capture the 'internal monologue' of the bot when it is augmented in that way. For example in the red teaming section of the gpt 4 technical report, the bot is trying to solve a captcha for some nefarious purpose. It can't do it, so it decides (as we know from reading its internal monologue) to ask a taskrabbit worker to do it for them. The taskrabbit worker semi-jokingly asks if it can't read the captcha because it's a bot. In response the bot decides (again as we know from reading its mind) to deliberately lie to the worker so the worker won't know it's a bot. The bot says it's a human with a vision impairment.

I'm not sure what else you would expect for "if an AI driven car drives off the side of the road, I want to know why it did that" beyond that kind of access to the internal monologue of an AI agent.
Games that happen at 3pm on Saturday are only allowed to be shown on TV to, uh, every country in the world except the UK. It is the stupidest holdover from Olden Times which has meant the fixture list is now fragmented across almost the entire week to accommodate broadcasters whilst attendances at those matches are still (modulo e.g. being a Monday night) "good".

https://www.football-stadiums.co.uk/articles/football-tv-bla...
Can confirm.

We had a shared-house discussion recently about this. Everyone put their hand up to pay for one streaming service, except for the people who said they'd prefer to pirate their video because it's so painful to pay for.

They did not do the same for music because it's unnecessary - everyone has their own Spotify/Apple subscription that gives them access to all the music.
Aren't they, though? My brain seems very much like a hash table. Duplicate names just make the hash key longer, which is not a big deal but harder to remember.
I guess an engineer should handle a imperial screw but deciding to use imperial units to exchange data in a software project seems so wrong.
> can be built into the phone

I don’t like this idea. As a person whose had a phone break, like many others, tying auth to something so fragile should not be preferable. I’ll never forget my phone breaking and the process of trying to order a new one: the online shopping here, Shopee, demanded SMS 2FA (only option) which I needed to purchase a new phone so I found a different vendor but then my bank required SMS 2FA (only option) to do a transfer.

At least with these hardware security tokens, they’re pretty ‘dumb’ and often covered in epoxy or other weather-resistant material that makes them quite rugged & durable. Mine have gone through the wash and dangle from my motorbike’s keychain during the monsoons without issue.

> YubiKey

Please just use a generic term like “hardware security key/token” rather than endorsing a singular brand–especially one that is closed-source and looking to “go public” (https://news.ycombinator.com/item?id=35625065). If you think the closed nature of Google Authenticator is bad, consider an open hardware token option rather than a closed one.
"End to end encryption" can mean either a scheme in which each device has its own key and arranges to trust others, or a scheme in which a key is shared across devices (symmetric).

Just because there is only one key doesn't disqualify the solution from e2ee status. If the middleman does not have the key, it's still end to end secure.
> The only thing I would have wished was solid wood is our dining table.

Try the IKEA JOKKMOKK. Made with solid pine and stained with clear lacquer.
https://www.ikea.com/us/en/p/jokkmokk-table-and-4-chairs-ant...
When I tried to move my KALLAX [1], the top row of cubicles lost its structural integrity. It was the best thing to happen because it made a great pot rack. I removed the top half of cubes and in the vacant space I put a black pipe across the walls. I can hang at least 15 pots and pans on the pipe using hooks, and in top shelf can go even more pots. KALLAX one of IKEA’s greatest hits.

[1] https://www.ikea.com/us/en/assembly_instructions/kallax-shel...
Europe is very diverse and I'm comparing the US to the Scandinavian countries, as that's where I live.

Maybe you think that's unfair, but that's also what the commenter I responded to did.
In my DOS days, I used a simple text file that was meant to load into MSDOS' debug program to create a uudecode program. For things like laptops that came with MSDOS, nothing else, and no other way to load things on them. You could use type with a comport I believe to save the code to a txt file and then using debug create an executable binary. Here's one such program: http://www.u.arizona.edu/~shunter/uud.txt

Then I'd use type to save a uuencoded version of something like minicom on the laptop, use this program to uudecode it, and then use minicom to download anything else (Windows 95 install files?) using zmodem.
That’s absolutely ridiculous, everyone knows the moon is just part of the giant crystalline structure that keeps the firmament from pouring through and flooding the earth again!
This all sounds very cool, but don’t you need licensed spectrum to operate your own LTE/NR network?

Is there an open/unlicensed band available for this sort of thing, or do hobbyists just “get away with it” by keeping their antennas small and power levels low?
"Concept overload motivates abstraction and that can obfuscate understanding."

I'm not sure who said that but I wrote it down a long time ago and use it to remind me about making things both simple and understandable.
> surfacing

IZAT NLP concerns have been known for many years now, my DivestOS hasn't included it for 6+ years: https://gitlab.com/divested-mobile/divestos-build/-/commit/a...
Welcome to a new, humbler private-equity industry
Actually I was responding to a "EU hater", who makes the mistake you're complaining about, but in reverse.
For your argument to be valid, you would have to show that Chinese immigrants have always had higher than average IQ's (i.e. at the time the IQ test was first designed).

Otherwise, all it means is that Chinese immigrants may have a higher capacity for work/studies (unless you are also arguing that Chinese people have rapidly been evolving intelligence in the last 100 years. And if so, why?). Which may or may not be genetic, but is definitely not the same thing as intelligence.

I could not find that data, but I found this which is also interesting:

Richard Nisbett, a professor of psychology who has written an excellent book about intelligence, cites a study that followed a pool of Chinese-American children and a pool of white children into adulthood. The two groups started out with the same scores on I.Q. tests, but in the end 55 percent of the Asian-Americans entered high-status occupations, compared with one-third of the whites. To succeed as a manager, whites needed an I.Q. of 100, while Chinese-Americans needed an I.Q. of only 93.

So the Asian advantage, Nisbett argues, isn’t intellectual firepower as such, but how it is harnessed.

From https://www.nytimes.com/2015/10/11/opinion/sunday/the-asian-...

Plus, it's well known that one of the most reliable ways of improving IQ (and SAT scores) is to be born in a wealthier family.

At the end of the day, it still not particularly important if different races score higher or lower on measures of intelligence. It is the environment which selects the traits in a population. There is no adaptive advantage to investing in intelligence if your environment does not require it. It would be "dumb" to be "too smart" if that makes sense. The right question is why is the environment selecting for these traits, whether they are passed down genetically or culturally.
Why do home users do this? Does it create a private network between the mobile devices that connect to it?
On several platforms you can disable the "Show Sports Scores" setting. However it is ridiculous that setting doesn't exist everywhere they support Apple TV (for example... macOS).

The full replay thing is also silly, but they did change that recently. It's now a separate tile instead of a long press on the latest tvOS/macOS.
If Kerbal Space Program has taught me anything, it’s that getting to the moon isn’t that difficult with enough rocket fuel. Stopping at the moon without blowing up and leaving a small crater, now that’s difficult.
It's a two-edged sword no? Accepting $$$ at skyhigh valuation is great, but in 4-6 months time, the same "investors" will come in asking for you to justify the valuation you've raised at, asking questions like "Where revenue hockeystick? Where enterprise features? Hurr durr"
If it is not E2E encrypted, 3-letter agencies can put their tap somewhere in the Google infrastructure.
To be fair and malicious to Apple, they oppose _other people's_ side loading.
Amorphous Metal
Aha. Optimism!

:-)

thank you. and good luck with the project. Look forward to trying it out
Turning off the phone isn't a solution though. The concern with the attack is that someone is snooping on my connection while I use it. If I can't use my phone confidently knowing no one is watching, then my only other option would be not to trust the phone at all.
Damn, it took me years to accept that dropping C-style or C++-style explicit memory management in favor of garbage collection was an overall improvement. And now we have to reuse and mutate objects instead of creating new ones because of it.
It helps, it's not extremely crucial. There are other methods that don't require the handset's cooperation:

- https://www.mpirical.com/glossary/lmu-location-measurement-u...

- https://www.etsi.org/deliver/etsi_ts/136100_136199/136111/11...
In other words, you learned it “somewhere”. Not sure that is a better answer than what AI can currently give.
> Maven encourages sticking to the standards. Every time you do something correctly it rewards you be letting you remove more configuration, and in the end you have something that works well, is fast enough, and is immediately recognizable for every experienced Java developer.

I experienced the opposite, that even simple things require quite complex configuration in maven. I was shocked by how difficult shading is.

Gradle and SBT gave some confusion, but a great deal less than maven.
Tangentially, I enjoy occasionally watching 3d movies at home and am disappointed that new TVs don't come with 3d when they pretty easily could. The glasses-free stuff that's coming is cool though.

More substantively, LLMs are useful today, so even if they somehow don't improve at all, they're going to be impactful. In just the few months that we've had chatGPT it's saved me countless hours in work and even personal tasks, and I can see various ways it's going to be useful in the future. As one of the sibling replies says, it doesn't have to be perfect to be useful, and this is a tool with incredibly broad usefulness. (Admittedly unlike 3D TVs...)
The rust standard library has incorporated a lot of parking_lot. On platforms that have futex-like primatives (like linux and windows) it uses those. But I think it uses a parking lot implementation if the OS doesn't support such an operation.
I’m a little disappointed that the parts list went like this:

- Core i5 computer ($100-$250)

- Smart Card reader/writer ($18 for the HID one they used)

- optional 10mhz GPS receiver ($10-$20)

- sysmoUSIM-SJS1 (writable SIM card, $1-$3 each)

- USRP B200/B210 ($1200-$1900!)

Yikes, looking like that’s not happening this weekend. I work as an SA for a large IoT company and I don’t even think I can justify this expense.