skysight-inc/HackerNews huggingface dataset:
You think a PO is incompetent if they hand over a mockup with a "Save" button and not a 200 page document that among every other detail says "Clicking or otherwise depressing the 'Save' button should persist the information in fields A, B, and C into the database within 500ms" or some such overspecification? We're selling ads, not sending people to the moon.

This kind of culture eventually produces the equivalent stupid formalization on the dev side like "all modules must have at least 99.85% coverage and a three-phase UML diagram review by the architecture team before deployment".

Better to have some slack and people willing to use common sense on both sides.
it’s not that bad
Maybe part of it is fear of an ER bill you can’t afford or don’t have insurance to cover?
Im just good at learnign new things relatively fast and well enought to answer peoples questions nad find solutions.

So now somehow I do borderline developer support.
Which has now pushed me to finally learn coding.. I mean if Im already giving support to devs, why not become one....

It's interesting how many new SaaS and other tech which has admin and upkeep as a mere after thought. Not to mention documentation, which the engineers and dves I speak to for some reason harbour a deep seated resentment against writing.... which I dont get that part.... why?
I completely agree that "good design"/"bad design" depends on the problems we're trying to solve, rather than some abstract property of the entities involved (i.e. whether "Car" should extend "Vehicle" or not, and whether those classes should even exist, cannot be answered without knowing what we're trying to accomplish).

The suggestion of GUI widgets is certainly better and more concrete; although it's skating dangerously close to "Circle extends Ellipse" and "Square extends Rectangle" territory! (e.g. https://softwareengineering.stackexchange.com/questions/2381... )
Not easily possible. The issue is that the specification mandates that the resolve callbacks must be queued as Jobs and cannot be called immediately.

This fact not only limits the performance as described in the article, it can also lead to subtle bugs due to reordering of callbacks.
That's really neat, I think I'm gonna implement that ArchiveBox solution myself. Thanks!
I'm a game dev and usually program in C#. I love C# and honestly some features of OO (like objects and classes) are great for programming games.

But inheritance is just a shit feature imo. Situations where it would be beneficial are extremely rare. I generally just pretend it doesnt exist. There are much better alternatives to it for most situations (eg. composition, build a class from other smaller classes that do one thing)
99.999% of their potential customer base is still using Google Analytics. I'm not sure the comparison to anything else matters at this point.

When you buy a Tesla you won't find comparisons about potential savings or benefits over other electric cars. Instead it is compared to the cost of ownership of a gas powered car.
Most new job opportunities as you grow senior come from your network, so if you have that the recruiter gate is automatically bypassed. People who know you, have worked with you - won't care about your age, only your contribution.
Third-party punishment by preverbal infants
For me, the carnivore diet is obnoxious at best. It’s ethically in the red by a lot let alone being unnecessary to be a manly man or whatever the hell it is these guys think they’re achieving on a red meat only diet. WHO advises less meat if anything. You guys should all be in the range between mediterranean lifestyle to vegan. Eating only meat is nasty.
Thanks for posting. Re-writing some of the programs into something like processing might be fun.

https://sprott.physics.wisc.edu/PUBS.HTM

Dr Sprott seems to still be publishing.
But there is the more up to date 14 and 16-inch model with a better keyboard, 120hz screen and updated chassis.
This one seems to be some sort of thing to simply hit a price point for the entry level "pro" model. Faster charging, better display and fan for sustained loads, otherwise exactly the same.

Or to satisfy the needs of the few who actually do use the touchbar and don't want it to be abandonware after just two generations.
So the takeaway is: Hard economic times are good for those with money & power, and not good for their opposition". No argument with history here.

On the other hand, the timing of this particular recession will likely have significant political / election impact. If you're anywhere from the middle to the left, this will no be the recession for you.
> Do physics at 30FPS in one thread; draw graphics as fast as you can in a separate thread

This sounds like a race condition nightmare. How would one guarantee synchronization? One big mutex for the entire physics state? Or don‘t bother and read whatever values you get in the render thread?

I suppose a single threaded context you would automatically get something like a global mutex, just without the mutex, thanks to the leap frogging nature (frame, frame, frame, tick, frame, frame, frame, tick, …). At least with a fixed timestep.
Lost USB with 460k city residents’ personal data found
"standards"
But the current interpretation is that you cannot claim authorship over things that were already in the public domain. Feel free to read the case notes and follow some of the links in there for more info. Am I not interpreting the court rulings correctly?

——

Considering de novo the evidence before the district court, we hold that the district court did not err in granting summary judgment. Johannsongs failed to offer admissible evidence to rebut Ferrara's analysis, so there is no genuine dispute of material fact as to his conclusions that Söknuður and You Raise Me Up are not substantially similar and most of their similarities are attributable to prior art. Based on these conclusions, Johannsongs has failed to satisfy the extrinsic test and Defendants are entitled to judgment as a matter of law.
Safari is in no way a better browser than any competitor. It is widely known in the web developer community that it is rigged with bugs and lagging behind in terms of features.
Why should they? They obviously got a winning formular.
Rust's safety features have never been its main selling point for me. Modernity and (recently) momentum are. That it's impossible to author certain classes of bugs is a nice bonus.

That said, I never want to see another rounding bug in financial statements that happened because some piece of code implicitly converted a string to a float and it kinda almost worked every time. To quote a cliche, I'm too old for that shit.
>We Europeans are generally used to do whatever the government tell us.

As opposed to those who used to do whatever the private companies tell them?
Reference counting is an incomplete solution it itself - it leaks circular references, and on multithreaded programs it is quite slow. Though some optimizations could be done statically to improve on that.

All in all, a mark-and-sweep will likely be faster (in throughput at least) let alone a good GC.
What a fantastic blog! I’m very happy to be one of the 10,000.
I'm going to commit crimes to make sure Apple customers get the best experience?
Can you send it to yourself and then send it again somewhere else?

Or do you not have actual keys with a the “Coinbase Wallet”?
Hmm from the docs I'm deriving this doesn't work for multiple users unless you install it as a Mattermost plugin?
And hence the general recommendation of having a single direction in your input/render cycle:

- wait for input

- a dispatcher take any input and turn it into a queue of model update actions

- pop queue to perform latest model updates.

- trigger a full tree rendering, passing the new model

- start again

So:

- the model is a dumb static data structure

- the dispatcher is the responsible for model updates and is a single entry point for the data flow

- the UI and the model don't know about each other

That what ELM, react and so on do now. Monodirectional MVC. It's hard to optimize the rendering though, but it's way easier to reason about when concurrency gets high.
This is one of the best blog post on company building I've read. Actually the only one I've loved! (All I've read are VC garbage)
Ask HN: How can E2E services like 1Password and Bitwarden offer password resets?
This is what I don't get: if there is a way for another user – a family member or a team administrator – to reset the password of your E2E account, doesn't it mean, that the employees of 1Password[1], Bitwarden[2], and Tresorit[3] can do the same at any time?

Then what is the entire purpose of such services, if their providers still need to be blindly trusted?

I believe that it's a required feature by many enterprise customers.

Maybe that's why B2C-focused Standard Notes doesn't provide any way to recover your account if the password is lost[4].

But what is stopping them from adding such a feature in the future?

[1] https://support.1password.com/recovery/

[2] https://bitwarden.com/help/admin-reset/

[3] https://support.tresorit.com/hc/en-us/articles/216114497-I-forgot-my-password

[4] https://standardnotes.com/help/6/i-ve-forgotten-my-password-what-should-i-do
Isn't that breaking Apple's ToS, so basically a non-starter for work?
>a long war by the elite to erase private ownership completely

well, according to Marxism that is a way to socialism :) And USSR was exactly it - a country of wage-slaves not owning anything and ruled by the elite.
Maybe I'm wrong, but I believe that most of the architecting that you describe would be effectively what you do with regards to performance as well: Minimizing change of ownership, moving to a system with more static allocations with fewer "objects" that are linked into a variety of subsystems.
Write a new technical article each week on your blog. Get feedback (by sharing them). You'll improve over time.
That is one of the two concerns.

The other concern, is that will be a paid product. It's users decide to pay or not, based on the quality of the code suggestions.

The quality of the code suggestions are tied to the quality of the training corpus. The manufacturer of the product needs to get permission, explicitly, or implicitly via a license associated with the code corpus, to use the training
set on the building of the commercial product.

Speaking exclusively for US jurisdictions, so far courts seem to have been accommodating to the so called discriminative algorithms, but the jury is still out, for the so called generative algorithms. [1]

Instead of examples like Copilot or Codewhisper producing code, let's think of examples like some of recent advances using Convolutional Neural Networks [2]

What will the Music Industry or Cinema Industry do, if a company uses the Corpus of Music or Movies without asking for further permission? For example, to produce a commercial product, that would allow a user, to create music on the style of Pat Metheny, AC/DC, Abba, or a Cinematic experience on the style of Lord of the Rings?

Surely both the user and the product vendor would be called upon it?

[1] "The Most Important Court Decision For Data Science and Machine Learning": https://towardsdatascience.com/the-most-important-supreme-co...

[2] https://arxiv.org/pdf/1508.06576v1.pdf
This is why I've mentioned io::Write, because people don't chop buffers like that with C-style separately tracked length when they can have zero-copy:

html_template.pipe_to(socket);

and there's a foolproof io::BufWriter adapter if you need these writes buffered.
You are incorrect. The code it generates is substantially the same (complete with comments) as the input, which is often sought without permission and in violation of license.

And offers nothing back to those authors in return.
That's right, the stand-alone personal desktop is an option for single users.

If you're looking to use Focalboard for multiple users, you can use it in Mattermost where it's integrated as Boards: https://mattermost.com/boards/
Then that should clarified by the FTC. As you can see from other comments, it appears that some people want to stop the use of student learning data to support student learning.

Educational systems fundamentally need to collect data on student learning progress. It is how education functions as a system. Lumping together the unethical (selling PII) and the ethical (continuous improvement) is very problematic.
Thanks for the link. That video is crazy to me.

All that people waiting for hours in huge pickups, with the motor on, in order to put their huge boats in the water, while complaining how the water just go down and down every year. There is a metaphor there somewhere. I get some Rapa Nui vibes.
If you're that pressed for time, you probably could get away with just reading the title.
> In good OO programming, we don’t make class hierarchies in order to satisfy our inner Linnaeus

I wish someone had told me this when I first started coding. I wasted so much time building pointless hierarchies based on ontology rather than DRY.
Yeah but the point of this discussion is that _Apple doesn't even give you the choice here._ If you want to do it this way, please do, but this is not a reason to prevent other people from doing things differently.
Whats next, enforce fire-safety regulations by arsonists?
> The point you did ignore was: Rust is being sold as magically making software safe and people selling that completely ignore the fact that logical bugs are also a thing.

There are straw men and then there are straw man armies. This is probably the biggest one I've seen yet.
What else do you use then?
I pivoted to algorithmic trading crypto a couple of years ago. Now have some really good live results nearly a year and a half long, beat the market massively with a 300% return since start of 2021. Have been working on a pitch and sent to a few angels and VCs but not heard anything back yet. Have some private clients and one trading firm and also had a call with a quant related company last week about a credit-line.

Never intended to pitch for seed or anything it's just happened naturally and as a result of the live performance.
That's not at all what people are annoyed at and to be reductive like that is childish.

The issue is consent of using people's code as input and paying nothing back.

Also the parent comment is substantially technically wrong on a number of points, but feel free to use it as validation for yourself.
>You can trade crypto assets without ever using Coinbase or any other centralized exchange.

I'm genuinely curious how one could do this at scale. I'm not talking about buying $1,000 of BTC on a P2P marketplace so you can then use it to buy drugs somewhere. I'm talking about someone wanting to buy $1 Million worth of BTC, then exchange half of it for ETH, then convert all of the BTC and ETH for fiat. How would one do this quickly and cost effectively without the use of any sort of exchange?
License prohibits running macOS on non-Apple hardware.

I'm not sure if EULA is legally binding in EU (and if it can prevent you from using a product), but I think companies would rather avoid this if possible.
> Also if it’s multi-lingual, how are you storing the language prefs?

Cookies you require for functionality (ie. login cookies, language settings) require no consent, but do require to be laid out in a cookie policy.
How about these implementable choices for a dirty fix:

- make lightbulbs work in these last seconds of the year 2022 and only that year

- make lightbulbs work in the last seconds of years 2023-2036 or more

This is the distinction I've been trying to make: there are sometimes powerful incentives pushing workers into the former, even if the latter could be approximately the same effort.
Zulip is really underrated.

It's a chat app that doesn't eat your life, but just provides the service of helping you to communicate. It doesn't want to interrupt your workflow. It doesn't try to connect to everything. It makes it easy to organize work conversations and doesn't wish to be the remote work coffee machine.

It seems unreal that nowadays, I find solace in a software for finally trying to help me instead of extracting value or stealing attention from me. It should be the default.

Zulip is just that: the vlc of team chat.
After 50km of cycling, I am usually not hungry at all, or maybe a little, depends what/when I ate before. After 100km I could eat an elephant.
Why Most Strategies Lack Clarity
It's called a hobby or (better yet) a retirement.
Thanks for the mention of Hoocho, hadn't heard of him and binging his videos right now as I've started building an aquaponics setup and a greenhouse to grow more of my own food.

The ants thing is very random and very real too. My paint cupboard in the shed (where I keep all my spraypaints/chemicals) became an ants nest a few weeks ago thanks to the rain. I opened it up and every single surface was crawling with a full blanket of ants. I'd never seen anything like it in my life. Things we're going to see more and more of I guess.
I don't think we are missing the point, we were looking for a Slack alternative and found one. They charged a bit to give you push notifications, now they charge more of it. If not having push notifications were an option for us, we'd have simply downgraded.
s/spend/are kept/

These days most young kids get little choice about where they are dragged (or not) by their parents.
This kind of indie companies are financially extremely efficient. I reckon between 80% and 90% of their revenue is profit.
This is true, however, Russia was moving towards a liberal direction all by itself in the 80s and 90s. That positive progress was stopped deliberately by Putin, after he rose to power with not a small amount of nefarious actions.

You might say that a truly liberal nation would have managed to stop him nevertheless. Could be, but things like this often hang by very thin threads. E.g. as we know, the American democracy was very nearly destroyed in the previous presidential elections. It could have very easily gone south.
I've actually encountered cookie-boxes that reversed the "normal" on-off positions, and had no labels. Only grey and red color, making me really unsure which state is which.
Interesting. The case in thinking of is ElasticSearch, where AWS just hosted it themselves and it's easy to deploy, works with CloudFormation and billed the normal way. AGPL wouldn't have changed any of that.
Coinbase is an unregulated casino, full of s-coins, I would stay away, as far away as you could. And never leave any coins on there. Hopefully the only coins you stack or bitcoins. All the rest are scams, with pre-mines, venture backing, marketing budgets, centralization, and get rich quick teams and investors selling their pre-mine coins to you, the bag holder. Coinbase on the other exchanges profit massively by providing a platform for the scam.
Traefik Hub, the Cloud Native Networking Platform
Yea, its the normal government and the deep state is the fact that its actually controlled by corporations and lobbyists. The corporations and lobbyists and think tanks are the deep state. They're the ones really in control, spreading propaganda and getting Americans to vote against their personal interests. Politicians are the biggest cucks for capitalism because they all get rich in office by fearing the corporate lobbyists and giving them the legislation that they want. That's the deep state
Where did you see that?

> The first user registration will always be permitted, but subsequent registrations will require an invite link which includes a code. You can invite additional users by clicking on your username in the top left, then selecting “Invite users”.

https://www.focalboard.com/guide/server-setup/

You can use it with multiple users without being a mattermost plugin

(try it out yourself -- docker run -p 8000:8000 mattermost/focalboard)
If your aim is to produce music that is directly derived from what you listened to ... yes. And this has been tested in court time and again.

AI isn't being inspired or creative, it is mass scale and mechanised bootlegging.

To compare it to human inspiration is naive or wishful thinking.
Nah. The problem here is Google, not analytics in general. You can still use analytics as long as you do it in a privacy-first approach.

These laws also apply to US companies offering their services to in the EU. Frankly, it's about time American companies get reigned in on their privacy abuses. US startup culture has been playing fast and loose with people's data for far too long to disastrous effects.
Coinbase is not backed by the US government
Yes, all the companies are rent seeking.

They don't want having to keep producing value to deserve the money, they want to just cash in, indefinitely, like nobles used to do.
Who gets fired over social media posts? We studied hundreds of cases to find out
That's incoming traffic from HN only. Remove that filter and it's closer to 5k visitors/day.
It links to another article which reveals:

> Eight of the 15 camera modules will be used for see-through augmented reality experiences, six modules will be used for "innovative biometrics," and one camera module will be used for environmental detection.

So this will be like Google Glass, potentially recording the faces of everyone you meet, and using "innovative biometrics" to build a database of eye scans and face shapes, by the sound of it.
I wonder how much of the median bootcamper is disappointing pattern is from a strong selection effect. Programming is interesting and easy for some and boring and hard for others. People for whom it’s easy are somewhat more likely to have found it via a non-bootcamp path.

If cooking suddenly became very lucrative and I went to a culinary bootcamp right now, I’d almost surely be a failure at a career change in that direction in large part because for 40+ years of being exposed to cooking, I showed no significant prior interest.
> You don't have to give consent to use a service and if you don't give consent whatsapp can't legally share any data it has on you with facebook

1) WhatsApp IS Facebook.

2) there is nothing stopping WhatsApp from sharing your data, if they got it from someone else that interacts with you and that has given consent. (Which would be basically any non-EU citizen)

> Not all data is covered by GDPR so of course data is still collected.

How hard is it to understand that stopping collection of data at all is the only effective policy?

You are arguing on the technicalities of GDPR like a first-year law school student. My point is that all these provisions did not and will not stop big tech from collecting data.

You think you are being so smart by saying "oh, I can refuse consent", but you completely ignore that (a) you are a tiny minority of billions of people and (b) you are not stopping Facebook from tracking your location and you gave permission for them to turn on the microphone of your device whenever you open the app.

> Those are new regulations

Yeah, because the GDPR does not solve anything.

Are you paying attention or are you just trying to confirm your worldview?

> how is that not a restriction on free association?

You can still associate with anyone. People can still work on a common project, the only difference is that any interactions would be interfaced by these separate companies.

I want to make an analogy between monolithic vs message-passing kernels, but I worry you are going to go full-aspie and get stuck in some technicality. So let's just drop this.
What am I missing? The server version works great with multiple users as long as you invite the second one with a link...
I also do this, but I don't like my browser cluttered up with thousands of accumulated bookmarks, many of which I don't return to. So I export them every month, delete the embedded favicons, and then wipe. If I want to find something I just grep for it.

A bit primitive, but it works for me.
I think most companies are extremely dysfunctional with unhealthy attitudes towards their workers, but if there's one thing they do for programmers, it's pay. Even in Europe where we don't have FAANG salaries programmers are among the highest-paid craftspeople.