skysight-inc/HackerNews huggingface dataset:
>This appears to be, unfortunately, by design.

No, it's the result of learned lessons that the simple solutions run afoul of problems. That the resulting system is complex is not the result of adversarial behavior - it's the result of handling many complex interacting pieces in a decently robust and predictable manner compared to anything tried previously.

Cryptocurrencies and proponents tend to ignore centuries of reasons why currencies and monetary systems are what they are now. A simple example is the benefits of a central bank to smooth inflation compared to previous systems, which no cryptocurrency can do. (Notice how volatile crypto prices are compared to say USD or any first world currency).
Note: there's no client-server architecture needed with things such as Figma since it can be done P2P. I'm just past the beginning stages of it. You can use a mix of WebRTC/WebTorrent's infrastructure to get a serverless (i.e. use WebTorrent's signaling services) for P2P. A library called Bugout [1] implemented it this way.

If you want to see an example of how it works, check out my side project Doodledocs. I modified the Bugout library a bit for performance improvements, but my project is using its concept on how to spin up a serverless (i.e. not your servers but those of WebTorrent) P2P web app [2].

[1] https://github.com/chr15m/bugout

[2] Doodledocs is a collaborative doodling web app that I created as a sideproject, so it is just a bit related to Figma. I didn't make CRDTs yet, since I want a simple doodle environment for pencil/eraser (+ simple web annotation/image annotation).

Link: https://doodledocs.com (browsers tested: Chrome/laptop, Chrome/iPad, Safari/iPad).
I agree with the majority of this. However:

> The browser could do a better job of making sure a text selection only includes the expected content (this is not just a security issue - I often find that text copied from websites include unexpected words or whitespace).

I disagree this is necessarily a good goal for the browser to have, or that it's feasible for the browser to identify what the "expected" text is. Even in the area of stripping extra whitespace, sometimes extra whitespace is expected.

It's worth noting that browsers already strip unnecessary whitespace like linebreaks and double spaces by default. The extra whitespace that shows up in text you copy is there because a site deliberately added characters or elements that bypass that behavior (I'm looking at you, Twitter, stop #!&%?@ breaking all your input fields).

So relying on signals from the page itself isn't enough to mitigate this problem, since pages give bad signals. The browser would need to be smart enough to know on its own when whitespace was being inserted because it was important, and when it was being inserted to add an extra linebreak or something.

I am skeptical that it's possible to build a browser that smart without simultaneously turning it into a buggy, unpredictable mess whenever you encounter edge-case content.

My mantra in situations like this is, "don't come up with a solution that is more complicated than the problem you are trying to solve." Most of the solutions I've heard proposed as to how the browser is going to accomplish this sound really complicated, at least to me.
We're offering 90 percentile compensation for Bangalore, we have excellent engineers in our offices there already. I'm just complaining about the bimodal nature of ML hiring in general. General software development is a bit more linear.
I don't see how they have a choice. If they decide to exercise editorial control then they might be considered in the content creation business by virtue of exercising editorial control and forfeit immunity under Section 230 of the Communications Decency Act. If Facebook had to be liable for what was published on their system they would be facing the possibility of liability judgements many times their market cap.

Link: https://technology.findlaw.com/modern-law-practice/understan...
Elsewhere a feline researcher furiously burns another anthology of Garfield
It's trivially true that no system is purely capitalistic it socialist.

The delusion is to not see that going more "socialist" is both hugely popular and supported by the evidence from other countries.

Going more capitalist is unpopular and supported by Ayn Rand fictions.
It plays fine for me, but it does have a 3D demo with some classical music at the end, so maybe YouTube disabled sound based on your location.
There is a lot of unwanted money sloshing around. If you’re an oligarch or kleptocrat with billions to invest, you’re gonna have to accept lower returns.

One reason that Ivy League endowments get consistently above-market returns is that everyone is comfortable taking their money.

EDIT: I sort of conflated foreign and kleptocrat money there, saying they both have to outbid preferred sources. Most foreign money is not from kleptocrats, of course.
And modern software that does the same. Cisco AnyConnect VPN thing, for example. You can feed it a command file, but that doesn’t give you any error handling or logic to handle dynamic responses. Expect to the rescue!
> If we are involved in a merger, acquisition, or sale of assets, we will continue to take measures to protect the confidentiality of personal information and give affected users notice before transferring any personal information to a new entity.

from https://www.fitbit.com/legal/privacy-policy
I think getting near human level for NLP understanding means be being able to visualize and combine all of the dynamic systems that language represents. I mean it's obvious that you can get pretty far just by processing a lot of text, but there is a limit. Some information about the way things work just is not encoded very well in text the way it is in video input. So you need to be able to do a sort of physics simulation for starters. Except it can't just be physics, because there are a lot of patterns that occur that you need to be able to call up and manipulate or combine that are not just plain physics. These patterns are not represented in text.

There are projects doing video and text understanding. I think the trick to efficient generalization is to have the representations properly factored out somehow. Maybe things like capsule networks will help. Although that my guess is that to get really sort of componentized efficient understanding neural networks are not going to be the most effective way.
It's an asteroid No, it's the new smallest dwarf planet in our solar system
yep, I remember the email that went out at the time my local university switched over to NSFNET. Before that they had a bunch of leased lines talking to various other local universities. Still Internet.
Sleep tracking at $30/month? Are you joking? I don't think anyone moving from a Fitbit is going to be willing for that kind of $$$ commitment to track sleep!
Something along the lines of "if it ain't broke don't fix it"

While this logic isn't best when applied to safety, that is unfortunately the way many people and companies look at safety and sometimes it takes a tragedy to get improvements.

I am a big motorsports fan, and in 1994, two drivers were killed in one weekend of Formula 1, including world champion Aryton Senna.
Lots of effort went into making the sport safer after these accidents and it would be another 20 years before the next death
If you truly are between the rock and a hard place described in your hypothetical(?) situation, I wouldn't judge. I specifically said, "This is ONLY a legit excuse for people who are genuinely struggling to survive." I am not "dismissing entirely" the reality that some people face.

I'm all for regulations. I was taking issue with you putting all the burden on law rather than personal responsibility and morality.

Even in cases of survival, there are lines. Would you buy a kidney to save your child from a poor person in China or India who's selling it to pay their rent or their daughter's dowery, who's being exploited by the middleman who's taking most of what you pay?

I agree there are often conflicting moral pulls that must be weighed. But my overall point is that that is not what usually is happening. People in SV can afford to have less income; they'd just not be as comfy or materialistically bountiful. We don't need to have cars if we live in an urban location; but saving 60 minutes on one's commute and not having to sit next to strangers is more important than the environment or rejecting the ethics of the company that is paying you the salary that affords you the car.

> nobody ever stole an apple because they were starving

I actually have no ethical issue with this. I believe, frankly, the current system is incredibly unjust.

> I'm glad things have always apparently been sunshine and rainbows for you, some of us weren't so lucky.

That's exactly my point. People who's sunshine and rainbows come courtesy of high SV salaries from companies that profit off of unethical behavior and unethical system dynamics (e.g. Google and Facebook profiting off advertising and privacy violation) are precisely the people I'm talking about.

BTW, I gave up a my high 6-figure salary 7 years ago and now work with underserved children and minimum wage, am writing about social justice issues, and am working on tech-based educational tools to wake people up to the harmful system dynamics they contribute to.
This is code is very clean... someone should add this to a list of very nice codebases to read.
I always get the “what company? What are your deductibles?” which seem custom built to create some doubt in my mind.
Even when America traffic engineers mean well, they screw up bike infrastructure terribly. They get all the details wrong. Generally their designs are too complicated, too cheap, and rely on paint instead of common sense about how bikes actually work. However, good design is possible. There’s even a book that explains how to do it well, in case anyone actually cares:

https://peopleforbikes.org/blog/the-worlds-best-bikeway-manu...
Is there any sound comparison of protected bike lanes vs., for instance, 30kp/h zones with mixed bike/car traffic and sensible spacing? When cycling I find the cramped and the fast streets the most dangerous. And the pedestrians that cross into bikelanes. And slippery surfaces.

So from my very private pov (I go around 25 to 30kph) there are much cheaper methods that I would want to give a try firat.
They’ll always claim your insurance almost certainly doesn’t cover rentals, hoping that you don’t realize it almost certainly does.

(I also find airports to be the WORST possible environment for this kind of thing; you’re always rushing to return your car so you can catch your flight. You are forced to just accept that the scratch on the back left bumper wasn’t there when you rented the car, because fighting about it will cause you to miss your flight. So it’s a $500+ repair fee or a $500+ plane ticket. They have you over a barrel.)
> I suspect that they may be hiring less-disciplined engineers, these days.

I don't know about that; if Apple had lowered their hiring bar, they'd likely have enough engineers to not be constantly starving one project or another of talent because it's being "borrowed" by the Big New (next-to-announce-at-a-keynote) Thing. That still seems to be a problem; I haven't noticed any decrease in the number of Apple projects that "lay fallow" while their engineers are off doing something else.
Three things make the bubbly/scammy nature of current generation cryptocurrency very obvious to me:

(1) The fact that nearly all cryptocurrencies move in unison even though they differ widely in adoption and real-world use cases. Many totally useless cryptocurrencies move perfectly in unison with the supposedly useful ones.

(2) The fact that complete jokes that barely work like IOTA still have large market caps. (This post will get tons of IOTA shill replies like any other IOTA-related post on the Internet... they have an army of bots and shills.)

(3) Adoption has actually declined with numerous early adopters from small shops to companies like Stripe and Steam abandoning cryptocurrency payments. If this is a tech climbing the adoption curve adoption should be increasing.

There are a few real world use cases of course, but they are nowhere near sufficient to support the current collective market cap of cryptocurrencies in the current ecosystem... that is assuming a significant fraction of that market cap actually exists and the whole thing isn't completely insolvent.

I think the furious religious defense of (current generation) cryptocurrency you find in tech circles comes from the underlying economic ideology programmed into it (what I call pop-Austrianism) and the fact that lots of tech types are bag holders who are hoping to cash out before the whole thing implodes but may currently be underwater. Without those motives the whole thing is just transparently insane.
All modern humans originated in northern Botswana, study says
the standard library if you ask most Go developers it seems. It's an old joke that whenever you ask for something like Rails in Go many / most of the devs will tell you to use the standard library. The sad thing is, they actually do that again and again.

That being said, someone said "screw that" and built Buffalo https://gobuffalo.io/en which is as close as you can get in Golang at the moment.
As a SE, what is a problem quantum computers would be ideal to solve over a more traditional computer (CPU/gpu/fpga/etc)?

Please challenge my current assumptions

- Would not be Turing complete
- More qubits are needed for practical applications
- Practical application in cracking crypto

I know if I fully understood the how, I might be able to answer the above, but would love some expert opinions.
I have a pair of those cheap ones, they are great except:

- Pairing is a chore / Sometimes loses all info, so you are forced to forget and re-pair which takes time and fiddling on the phone and the device

- Forget pairing to more than one device

- Battery isn't great (down to 2 hours per charge now)

- Mic is unusable. When I get a call, I have to interrupt everything and pull out my phone (often times when I'm using these, I'm usually working and my hands are dirty).

- Connection issues at times for no reason
Even if the underlying statistics accurately represent the situation correctly, bad analysis on top of it creates the same results. From last week:

"Paul Krugman and other mainstream trade experts are now admitting that they were wrong about globalization: It hurt American workers far more than they thought it would."

Ref: https://news.ycombinator.com/item?id=21357096
I agree with you that in an ideal world there'd be a way for you to demonstrate your prowess without playing these games. However, in the real world, I want a job, I'm going to play? It's not like I don't solve hard engineering puzzles for fun on my own time anyways. Framing matters a lot!

Here's what I like about interviews:

(1) I get to talk about myself and how great I am without people rolling their eyes at me.

(2) I get to solve a fun puzzle with:

(2)(a) A defined answer.

(2)(b) That I never have to maintain.

(2)(c) With a potential financial windfall at the end.
You're splitting hairs and all but disagreeing with yourself in your own comment. Notice that I did not say "deprecated." The React Way is to not obsolete working code. Component functions are preferred and better and recommended. Class based component code should indeed be considered legacy code.
They don't. Safety is often prioritized without deaths. Safety is sometimes prioritized even without any real danger (like with the so-typical "think of the children" argument).

Priorization is difficult.
CARL!
I'm sure buying 1 airpods per year (per month even) is less waste than buying plastic-packed groceries every day

It sure is, but that is besides the point. So yes as you mention, time for mentality change/laws/...

Anyway we're pretty lucky here already and can buy fruits/vegetables/seeds/... i.e. a majority of what we eat daily without packaging.
There's no way to know for sure if it works unless we start enabling it and look for these weird edge cases. We should be fixing the bugs we find during this process. That's why IPv6 adoption is painful, and why I think documentation would help a lot.

Check if you have options inet6 set in your /etc/resolv.conf, and remove the option if you do. You can also try setting options single-request and options single-request-reopen. Note that the latter two violate the "don't enable it if it's not working" principle; broken middleboxes are screwing with your client, so if these middleboxes were never fixed, we could never use IPv6. Instead we have shitty workarounds. Sometimes that's just the best option available.
A Business Case for Dropping Internet Explorer
Nope, the Netherlands is one of the densest countries in the world and it’s below sea level. Sprawl is not necessary.
What I would like to understand better is how transferable these adversarial images are from a network to another. I mean is the adversity "deep", like practically all models built on resnet18 (or even completely different models) suffer from the adveristy? Or is it "shallow", meaning just one more training round will mess up the special "gradient paths" found for these particular network weights?
Build a Longdistance Data Network Using Ham Radio
Didn't read because of the paywall, but I question if these changes will go far because of the long winters, and where the bike lanes will be. Again, I didn't read the article, but if the 250 miles are in areas that are not in a congested area of the city they will do no good (a bike lane from Austin to Dallas is 250 miles, but would be used infrequently).
For short-term items, I use pen and paper.

For long-term ones, I use TODO notes scattered around my Rails codebase. I have segmented those items into 3 categories: high, medium, and low. Whenever I create a new TODO note, I append one of those categories to it (e.g. TODO[low]).

Rails has a built-in command that displays all those items (`rails notes`). To filter items by the category, I pipe the output from that command to ripgrep:

rails notes | rg -S low
I'm not sure the Hawala comparison is accurate; Hawala relies on essentially net neutral flows between nodes [exchanges] and trust-based credits and debits (not credit in the sense of literal credit, but credit in the strict ledger sense). This is in place of an actual transfer, which is what happens with crypto assets (unless Patrick is referring here to some specific decentralized exchange mechanism) - a transfer is made from one digital wallet (the original owners) to an exchange's, and from there presumably traded to someone else who is coming in with a fiat asset.
I had airpods and returned them because they fell out of my head, and because I couldn't use them on the subway because of all the external noise. I think these may be the thing for me — everything else about the original airpod experience was actually super nice.
Everyone cannot actually withdraw their balance to fiat all at once.
There's something to be said for providing a very simple interface to allow the core game to be iterated on much quicker. This doesn't work for every game (specifically, some games rely on the interface much more), but in a turn based tactical game (whether it be this, or the excellent post-apocalyptic RPG Neo Scavenger[1]) I imagine it can be quite freeing for the developer (especially single or small team developers).

1: Neo Scavenger's interface actually looks better in screenshots than it plays in game, but none of that matters, because the game itself is quite good once you play for a bit and learn the idiosyncrasies of how you do things.
> I don't care about free software if it takes me hours or weeks to set up.

That's because you've made a personal choice that free software is not important to you.

Many people take public transport even though it takes them longer because they believe that, say, driving a car is bad.

Not everyone feels that way. It's not an important issue to them.

In that sense the argument revolves primarily about how much priority you assign to a particular belief (e.g. belief in free software, belief in environmentalism, etc).

Before you think I'm going on some sort of holier-than-thou rant - there's no directionality to this.

It's a fairly general thing. If you believe heavily in X then you'll make sacrifices in order to achieve X, even if that results in costs in other areas.

Presumably you have some goal that you think is more important than these other issues. That's the thing that has your priority - you want to spend time doing that, because you care about it more.
the internal mic on a macbook is pretty good
Everyone cannot actually withdraw their balance to fiat all at once - this would be a bank run and wouldn't actually be allowed to occur.
Pando (Tree)
Buying political ad is kind of like buying a new car, or a firearm.

If you leave the dealership with your new vehicle, and decide to go run over 10 people, the dealer is not on the hook for your actions.

Same with gun stores not being held liable for gun owners.

There may be background checks in place to ensure they aren't selling a car to someone that can't drive (Driver's license) or to make sure someone can own a gun (Background check), but once you pass the initial screening you are on your own for liability.

Political ads should be the same, basic KYC to verify the person buying the ad is who they say they are or allowed to represent an entity, but beyond that anything they want say let them say it, let the public scrutinize it, and let their ideas be debated.

I could see a world of hurt if this was completely unregulated, as in anyone could pretend to be anyone and buy an ad any which way without verification. This would lead to an insane amount of slander/mudslinging.

Just my 2 cents, probably not worth a penny.
> Can't a patient ask a doctor to prescribe a generic, when it exists.

Yes, but it requires the patient (or their pharmacist) to request such.

> It seems like that would be an easy fix: a law that requires doctors to give you the alternative name for a generic, and make the sponsored version an optional upgrade.

> I'm European and the whole concept of a doctor prescribing a "brand" sounds alien to me.

The issue is that the two drugs are not equivalent, and is not about prescribing a "brand". Occasionally, a doctor insists on the brand for some reason (seems to be most common with Synthroid for some reason), but generally the prescription is treated as a prescription for the compound, even if the doctor uses a brand name.

The trouble with reformulation patents is that there is no generic for the reformulated compound. It is sufficiently different from the previous that it cannot be substituted by the pharmacist (otherwise it wouldn't have been patentable). In that case, the "brand" is the only thing available.
Why Terminator: Dark Fate is sending a shudder through AI labs
>1) sitting on the seat is awkward/uncomfortable when wearing a skirt or dress

Try watching a video of people in Copenhagen riding bikes. Women wear dresses and skirts there all the time while cycling. Same goes in Japan; women commonly wear dresses/skirts there and ride bikes.
1. Don't use Wix for a professional website where you intend to sell services.
2. There are plenty of good theme inspiration out there - use it!
Oh alright. I don't see how this invalidates the use cases? The businesses that have payment processor problems aren't illegal, and can easily prove their revenue.

And I do agree that unsustainable systems don't collapse immediately. I've been waiting for Tether to collapse for years. But I don't think cryptocurrencies as a whole are unsustainable (the larger proper exchanges that don't use Tether as their "fiat option" should survive).