skysight-inc/HackerNews huggingface dataset:
If there is an argument beneath the hyperbole and i-am-very-smart posturing, it seem very weak. He end up advocating a binary format (like TCP/IP) instead of a text-based like XML because it will be faster to parse. And because a binary format is harder to change, people will be sure to get it right the first time.

Yeah right.
I love Gentoo. Used to be my daily distro up to 5/6 years ago, I moved to Arch out of laziness because it was not manageable to always recompile a lot of packages. I still have the same PC than at that time and from time to time wondering if I should give it a go again.
What type of role are you looking for?

GIS is a huge space, and you could specialize in one niche for years or go more general, so it's really based on what you want to do.

I'd say there's three or four general areas: mapping & map data (mostly focused on visualization), geocoding & search (focused on helping people find things in natural language, think text -> coordinates, text -> point of interest -> coordinate), routing (focused on the mechanics of getting things from point a to point b efficiently), and finally a huge, diverse bucket of "other location APIs" (anything from geofencing to timezones to ETL specialization).

I'm happy to chat about this. We aren't hiring, but there are lots of companies that are.
Yep, 18m between the poles and the equator.

…which is why the French Navy (who originally defined the unit) switched it to be SI derived in 1906 and the international standard was updated in 1929.
> violations of memory safety - the one class of bugs that we know how to eliminate completely,

Do we? Why exactly do we need sanitizers in Rust then?
The reason for the rule is to make sure there is ample planning to make sure you don’t fall to the bottom of the priority list. It is also to have an aversion to letting business get to a state where you have to forgo getting paid.
Surely not, an empire has an emperor/empress (an Imperator of some sort).
That's an artificial distinction without a difference.

It's just software and it solves the problem.
> or plop down a grocery store in a neighborhood ... that sounds both super expensive and politically difficult, and for some good reasons.
Heck I'd be annoyed if someone decides "Sorry we're rezoning / creating an incentive to build a restaurant in the plot next to you, not enough restaurants nearby. Good luck..."

> Heck I'd be annoyed if someone decides "Sorry we're rezoning / creating an incentive to build a restaurant in the plot next to you, not enough restaurants nearby. Good luck..."

I don't get this. Isn't a restaurant at the corner great? Why would you be annoyed? I like living next to a restaurants. It increases your quality of live I think, you can literally just swing by if you feel like it and after a while you get to know the owner and develop a personal relationship. It really makes this place more my home I think, I always greet them and have a quick chat, and brings some life to the street. Of course, there's a question of the size but that can be dealt with. A grocery store is another thing because often they tend to be really big, but I think often suitable places can be found. But I think the supermarkets in mind are small, not a giant supermarket. Something where you can get most of your stuff but don't really have a variety to choose from, something where you swing by because you forgot your eggs.

I don't live in the US so I am really unsure why that's so bad. I don't think living 15 minutes to a Walmart (I picture them to be massive) is meant.

I assume, of course, that you're living somewhere somewhat suitable. But we're talking about living in seattle, so I assume it's ok.
They download the iso from Microsoft website and installed it.
Based on a long history of similar failures? As one example, claiming that they were bombing tanks when they were actually bombing “pneumatic rubber images of tanks” with heat sources strapped to them: http://news.bbc.co.uk/2/hi/europe/377943.stm
I wasn't joking, actually. I still visit Slashdot, though not as often. Ownership has changed over the years, but in principle, the site its features haven't changed.
Introductory post for context: https://mccaulay.co.uk/mast1c0re-introduction-exploiting-the...
In my understanding it's similar to email. We can email each other on different hosts just fine, but if my host goes down, so does my email address, and my previous emails.
TCL is awful. I am unfortunately forced to use it because the entire EDA industry has settled on it as the scripting language of choice (silicon engineers tend to be pretty terrible programmers in my experience; despite silicon design and verification being programming they often excuse shitty practices by saying "we aren't software engineers").

Performance isn't such a big deal - even though he says it isn't as fast as a really slow language like Python, the scripts tend to be very short.

The issue is "everything is a string". Anyone who has written any significant Bash or CMake will be familiar with how shitty that is. TCL is actually a bit nicer than CMake or Bash, but it still suffers from the fundamental problems of stringly based languages.

Quoting is insane and hard to get right. Type errors are very common. I would say TCL has had a negative effect overall at least on the EDA industry. Maybe if it didn't exist we could have had a slightly nicer embedded language like Lua. Or even just a C API.
Wrt. the claim about BALTOPS, https://sfn.nato.int/newsroom/news-archive/2022/lasting-mine... seems relevant:

> Lasting Mine Countermeasures partnerships built during BALTOPS 22
> Experimentation on new types of unmanned underwater vehicles were also tested off the coast of Bornholm Island, Denmark during the exercise.

Them having used mines in prior BALTOPS exercises doesn't necessarily preclude what Seymour noted. BALTOPS 22 _does_ seem to have been more mine-focused than usual, according to the article.
> If we use Python as a strongly typed language, it makes no difference which one you use. If we don't (i.e. use Python as it is: a dynamically-typed language),

Nitpick: Python is strongly typed, it's also dynamic. The strongly-weakly typed axis is different from the static-dynamic axis.
I find myself loving the idea and way Phoenix LiveView works - ontop of Elixir being quite nice.
Of course Paris... my fat fingering seems to get worse with age...
In my experience the only apps that I found helping people feel less lonely, finding partner and friends, have been couchsurfing (now paid) and Meetup.

In my 2nd tier spanish city Id say it's a great success.

In other cities I've heard every meetup group feels like a business, but here it's language exchange, going to eat something, museums, etc.

Apparently it's a bit pricey for group hosts.

In my particular case I was stuck with friends that do nothing at all. Got into meetups and met a lot of new people, allways have plans, and just met an Italian girl who may develop (or not) into a relationship.

I've been in Tinder for years. Im ok looking and I get dates from time to time and it's not even close. It always felt shallow and I had to force myself throufh it, as the experience is pretty meh.

I hope Meetup doesn't become another bussiness like Couchsurfing, trying to milk the community and destroying it in the process.

Edit: Creeps can also destroy groups. I've seet it happen, and I guess that's more of a problem in other larger cities, but there are some men out there that make people, specially women, really uncomfortable.
Ask HN: How do you save and browse external interesting URLs?
As a curious developer, my knowledge is scattered between many external resources I consumed and want to keep at my fingertips: blog posts I read, Youtube videos I watched, Stack Overflow answers I read, Github repos I follow, etc. My knowledge is NOT the notes I took, but these external resources I consumed and loved.

But over time, I forget. I don't know what I know, and as soon as I need something like, I google it. For example, it could be the 10th time I google "efficient logging with Python". I may come across a link I already clicked, or not.

To me, it would be much more efficient to be able to search among all my external resources I already read and decided to keep, because it is limited to quality contents that I have already filtered, and that I already read, so that memory will activate when I read it another time.

At that point, you could tell me to use bookmarks. And it's what I do. Then 6 months later, I end up with 200 bookmarks I will not sort. And even if they were sorted, I will be too slow to find something in them with no tagging, I and I would use Google anyway.

In a ideal world, It would be easy to save and tag external resources (one click from the browser), and then, browse and find them back easily.

Do you have this feeling too, or it's just me? If so, what do you use for this?
I really wonder what will happen to escort sites like AW and VS when this bill inevitably passes. With “controlling prostitution for gain” being a priority offence in the Bill, it seems like escort sites will be running a major risk, since they directly facilitate such activity.
It's good to see Gentoo going strong. It used to be my main server operating system, I have fond memories of recompiling everything because of some libc updates on my low powered Intel Atom based server.
the one you use and dont tell anyone about so you have an advantage
I wonder how many college educated persons work in or for tobacco companies... or at least somewhere in their supply chain...
It does not really work like that and the bank rarely gets to keep that money.
If the SOW is not sufficiently established, the funds are either sent back to the origin of the funds or a SAR is filed, where another regulatory body will decide about the next steps.
In any case, the custodian bank does not make anything from doing this.
Any chance you've written more about the system design and incentives side of it somewhere (whether about medium in particular, a previous biz, or just the mechanisms in general)? If so, I'd absolutely love to dig in... It's got big overlap w/ some stuff I'm trying to figure out for building useful communities, and it's not so common to find folks with a deep view on it ;)
„because of the nuclear industry’s high safety standards they are treated with rigorous caution“

That seem right out of the marketing brochure of the nuclear industry.

See https://en.wikipedia.org/wiki/Nuclear_and_radiation_accident...
There is an official Rust Windows API: https://github.com/microsoft/windows-rs
Or at a minimum just be designed such that when the manufacturer stops supporting it with their infrastructure its functionality degrades ‘gracefully’.

Haven’t reached the ID or update server for weeks? - probably no need to complain to the user every time they connect to a network. Even better, implement “Service Discontinued”, so the device either stops checking permanently or only checks occasionally and doesn’t report the now expected failure.
The Zork Chronicles is a fantastic novel based on the game. It’s hysterical!
I hear the publisher is going to release an audio book soon.
Ye. This is agile deep down removing the fun from programming with all its toxic processes. Programmers are the worst when it comes to forcing their dogmatic believes on others.
I feel like I'm either too young or somehow sheltered to understand why people care about this. Hasn't it been very standard for a while now to press the tab key and have your editor insert 4 spaces?
Except that wind/solar works only when sun shines and wind blows. So you have cheap power or you have nothing. So whole comparation of wind/solar vs nuclear is like comparing sail ship to a cruise ship.

I will tell you a secret - people are willing to pay more for power, if it means that it will be available 24/7
Your mock example could be improved (in both languages) by defining a variable for the Y mock. You probably want a variable anyway, so you can define the mock’s behaviour or verify it was used correctly.

Also, Java’s a pretty bad example, as it lacks default arguments and named arguments, leading to the ugly and verbose builder pattern. (Side note, why didn’t Java add them yet, after so many years of their usefulness being seen in Scala, Kotlin, C# to name a few related languages?)
This is such a tired cliche. The actual history is far more interesting. https://en.m.wikipedia.org/wiki/Metrication_in_the_United_St...

The US was an original signatory of the Meter Convention. Our customary units have been based on metric units since 1893. Our food packaging features metric units. Our scientists use metric units. Our school children learn the metric system. Our military uses the metric system. Our cars are built with metric fasteners.

Changing informal habits takes decades and has questionable benefit. Canada tried it in the 70s and is going to take another generation at least to fully convert for informal use.
"Search this handle to find it in your instance"

"Could not find anything for these search terms"

Not really sure how this is supposed to work.
I remember constructing a digital prototype of a Geneva wheel (really cool mechanism btw) and came to respect the complexity in wrapping your mind around some of these CAD designs in the 3d space, along with the necessary constrains. perhaps even more complicated than producing them in reality.
Ok lay it on me
Its well defined laws and aml directives, there is little ambiguity but those are the laws our dear politicians have passed.
I'd love to read an updated version of the infamous OkCupid blog.
Coincidentally, the current winner of the Hutter Prize, Starlit, works by trying to come up with a traveling salesman path between wikipedia articles based on document embeddings + a context adaptive compressor.

To make a restartable codec using a non-restartable compressor just means you have to implement that layer not using the non-restartable compressor. As a side note, if I’m not mistaken, the zstd docs suggest that this is already possible - you just have to used the (advanced) buffer-less streaming api, I believe: http://facebook.github.io/zstd/zstd_manual.html#Chapter19
Financial Times, The Times and the BBC all omit the “the”. So I’d say that this is the established form.

The “the Ukraine” form was used to refer to Ukrainian territory being part of the USSR or the Russian empire in the past. But the language seems to have evolved now to omit the article.

Also I don’t think I’m being a fascist about it at all.
> I guess that explained why Excel had its own C compiler.

Excuse me WHAT? Is there a list of goofy MS decisions somewhere?
No? Getting ChatGPT to lie is not exactly hard. In fact, it's so easy you do that by accident and constantly need to watch out for it happening. There's just a massive difference in reaction by external people. Clearly, people don't care about Microsoft/ChatGPT lying, don't care about plenty of websites and Youtube videos lying, but think it's the end of the world if Google gets it wrong.

I mean the only SNAFU Google leadership made was not realizing Bard was lying to them (or, I guess, not realizing what the reaction was going to be).

Funny test: I just asked ChatGPT about the exact same thing. Look at it's response:

> Did JWST discover the first exoplanet?

> No, the James Webb Space Telescope (JWST) has not discovered the first exoplanet. The discovery of exoplanets, or planets outside of our solar system, has been ongoing for several decades and numerous exoplanets have been discovered through various methods, such as radial velocity and transit observations. JWST is expected to contribute to the discovery and characterization of exoplanets, but it has not yet made any significant discoveries in this field as it was just launched in 2021.

Great start! Clearly it got updated since the Google presentation ... and then it directly dives into wrong information (JWST was designed to, and has made a great deal of significant exoplanet discoveries. Including a number of exoplanets, discovery of ongoing chemistry in exoplanet atmospheres, discovery of ongoing PHOTOchemistry in another exoplanet's atmosphere, ...)

LLMs lie. That's what they're designed to do! They don't care about truth, in fact I seriously doubt they even know what it is.
Formatting is only a subset of style, there's plenty of questions it doesn't solve even in Go. Off the top of my head: value v pointer receivers, named return values, public fields v accessors, var v :=, in-band versus out-of-band signalling, closures in `go` statements (and even raw `go` statements at all), channel types, iface side-casting, etc...
I remember trying it once, it's quite bloated.

I'd rather use simplified command line things instead.

For example I don't even remember how to generate raster tiles if I want to host my own maps, I don't think openstreetmap distribute the software they use to make their tiles, out they don't really document how to do it.

So like most open source initiatives, it's not all good.
The internet is an absolutely amazing place that demonstrates that sometimes people just want to share their work and have others enjoy it as well. We see this rarely in the real world where the focus and reward is on monetization
What about security? I didn't see it mentioned in the paper.

Most of the "junkyard phones" are way out of support, who's going to build anything serious with this? It's a security disaster waiting to happen.
It has nothing to do with ends vs. means, and I have no idea where you got that from. It is about reaching truth.

To give a simple example, the question is "Did the Umayyad caliphate bring new irrigation techniques to Spain? What was the overall balance between harm and benefit they brought to Spain's population?", and not "Do the new irrigation techniques justify their colonization of Spain?"

Somehow, we are able to dispassionately examine the harms and benefits when it comes to Islamic-ruled Spain. So why should we look at Britain's empire any differently?
Are you sure Jira is the actual problem here?

Jira itself doesn’t require a lots of process. It has support for Kanban, for example. But companies can choose to bake in a lot of process in their use of Jira. And some do.

I’m not defending Scrum/SAFe here, but I’m not convinced that Jira itself is the culprit.
Reverse Engineering British Rail Tickets
Kinematics is a very broad field, akin to subbing "working out" to explain "calisthenics"

There has to be something even niché hopefully
Private people who follow (or are relatives of) the military and other state personnel of a coloniser are generally the colonists and might be the only colonists unless a state starts forcibly exporting people like the UK and USSR did.

(If you mean Napoleon, he was of course defeated and Austria setup a plan to contain France's ambitions, but his colonial aims could already be seen in his short lived satellite government in Switzerland.)
Lookout Air Raids (1942)
now that you've linked it, I feel like it's easier to ingest his information directly from YouTube. Wonder whether him as the author, would prefer that or his own website
> This article also highlights some pain points I have with python. They say avoid big list comprehensions, but there is no nice way of piping data in Python one can switch to instead. Especially with lambdas being so underpowered (so they also say to avoid).

Write generator functions, i.e. functions that yield their results. They are surprisingly powerful. I usually find I need only one or two.
"The US announced today that it destroyed a balloon the size of Putin's oval meeting table"
It seems like one of those trick your mind animations
This is purely subjective. First of all, I prefer putting type hints everywhere. PyCharm helps reminding one in a lot of cases.

If there is a bug and somebody passes invalid type to my function, I would just fix it and move on.

Very often both None and empty list are not an interesting case and I return early. Thus `not users` makes sense.

There are cases, though, when None means a sane default should be used instead and you can't use default argument values due to mutability. In these cases `users is None` makes perfect sense.

There are also cases I explicitly check for True and False - tests. In such cases I wouldn't rely on truthy/falsy values and assert True and False values by reference.

Having said that, its all subject ive. You like this style, some one else likes other style. What ultimately matters are two things: automatic formatters and consistency.
For a while now I have wondered if compiling an average Linux system with AOCC, AMD's Optimized C/C++ Compiler would have a noticeable effect for a system using one of AMD's APUs.
Which is why I use 3. I noticed 4 was easier to read, but was too bloated, so why not 3? Is there some specific reason why they want even numbers? 3 seems so right to me.

Edit: Did someone seriously downvote me for how many spaces I indent with? Funniest downvote I've gotten so far.
Usually, it is all deposits minus all withdrawals are refunded.
The casino will be in the red here, due to provider costs.
> Why is the implicit:

> if not users:

> an improvement in any of these cases?

Function iterates over the input. User provides a list,

if users == ():

test fucks up because lists and tuples are never equal.

Literally no gain, only pain.
You don’t think it already took over? I have nothing here at home that wouldn’t be “made in China” expect couple of old engineering equipment and bigger furniture pieces. I am not sure about car, it was apparently assembled in Munich.
You’re the one who brought up the strawman of good/bad and morality, buddy. People weren’t talking about which regime was better or worse. They were only talking about rational self-interest based on where they are located in the world.

(And also bringing up how no state actor only does bad things to bad people in order to dispute the typical “if you’ve got nothing to hide/have done no wrong then you have nothing to worry about”.)

ISIS is worse than a mall cop with a bully streak, but it makes more sense for me to worry about that mall cop while shopping at the mall than to worry about ISIS.
You could definitely do this by training it on PLM data. so the idea for chat GP to learn this even though it's a language model is not too far fetched

https://www.contact-software.com/en/news/2022/01/generate-ca...
Was about to say. Domain is great. I created scrt.link some time ago, which does the same thing as well :)
I took a shot at this: https://news.ycombinator.com/item?id=34045737

Hard to get traction; doesn't really fit with Mastodon culture; and Elon will shut it down as soon as it hits his radar.

Having said all this, there needs to be a realistic, scalable way to migrate Twitter users (and their following/followers) or Mastodon will remain a niche platform IMHO.
Black defaults to a line length of 88. While it is slightly larger than the old PEP8 standard of 79, and while it was chosen the intention of avoiding some ugly line wraps, it is still quite small and still leads to ugliness. Try raising the limit to a more reasonable 100-120 and see if it helps.
Yes but in base 10.

Machines last for decades and can’t practically support multiple standards. There’s an enormous amount of inertia in such a system.

Similarly aviation uses feet for altitude in most countries.
https://www.timescale.com/ - they offer this as part of Timescale Cloud
How is talking about ends justifying means remotely a reach? Direct quote:

"Then, in late November 2017, I published a column in The Times of London, in which I referred approvingly to Bruce Gilley’s controversial article ,'The Case for Colonialism,' and argued that we Britons have reason to feel pride as well as shame about our imperial past"

Neglecting what should be an obvious comment on Britons having pride in the results of colonialism (re: ends) despite the shame behind their ancestors' actions (re: means), the problem has never been related to how much evil benefits anyone. It's always been about how unnecessary evil is and the fact that there were always better options than evil.