skysight-inc/HackerNews huggingface dataset:
There doesn't have to be a Spartacus! I'll just say that when I was a teenager and realized that there's a reason we don't see supernatural things, and people with cell phones don't see and take pictures of ghosts, monsters, angels, big foot, the virgin of Guadalupe and flying saucers - because they probably don't exist.
I have to add Git. They seem to have a dedicated Git performance team. I recently sent a patch to improve git performance, and have mostly been collaborating with friendly Microsoft engineers. Not what I expected at a first glance.
Good software not exclusive software sells a system for me.
Also this: Making illegal states unrepresentable

https://fsharpforfunandprofit.com/posts/designing-with-types...
In honor of Alabama's impending loss to LSU, I present ArcAttack! playing the Imperial March on Tesla Coils and a human being.

https://www.youtube.com/watch?v=6OdubOdFS-Y

Also, Sharon Osbourne gets boo'd.

Saw these guys play at DragonCon a few years back, and it was the bomb. They also played a bunch of chip-tunes through the coils, which seemed to work extra well.
In that thread, there's a comment, "it's why we call them firefighters, not firemen"...

As someone in fire and EMS, around here, among us, including the females (this area has quite probably the highest proportion of females in fire and EMS in the country), there is an inherent pride in the title 'fireman', regardless of gender.

To us it implies "I don't 'fight' fire. I am a [man] of fire, who intrinsically understands it, lives and breathes it, and knows how to master (uh-oh) it".
Pardon the all-too-typical off topic: woa, Trac! I haven't seen that in a long time. I have fond recollections of its customizability. Is it still being used in anger and improving, or is this just a legacy system we're looking at?
Would account containers[0] help you with the profile issue?

[0]: https://support.mozilla.org/en-US/kb/containers
> Remember when browsers had an address bar and a search bar?

Firefox still has that as an option. I use it.
>Cloud Native Computing Foundation’s diversity scholarship program provides support to those from traditionally underrepresented and/or marginalized groups in the technology and/or open source communities (including, but not limited to: persons identifying as LGBTQ, women, persons of color, and/or persons with disabilities) who may not otherwise have the opportunity to attend CNCF events for financial reasons.

This is so confusing to me. What if you don't belong to an underrepresented or marginalized group but also don't have the opportunity to attend CNCF events for financial reasons? What if you do belong to such a group, do actually have the money to attend, but lie and say you don't so you can easily get a free ticket? If they're going to help people because of financial issues, why does it matter if they're, for example, homosexual or heterosexual? Just because you may face other difficulties in life due to being homosexual that you may not have otherwise faced if you were heterosexual doesn't mean your lack of money is somehow more real than a heterosexual person's lack of money.

If they want to provide support to such a person, why not donate a percentage of the proceeds to LGBTQ organizations, for example, instead of letting them attend when someone who didn't share their birth characteristics but is otherwise in the same position can't? To use an extreme example, a gay person born to poor parents in San Francisco probably has a big leg-up in life over a straight person born to poor, meth-addicted, petty criminal parents in Idaho (accounting for cost of living differences etc., so the poor SF family has more money in total). Why not make the scholarship uncontrollable-attribute-blind and just make it based on financial need, or a combination of financial need and open source contributions, or something?

To LGBTQ HN readers, how do you feel about policies like these?

(Also, I don't think is at all "evil", as the parent said. Just baffling and ideological.)
How do you know this? Is this old?

I have a few Google Fi data only sims and as soon as I put one in an iPhone, iMessages to the original sims number stop going through at all.

I remember there used to be issues like this when people switched to Android. Though this could still be an issue and maybe inserting a sim with a different number causes Apple to automatically unregister the original number, but just moving the sim does not.
I will switch when Firefox supports the OS native certificate store for client-certificate authentication. Until then its Chrome.
Another way to solve the escaping problem is by some kind of interpolation mechanism that takes care of escaping on its own: like JSX or template literals in JavaScript (although you have to remember to tag the latter), or prepared statements in SQL. Why fix a coding convention when you can fix the language?
No. Because they have more copies of a gene for killing cancer cells. The article makes no mention of dietary reasons.
Thick glass like that is pretty durable, especially fused silica. I work with glass artistically and it's surprising how strong borosilicate marbles are, for instance. You can throw a 35 mm marble on concrete repeatedly before it will chip. They work like bouncy balls for a time. I doubt these thick sheets would shatter easily.
Because beans and nuts and vegetables and grains don't exist in your world, right?
It's a wrapper for carlo, it's using the webview provided by the locally installed google chrome.
Do other large mammals have similar cancer resistance?

How many cells does a blue whale have?
For me, windows 10 is still an issue. I don’t like being spied on. I don’t like disabling cortana and bing and sending everything i type to microsoft and having my choices overwritten every single update. I don’t like having to delete fucking candy cruah for the third time. Respect the very deliberate choices I made and perhaps I’d use it seriously again.
> I told everyone I could to use Chrome because the risk of being infected by malware was radically lower.

I used to say so too, but that was because at that time everyone was using Internet Explorer, not Firefox. Both Firefox and Chrome had and have been much more secure than IE (and Edge used to be unstable for a long time), so this was not a good reason to prefer Chrome over Firefox even at that time.
Most developers work for companies that go where the money and eyeballs are. They are both on web and mobile. No matter how “friendly” MS is, if you want to develop for iOS, you have to have a Mac.

The entirety of Mac revenue is around 10% of Apple’s revenue. If it does lose the love of developers, it doesn’t make a difference.

That being said, I’m mostly all in on Apple - the Watch, iPhone, iPad, AppleTV, and soon AirPods Pro. But I don’t see any purpose for buying a Mac. My tooling and other apps would be the same and you have a lot more options at better prices on Windows.
I heard the band called "Arc Attack" do this about 10 years ago in Austin, TX.

The video is ok but listening to it in person, up close, is something else entirely. The sound-generating surface is physically huge, so the sound fills the space in a way that is hard to describe. If you're into the chiptune genre to begin with... It's great.

Here is a video of Arc Attack:
https://youtu.be/huuevMwp1wg

IIRC the drum was played by a robotic drum kit and they had a dude in chain mail dance in the middle.
Do any serious developers who are not already steeped in the MS ecosystem actually clamor to work in that environment? Half of the tools I use on a daily basis are not MS friendly.
> Crapware pre-installed

The first rule of buying a prebuilt system has always been nuke it from orbit and start from scratch. Sounds like this isn’t changing any time soon.
Not much. But the article can be shared with your non-technical friends and family members though. I guess that's why it has a lot of upvotes.
I've been implementing FIDO2 into my serverless application, finally there will be iOS support!

It really is the golden authentication method, it's very thought through and incredibly easy to use (unfortunately not to implement though)
> CPU cycles were basically free for engineers.

So what happened to a guy who had the bright idea to do CPU mining on Google's infra?
Could you explain why this is relevant? This article is talking about methane emission.
I remember having this conversation with other Firefox security devs (I'm a Firefox dev myself). While I don't remember exactly why they are not supported, I remember that there was a very good security reason for this.

Also, while it's off by default, Firefox can be configured to support them: https://support.mozilla.org/en-US/questions/1175296
Could we use CRISPR to copy this gene more times in humans then?
We can look at the most influential people of the 20th century then. Leaving aside the Europeans and most of the Northern-Americans (who reguarded themselves as an European cultural colony well into the 20th century, things have started changing only with the 1950s and especially the 1960s), when you see that people like Mao-Zedong, Ho Chi Minh or Pol Pot were either European-educated or greatly influenced by European thinkers and writers (the case for Mao) then you might tone down the “unfounded generalization” accusation a little.
You can choose to not use Select, and just use standard KDP. This is an exclusivity agreement. You don't get to release your ebook elsewhere in exchange for higher royalties.
Out of curiosity, what's wrong with using a product because you believe in it?
Keybase is where it is at. Even my parents are on it. Group messages that work and some attempt at security and privacy - all for free-99.
I'd be happy to hear a legal argument about this type of bundling, but the issue I was talking about was what to do when you're faced with a bundle you don't want. I don't think you should steal (or "steal" if you prefer) unless it's a crucial need, like food or shelter.
The most brain dead thing about Windows, IMO, is that the keyboard selection is tied to locale. You want UK English but using a US keyboard (as you do on a laptop)? Screw you, it’s US spelling or a UK layout.
A fantastic thing about reading fiction is that it allows us to feel we are in somebody else's head. We can HEAR THEIR THOUGHTS. That is not possible in real life nor in movies.

Watching a movie does not create this illusion because we feel we are still we, looking at the scene.
Anyone working on Instagram should read this. I’d created an Instagram account to try it out. I posted a few posts (like infographics, I wasn’t going to give real photos to Facebook) and didn’t continue later. After some months I found I couldn’t login and that my account was disabled for “violating terms”. There was nothing in that account that violated any terms — no spam, no hate speech, no nudity, no spamming others for likes or followers. The only thing that stood out was that I mostly used a web browser to post and sometimes shared a photo to the app instead of giving the app access to all my photos. The account continued to work for quite sometime after I stopped posting and interacting.

I tried to appeal, but it wanted a real photo of me holding some handwritten information. No thanks, I don’t really need an abusive and flakey platform to have my real photo. I abandoned Instagram then. It’s one of the most needlessly aggressive platforms that deactivates accounts for no good reason and bullies people into giving their photo and/or phone number. I hope Instagram dies quickly because of this stupid aggressiveness.

More people should start using decentralized platforms where one may have a better chance of expressing oneself (I’m talking about regular, non-spam speech). All these centralized platforms like Twitter, Facebook and Instagram are big time bullies.
This has been going on since the 80s in my first hand experience. Im sure longer than that as well.
Of course they have been benchmarked. Both compile to native code, so performance can be roughly the same if the algorithms are the same. However, figuring out how to design a Haskell program that reaches maximum performance is very difficult, and the code probably won't be idiomatic.
I really enjoy Swift's philosophy of setting up higher-level abstractions, and then pirouetting under the hood to get performance near the ballpark of C++ and family. I'm a big believer in "Just Works pretty-fast by default, optimal by deep-dive".

Too bad Apple hasn't shown much interest in supporting Swift on other platforms; I know efforts exist but they all seem like second-class citizens. I don't really want to invest the time learning a new language that's locked to a single ecosystem.
https://www.udemy.com/course/sfrdan-ileri-seviyeye-modern-ja...
Here's a nice talk video covering the story from the origins of the 6502 to the Visual 6502 (but not the wasm Remix): https://www.youtube.com/watch?v=fWqBmmPQP40 .
Well Fair Use is specifically about copying limited parts. Public libraries? How are they copying things?
The cancers you're thinking of in Tasmanian Devils are the result of a transmissible (!) tumor. The cancerous cells aren't the result of mutations within the animal's body, but instead are introduced into it from another infected animal. As such, genetic therapies are unlikely to have an effect.
Advantages and disadvantages were mentioned for both languages; for example Swift's "surprising performance cliffs"
Barack Obama is 58 years old. Michelle Obama is 55. His children are 18 and 21.

The projections have sea level rise reaching that property in 65-80 years. That's long enough for him and his family to enjoy it for the rest of his and Michelle's life, and for his children to inherit it and enjoy it for most or all of their lives.

I haven't seen anyone seriously say that we need to abandon existing coastal property. We just need to be cognizant of sea level rise and take that into account when deciding on the present value of the property.
Rails in 2010 was just coming around to adopting foreign keys, and the rubygem Foreigner made it happen before it was a proper rails feature.

The idea of rails enforcing unique constraints and FKs back then was... Optimistic. The design constraints assumed exactly one rails instance would access the database at any given time to ensure consistency.

Not a great assumption.
Regulations? Those rules the government makes? I bet they look the other way when they are the ones asking for data.
I live in Tasmania :)

That’s a great idea.

Also, I advocate to make endangered animals legal to keep as pets.

Look how successful cats and dogs are.
Yeah, of course it’s related to cultural “modernity”, before that the great majority of the people could not read and they couldn’t care less about the literary works posted by the OP. Yes, that includes even the Bible, I’d say that the majority of European peasants were de facto pagans until the mid-19th century (when literacy rates started increasing) for in fact they did know how to read the damn thing (and outside of Europe almost nobody cared about the Bible before the 1700s).
The Web Push API is missing. I was hoping for that one.
You don’t have to pay the fee to have signed apps.
In Steve Jackson Games' card game Illuminati (probably the most accurate model of online communities today) the fanatic is the opposite of the fanatic.
> I assume what Ben meant was that it's impossible to implement reCAPTCHA entirely in an API. The nature of reCAPTCHA requires you to have a UI element, which would be impossible in an API.

That’s exactly what I meant. Thanks for picking up on this.

> The fact that attackers are exploiting this in the wild seems to be the most salient point, but I'm not sure that Ben knew that from the correspondence shown.

I know that and hence was working on a fix for the next update.

Even though some of my comments may not be in agreement with the author, but I did mentioned in my email conversation that I am looking into it. But of course that was being left out of the post, no screenshots of that comment was found in the author’s post.

If I had released the next update without addressing this issue then yes feel free to write a post with these accusations. But I wasn’t given the benefit of the doubt.
That was never my experience in practical, day to day usage. I feel like an odd man out though. I see many posters here talking about terrible performance on Mac. I've been running Firefox on MacBook Pros since 2007. I don't know what you guys are doing...but I can't replicate the poor performance.
If you don’t eat, you won’t die of cancer clearly, starvation yes, but definitely not cancer.
So in that case the Amazon Fire tablet is a “monopoly” since it’s owned by a 1 trillion dollar company....
But Firefox always had superior and better performing AdBlock which made whatever speed advantage Chrome had pretty irrelevant.

I think the draw to Chrome for developers at the time was the better built-in dev tools compared to Firebug.
They are completely different.

It's like saying "we don't hire people in Alabama" and "we don't hire black people".

Are those two statements equivalent?

There very well may be real reasons not to hire people in Alabama, (I'm making these up).. Onerous regulations, taxes too high, etc. Not hiring a class of people because of what they are is very different.

The whole problem at Gitlab is that nobody could articulate a concrete reason to ban people who live in Russia whereas in China they wouldn't hire them because of the Great Firewall and the block of google whose services were important to job functions.
Previous elephant cancer threads:

2017: https://news.ycombinator.com/item?id=14698886

2015: https://news.ycombinator.com/item?id=10364196
Walmart generates $500B in revenue compared to Amazon's $230B. While you aren't wrong that Walmart is doing well, comparing net profit between companies when one is 2x the size of the other is dishonest. It's especially dishonest when guidance from Amazon was a net decrease as they invested into 1 day shipping.
Listen to the Local Music from Tanzania
> I envisioned a world where I could open a couple of different browser windows and have all the tabs share a container. This would be great for things like working in multiple Google accounts, or multiple AWS accounts.

Sounds like you want https://addons.mozilla.org/firefox/addon/sticky-window-conta...
Thanks for your valuable comment and advise. I appreciate it. Definitely something to be learnt here.
No WebP? Safari is about to become out of date, and websites will stop working for it. I'm using WebP on my websites with no fallback to jpeg/png at the end of the year.
"Well, other than 34 indictments and convictions, it was a nothing burger..."

"Well, other than the interruption, Mrs Lincoln, how was the play?"
Use a shade to list on FBA, give them wholesale pricing on the up and up for what your Amazon juice would be.
On my old hardware, Chrome based browsers run significantly faster. Faster startup, significantly faster page loading. More responsive UI (new tab, new window etc). Once a web app loads it’ll be equally fast though.

I keep switching back to Firefox as it’s supposedly “as fast now” but it never was, and on my hardware, it still isn’t.

I gotta add to this that when it comes to ethics and privacy there is no contest. But the bulk of Mozilla’s funding coming from its arch-nemesis is tragi-comical.
I made a question and answer community for anyone going abroad
>I have always been suspicious of the "only people in the last 500 years had brains" bias. I wonder if all ages have had that bias?

This is an incredibly interesting point to consider. I would like to say that yes, every age had this kind of a bias, but perhaps that's not true. Life was rather similar during the time of the Roman Republic and the beginning of the Renaissance. The daily life of average people, their wealth and tools weren't that different. They certainly have much less difference then the difference between the start of the Industrial Revolution and today. Perhaps people in previous ages didn't have this kind of a bias because they didn't see such a huge change in people's lives?

One thing that we seem to be adopting as a society is the idea that we need some kind of reasonable evidence for our beliefs. Usually this means that evidence based on the science of nature prevails, but we haven't really been able to push this onto all areas of life. I certainly think that we've managed to cover more fields than in the previous ages though.
Agreed. We put it back. HN's software strips leading hows, which mostly but not always improves things.
> There are a lot of loving moms and dads that decided in 2016 that they wanted to live in a country ran by Trump. They wanted to have their kids grow up in a country shaped by him.

I don't care of someone is a "loving parent". Whoever voted for Trump despite knowing about the countless accusations of sexual misconduct (the top being the "grab them by the pussy" leak) and listening to his racist speeches is a sexist and a racist, there is no excuse for voting for someone like him.
This is based on one person's (DHH's wife's) experience with an algorithm. Hyperbole much?
For the curious:

2009 https://news.ycombinator.com/item?id=472477

2011 https://news.ycombinator.com/item?id=2912218

Small:

2015 https://news.ycombinator.com/item?id=8987366

2019 https://news.ycombinator.com/item?id=20586837
Love it. Would be willing to purchase one of these to use as a teaching tool.
Writing Better Marble Tests for Redux Observable and TypeScript
I currently use a mix of thin typedefs (using ClockT = uint32_t, the compiler doesn't catch mixups) and putting units in variable names. I've used this approach in Python, Rust, and C++, and in over 1 year have had zero bugs that could've been caught via compiler-enforced units. (I don't know if this approach will work for others though.)

I've tried using a unit system library in Rust, for audio programming. It was not worth it for me. I had to define types for clock cycles, audio sample durations, and amplitudes. Then cycles per second and samples per second were expressed as ratios. Then you need (cycle / second) to have type (cycles per second). The typenum-based error messages were dreadful. And also you sometimes need to use different base numeric types used to store these dimensioned quantities. And also write extra typecasts to box and unbox between unit-wrapped quantities and plain integers.
We use a lot this kind of tooling.. say, you need to check 20k URLs and you want to rate limit them.. add them to a Pg table (with state and result fields). A single thread worker that just takes a row (marks it as pending) and later updates it. With select for update and skip tricks you can horitzontal scale it to the number of workers you need.

I had seen it also for soft that sends massmail (our case around 100k/day).. it's state is a postgres queue.

We also use Pg for transactional mail. We insert it on a table. (There is a process that sends the row mails).. the so nice part is that the mail is joining the dB transaction for free.. (all or nothing)
I appreciate this declaration
No matter what, any and all improvements to JSC will do wonders to the React Native ecosystem and it's nice to have a list of targets.
And to clarify, I'm not saying that to toot my own horn. My point was, I primarily work on open source schema management and related consulting. I talk to large companies about MySQL schema changes literally every single day. The comment about "the lengths people go to avoid schema changes is astonishing" simply does not gel with reality among large-scale MySQL users.

As for the random blind accusations about bad code, engineer incompetence, etc that's just rude, mean-spirited, and misinformed. I personally know a lot of exceptional database engineers who work on MySQL-related infrastructure at the companies I listed above. Why crap on other people's work that you haven't seen and know nothing about?