skysight-inc/HackerNews huggingface dataset:
This is exciting news. Currently, a free online “Photoshop” alternative is https://www.photopea.com/
I would call it "software engineering" personally, but "computer engineering" is adequate, and it has a nice parallel to "computer science". But yes, I think they're distinct, as distinct as chemical engineering is from chemistry.

In chemistry, they worry about the properties of individual atoms, and how those atoms combine to form molecules, and how much energy that takes or gives off, and where the electrons distribute themselves in the molecule, and how that affects the properties of the molecule. In chemical engineering, they worry about how to efficiently make this stuff in multi-ton quantities without blowing up the city, and cost of raw materials, and disposal of waste products, and things like pipe bursting strength. Yeah, they'd better know some chemistry, but they need to know a lot more than that.

In the same way, computer engineering or software engineering is about the efficient construction of larger-scale programs that adequately meet the need they are written to address. Let me unpack parts of that definition.

"Efficient": Well, that's actually a bit of a lie. What I should have said is "somewhat less inefficient", but my description was already long enough. But large scale software construction is inefficient, and the larger it is, the more inefficient it is. The fundamental reason is that brain-to-brain transfer of information is lossy. The bigger the program, the more brain-to-brain transfers involved.

"Larger scale": There's something called the "rule of 10", that says that for every factor of 10 larger the program gets, a new set of problems comes to predominate. You still have at least 10 times as many of the old problems, but you also come to have new problems. On truly large programs, the biggest problems may be transfer of knowledge between generations of workers.

"Adequately meet the need": I didn't say "bug-free". Larger programs have bugs. They have databases just to keep track of the bugs, and steps to reproduce them, and to decide which ones to bother fixing, and to figure out who (or at least which team) should fix them.

I'm not sure that many CS degrees to much at all to prepare people for any of this. But I suspect that 90% or more of people with a CS degree are going to wind up working as computer/software engineers rather than as computer scientists, and so I suspect that there's a mismatch between education and career here.
This is the excessively fun part of dealing with crash dumps in general. Many of them are going to be 1% corrupt, 99% fine, and somewhere in them likely has vital information about what caused the corruption.

So the entire reason for being for things like rust-minidump are to make enough sense out of files that are known to be corrupt garbage to be able to find bugs.
Total Cookie Protection is already on by default in private browsing mode, or strict ETP. Also Firefox Focus on Android. It's being rolled out to everyone in the standard ETP mode now.

It's currently controlled by setting `network.cookie.cookieBehavior` to `5`. (There is also a similar setting for private browsing mode which is already 5 by default).
I am not too certain. But here are some examples (NSFW).

https://www.adl.org/resources/hate-symbols/search

Looks like they involve discrimination (on race or religion or such). But Japan's new law is more general.
In my opinion it's normal for some kids or people to be distracted easily or have more energy than others. They require more attention. Also a child's brain is not fully developed. Why do we expect all kids to be great at focusing? Do you think the focus is worth the reported short and long-term side effects[0]?

[0] https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=aff...
Their financial structure is pretty interesting. I think each tournament is run as it's own charitable organization, so the 1.5B PGA Tour books is far from all the money in the system. Plus a ton of the money is direct sponsorships to players and there are rules how big and how many logos players can have. Even caddies make money wearing sponsored hats and shoes.

Tour cards are limited to about 250 as well, with each field being about 150 (it varies), so the money is split by a much smaller pool of players than any team sport, where an NFL team alone might have 90 rostered guys.
I used to work at IBM in the UK in the mid 2000s and this was fairly accurate at the UK offices too.

We'd joke that IBM stood for I'm By Myself as people would work from home 90% of the time - many would be mysteriously uncontactable/AFK during that time due to "unforseen circumstances" (theat seemed to happen all the time) ... it was very hard to get hold of people when they were WFH.

No regrets - it was a great start for me, but I am glad I left.
Mice of the sea: Watch elephant seals use whiskers to find food – Science – AAAS
>If Nato joins the conflict, they will very quickly get aquatinted with Kinzhal, Tsirkon & Avangard hypersonics

Meanwhile, in the real world, Russia has to resort to anti-ship missiles, because it’s running out of cruise missiles.
Do they keep all bad people out? No.

But I have never encountered a company that doesn't have a on-the-spot technical interview (involving coding or math) that has had more success keeping bad engineers out than FAANG.
This is what so many people miss.

Any time you have power over the public (e.g., a cop), or present yourself as an expert in a way the affects the public (e.g., a medical doctor, civil engineer, politician) then by default you should be held to a much higher standard than the general public. There should be very little room for error or mistake and all errors/mistakes should be scrutinized for malpractice. The burden should be on the expert to prove they are qualified and should be allowed ("licensed") to hold the position.

If you can't handle that then find another profession.
True faith is quite common among humanity. Removing existential dread is one of the core benefits that led to the adoption of this "religion" technology all over the world.

You can argue it's cope but for many people it's as real as gravity.
They wouldn't necessarily need to parse the source code. E.g. initially training a neural network on replays of human runs (AlphaGo style, as opposed to AlphaZero) would probably be considered "spoiling" in the Nethack community, but it's a plausible approach assuming you can somehow obtain a training dataset.
Show HN: Crowdfunding by BackerKit (YC W13)
It totally is like BitTorrent. As long as some people are willing to run the software (mining + full nodes) it will work.

The "feedback loop" you describe would reach equilibrium due to difficulty adjustment (blocks could be really slow for some time). Granted it would then become cheaper to 51% attack. Maybe one could consider Bitcoin "dead" at that point but it would still be working.
Tell that to Amazon or any FANG company that doesn't pay taxes because their clever use of writeoffs and "losses"
The United States has more freedom of speech than just about anywhere else, although it was a recent development, only coming into its full modern form after a hard fight the 1970s.
You have a very short time in this universe, but in the multiverse . . . .
I don't even bother with MLB anymore, the only way to watch it is pirate sites which are hit and miss
Because as soon as that 100% becomes a reasonable number like 98%, a laptop is your only choice.

The market for desktop computers is a market for people who also own laptops, with very few exceptions (mostly gamers).
If you're living sedentary and overweight/obese, I'd start with changing that to a more active lifestyle and maintaining a normal BMI. When I live more like a savage my sex drive tends to follow suit.
Gasp: GUI as Stapled Pages
That dry sense of british humour mostly arises from the fairly extreme forms of censorship in Britain until the 70s.
Being an ex-IBMer let me say that the old timers are part of why IBM has stalled. But I don't mean that happens because of their age, but because of how long they are in the company and also how comfortable they are with all the non-sensical processes and red tape that company has (internally we called it IBM - International Bureaucracy Monster).

Being a "business operator" really has a value there and most of the leadership is made of old timers simply because of how they know how to navigate (and circumvent) all the millions of gates and layer-over-layer of non-value added processes.

Maybe if IBM worked to remove the "Old timers" from the leadership while, at the same time, bringing in older, experienced professionals, but without the vices that 15/20 years at IBM brings, it could be justified.
Yeah. You could even automate a response that commands the plane to pitch down so that it never stalls! (Changing flight controls around stall behavior is how Boeing 737 Max planes behaved.

In all seriousness, check out AF447. The plane crashed because the pilots were inputting different commands on the control stick and the plane picked the wrong one
Another thing I like a about logseq is you can link and refer to individual sentences, which makes discussion easier.

So it's good for the POSSE philosophy, in which you're writing about it on your site and sharing/commenting it on social media.

https://briansunter.com/graph/#/page/62a6cc7b-e921-4890-813a...
Yes, but someone here quoted an RFC showing that while people may not have understood this in 1994 they did in 1997. And now 25 years later the privacy issue was fixed.
I share this experience myself, in particular the dosage not providing a consistent effect day to day - every specialist I've spoken has told me this is weird and shouldn't be happening and yet it is so. Switching to staged release medication (Medikinet CR) has helped me too.

Unfortunately extended release Methylphenidate of any kind/brand is only partially covered by Dutch health insurance[1], and I'm certain the cost is prohibitive for people who might be less well off.

1: In essence, the government has determined that all Methylphenidate variants are equal, and so you can just take the cheapest instant release variant or else pay the difference out of your own pocket.
That’s where the real madness is!
A couple situations.

Sometimes you can end up in a pickle because the embedded system you’re working with just doesn’t have a good debugger available, or it may be cumbersome to set up.

Sometimes the segfault happens in a production environment and you just can’t hook up a visual debugger to the ten different instances of the server you’re running.

I agree that a segfault is a fun error to try and diagnose because it really exercises your gray matter. But it’s not my job to diagnose segfaults, it’s my job to keep the service running up to some certain standard, and if I find myself diagnosing lots of segfaults, there is usually something else I could be doing involving instrumentation or testing to address those defects which is more boring but more productive :-)
>Personally I feel this is law is a great step forward to stop hate speech and other forms of severe harassment

... maybe if we somehow knew and trusted the results of whatever computer systems were being used to condemn the guilty -- or had some classical and well known and agreed upon definition for hate-speech that was internet-spanning... but we have neither.

the reality of it is that data moves in a lot of imprecise ways, and you'd better really hope that the hammer never falls accidentally on the innocent , otherwise such policy causes more harm than good.

My opinion : this will become unintentionally weaponized, like DMCA reports -- and worse yet it'll be intentionally weaponized, too. It's too easy to make data look like it's coming from elsewhere -- what happens when your node is the one that's somehow coerced into breaking the law by some malware, bad actor, or kid with abusive remote administration privs?

we as a society should probably get a grasp on data and data flow before we throw folks into a prison for things the data flows indicate; 'computers as witnesses' is too falsifiable and imprecise as a concept at the current stages of things to be used in good faith.
And if we try to re-sell our equipment to try to recoup some of that cost, best you can get is like 1/4th the original price typically by the time it's time to sell
To give a concrete example for this, here in Germany we have laws against insulting others. These have pretty strict requirements, and almost never get in front of a judge. Last year, some guy in Hamburg called the minister of interior of the state a "Pimmel", a dick, and his house was raided by law enforcement, his and his ex-girlfriends electronic devices confiscated. [0]

Meanwhile, a german talk show thought they'd see how police deal with hate speech being reported by normal people, and found that it was very hard to get anywhere - even stuff like calling for the extermination of specific groups or threatening to rape others hardly led to any reaction. [1] Some police departments basically just said nothing is going to happen, others took the statement and then didn't follow up anymore. To my knowledge none of them led to police storming apartments, although a select few initiated prosecution.

[0] https://www.ndr.de/nachrichten/hamburg/Pimmelgate-Nach-Durch...

[1] https://www.youtube.com/watch?v=Xdm8SG8_v0I

(Both sources in german, can't find any in English)
There is some detail here: https://developer.mozilla.org/en-US/docs/Web/Privacy/Storage...
Because gamers are the most oppressed minority.
A bit disappointed by the architecture -- it's a Django stack with MySQL, Redis, RabbitMQ, and Celery -- for what is effectively AlertManager (a single golang binary) with a nicer web frontend + Grafana integration + etc.

I'm curious why/if this architecture was chosen. I get that it started as a standalone product (Amixr), but in the current state it is hard to rationalize deploying this next to Grafana in my current containerless setting.
Used 2015 Model S 70D are going for > $40k right now. In most peoples eyes, paying that much for a used electric with a 7 year old battery is insane.
Most chargers have Dynamic Load Management readyness where they have a Modbus power meter at your main circuit breaker and makes sure the charger only uses available power. So you can switch on your oven and car will automatically back off.

For this kind of consumption tho I would consider installing solar panels if that is possible/feasible.
yes I agree its not as great at cpu intensive stuff. but most people are using go in networked applications where network I/O IS the bottleneck

that said, elixir has excellent interrop with rust via rustler for when you need those heavy caclulations. and I trust a rust implementation long before I'll trust one in go.

and as far as lacking a vector data structure, sure but there's been a lot of work into Nx. who cares about a vector data structure when you have a full power numerical processing library complete with tensors! and unlike python, you can combine it with genstage and broadway to do all kinds of crazy shit.
If they are looking for sperm in urine I think I've found the problem.
The transition from KDE 3 to 4 was a completely disaster, but KDE devs learnt from it.

They made a successful transition from KDE 4 to 5, and are committed to users needs, so we can expect a smoothly transition to Plasma 6.

Now, compare it to Gnome, where every release means deeply changes for both users and 3rd party developers, and Gnome developers simply don't care.
It does, while noticeably not being 100% free
- Ticket: AB-123 Increase the API maximum page size from 500 to 1000

- Code change: MAXIMUM_PAGE_SIZE -500 +1000

- Unit test: assert len(request[0:2000]) == 1000

- Commit message: Increase the API maximum page size from 500 to 1000

- Merge request: Increase the API maximum page size from 500 to 1000. For AB-123

- Daily scrum update: I've increased the API maximum page size from 500 to 1000, if someone could have a look at my merge request.

- Deployment request: Increase the API maximum page size from 500 to 1000, for AB-123

- Post-deployment test plan: AB-123, ensure maximum API page size is now 1000

- Stakeholder demo: When an API request is made, the page size is now 1000.
> I've always felt that PagerDuty was absurdly expensive for the feature set they were offering

For anyone out there in the same spot, I'll say that I switched my last company to Atlassian's OpsGenie and it was a 10x cost savings for the same feature set.
if you are still young and flexible enough ....
compare the apparent size of the full moon near the horizon
when standing normally and then upside down,
by looking between your legs, or standing on your head.

It is how proved to myself my eyes can not be trusted really
Except the drugs I suppose.
This is Michael O'Leary's brand, tbh. The man would do literally anything to get airtime, which has historically been a really good strategy for Ryanair.

That being said, he's a total asshole. When I worked for them some years back he screamed at a head of function for about 30 minutes because results weren't up to par. It was at that point I decided that the company wouldn't work for me.
there was a study that traced obesity in a certain group of people in sweden to a famine in a town where the ancestors of these people lived several generations earlier.

if that study is accurate then some experiences can translate into genetic effects.
>contigent of people saying the media is hiding the truth

Go start a media organisation, publish, go on social media, bring the truth to the people. Nobody will stop you. That's all just tosh. When I was a teenager here in the UK I used to be able to buy the English edition of Pravda in my local newsagents. In fact you can read the latest edition right now [0], thought it's a lot less risible these days.

Yes news organisations often have an agenda, but they're all different agendas and doing a complete end run around them has never been easier. Don't trust them. Do your own thing. The whole hiding the truth meme isn't even CS bull anymore, it's just stupid. The free world is awash with every conceivable opinion.

[0] https://english.pravda.ru/
not if it doesn't have equailty defined. Then you have to define it. Oh, and it's an AST node someone at X company wrote and there are 100+ node types. Have fun!

In crystal there is a reasonable data-based default hash implementation that you can just rely on.
Their water usage is a bit much, honestly. For instance, the California water situation vis a vis their water consumption is a bit on the chin.

Forestry wise, we have lots of woodlands as a nation such that fretting is rather uninformed.
This would suggest the only winning move is not to play.

Aside from this, I haven't used Social Media/ Online Dating in about 5 years.

For example, if someone posts something like "Where can I find an apartment in LA , my income is only 35k a year".

And I respond with " Your not going to make it here, you should move somewhere cheaper."

That can be interupted as an insult. On the other end of the spectrum, back when I used social media heavily I'd get called slurs all the time. Never been called a slur in real life.

It was very bad for me emotionally. I'm much happier, and meet great people, social media free.

I'd rather place restrictions on social media companies, many of which encourage negativity vs passing the blame to end users.
He also did a documentary about text adventure games called "GET LAMP" which I enjoyed a lot: https://www.youtube.com/watch?v=LRhbcDzbGSU
The older Redhat ones were novel. Each release name was linked to the prior release, but the prior release was not related to the forthcoming release. For example:

Picasso

Rembrandt

Colgate

Vanderbilt

Picasso is related to Rembrandt as famous artists.
Rembrandt and Colgate are both (US) toothpaste brands.
Colgate and Vanderbilt are both (US) universities.

Colgate and Picasso have no direct relation.

Source: https://en.wikipedia.org/wiki/Red_Hat_Linux#Version_history

It's a fun game trying to determine what the relationships are because they're not all obvious.

Here are more from the list if you want to weigh in:

Thunderbird

Mustang

Hurricane

Manhattan

Apollo

Starbuck

Hedwig

Lorax

Cartman

Piglet

Zoot

Pinstripe

Guinness

Fisher
> Bullying is different though. If narrow/specific enough, causing mental and emotional distress online, must have the same level of punishment as it does when it's done in the real world.

Bar needs to be far, far higher. Someone here just said that seeing naked people on a zoom call is akin to a sexual-assault. All you have to do is close the browser window. No really, that's all you need to do. If someone is threatening you with death threats, that's already illegal.

So speech limitations are well grounded in US. It must be some kind of an imminent harm to an individual or a group.

Absolute free-speech isn't a thing and shouldn't be IMO. Giving up that 0.01% of free speech (Yelling "Bomb" in an airplane) keeps the rest 99.9% clause healthy. The bar needs to be quite high and shouldn't be about someone's emotions or mental health. There is no end to subjectivity there and it'd be open for misuse and exploitation. Generally, free speech already includes aforementioned provisions and is accepted by most people living in US or otherwise. I'd even argue to push that boundary to 0.001% but that's debatable.

I commented about one of the most beautiful interpretations of 1st Amendment here: https://news.ycombinator.com/item?id=31691145
Define speech
Sure they can, people endure and cope with a lot of things. That's a really low and unnecessarily painful approach though. They could do even better, do things they want to do, when they aren't hindered as much by the disorder.

I really think the comparison with glasses is apt, sure someone can squint their eyes and sit a bit closer at times, but why should they? We'd call it neglect to force someone to cope with bad eyesight without correction. Now you're talking about some ADHD kids doing well breaking the rules, so it's fine not to help? Eugh.

Do you know how many without help end up with incredible failure? Teen pregnancies, accidents, addiction, depression? It's more likely to be bad.

I really wish this discussion would revolve around helping, not potentially forcing coping.
Being on-call has never made me sleep better at night!