skysight-inc/HackerNews huggingface dataset:
Why weren't people this concerned about the existence of photoshop? To this day people continue to try to fool and manipulate others by using it. You don't even need video or photos to trick someone. Plenty of people lie in text, but text editors aren't considered dangerous tools.

People have been aware that lies can be typed for as long as we've had typing, but it still works. The fact that it still works a lot of the time hasn't ended the world. People are more aware that they can't trust a photo, yet people still fall for edited photos, and the world still turns. I don't think deep fakes are any different. Videos were not very trust worthy before deep fakes. Special effects have been a thing for many many decades. The world is still learning exactly how untrustworthy video is and there will always be people who fall for tricks and manipulations, but eventually the majority will adjust and society won't crumble.

We'll put our trust in what we see with our own eyes and in people and organizations who have proven themselves to be trustworthy. We'll worry about how real something is in proportion to what it would mean to us if it were real. When it really matters we'll trust experts to authenticate a photo or video as legitimate just like we do currently. If the world becomes less dependent on information presented in formats that can we know can be convincingly manipulated we'll all be better off. History tells us technology like this in the hands of the public won't cause people to abandon faith in everything and anything they see, or destroy civilization. We all just get a little more savvy, more industries will take advantage of the cool tech, lots of people will have fun and games with it, not much really changes for most people.
Well clearly one of you is wrong, but neither of you provided anything to prove your case. Which is it?
> Lastly it's just incredible hard to estimate runtime characteristics (clock-time, memory usage), because you never know which compiler optimizations kick in or not.

When you use it as a faster safer Python this almost never matters in the real world.
If you apply `_1` to `set` then it specializes to `set _1 :: a -> (a, b) -> (a, b)`.

Yes its confusing. It sometimes helps to give longer variables:

_1 :: Lens' (fst, snd) fst
set :: Lens' structure focus -> focus -> structure -> structure

set _1 :: fst -> (fst, snd) -> (fst, snd)

You are bumping up against the severe amount of polymorphism at play in the lens library. This makes it hard to build a mental model but is a tremendous source of expressiveness and utility.
Report this at https://webcompat.com/

Mozilla can add a special case to make Firefox lie about its UA by default.
I like the theory, but I’ll counter with my own theory that MacBook Pros were the best Windows laptop for many years, and they ended up pushing PC quality to catch up which was good for the Windows install base and Office. :)
Maybe the thieves are rational actors responding to incentives. Have you considering offering them something above minimum wage if you're annoyed enough to recall a DA because you lack the will or the funds to purchase private security?
I hate how games nowadays have credits and tokens and gambling things. Totally ruined the purity of games, I'm a millennial ex-gamer and recently got back into games via a PS5 and noticed how everything has changed now for the worst.
hi sonya!

i'm not currently taking interviews but i'll reach out if this changes. thanks for the interest!

dropnerd
I wonder if you could create a nuclear powered cruise ship to ferry people cross the Atlantic in two or three days. If you could do that cheaper than a flight I might be interested in that. Air travel is terrible and if you could relax and have your own cabin it could be a really pleasant experience while not producing any travel based emissions.
I originally thought this was a joke… because normal “offline” cash that I can spend… isn’t on the blockchain… wait… LOL.

If I claim the bitcoin, I no longer have the paper? And if I have the paper, I don’t have the bitcoin? It’s more like buying a paper bond, with the risk profile flipped upside down?

Lols.
I had this idea as I was filling in my kids doctors forms for the 10th time. If has to capture the paper page, read the text, and at the min let me drag a drop down menu of my own and families info.

Storing the info isn't enough, and forcing every business to adopt the same specification is unrealistic. I think only my high tech dentist has anything digital.
Theft under $950 in California is an infraction i.e. a fine with no jail time. In Texas only the first theft under $100 does not carry time (a second offense can already get jail time even under $100 value). This is why there are organized gangs rushing shops in California and no such thing in Texas.
> asking businesses to accept that overhead and/or a vastly reduced hiring pool) is just too large of an ask for whatever marginal gain you might expect from using a "superior" programming language.

I feel the burden of proof for the claim "superior languages make only marginal differences" is one that is very high and one you have not met.
“Dow is down 10%”

“Those are significant drops”

It’s going to be hilarious when you kids see a REAL recession.
Not sure about others, but as far as I know high resolution timers were removed to (partly) mitigate side channel attacks.

https://webkit.org/blog/8048/what-spectre-and-meltdown-mean-...
LINE messenger uses similar technology for nearby contact discovery. Here's how it sounds.(Audio transposed to the audible range.)

https://youtu.be/GM4KP-YxKvo
They boost the chance of getting rare loot in dungeons and possibly (no confirmation without posted loot table odds) some items can only ever be acquired with the boost active. It's loot boxes with more steps.
I was also wondering about this. I can't think of an example of a library implementing Functor in a surprising way, or in a way that somehow differs from another library.
> Isn't it an enterprise product targeted to executive level buyers, and customized to the business?

Maybe, and maybe not. Execs aren't or at least shouldn't be making these kinds of decisions in a vacuum, they should be asking their engineering/technical people for input. And in a lot of places stuff like this might be purchased at the business unit or even team level.

I work at a large enterprise (as in >100k employees) but our business unit/division's execs would consult with teams like mine before buying into a product like this, and for some tooling we may actually be tasked with investigating it and talking to sale creatures ourselves. For example we're looking for new ways to implement and manage SLO's that would shape development work for ~9k people, and even the junior engineers on our team attended meetings and demo's with multiple vendors related to this goal.
I think you’re probably broadly right, because containers won’t be very useful, but in different circumstances things can be more complex than “a couple tiny shrimp and sightless fish”: https://en.wikipedia.org/wiki/Whale_fall
We've dabbled with the idea of making a Kong note using the same tech we're applying for the Bitcoin Note, but the requirement for a large fixed run of notes and the niche appeal of Kong makes this tricky.

While Kong Cash notes are gorgeous, there are couple additional reasons we likely won't ever make another cryptocash note like that again: resilience over time in your wallet and the flex-PCBA manufacturing process rather than a print process (the former being far more complex with limited print detail possible). That said, we believe that we are likely still the only mass production run of flex PCBs that incorporated a full-color digital print :)
I really wish there was a feature to message from switch to phone.
>As PNG is lossless, you can convert your BMPs into PNGs (which will make it far smaller) and back to BMPs, without a single pixel changing in any way. However, note that some PNG "optimizers" may introduce loss with some settings

Ok, TY, I think I grok it now.

Yeah, if it's patent unencumbered and lossless, I'd rather see something like PNG used more than invent new file formats, though I respect the craftmanship that goes into some of the formats mentioned in this thread.
I opened the link in the linked article inside of windows sandbox and it does not appear to contain malware. Page works with no script enabled. The url shortened link points to https://www.twitlonger.com/show/n_1ss24a6
They got me for $7 with the small cheap purchases. Then I hit level 60 and found myself thinking “well $100 is something I can easily afford, why not spend it?”.

I then uninstalled the game. My wife was glad and said I’d been a grumpy zombie all weekend, ignoring her and my kids.
In 2015/2016, I led a 4-member engineering team to overhaul an upcoming eCommerce website for a pretty well-known brand in India. I think this was when an Indian unicorn, Flipkart, was going around town advertising their excellent Progressive Web App features for browsers (Chrome/Android).

We stole many ideas from that and implemented them for the client, including the notorious connection persistence when the Internet was patchy.

One of the biggest hurdles was convincing the CEO (for revenue) and CTO of the calculated risk of alienating a tiny fraction of users on iOS (iPhones) and pre-IE10s (I think). They will lose about 2% of the revenue from those if we go ahead with the plan and push those people away. Remember, 2% of a large number is still a significant number when seen independently and impacts their P&L.

I promised them that the increase in revenue would make up for that north of their expectation. It did. In fact, to my surprise, their revenue doubled in about 3-5 months of the new deployment.

I saw the internal email sent by the CEO to the whole company; it was all praises, big numbers, and such. The lesson was to look closely at the data and take big calculated bets. Based on usage, quite a lot of things happening in the Safari world was pretty insignificant.

By 2018/19, for another product decision, we were hoping that Safari will catch-up but didn't really.

Personally, I use Safari on all devices and would hate websites pushing notifications!
We open sourced 3d printed AK-47s. We disclaim any responsibility for the ensuing mass shootings.

We produced the software to run the drones. We didn't personally deploy them to kill those children.

We built software to guide the rockets. We didn't personally fire them at those hospitals.

We chose to startup our company providing profiles of suspects using scraped, publically available data to any government agency. What they do with the information isn't our problem.

We wrote the software, but it's not our fault or problem what happens because of who uses and because of how they use it. Our intent was good. The market and demand was there. What's wrong with providing a supply? How many software creators feel culpable? Vanishingly few. Who cares when comp is high?
That's valid. As I was reading through it I was wondering if their claims about how brains actually work internally were all that well supported, things like:

A biological neuron has two kinds of dendrites: distal and proximal. Only proximal dendrites are modeled in the artificial neurons we see today.

Nerve cells in the brain also have what, ~20 different chemical neurotransmitters modulating the state of the neuron in question, and this looks a lot more analog than digital... any kind of one-to-one correspondence between biological brains and digital learning networks never seemed all that realistic to me.
Everyone old was once young, but not everyone young will live to be old.
I would look at sys admin type jobs at law firms, small medical practices and other places that need a “tech guy” but don’t need to hire a full time developer.
The argument is not that "the dollar" is some kind of uniquely American concept, but that there is a legal object called the US dollar. There are laws applying to that object, including that you can't make a fake version of it.

The fact that the liberty dollar happened to cost more than a real dollar doesn't make it not a counterfeit; it makes its manufacturer a fool.
Agree to disagree maybe, but I'm happy that many games are free because of microtransactions.
Diablo Immortal is wild too because Diablo 2 primed me 15 years ago to be a gambling addict. It took them awhile but the finally turned the casino of my teens into a real casino. I hate it, I wish I could get my teen hours back that I played Diablo 2.
Given how microtransactions are typically there to reduce time / grind, I'd hardly say they're free though. Time is money.
Nah this one was developed by Chinese devs.
Does that matter nowadays? Unless you're writing a small script in a language with terrible dependency management like Python, you're going to have a bunch of non-standard-library dependencies, one more doesn't make much difference.
archived version: https://archive.ph/UUdaz
> I am worried by the number of people that seem to think nature will reciprocate if we are nice to it.

Could you give an example of some of these people? I've never read that.

> nature simply does not care

It's philosophical and raises philosophical questions, but we can collect data on the practical outcomes. Plastic in the food supply, for example, isn't philosphical.
> The Parable of the Sticky Users

This was the most unfortunate section of this blog for me. Some of the companies that need SRE the most, and have the money to actually fund this practice, care the least because they are the only game in town.

My take on SRE:

1. It is an extremely important and extremely technical practice in desperate need of good non-technical PR (example: most SLOs I've helped craft are guesses from engineering because they couldn't get data from product to support real numbers)

2. It is damn hard to hire for on skills alone (good SREs are good sysadmins _and_ good SWEs, i.e. two hard types of candidates rolled into one)

3. The hires are damned expensive (see [2]), and

4. Ops-aligned BUs that are traditionally given SRE headcount are (still) considered cost centers, which, combined with [1], makes [3] difficult to justify and [2] difficult to obtain as a result.
>PNG is similar to how .zip and .tar.gz files work for executable files and other data

Sounds like two things are being merged.

(Like with tar.gz, tar is bundling the files together, gz is compressing them, versus an imaginary .targz which does both in one format.)

Thanks for explaining, sorry I keep kind of... repeating things back at folks.

It's how I'd speak verbally if trying to check my understanding, but it doesn't translate well to a comment thread.

(I sincerely appreciate the clarification.)
We used Greco-Roman god statues -- Apollo, Venus, Minerva and Neptune (some of the model statues were Greek, others Roman). We chose aspiration mythical figures to point to some deeper Bitcoin lore. I will hold off with details and let our note designer tease out the meaning there.

Hmm...where? Given all the last minute touch ups to the site I wouldn't be surprised...
You can play it without paying but good luck with the end-game content. To get the most out of a single item at that stage in the game you either have to pay or wait multiple weeks.
Seriously, good.
Not just that… “on the first computers.”

The 1990s, age of the first computers.
As a Chrome apologist really this pisses me off but I've been waiting for this forever and applaud the team (especially if they beat Chrome to landing this in a stable release)
Some more ideas (mostly for future me revisiting this thread):

Golden age -> "oxygen is the momentum of a startup"; good culture building unlocks a bunch of superpowers of your employees (like, your growth person generates several 0 CAC strategies or your engineering team surprises you with a different platform: https://parsnip.substack.com/p/engineering-plot-twist)

Denouncements: Ryan Breslow accuses you of being part of the Stripe mafia on Twitter
Global inequality doesn't invalidate a rich nation's inequality. Both issues can exist and be addressed.
Just because parts of the ecosystem are constantly cranking out small changes doesn’t mean my employer wants my team to spend time alpha testing all of them at the risk of downtime.

I’m fine with an author saying “I no longer want bug reports from that version,” and I’d like someone with the distro to act on those instead.
I think we can agree that if you don't have tests, you don't have a compiler. You don't have anything, really not even a toy.

But there are too many languages out there in production that don't have debugging support worth a tinker's damn.

(I spent quite a few years working on toolchains, jitters and runtime systems. It's fun stuff).
The US has hamstrung itself because it won’t invest in domestic energy production, whether it’s lithium and nickel mines for electric battery production, or oil and gas production.
Agreed. I really enjoy reading a good bug story. Every project should document their best bugs this way, as a new kind of folk lore.
If you've made it to the end maybe you should pay?
As of GHC 9.0.2 the GHC2021 language pragma is available and it consists of the most popular language extensions.

https://downloads.haskell.org/~ghc/9.2.1/docs/html/users_gui...

Also typically language extensions are pretty simple, single purpose, and well documented.
Most boards I've looked at are composed of people with C-level titles. While members of the board might not have a direct conflict of interest for a particular CEO, most have an interest in normalizing extreme CEO salaries.
So if you are on linux, practically every app that deals with images will work. On windows and mac, it's probably less likely.
Please keep Tor access opt-out!

Encouraging usage of privacy enabling services by default is good.
@marcellusDrum

I am seventy five. I have a very very good memory - for certain things. And a sucky memory for other things.

So, yes, harevesting memories is an issue for sure.

Nonethless: may I posit the other side?

Being able to forget is sublime!!!

I happen to be a person that writes software. The best thing I do these days is to forget the software that has already been written.

The "today" code I write - that even seems crazy - is singularity frequently better than yesterday's code.

My advice:

Forget the past

Remember your future

ox ox

Theo
Let's just dive in to what the real status:

According to still-current PRs[1], :has() psuedo-selector is optional and at risk. The working group then noted "no one has figured out how to do it in a performant way," and there's still no clear evidence this capability will indeed be safe & free of pitfalls in any browser (and plenty of counter-evidence against). But Safari is implementing (risking performance pitfalls), & Chrome has decided that the risk of killing performance is an acceptable trade-off for the feature. They began some very early prototyping a year ago, to explore[2].

> It’s been in the draft spec for four years.

First, that's a draft spec. Not published. Safari typically doesn't even start implementing until features are published, so this is all pretty different than where we normally are.

Second, it's been in draft for >8 years[3]. It's barely been touched or worked on. It's a huge scary dangerous feature, that Apple has pushed, only recently. But you're right: I don't think Apple created it. I'm not sure where the suggestion came from; a Google editor wrote it initially but that doesn't mean it was their idea.

I think it's misrepresentative to state this as a clear & surefire win. To keep score over a matter of months for a standard which is risky, in draft, and has been outstanding for 8 years seems like a high definition of petty scorekeeping. Trying to portray this like a real win is for-sure too-soon & risking bullshit. We don't even know that delivering it is going to actually be ok: it's still at risk, we might find it is as dangerous as Chrome said, csswg might remove it from the draft.

[1] https://github.com/w3c/csswg-drafts/pull/4733

[2] https://groups.google.com/u/0/a/chromium.org/g/blink-dev/c/h...

[3] https://github.com/w3c/csswg-drafts/commit/248f22c92839a6504...
Rumor is this is coming with the next phone.
ACCC: Airbnb allegedly misled Australians about accommodation prices
> Technology has moved on.

A number of technologies have been banned from F1 because they were too good. (Other sports, too, like aluminum bats in major league baseball.)

When an AI bot is driving the car, are you still going to watch F1?
Of course children can understand (and be fascinated with) questions like “can a robot feel sadness the same way I do?” or “can my classmate feel sadness the same way I do?” Children can also understand (and be fascinated with) questions like “do dogs go to heaven?”

But what is the epistemological status of these questions? That’s what I’m concerned with, not whether children can understand and be fascinated with these questions.
Unusable might be a bit harsh, but I have to say that when I wrote my own BASIC interpreter last year I deliberately concentrated on the line-numbers and facilities of the ZX Spectrum I remembered:

https://github.com/skx/gobasic

Being standalone it doesn't have the graphic support or the interactivity, but it was still a fun project to work upon.
> Being purely functional seems like a massive win until you realize most of the real world benefit of that expresses itself as testability/correctness which can be obtained by other means.

Is the end result reached by other means the same? Can you give an example of a competing approach in a non-pure language that gives one Haskell's advantages?
Yes but where were all these things made? And is the energy that was used to make them accounted for?
> Sometimes you need to support something more flexible than JSON but just can't hand your (non-dev) users all the footguns that come with a Turing complete configuration language. "Key/Value" makes the problem sound simple, but maybe you're writing a rules engine, and the values are expressions that will be evaluated at runtime. It's uncommon, but the need isn't impossible to imagine.

> I'm personally of the opinion that using a scripting language is the worst option. Going that route is giving up on most forms of static analysis, since you can't inspect configuration values without executing untrusted code.

Sounds like the original case of the "inner-platform effect". A "custom configuration file" format for a "rules engine" is a scripting language - you will almost certainly make it accidentally Turing complete even if you were trying not to - and it's one that's even less susceptible to analysis than a standard scripting language.

The least-bad solution is an "inner" DSL in your language, IME, with lots of support code to make it as nice as possible (admittedly my experience is mainly in languages that make this easy) - that way you get tooling for free and you can leverage existing static analysis tools. Yes, your users will find ways to shoot themselves in the foot, but they were always going to.
I use 45MP RAW files from my Nikon Z7. Guess I'm almost no one. Thanks for the helpful comment. "lol"
GP is probably referring to the electoral system itself: "first past the post" [1]. Essentially a winner take all style of voting which enforces a two-party system.

E.g. In such a system, if a state has 50 seats and a party manages to win 24 of them (while the second place only wins 23 seats), that first party gets all 50 seats of representation.

[1] https://en.wikipedia.org/wiki/First-past-the-post_voting
Google also used ultrasonic pairing/auth for Chromecast https://www.theverge.com/2014/6/26/5846726/chromecast-will-u...
I’d love to learn more about how you do this. Do you have any helpful resources that I can look at to understand the process of creating a DSL with TS + Pulumi?
I posted it to illustrate what in most languages you can do trivial apps with a few lines of code, so Lisp does not hold an advantage here.

It's hard to format code on phone, sorry about that.
Diablo Immoral!