skysight-inc/HackerNews huggingface dataset:
> I suppose the only remaining discomfort I anticipate is if you have an internal abstraction that might one day be exposed externally in a library. That refactoring doesn’t seem fun, but I suppose these things rarely sneak up on you.

The place where this ends up happening most is around error handling. Crafting your public error types in Rust is an art form. Usually in Rust libraries, errors are implemented in enums. So whoever calls your API can see that it failed and then can match on the reasons it may have failed (or just wrap it in their own error type and bubble it up). If you're not careful, you can cause breaking changes in your API by doing something as simple as changing a dependency (your dep's concrete error type was wrapped inside one of your error variants).

I have somewhat mixed feelings on it, but Rust does allow us to mark enums with a special annotation that forces all matches on it to include a wildcard match (even if it matches all current variants explicitly). It is generally considered good practice to mark your error enums with said annotation so that you can add failure modes in the future without requiring a major version bump for just an extra error case. One could use the same annotation for any enum, of course.
I don't quite understand people complaining about macOS apps. You aren't forced to publish in the app store. You can still disable Gatekeeper. You can disable code signature and entitlement enforcement altogether, although the process is messy. There's still nothing technically stopping you from avoiding Apple policies.
Thanks for your comment. Yes, we have a code base which is 350K LOC and growing and it takes us a few seconds in IntelliJ to look up all occurrences of a specific JSON path. The is of great help to us in refactoring in case something changes. It also helps know which path is being read and written from where due to which we are able to pin point its usage and know the exact impact
Workers and customers are catching Covid-19. Should businesses escape blame?
What I'm getting at, in not a very effective way, is that I see low hanging fruit everywhere I look, and I don't think I'm the only one. Where I do think I may differ, is that I also sense a strong aversion to discussing this low hanging fruit in extreme detail and unconventional ways.

For example, plenty of people think climate change is a legitimate threat, and that prudent societal responses are hampered by imperfections in democracy, and that beliefs such as racism play a role in voting choices. Nothing very controversial (from an HN perspective) so far I don't think. But an invisible line that I sense cannot be crossed here is the underlying reasons why people "are" "racist", or the degree to which mass heuristic-based theory of mind estimations (~mind reading) like this are even true, or even happening. Introduce this style of thinking and one will surely be rewarded with downvotes, if not stern "culture war guidelines violations" warnings. But one thing you'll never get is any substantial justification or reasoning behind why there are peer-enforced guard rails on things like:

- what can be discussed

- how (from what perspectives) certain things can be discussed

- at what level of detail things can be discussed

I think there is something very interesting going on here, and that there seems to be this strong, almost universal/multi-dimensional aversion to discussing it (the phenomenon) makes me even more curious.
Personally I think this is pretty outdated. I've used w3schools quite a bit over the last 12 months and it's consistently offered a concise reference alongside some examples.
I feel like the named reasons, aside from being invalid (it should be really really easy to make a popup that tells you the function parameter names and/or types, like SLIME has been doing for...decades? with Common Lisp), are really bad justifications for creating an entirely new programming language. Surely the effort would be better spent on improving the tooling, because all of their concerns are tooling-related.

That also makes the language not about a "good user experience" as given in the docs, but "being compatible with modern IDEs". No thanks, I would rather improve tooling for an existing language that already has a community and ecosystem.
and (maybe...) ats3!
scary, but not entirely relevant. most modern launch systems carry (sometimes multiple) warheads with a much lower yield: 500 kt or less.
I feel like someone at Apple either lost the script or made a mistake around getting in the middle of these services. Why try to force the WP app to add IAP or your app? It can't be for the money. Let's be real, unless Netflix or some other huge service provider comes back, Apple is ruining their reputation over literal couch change (last I checked 1/3 of services money came from Google paying to be the default browser...). So is there some other reason? Does Apple really think it offers a better consumer experience?
Well apparently I shouldn't have had the snark because even I couldn't get it right. Should have been US Navy, which built and operated the Clementine spacecraft which discovered large reservoirs of water on the moon. Follow-up missions by NASA and ISRO confirmed this with better instruments, but it was a military mission that made the initial discovery.

It's a bit of a contentious issue because loonies had trouble getting NASA interested in the Moon again, and NASA rejected without evidence the notion of cold trap volatiles. So they went around NASA and used defense money to get an early version of Lunar Prospector launched, which was the Clementine mission, and gave the evidence necessary to prove the value of the poles as potential sources of in-situ resources.

(I got all the details of this from a talk given by a retired Air Force general who was involved, so I mistakenly thought it was the Air Force that ran it. Looks like it was actually a research division within the Navy.)

https://www.lpi.usra.edu/publications/slidesets/clem2nd/
Hey, that’s a great tip, thanks! I still have to use inches sometimes, so I’ve just ordered that calculator.
99% of the time you don't need a deep recurrent neural network with an attention based transformer. Most times, you just need a bare-bones logistic regression with some carefully cleansed data and thoughtful, domain-aware feature engineering.

Yes, you're not going to achieve state-of-the-art performance with logistic regression. But for most problems the difference between SOTA and even simple models is not nearly as large as you might think. And two, even if you're cargo-culting SOTA techniques, it's probably not going to work unless you're at an org with an 8-digit R&D budget.
It definitely seems like most people are dismissive of this point because they think technology has somehow advanced to the point where we will never be able to have accidents.
Me too. Here's a blast from the past I recently came across:

https://archive.org/details/Personal_Computing_On_The_VIC-20...

Personally I had the most fun with the sentence generator, but I did find a game somewhere. Something like Missile Command. Had to type it in from a magazine I believe. It never worked quite right however. Had a few obvious bugs which I corrected, and a few I wasn't able to.

The manual is amazing from today's perspective. On the first few pages it has cartoons and teaches you how to use the shift key and such rudimentary things. A dozen pages later you are learning how to PEEK and POKE memory locations. It assumed you were intelligent. I miss that.

Recently I've read there was assembly language book and modem addon, that I never knew existed, a shame really.

I think I'll submit it.
Not at all if it actually puts out less radiation than the same volume of tissue.
Dyson asked Fermi about his take on his model fitting with four parameters. The reply was: I remember my friend Johnny von Neumann used to say, with four parameters I can fit an elephant, and with five I can make him wiggle his trunk.
> Python3 has really been the norm since 3.4, which was released in 2014. After that it took another year until most major packages were updated to Python3, but that happened at some point in 2015.

So from the perspective of an application developer who uses package dependencies, using Python 2 was the norm until 2015 at the earliest? That sounds about right to me.
They got $1.2M from Epics megagrant last year, and has lots of people and companies donating. They are slightly above the goal of funding 20 full time employees. I'm happy that an open source software have been so successful. It's come very far since when I first used it, version 2.42 I think.

Shoutout to those donating (and how to contribute):
https://fund.blender.org/
My belief in an AI breakthrough is so strong that I would invite another AI winter to try to play catch up
Along with a charge back for a recent developer subscription.
At least in America, you don't have to be engaged in "political discussion" once you're elected. Or even before for that matter.

You're responsible to the Constitution. Once you violate that you're arguably authoritarian. Blind submission to power without regard for protections against it...that's authoritarianism.
That’s one thing that boggles my mind about airports: it seems like they’re all designed from the ground-up as if it’s the first airport ever built. Terminals too.

I get that the biggest airports have grown organically, but I’m surprised a city building a new terminal or airport (Berlin anyone?) can’t order a standard proven design like they’re building a McDonald’s or Holiday Inn.
On a similar note, I've thought about putting together a presentation on debugging and understanding large codebases by fixing a bug on a large project whose source code I've literally never seen before. I figure that by picking a codebase I have 0 experience with, there's less risk of skipping over steps.

The biggest hurdle for me has been actually finding a project I'm interested in where I haven't yet gone poking around the source code for some reason or another.
There is so much corporate bullshit and hypocrisy in so few words, that if feel like vomiting when I read they announcement.

Am I the only one?
That quote is rich coming from one of the most cutthroat companies out there.
I also blame browsers. Create an empty .html file and open it in firefox. Load time 370 ms (according to an addon). It's a local empty file. How can firefox spend 234 ms on DOM processing? Chrome seems to be better here.

Edit: window.performance.timing.domContentLoadedEventEnd - window.performance.timing.navigationStart

Firefox: 411

Chrome: 70 => better, but still 70ms for what?
No It isn't. You have various shortcuts on your keyboard that can select text. With many of them labeled in context menus as well.
why wouldn't you include the societal sciences?
Phht you don't want to call it data janitor; no-one good will want that title. At least call it Data Integrity Engineer or something reasonably high-status.
I actually stumbled across the V8 link while looking to see if there were a bug logged for this behavior somewhere. I agree it seems like a bug.

I'm definitely not saying "You're using it wrong".
My understanding was that the autonomous part is not really the barrier at this point. After all, military drones fly around the world already (for 10 years) and there are strong analogues in civilian flight/aircraft.

The problem is "airspace integration", i.e. how does an unmanned aircraft communicate with other pilots, ground, etc. and what are the rules (right of way, visual separation, etc) with planes in lower classes of airspace.

That problem has also been around for 10 years, and I would say nearly no progress has been made on that front.

If there were progress on that (some kind of regulatory solution/certainty), it would unlock a whole lot of activity here.
Someday when I can afford to pause taking a paycheck for a while, I am going to figure out how to reproduce this sort of model for numerous other applications. At least, that's my dream.
seriously impressive, we're on an exponential
Apparently it's been discovered that QAnon is actually the founder of 8 Chan.

> If you type in on Twitter: 'Q Jim Watkins' you'll see how the true owner of Q got doxed recently. Q . pub, Q-map/Q-anon is tied to current 8chan owner Jim Watkins. He's known for escaping America to the Philippines after suggesting that 8chan would be a safe-haven for: 'Peadophiles.' He's a rampant conspiracy theorist. His IP not only tied to Q-anon it's also tied to a obscure Twitter knock-off site that's popular with White-Supremacists called GAB and also links to The Daily Stormer which is a Neo-Nazi: 'news' site. Jim Watkins is Q and it's a essentially a viral front solely dedicated to spreading anti-Semitism as well as white supremacy online through various social media platforms.

https://twitter.com/tamarafurey/status/1298052647686033408

https://twitter.com/HW_BEAT_THAT/status/1297616337984843776

https://twitter.com/bitburner/status/1298358752773431296
Holy shit. Not even a year ago it was 23.4 to 21.4, not only did the coronavirus do a number on the US economy, but Chinese growth has been simply explosive.
thanks for replying. I don't know if you're a dev but if you are would you say this is faster for you than developing via traditional means
Bevy: A Game Engine in Rust
When an area is ceded by one group, the vacuum will always be filled by another group. When the people that left try to reclaim that territory, friction will always happen. If the current occupants of that territory have no desire to relocate , or have no where else to relocate to, or have no means of relocating if it were possible then there will always be friction. It's repeated over and over through out history.
Is there a LinkedIn tool that allows you to make similar trend plots as shown in the Twitter thread, or has the author been archiving the data over time?
Nope. The comment I responded to was a low-quality comment, and it irked me that it was at the top. I repeated the same obvious point, only stripped of the sarcasm to show that without the sarcasm, it's a pretty bare statement. If you think that my restatement is facile, then you must be able to recognize that the previous attempt at the same point is, too. Its payload differs only in the sarcasm attached to it, and there's no value in the sarcasm itself.
Feature engineering is a big part of ML. If you know something about the process you should incorporate that..
I had a similar experience with both Facebook and Twitter. I opened accounts on both so that I could experiment with using both for federated logins with OAUTH. Facbook banned me within thirty seconds - I didn't even get far enough to get an API token - because they said I was a robot. I tried to appeal but no luck. On Twitter I lasted until the next day when I logged in and discovered I had been banned.

But on the bright side it was a valuable lesson in dependence on third parties I'll never forget. Federated logins with social platforms seem like a good solution to a number of subtle and common problems, but if those platforms can separate me from my customers on a whim and with no recourse then the risk of using them is too great. I'd rather lose the fraction of users that never make it through validating their e-mail address then wake up and find out I'd lost all my users because some algorithm decided to and no human can be bothered to review its decision.
Pushing Pixels to Your Chromebook
As an addendum to this, you don't even need to self-host a Mastodon instance in order to participate in this ecosystem (the ActivityPub Fediverse). If you have a WordPress blog, you can use the ActivityPub plugin.

You can also use Write.as or WriteFreely to interact with this system.
Perhaps useful to power sensors in remote areas that only need a bit of power but solar isn't a good option (maybe in mines or underwater). The power density is too low to handle anything than needs a lot of power.
I see the "but I thought sex was a construct" folks are showing up at the bottom of the thread. I suspect the gender radicals would be quite happy with this study if they just replaced male and female with AMAB and AFAB[1].

I actually think followup studies on gender minorities could be really interesting here - do people taking testosterone get sick like AMAB people who aren't taking hormones? Do AMAB people taking estrogen have better outcomes?

[1] Assigned male at birth and assigned female at birth, respectively.
This is great, but I have to say, I'm a bit concerned about multiple Intel tools (Embree, OpenImageDenoise) that are now integrated into Blender. The tools seem to depend on Intel MKL, which has famously been crippled on non Intel CPUs.

The big concern, for me, is the wide usage of Blender in common CPU benchmarks, which potentially could give Intel an unfair advantage in those.
I think VBA does this. E.g. the name of excel functions are localized.
You can't post like this without evidence. Someone having an opposing opinion does not count as evidence (or rather, it is evidence only that a topic is divisive). Please review https://news.ycombinator.com/newsguidelines.html and don't do this again.

"Please don't post insinuations about astroturfing, shilling, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data."

https://news.ycombinator.com/newsguidelines.html

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
Nope. Sprawl happens in places where the oil industry runs city planning. Plus, if people cant survive in your city without a car, then that kills off the poor too and drives them away. So cities sprawl to serve oil companies and to exacerbate wealth inequality.

What, you people dont believe me? You seriously think we sprawl to protect ourselves from nukes? Like the enemy isnt just going to launch more nukes, or cluster nukes?

If anything, the sprawl would just make the nuclear strike worse, because there's a greater chance you'll survive and have to live through revelation. Here's how you protect yourself if a nuke is on the way: you duck your head down, and kiss your ass goodbye.

No it's just plain ole racist, classist, corrupt government trying to use fear of Russians to drive oblivious americans who dont pay attention, to buy more cars from their rich motor company friends.

That government is mostly in the past now, but the sprawl is a monument to their philosophy, which was racist, classist and corrupt.
As an end user of APIs, agents sound like a good idea.

As a creator of APIs, agents seem scary from an optimization/caching point of view.

I’d rather serve the same request 10,000 (which could be cached) than have 1,000 different agents making requests (which would be hard to cache).
most Linux distros still have Python 2 as the default though, right?
> The left wants to include all of the traditionally divided groups on the surface but want's to divide those groups on new terms, gender, class, politics themselves(if you aren't with us you are against us)

I actually disagree in this portrayal of leftist politics. A lot of these labels are people embracing themselves and actually acknowledging who they are and who others are and that’s fine. Being gay, trans, a person of color, disabled, etc. is acknowledged and embraced in leftist politics. I rarely see this sort of acknowledgement and celebration outside of a leftist worldview or a leftist pandering.
I'm always a bit suspicious when people use UUID for secrets, because there's no requirement for UUIDs to be unguessable. They just need to be unique.
This is correct.

The game client is about a 91 gigabyte download which will include all the aircraft and a low-resolution copy of the entire world. This offline data is fully functional.

You only need to be online for multiplayer, live air traffic data, and to stream high-quality versions of the world.

Also, the game has an option to manually add areas of the world to the high quality data cache, so if you know you're going to be without Internet for a while, but still want to be able to fly over certain areas with high-quality imagery, you can do that.
Is that a worldwide trend, or is it based on US data? That's not clearly stated in the tweet.
Robotic Manipulation Fall 2020
Yeah, I've also been interested in writing more about orienting yourself in novel codebases. I don't think it's explored very much.

It's a pain to write about because you have to find some contrived error (real or not) in a contrived app. I've got a draft of a post but without the examples filled in.

Would like to read (and share) what you've got.
Defence Scheme No. 1
What's incredible is that the most basic statement can be proven with just a line: they just show a single, simple path that returns to the vertex without touching any other vertices. It's kind of amazing that we are proving this fact now, 2370 years after a dodecahedron was first described.

The project site has cool pictures and visualizations: http://userhome.brooklyn.cuny.edu/aulicino/dodecahedron/
What is your belief based on?
How to Make Money with a YouTube Channel
There's also this assumption that people in relatively segregated rich areas want to be connected to poorer areas via public transit - the opposite is more often true.

People who wish to live in neighborhoods with low crime often NIMBY off any attempts to add public transit options specifically to keep out the riffraff.

Marin County is home to over 252,000 residents, yet it is without a BART station. If you search
web content to find out why that is the case, you will not find a lot. There is minimal information
explaining why the BART doesn't connect from Marin to San Francisco and even less explaining why it
doesn't connect from the East Bay to Marin.

Marin funded a large portion of the project when BART was being planned in the 1950s. But "concerns"
over whether or not the Golden Gate Bridge could support BART suddenly arose. After San Mateo pulled
out of the plan, Marin's participation fell through as well.

It is not unfair to speculate that socio-economic discrepancies might have something to do with this
lack of transit connection. After all, Marin is the county where wealthy residents stopped George Lucas
from building affordable housing on his land. The median household income there is almost $84,000, more
than $15,000 more than San Francisco and more than twice as much as Oakland.

A similar situation in Dayton, Ohio arose where wealthy suburbanites tried to stop the local transit
authority from building three new bus stops near major employment centers.[1]

[1]
https://www.smartcitiesdive.com/ex/sustainablecitiescollecti...
Shameless plug: I used Sankey diagram to visualise country budget: https://uk.wikibudgets.org/w/united-kingdom-budget-2015
I would argue the bomb was only part of it though--the other hazard was area bombing. All of those planners had seen (or participated in) the aerial bombardment of Europe and Japan during the war, and one take-away was that areas with different uses should be separated (like in the sim game Cities Skylines), e.g. industrial zones should be separate from residential zones, and all of the above should be as sprawling and low-density as possible to minimise damage from the air, be it nuclear or conventional. And yes the US highway system started out as a civil defense project as well, modelled on the German 'Autobahnen'.
How is this any different to developers who insist on using some shiny new web framework, micro service spaghetti and kubernates overkill infrastructure for their silly little CRUD app?
.obj files don't hold any material information. When you check "Write Materials" in the obj-exporter properties (should be enabled by default) it will also export the materials to a separate .mtl file and reference them in the .obj file.

Edit: see also here: https://en.wikipedia.org/wiki/Wavefront_.obj_file#Material_t...