skysight-inc/HackerNews huggingface dataset:
This seems dubious. Having a in-market consumer brand with millions of customers is much more valuable than being able to get X% better at targeted recommendations.
We're affected by this change, and have been trying to get support in forums, but can't get hold of anyone.

Build Artifacts are listed as part of what contributes to the quota (which is fair enough), but there's no way (that I could find in the docs) to manage build artifacts that are stored.

I suspect we have a large historic storage, which we don't use / need, but there's no way to browse this, no way to verify it, and no way to delete what we don't need.

I'm dreading getting a big ole bill in a few months for storage we had no way to opt out of.
You could use Qt and cross-compile.
Stay Away from Extending IPv4 Solutions
Freud Explains Cancel Culture
Thank you! Indeed that would be a (rather rough) first approximation. It's more complex than that though.

First, I'm not convinced that US is less autocratic than China. European countries of course are, but US is not a functioning democracy anymore; it's corporations who decides how the Congress will vote, not citizens.

Second - I think we might be using a different definition of "corruption". In US many mechanisms that would normally be considered corruption are legal, and thus aren't technically a corruption.

And yeah, would be great to have more reliable numbers for China. I don't think that's due to the "grip"; rather, it's a cultural thing: Chinese don't seem to value openness same way we do. At the same time, China is absurdly huge; I'm not sure we can have reliable numbers for all of the geographical Europe, and China is twice that.
Woah, this is pretty cool
I don't really consume Axios, can you bring up a couple examples?
> and is actually really hard, you don't know for sure if you've hit it until you try, and is still a craft you get better at only by experience

Totally agree. Part of what makes it so difficult is design isn't a one size fits all thing. The valuable part of experience is knowing when to and when not to apply a design pattern or "best practice".
Sure, at the start. What about once every kind of product has some kind of irrevocable phone home surveillance? Eventually natural turnover would mean even the used market doesn't have much suitable if you want to avoid it.
Insert "not that shocked" Fry meme here

There are two axes here, each with two options: Axis 1 = "I understand" or "I don't understand". Axis 2 = "I think I understand" or "I think I don't understand". That leaves 4 options. (Obviously, these can be thought of as two continuous axes as well, and I'll address that later.)

Option 1: "I understand and I think I understand" -- good, you understand, you'll probably come to the same conclusion of the experts who also understand, since you're working with the same data they are.

Option 2: "I understand, but I'm not sure how well" -- good, you understand, see option #1 with the added benefit that you'll look for more evidence to increase your confidence.

Option 3: "I don't understand, and I don't think I do" -- good, so you at least won't form opinions because you know you aren't informed, and maybe even will be motivated to look for evidence to move yourself into categories 1 or 2.

Option 4: "I don't understand, but I think I do" -- i.e. overconfidence. Your conclusions will likely be wrong, since you don't understand the data you're basing those conclusions on, but since you think you do, you will stick to those conclusions in the face of contradictory evidence or expert advice.

So, yes, I would fully expect the result this study found, from a purely logical analysis.

Now, as I said, both confidence and understanding can be thought of as spectra rather than discretized categories. In that case, you get a continuous transition between those resultant options, but generally you still get three discrete classifications in that space: "I act like I know but am wrong", "I refrain from forming an opinion", and "I act like I know and am correct."
Thank you for reading it and I'm so happy to here it inspired you to fire up GMS2 again. Your game looks awesome! That's exactly how I worked on Kells - I just chipped away at it now and then for no other reason than because it was fun! Good times!
What does notarization mean here?
Motivation is unreliable. Consistency & discipline are key when trying to achieve difficult tasks. Motivation has peaks and troughs, consistency has repeated activity spread out over time. Motivation is good for quick sprints. Consistency & discipline are good for marathons.
"Wonkey is a fork of the Monkey2 programming language, developed by Mark Sibly, creator of the ‘Blitz’ range of languages (BlitzBasic, Blitz2D, Blitz3D, BlitzPlus, BlitzMax)."

This sentence is a bit confusing. Is Wonkey or Monkey2 the language from Mark Sibley? Searching for Monkey2 suggests that Monkey2 is by Sibley, and Wonkey is a fork of it by someone else.
There's to be a big war, too. Between the powers. Probably nuclear. So exciting!
I haven't had that trouble, but I have found that mine (NR1606 model) is more fussy about things like that when it's on WiFi. It definitely "prefers" to be on hardwired ethernet.
> They should have done a deal with Xiaomi or one of the other Chinese brands instead.

Now this is quite a bad take. 100% those Chinese brands are working side step with the military.

Remember, they have no qualms about violating human rights. Marxism's conundrum is that there is no difference between all humans being equal vs not important.
> That would ensure it gets caught and resolved by developers during development

i don't know in which reality you live but in mine there's not much relationship between the existence of crashes, and them being resolved during development

> And actually having an std::bad_alloc thrown is even worse since you have no idea what state it left things after running some destructors when you weren't planning for it.

i don't even know what to say. that's the whole point of destructors - you know that things will be unwound in the reverse order from which they were created on automatic storage. that's, like, why c++ exists
I'm not racist! I just chose to work under racist bosses, do what the racist bosses say, and build / design things that those racist bosses liked!

Now replace "racism" with whatever other adjective is out there (face-tracking software, guns, etc. etc.) and its really the same thing. We engineers must ethically agree with the things we make, and their expected use. Its one thing if maybe our boss uses the device in a way we didn't expect. But on the other hand, Oppenheimer knew damn well what he was making.

The people we support and work for are ethically and morally tied to us engineers. They can only do the things they want with our support. And we are tied with them, since their use of our inventions is actually quite predictable in most situations.
This sounds interesting, but I think in reality what would happen is:

A major crisis hits, say a virus or a nuclear war that wipe out say 25% of the population. Governments would shake for a while but eventually I expect every major government to stand up and begin sending troops to collect population.

We as ordinary people would probably be sent to work on whatever we are best at or some labor jobs to build new cities. Programming in that world would be mostly very pragmatic. No.1 issue is to keep whatever code that runs the utility companies running so there should be a lot of PLC programming, low level stuffs to make sure that the machines work as expected. No.2 issue is national defense because we would expect other countries to move troops to grab a better share, now that we all exhaust our nuclear arsenals (hopefully).

I'd expect most people to be living in underground or barracks for a while and slowly spread out to new sites once everything calms down. To prepare for that, I guess learning plumbing and civil engineering electricity are a lot more useful than javascript programming.
Show HN: The perks of creating dataflows with Hamilton
Encryption and use of signed certificates has certainly been a big help against web fraud. No, it's not perfect, and can't prevent certain kinds of phishing, but it has definitely raised the bar for would-be scammers. It makes it nearly impossible to spoof "amazon.com" in the browser, and it prevents passive snooping on open WiFi.

You can't make it impossible, but you can make it very difficult.

My elderly uncle almost gave $10,000 to a scammer who had convinced him that his nephew was sitting in a jail and needed this money to be paid for his bail. Luckily, he reached out to me for help and I was able to confirm that his nephew was at home, not in jail.

I honestly can't imagine some of the scams that are coming, particularly to the tech-vulnerable, if we don't do SOMETHING to make real-time deepfake video harder than it now is.
> Also if you use your own runner, cloning the repo to the runner will also be included in your bandwidth limit.

You make it sounds like it's horrible. I'd offer a different take in that sure, it can be a huge negative if done recklessly on GitLab's part. But if done correctly, it can actually be a good thing. I think CI pipelines doing a full clone from scratch on every build (or npm installs or other bootstraps) is extremely wasteful in terms of resources, so I'd be glad if that reduces it significantly.
Here's a better tip – get diagnosed and take antidepressants. All of the "just do it" bullshit motivational speeches in the world aren't going to work until you get to the root cause of the issue.
Washington Metropolitan Area Transit Authority | Washington D.C. | Operation Research Analyst II | Hybrid/Onsite (must move to DC, MD, VA, or WV within 6 months of starting) | Full-Time

The WMATA Capital Systems Intelligence Team is hiring! If you want to improve public transit in the DC Metro Area and love working with large data sets, this role would be a great fit for you. We use a mix of SQL, Python, and occasionally R to process and analyze vehicle location data, SmarTrip transaction information, incident data and more to inform projects and decisions at the agency.

We're looking for someone with 4+ years of experience working in a data science or related role. This position will involve exploring new data sources and building data pipelines as we gain access to them, as well as analyzing existing processed data to inform projects and decision makers at the agency on how best to improve bus and rail service.

Please apply even if you don't feel you quite meet the qualifications on paper, for great candidates we can often count graduate degrees or internships towards the 4 year minimum. If you have any questions, please feel free to send me a message at eajensen (at) wmata (dot) com! The posting closes at midnight (end of the day) on Aug 18th.

You can apply to this role by searching for posting 220230 on the WMATA Careers site or by going to the link here:
https://careers.wmata.com/psc/careers/EXT_APPLICANT/HRMS/c/H...
Its really depressing. Could be working towards solving real world problems. But hey. Capitalism has got to get its pound of flesh.
So what is Next.js? What are its advantages? What about imitations? And most importantly, should you use it for your next project? In this post, we will explore Next.js in more detail. We’ll talk about its architecture, types of applications you can build with it, share some code snippets, and explain why it’s the framework-of-choice for web development.
Your short term suggestion appears confused. Panics are already the result of runtime checks. The issue isn't whether or not we have runtime checks, but what to do when those checks fail.

But to your original point, its true that a multiplexing server should probably try to stay up even if there is a bug uncovered in handling a request. But that's precisely why rust allows you to catch panics.
Wow this looks great - thanks for sharing.
I think the recent electric scooter boom and subsequent pushback by communities shows that:
- There is (IMHO huge) pent-up demand for last-mile style electric transportation: scooters, bicycles, etc.
- The electric drive technology is starting to reach a point where it can support a whole new space of designs that make this sort of transportation appealing to a wide variety of users (i.e. not just fit young adventurous people; the elderly, young children, etc.)
- Sadly, infrastructure, laws, and social norms move way too slowly and are the limiting factor for what could be a major quality-of-life improvement for many many people.

Note that "EV's that are half the width of a normal car lane ... probably less than $10k." is a pretty good description for the electric cargo bikes that are already starting to emerge.

I would love to see cities and towns adapt faster to accommodate things like this:

The Car-Replacement Bicycle (the bakfiets)
https://www.youtube.com/watch?v=rQhzEnWCgHA

How to Transport Kids by eBike
https://www.youtube.com/watch?v=ZCvx65egUDE

This American Mayor is Creating the Ultimate Biking City
https://www.youtube.com/watch?v=FlVWv9O0qQ4
Your parent is clearly answering the OP’s second question but not the first, come on.

I’m aware of production iOS apps using Rust that are either:

1. Using rust for core logic but still using Swift/obj c for UI.

2. Pure Rust but don’t use native widgets. Like games or similar custom UI.

That said it is in my understanding theoretically possible but I’m not aware of a paved cow path here. It’s also not my area of specialty though.
Having said that: if you run a public open source project that has requirements beyond what a regular free user gets, then why not apply to the open source program[1] (which you almost certainly already qualify for) so you're not space constrained?

Quoting the requirements:

---

Who qualifies for the GitLab for Open Source Program? In order to be accepted into the GitLab for Open Source Program, applicants must:

- Use OSI-approved licenses for their projects: Every project in the applying namespace must be published under an OSI-approved open source license. [2]

- Not seek profit: An organization can accept donations to sustain its work, but it can’t seek to make a profit by selling services, by charging for enhancements or add-ons, or by other means.

- Be publicly visible: Both the applicant's GitLab.com group or self-managed instance and source code must be publicly visible and publicly available.

---

[1] https://about.gitlab.com/handbook/marketing/community-relati...

[2] https://opensource.org/licenses/alphabetical
Why would a startup follow the same growth trends as the broader market, just seems patently wrong.

Anecdotally, we've grown by more than that amount this year already
There’s a lot of demand for those dollars. As long as the world continues to bring on 50-70m households to the middle class each year, we should be fine.
The Data Gym
Congrats. You've just re-created Usenet's NNTP (Network News Transfer Protocol)
I don’t see the value Axios provides, personally. It’s another Politico, made by Politico alums. Good for them that they get rich I guess but I can’t say I feel richer for Axios existing.
Ask HN: Setting up “Ask to Connect” mode firewall at router level?
Instead of allowing all connections to/from my computers by default I rather operate on a blacklist-all-by-default and whitelist-as-needed basis.

On Windows theres at least 2 ways to do it. using "simple-wall"(free) and "Glasswire"(paid). however, doing the filtering on the computer itself seems sub-optimal. there could be flaws in the filter implementation and connections could sneak through the cracks. I assume a better way to do the filtering would be using a piece of middleware in between the computer and router, or, at the router itself. This could be made intuitive to use with a touch screen tablet interface next to the computer keyboard. When a connection attempt is made to a new IP, there would be buttons for Allow or Block.

When you're operating on a whitelist basis in this way, the chances of a rogue executable being able to exfiltrate your data drops considerably. So please, can someone explain how I can set this up or advise me the best DIY solution? Searching for terms like "ask to connect" + "dd-wrt" yields no results.
Wow, this is exactly the comment I needed right now! I've long connected the source of procrastination with some kind of avoidance/learned helplessness behavior, but haven't been able to make much progress towards actually doing anything about it. "Just start doing it, even if it's only a tiny bit or done poorly" doesn't work when the stimulus of "start it" is exactly what is causing feelings of distress.

I really like the idea of "practicing in order to devote less consciousness to it". I think this works well for a lot of low-thought tasks that aren't very mentally stimulating. Not sure about those where it requires conscious effort (paying taxes) but it's certainly a new avenue I haven't tried before.
There's an interesting genre of card games (President https://en.wikipedia.org/wiki/President_%28card_game%29 probably being a good representative) which are literally rigged in a way that makes the previous winner easier to win the next time and harder for the previous loser to succeed.

There is still quite some mobility, but it effectively makes for different optimal tactics within the same game as your unfair start position determines whether it's best to risk things or not, what score is achievable depending on your position, etc and IMHO it has quite some parallels with real life decision making.
It sounded to me like the parent poster wasn't saying not to use it, but simply that it cannot be relied upon. In other words, a deepfake could fail a 'turn sideways' test and that would be useful, but you shouldn't rely on a 'passing' test.
Step-by-step P2P moodlight on a Raspberry Pi
A short demo and how-to guide for enabling bluetooth & peer-to-peer on a rpi
The Fall and Rise of Strategic Planning (1994)
It will be interesting to see what happens as 3D printed firearms continue to develop. I know it’s a big boogeyman with “ghost guns” etc but the military applications could be revolutionary: possibly your small arms printed on-the-fly to fit a specific mission.

The days of stamped steel and milled/forged aluminum firearms may soon be behind us. A Growing number of modern weapons rely heavily on polymer lowers.
An so just binaries which I guess means it’s not visible for all intents and purposes. Are there ready to go smart contract disassemblers?
I frequently see efforts that use cheap, popular, globally available off the shelf hardware for more than it was meant to. I love that and it really showcases the benefits of hackable, modifiable things. Someone could make this as an argument of user-serviceable, accessible hardware instead of sealed units that only the manufacturer can open. Also, do we need to talk about "warranty void if seal broken" stickers?
I think the default stance on data collection that we don't necessarily see as "useful data" should be caution. Just because we don't see it doesn't mean much... we are probably missing something (or underestimating future usefulness). Better to take a strict approach now than try to patch things later once the penny drops and we "get it".
"You're the livestock"
Right–that's what I found so weird about the Amazon acquisition of iRobot is that Roombas are clearly a few generations of technology behind their competitors like Neato, Ecovacs and Roborock...but they must have a bunch of similar technology currently under development and on the way to market. What Roomba does have is name recognition, which seems to mean that most people think that robot vacuums aren't very good–I suspect Amazon sees they get tons of sales on their platform, has a good R&D team/patents, and smells an opportunity to own the space by pouring money into it and helping them compete (and, of course, putting them to the top of Amazon results, as they always do).
This is hilarious. All the money in the word and rich peoples’ best parties are worse than practically every 20 year old’s in their parents suburban house.
This is such a well known phenomenon I feel it falls under the "sky is blue" exception. However, here's a good example: a specific group of contributors active on pages about composers really don't like infoboxes. Despite being clear (to me) across most topics and languages that there's strong consensus on the use of infoboxes, they will not allow them on any composer's biography. Seriously pick out some random composers [1] and there's a conspicuous lack of them. If you are an unlucky editor, who stumbles upon one of these pages and think an infobox would be an easy, helpful contribution, well prepare to be bitten by a highly active, coordinated group and have your changes reverted. This has been going on for over a decade and blow up to the top levels of dispute resolution several times. [2]

[1] https://en.wikipedia.org/wiki/List_of_composers_by_name

[2] https://en.wikipedia.org/wiki/Wikipedia_talk:WikiProject_Com...
Like make a doll that looks like that person?
Yes, there's a few contrarian scientists still around, some of whom may genuinely believe they are actively working to contribute towards better human understanding/knowledge of how the earth's climate works. I honestly hope they're right, but their failure to convince the vast majority of working climatologists and governments that avoiding catastrophic climate change isn't worth attempting speaks volumes. It's also not hard to compile a list of working climatologists who are quite critical of the IPCC for being overly conservative and dismissing the probability of even more extreme outcomes.
Personally I'm of the view most people don't take it seriously because human brains aren't properly triggered by distant and largely invisible threats whose worst effects won't occur in their lifetime. If we had taken it seriously 40 years ago then by now there'd be nothing much to worry about (and our standard of living would quite likely be better than it is now).
In practice VPNs are a very visible layer that people will tend to rely on when they decide what security measures to implement. They are very clunky, so people end up assuming that they must provide quite a lot of security, to be worth enduring.
Some laws state things you must not do, and others state things you must do. Financial regulations tend to fall into the latter. Thus a service that cannot comply with these things is illegal.

It's not moving the goal posts. It's just the real world.
"MLM" = Multi-Level Marketing

You're welcome.
Yeah, besides finally having some progress regarding signing, I think it's great they went with an option that is open and already is gaining traction.
He means that Europeans want to mimic Japan, not that Europeans want to move to Japan.
Google and a few others have started presenting Accept and Reject in the same color on the first consent screen. I hope others will follow soon.
> That's the whole point of share buybacks - it's a way to transfer value to shareholders that isn't considered income.

If the presumption is that share buybacks increase stock prices more than simply in the short term, then, sure, that'll work out in practice. A pitfall to share buybacks is that many executive compensation packages are tied to stock price performance which can be juiced by billions in share buybacks. What we can observe is that short term stock buybacks are pushed in favor of financial resilience, maintenance, and necessary investments that ultimately leads to the company needing few-strings attached government bailouts. One of the most recent examples is the airline industry in the US. I do appreciate the discussion around qualified and unqualified dividends and their relative tax treatments. As a short term shareholder, I'd prefer stock buybacks. As a long-term shareholder, I'd prefer more investment and financial resilience.
I don't think you will get a lot of "yes" answers?

I have seen that a lot of devs simply see code that was not written by them as wrong. So they tend to rewrite it to fit their mental model of what good is.

I wonder how much time is lost in this