skysight-inc/HackerNews huggingface dataset:
Khronos and EMVA Issue Call for Participation for New Camera API Working Group
I'm happy I've been able to use this (for free) for such a long time - genuinely great. But I do hope the 'seamless' transition will sort the things that just fell by the wayside, like the ability to review Play store apps etc.
Nothing against you, but a clarification here: this is a service, not a product.
Yeah, something like curl <captchascipt> | sh !

Oh wait..
"Why not add X feature? If people don't want to use X, they just don't, and there are basically 0 downsides."

In theory this is true. If the compiler is decent, compile times and analysis shouldn't really be affected. Maybe libraries will use X but otherwise they would use a manual implementation of X anyways.

But in practice developers misuse features, so adding a feature actually leads to worse code. It also creates a higher learning curve, since you have to decide whether to use a new feature or just re-implement it via old features. See: C++ and over-engineered Haskell. So each feature has a "learnability cost", and only add features which are useful enough to outweigh the cost.

But most features actually are useful, at least for particular types of programs. It's much harder to write an asynchronous program without some form of async; it's much harder to write a program like a video game without objects. This may be controversial, but I really don't like Go and Elm (very simple languages) because I feel like have to write so much boilerplate vs. other languages where I could just use an advanced feature. And this boilerplate isn't just hard to create, it's hard to maintain because small changes require rewriting a lot of code.

So ultimately language designers need to balance number of features with expressiveness: the goal is to use as few simple but powerful features to make your language simple but really expressive. And different languages for different people. Personally I like working with Java and Kotlin and Swift (the middle languages in the author's meme) because I can establish coding conventions and stick to them, C++ and Haskell are too complicated and it's harder to figure out and stick to the "ideal" conventions.
not an insider but I don't think they really care.
> Static languages unfortunately don't save you from that. You find automatically inferred types,

Oh yes, they do. Even inferred, the types are there and pretty easy to locate, even if you're not using an IDE.
Dug a little into your background, read some of your posts. Appreciate the different perspective with "Choose Money First." I think a piece of that will stick with me forever now, just because it hit a little different. So I guess just.. thanks for the thoughts.
If you call NJ unemployment offices anytime after 8:05AM, you get a message saying to call back the next day. 22 months after the pandemic started.

All the leaders know what is happening. It has been in the news many times.
FWIW, I've been developing code directly in MLIR recently, and in MLIR "Comparing types is cool" is indeed true.

It's amazing what you can do when you have compiler transformations and targets always available.

Suddenly, "little DSLs" (MLIR dialects) don't seem so bad, since they are defined the same way and map in semantically-sound ways to lower-level dialects. You can have dedicated dialects, like Halide, for doing something as concrete as image processing kernels.

Oh, and you can output those kernels to both the CPU and GPU, including automatically introducing async functions, host-side sync barriers, etc. Good luck doing that automatically with a general purpose programming language and a combination of macros, AST manipulations, and derived types! You really need a compiler to stay sane.

> "Programming languages ought to be rethought."

Indeed.
#somebodyshould make a danish version…
This is a great summary of what searching for entry-level SWE jobs is about.

Realistically, applying for jobs is like step 8 out of 10 (8: the application, 9: the interview, 10: negotiation).

Long before you start applying to jobs, you need to:

- build cred at local meetups

- develop an online "brand" for yourself

- create a directory of credible recruiters and hiring managers and obtain their specific contact information

- schedule regular information interviews to understand the industry and roles in it (this is such an overlooked tool!)

- solicit feedback from your network about opportunities and working conditions at area companies

Etc., etc. As I tell my clients, the job search is a process, not a destination! There's always an aspect to focus on that deserves your attention.
Do you really think they care about that reputation? It's simply binary: Product makes money, product does not make money. Did you think Google was giving away free stuff for "the community"?
It's hard to have additional security and still have things work for everyone. But it's a numbers game. Covid is over 100x more deadly for people over 75 versus below age 35. Anything that keeps old people out of crowded Social Security buildings is a good thing. And it will block a lot of scams as well.
I’ve found Zoho to be fantastic. They offer good value, some extra shit if you want it, and you can bring your own domain. I think it’s about $35 USD a year.
I honestly would not mind a one-off fee to convert my accounts so that I can carry on using my accounts just like any other free @gmail.com user. I never used any of the extra functionality. I only wanted to use my own domain with Google.
I'm using PouchDB to query the small stuff that comes at me during the day like tasks, links, reminders, etc. One simple html file plus a little Javascript (even I can write that) is all it takes. I've tried more elaborate approaches, but they never lasted.
im an embedded software developer, and would love to get a side hustle going. does anyone on here do embedded development freelance? are there any embedded developers that have a side hustle going, that wouldnt mind sharing what they do?
Getting rekt mostly?
Nice, maybe worth having a test in the test suite ?

As another commenter wrote opening a bug is a good idea, mention a program this helps get working too.
Insane, no - it's just a tradeoff.

I agree that on balance type signatures are better -- and that's why modern Python has evolved to incorporate them. But they aren't a magic cure-all, and do they impose a significant tax of their own.
I don't think it's a pager problem for the following reasons:

- If I do `man help2manOutput | cat` then it does not page, but I still see `a` and `a(R)` in place of the desired unicode characters

- `less help2manOutput` renders them correctly

- In general I have no problem viewing unicode characters in less: I'm familiar with env vars such as LESS and PAGER.
I misread the original comment, apologies.
Every static language that I know of also supports this -- you can parse into a sum type of `JsonAny` (or whatever), where `JsonAny` is one of `Null | Number | String | List[Any] | Dict[String, JsonAny]`.

The API then becomes a runtime fallible one, which is perfectly sound.
Website Performance and the Planet
But depending on the situation, that problem may never happen. I'm not a big fan of introducing complexity to guard against code screwups in the same codebase.
Another side to this problem is that so many online services are structured as a contract between one person and the company, when what I really want for family photos and documents is something much more family-focused. In particular, if I die, it should make zero difference to the relationship.

I sometimes wonder how much of the way things are is because that's just how the US legal system is, and how much of it is because that's the worldview of the childless twentysomething singles who built these systems. (No judgment: I know when I was a twentysomething childless single building things, I had a person-centric world view, not a family-centric one.)

(An extreme example of this problem is the oculus quest, a device that is begging to be shared between family members, but it requires a Facebook account to use. Further, it is a breach of the terms to have a family facebook account. Nobody in our family with a facebook account - i.e. the older people - wanted to sacrifice theirs to the quest.)

It's weird/sad that a family doesn't have any sort of legal personhood, but a corporation does. A joke solution here might be to incorporate my family and have all these digital assets belong to the family corp. I'm not even sure if I'm joking.
I thought .home.arpa[1] was the preferred TLD for internal residential home networks now, not .local

I use my own CA root and individual certificates for each of my internal machines that use TLS.

1: https://datatracker.ietf.org/doc/html/rfc8375
Coming from any statically typed language to Python or JavaScript codebases this plagues me. Virtually every project I have seen suffers from this.

Function names and doc comments describe behavior, not argument and return types.
I have a hard time remembering the last time something positive came from G. - a former Internet darling company that could do no wrong.
> to some abstract interface or template-class-mess

And traits! "Oh look, this functionality is implemented in a trait implemented by a trait implemented by a trait implemented by what you're looking at. Maybe"
Document Soup
I ended up buying one of these for my 10g home network. It's completely fanless. The 1G Ubiquity EdgeRouter-X I have runs way hotter.

https://mikrotik.com/product/crs309_1g_8s_in
Actually I think it's about finding your niche.

I loved Disjointed on Netflix, but I understand it's too silly for many. If I want to find Ukrainian rom coms,I can find it .

This was unheard of 20 years ago.
>But as your enemy is close to defeat and is losing any power to harm you, you're supposed to stop the dirty tactics that were necessary and (somewhat) justified earlier.

That is:

1) Not how international law actually works,

2) Not how anyone actually behaved in World War II,

3) Not remotely applicable before an official surrender is issued.

The law says that you have to call off military action and start releasing POWs into civilian life once their government surrenders. There is absolutely no legal or moral requirement to "let up" or "go easy" on a government that is strategically losing but refuses to surrender. This is especially so when the enemy has repeatedly invoked conditions of total war by violating the typical soldier/civilian distinction (eg: storing weapons in civilian dwellings, sending soldiers to attack without uniform or serial numbers, and various other tactics commonly labeled "terrorism" for lack of a unified legal category).
Totally agree. I really don't have any objections to analytics that are run solely by the website provider, as long as those analytics are only used to investigate usage and issues on that website. I don't have any problem with coffeegrinders.com knowing all about how I use their site to find good coffee grinders, but I DON'T want that correlated with my choice of mildly NSFW Tumbler videos. It's pretty inherent to the way the web works in any case, where you're not just being broadcasted to but are having a back-and-forth conversation with the website.

The primary problem with surveillance capitalism is when your movement across the entire Internet is gobbled up, sliced, and aggregated for the largest bidder.
I don't understand what you're trying to claim, are you trying to say that the trial results were falsified? Because there's no other way your insistence on this makes sense. That journal article accurately reports on the findings of the Phase III trial, which did show spectacular success against the wild type.

In simple terms, had SARS-CoV-2 not mutated, and we were still dealing with the original wild type, then this pandemic would have been over months ago. They were that all-round effective.

The emergence of variants is what has caused the pandemic to continue, as many scientists warned. As I showed with the Nature article, general scientific consensus was optimistic but cautious and warned about waning immunity and variants.

You seem to think this is all some kind of gotcha, when it's really about adapting to a changing situation and an evasive virus.
The types are there.. but you don't know which one it is that your program is dealing with. You could have dozens of implementations for any given abstract interface. One gets picked up at run time.
What are some (paid) alternatives to using G-Suite for emails?

Context:

We're a small but relatively old SaaS company.

Been happily using G Suite's free tier since day 1 - only for email.

This announcement is a tad disappointing, but as other commenters have said, 10 years of a free product is pretty great.

We'll likely upgrade to Google's paid tier, but out of curiosity, since we're switching to a paid service, we may as well explore alternatives too.

Just need cloud email accounts for around 8 users, and with minimal risk of being flagged as spam.

Thanks!
There are a great many things that I’m in favor of local or state governments having the power/standing to do and opposed to the federal government having the same power/involvement. It’s the entire reason for the Tenth Amendment, which for my taste should be interpreted much more strictly rather than treating it with the same level of function as your appendix.
I'm not necessarily just talking about this particular instance, just in general that's definitely been the overall theme of the discussion when things like this happen. We're a paying G-suite customer so we're not affected, but we HAVE been affected by features that users adopt as part of their workflow and productivity that Google decides to axe on a whim.

It makes us as an IT organization look stupid when our users come asking us where the feature they rely on went. I just want to know if leadership at Google has any inkling that this is their reputation or not.
IRS advertises a web site for document uploads, as first message, even before getting to the main menu, of one of their 800 numbers, but when called to verify receipt no one knows how this system works, so they ask to have documents faxed. When asked where the uploaded documents could be, one gets this very strong feeling of documents going who knows where, for use... or abuse. Adding another system like id.me now with pictures and videos of tax payers sounds extremely reassuring, to complete the package of things in possession of no one knows where things are, at IRS.
> Python is easy to grok

It’s what you’re used to. I personally find Python horrible to read because I used to a whole different class of programming languages. But I’m sure some of my code might be hard to read by others who aren’t used to that particular programming language too.

> Unit tests do much of what typing checks anyway ... and here's the thing ... you NEED unit tests no matter what.

Some, not all. Strictly typed languages are handy when it comes to refactoring and unit tests can sometimes fail there if the design is being changed enough that the unit tests need rewriting too.

> No typing system can tell you that you wrote > when you should have written <.

Not technically true. Some languages with a richer set of types and operator overloading could have code written to detect that sort of thing. But I do get your point that unit tests are import too.

I’ve been programming for > 30 years and in dozens of different languages. In that time I’ve felt strictly typed languages make larger and more mature code based slightly easier to maintain. While loosely typed languages are easier for smaller and/or younger code based. But largely it boils more down to personal preference than anything.

I will caveat that by saying the fact that Python supports type annotations should be telling that even dynamic languages benefit from a stricter approach to typing.
Thanks!

I only know the very little hebrew that I learned a looong time ago while volunteering in a kibbutz, but I managed to guess today's word in 5 guesses: https://twitter.com/kseistrup/status/1483869736014393352
http://sharedprosperityphila.org/documents/Revised-ID-Waiver...

While this is from 2015, this does not appear to be true.

Those who do have a free ID, require a time consuming waiver process.

Free needs to mean free, "not fill out this stack of paperwork and we'll send it off to the state capitol and see if it'll get approved"

Means testing is expensive and time consuming.
I figure all play store purchases and similar content are now taken hostage.

Are there any ways to migrate those licenses to a "google account"? Or am I being forced to pay to keep using licenses I already paid for?

Oh, and what about my YouTube channel?
> an ultimate language that is as expressive as Idris and as efficient as Rust, and is thus essentially perfect.

Are both Idris's expressiveness and Rust's efficiency (given stronger guarantees) perfect? Aren't theese languages really complex both to learn and to write? There are poblems without a solution, perfect and unique to all of them.
We are planning team features down the line - right now trying to stay laser-focused on individual users :)
Once you have the RTL most of your problems are solved, but I think it may be a problem with Perso-Arabic alphabets as letter forms change depending on the letters around it as they link into a single word, almost like cursive. I don’t think the concept would translate well into languages that use that.
Microsoft effort to buy Activision spurred by misconduct fallout at gamemaker
Not argument and return types.

When conventions are followed they do exactly that, actually. And unless the code is a complete trainwreck, it's pretty easy to tell what the return type is, even without explicit annotation in the docstring.
Down here if FL we had a town called Waldo who's police department was disbanded for similar behavior, it was notorious for a long time:

https://www.orlandosentinel.com/business/os-waldo-speed-trap...
> The value I deliver as a passionate dogsitter is probably worth several hundred dollars a day.

You'll find that while owners like the things that you're offering, they're not generally willing to pay for those things. At a certain price point, they'll just turn around and find someone else or even use a boarding facility. The ones who are willing to pay the rates you seem to be talking about are going to want you to stay in their home. If you add training and grooming, you can start seeing higher rates; but only because you're selling more services directly. For just boarding, even with lots of out-kennel time and photos? Almost certainly not. You may not realize it, but outside of Rover, those are pretty typical. Source: Even with lots of past trust built up, our clients have a cap they're willing to pay that is less than "several hundred dollars per day."
Ah, yep I'm in NY where state taxes are encouraged to be done digitally but it's not a hard requirement. My accountant sends the vouchers every quarter.

I didn't realize estimated taxes didn't require a login. That's promising. Thanks for the tip. Although I just checked online on the official irs.gov site and it looks like they charge you additional fees for paying electronically. It would be cheaper for me to buy checks and stamps than to pay their $2.50 debit transaction fee 8 times per year (1 state + 1 fed x 4).
It's a golden age to me and I don't know how long it will last. But I'm all there for the spin-off shows that would have once been fanfic on Usenet and little more. Have you seen Peacemaker? It's utterly amazing and I'm happy to wade through oceans of crap to get to gems like this. I am genuinely beginning to wonder if James Gunn made The Suicide Squad sequel so he could make a TV series out of Peacemaker.
Rubygems Adoptions
Absolutely - it's really interesting to reflect on where your time has gone
I am happy with MS 365
It is one deciding factor, among the other you listed, which I already highlighted - sensors, compute, engines etc. I'm just pointing out a fighter sized UAV platform with no human limitation, more tech / countermeasures and fuel is going to have dramatically better performance envelope for evading AA, especially missiles with limited deltaV. Which is arguably more significant than dogfighting since dogfighting is a means to an end - destroying some significant ground target. Highly maneuverable UAV platforms that can trivially penetrate air defenses is more scary than AI fighters that can trivially shoot down other fighters, because being good at evasion means they wouldn't even need to dogfight.
It’s just more information that can be pieced together via parallel construction to nail you without a warrant. Every time you pay a bill it has your address, service address, account information, and so on associated with it. Your local law enforcement will pull this up as easily as you do a Google Search. It’s legal because they volunteer this information to consumer reporting agencies that make a profit selling it to the government. Welcome to the capitalistic public-private spy state.
Well I think this is probably the push to move my email to fastmail, though for €5/month if they've got rid of the 5 user minimum I might pay for the archive/drive space/laziness.
It sounds like their opponents should easily be able to trounce them in an election. If you don't like your current reps, you may want to tip the other campaign (or internal challengers in the primaries) on this.

If you otherwise like your current reps, I'm sorry.
Bitwarden free has TOTP.
Do you use any tools like Linear, Notion, and/or Github Projects to keep track and organize new features?
I think this is a bit of an overgeneralization. There is _plenty_ of media (movies, television, music) that came out over the years that was absolutely terrible. Networks at the time also were very data-driven with their decisions, they just didn't have as much data to work with.
That’s not a capability unique to dynamic languages
I was in England last week of December and no one but a handful of tourists were wearing masks, so it probably will not make much of a difference. I was only asked once for a vaccination card. Stark difference when coming from California.