skysight-inc/HackerNews huggingface dataset:
I think we have a broken system as long as I have to care when someone tries to take out a loan in my name. I certainly don't want alerts in real time.

If someone takes out a loan from Foo Bank while pretending to be me, the borrower has committed a crime and Foo Bank has foolishly let themselves be robbed. It's got nothing to do with me, and I don't want an unpaid job correcting other people's mistakes.

The right solution would be a "innocent until proven guilty" approach to debt. If Foo Bank says I owe them money that I didn't borrow, I should be able to say "nope that wasn't me" and unless they have proof otherwise, that should be the last I hear of it.

It shouldn't be my responsibility to prove I didn't borrow the money; it should be theirs to prove I did.

Put that into law, and identity theft would no longer exist. Banks could decide whether they want to actually verify identity in a way that stands up in court ("well actually here's video of you standing in our office and stating that you want to borrow this money in your own voice, reading aloud the SHA of the contract you signed and giving us your fingerprints"), or just let their money be stolen. Either way, not my problem.
After living there for 10 years I moved on from NYC at the end of last year. My last apartment was in a neighborhood in Brooklyn that is still heavily African American but will probably look significantly different in 5 year. The number of European tourists that just show up and come and go on the subway platform there was wild. I have lived in post-gentrification neighborhoods mostly and had not seen anything like this. The only reasonable explanation was AirBnB.
The spread of true and false news online
Great point, more people need to know about this "small" detail.
You all might also be interested in https://www.reddit.com/r/WatchPeopleCode/
Spoken like somebody who is not under the age of 18 or has anyone who is living in their home.
The ship definitely wasn't "designed", but a SAT solver was used rather than direct brute force and constraints were used to cut down the search space (for example looking for a long-and-thin ship rather than one of arbitrary shape).
The reddit AMP pages you land on from Google searches are particularly irritating. You aren’t logged in when you go to them, and various UI expectations are broken. Web packaging could help here since it would remove the google url, allowing cookies/sessions to function again.
Nope - JS is not disabled.
I would think that the insurance/warranty industry would result in considerable self-regulation. Many people (myself included) purchase 3rd party warranties, and these warranty companies expect to be able to repair appliances. Those that couldn't be repaired I would assume would not be covered, and that signal would get out to the consumer, and then to the manufacturer.
I repaired my AV receiver recently with four $1 capacitors and a YouTube walkthrough. The local electronics repair shops wanted $100-150 just to look at it. Ridiculous.

Edit: this repair took 1.5 hours and required only basic tools and skills.
I'm not a part of the subculture, but every time I go down the rabbit hole of the discussion boards I get the impression it's one with crazy levels of dedication, and one that draws very particular kind of mathematics & programmer types of minds (honestly, it's a lot of fun to see them geek out over it every time I do, even if I can't follow 90% of what they're saying).

So my best guess is: a mixture of mathematics, brute force searching, and lots of passionate on-line discussion with fellow nerds.
I'd say no matter what kind of job you get, you can put 10% of your time into similar problems. Even simple CRUD apps can have interesting problems like this. In my experience every project has instances of engineers shooting themselves in the foot, or unforeseen problems cropping up. If you have a bit of self-motivation you can dig into them and learn a lot and improve things. I do this and find it very satisfying.
Interestingly, banks offer a way for merchants/payment processors to roll subscriptions onto new cards issued to replace a fraud-affected card. Stripe apparently has this feature; my card was recently compromised, and I updated my subscriptions for most services, but not for my own account with my startup (which I used just for testing to make sure payments went through appropriately).

I was shocked to see a monthly payment hit on my new card, and I called the credit card company to find out how this was possible. They said that big merchants/processors have an agreement with them to automatically get the new numbers for subscribed customers. Also, Stripe recently made it very easy to have the system automatically email customers whose cards were declined. I turned this on for our account and have seen much better retention. I am not a huge fan of Stripe in general—mainly due to issues with their process for handling challenged transactions—but they do make it easier to retain customers.
Does anyone actually prefer coding to the IRC and XMPP protocols instead of the Slack API ?

https://github.com/erroneousboat/slack-term seems more than sufficient to me, and hackable if I find an itch to scratch...

Better yet, would anyone here pay for development of a self-hosted IRC or XMPP gateway to Slack? :P
Well. A Billion is ambiguous. In many countries, it's called a Milliard. See: https://en.wikipedia.org/wiki/Long_and_short_scales
People have tried to use genetic algorithms to search for patterns in Life, but have been unsuccessful because the evolution of a pattern is very sensitive to initial conditions.
GP's point is not that XYZ are the specific costs of reducing pesticide use, but that costs should be discussed when making policy judgments.
Good for you for locking in a 2011 rent, but that was 7 years ago.
Everyone should probably be paying Tim Pope some sort of tribute for all the software that has been written more quickly because of his plugins. Companies working on other editors should be trying to recruit him!
"Ending is better than mending. The more stitches, the less riches."

Aldous Huxley, Brave New World, 1932
> Deciding betweene two distinct types &str and &string (not mut &string) for your function's interface is nonsense.

There's really no decision to be made.If you don't want to mutate the argument, use &str, you can still call the function with an &String. If you need mutation, take ownership with String or a mutable ref with &mut String.

> Additionally, that dereferencing a string returns a pointer...

You can't deref a String, you can only deref a reference (&String), not an object. &String derefs to &str. String.str_method() where str_method takes &str works because it'll auto-ref String -> &String, and then deref to &str.

IMO you're making a mountain out of a molehill, it makes a lot of sense once you use it for any time at all.
In the slo-mo at 0:23 you can see the robot first turns the back and then the front the other way. These could be combined for an even faster time!
How so? Apple already has detailed schematics, repair shops have been getting them through shady FTP servers for years - making them accessible at this point is the cost of putting them up for download. Hell, ANYBODY making consumer electronics has detailed schematics or at least the gerber file for the PCB.

Components? Sure, but you bake that into the cost you sell them at. You're already buying them in massive quantities, so let repair shops order some from you - nobody is going to complain about having to pay x% over cost of materials to cover your expenses.
Someone with the average 3-part SAT score of about 1500 would not make it to junior year at MIT. It has been found that the correlation of test scores to college grades is higher when you control for major and college attended.
Slightly problematically - a lot of AWS's default Node infrastructure seems to still be using Node v4.

I assume they'll be updating it but that was true as of last week.
It has to be sugar-based. Probably Pumpkin Pie or Popsicle.
My 16 years old will be pretty independent. He'll have a car and a motorbike. He'll be able to go out by himself, experience real people. He'll be able to work odd jobs, manage his own money, read whatever books and learn whatever things he wants.

But he won't have a smartphone or unsupervised internet access. Neither provide independence, but shackles to kilotons of the worst quality content humanity has ever created.
The Rubik's contraption solves a cube in 0.38 seconds
> Where does it follow from those principles that it is in any way fair, equitable, or progressive that people born into a community, with friends, family, and community there, should have to move out because they can't find a good job or afford housing in that community?

You're absolutely right. That isn't fair or equitable in any way, shape, form, or manner. Forcing people to move isn't fair or equitable.

> Similarly, how does it follow that some other young person should have to completely uproot themselves and move to a strange city just to get a decent-paying job?

You're absolutely right. That isn't fair or equitable in any way, shape, form, or manner. Forcing people to move isn't fair or equitable.

With all that said, don't you think people should have the right to live where they choose? I do. I think it's a basic human right for people to have the ability to emigrate where and when they choose. I think it's unfair and inequitable to stand in the way of this.

Though I understand where some people might otherwise. After all, new people are scary! They might have more/less money, more/less melanin, speak different languages, pray differently, and so on. The urge to exclude The Other is basic, deep-seated, and very human one. I understand that some people have no wish to over come it. They'd rather raise walls than open their arms.

But I'm hoping that the best among us can. Maybe I hope too much.
The cost to bring any good to market is a combination of:
(1) R&D (technical and non technical), (2) Manufacturing, (3) Sales (compensation to intermediaries bringing the product to marketing), (4) Regulatory and Compliance (5) Consumer labor (6) Externalities

New product prices are:

(1)(2)(3)(4)

Repair-part costs are dominantly comprised of:

(2)(3)(5)

If (2)(3)(5)(6)_oldProduct > (1)(2)(3)(4)(6)_newProduct the market is telling you your time is better spent doing something else and properly recycling the equipment.

If the state inflates (4) to get (2)(3)(5)(6)_oldProduct < (1)(2)(3)(4)(6)_newProduct to be true, all that's been achieved is bureaucracy has siphoned off value from R&D and less products are produced.

If there are negative, socialized costs associated with consumption (externalities) there's a justified argument to allocate those costs on the people who are producing them (recycling tax at time of purchase). Product Management via regulation is not how you get a vibrant market of inexpensive products that people want.
You may laugh, but the Roko's Basilisk crowd takes this DEADLY SERIOUSLY.
Don't F Up Your Startup
As in "call me maybe", both a reference to the song lyrics and what might happen in a distributed system when a network partition occurs.
YMMV, I've ruined an iPhone5 trying to replace the screen. It's doable, but you have to have a steady hand and a lot of patience.
Why not cars?
A serious initiative launching today to help entrepreneurs weed out the pitfalls in their technical and business strategy. Check it out.
Thanks for humoring me!

It sounds a lot like you're trying to re-invent PKI and mutable data stores. Are you sure that isn't what you want here?
I wonder if this is people just not realizing that things can be repaired? Between books and youtube videos I've been able to repair our washer and dryer, refrigerator, oven, dishwasher, vehicles (I once repaired a turn signal switch by soldering on a piece of metal from a soda can), etc. I've replaced many damaged ipad/iphone screens and they've all worked flawlessly afterwards. All of these things are already repairable. It just takes a little bit of research to learn how to diagnose what is wrong, figure out what parts are needed, and do the repairs. It used to be a lot more difficult before the WWW.
I mean it does, which is why small businesses are exempt from a lot of them. In our ops unit we employ three full time regulatory compliance officers who make upper-middle tier salaries. Just in terms of compensation it adds half a million annually to our budget. And that's before the cost of the actual compliance.

No small business can afford to just eat that cost so it's either going to be paid in risk or out of the productivity of existing staff.
Maybe because when you ask a user what he wants, it turns to be a freaking bloated nightmare ? And we tend to use the word "tool" to describe software but I think it's misleading, Photoshop is not a hammer... it's more of a car factory.

We should keep in mind that most software replace tasks that are too complex or impossible for a human to do!
I think you underestimate how many companies build technologies off of walled gardens - especially in Healthcare.
Easy Parallelism in Lucee
Nebraska is surprisingly up to date with its digital frontier laws, weirdly enough.
A better term to use would be ancestry. There is a very strong social component to race and ethnicity. Case in point, I know a number of people who "pass" - meaning 99.9% of people incorrectly guess their race/ethnicity and they don't bother to correct anyone. Perhaps you have interacted with some of these types without ever knowing.
Is mining income taxed before conversion to USD? What price would you be expected to use?
Will Spotify build a smart speaker? The data is mixed
The race is to the bottom is the exact reason it's cheaper to just buy new than repair.
Used to be django and postgres. For the next one, I might swap django out for something golang.
Who is making you feel like I weirdo? I definitely don't think you're a weirdo.

My wife thought I was a hero when I fixed our washing machine a while ago!
The code used to find this pattern is online if you're curious about the details: https://gitlab.com/apgoucher/metasat/tree/master
Stellar doesn't work.

Disturbed by energy consumption, their solution is to divide(shard) the blockchain graph. Does that result in a consensus though? Not in their own prior version.

Will the topology they are claiming emerge? There is no proof.
Obviously I think this is an amazing story, well-reported, and relevant to a lot of people's interests here. But we can also predict the shitshow that this comment thread will become, so I think nothing less of anyone who flags it.

If you want to talk through this stuff, Twitter is probably the best place to do that right now.
Suggesting something on the internet is fake is a fool's errand. Anybody can do it about anything so it's worthless. What else might be fake? The story that it happened? Maybe he just took one photo and photoshopped it! Maybe it's not really a photographer at all. Maybe you live in the Matrix. This kind of reasoning goes down a black hole to nowhere.

You have to maintain a basic level of trust in the source of information if you're going to have any interesting thoughts about it. Finding actual evidence of fakery would be worthwhile, or checking some features and reporting how you found none would be too. But there's no value suggesting it just because you feel cynical.
Why Kotlin but not Java?
I could care less about amazon or twillio. There literally just aren't easily accessible other buttons / SMS tools if you go look. Nothing about this is pandering to them, I just think it's a bit reductive to say this guy made this post as a promo.

Alternate reality version of the post:

Here's my kubernetes SIP/XMPP/WebRTC orchestration to do SMS and an arduino button I designed with STL files so you can 3D print it yourself. Everything is open source to toilet train your kid! I definitely used my time appropriately!

EDIT: After re-review I realize this man could just not have a child at all. It could definitely be contrived and potty training probably doesn't need Amazon's weird button that orders more soap. I guess all I'm saying is that I could see myself trying out the same thing and the solution doesn't feel that contrived to me.
Hi Steve! Sorry, I didn't mean to imply in the core API. I don't think (though I too could be wrong) that &string is used anywhere that AsRef<OsStr> isn't also available.
"Right to repair" sounds good, but I'd like to know more details.

How much documentation are you required to give users? If a device relies on programmable hardware, is it really "repairable" if you don't have the source code? What if there's a security vulnerability in the software, how do you fix that? If the ICs can be replaced but the original manufacturer stopped selling them, what then? Do the electronic interfaces between all the components need to be documented? How do small device manufacturers stay in compliance? Do end-user repairs void the warranty if the user is just bad at soldering and screwed up a surface-mount part? If the original design of the product was defective in some way, do consumers have the right to fix defects, or only to do repairs that return them to the original condition they were in when delivered to them?

I think it's possible to craft a good right-to-repair bill that strikes a reasonable balance between consumer protection and not being overly burdensome on manufacturers, but I can't tell if this bill does that.
The description (like most descriptions of bills given to the public by their proponents) is long on all the anticipated positive side effects and short on details of how it's accomplished.
But it's an uphill battle to force manufacturers to make things easy to disassemble/repair as they wish to discourage both in pursuit of more profit. There's a bunch of hairy details about what constitutes "easy to disassemble", and some perhaps more legit concerns about imposing differing requirements to different products, resulting in claims that the government is trying to 'select market winners', etc. Further are the unintended consequences where the manufacturers come up with creative ways to do an end-run around the rules, eg, rental gadgets where you don't get permission to repair it, but still win in the market as they're not subject to repairable rules and thus have a cost advantage.
For information, links to all the bugs that we reported so far (in GCC/LLVM/CompCert/ICC and Scala) can be found at http://web.cs.ucdavis.edu/~su/emi-project/:
728 in Clang/LLVM (~250 were miscompilations); 783 in GCC.

(Also refer to http://helloqirun.github.io/projects/spe/spe.html for additional bugs reported so far in Rust and Rust bindgen.)
I've also replaced the charging port on an iPhone; the whole process is quite simple, specially now with YouTube.
Also, right-aligning numbers that readers want to compare is generally a good idea.
My big pet peeve is non user replaceable batteries in devices (phones, laptops). It's very well known that Lithium batteries wear out over time. That means that devices with built-in, glued-in batteries are guaranteed to become useless once the battery begins to fail.

The battery in my Nexus 6P is about 18 months old and it currently only holds about 40% of it's original design capacity (known issue with the phone). Replacing the battery is a very delicate task due to the glue and placement of the battery and the need to replace the glass and LCD.
>Though I'd note that repair parts, even from third parties, can be a pretty substantial portion of replacement cost

This is so true. I've was shocked to realize that the parts to repair my dishwasher would very nearly equal the price of a brand new dishwasher. And all the 3rd party places seem to have nearly the same prices. Fortunately I talked to the manufacturer and they replaced the parts even though it wasn't under warranty anymore, but if they hadn't I probably would have just gotten a new dishwasher.
Mining for Mnemonic Haiku with Elixir
He already told you, left is up.

The side of your case that has the motherboard's backplate (where you plug everything in) is the bottom. On the vast majority of towers, the plate is on the right side, meaning left is up.

EDIT: right/left when looking at the front of the case.
This is analogous to asking why TV viewers aren’t paid?
I find Game of Life utterly fascinating. Every time I read about it, I find myself wanting to understand more of the memephere surrounding it. One question that arises in me here:

> What makes this an elementary knightship is that it isn't built out of smaller discrete components

How is that determined?

In other words, can't you take small components, smash them together to get a bigger thing, and then pass it off as elementary?

Don't we need to "reverse the hash function" to determine if it's possible to make Sir Robin (that's what thing thing is going to be called) out of smaller things?

Or is it possible to prove for a given larger object that it can't possibly be the result of smaller things combining?
Alternate explanations:

* the "somehow we talked about a college" is because someone else at coffee was looking at something college related and it was recently on their mind so they brought it up. You're associated with those people, so ad agency it decides to show you an ad. It may do this a lot, but the times it actually works really stick out to you.

* After the coffee, one or more people search or perform actions associated with that college. Ad agency knows you were recently meeting with them so decides to show you some associated ad.

Keep in mind that the ad agencies, whether Facebook or Google or some lesser known but still large one, have their own profiles of you and who you associate with.

I think Occam's razor holds that since we know there are multiple agencies tracking what you do and who you do it with online and that can conceivably be used to explain most of this, it's a much more likely explanation than a large company outright lying in a way that would have a horrendous backlash if proven (and it's not really that hard to prove if people got serious).

Edit: whoops, not that hard to prove...
Wait, what? How can the landlords in NY be asking for 6 months of security deposit? Who the hell has 10k lying around just to rent a place? I don't even have that much in savings!
Chrome hasn't disabled OCSP. It just only enforces it when you're doing OCSP stapling with must-staple. Firefox did the same: https://bugzilla.mozilla.org/show_bug.cgi?id=1366100
Those jobs still exist in large numbers in places with low costs of living. Programming jobs generally only exist in places with high costs of living, where someone with any of the jobs you listed (except maybe plumber; those folks make bank) would be struggling to get by, and wouldn't think it was wise to start a family.
It's the three-clause BSD license with the words "the copyright holder" replaced with the author's name.
My understanding is automobiles will use some battery power to simply keep the battery in an ideal temperature range. Maybe phones could have the ability to burn a bit of energy in cold weather to simply keep the battery warm, if desired by user.
Right. We all agree on that. https://www.youtube.com/watch?v=CS9ptA3Ya9E

Unfortunately, that appears not to be consistent with the dreary reality we find ourselves in :-(
The discoverer developed a program called ikpx (https://gitlab.com/apgoucher/metasat/blob/master/ikpx.py), part of his larger "MetaSAT" project, which poses the problem of finding an oblique glider as a set of SAT constraints. Additional heuristic constraints were added to limit the search space. ikpx passes the resulting ball of constraints to a SAT solver, which does the computational work of attempting to find a satisfying solution.

It's a clever approach as modern SAT solvers are surprisingly powerful. I actually use this approach myself in some of my (personal) work, e.g. to automatically find execution paths through a target binary for reverse-engineering purposes.