skysight-inc/HackerNews huggingface dataset:
Modern Java is getting really close to MLs, with records, pattern matching, sealed classes, lambdas, type inference, streams, optionals. I don't know if the ecosystem has adopted that way of developing though.
I'm happy that you are happy then :-)

Although I never said I liked Google, just that "all was well" with having 2 social logins. It sounds more funny the way you describe it though
Food for thought:
https://en.wikipedia.org/wiki/Great_Acceleration

https://stockholmresilience.org/research/planetary-boundarie...

We're most probably heading towards collapse real soon now (for some undetermined value of "soon" between a few months and a few decades). Of course, this is to be received with strong rejection in the HN techno-optimist bubble :)
Are you thinking of the research by Richard Bornat and his student Saeed Dehnadi?

It may be the reason it’s hard to find now is that Bornat later retracted it, blaming his struggles with mental health. [0]

0. http://www.eis.mdx.ac.uk/staffpages/r_bornat/papers/camel_hu...
At least Twitter used 2FA numbers for advertising. I believe others will do the same.
If it's your first experience in work, you're naiave to what's not acceptable...

If I were to start a new job now, I'd know the warning signs :)
Some of the world's most celebrated literary works come from pre-Soviet Russia though. Life wasn't exactly easy in the Imperial times either.
What-does-cla-stand-for-in-business?
This used to pair nicely with "/" which opens up the normal quick search. Unfortunately this is broken on the "modern" web as many web pages "helpfully" override the "/" key to make it go to their search box which, of course, is not at all what that key should do. There doesn't seem to be any way to stop web pages stealing this key and I've slowly learnt to use the comparatively clumsy "Ctrl+F" instead as I'm too scared to try "/" now.
In my experience complexity is more a factor of poor governance, management, focus, and purpose than the actual technology itself.
NK Jemisin's Broken Earth Trilogy (each of which won a Hugo award) is phenomenal; it has more of a fantasy flavor, but plot/character-wise is amazing.
>3 Weeks ago Google temporarily removed Groups from their Google Play store with no warning. This has led me to start working on a "web" version that will withstand the whims of big tech. So here is my small revenge: I am refusing to port Apple ID to the web version. Apple users who logged into Groups via the app with Apple ID will need to create a second account.

I think he took his revenge from the wrong company...
https://archive.is/TqOuU
A one time $500B payment spread out over, multiple companies kind of seems like a gift to me... Pay once, and you're absolved of all past environmental wrongs. Sounds almost like the church 500 years ago ^^
An Extreme New Star Could Change All Cosmology [PBS Space Time]
I'm not sure if it's depressing - generally institutions that attempt rapid reprogramming of population are not considered humane. As mantra goes - culture trumps process. Culture of society even more so than in companies.
The difference is lack of competition.

In housing, that's zoning for single-family houses which limits affordability and provides exclusivity vs. apartments or boarding houses, except in downtown cores which aren't enough supply to really move the needle (and expensive for other reasons).

In US healthcare, it appears there is regulatory capture from insurance companies and private health care providers, both successfully ganging up on the government to minimize real competition or strict price regulation.

Without real competition for a product that consumers can't feasibly opt out of, no heavyweight market participant interested in driving the price down, that's what you get. But yeah, testing is good too. Get the government to try out 10 years of broadly available at-cost housing competition and public healthcare, then evaluate :-P
Google updates unpopular Privacy Sandbox timeline
Equally, developers need to respect their users. I don't want to have to have a Facebook or Google account to use your product. Why should I be interested in your app if you force me you use either of those options? They were also involved in PRISM and both have far worse track records with privacy than Apple. More importantly, why should I trust you with PII?
ItemFinder | Find Anything

I am working on E-commerce search engine http://itemfinder.io/
MP Maria Miller wants AI 'nudifying' tool banned
Heh. If I plug an iPad charger in the "wrong way" (symmetric EU socket), I observe massive interference/hum via the 3.5mm audio jack. The hum disappears if I rotate the plug, or touch the metal backplate of the iPad.
Here is a real life example. I have a library that communicate with an API that extract information, and now I want it to also grab an additional field and extract it to a database. The goal is to figure out which functions in the code accesses the field, where the best spot is to extract the information, and what the best way to call into the database without adding too much code in places where it shouldn't be. In addition I need to keep the information synced over time.

Do I care what the different functions in the library return? No. The field could exist in everything from an XML object, a dict, a string, a byte array, or a custom object made for easy interaction. What I need to know is where in the flow I can best inject my new code, and in order to do so I need to know when and where the information can be accessed. In an optimal world I would have written a shell script, and in that case every function has a single return type which is string.
Color me impressed! A Quanta article with an equation.
To me, DevSecOps is mostly about seeing what tests can be done whilst not getting in the way of the development/deployment process too much.

That's not a bad thing and there's meaningful security testing that can be done with that strategy, but it's hard to cover all aspects of security testing in a fully automated DevSecOps pipeline.
Like others have said, dynamically typed languages still require you to think about the types, except that now you don't have the automatic hints the IDE can provide you, the guarantee of safety once your code compiles etc.

Typed codebases are far better to return to than untyped ones. Anyone who doesn't think so has probably not tried a good, typed language with a good IDE.
A moment that changed me: I realised I had become a masochist – and quit Twitter
Yeah I realised after that humans would (hopefully) vet the match!
One life, one body, one chance
Don’t put off losing weight
No more excuses……
Day by day pound by pound, achieve you ultimate goal. No more dieting no more stressing.
Keep your eyes on the prize.
Easy tried and tested way to lose weight.
Make your dream come true.
Read my full article through link given.
You got this....................
You put those 2 sentences together but they actually belong in separate paragraphs. The latter is a closing statement to the entire post. And the former says that a web version is in the works

But nevermind, it sounds more funny the way you put it
What's your model of this? What data do you base this on? What the quantitative value of "most probably"? What's a collapse?

I mean, I'm not optimist, but I'm aware that my doom and gloom about how stupid and irrational we are is just a gut feeling.

Yes, we're squarely out of the easily comprehensible by naive human wetware regime. But then we should recognize that instead of doubling down and giving in to the fear coming of an even primal faculty.

The "this can't go on" chart has a very simple solution. This can go on because very easily, because we're still burning fossil fuels, and every time we switch to a healthier alternative that chart goes up. And we are furiously trying to switch, not necessarily everybody, but ask anyone who lives in cities who doesn't want less smog, who doesn't want less noise pollution, etc. And that graph is also going up because people are moving to cities en masse. (See the real estate prices all around the most desirable living places, but urbanization is happening everywhere else too.) People who live in cities simply by participating in a more productive economy make that chart go up again.

Sure going on like this forever is impossible. But a collapse is not the only alternative.
Use the same systems as HN: down voted comments disappear, getting down voted stops you commenting, new users are rate limited as are replied on the same thread.
I think that might be an extension that dynamic languages are good when you want to quickly write glue code, for example Rails. On the other hand, when your quick glue code becomes a very important batch job, gets more complex, or your Rails application becomes really big, you might want strict types. It's also hard as everything starts small, and it can be hard to know what will get big or not.
Thanks, of course, but I've been using Dvorak since 2007 and of course I touchtype. Still, I prefer keys to be in their proper positions.

Also, I did rearrange keys on MacBook (2009) and MacBook Pro (late 2013) without issues. The problem was with their wired keyboard (MB110).
How to Become a Full Stack Developer
Full-stack development refers to the combination of both front-end development and backend development. Now let us first understand what the front end and the backend are!

Find how to be a great Full Stack Developer here.
Hyperinflation is a nightmare scenario for everyone.

FIRE presupposes having non-liquid asset base, such as actually owning the place you live in, means of transport and potentially the tools you use, first.
I'm not necessarily pushing for anything, but I'm saying if you have someone who can report what they observe on the other side of this experiment, it'll be a brand new component to extract data from.

As for the QM interpretations, honestly all of them are outrageous in their implications, if you truly analyze them.

- Copenhagen interpretation can't determine where to draw the line between quantum and classical, and yet says at that line the probability wave collapses. It also has non-local implications, without defining a timespace reference for this non-local effect (i.e. it says things like the wave collapses "everywhere" without describing mechanism for it, and it collapses "now" without noting that "now" has no meaning on universe-wide scale).

- Pilot wave and QFT have the same problems as Copenhagen.

- Superdeterminism decides cause and effect is just an illusion and everything is determined from initial conditions, but has no explanation for the elaborate cause-effect reality we observe at every moment.

- Many worlds requires literally infinite universe clones to spawn at every moment of time.

There are few more but they have similar issues.
Plarium Acquires Futureplay
FYI

01/JAN/2021
https://www.cyberscoop.com/encryption-europe-tutanota-proton...

25/05/2021
https://www.cyberscoop.com/court-rules-encrypted-email-tutan...

dont be stupid, nothing is private.
Maybe you should mention that your explanation refers to women ... I mean some men do enjoy harrassing women and those come and stay there maybe particularly for that specific reason.
Sealevel rise sounds very biblical as well.
Gotta agree, this isn't enough. If you consider the generations to follow.
> but my understanding is that the legacy code allows people to run old software

There might be hardware support that can be cut, if specific x64 features are guaranteed to exist on the newer generation or bugs are known to be fixed you can drop the fallback code without breaking anything.
Seems about right for HN mods
Spokesperson needs to regularly make trips of 250 miles without a long stop to charge. Article criticizes her for not using an electric vehicle because they have a range of 200 miles. Does the author propose she and her young children walk the other 50?
Blinkist | Multiple engineering roles | Berlin, Germany | Onsite, we offer relocation & visa support

Blinkist creates bitesize content products so people can easily fit reading and learning into their lives. We take pride in a strong culture that values accountability, learning, transparency, support and risk-taking.

We are hiring:
- Director of Platform Engineering
- Senior Backend Engineer (Ruby)
- Senior Fullstack Web Engineer
- Web Engineer

Check out our full list, as well as perks and benefits here: https://www.blinkist.com/en/jobs
> I send 0 emails and privacy and security are top priorities. I am passionate about E2E encryption so I have integrated loads of that in the app too

- "privacy and security are top priorities".

and then

- Wants to force users to only use the least private log ins: via Facebook and Google

- Is pissed when privacy-conscious users hide their emails via Sign-in with Apple

> I am a bit tired of people trusting big tech so much. They are businesses, meant to make money.

Yes, yes they are. So why do you trust FB and Google and force your users to use those log in methods?
I've coded in Clojure enough to know that there are cases where it completely sucks (mostly when you have to do imperative low level code). I used to have a link to a standard library implementation of channels that was downright hideous to read as an example of this (and that code transformed to Java is actually easier to follow).

Clojure has some cases where it's insane how elegant you can make the solution, but frankly static languages with good type systems and tooling come close enough but don't have the scaling downsides.
I wanted to make a simple, beautiful, and powerful bulk image processing tool with the latest AI image processing and the usual standard image processing features.

It has Auto Crop, Remove Background, Style Transfer, Upscale all available for bulk processing, along with Rounding Corners, Compress, Convert, Resize, Watermark, Flip, Mask, Adjustments, and Rotate.

With these blocks you can build pipelines that the images are passed through, performing each process one after the other.

This is perfect for bulk Auto Cropping images to 1:1, 16:9, or 9:16 ratios for Social Media.

Or making a pipeline to process headshots into stylized team photos by using AI to Crop to Face, Auto Crop to 1:1 ratio, use Border to apply a 100% radius to make it circular, and then adding a Filter (like greyscale) to style it.

My personal favorite is using it for bulk style transfer, applying the style of one image to a batch of other images, or applying a batch of styles to a particular image.

I hope it can be useful for you, let me know.
On the contrary, the strict time limit keeps it approachable.

I have neither the time nor the energy to listen to Rogan and guest go on endless tangents (recently it’s all been about obscure standup performances in the 90s) I don’t care about.

And when I do want more from Melvyn and his guests, there’s always a reading list to go with it.
If you do not care about the type, and indeed do not do anything special with it other than pass it through to somewhere (that may or may not care about it), then there are types that let you do that.

A good typed language will allow you to be more or less strict about what you accept (eg. a specific literal string, a set of strings, any string, any string like object, any object...)
My own country of Canada just kicked me out because my Covid immunity
Daily life for a Covid-19 survivor with natural immunity from the disease is not for the faint of heart.
What I am was trying to express in my post was about the loss of centrality of RSS as a means of distribution of all kind of content. Yes RSS as a protocol works as well as it ever did, but RSS as a system is nowhere.

In 2003/4 which is the period I was writing about there was no Facebook or Twitter and online advertising was not the business it is now. Although publishing via RSS was still relatively new and not well adopted it seemed like a viable way of plugging content together.

Now so much content is in silo's. There are no usable feeds from anyone who cares about advertising because they don't want you to have their content, they want to capture you.

That's what I am getting at. Not whether you can still read some sites that continue to support RSS in a reader.
And outside it can be sunny, rainy or even snowing, sometimes even on the same day.
What's bad about it?

Apart from the name mismatch and that it could have been just "Ops".
Your phrasing indicates you positioned it as a replacement/alternative.
I've been using netcat for 4 years to print in my office. I'm on linux, and i convert non-text files to postscript via the firefox "Print to file" functionality (save as *.ps), and then netcat that postscript to the printers IP port 9100. This requires the -N option of netcat to work correctly.

I did not realize this was an exotic thing to do?

Edit: Now that im testing it, i see that firefox has recently dropped support for printing to postscript. Classic firefox. Can someone recommend me an alternative browser?
Typically you post an archive link if the site crumbles under a hug of death. If it's performing well, there's no need to defer to an archive link.
how about reading the article?

"The suit also points to a female Activision employee who took her own life while on a company trip with her male supervisor. The employee had been subjected to intense sexual harassment prior to her death, including having nude photos passed around at a company holiday party, the complaint says."

those photos and them being passed around is a pretty substantial allegation.
>I thought the non-adjusted prices were interesting. No idea what story it tells if you adjust it, but non adjusted, the prices were essentially the same from 1840-1925.

I'd heard that there was no inflation in England in 1914 versus 1614. That's not quite right, but there was a remarkably stable period (for some value of "stable") between c. 1650 and c. 1750, and another from 1820 to 1914.
I guess it's the same with every new fad. "We'll do something with the Web!" "We'll do something with mobile!" "We'll do something with blockchain!" "We'll do something with AI!" and so on.
He's not a security researcher. Not every doctor of medicine has actively done research either.
> a single server suffices

A genuine question that I wonder about: How does a single server protect you against someone in your DC pulling a plug by mistake or your cloud provider being unreliable? If it’s a database it seems like a huge potential for going out of business.

I guess if you are running single-server databases you better have a good backup strategy anyway, but is that a risk people and businesses just accept?
There are lots of these half-arsed tiny tech companies in the UK (I've worked for a few). I wonder whether this is true all over the world, or is a peculiarity of the UK? It could be that we don't have a culture of VCs who would fund a company to the required scale and provide adult supervision. I remember when I ran a company, raising money or even getting a bank loan was impossible. (We just ran it on a shoestring and as a result were never able to scale.)
Thank you so much for expanding on what you knew I was trying to say about introducing additional type guards. Yes for casting from JSON you'd still need to inform JS to treat something as a string or float or int before using it, but with overloads and utility types in TS it becomes much more interesting and subtle to keep the compiler happy, and that is what ultimately leads to highly maintainable code, i.e., zero problems at checkout. And zero use of "any". The reason "any" exists and is a coding horror is because JS and the kind of code people write without type checks is a horror.
I meant that you can write a version of your function with the same definition that will not type check since `take 2` is illegal for lists of length less than 2.

As for a function that will "double" a list, i.e. turn [1,2] into [1,1,2,2]: That is definitely possible with dependent types as they can express arbitrary statements. I'm not sure if you can do it without dependent types, but I'm inclined to say yes: something like an HList should work. Universal quantification over the HList parameters will ensure that the only way to create new values of the parameter types is to copy the old ones, as long as you disallow any form of `forall a. () -> a` in the type system.

Something like this, which is just the `double` function lifted into the universe of types, _might_ work, though its utility is questionable:

type family DoubleList xs :: 'HList -> 'HList where
DoubleCons ('HCons x ': xs) = 'HCons x ': 'HCons x ': Double xs
DoubleNil 'HNil = 'HNil
In an interlinked multidimensional state space optimization problem, it has everything to do with CSS and the focus on form over function. We stopped thinking about how to make information exchange better, and instead on how to make it look good.

How energy is spent, and where focus is concentrated, are absolutely a limited and frequently pooled together resource. We like to bet on the horses people are feeding. When everyone boards the same ship, it becomes difficult to build new ones. To fund or succeed at other ventures.

I wasn't whining, I was making an observation amongst my shared state space explorers and perhaps wanting for some stories or commentary that rhymed. You made the leap to something that's not quite a personal attack, but that is definitely meant to sting. Attitudes on the web are really starting to sour these days. Have you any idea of the suffering everyone goes through? Just how similar we are?

Persons are meant to question the status quo and past decisions. There shouldn't be anything wrong with that. We shouldn't feel our pride being beaten by words that critique, but should take things into consideration. Perhaps the outcome is to discard outright, but maybe there's a glimmer of truth worth integration.

If I were a whining, I wouldn't be spending every other cycle I have building to fit my vision. I just don't have the time, capacity, or capability to build it all myself.

I see a better connected world without tyrannical ad giants controlling and extracting from us, telling us how to think and feel to drive engagement. The preamble to our evolution to post-biological entities that will one day inherit the stars. In that limit, there's no need for CSS or whatever bullshit we deal with today. Everything is just a temporary bridge to the future, including our minds and bodies themselves. Is that cynical?
> I forgot another rule, which is that we’re never knowingly relevant. It is very simple; it’s what it should be.

I never though about it that way, but it’s so true. There’s no cultural references. No talk about current affairs. The show is timeless and only new information on a topic can make it go stale.

What beautiful programming.
Another important question is is it really a magic face they found, or just a magic image of a random face? If they managed to build an adversarial GANs that work on the object rather than a digital image of one that would be interesting enough on it own.
> long term side effects
On Firefox there's also Surfingkeys. I've been using that for the last year or so. Can't remember the exact reason I switched but it's been working well so far.