skysight-inc/HackerNews huggingface dataset:
I'm not sure, tbh, though I suspect it's due somewhat to the general technical incompetence of (terrorist & gang) organizations. Bright people aren't exactly attracted to the idea of joining an organization which doesn't value life highly, and the bright ones that do enlist may be likely to be conscripted to work on other projects or killed by enemies/rivals. It's doable by hobbyists, but doing it with the scale/accuracy needed to be dangerous is a complicated endeavour that doesn't lend itself well to this kind of organization.
Human pilots are trained in how to ditch, but the decision to ditch in that scenario was, as far as I'm aware, an instance of creative problem solving.
Rust By Example helped me to get off the ground pretty quickly and give me some ideas when I was stuck. But honestly just making something is the best way to learn rust, the compiler will hold your hand enough for it to be a pretty good learning experience
Right, but what kind of conclusion can be made here? Is US too right? Or Europe is too left? Or both are off and the optimal society requires much lefter/righter policies?
Nonetheless, showing a product you can buy in the app

That would be extremely bad, but that's not the scenario the original poster described. They had a Microsoft product in their App Store screenshots.

There are countless e-commerce apps (Amazon, eBay etc) available for iOS that will happily let you purchase competitors' products.

Also worth noting that you can get Microsoft apps in the iOS App Store and that some of these apps compete with Apple's own apps.
Is that why professional baseball players can't go more than 45 seconds without spitting?
Garmin has already gained FAA approval for an emergency autoland system that integrates with most modern private aircraft. It is designed to be used in case of an emergency where the pilot has "stopped functioning". It finds the nearest appropriate airport, announces it's intentions to ATC and then flies to and lands at that airport.

https://www.garmin.com/en-US/autonomi/
Well, certainly bacteria and viruses have an easier time getting around.
I assume by "the Rust book" you mean "The Rust Programming Language".

There is also "Programming Rust", which you might like better.
Like emteycz I check the science. I will also ask others who might have the same issue. And depending on severity get a 3rd, 4th, or even 5th opinion. Like emteycz said: Its your health. Of course this depends on how serious the issue is. Often its an issue where both can have valid solutions. Or there could be something one missed that the other caught.
> between 1933–39, with 30,000 communists executed and 150,000 sent to Nazi concentration camps.
One of the smartest people I know swears by “Too many linked lists”.
They are consistent. Bigger publishers get away with much less bullshit than smaller ones.
Once you are big enough you get your own apple account manager which makes business a lot easier.
Affinity Photo. It's basically the same thing but a one-off payment of £50.
Amazon wants to use delivery drones to surveil your house
I agree that the Book unfortunately moves a little slow for an experienced programmer, but I think it's still important to push through at least most of it and get all those little tidbits.

After that I really like this resource, which gets much more practical about problem-solving borrowing issues and introduces some really important tools from the standard library: https://rust-unofficial.github.io/too-many-lists/

If the Book teaches you what features Rust has, this teaches you how to use Rust in practice. It also taught me that it was a fool's errand to go and try to implement all the core data structures as a part of my learning process, because that kind of pointer-twiddling is one of the hardest possible things to do in safe Rust :)
The world’s deepest freshwater cave just got a whole lot deeper
Extra conversions/year, so 1 DS at 95k means 1mm net profit
I didn't really get this.
Spans in other frameworks are already DAGs; and easy to reason about them as such.

Sounds like they just made the API "more generic" by removing request oriented nomenclature ?
At First I Thought Someone Was Trying to Scam Me Out of My Domain Name
Apple has zero obligation to allow competitive app stores in iOS. It’s never been a feature they promised customers, and it’s not wanted by most app developers. It’s not anticompetitive to refuse to build access to your property for new competitors.

In this case it’s clearly not anticompetitive when forcing them to allow alternate app stores would be both anti-consumer and anti-developer.
…That is not, in fact, the (exact) definition of a paid shill. Apple would have to be paying him conditionally, with the sole intent of him advertising / defending / whatever, regardless of his actual personal opinion.

He just has a clear vested interest in the platform as is. Would we all be FOSS shills for making our living with OSS software & continuing to advocate for the conditions that make that possible?
>Is it the App Review process’s role to be the arbiter of what is and isn’t good UI?

Yes, obviously it is. If you're asking "should it be?", that's debatable, but I have no problem with that either.
There’s people who consider classical inference and the like to be machine learning just as much as neural nets are. I like that perspective.
> it helps to be a part of an organization that rewards said technical depth.

I agree. My previous job wanted to employees to finish work ASAP. There were no incentives for quality. Performance was judged on the basis of how fast one can push things out irrespective of quality.
As a result there was lack of engineering.
> It can't be for the money.

That's right. Huge multinational corporations famously don't like money.
I had a similar experience, although I went back to Fedora around 2013 and was amazed at how good it has gotten. If you're happy then no reason to change, but if you are mad about Snap or any of the other issues of the day, give Fedora another try. It's really great at the "just works" these days while still staying super fresh.
Move there, no phone translate tools. You will learn because you have to.
One thing I wonder is, how frequently are new European buildings made of stone? I occasionally encounter comments from people confused by American home renovation shows where people literally burst through walls Kool-Aid Man style[1] when demolishing them, but most of our walls (even exterior) are wood-framed and mostly hollow, and once you take out the framing there’s just drywall.

[1] Not from an actual renovation show, but: https://youtu.be/B3C2TN-Vp4c
Wind power is surprisingly bad for the environment in the long run.

The blades need to be changed at regular intervals, weigh tens of thousands of kilos and are 100% unrecycleable, basically glass and carbon fibre.

https://www.bloomberg.com/news/features/2020-02-05/wind-turb...
Embree doesn't use MKL, and in fact, the code runs very well on AMD machines, as can be seen by any recent Cinebench version benchmark (of which AMD themselves often show the result) which utilises Embree for intersection.

What will be interesting is other architecture support entirely (ARM) possibly being added to it by contributors. I doubt it will happen, but Intel did accept patches for TBB for ARM and POWERPC, so it's technically possibly...
I'm well aware of that because my computer runs macOS. Interestingly, it syncs with my Google account just fine. But of course I don't enjoy the level of integration I'd have with an iPhone.
Tokyo and other Japanese cities were burned to the ground with mass firebombing, not spared.

The goal was to get Japan to surrender, and Emperor was considering it. His generals were fanatically opposed, and if the Emperor were to be killed by the bomb, they would fight to the last man, woman and child.

US administration could then pick it's poison - leave Japan as is, suffer and inflict massive casualties from a ground invasion, or commit nuclear holocaust.
> Scale makes software to help people train autonomous driving technology and other computer vision systems.

True; I would also point out Scale is also involved in various fields independent of computer vision, eg NLP[1], document processing[2], and recently, ML dataset management[3].

[1] https://scale.com/text

[2] https://scale.com/document

[3] https://scale.com/nucleus

(disclaimer: I am an employee at Scale.)
Can you enable hcaptcha with a whitelist for known-good accounts? Not ideal but might annoy them enough to give up.
No change fees for United Airlines flights, permanently
I'm a software engineer, and I would never want this job. It's got to be incredibly boring and tedious.

Most reviews are for minor app updates. "Bug fixes and performance improvements." Ho hum. Twitter and many other companies release app updates every week, just because they can.

I suspect the job of app reviewer has a pretty high turnover.
I love that the Colab notebook runs flawlessly!

I humbly recommend you add code so people can try out with online images:

from skimage import io

def get_image_from_url(url):
# download the image using scikit-image
print("downloading", url)
image = io.imread(url)
return image
I think any system of rules is going to look weird and organic when they have millions of people trying to rule lawyer the system.

Like the basic tenant of “we take a 30% cut of the sale of
all digital goods on our platform” is pretty straightforward, you only run into weird rules when you try find ways around it.
I think that rent figure is a key insight. IIRC in Berlin, one of the cooler cities in the world, even six years ago one could find a nice apartment to share for 400 Euros a month.

Several acquaintances basically worked 3-6 months per year to pay their rent and food costs, and then did whatever they wanted the rest of the year. This included artists, musicians, architects and engineers. It seemed like a good enough deal that I seriously considered moving there, but I stayed in the US scene as I would like to retired in my 40s.

Berlin has excellent transit, cheap flights via one of Europe's shittiest airports, and decent train links. Beer cost a euro per liter, food at the grocery store is pretty cheap, entertainment is cheap- you can live nicely off very little money.

For everybody that cannot hope to retire, ever, a big cheap city with excellent transit, lots of lower income jobs, and lots of old buildings is really the ideal situation. Berlin meets all of these criteria, but of course the developers moved in hard recently.

Detroit always seemed like a sort of ideal American candidate, apart from all the horrific crime and weather.
Machine Learning Data Integrity Engineer
Show HN: Made an app to automate viewings when selling, (sub) letting your house
Everyone I know on gear also rides a sports bike, though N does only = 2
OP here: without being clickbaity, the idea was to choose a title that gave people some idea of why they might want to read about it. And titles can’t be that long.
I’m told Bevy does really interesting things with traits, for instance, but even that is too long for a title.
Out of curiosity, how much traffic does the SS674 and SS223 see per day? That interchange appears to be the eastern connection between I10 and the 610 loop around central Houston. I10 is one of the major arteries between the east and west coasts.

https://goo.gl/maps/CyoAESVtEQFRa4zb7
Oh wow, thanks for the recommendation! This is remarkably similar to how I learned C++ back in college. It was a data structures class and we built a few of them. Nothing cemented the concepts as well as building our your own linked list. I will definitely give this a read :-)
Curt Vendel, curator of Atari Museum, has died
I wrote kind of like an IDE :-)

Maybe I'm just a spoiled brat, but I came to Java from C, PHP, Visual Studio (the old one) and learned how nice programming could be before I left for .Net Core and frontend (with much TypeScript), mostly in VS Code but sometimes in Rider and Webstorm.

To me, to be a real IDE these days you need to have proper refactoring support.

And to a spoiled brat like me that excludes almost everything except Rider, Visual Studio with Resharper, NetBeans, Eclipse and IntelliJ :-)

But yes, I too am old enough to remember back when the C/Assembler program we used to program microcontrollers were considered IDEs.

And technically you are of course correct :-)

I guess a better classification would be: IDE level 1,2,...n where what I call IDEs today are really level 3 IDEs.
> I once worked at a place where we had an endpoint on an application taking a long time because of a weird DB query, like 12+ seconds to query a few hundred rows. Was pretty much told if we didn't figure it out today it doesn't matter, we'll ship it like that.
Correction: that is how much they make WEEKLY on 'librapay'. That is not the only way they take money.

Not how much they get from other methods, like paypal and flattr. They also accept bitcoin, cheque via GNOME.
>What are you suggesting any serious alternative be?

Not erroneously copy stuff?
Thanks for that link. I think that's a wonderfully judicious and maturely big-picture perspective on Bevy.
I've posted this before but it feels appropriate again...this Blender example of green screen VFX was created by a single person and demonstrates the amazing skill of the film-maker and how powerful Blender can be. It's really impressive work:

https://twitter.com/DrewCoffman/status/1274743473732632576
Security?

My son and I were wargaming threats against cloud data centers. Assuming that modern cloud data centers are all multi-building affairs connected with something akin to the 1990's mainframe FICON it is hard to make an impact with conventional weapons, even cluster bombs. Maybe a B-52 can drop a stick each on two buildings and wreck everything.

If Skynet lights up in us-east-1 even Minuteman is not good enough, you're going to need a lot of warheads just to take down a zone. You'd be wishing they didn't cancel MX.

Colocation could make a big difference in extreme scenarios of social disorder.
Someone forgot to tell my company...
Do you believe that killing political rivals makes a movement a revolution? Is Assad in Syria running a revolution?

The Nazis went wild with murdering everyone they didn't like after they got elected (not that they weren't into violence before, but Hitler's attempt at a revolution failed in '23, Hitler was convicted and went to prison). They got elected on a populist vote, but that's not a revolution. Revolution != getting elected by normal proceedings.
When could an extra "== true" or "== false" possibly make anything clearer?

if not (x > 5)

looks normal,

if (x > 5) == false { .. ]

is just confusing.

Why would it matter if a function returned a boolean? It's either compared for truthiness, or the comparison for truthiness or compared for truthiness, even in the most dynamic languages.
We need more open source software modeled off of the blender system.

Imagine if customers of all the major closed-software players also put aside some small amount of funding to support full time developers of open source systems.

This benefits everyone, because it gives these customers some potential future leverage for lower prices, it gives the closed-software players some competition to keep them nimble, and it benefits the next generation of users who can’t afford the closed-software prices, but could get their fingers wet with less capable software.
I hadn't even considered licensing it. Want to email me and we can talk? My email is dafrdman@gmail.com. That said, you're welcome to use it (though my lawyer father suggests I say that this "verbal contract" is revocable and non-exclusive).
Interstellar travel closer than ever
You can't replicate the shadows from low altitude point lighting with sunlight.
Good ideas. I think I'll try to add an appendix, minimize the number of numpy functions used, and explain any of the weird ones that are real time savers. Thanks for all your thought.
> I prefer Ubuntu LTS to Debian's testing/stable approach.

May I ask why?
I was a master at fixing mail-in ballots
I agree with your intuition. I'll try to make my intuition explicit:

The 'splittee' should be the last argument. The last argument is usually what you want to a) elide as part of function composition, or b) loop over (the tightest).

E.g. Splitting a file into lines:

lines content = splitBy "\n" content

can be:

lines = splitBy "\n"

If splitBy used the other order, it would be:

lines = (\c -> splitBy c "\n")

E.g. Splitting a file by lines and tabs:

entries content = concatMap splitBy "\t" (splitBy "\n" content)

can be:

entries = concatMap splitBy "\t" . splitBy "\n"

If splitBy used the other order, it would be:

entries content = concatMap splitBy (splitBy content "\n") "\t"
> The generally accepted definition of a leftist is someone that opposes capitalism.

This is a very broken and poor working definition. You can be leftist without being anti capitalist. Leftists don't believe in the "free market fixes things" or trickle down rhetorics. Speaking as a left leaning Canadian.

Leftist capitalism would see government regulation over industry which is of vital societal importance. America has bodies regulating food, medicine, construction, and others. Leftist capitalism often seeks to extend regulations to the benefit of the average citizen.

One example is Canada recently forcing telecoms to unlock phones. Another might be provincial transportation services being either government owned or privately owned with a high degree of government oversight. Their prices then remain low with moderate levels of profitability instead of high prices seeking higher levels of profit.

I'd say the majority of leftists believe capitalism needs to be carefully kept in check, with only more extreme believing it should be abolished. Though many do believe certain industries require far more government oversight than they currently have, or that certain things like health care or education should be made into a social service.
Same. I want to know how they want the functions/ classes structured file-wise, and what people expect docstring-wise.
I'd suggest picking something small that you personally want to get started. For me, I wrote Dingus (https://github.com/davidarmstronglewis/dingus), which is really just a simple CLI that reads environment variables from a file and either executes a command with those loaded or drops you into a shell. I was finding myself constantly populating my shell environment with different variables depending on various contexts and figured I would canonicalize the process and learn more about Rust in the process.

I still use the tool today (although I'm still not sure it's the most elegant solution :P), and I've taken that knowledge I picked up in the process for other projects I've since done in Rust.

If I were where you are, I'd do something similar: carve out a simple project that you could complete in a day (or two) in a language you're more familiar with, and try to do it in Rust.

I'd also recommend joining the Rust Discord channel to field any immediate questions you might have (and going to the Forums if there's something more involved you'd like opinions on).

Good luck :)
So how does that work for Amazon, Rakuten, Alibaba, Walmart, Costco, Best Buy, et al. ?
> The right causes more damage in the short term in my opinion, things like immigrant detention camps

I'm not so sure that immigrant detention camps are specifically a "right" issue. Mandatory detention was initially authorized by Bill Clinton in 1996.

It's certainly gotten a lot more media attention (and executive Trumpeting) under the current administration, but the roots are by no means new nor exclusively right, recent media and meme focus aside.
Yeah. That term that should... probably not be used by folks outside the community, for the reasons you say. LGBT* is probably a safer and more inclusive alternative, so I don't see any real reason for folks outside the community to throw "queer" around. (Aside from perhaps discussions about the term itself, like this one)

That aside, the near-total reclamation of that slur by the LGBT community is such an interesting topic. I can't think of any other slurs that have been quite so fully reclaimed.

I would probably say that positive/neutral use of the term outweighs negative use like 10 to 1 at this point. Maybe 50 to 1.
> Engineering anything in inches seems impossible.

And yet that is how the Wright brothers invented flight … and a few decades later we made it to the moon!
If the system is designed right, they could be even safer than piloted planes in the case of an emergency. Currently, if a pilot is flying and, say, the engines stop and can't be restarted, they're going to be thinking about trying to survive and get to a place where they can land or at least ditch the plane survivably.

An autonomous system doesn't have to do that - if it decides that the situation is unrecoverable, it can spend its remaining time in the air finding and navigating to the most sparsely populated point of impact within its range. Something like "Engines out and won't restart? Find the nearest/largest body of water and ditch into it".
Half of all human death has been due to the mosquito-borne disease[0].

[0] https://www.nature.com/articles/news021001-6
Yeah, it just sucks that you eventually have someone making significant people management decisions without the technical knowledge of what the consequences could end up being. This would be even worse if you had people manager hiring be completely decoupled. The US military works this way and I have to say it's not the best mode.
Presumably if any of them used a screenshot that showed a product competing with Apple they would not be approved.
You're asking the wrong person. I don't know that much about languages, and from what I do know, there isn't really an obviously better language, other than maybe a constructed one like Esperanto (but then you get into the whole thing where it's hard to go off a language with so few native speakers).
This is absolutely it. You can't get the weird, good and bad, unless your cost of living is so low that subsistence can be met with minimal effort. That free time is necessary to do acid and work on the crazy stuff that people don't understand, yet.

I, a millenial that pays $2k/bedroom, am always struck by the portrayals of the 1960s where people in their 20s live 10 to a loft and make rent working a few nights a week at the bar downstairs.
The capability is there since 2.3 at least, but Matz doesn't want it by default, and prefer to leave it to libraries.

If you use bootsnap, you use ".rbc" files already.

Source: https://bugs.ruby-lang.org/issues/16847#note-14
Apple has been sued for games defrauding children thousands of dollars, but what's really ridiculous and amazing is they are not alone. All of the tech giants have gotten in trouble for defrauding children with deceptive in-app purchases.

So far we know Facebook recognized it as fraud and referred to it as fraud internally so it's a bit hard to believe it is innocently occurring again and again wherever platforms permit games to bill unlimited amounts and players to perform unlimited transactions and developers to obfuscate transactions with layers of cash substitutes like gems and virtual currencies.

Apple: https://money.cnn.com/2014/01/15/technology/apple-ftc-settle...

Amazon: https://www.digitaltrends.com/mobile/ftc-sues-amazon-app-pur...

Facebook: https://phys.org/news/2016-07-facebook-refunds-in-app-minors...

Google: https://lifehacker.com/get-a-refund-for-your-kids-unauthoriz...

Microsoft: https://answers.microsoft.com/en-us/xbox/forum/all/child-spe...
It all just ties together. Going to the grocery store every day is a big yikes because you can't walk around the block to pick up fresh produce for dinner