skysight-inc/HackerNews huggingface dataset:
I wouldn't call this validation (except at the very end). I would call it parsing. In fact it serves the purpose of not having to duplicate the validation code which is centralized in the canonical constructor.

public Function(String signature) {
this(signature, signature.indexOf('('), TupleType.EMPTY);
}

public Function(String signature, String outputs) {
this(signature, signature.indexOf('('), outputs != null ? TupleType.parse(outputs) : TupleType.EMPTY);
}

private Function(final String signature, final int nameLength, final TupleType<?> outputs) {
this(
TypeEnum.FUNCTION,
signature.substring(0, nameLength),
TupleType.parse(signature.substring(nameLength)),
outputs,
null,
Function.newMessageDigest()
);
}

public Function(TypeEnum type, String name, TupleType<?> inputs, TupleType<?> outputs, String stateMutability, MessageDigest messageDigest) {
this.type = Objects.requireNonNull(type);
this.name = name != null ? validateName(name) : null;
this.inputTypes = Objects.requireNonNull(inputs);
this.outputTypes = Objects.requireNonNull(outputs);
this.stateMutability = stateMutability;
this.hashAlgorithm = Objects.requireNonNull(messageDigest.getAlgorithm());
validateFunction();
generateSelector(messageDigest);
}
Does it support other visual-input-accepting language models? GPT-V is paywalled.
The article clearly says that the islands had nothing to trade. Why would people on the African coast sail to the islands at all? Much less trade away technology?
There is a financial incentive to ignore bots.

The investment banks and advertiser's want to know how many eyeballs the site has, and counting bots too increases that number and hence the company valuation.
Does this mean politicians will start rambling on about inflation being good because it means more men in the six figure income category?
> all the other lame-ass things Office '97 does to take over your desktop all still work

I'm curious about this. What do you mean? I remember using Office '97 on a Windows '98 machine, but I don't remember Office trying to take over all my desktop.
Geographically it does, ever looked at a map?

Politically its part of Spain of course.
OKCupid had tons of controls and questions to optimize match making. Then Tinder came along with "swipe left, swipe right" and completely changed the industry.
I wonder if it might be a godsend for people who can’t work in open office plans
Indeed. Although I was hoping to see units on variables for altitude, velocity. (Maybe that's documented elsewhere?)
The people on the mainland didn't lose the technology. They lost the interest.

Ancient Mediterranean was full of naval cultures. But when the Roman Empire declined and fell in the west, maritime trade declined as well. Then Arabs conquered North Africa, turning the Mediterranean into a battleground. Nobody cared anymore about some remote sparsely populated islands.
I'm really at awe on how he threw time instead of money on the problem.
The solution to that is mutation tests. They force your tests to actually verify the implementation instead of just running the code to fake coverage.
https://en.m.wikipedia.org/wiki/Mutation_testing
Tools and frameworks exist for almost all languages.
Some examples:

- stryker-mutator (C#, Typescript)

- pitest (Java)

- mutatest (Python)
LLMs do not need to replace a software engineer wholesale for engineers to be worried.

Even if half of the junior software engineering positions become obsolete because of LLMs, it’s already a huge issue for the entire profession.

Of course if you’re in the top of your profession, there’s nothing to worry. But on aggregate one can expect deteriorating conditions. Mostly this will disproportionately affect juniors.
> Mitchell suggests the Amazigh settlers took to the sea to escape conflicts sparked by a drying climate or the Roman expansion

Maybe motivation for such a risky sea crossing was just gone. Besides there was probably a good chance one would get hit on the head and have their ship and produce/merchandise stolen by whistling Canary headbangers. All for what? A handful of barley and some odd purple dye?
You're right, Office documents were essentialy a memory dump, but only for Office <= 95 if I recall correctly.

Starting from Office 97, they switched to an improved .doc, .xsl, etc. file format (even though it was still binary).

That's why modern software such as Office itself or LibreOffice call the .doc format "Microsoft Word 97/2003"
You forget Apple is selling trust as well as technology. I have far more trust in an Apple product than an LG one.
this seems pretty incredible if true.
I've watched a colleague go from a good engineer, to a great engineering manager, to an awful project manager. I see him hating what his career has become and I feel terrible for him.
Can you drop a link to your model of Bose please?
Surzhik spoken everywhere east of Dnieper, in Kiev and and Odessa certainly is a dialect continuum with Russian. Most often it's simply Russian with a Swadesh list of 100 words replaced by their Ukrainian counterpairs, whenever possible. The rest being left as is.

Nobody really cares what these far western ukrainians are up to. Russians don't really want them. Maybe with the exception for one dude from Vinnitsa.
Are there companies that would hire you as an engineer for a team lead position without much prior experience? Or is the only way to transition within the same company?
And here I am, 12 years into my career as a software engineer, never, ever, wanting to be a manager. I just want to build things, I don't want to manage them. I see what it is like to be a manager as I work closely with them, and I just don't find it appealing at all.

As a senior engineer, my words also often matter, but I don't have the huge amount of responsibility that comes with being a manager, which is nice. I want less stress in my life, not more.

I guess my next 30 years in this career will be the same position I am in currently.
In 1812, both Britain and the US lacked universal suffrage - not only were all women excluded from voting, but in both countries, so were many men - so if lack of universal suffrage made 1812 Britain not a democracy, the United States wasn’t one either.

But, historically, democracy was not considered to require universal suffrage. Athens is often cited as one of the world’s first democracies - and it is from Ancient Greece that we get the word - yet in ancient Athens, most adults couldn’t vote (either due to being female, due to being slaves, or due to being non-citizen resident aliens)
> you do it by taxing the rich, you wind up hobbling and punishing your most productive citizens. Look at China's economic situation right now to see how ultimately unproductive that can be.

It speaks volume that we assume that China's rich, who largely earned their wealth through nepotism and party connections are a unfairly taxed meritocratic elite.

the golden years of Western society happened during a period of intense competition with a socialist system , that resulted in large scale copying of socialist redistribution policies(unions, state controlled monopolies etc) without any decay of complexity always assigned to those policies. And many democrcies have now majorities of "rebellious" retro movements that try to reenact that past without grasping the core.

Liberal free market always decays to gilded ages, decays to retro rebellions or a retry of socialism, resulting in a redistributing period. The liberal part of the policy loop has run its disastrous course. And It has produced very little, for the titanic scale it's been scaled too. A crispy planet for a electronic opiate system for everyone.
Advanced food storage and agriculture tech originated not in Europe, though, but in the great flood plains - Mesopotamia, Egypt, India, Amazonia.

On that note, it is by the way theorized that the necessity to coordinate farming with the floods and other farmers is what kicked off civilisatory development.
Education Isn't What It Used to Be
Elrouby Decrypted Desktop: The Best safe place for your files
ElroubyDecryptedDesktop is a project made in csharp that encrypts the user files and securely stores them.

- it uses Rijandel-256 (CBC Mode)
- it have a nice UI.

i hope it can be useful to someone :)
Anti-free market.

No liability means that lying to improve returns is incentivized for the owners, and perfect information is needed to have free market.
They are mostly in place. You can get "Ukrainian as native tongue" lessons in these "new regions". Not sure about LDNR as there's some stigma, plus the fact that all those regions are predominantly Russian speaking.
> I just want macOS to support variable scaling like Windows has for, what, 15 years at least?

I’ve tried to adopt MacBooks twice over the last three years and both times this has been the dealbreaker for me. I was flabbergasted that MacOS didn’t have better support for it.
He didn’t incite a rebellion. Stop spreading more lies.
I agree, but I was trying to imply that I find the “we solve all problems and there’s no way to feel like you’re helping others” scenario to be preeetty unlikely. Much more likely is a future where we continue to sweat from our brow, but without directly tying it to subsistence, and with much more personal autonomy.

I think the term “emotional labor” might be a good tool to hint at what I’m talking about. That’s just a subset of the wider “there’s more ways to be productive than a capitalist job” view
Wilkinson inspired Hadley Wickham to articulate a Layered Grammar of Graphics embodied in his ggplot R visualization package.

https://vita.had.co.nz/papers/layered-grammar.html
Hey, thanks. Didn’t know it existed
I have a slightly higher expectation that first-line tech support can solve my problem if the problem is "you really should have had a self-service way to do this on your website but I'm sure you have a tool for this".

And if that isn't the case, I've mostly found that contrary to stereotype, many first-line tech support people are not such rote script-followers that they can't deal with skipping most of the script when the problem is obviously on their end and going to need real human intervention.
Azure OpenAI still flags prompts that trigger their censorship rules for human review. The only way around that is to request a waiver which is generally reserved for regulated industries. That may have changed (hope so!) but at the time I know it was a non-starter for some privacy-minded clients.
Or you misunderstand their position. Taking someone's argument to a logical extreme and calling them hypocrites is about a rhetorical game, not about meaning and truth.
Whenever someone mentions "UI is a function of state", I think about transitions and animations. Is every frame in a transition also a function of state?

I tried adding a transition to a dialog box in React sometime back. When the user tries to delete some data, a confirmation dialog shows up. It disappears(with CSS transitions) when the user confirms. Deletion happens before transitions are complete and the user sees a different, unexpected state in the dialog for a flicker of time.

This is solved if all the data inside the dialog is actually a deep copy of state.

If this was not done via react, we could've prevented the dialog content from being bound to the state

Should UI really be a function of states?
The article didn't focus too much on solutions, though a couple of things were mentioned:
1. Reducing patent protection
2. Price controls (?)

So let's assume we want these companies to reduce their profit margins (and instead lower drug prices or spend more on R&D.) What _are_ the best policy tools to incentivize this while minimizing market distortions, etc?
Humans can also autonomously hack websites. Just saying.
RPMsception
> at that point what are you testing?

Memory.

> Nothing is actually happening unless you depend on constructors/destructors when you use reflection to gen a mock type or real value type to inject.

Just get an object from IoC container, then test that getFoo() == getFoo(setFoo(getFoo())) for every Foo with get and set methods, so you will have 80% of coverage for those getters and setters. For read-only properties, just get value and throw it away.

> I agree that unit testing for the sake of KPI's is the wrong approach and unit testing functionality (as a means of documenting it, proving it still works as intended) is far better.

Unit tests are for proving correctness of logic in a unit of code. Data structures are not logic. IMHO, such trivial parts of program should be ignored by coverage tool, but topic starter said that they cannot change rules. :-/
The closest I've found to agile is when a team says they use "extreme programming", but I still find it funny that even EP goes against the "Individuals and interactions over processes and tools", or at least walks a tightrope on whether it's a process or not.
It's hard to move to US because of the visa issue. And US is already full of competent software engineers.
And it will lock the system into behaviour that might just be accidental. The value of tests is to make sure that you don't break anything that anyone cares about, not that the every little never used edge case behaviour, which might just an artefact of a specific implementation, is locked in forever.
> I suspect the social value of school will become much more apparent soon.

It's important for the children to see the bullies protected by inept teachers, otherwise how will they learn how the world actually works?
Booked a flight from Amsterdam to Venice the other day. It was easyJet, did not include luggage for cargo hold or hand luggage. The return ticket was about 90 euro. To add hand luggage was about 90 euro each way. It is cheaper to bring a 100+ kg person than a 5-10 kg hand luggage.
> while remaining safe and side-effect free

Unfortunately it is not clear whether this goal is more realistic than searching for the philosopher's stone or for the elixir of life.
I find that exercising in water basically nullifies all those joint stresses you mention. Swim or water gymnastics. The main issue with swimming that comes to mind is with shoulders because it uses a lot of rotations.

> Eat clean. Walk. Be consistent.

That is basically it, wellness must be approached on many different angles. I'd also add sleep better, drink the required amount of water, refrain from using screens past a couple of hours before going to bed. But also, if anyone is clinically overweight, in which case is it a medical issue, to rely on professionals for help. Psychologist/psychiatrist to manage anxiety, doctors to help identify and treat hormonal related imbalances, instructors to help you execute physical activities without injuring yourself, a down to earth nutritionist (not some random influencer on the web with over 20k followers) to help you eat consistently.

I do realise that it is a lot to take in at once, but the thing is you can't do it at once. Start at some place, I'd recommend talking to a psychologist to come up with a plan that is tailored to your specific needs and habits. And then lean on the routine consistently and try to find comfort in the fact that you are in the process of getting better, effectively changing your relationship with everything you interact that gives you that dopamine boost.
https://en.wikipedia.org/wiki/Characterization_test

aka snapshot tests.
Dunno about precise figures nowadays but the job is severely gate kept and available to locals only.
Is this the IEEE float16 type or the bfloat16 type? It doesn't say
i also experienced bullying from a parental figure and quickly enter fight or flight mode as a result, which for me almost always leans towards fight. unfortunately for me that does not work well at all in office environments where you're supposed to be excessively fake and friendly and rely on passive aggression.

in the past i've ended up snapping at coworkers and saying stuff like "either tell me what your problem is or keep your bitchy comments to yourself" which obviously makes me the aggressor in the eyes of management. of course by the time i go back to "normal mode" and think about whether it's better to bite my tongue rather than say anything, i've already said it.
I love motorcycling too, but I'm cautious. As long as you build your strength carefully and lift with good technique, you'll not injure yourself. Same principles apply. Know what you're doing, have good fundamentals, and don't take unnecessary risks.
It’s naive to think Xi is not powerful. If he had less power than the CCP he would have been removed for all the disastrous decisions he’s made with covid and other aspects of the economy.
> all of this was not the cause of peace being restored in Europe after WWII; it was the consequence of it

How do you establish the arrow of causality (and of course, to some degree, it points both ways)? Objectively, we know that a major intent and design of the EU (and its earlier iterations) was to prevent another war.
> All for what? Food and the means to acquire more food?

FTFY.
You can't have default methods for equals, hashCode, and toString in Java interfaces. And even if you could, without access to the data they wouldn't be of much use.
On top of that even the "do no evil" Google, never supported OpenCL on Android, pushing instead their own dialect, Renderscript.

Yes, there are some custom Android deployments that have a libopencl.so kind of thing, it is used by the OEMs themselves, and never exposed as official Android API.
Nvidia Unveils Its Cutting-Edge Eos Supercomputer
open banking afaik
> When there’s a mass of people enough to fight the regime,

To get the mass to act together requires clean comms. Dirty comms result in eliminating (jailing) of activists before they organise.

And don't forget no free press for 22 years.
Ok, so you're unable to provide evidence. Got it.
* Gazebo https://gazebosim.org

* robot physics simulation https://duckduckgo.com/?q=robot+physics+simulation
I don't have an ASD, but back in 2020 I bought the LG UltraFine 5K from Apple's website together with a laptop and the LG monitor's colors all had a yellowish hue to them. Some Internet searches and possibly their support forums claimed that this is normal, it's just how the monitor works, or something like that (yes I did try various color temperature and config settings - all yellow).

Luckily this "wasn't my first monitor", so I quickly returned it and went back to Dell that's always been OK enough so I don't ever have to pay attention to which monitor or display setting I'm using.
“Far too often I see arguments like: “maintainers shouldn’t be paid by private companies because the government should be supporting them.” Sure, this sounds great – but governments aren’t doing this!”

Governments are doing this. The German government funds https://www.sovereigntechfund.de/
You can’t possibly expect me to take your post seriously when there’s not even any true evidence of cognition involved in its writing. Just some meat flopping around spastically from some chemicals pumped up from the gut, and electrical zaps from the nervous system.

We can see that it’s not magic, the neuron either activates or it doesn’t, so why should I pay attention to some probabilistic steam of gibberish it spewed out? There is nothing meaningful that can be inferred from such systems, right?
My Son was born around the time ChatGPT-4 was released and I remember all the Geoffrey Hinton interviews which were really apocalyptic sounding, he is has a kind of kookie mad scientist vibe about him too.

Our daughter is ten and when it comes to AI and stuff, I am not worried about our kids. It's us who will suffer most from it. Remember when you were young and had to explain your parents over and over again how the remote worked? Your kid is going to do that to you. Not explaining remote, but explaining the new world, which is going to be completely foreign to you but native to them. I already see these dynamics, and I'm someone who is in tech. It's not just the technology that changes, but the socio-cultural frame of reference changes with it too and it's harder and harder to connect with it as an older person.

For her I am more worried about the large-scale war that started on the European continent and potential break-down of the existing world order when the orange guy gets elected. He is already actively undermining Article 5 of the NATO charter. Casting any doubt on Article 5 pretty much makes it worthless. Once that happens, dominos might start to fall. With the US out, Putin will try poking at some countries that are hard to defend (Baltic states) or countries that people in Western Europe might not want to sacrifice their lives for because they feel less connected (Bulgaria, Romania). A bewildered Europe that will feel deserted by the US will be too occupied with its own issues or even strengthen ties to China (who still have Russia on a leash to some extend). China might feel more emboldened about the collapse of traditional pacts and try to attack Taiwan, etc.

Not saying that this is the way it will play out, but there is a very large risk of slipping into a world war, especially if the US becomes more isolationist. And people will laugh about a bunch of hackers worrying in 2024 about AI taking over the world.

(Well, war and climate change are going to be the enormous issues for our children's generation if we don't start fixing things soon.)
Even better: Use a visual 3-way mergetool instead of working with the raw text.

If that’s too much for you, vscode renders the conflict similar to the raw representation but with pretty “accept mine” buttons next to it.
People are still employed to drive tractors though.
Senior engineer is fairly low. At some point you may get tired of stagnating salary and being told what to do all the time.

They are higher technical positions that have no or very little management responsibilities (up to senior principal engineer, architect, etc). It depends also on the company and how much they value you.

Best I have seen is engineer with PhD and decades of experience be the research/architecture guru, no team, no direct reports, a lot of Matlab, and be "VP of technology" in a company of several hundreds.
> did figure it out at the same time.

And it probably took the space a non trivial amount of time to figure it out whilst apple allocated their time on other features.

Now a regulation says that Apple should figure it out and Apple says they'd prefer to continue to allocate their time on other features.

Apple is not government company, they do not make decision on what makes all users happy, regardless of how small the feature they are building is. They make decision based on how much profit they're expected to make. Apple probably calculated the efforts and possible profits on this and profits would probably be negative on both options to either build pwa support on arbitrary browsers vs remove pwa support on all browsers altogether. Removing support was probably the option that showed lower profit loss across the short term.

In the end, I still think it's a bad move, but why should Apple care about what I think?

I don't use pwas, I don't even use apple products.

They are being rightfully forced to open all their gatekeeping features, in this case, they simply chose to remove the feature as a whole instead of opening it up to everyone. They will take a loss here, but it might be a smaller loss when compared with the effort that they'd have to do if they were to open the feature in the limited time the EU has given them.

Maybe in the future they'll do it, but not now.

I don't see why everyone is getting so worked up about this, apple is in it for the profit, even if it mean losing some in the short term. Why is this so surprising?