skysight-inc/HackerNews huggingface dataset:
For my experience, when possible it's better to use the more direct number – that extra layer of redirection takes only a minute or two, but in an emergency that can be a lot.
China’s space station will run high-energy beam experiment for solar power plant
There was a well known cheap tool retailer that had a voltmeter adequate for this kind of measurement for less than the price of a good coffee. I think they even had a coupon for it, making it practically free for a while.
My recommendation is to use Portacle as your IDE and run through Practical Common Lisp by Peter Seibel over the course of a few days. Both are available for free online and very easy to get set up with. Practical Common Lisp provides a good foundation level of knowledge, which you can continue to use as a frame of reference for the other Lisp dialects and features as they come up (e.g., Lisp-1 vs Lisp-2, hygienic vs unhygienic macros). Once you have the fundamentals of Common Lisp down, I'd say you can then follow your interest and choose an appropriate Lisp dialect for the type of project you want to create.
Let humans write the comments and queue the A.I. to write the code for dataflow in the digital "system" structures. Don't let the A.I. ignore and throw out the comments altogether.
Lol I thought as much. At this point I think most people assume that any major global government can access whatever device you own if they really want to.
> Brazil is notorious for being protective of their own localindustry and as a result iPhones and other gadgets are more expensive

I used to think that way, but I have been changing my mind over the past 5 years as I started to pay attention to some of Brazil's numbers. Its public structure is huge and expensive to keep in comparison to its overall productivity. That translates into more taxes and a natural overhead to any company willing to pay them in order to run a business legally. In the end of the day, the consumer is paying for all that.
The current version of the complex system is the result of the repair of several previous almost total eradications of all components. It takes a while, but although humans are (rightly) very concerned about our effects on the world, the reality is that we would have to _actually try_, and fairly hard, to do permanent damage that wouldn't eventually be repaired or replaced with something appropriate to the new situation. Even if we melt all the ice and flood everywhere that's practical, and reduce everything within the tropics to storm-blasted wasteland, from an outside view the system will be basically OK and will just get on with it.
Playstation 6 Release Leaked
How dare you call me only a “good” Programmer.

- Sent from TempleOS
Of course it matters, why such a black and white statement? The assumption is that a well funded company should be able to finance a quality assurance team which fixes bugs the developers create
Misleading title. It's not all of Germany it's one state AND it's not a general ban just a ban from schools.

> "The central German state of Hesse’s local Data Protection Authority (DPA) has banned the use of Microsoft 365 in its schools, citing concerns over privacy violations"
Thank you! I'm glad to hear that, can't always tell when it's something I'm making compared to someone seeing it for the first time.
I've been following this whole saga on Twitter and Gergely Orosz commentary as well.

First of all you need to know that I'm a strong believer in worker rights and I am in no way on Elon's side ON ANYTHING he does.

But Gergely Orosz commentary and narrative around this is just starting to get to me. Where is why:

- He (Gergely Orosz) has personally been using this situation to inflate his influence and grow as some sort of thought leader for engineers.

- Most tech companies are BLOATED, I know because I've worked in multiple for the last fifteen years. Everyone that works there with any sense of business acumen will know as well.

- Most engineers work in cost centers and on wild company bets that will never pay off. Most engineers and teams at these companies have been funded by easy and cheap access to capital.

- We have been treated like greek gods and goddesses and we are spoiled.

Times are / have changed. Buckle up peeps, it's about to get rough. It's time to accept a lot of things are about to change. Now it's the time to be resilient and provide extreme value to you employer or just quit and build something on your own.
Do you want your ops team waking you up at all hours of the night? Keep on giving half-assed docs to them. What should be done is gates where your shit never goes live unless you have it fully documented.
Software Development Involves Uncertainty, and That’s Okay
The great irony of the discussion is the number of people discussing theft, having used the wget grep trick or the archive link.
> Most of Hancock's claims aren't really provable by evidence, or there hasn't been much research done to produce it. He's essentially saying "Isn't this curious? Scientists should look into it."

Why should they, though? He seems to be staking much of his credibility on vague accusations that someone is not doing the work. Mostly the case seems to be that his propositions are not being ignored, they simply lack substance.

The thing is, the less evidence you have, the easier it is to come up with any number of stories that "fit" the data points. Historians therefore need to be extremely conscious about only drawing conclusions that have an undisputed record supporting them. That is the whole basis of the scientific methodology; if you can't get the evidence, you have no argument.

The period Hancock has chosen to focus on is commonly called "prehistory" for a good reason, as without any written records, there's not much of a basis to build any kind of narrative that stands up to scrutiny. Especially if you only cherry-pick data points that fit your assumptions, and wilfully ignore a gigantic void in the rest of the known record.

Surely that is a problem with the credibility of the claims themselves, and not the rest of the world.
> I wonder if domain stuff surfaces naturally in SQL.

Only if your domain is very simple. Database types are not very expressive.

I wonder what is the minimum one must add to support actual people processes. Sum types and interfaces are a must, some kind of recursive namespace is clearly lacking, but those still don't seem sufficient.

Anyway, SOA is something that leads to a kind of segmented DDD. But the software development culture made such a mess with it that you simply can't do anything useful anymore once you acknowledge you are doing SOA.
I would add different countries set their protection laws largely independently, meaning the specific protections will be different.

US/EU are large enough so that our protection laws kinda become a possible standard for other countries and so we kinda got used to it actually being a standard.

Brazil has every right to set their own protection laws and in this case it absolutely does not seem to me it is in any way unreasonable.

At least not more unreasonable than US letting customers try stuff out and send it back for free which obviously is abused by large part of population and causes situations where people receive products that look suspiciously like they have already been opened and possibly even used by somebody previously.
It's something I'm trying to understand too - what concepts does ActivityPub embody. My current version is "the general concept of someone posting some information that other people might be interested in, and the ability to get updates about it if you're interested". Fundamentally it's what "blog+RSS" gets you.

I haven't had a chance to go through the spec properly, but all of the other bits like liking, replies etc. seem to be more application specific.
I still use X11, where and rely on the following features (amongst others):

-taking screenshots

-auto keyboard/mouse scripting with xdotool

-not have unnecessary mouse/keyboard to monitor delay

-4K fullscreen, windowed fullscreen and windowed gaming with nvidia drivers, for native and steam proton games

-choosing to have vsync enabled or disabled in games

-EDIT: I should another important one for me: xclip, read from and write to the clipboard in the command line

How's the current situation of Wayland for these? Thanks!
Contains a typical spelling mistake you find suprisingly often in English text when using German words.

Swapping 'ie' to 'ei'. In this case 'Weiner' (wrong, someone who is crying) instead of 'Wiener' (correct, a type of sausage). One I've seen the other day is 'Kreigsmarine' instead of 'Kriegsmarine'.

Anyone knows why this happens?
Actually... the title say Microsoft 365. Assuming the title is correct M356 can include Windows 10 (and shudder 11) licenses.
the point isn't that stealing is ok, it's that the people who claim to care about "stealing" care about one very specific type of stealing by one group of people and don't care about another more important and more extensive form of stealing by another group of people. It begins to look as though people maybe don't care about stealing as much as they claim to.
No. Gmail is likely slow to load because it's loading, not because of code execution time. Disabling JIT doesn't make much difference for most users most od the time.

Protip: archive your inbox regulaely to improve gmail load time.
Instant karma. Saluting this Judge who threw a drunk driver’s mom in jail for laughing at victim’s family in court
My intuition tells me the minimal testing + community testing is not sufficient. But I’m curious what reality tells us. How often has this been a problem? How often are there significant bugs that testing would have caught?
One point is code that is highly dependant on underlaying storage system (DBMS etc.) is hard to unit test.
At the beginning of the pandemic Microsoft Teams was practically forced on everyone with children in Bavaria. With practically forced I mean you could either sign a document to get Teams for free or your child could not participate in online classes. A whole age group of children whose first online experience is Microsoft.

In my opinion we should start there: Instead of unrealistic bans that no one will ever enforce we should not pressure people to use privacy invading software. Instead we should teach our children the use of free and open source tools to accomplish their goals.
"In essence, all principles help you to model your software in a way that’s highly cohesive and loosely coupled- They are the building blocks of a well designed software."

My suggestion, stay away from all these design patterns. In my experience, they lead to overly complex code because of all the structure. The best structure is the most simple one.

"When you start thinking in abstractions and create abstractions in your code, either top down or bottom up, you will end up producing a good software design."

This, to me, is the most untrue statement you could make about software. Abstractions introduce more complexity, the more complex, the less stable and maintainable your software becomes.

If you want well designed software, you need to keep it the code simple, so its maintainable. Then add some tests to it so you are certain it works correctly. Working with a type strict language is also recommended. To me, this is the only way (right now) to build stable software.

Keep LOC low, keep file count low, stay away from abstractions and hidden code (unless it's very useful somewhere), keep the amount of types/classes low. TL;DR; you dont want a "code maze. aka. 10 million lines of structured code".
My point is that education is not a guaranteed get out of poverty free card because it still requires you never needing a break, never having any health issues, never having to stop to support family or loved ones, etc. You also have less support for loans you took out, less of a network, etc. so you have way less grace when it comes to career decisions.

'Leaving your loved ones to drown' wasn't about not going to school. It's about the economic feasibility of dragging oneself into the middle class/PMC and how often the most economically 'responsible' actions mean watching your loved ones suffer. For example, my financial situation is terrible in part because I'm responsible for my mentally ill sister, who can't work. Or I have a friend whose mother has Parkinson's right after her father had early onset Alzheimer's. THAT'S what I meant by 'leaving your loved ones to drown': Having to make the choice between being economically stable/ensuring your future and helping your loved ones. Which is a pretty common poverty problem.

I was flippant, not illogical, and I don't have an MS. Different Master's degree.
> You really don’t need this when you have a phone in your pocket.

Light meter apps give quite different results from the usual light meters used for analog cameras. Probably good enough for the intended use, but it's not exactly the same thing.
Great! Now if only more institutions would wake up and follow suit.
If you start listing what different capabilities you need on each layer, you'll notice it can all be done, as a very lean abstraction, in one layer. I'm working on creating a platform that's doing just that, BTW.

I'll cite Erlang as an example that comes somewhat close to what I mean. An Erlang process is a function, a class, a module, and a remote service, all at once. It can be done. We just never stopped to truly think about it and try.
There's also the Dunning-Kruger Effect; Incompetent or dumb people don't recognize their own failings and assume they are geniuses. Smart and competent people know their own deficiencies and assume they're limited or dumb.
MS, G, AWS will end up offering local datacenters operated by local companies owned by them. They'll cost a little more.
> last night i drank 8 redbulls and rewrote the worst parts of our direct messages backend

I'm fairly sure thats a parody. Nothing in that person's profile indicates that they work at twitter.
This is true. When the PS5 was launched, the prices in Brazil were (they still are but that's beside the point) ridiculously high.

Gamers complained, in an incredibly amateurish PR stnt Sony decided to launch a campaign justifying the high prices on taxes.

Obviously, people decided to calculate this. Even taking the PS5's RRP in the US or Europe (as opposed to cost) and applying Brazilian taxes on top, the final figures were still around 40% lower than what they were charging.
All of this happened in China this week. A thread. 1/10
Apple says:

"When using electronic accessories with your iPhone, ensure that they are either genuine Apple products or that they have been certified as Made for iPhone under the MFi program. Certified items come with the "Made for iPhone" logo on them and/or on their packaging.

(...)

Using uncertified or counterfeit accessories may damage your iPhone and/or adversely affect operation. Apple's warranty does not cover damage caused by use with a third party product that does not meet Apple's specifications."

So you have to buy Apple charger to be able to use iPhone "correctly" and to preserve warrant.
Well, at least he says so on the book.
Laser Engineering
> I don’t see how inexpensive clothes or $4 at McD’s is a splurge.

I'm supporting 2 people on 15/hr. Those are splurges. The 'splurge' is not being cold for 15 minutes on my way to work or having a night where I can choose what to eat for dinner.
Unit tests are poorly suited for kernel code. The *vast* majority of production failures in kernel code are due to race conditions and other timing-specific issues, which unit tests are extremely poor at reproducing in a way that mimics how the code is used in real life

Another huge source of issues is due to hardware doing something unexpected/not-to-spec - another thing that unit tests would very poorly verify given that, any unit test will simply reproduce how the developer thinks some piece of hardware works, rather than what it does in real life

Production kernels are usually better served by long-running stress tests, that try to reproduce real-world use-cases but inject randomness into what they are doing. And indeed, both NT and Linux kernels are extensively tested in this fashion
Film is nowhere near the dynamic range if digital cameras nowadays. You can over or under a digital image by a factor of 32 and still get a useable image though the highlights might clip or you might have noise inherent to the exposure.

In fact, many modern cameras are ISO invariant, meaning that as long as you have enough light hitting the sensor, your ISO basically doesn't matter at all.

And that's only for black and white film. Color film has much worse dynamic range.

To put number on it, the ratio between the dimmest and brightest spot you can record is around 2^15 for a modern full frame camera. The best films will give you 2^13 from no noticeable exposure to depletion of the halides, and the worst around 2^4.
Your payback would be a lot faster without a battery I think. At least that is the case where I live (US/East).
Apple requires that you use Apple-made or Apple-certified charger and reserves the right to void warranty if you do not.
ie and ei is a homophone?
I would say a life or death years old bug still present in the newest model (on which I'm writing this) is newsworthy.

Although I'm not sure how there's no legal repercussion here?
Sounds like an approach that will always have _you_ pay the early adopter tax.
Twitter’s US HR department seems to have a hard time understanding that the USA is not the world, and that in several countries, people cannot be fired over email, nor can local employment regulations be ignored.

I am looking forward to seeing how this part is going to play out. I.e. how much protection is there actually in the EU vs. fluffy sounding "protections" that aren't really worth the paper they're written on.

This seems like the ultimate test of those protections. I really hope it's not just fluffy words.

On the other hand, there is the "salt water theory" of how this is going to play out (and the article I think proves that too): If you turn up the heat, the good guys will leave first. I.e. the water will evaporate, leaving only a salty brine:

Elon Musk [...] set up meetings with key engineers in an attempt to persuade them to stay. Some employees were offered up to $100,000 in raises to stay[...]. Still, more than 1,000 employees quit that day, taking voluntary severance.
No, the decision was taken yesterday, it counts for all german Bundesländer and will be published today - if if if Bavaria will not hold back the publication.
I recommend switching Gmail to HTML mode[1]. I switched a few months ago, so much faster, never looked back.

[1]: https://support.google.com/mail/answer/15049?hl=en
Also ‘Volcano’ / ‘Dante’s Peak’ and ‘A Bug’s Life’ / ‘Antz’
Firefox can do a lot more than Teams can.
> The current implementation traverses the graph of follows

Yes - apologies. You did say that the first time around as well. That does make a lot more sense.

Thank you for the rest of the comment as well. Good food for thought.
No, that's simply not true. A charger is no more an accessory than an electrical outlet is.

Obviously you can use any charger you want, and your warranty will be just fine.
I don't have that kind of data, so any numbers that I might say are based solely on my own experience and my circle of friends working in tech. That said, a friend of mine hit an EXT4 resize bug (https://www.spinics.net/lists/linux-ext4/msg86163.html) the other day. IMHO regressions on fairly common features should be captured by unit tests and should never get their way to production.
Customers are the entities subject to the regulations and therefore making the demands.

Notably, a lot of it results from a new shift in perspective aka they are developing internal security policies consistent with those regulations.

None of this is entirely irrational - when the Internet was born, I was actually shocked at the ultra liberalism of it.

I remember thinking Google's objective to 'organize the world's information' to be a big gliby arrogant - because what kind of person would believe that data in other nations was their right to manage?

In hindsight I'm thankful that it was 'open' because my purview was a bit too narrow, that said, I'm having a 25 year 'I Told You So' moment and I do think we need to find an equilibrium.
- screenshots work

- the keyboard and mouse can be controlled programmatically, but unaware if xdotool itself works

- I don't notice any input delay with the monitors at 60Hz

- I'm using the unsupported GPU flag with SwayWM and 4k games and windowed games work for me

- never tried disabling vsync. I'm guessing it won't work

I suspect if you use fractional scaling, the games wont run at 4k, but instead the fraction of 4k
In fact, yes. What pissed off the judges here was precisely that Apple switched from USB-A bricks to USB-C bricks and dropped the chargers right after. So when their defense was sent to the judge, claiming people already had the chargers, the justice system considered this a blatant lie.

EDIT: the company I work for sent me a Mac M1... The charger brick that came with it, is the only USB-C charger brick I have. And I have a ton of charger bricks...

Meanwhile I am today using 2 USB-mini to USB-C adapters to charge phones. Because my 2 most reliable chargers are USB-A to USB-mini. I tried switching cables around but then fast charging stops working.
As a person who wants to play games on a Mac, sometimes I feel like Charlie Brown trying to kick the football. But Apple's custom silicon has me hoping again. I keep seeing more and more stories like this where ported games don't just work "acceptably", but actually work better on M1 and M2 chips.

Apple's hardware is unquestionably very good now, and their graphics APIs are actually seeing some uptake. The recent stories about Resident Evil Village especially sound positive.
First, this article is targeted to the general population, not to anal-retentive HN commenters. You're nitpicking on technicalities which while tolerated on posts by HN users (although heavily discouraged unless it's of a technical nature) is definitely out for general articles. Even the guidelines are clear about this: "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

Second, the Note 7 exploding is also scary, but to the average population (in the US anyway) a phone that bulges and physically explodes is as dangerous as not being to reliably summon emergency services.
They actually changed the product recently and now there is a smaller variant too

https://e-center-knauer.edeka-shops.de/en/all-products/chill...

https://e-center-knauer.edeka-shops.de/en/all-products/chill...
It's an extremelly low effort post. How did it even make into the frontpage? Upvotes by bots?
I just use gron then grep for what I'm looking for.
It's like crowdsourcing a UAT team!
I use Wayland and it has screenshot and screen recording tools.

I don't notice any delay on keyboard or mouse entry across multiple monitors.

Can't answer the rest.
Define back in the day?

mIRC used to use ~2MiB when I had 256MiB in 2003 and I was in a lot of channels.

I know this because I used to count every megabyte of usage back then and MSN Messenger with the "animated images" was the real hog back then.
I'm still not very convinced of the scientific definition of "pack leader".

Behavior science is sensitive to interpretation, in my view.

It's a human bias to see human concepts in other species.
Another country in the world that requires some democracy
That must be why the specialized school police saved all those kids from being shot in uvalde
Even cooked meat is something like 60% water (unless it's specifically dried out).
Even if true, pounding 8 red bulls is probably not a sustainable development practice. Then again Elon has made it clear that if you're an engineer at any of his companies you're there to be burned for fuel and get the "I survived 2 years of working for Elon" merit badge for your resume