skysight-inc/HackerNews huggingface dataset:
That wiki went over my (fairly) technical head. Care to ELI5?
As a Django fanboy, I recommend you choose WordPress everytime.

It takes care of 99% of the things a marketing website needs to have. For the 0.999% other stuff it doesn't include, the plugins can take care of it.

"But what I'm building falls under those 0.0001% cases not covered :/"

Oh, then use Django.
Not to be confused with the actual mid-Atlantic (Philadelphia/Baltimore) accent which is basically the aggressive opposite of the transatlantic accent.

https://en.m.wikipedia.org/wiki/Baltimore_accent

https://en.m.wikipedia.org/wiki/Philadelphia_English
With the CEO there too, they're an employee after-all.
> it opens the field wider for the truly open-stack phones to gain users. Win-win.

Microsoft couldn't break into this market for billions of dollars. Open phones breaking in because android becomes more locked down is a complete fantasy.

What do you do when oppressive governments insist that your now constrained environment implement some of their suggestions with the alternative to compliance being your local yokels go to prison and the alternative to having local yokels is that you aren't allowed to sell there?
I said money not cash. Paypal or bank transfers are also money
I posted a link to the issue discussing this on the repo. That gives a good overview to those interested in this issue.

To take one point from there:

> Is fully equivalent to:

They're not fully equivalent — `USING` combines the two columns into a single column, `ON` doesn't.
The law is very vague and never says ‘unfair’ anywhere. Lots of competitive practices many consider unfair is de-facto legal (in that large companies like Comcast are literally doing them in the open right now, and have been for a decade plus with nary a peep from regulators).

Feel free to read the code, sections 1 through 7.

It says ‘in restraint of trade or commerce’. But how is Google restraining trade or commerce in a way any different (or even more than!) a broadcaster getting exclusive rights to broadcast the Olympics for instance? And how is that not Unfair too?

[https://www.law.cornell.edu/uscode/text/15/1]

Section 2 makes it illegal to Monopolize or attempt to Monopolize - but never defines it.

https://www.law.cornell.edu/uscode/text/15/2

None of the other sections seem interesting.

In law the general definition of monopoly covers so many markets, and is also based on ‘unreasonable’ efforts to restrict competition. Reasonable is doing a lot work here, as that can go pretty far!

[https://www.law.cornell.edu/wex/monopoly]

So what law exactly do you think they are breaking and why? Are they taking unreasonable steps to prevent others from competing with them? If so, what would be reasonable for them to do instead?
This is not the case in most EU.

Also note that it'll also make a even bigger tracking mechanism than having a centralised API in the first place.

For example the QR-code bearing receipts from Germany have a signed proof of commiting the transaction to HSM, but not the details.

Online-capable cash registers in Poland submit only hourly statistics centrally.
Given async file IO in Rust without io_uring (and without being on Linux) means "dispatch work onto a background thread pool", it's essentially the same. It's just using a different programming model - which you might either prefer or not.
I think this is the way to go as well. He might have simply said he wasn't at the firm when the pentesting was carried out and he would search for the documentation. He should have sent emails to his managers about where he could obtain the initial pentesting documentation.
Ask HN: Looking for turnkey Python application back end
Apologies for using HN as an HN search tool...

I'm trying to find an application that was announced on HN some months ago. It was a complete application development backend in Python. It had user management, auth, etc. all pre-built into a single codebase. You could purchase the code out-right.

I keep trying to find it, and I keep failing.

Does anyone remember what this product was called, or know of something similar?
> "I mean, how can we authorize that?”

Wow, she's saying the quiet part out loud. No, we don't need her goddamn permission if we want to ice skate in a boat. That sounds awesome.
How to create a dual (ESM+CJS) library for React components
This is similar to other countries unfortunately. And don't ask about food product labelling.
https://www.law.cornell.edu/uscode/text/17/504
Chromium for exaequOS when?

Then this in chromium, recursively, ad nauseam.
Part of it is also the fields are much larger. Both internationally of course, but also on a national level. Almost 150 R1 schools in the US now. More grant funded work is being done than ever before. More agencies funding research both public and private as well. More papers than ever submitted to more journals than ever by more people than ever, year after year.
Did you use elliptic curve instead of RSA?
Like politics.

And like politics, it's a bunch of made up shit, that when believed by an entire society, will determine how, and whether, you can or cannot live in it.

Humans are defined by making shit up and then believing it.
I was idly wondering, today, if the capitalism was supercharged by the Protestant notion of idle-hands are sinful-hands? The refrain for most of history was that land owners couldn't get any (read: excess) work out of peasant labor: once they had hit their sustenance & rent requirements they just stopped. The Protestant ethos would be to be as industrious as possible; and, I think, capitalism capitalized on that zeitgeist.

I dunno... if I still had a Reddit acct, I'd Ask Historians.
gamers are weird like that. I think you can still be successul without crazy graphics, but the PR you will get around the net will be dreadful because people want to justify their high end rigs or their next gen consoles. And those people are disproportionately more likely to comment.

But you also can't listen too much to the core gaming audience because they also don't think more subtly about what makes a game fun. And despite that PR good looking games can still sell. No wonder the market is so unstable, it's audience is fickle.
Brains need rest. Doing leetcode style exercises is not trading off against passive entertainment, it's trading off against the limited amount of active mental energy.
ok I totally get this.

Microsoft co-opted “DNS” as “Digital Nervous System” to try to exploit business decision makers’ dim acquaintance with the term. They had a pattern of doing this with other internet acronyms back in the day. Annoying af.
I think there are two types of engineers:

- Those who approach technical conversations where all facts stated must be always true (usually details-oriented people).

- Those who approach technical conversations where facts stated should converge to the truth (usually highly intuitive people).

These two types tend to frustrate each other. Although, I would contend that everyone needs to have the capacity to operate in either mode.

For example, you _must_ be technically correct when programming. You cannot omit a closing parenthesis. However, if you are working on trying to solve the overall problem, usually something that could have multiple implementations, you need to brainstorm, which is best done when you are free to state things imprecisely.
I'm sure this is a part of why this fear exists. Middle Eastern countries are especially harsh in that sense imo: you're afraid of making mistakes or making your family "look bad"™.
Or, you know they could just pay it in without you doing anything. While that's sitting there as rewards you don't get interest on it but they can still use it.
Gollum is what really sells me on LotR being about marraige. He's a caricature of a woman hungry for commitment. I've seen the "gollum look" a few times in real life, and they captured it pretty damn accurately in the movies (more monstrous ofc)...
Doing science and publishing papers is extremely different than pottery, and that has nothing to do with a difference in status between the two.

When doing any form of art, the most important thing is to practice. If you make 20 vases, the 20th is most likely far better than the 1st. Same with painting, drawing, other forms of sculpture... nothing teaches like practice. There's such thing as more complicated pieces that require more work, but the majority of actual skill at pottery is practiced the same way whether you are aiming for a relatively complex piece, or one that is just hard enough it doesn't bore you.

On the other hand, in science, there's no such thing as random practice making you better. The more papers you publish, the higher percentage of the time is dedicated to the writing bits, and getting through the approvals, and doing a million submissions, instead of coming up with good hypothesis, and finding something to do. Aiming at a hard problem is going to lead you to publishing less, not more, so the things you'll work on are going to be minor improvements, nothing difficult. Therefore, the chances that you'll discover anything major definitely decrease the more often you publish.

So if in your intuition you'd be better off focusing on making a lot of unimportant papers... why would anyone aim for any fundamental problem, which has a higher chance of failure? You think the efforts to actually publish and submit, all away from the lab aren't mostly wasteful? Because it's really hard for me to imagine how publishing more doesn't mean far less time doing research.
Store it with the files
Is there such a thing as an Apple exclusive game? I can't imagine a developer would want to cut off like 90% of the market from being able to play their title.

(I think there are a few on Apple Arcade, but I always assumed those were sponsored exclusives?)
They wanted you to ask for more time and money? What kind of grift were they actually running?
As opposed to the workplace, where nobody is ever penalized for being wrong?

The reality is that performance is rewarded basically everywhere in life. Id argue that schools actually have some of the least penalties for being wrong compared to what happens in the real world.

Frankly, if an education system doesn’t teach people about the relationship between performance and grades/outcomes, they wouldn’t be prepared for the real world. I’ve seen this in a number of people fresh out of college who absolutely melt down the first time they encounter anything other than glowing feedback. Depending on the school systems you go through, it’s possible to get all the way through college without really experiencing anything other than passing grades and praise and infinite opportunities to try again with extra help. Once those people hit the real world and encounter consequences, it’s a painful learning experience.
Alignment and other optimisations that increase size tend to show their greatest benefit in microbenchmarks, but as the size of the data increasingly doesn't fit in the cache, you'll find that the increased cache misses will start decreasing performance.
The article is well written and I like the concrete examples, but I feel it cut off early before really telling me anything interesting, particularly answering the question raised in the title. "Trough of Sorrow" is not even defined in the article besides a quick allusion to stalled growth, instead linking to a Forbes article which itself is apparently a rehashing of yet other blog posts. Maybe that is because the target audience is expected to know the concept already.

Honestly it feels like you got me on the hook then withhold the promised info just to drive subscriptions. Which I guess proves some marketing skill! I didn't actually subscribe though, but I wasn't likely to be a good lead anyway.
> If the boss said "put that we pen tested" couldn't op argue that he was answering to the best of his knowledge given the information the director gave him.

No.

If the OP was not in a position yo know if they had pen tested, and the director said that they had, maybe, but in this case AFAICT the OP was in a position to know, the director was not except through the OP, and the director dictated a statement that was “more political”, not a correction of fact, that the OP knew to be inaccurate, and the OP dutifully put it into the document intended for the customer and while in parallel repeating concerns about its truthfulness to the director.
It seems so trite, especially in 2023, but please don't use sprintf. It isn't safe in general. (Even snprintf is tricky.)
By that standard, you can say even the working poor in the West live lives of luxury compared to many other countries in the world.
These sound a lot like Share taxis[1]. They are more common in developing countries.

https://en.m.wikipedia.org/wiki/Share_taxi
This is basically how division on slide rules works.

"If we want to calculate a/b we can also calculate it as a * (1/b); that is the division of two numbers is the equivalent of the first number multiplied by its reciprocal."

http://www.sliderules.info/a-to-z/mul-div.htm
I'm still waiting for video games to adopt stable diffusion, GPT, and other GenAI models. the tech is there, but I guess the inertia in the industry doesn't allow us to have nice things yet.
This seems like an odd thing to state with such certainty. I'm not sure I see how it would be good for competition either - having worked for a grocery store before, management was generally aware of competitor's prices, at least at a "we send someone to every other competitor every few weeks to check prices on major important stuff". We were very open internally that we had the prices of a few items pegged to always be cheaper than any price Walmart had for them.

As stated other places in the thread, most grocery stores are super low margin overall. Especially on basic food items. Things like canned goods, basic cuts of meat, eggs, milk and the like were often sold at cost or even at a loss. Things that we actually had good margins on were mostly products where we had vertical integrations or special contracts with farms or factories - we were matching our competitors' prices, but at a better margin because we'd worked out how to pay less for the raw goods.

With all that in mind, I highly doubt how "disastrous" it would be to have a public price database. Sure, you could probably shave your pennies by spreading your shopping over 4-5 different stores because they're each slightly cheaper than each other, but you'd almost assuredly spend more in time and transportation costs to do that than you'd save.

What would cause the stores to lobby against it is that many stores, especially now, change prices on things pretty often. The CSV you imagine publishing to a government site is something that, as I recall, takes something like 5 hours to generate every night due to the vast variety of products across the company, and the fact that different stores in different areas may be pricing products differently or offering different coupons, or simply not stock the product at all. There is no one price per barcode universally across the company, so the outputted pricing list ends up being gigabytes of data.
I have always wanted a cloud storage client which spread my files in chunks out among OneDrive, GDrive, etc. Essentially cloud raid to make it harder to put things back together.
There were some studies with firemen that showed the following technique was better than traditional teaching:

1. Explain/demonstrate right things to do.
2. Have the students criticize other people's work to find deviations.
3. Have the students do the work themselves.

That is: by looking at other people fail it takes the ego out of it.
I get what you mean, it's certainly confusing.

There are various different @NotNull so I'm not sure which you're using, some (but not all) of them are more compile-time contract type things. So if you called that method with null then you'd get an error from a code analysis tools. But that @PUT method is called by the framework at runtime based on an incoming REST request, there's no line in your code which calls the method with null, therefore nowhere for the code analysis tool to see the error and report it.

So yeah, all really confusing, and doesn't always do what you want. Nevertheless, I feel that at least there is a chance to use them and they do sometimes find bugs, which is better than Go's situation of having no way to specify that a method shouldn't be called with null. So if you do call such methods with nil in Go, even in a way that could never work, and which would theoretically be detectable at compile time, you just always get a runtime crash.
The one thing you can’t do with Let’s Encrypt is generate a certificate with a CN of localhost which, since browsers are getting really picky about mixed HTTP/HTTPS content, is a real issue with local development using certain web features.
"Unfair contract terms" its pretty easy in most cases especially if its something as blant as changing price backward without acceptance of other site.

Also every country can have different interpretation (It is possible that some countries are very limited and you have to try EU level help) In some cases its even illegal to write non-competition into your contract without providing payment for the time of this being in-place ( there were tons of cases when contract was voided by that and I have even one of my contract ended on my account after single lawyer visit cause of this :] )

I would assume Unity won't even try to enforce it in EU.

But ofc. after update its over and games not yet released can most likely be forced to pay.
Because city workers aren’t paid more to boot/tow more cars while private companies are.

If the profit motive could be aligned with actual progress, somehow objectively measurable then contracting might makes sense.
Hey there!

Using Django or Flask might be overkill for what you're trying to do. I suggest you to stick with WordPress, but check out the Sage/root style over at https://roots.io/sage.

It's not the classic WordPress; it's a modern, more secure version (not more secure but less prone to some common automatic attacks).

Also only use plugins when you absolutely have to, and if you do, stick with the pros (i.e. Gravityforms).

I've used WP alot (more than 1000s of websites) and I'm also using Python with Flask and FastAPI (but never used Django).
I plan to put a text web browser (lynx or links). Chromium would be incredible
He probably was screwed either way in terms of his future at the company, but he should refused producing the document with these corrections. There was a tiny chance that maybe his resistance would make employer reconsider that.

Anyway if the company requires him to produce it, it means his purpose was to be thrown under the bus if the fraud would come up. In fact it sounds like the zoom call scheduled might be exactly that (director claiming he had no idea).

It is be best to have evidence stored in a safe place (or if control of the employer) if something bigger comes out of it.

At this point the client has a document with clear lies signed by that engineer, and the employer won't cover for him, so it doesn't look great.
I think you are smart to be nervous. There is risk when you don't know very much but are getting paid by a company to do technical things to enable their business.

Consider what is commercially available. Selecting, configuring, integrating, and supporting software services is still something you can charge for. Small companies pay for efficient results, they don't typically care how much code you personally write.

You could build their marketing site on a fully hosted solution like Squarespace, Wix, Weblow, etc. Or if you want to use Wordpress, stick to something like Wordpress.com or WP Engine with a commercial template and all auto-updating turned on. Make it easy on yourself and outsource security to folks who know what they are doing.

Remote desktop and invoicing also sound like needs that can be met more efficiently and securely by available commercial solutions.
I am an environmentalist, I prefer nuclear.
Yes, this is fair.

Though I'm not sure how to find consensus on what is the best representation of SQL without asking folks to make a reviewable suggestion.

I had thought the examples are currently in their clearest state — I definitely don't think it's obvious that removing line-breaks makes it look clearer (which is the full extent of the feedback IIUC...)
It isn’t fatalism, it’s ownership. Fatalism would be saying ‘nothing can ever be fair’. Which isn’t true.

If one assumes life is or should be fair, then when it is not one is a victim of others and has little means to resolve it directly. After all, that should never have even been possible!

If one assumes life is not fair, then one has awareness of risks and choices they can make (and a realistic view of choices they don’t have).

If one wants to make a just and fair society, recognizing it is an abstraction on a fundamentally unfair foundation is important. Or you’ll just end up with a delusion plastered on top of another delusion.

Allegations are also easy. A verdict is a different matter. We’ll see what happens.

And frankly, if life was actually fair - we wouldn’t need a justice system at all, would we?
"Reserve direct assertions for things you are actually sure about." is something I keep saying as well. I wish more people would follow this approach.
If it's their field they can. If they're in a related field then there's still a good chance they have enough familiarity.
This comment really nicely captures how I feel about this. There's something to be said about good faith and knowing what the spirit of the agreement is.

There are some comments here saying stuff like "these compliance forms are ridiculous and are often just bureaucratic nonsense" and you see comments advocating for playing dumb and answering in bad faith and there you go.

I see there being a bit of an attitude of "everyone is doing it" to justify also doing it just to compete because you're at a disadvantage if you don't. And that's not entirely wrong but it sucks and I personally will avoid competing in that way. Probably that means not much sales in my career. Or science, but that's another topic...
This is known as "paratransit" and it's fairly common, e.g. there's THE RIDE in Boston metro, Wheel-Trans in Toronto, TransHelp in Peel region in the GTA, HandyDART in Metro Vancouver...

I believe in the US it's a requirement of the ADA for public transit agencies to offer such services. I would imagine here in Canada the legislation is handled provincially, with guidelines for service standards developed by CUTA.
As a beginner, they don't plausibly understand anything. Understanding functions and variables is a deep topic that can take years to master. If it is possible to truly understand them and assuming human knowledge has reached the point where we understand functions completely - I feel confident we've got variables although even then it is hard to be sure. And that covers all of programming! I suspect in a large number of cases "admit when you don't understand something" is useless advice because the problem is they can't identify discrete chunks of knowledge to practice.