skysight-inc/HackerNews huggingface dataset:
I’m a software engineer that works for the federal government, specifically the United States District Court. I do believe in the mission of making justice for all. There is a myth perpetrated by those in the private sector that government is behind, slow, and not capable. I assure you we are using Rust, Clojure, and Next.jj’s in our projects too. We just aren’t as loud because of privacy concerns. Federal employees operate just like startups. The federal court software factory in the judiciary is the equivalent to 18F. I’m the co-founder of FCSF and we are just getting started. Open source and government are a match made in heaven and I look forward to your contributions to our projects. We code for the people.

https://github.com/federal-courts-software-factory/open-case...
Renting Servers in the Cloud: The Case of Equal Duration Jobs
"...Renting servers in the cloud is a generalization of the bin packing problem, motivated by job allocation to servers in cloud computing applications. Jobs arrive in an online manner, and need to be assigned to servers; their duration and size are known at the time of arrival. There is an infinite supply of identical servers, each having one unit of computational capacity per unit of time. A server can be rented at any
time and continues to be rented until all jobs assigned to it finish. The cost of an assignment is the sum of durations of rental periods of all servers. The goal is to assign jobs to servers
to minimize the overall cost while satisfying server capacity constraints..."

https://arxiv.org/pdf/2108.12486.pdf
From what I could tell from the Playdate episode of the Panic podcast, he doesn't work there. Pulp seems to be more of a "collaboration" – he was making it himself, and it seems that Panic gave him some funding and some of Neven's time (designer).
Power your metrics and alerting with an open-source monitoring solution
> With one compiler there is no meaningful difference between implementation details and "standard" language behaviour.

That's the point.

There are odd edge cases that rustc has accepted by accident. Without a second opinion it's hard to tell what was intended, and what is a compiler bug.
It may have been from this (it says 45% more from a 19% increase): https://news.ycombinator.com/item?id=28273504
I'll take your question at face value (even though you're very certainly a troll account given your post history).

It's less about "hiding" or "preventing" anything, and more about putting the user in control of sharing those things. If I tell you I like figure skating, here on an online forum, I'm making a conscious decision to share that fact about my life.

If a script completely silently figures out I like figure skating, because of websites I previously visited, that it was able to infer due to various data sharing setups (such as google analytics overprevalence etc), that is not a choice I made. It's a form of stalking.

The problem is accentuated because it's not just one hobby, it's everything. Your hobbies, your location, gender, religion, income, political affiliation, etc.

That it serves ads based on that is icky, but the problem is that it knows those things at all without me choosing to share that. And this is without even getting into "bad actor" territory.

Privacy is control over what you share with others.
No. Easily distinguishable by the * (or lack of it) in task manager.
Use https://www.mediawiki.org/wiki/Wikidata_Query_Service/Catego... by making a federated query to https://query.wikidata.org/bigdata/namespace/categories/spar.... Cheers!
The weed work is the most painful though. We get through it at work because we have to. But for any personal hobby projects, I feel nails scraping blackboard level of frustration when some build issue or other trivial minutiae come up.
I don't know. When I was a kid in the 90ies, it was still common to see older men drive a car wearing a hat. On the other hand, if your car is really not high enough to wear a hat, is it really that inconvenient to take it off when you enter? Men also stopped wearing hats in countries where owning a car was the exception. This theory also implies that somehow, before the car, mobility with a hat on was universally possible. Try riding a bike with fedora. Or a horse.
For the record, the Greens are the only major party to oppose this overreach. (Major in the sense that they are the 3rd largest party outside of the ALP and the Liberal parties, and larger than the National party.[*])

From the article:

Green Senator Lidia Thorpe described the bill as “terribly flawed” and “problematic”, cited comments in the Richardson review that existing powers were adequate, and criticised the lack of time to consider the government’s amendments.

“Unsurprisingly, the two major parties are in complete lockstep with each other and they are leading us down the road to a surveillance state,” she said.

[*] https://en.wikipedia.org/wiki/National_Party_of_Australia
How do you deal with "please disable adblocker" messages? I found them way more annoying than the ads themselves.
Since you are already being a criminal, you could go all the way and sell it to a security agency, Zerodium or another criminal.

The company you work for, once they track the code back to you, will investigate you to make sure you did not make profit on it.
Blokada and others work by using the VPN functionality in Android, to implement DNS blacklists. Alternatively, AdGuard and NextDNS run DNS servers where you can customize the block list, a remote Pi-Hole as you said.

I'm using NextDNS as the system-wide private DNS on my Android phone, it works great and eats less battery than Blokada.
Bullying has changed if "wouldn't let .. kid sit with them" counts. If I could not-associate with school bullies I would have.
> At what point are we going to call out Google for doing the “popular” embrace, extend, extinguish act?

I thought that what Microsoft did to WSL was the first indicator of Embrace and Extend of Linux. I guess Linux was always 'used' as the testing bed for the giants for creating their own closed ecosystems.

Hardly surprising that Fuchsia exists for the same reason; as I previously predicted.
Free Oracle Technologies for Developers
That breaks the ABI-compatibility part of this trick.
Love the "irate milliners" conspiracy theory!

"My mum (b.1952) said that one of the main things she noticed when JFK came on the scene was that he was shown on the television being interviewed and on the news without a hat, something very unusual at that time, and that “virtually overnight” all the men in Manchester stopped wearing hats. This led us to hypothesise that poor President Kennedy may have been knocked off by a group of irate milliners."
The audience isn't even sort of comparable to Hacker News though, so putting both in the same headline is weird. There was some correlation long ago, now not so much.

The Firefox numbers above are a much better tell of what a "largely tech savvy crowd" looks like. 88%.
Only 58%?!
Judge’s order requiring hospital to give Covid patient ivermectin
It is weird the things that are ingrained in you. I went to public school in the US in the 70s/80s. You NEVER wore your hat inside a school building. It just wasn't done.

Now whenever I happen to pickup my high school age children and see kids wearing hats in school I'm actually shocked at how "rude" they are being. It is silly.
I have no problems with the data model, but sadly you can't insert RDF statements: you have to go through tools like QS and wikidata-cli and the WD update performance is dismal.

See https://phabricator.wikimedia.org/T290061, which I posted in https://phabricator.wikimedia.org/project/board/5504/ for DataQualityDays2021
> And OBS has lots of neat features - one of which is making my fans loud.

You're likely using software encoding. My 2015 MBP has a GT750M, but "thanks" to Apple OBS can't use hardware acceleration (https://obsproject.com/forum/threads/question-about-hardware...). Situation on Linux is likely similar.
Also a soft reminder.

You can literally write in crontab

@daily /script/to/run/daily
@hourly
@monthly
@weekly
@reboot

That will greatly reduce your confusion with the stars during a quick edit.

I find myself using these shortcuts frequently. Only time when I don't is when I would like to separate the commands so that those all don't start together.
If you've coded in Python for years then you probably haven't been exposed to the problems that Go was designed to solve. It's a systems programming language, like C. It's designed to be high performance and highly concurrent without sacrificing readability or overcomplicating the syntax.

You can think of it as C with type safety and easy concurrency. That's it really.

Python is very "hackable", as in you throw something together very quickly. If that's what simplicity is to you then Python is simple. I don't think Python is that simple though, there's a lot of hidden behaviours due to things like operator overloading. It's not type safe and type hints are relatively new. Shipping a Python application is an exercise in itself. What's worse is downloading a Python project, running it, and then getting a random crash 10 minutes later at runtime only to find that you're using the wrong version of Python.

I can code Go as fast as I could code Python. I find Go simpler than Python. There's very little hidden behaviour and the behaviour that does feel weird is easily explainable. Shipping a Go application is as easy as sharing an executable. I'd pick Go over Python for all of my problems today because it's what I like, and there's many tasks where Python would be slightly better, but I don't think Python is well suited/well-rounded to all the tasks Go is good at. Like I wouldn't program a high performance websocket server in Python.
Because it gives you permission to see (a large percentage of) your fellow human beings as evil, and yourself as superior. I think it's worth reflecting on why it doesn't bother you. There is nothing evil about someone who works in advertising so they can support their family.
You can very justifiably move bitwise operators to the standard library given that they are all just functions of the form `(bitfield * bitfield) -> bitfield`.
> Feels a bit unfair though, that they are hiding this tool in a private beta

I've been following Playdate closely. They have said publicly that the Playdate software isn't finished yet, and the press devices only had a couple of games, and those weren't even finished.

Reading between the lines, I think the on-device API is still in flux as the OS is finished off, and that Panic expect the games to need final touch-ups. Based on this, it would make sense that Pulp can't yet produce games that could be guaranteed to work with the final shipping device.

As Panic clearly care so much about the product, I think it's fair that they're keeping these things restricted to a group that they can give all the communication effort and attention to. Developer relations at scale is hard because it's just a ton of communication and support, and Panic obviously don't have the capacity to do that for all 10s of thousands of developers who like to have a peek.
Wearing a watch has become much less common, though!

And, aside, I don’t get it at all! There’s a reason humanity initially switched from pocket watches to wrist watches! Why would you want to go back?!

(I <3 my Pebble)
How are rootkits possible in Fuchsia? IIUC, drivers run in user space, don't they?
There are anti anti-adblockers built into uBlock. If that does not work, just ditch the site.
I feel like cramming yourself into a subway car with a fedora is equally unpleasant. At least in an automobile you can just put the hat in the passenger's seat or something.
> You cannot really force the vendors to ship open source drivers for your OS.

I wish Google did exactly that.

> But because of proprietary standards and linux drivers policy, I am forced to use windows on my laptop.

How does it force you to run Windows? I don't understand. You just choose hardware designed for Linux and you don't need to care about the drivers at all.
It's a monthly report, it's target audience isn't people who're unaware of the project IMO.
Reminds of WSL1, Microsoft originally also tried to have a translation layer between NT syscalls and Linux syscalls, but ended up scrapping all that in favor of a virtual machine in WSL2 due to a multitude of problems in WSL1. I wonder if Fuchsia has solutions to the problems encountered in WSL1 or are they doomed to repeat same mistakes?
I see this so many times. Someone Googles for <product name> and then clicks on the ad for said product instead of their website which is the first organic result. Google claims it’s an ad conversion and gets the money, marketing monkey will happily take this as credit for their work and justification for further ad spend & their own salary, while the truth is that this user already made their decision to use this product (as they’ve searched for it) and didn’t need the ad.
You're saying that while commenting on a HN post from a company that sells analytics solutions, with a piece of content showing that Google Analytics it's getting blocked a lot by a specific type of a audience.

Like... hey guys, you know, if you want to sell to these folks maybe you should consider an alternative to GA, right?

Why didn't you ignore this?

This is fine for you, yet an AD that's it's clearly identified as being an AD, with, literally, a defined area - it's not.
Your category (2) is extremely vague and all-encompassing. I'd split off at least two distinct categories:

5. Games that are about providing a certain experience: walking simulators, horror games, casual adventure games, story focused games. Here there, effort is often not really a focus at all and while you could say that you are "rewarded" for simply playing the game that is stretching it and could be applied to any game that is enjoyable in some way.

6. Puzzle games - here the challenge itself is the reward but unlike (1) the challenge is problem solving and not competition.

Of course like any genre system real games will not fit neatly in one of these categories but have aspects from multiple of them.

> The last one is the "purest" form of gaming, in that it's a medium that only games can do well.

Yeah no. While the interactive medium is a great tool for showing consequences, it is not required. Meanwhile many things in the other categories also benefit greatly from it.

> Hopefully games that can lead to a satisfactory conclusion within 2-3 hours like the average movie.

I wouldn't really want to hold the "average movie" as something games should strive for. I'm all for cutting down on grind, 2-3 hours is a really short time to learn complex mechanics or get immersed in the world and characters.
I find hats can get itchy (don't allow my scalp to sweat maybe?) and mess up my hair. I'm sure if I lived anywhere sunny (or where I was more likely to be bopped on the noggin) I might be more used to wearing one.

As-is, my vocation is in an office, and I'd sooner be able to advertise a good head of hair ;-)
It's this sort of stuff that I think will make the Playdate a huge hit with a particular market. I'm not sure it's going to take off in a huge way, but it's almost already a "cult classic".
> overwhelming response here was negative, presupposing greed and lack of privacy of everyone

Because the history of other platforms which have done this, shows that ads didn't go away.

Cable TV, full of ads.

Satellite Radio, not too bad but still has ads.
I think the difference is when people deliberately violate a rule they at least should have known vs. just showing that they are an outsider by not seeming to know it. Of course, there are all kinds of variations and cases in between. Fashion is, among other things, a communication code and a signal of conformism or dissent.

Besides, the rules about wearing a hat inside can be quite complex: women have to wear a had while men have to take it off (traditional church service in Europe); high ranking men wearing their hats, while lower ranking men have to take them off; petitioners removing their hat in front of the benefactor ...
Blackbox / Component Pascal is not Wirth.

As for the distinction between function and procedures, I halfway agree with you, with the caveat that having the compiler enforce that you don't try to use the return value from something that isn't producing one is pretty consistent with the static typing of those languages. If you don't like it nothing stops you from declaring everything to be functions.

The iterations on loop constructs reflects trying to find the set that maximises clarity with the minimum amount of syntax. At the same time the early exit issue is complex - one of Wirth's guiding principles was to strip out things he was not sure had an unambiguously good solution for implementation of and/or that promoted bad practices. At the time of his earlier language designs, the issue of single exit vs. multiple exit was still hotly debated, and while mostly debated in terms of functions, it also matters for things like loops. When I studied CS, we got docked points on exercises if we didn't stick to single exit (which greatly annoyed me). The changes in Wirth languages reflects changes in consensus on those issues.

I don't agree with all of Wirth's choices (or I'd have been an active Oberon user, rather than predominantly use Ruby), but in terms of the principles his languages are designed by his decisions are very much understandable. I wish more language designers had such a clear vision of what they wanted to achieve.

As for Menuet, Menuet is substantially larger (several times the number of lines of code) than the original Oberon in terms of source, so if anything it contributes to the point of just how compact Oberon is.
Simplicity buys you a lot of things:

1) Ease of learning, which allows the community to grow.

2) Ease of implementation, which in turn allows you to have multiple implementations conforming to the same standard, which makes the language ecosystem more robust by removing implementation-specific bugs.

3) Ease of formal specification.

Obviously Brainfuck and other turing tarpits are esolangs and not meant for industrial use. There is however a golden mean that unites simplicity and pragmatism.
Your parent is referring to a different kind of game, i.e. deckbuilding games, like Dominion. They share some aspects with MTG but they are more like traditional board games. Many of those games are absolutely wonderful but you won't find a MTG-like experience.

> although it's official nomenclature may be 'sealed'

Sealed and Draft are two different formats.

Sealed = You open six boosters, make a deck from those cards.

Draft = 8 players around a table, each one opens a booster, picks a card, passes left, until all cards have been picked. Repeat again, this passing right. Repeat a third time, passing left again.
Yes, this is a huge problem. I wish Google would enforce zero-tolerance policy against apps misusing this mechanism and asking for permissions they don't really need for fulfilling their actual function.
Usually this sort of thing occurs when management perceive fixing technical debt as a distraction instead of an investment.
> "Fuchsia is going to hurt humanity. "

> You mean the world is the linux ecosystem?

No, humanity in general. There has been a decades-long battle between the powers that would love to have everything tightly controlled by the manufacturer (or a consortium of corporations with admissions for a lofty fee) and users who are aware of the advantages of open computing. It's a dividing line between actually owning a computing device and something like leasing it under certain conditions even though you paid for it. As everybody household has more and more computing device, and as these become much more user-hostile, transparency and openness is needed more than ever.
You're reading a different inflection into "can" than I did, but it sounds like we agree that pimpl isn't sufficient for ABI stability.
That's their point. Google, for their own phones, put next to no effort upstreaming the code, but accepted the vendor status quo.

If they can't even wrangle this for their own phones, how is going to a more permissive license and embracing proprietary modules going to make the situation better?
I think what I mean is not even taking out frustrations. This behavior doesn't need an a priori frustration. That is the big issue.

I'm able to forgive a frustration. You cut me off, you have a bad day/parent in hospital - I'm able to live with that. That is in stoicism, radical acceptance etc. You do it just because - it's a different animal. "Just because" meaning, you take the power.

I'm finding it hard to discuss social hierarchies. They clearly exist. I suspect they have a much greater influence on many things, depression for example (seems to me like a "self own", making oneself lower in the hierarchy, maybe as a survival strategy, but coming with unintended consequences).

But people are unwilling to talk about it or get political very fast, because it seems to all hint to https://en.wikipedia.org/wiki/Might_Is_Right.
> And that's before you consider things like Docker, which will let you run linux software just about anywhere including windows, mac

Might be worth remarking that (historically, and AFAIK also currently) Docker on Windows and Mac used a Linux VM under the hood.
The notes by mlochbaum were also discussed briefly in the most recent ArrayCast episode on k

https://www.arraycast.com/episodes/episode-08-attila-vrabecz...
Interesting thing indeed. Would you care to expand?

Edit: This is interesting from the case of "beginning of the calendar" - coincidentally just read this from a reddit thread (linked):

> Let me start with a quote you may hear in a lot of history classrooms: "Jesus Christ has been born 7 years Before Christ", sounds a bit weird doesn't it. Yep, historically the idea was to mark his birth as a dividing point, however, there are a bit of problem of determining precisely what year we're trying to set as first one. To keep the meaning intact, we would have to move dates if we find better information about exact year of his birth, not convenient at all.

> When we say that we are in year 2012 CE, then we don't care that year 1 CE should be some specific event (there isn't year 0 in common notation BTW), we just need all agree on the same starting point. We leave the date intact because it's widespread, so it's more convenient not to change the date, the same way we still use non-decimal hours, minutes, seconds. If f.e. Anno Mundi (from Creation of the World) system remained in use in Europe with the agreement on the same date (Latin and Greek scholars disagreed on Biblical age of Earth), we would use it as Common Era.

https://www.reddit.com/r/TrueAtheism/comments/14nuuw/i_think...

This is interesting to me from a wild out there idea that feels similar to 'coordinate space for storing data.' Time as a coordinate space for simulations in a way.
No, you're right, I shouldn't have written something so dismissive. (I do include error tracing as part of "performance" for what it's worth but those have their own system from within the app itself)

Frankly I would love to see some serious low-config solutions to analyzing server-side logs. Oh, especially Fastly. Client in question uses Fastly and it blew my mind to find out that there was nothing in place to answer simple questions such as "what are the slowest paths to respond", "which paths are a cache hit most often", "which paths are most hit overall", etc. And being able to look at various dimensions such as browser, bot traffic, country of origin, etc. If you have suggestions…
Ask HN: Good High School Math Apps
A friend of mine starts a CS degree.

She needs to get routine in transformation and solving of equations. Learning the rules and "tricks" and applying them.

Does anyone know a good app for that?

Other learning apps for higher math concepts are also appreciated.

Thanks!
Do you remember the name of this movie? Might it have English subtitles?