skysight-inc/HackerNews huggingface dataset:
There have been multiple ways to do the same thing but that shouldn't be an excuse to keep adding features that don't contribute anything meaningful apart from expanding the syntax.

The zen thing is cited so much because it's often inconsistent the language itself.
The article is describing a different process than Royal assent
I previously had good experience with Maps.me. OsmAnd is great with its myriad settings and such, but somehow is a huge battery drain on my phone. I use it just fine in the background though, because it still provides turn by turn navigation that way. I think OsmAnd doesn't use generated tiles, but rather generates the map on the fly, hence the slowness.
I may be wrong, but after reading the grammar I think your example is a syntax error. You can't access an element! A pattern syntax is completely different to a normal expression, and there is apparently no array access.
Can someone explain me how debugging such a language works with so many cross-compilation targets? What if I want to set a breakpoint somewhere in the code,
a) what changes depending on the target (compiled code, interpreter, vm)
b) how debug adapters should work with all that zoo?
Or maybe there are no?
Or maybe a major question: how do you write a complicitaed piece of software in a "different" language with poor tool support? You rely on something else?
Foldable Words
the visionary aspect was that it didn't need new hardware concepts. Just drop the ephemeral ram (or treat it like L4 cache, so to say) and hope permanent storage gets faster, which it did.
Sure thing! You can see it here: https://mixaba.com/

I did a Show HN last year but a lot has evolved since then :) By breaking people out into small groups you increase opportunities for vulnerability and trust-building, and you decrease the likelihood that a single person will dominate the conversation.

It was borne from negative experiences at a couple all-virtual happy hours at the start of the stay at home orders in the US last year.

With Mixaba, everyone joins a single event and regardless of whether you have 8 people or 800 in the event, it automatically breaks people out into new small groups, shuffling up conversations and making new connections between folks as the event goes on.
I'm with you, this is getting ridiculous.
PHP 8.1 RFC: Array unpacking with string keys
Which was made after my comment.
An argument can be made that uploading to social media is part of the "recording" process.

If they put their hand in front of the lens, are they preventing recording? If they take the phone and put it in a box but leave it on, are they preventing recording?
I need to justify six digits in Germany - we're not the Bay Area.
Fyi, at this point the Neko VM has more or less been replaced by its spiritual successor HashLink (used by games such as Northgard and Dead Cells). It achieves better performance by being a strictly typed VM. It also has better tooling (breakpoint debugging in VSCode, profiling).

https://hashlink.haxe.org/
> Firefox addon ecosystem destruction

I _love_ that I can install an extension without restarting, and as much as I sympathize with the pet projects that got dumped, I think it would have been a huge mistake to hold that up just to keep dead extensions in zombie mode rather than grave mode.
So where did the connection between "Peanubutter Sex" and your blog come from? Did you ever find out?
I guess at some point platforms will stop removing media that contains copyrighted audio, and instead just remove the copyrighted audio from the media. (?)
Yes, I think the general consensus on metaclasses is that if you don't already know what they are, then you probably don't need to use them. There's some metaclasses in Django, but it's pretty easy to see how you're expected to use them from examples, and you don't need to really understand what's going on.
That's a misleading summary. The graphic defined ideas like rugged individualism and Protestant work ethic. Saying self reliance is part of rugged individualism doesn't mean every other philosophy opposes it.
I heard Paul Graham's voice in my head. What keeps you going when it's hard?
I have never met PG and I've never been accepted into YC. But I've listened to so much YC media that it feels like I've been a part of the program. My biggest challenge right now is that I'm learning to code and it is hard for me. One day I felt like giving up. I'm a designer. Designers can lead tech companies, right? ;) Then I heard Paul Graham's voice in my head say, "You're going to give up?!?" After that, I chose to keep going. Every day I commit to coding for 12 hrs. And even though I'm way behind in comparison to technical founders, I'm glad I didn't give up. What keeps you going?
You only point out a fact here.

I don't think you are implying that it is ok for cops to be doing something that is specifically to prevent open sharing of their behavior via common 'platforms'.

I also don't think your comment related to the implications at all... which is why your comment is provocative.

I wanted to react negatively, accusing you of willful subversion, but all I can do is wonder if you did this intentionally knowing that you would get a reaction.

Regardless, I'll explain why your statement is meaningless. Police are here to serve and protect. They serve at the public's discretion. If they do anything to reduce awareness of the public's ability to analyze their performance or behavior while on duty, they are no longer serving or protecting. They should be fired.
Is this at all surprising?

The same thing will happen in places that are trying to restrict filming of children without their parents consent. Cops will find a kid, make sure they're in frame, and use that as their pretext.

All anti-filming laws are subject to abuse by police. Police and cameras (or more broadly, executive power and documentary vision) have a very special relationship in society, and if the latter isn't given absolute latitude, the former will take the offered inch and subsume the right entirely.
You really need to focus for 30+ minutes, there are 30 sec/minute downtime periods every few minutes, but especially in MOBA games where one mistake can snowball enemies lead, you need to be paying attention the entire match.
With all due respect, Nick Szabo is a computer scientist, not an economist or an economic historian.

Personally I'd recommend "The Ascent of Money: A Financial History of the World" by Niall Ferguson for a more complete look at what makes money, money.
> the system of government that the people of Britain have chosen

As a "person of Britain", I have certainly never had any say in the system of government.
I didn't mean haptic, but visual feedback.

On most OSes when you press your mouse or finger on an interactive element, that element highlights in some manner (e.g. text color changes, ripple appears, background color changes).

That's critical for proper feedback and feel of a UI. It's almost entirely missing in that demo video.
Me too :) feels great to see the changes online, and then as they propagate to different providers.
Not if your families beliefs are outdated or otherwise bigoted. My older family members are racist. I harbored racist beliefs, and told plenty of racist jokes as a boy. My "opinions", I posted on twitter, as a teenager, would be more than enough to get me expelled from society today. Be it culturally cancelled in the US, or imprisoned in the UK.

Not everyone is raised by good people. Thankfully I had a seismic event (Perma banned from a favorite game after sinking 1000s of hours for being offensive) correct my behavior. I thank my lucky stars it was merely me being banned from a video game that caused me to reconsider how I act, and not something much more serious.
I'm still not sure I understand why Cambridge Analytica management/executives aren't in prison for Computer Fraud and Abuse Act violations.
That's not too bad if it would be a syntax error to either set or shadow an existing variable with the match statement. Apparently it isn't, which is concerning. Personally I think I may have preferred something like:

match status:
case == not_found: # Check for equality
...

match status:
case as not_found: # bind status to variable not_found
...

At least the former should be an option instead of using a dotted name IMO.

You know, a lot of potentially confusing behavior would be avoided if programming languages had the sense to make variables read-only by default and disallow variable shadowing altogether.
Tx Watch – Transaction Visualizer
My VC history includes RCS, CVS, Visual Source Safe, then several years with Subversion. Moving from svn, the hg CLI was more intuitive. I still don't understand git at all, beyond the basic "clone, pull, add, commit, push" commands.
OMG the lack of understanding of basic ad tracking in this forum baffles me.

Nobody is going to pay. But if google serve an ad for a logged out (or firefox) user, they get paid 0.05c if they serve the same ad to someone logged in (via that button or otherwise) they get paid 1.7usd.

the button is just to make you be always logged in.

You are paying all the time and don't even realize.
Just be aware that "boomer rant" creator made one of the most highly successful and used game development libraries in history. I would wager 75% of the games in your steam library use or depend on SDL in some way. Almost certainly most of the games from your childhood that you cherish and love have used SDL too. You should probably be thanking them for creating something that gave you joy at one time, and giving it away for free...
Oberon-07 is even smaller, as Wirth decided to revisit Oberon and pursue the path of the minimalist type safe systems programming language. If any language of Oberon family would ever become mainstream I would vote for Active Oberon instead.
BuildZoom (YC W13) Is Hiring a Product Manager for Our Marketplace Team
BitKeeper is one, Fossil is another. Then there are non-DVCS systems like Subversion, Perforce, VSTS etc.
A bit of an aside: An article on Ag Web about a farmer with 7,000 acres, and who has limited his tractor fleet to only old, but re-vamped, tractors for which he has assembled his own maintenance team.

"Misfit Tractors a Money Saver for Arkansas Farmer"

"Reed estimates a modern tractor depreciates at approximately $85 per hour."

https://www.agweb.com/news/misfit-tractors-money-saver-arkan...
If Double is IEEE 754 compatible then it should be perfectly defined for 0, you'd get +/- infinity. There are algorithms which rely on this.
Check out mapy.cz [1] or an ad-free version from Windy [2].

[1] https://play.google.com/store/apps/details?id=cz.seznam.mapy...

[2] https://play.google.com/store/apps/details?id=cz.seznam.wind...
Copy editors are part of the organization.

If the organization has an ideological position, they will reflect it. It doesn’t take some special deep thought to do so.

It seems like you are working hard to make the case that these headlines are somehow random, or that bias takes a lot of work to coordinate.

That’s implausible. They are a result of the organizational culture as much as any other writing they produce.
The mysterious photo of a purple flower that receives 78M hits each day
What should we expect after the pandemic based on The Spanish Flu
Low cost CDNs like Cloudflare.
My guess is the network-effect. If you want more contributions Github is the platform to pick for your project. Good or bad it is the de facto standard platform for OSS projects with a huge pool of potential developers.
OK, but from a functional programming point of view (where structural pattern matching comes from), "case" should bind a value to a name, not mutate the value of an existing variable. That seems nuts to me.
> Please just come up with another phrase, that's what the OSI did

I think a bit of a myth. There's documented existing use of the term in the same context before the OSI say they came up with it, and they were denied the trademark by the USPTO because it was an existing simply descriptive term.
I'm using an app called Maps.Me, which seems to be OSM-based. It's kind of commercialized, which I don't like, but it's usable.

I'd be interested in something more FOSSy, myself.
Covid may have taken 'convoluted path' to Wuhan, WHO team leader says
If you want to have some fun, compare Go's type system with CLU.
Take my word for it.

I'm still waiting very basic and popular extensions (uMatrix anyone?) for SEVERAL MONTHS.

And try to offer community help. Ha!

mozilla have to die for firefox to live.

uMatrix and uBlock share the same base code, and we have uBlock but no uMatrix... it is all so rotten. Almost like mozilla is actively breaking firefox.
I work to pay for my life outside work. I like what I do and I find it rewarding, but it's a means not an end. I do not have kids, but I have a wife. We like to spend the evening together. My life is not boring. My work is not boring. Michael Scott as a child said "I wanna be married and have 100 kids so I can have 100 friends. And no one can say no to being my friend. " You seem to want to have employees that can't say no to being your friend.
Youtube already does or did this. I remember multiple videos that had no audio and a notification that the audio has been removed owing to a copyright complaint.
There's ~2^270 atoms in the universe, so that feels like a safe upper bound for the time being
SQLite uses Fossil.
> the British people have a specific human being to which they can feel the same loyalty

In particular so do the British Armed Forces, who swear allegiance to the Crown [0]

[0] https://en.wikipedia.org/wiki/British_Armed_Forces#Command_o...
Hey mates, this is Stan here. I released this v2 of LibHunt 2 months ago. It tracks all posts on Hacker News and Reddit mentioning open-source projects. Based on that data, you can find the top trending open-source projects per programming language as well as alternatives based on mentions in common posts (e.g. https://www.libhunt.com/r/Signal-iOS).

The core that tracks (almost in real-time) mentions is written in Elixir (Phoenix + Broadway). The front-end is Ruby on Rails + Turbo (the old Turbolinks).

I'd be more than happy to receive any ideas, feedback or critique here. Thanks!
Both of you are assuming random IDs protect user privacy. The only thing I can come up with where that to be true (without things that no one was ever seriously suggesting or using, such as a sequential identifier that increments on something per user) is that someone who is unable to see a resource otherwise will know when it was created (and in fact the time when something was created is now information about a thing "at all" when it otherwise might not have been). What am I missing?

Otherwise, the arguments against sequential identifiers seem to mostly come down to either people who somehow dislike scraping (which I might even argue is immoral, and I think this great comment from dredmorbiu come at it from the correct mentality; hell, I strongly prefer it--as a potential user--when a site is scrapable) or people who don't want anyone to know "true truths" about their service, with examples such as "our user growth figures" (but these help the site operator, not the users).

(I am also surprised to see Parlor brought up even in this great comment about "you didn't really stop me from figuring out what I wanted to know": to the extent to which you want to do "defense in depth"--which I honestly find frustrating as an argument by itself, as you can use that to justify almost anything, including absolutely ridiculous things we tend to claim are "security by obscurity"--you are going to then need to make sure you really really lean into the idea that "we wanted our site to not be scrapable, even to an administrator", which I can't imagine anyone ever actually doing for myriad reasons including how sites usually help search engines.)
Do you know how many farming accidents involve tractors and combine harvesters etc. ?

The exact same argument could apply there.
Occasionally the voice of Audrey Hepburn will ring in my head, saying "Think long-term BlameKaneda, long-term!"

Thanks to a wealth of movies that she's in, as well as having a pretty distinct voice, imagining that she's speaking is easy to me.
Same story with Jenkins, the plugin ecosystem is just ridiculous. If Linux distros did the same thing with packages, Linux would be broken literally all the time.
>Firefox addon ecosystem destruction

Firefox suffered greatly in marketshare because they didn't pull the plug soon enough but rather gained a reputation for slowness and bugginess. Doing nothing isn't a viable strategy when you have competitors (ie: Chrome) who are doing something.
Venus flytraps found to produce magnetic fields
Nidec chief predicts a $3k-car era with spread of EVs
> That’s not censorship. That’s moderation.

Ah, yes. You are one of those "free speech proponents" who value people's ability to speak freely in dark corners where no-one can hear them.
Different perspective. It's not legal advice. It's read history advice...when governments change people generally go to prison or worse for things that were legal under the previous government. Since data is mobile and global there is good chance that if a government goes away the data won't.
Sounds like a great use case for an upsurge in bittorrent traffic again...
There really is no such thing as a dedicated burner. you don't even need NSA level threat vectors for most phone sim purchases in western countries to exfiltrate tons of user data.

Wifi is even worse, not better..
Saying "whatever reason Amazon gave" is a pretty good reason to downvote it. Amazon gave reasons. If you can cite them, then you can disagree with them. But to simply wave those reasons away as "whatever" is intended to convey "that was obviously legal content being shut down for purely ideological reasons", and that is simply not the case.

The "reason Amazon gave" was "content that threatens
the public safety, such as by inciting and planning the rape, torture, and assassination of named public officials and private citizens", with examples given in:

https://www.courtlistener.com/recap/gov.uscourts.wawd.294664...

So it's a bad example of something being dismissed for ideological reasons, and a bad example of something whose reasons can be assumed when the answer was easily available.

That's an excellent reason to downvote something. It's simply not accurate.
Yeah, I imagine it's a real problem for the people who don't know their way around a shell.
> Even between weekdays and weekends, HN changes.

There's American and European wave during the 24 hour span, maybe even Asian/Aussie wave, but that's still not as noticeable.
Wikimedia patch to return 403 for flower requests
I have heard the NFT art narrative many times and I still can't understand how it makes sense except in the one exception where the platform for displaying the art is a walled garden (yes, permissioned). For example, maybe there are a few virtual world platforms that agree they will accept NFTs that adhere to a specific protocol, or the digital picture frame is authorized to display the art.
It's so cool that even though it's already a templating language, it's a templating language that hosts other templating languages too (Smarty, Twig).
SDL didn't use Mercurial until 2010. They used Subversion from 2006-2010 [1], and CVS before that [2]. A project on its 4th version control system!

[1]: http://forums.libsdl.org/viewtopic.php?t=6047
[2]: https://discourse.libsdl.org/t/sdl-in-subversion/13289
Slack's Android app was storing passwords in plain text
I'm thinking McCarthyism as an example makes it good advice either way.
One thing I prefer about Mercurial is that it doesn't have a separate staging area. To create a new commit in git you need to run `git add` followed by `git commit`. In Mercurial it's just `hg commit`. Furthermore, if you want to look at the diff in git sometimes it's `git diff` and sometimes you need to run `git diff --cached`.

Now, I'm sure there are antsy git users in this forum ready to reply about how great the staging area is because of `git add -p`. I would note that you can also do those things in Hg if you want. For example, the `shelve` command in Hg is analogous to `git stash -p`. If you want to commit only part of the changes you can shelve away the things that you don't want to commit for now. One thing I like about this workflow compared to the staging area is that if you run your test suite, the code that is being tested in your working directory is the same one that will be commited.
Both were still very faster than the mainstream solution at the time that is Subversion. I don't think Git could achieve the domination comparable to today without Github for that reason.
Just because they took your reviews down doesn't mean they did so corruptly rather than according to algorithm/policy.
The real problem here is that there is no consequence for incorrect takedowns. If content is taken down and then it turns out to be fair use, no one suffers a penalty.

The DMCA and similar laws provide protection to the platform if they act quickly on takedown notices, but the law needs to be updated to provide penalties for the reporter for inappropriate takedowns.

This would allow Google/Facebook/et al to change their tools from automatic takedown to reporting the violation to the copyright holder, and then it is up to the copyright holder to file a claim. If perhaps the copyright holder makes too many erroneous claims, they lose their copyright altogether.

Let the platforms be neutral, put the liability on the copyright violators and copyright holders equally, so both have a reason to act fairly.
I am in the market for an iPhone and I couldn’t justify the mini for the price. I will probably be getting SE instead.
Not really. You don’t have to be a landowner or an aristocrat to become a lord. The ‘Downtown Abbey’ style lords, called ‘hereditary peers’ are on their way out, there’s not many left. Most peers are appointed by the government of the day supposedly as a result of doing something useful for the country as a whole. I think that certain members of the clergy become peers by default, likewise top judges, ‘The Law Lords’? Otherwise the majority of appointed peers, who are given the title of “Lord” or “Baroness” when they are appointed, are politicians that have been promoted out of the way of the young crew coming up, retired senior lawyers, judges, business people, doctors that sort of thing. Once appointed you are a Lord for the rest of your life.

So the House of Lords is democratic in the sense that lords are appointed by elected politicians, but its less democratic than say the European Commission, where commissioners are also appointed by elected governments but have a fixed term of office. Which is less democratic than the Houses of Parliament, which is less democratic than a proportionally elected government like the Germans have and so on, but I digress.

Basically its a continuation of the idea that the British state has had the ability to create Lords for thousands of years, but now they don’t pass the title on to their children and they dont get given a bit of land to build a castle on. I think there are probably a few hereditary peers that are actually just the great great grandchildren of very successful Victorian businessman, just because they have the title ‘Lord’ does not necessarily of aristocratic lineage dating back to William the Conquerer.