skysight-inc/HackerNews huggingface dataset:
Thanks for the viewpoint on this.

My understanding of the app comes from several guy friends and many girl-friends that seem to use the app for finding sex tonight.

Also running around as a part time lyft driver for a year or more, in a city that has rampant tourism, I have been quite amazed at how many people were meeting up with or leaving hotels/airbnbs with stories of just got in town and got on tinder and ... with some person from some other random state with same kind of story.

Even though we are bachelorette capital (unofficial) of the country, I have yet to hear about an upcoming wedding that started with a meetup via tinder.

I understand I am a small data point in millions, so this proves nothing - but my limited understanding.

Maybe my add in point would be that it very much depends on where you are as to the expectations of said app usage. And now that I think about this along with your statement and some of the other dating info I have learned from reading HN over the years.. perhaps time of day and location are very important factors.

Certainly tinder usage in a town of 500 is different that the options in a city 3 million. I am now considering that tinder usage at 1am leads to a different type of meetup than say the desires of someone getting on there at 6pm as well.

I'd love to see some stats from them like okcupid use to share.

What ever the percentage, I think we can assume that most people who meet up via tinder probably have sex before wasting too much - as say compared to a dating app like Devout-Christian-Family-Singles or such..

It's been a fairly shared knowledge I think in these parts anyhow, that if you want a relationship go for something like match dot com.. if you are in anything alternative dating wise okcupid, willing accept a percentage of dates will be with seriously crazy people; plentyoffish, really want to meet up tonight and see what happens, Tinder / grindr..

So I think my questioning of these policies is still fair, we don't have a list of explicit lines that google gives app/site makers. We know these things are being used for 'immoral' things - fornication, frequently, likely by the millions.. and it would be easy for google and match group to know when they are illegal as well (adultery) - so it's not a legal or moral thing they are drawing lines with.

It's got to be the money (?) or a small group of googlers that are choosing to be a level or prude in some places and level of give the finger to the church and the gov in others or something.

I remember some years ago when cell phone companies had actual lines drawn on a woman's butt showing how small a bikini could be for premium sms messages - when a tiny bikini was too small or not to not violate - at least those lines were drawn and shared with other for a level playing field.

These days it feels like the big money incumbents have little to fear from google and it's easy for smaller niche apps / groups of people to be shunned and told to open a browser instead.

Which is fine, just some things I think about once in a while.
Adding to this, I think conditional logic is typically fine; the distinction is in using conditionals as data that gets passed around in a system vs branching on those conditions.

E.g., considering `var rectified = x*(x>0);` or `var foo = predicate ? bar : baz;` both lend themselves to having their invariants easily verified, even if many such constructions are littered through a program. Contrast that with something like `if (predicate) {/*nightmares*/} else {/*slightly changed nightmares*/}` -- too many branches can quickly lead to an explosion of possible execution paths and all the problems that entails.
Even if LeCun is totally right, he was a fool for allowing himself to be drawn to the center of such a debate.

Serious academics flee from such topics for good reason. See for example Eugenics.
He were are, mostly one developper in only a few years has managed to create ~the fastest R runtime thanks to the graalVM infrastructure
https://github.com/oracle/fastr
+ it get polyglotism for free.

See also graalphp:
https://github.com/abertschi/graalphp/blob/master/results.md

Oracle has managed to create a language framework that enable unprecedented performance and polyglotism but there are no human resources allocated to actually tuning the implementations. Without such framework imagining one developer to implement a language and expect it to outperform the reference vm made by an army of people through decades wouldn't be a realistic expectation but now anythings possible.
Though it would be nice if others companies than Oracle understood the extent of this technological leap.
Actually there is only one: shopify which invest in truffleruby

https://pragtob.wordpress.com/2020/08/24/the-great-rubykon-b...
Thank you for the reply. Yes, I understand Jason is basically only involved as "I have looked at this thing you propose/ have in FreeBSD and I don't like what I see, let me improve/ discuss further plans".

My question basically is: "How is it possible, the code of such quality was even seriously included in a branch of FreeBSD that would have been released if nobody would step in?" (That is if I understand the whole thing correctly and Jason's assessment is correct.)
Basically what Taleb describes as Skin in the Game:

>"Don’t Tell Me What You Think, Tell Me What You Have In Your Portfolio"
Right, but my power bill, for example, is variable and I don’t want to have to manually pay it every month.
most of them are never the same ever after

Can you share what happened to them?

Also, you mentioned 3 week retreats. Can you share what changes (good or bad) you experienced during these long retreats?
2012 :-) how about 1999 3Dfx Velocity 1000 TMU unlock to Voodoo3 2000? https://www.anandtech.com/show/401/3

then there was 2003 Radeon 128MB 9500 to 9700 mod https://forum.beyond3d.com/threads/turn-your-radeon-9500-int...
Unauthenticated credit/debit transfers are a pretty uniquely American thing. Many other countries have bank transfers that require the customer to authorize it (either ahead of time, or synchronously during the transaction, as you describe) before the money moves.
Reminds me of Half Life: Alyx's comments on a Club Sandwich: https://www.youtube.com/watch?v=r3cERBPQSkY
I believe that is the basic setup to a few horror movies and episodes in TV shows.

Even so, I'm in, if it comes with an option to not be voice activated. Nothing about modern computing is more frustrating than voice interfaces, except perhaps windows updates.
In Australia, I can send money to just about any other Australian with a bank account using an email address or phone number - and it's mostly instant. The fallback is an account number and it'll take a couple of days to go through. There's no charge for this.
No doubt they will still license and manufacture ICE tech.
seems close to it yes. but allowing a variety of oils seems a bit cheeky.. then banning things like potatoes seems to be quite counter to the "paleo" concept.

They seem to be more interested in carbs based diet than foraged or simple farm to plate food.
Or Infrared cameras, they have the same image sensor, but cost much much more if you by one with a higher resolution (enabled)

https://www.eevblog.com/forum/thermal-imaging/flir-e4-therma...
> According to the book, when you remove the bullshit jobs and bullshit work most of us already work 20 hour weeks or less.

That wouldn't be a problem if the BS was more or less evenly distributed. But unfortunately the distribution is highly uneven, so eliminating the BS, even if you resolve to not cut paychecks, would leave quite a few folks entirely unemployed (so no paycheck at all), and quite a few more significantly underemployed (so at high risk of their employer consolidating three 5h/week jobs into one 15h/week job).
The word development. They won’t be developing ICE technology any further. It seems unlikely to me that they’d stop producing ICEs altogether, but I can see why they’d focus on developing electric technologies instead.
You could always get this e-ink keyboard that is being crowd-funded the nemeio where you can I guess completely customize the keys https://www.nemeio.com/ - seems interesting and could allow you to easily explore alternative layouts but not sure how good the ergonomics of a keyboard like that would be but it seems interesting to me.
1. Windows 95, as opposed to Win3.x/DOS. 100% worth the hardware/software compatibility pains for GUI/multitasking/multimedia/PnP that just worked, an amazing thing at the time (and honestly, in retrospect, giving the preposterous unstandardized diversity of PCs & their peripherals and software in that decade)

2. SQLite, vs fopen and hand-parsed files for any random data storage that didn't rate a full blown remote DBMS. Never using sscanf again!

3. NodeJS. Memory Safety, Thread Safety, No Deadlocks, No build system nonsense, credibly scalable I/O concurrency, and only ~an order of magnitude slower than C? Absolutely worth the nightmare syntax and (then) lack of decent libraries. As soon as npm came on the scene (0.6?) Java ceased to have any reason to exist.

4. Uber. It's like a taxi, but the UI doesn't suck, and they tell you when the car is coming, and the car actually arrives, and they'll pick up in areas other than the 30% of the city and 50% of the day and 60% of the population that taxis are willing to cover in LA!

5. Linux network namespaces + associated tools. So many things I used to have to do on dedicated boxes/VMs, or multiple network interfaces, or single-purpose network equipment. Worth it for per-process ovpn tunnels alone, but you can scale it up to crazy elaborate SDN schemes if you need to. Blows away almost every middlebox and hypervisor networking tool.

6. AWS. There were lots of stick-a-host-on-the-internet services before, but nothing like this: software provisionable, software networking, reliable host-to-host and host-to-storage networks, no lead times... There are credible competitors now but it was a gamechanger for anyone working at the servers > fingers > datacenters scale.

7. This one's kind of goofy, but TimeSnapper. It just takes a screenshot of my display. Every 10 seconds. And saves it into a time-and-keyword searchable database. You can't remember exactly how you fixed that thing 5 months ago that's broken again? I can. The best productivity tool you can get for $40 with the possible exception of 1440 post-it notes.
I don't think it's appropriate to say up front that they don't have to worry about tail risk. If something happens, then we have the discussion about whether to bail them out. Maybe we should. But only after the fact.

It's one thing to say "we can't make vaccines at a substantial loss", which is reasonable. It's another entirely to say "you have to promise to preserve us from all unknown unknowns". The basic goal of society is not to eliminate all risks from collective enterprise, it's to take the risks off of individuals and put them on the collectives.

As a matter of principle, it just doesn't seem right, and I've never been convinced why nuclear power should get a liability exemption either.

I do think bailouts can be ok. "Socializing the losses" is a feature of living in a society. But what's corrupt is to promise it before we know what the catastrophe might be, that's completely different. In general, organizations (and people) can cause damage far beyond what they can fix. That's life, and bankruptcy. And we don't want to destroy what is left that is valuable. But when that happens, their assets should be systematically divvied up and/or ownership transferred. The people who can make restitution should be required to do so, e.g. the stockholders and/or bondholders. That's what they're there for.

Society already is on the hook if the worst happens, so it's not legitimate to make demands.
The beginnings of my early “job” publishing journal articles
Sure, but I’ve no idea how that would apply to this strategy, there are no prescribed purchases, and what could they possibly go short on if nobody buys bonds, the government? Then they’d have bigger problems.
Oh, yea, no doubt that the payment side could also be a lot better. No arguments here.

My only point is that on the payment side, the technology doesn't provide any security, but the legal framework does. But from the password management side, you're in a technology danger-zone for security, and the legal framework says "caveat emptor", so I think that one is the "worse" problem of the too.

But, I agree, the payment side should be improved
Well..there are always commercial tools like JRebel (https://www.jrebel.com/products/jrebel) that one can leverage for live reload
Right, I get that.

But that argument is tired. These 'smart phones' have been advertised as PC Replacements. "Run your software, your games, your choice." To many people it is the only computer they will personally own.

They are computers with cellular modems and other useful sensors built in. That's it. There are magnitudes of people with the know how to operate these things and take full responsibility for their operation and maintenance. There are scores of people who could more easily creatively use these devices in ways we can't even imagine now.

Everyday these vendors prevent free and clear operation of this type of hardware, they hamper innovation, in favor of short term profits.

And also; to reply specifically regarding the fridge, to be honest, I actually do want to run my own code there: CPU based controller boards in appliances tend to be obnoxiously prices for replacement. The cost of the parts for a controller board + related software can't possibly be more than a RPi computer and a bunch of relays. The fridge's computer's code is probably running a software based PID controller, that could be sourced anywhere else, and perhaps even software optimized to take advantage of better energy usage algorithms.

So again, locked down hardware, short term profits. "$300 part bad on a $800 fridge, just buy a new one and throw the old one away"
British petrol station operator MFG invests 400 mil pounds in UK rapid charging
For anyone still/stuck with console debugging, “pro” tip:

JS ignores the value of every statement in a comma-separated expression except the last one. So you can do trash like this:

const foo = (bar) => (
console.log(bar),
someComputationOf(bar)
);

And log-debug without restructuring your otherwise pure function.
Good. Any idiot can say something online, and many do. Ray Dalio is putting his money where his mouth is, aka staking his opinion like numerai does with erasure. That makes it more credible, not less.

Unless you think he's actually trying to pump and dump the entirety of all the Asian stock markets? He doesn't have that kind of influence.
Correction: This was a OneWeb video. My apologizes for there error. The interesting point still stands in my opinion.
> if you even get another one you need to remember every single service that you used 2fa for and enroll it in each of them

This is perhaps why FIDO2 works best when combined with single-sign-on systems, such as those promoted by large email providers, etc. Fewer accounts to have to manage 2FA devices for, and a greater chance that you've already signed in and authenticated your devices with all of them.

Personally, though, I use a password manager, and have some (but not all) sites tagged as 2FA in the password manager. So if and when it's time to add another key, I can just go down the list. Not as convenient as SSO-based 2FA, but sometimes you really don't want to sign in with Facebook, say. :)
If the USG (or Europe, or China) still have a strong military, or a lot of influence over the financial sector at that point, you may have a tough time finding a bank to convert your crypto into Fiat. At that point, you’d have to find a country that accepts Bitcoin directly as a payment method or whose financial system can shrug off regulations.

That might be harder to find than you think, or might require a significant haircut on the conversion.
I've been looking for a solution to the same problem.

So far we've been using a single server for storage, and developers rsync whatever they need locally. A few million images. Training is usually done locally, but when we do use cloud training, we upload just the dataset we need to S3 and use EC2.

We're a small team, and currently considering moving to a cloud-first infrastructure. The idea is to store each image in S3, and all metadata (annotations etc) in Postgres or something like that, maybe using Postgres's JSON/JSONB feature.

I'd appreciate any thoughts and pointers on handling datasets with a few million images.
For posterity, I wish all this information would make its way to a public repo as to not be lost in the sands of time.
Test Lean and Ship Healthy
Devs chose K8s, really?
Audi is just one of the brands of Volkswagen group. I wonder if Audi will just get support from other groups.
I also think, if you dedicate something like 5 years of your life solely to kernel C implementations of a single protocol, it's probably a lot easier for you to spot problems than it is for an arbitrary FreeBSD developer.
In my experience it is really hard to deposit money into another persons account in America. In my home country in Europe, all I need is their account number and their personal id number and I can deposit straight from my online banking system. They don’t have to be in the same bank or nothing.

In America this is so much more complicated. I have a hard time depositing money to my partner outside of my credit union’s calling hours, even though we literally share each other’s accounts.
If it can smash glass, it can harm suspects. This is definitely not a tool for de-escalation at all. Police have been known to use lethal force in defense of property, so this doesn't actually solve any issues, this simply gives the police another tool to use against other citizens.
California is banning companies from using 'dark patterns' on websites
I wonder if we'll ever see development in External Combustion Engines. They have the same instant torque as electric cars, and in their latest iterations were proven much more efficient than ICE.
Oh good point to know, thanks. Kind of disappointed(and kind of happy to hear it’s worthy of such study) as I have to many textbooks to unpack already. The back burner is going to be burning for a while!
Huh? What does that even mean?
Doesn't the post say that this partially removes the rate limit, still not 100%? So clearly something is still working no?
Interactive Used Car Buying Guide

https://www.isthatalemon.com/
Not all of ZFS's advantages necessarily apply to "humble" uses like your home PC, but I can think of a few that surely do.

Filesystems share all available space in the pool. Say you have 16GB space available, so with LVM, you might make an 8GB /home and an 8GB /var. Later on, you've run out of space in /home while still having 4GB free in /var. What do? Well, you can probably get by with resize2fs followed by lvresize ... but this is not only cumbersome, but prone to catastrophic failures. With ZFS this is simply never an issue.

Snapshots. LVM has them too, of course, but they're not aware of files so they're far less useful. With ZFS, you can simply run `zfs diff` and it will pretty quickly tell you which files were added, modified, and deleted.

Building on this snapshot functionality, incremental backups become a breeze with `zfs send` and `zfs receive`, obviating the need for clunky (by comparison, at least) solutions like rsnapshot.

ZFS actively detects data corruption, by checksumming everything. Assuming you have redundancy (mirrors or raidz pools), it also automatically fixes them. It's often said that this is only relevant to "enterprises," but I'd disagree: I don't want to discover my personal files have been corrupted any more than an enterprise does their business files. A better argument is that this protection is incomplete if one is not using ECC RAM, however, a partial counter to that is that a lot of recent consumer hardware (namely, AMD's) does support ECC RAM.

Overall I'd say comparing ZFS to LVM+ext4/XFS/whatever is kind of comparing, say, Windows 95 to Windows 2000 (or Unix, if you prefer). It's just not a fair comparison, they're not even playing the same sport. A much more apt comparison would be to BTRFS, but ZFS has been rock-solid for longer than BTRFS has been in existence, and the latter has been eating people's data left and right for most of that time.

On the other hand, one downside to using ZFS at home is that you can't really add one drive at a time. Say you have a raidz2 (similar to RAID-6) pool with 6 drives in it. You can't just add a seventh. The ideal way to grow such a pool in ZFS would be to add a whole nother raidz2 "vdev", which would then be striped with the first one. That means buying 6 new drives, not 1.
The climate switched from 41 kyr glacial cycles to 100 kyr cycles about a million years ago. Greenland experienced regular interglacials during the 41 kyr cycles. None of this is surprising except that climate change obsessed scientists, journalists, and HN commenters appear to be unaware of the Marine Isotope Stages.

The sediments below the western and eastern Antarctic ice sheets should show similar signs of interglacial activity timed to their own transitions to permanent glaciations.
Even if we get to 99% EV within fifty years, it’s going to be a long while after that before EV takes over 100.000% of ICE.
Came here to ask exactly the same question. If there is any benefit over a straight resistance heater, it can't be discerned from that article.
> fallacy that makes people want to trust self-driving cars

A lot of successful L4+ autonomous vehicles today, contrary to what the press releases want you to believe, are architectured first and foremost as non-learning (i.e. traditional robotics) systems, with relatively well-defined domain-specific sub-problems carved out and delegated to learning-based methods (e.g. recognizing all cars/humans/signs/... in images captured by the vehicle's cameras). These problems tend to have well-defined metrics and massive real-world data sets backing them up, and are increasingly more common to report how confident they are in the provided results.

ADVs have come a long way despite all the doubt, and the top players are finally getting confident in removing the human from the driver's seat. This is not trivial in the post-Uber-ADV-fatal-accident world.

Source: I work on ADVs.
And I’m pretty sure this is where CSS preprocessors were born, right around the time of CoffeeScript and the inevitability of the web being a compilation target.
But they're still iterating on current ICE engines, which you could call development. And in that case they're still developing ICE technology. It sounds like the only thing they're claiming is they will not come up with completely new designs.
Yeah, this was exactly my train of thought. That and the fact that it'd be a different story/title if they had completely stopped producing ICE cars, not engine development. There are emissions targets they're still on the hook for.
You sure it wasn’t the text color/background combination that caused your psychotic break?
And that's fine. In fact that is itself a valid argument within the Buddhist/Hindu context. I would even argue it's basis of both "religions"; proof through self experience.

So again, the point here is that it's important to be knowledgeable about whatever subject matter that you're taking part in, not least because of being respectful, but because that way whatever task is being undertaken can be done "correctly". Including, perhaps especially, if you have belief in occult ideas.
a few of my favorite things: shellcheck when dealing with bash scripting; pylint for python scripting;
package managers (yum, pip, brew - all of them);
valgrind for c/c++ development;
intellij for java development; unit testing; stackoverflow, github code search, google + duckduckgo; libgen;
The one thing missing is the innovation happening on the Java front end. Frameworks like TeaVM (https://blogs.oracle.com/javamagazine/java-in-the-browser-wi...) let you extend your Java app all the way to the browser.