skysight-inc/HackerNews huggingface dataset:
I'm not sure if it's a problem. Is this about aesthetics?
I hate this pattern. Needless indirection for insignificant benefit.
This was true for me until the latest iOS release. The new autocorrect is markedly better. It used to be that at least 30% of words (not even sentences!) were misspelled. Now it's pretty rare. I think the auto-correct on the iPhone is even better than how I type on a laptop keyboard. Pretty crazy!
Serious Cryptography by Jean-Philippe Aumasson.
"What if we used JS as a backend language?"

SMACK

Somewhere in an alternate universe, there's a better timeline.
A while ago (around 2014-2017), I used InVision plus Sketch daily and tried the InVision Studio beta.

Their prototyping product was limited and full of bugs, and in many senses, it was a regression compared to older prototyping tools. Based on that experience, I was highly skeptical about the ability to deliver for InVision Studio. The Studio beta was extremely slow and unstable. It was dead even before the rise of Figma.
I think live shows, improv and plays will stick around for a long time. But probably not for much money. It’s fun to do, it’s fun to watch.

Who knows?
Typo's keyboard was very much a copy and probably infringed on even more then was listed.

I can't think of any of their design patents this would interfere with. There's a small chance of some internal mechanical or light guide related patents, but that would be pretty unlikely. Even more unlikely would be BlackBerry having anyone around still that would even know what to look for.
The article tries to make it sound more serious than it actually is. So you can't unpublish packages on NPM now. So what? Why are you unpublishing it in the first place? Just leave it alone and slap a deprecation notice on it.
Those used Bluetooth and were horribly thick and you had to charge their battery and so on
I use sparkey / hammerspace for caching static data (tried rocksdb but hammerspace was faster) for many years.

It helps me have a 20ms on a 100r/s on a ruby on rails app (ruunning on a ryzen 5950X). I keep seeing people brag about 100ms on applications and maybe I’m old school or haven’t seen enough, but 100ms breaks personal SLO. will trigger a 5-alarm alert.
Also use redis a lot. But when possible, I use hammerspace/sparkey instead of it.
Russ Cox's "minimum version selection" was a complete reinvention of Apache Ivy's "Latest" version resolver.

They basically reinvented maven, if you examine the version resolution plumbing of both tools.
>Never understood what the appeal of Invision was.

Invision was not a design-to-developer handoff tool. It was a user research tool and a feedback tool for executives.

I made a hundred Invision prototypes for testing design ideas with customers back in the day.
It reminds me of header-only C++ libraries, or downloading jar files manually back before Java had package managers.

These don't seem bad for dependency-free libraries, but they won't warn you about incompatible package dependencies.
Here's a chart with the foods involved:

https://imgur.com/S9EpvwX

Interesting canned foods are on there as well.

edit- also link to the full report:
https://www.consumerreports.org/health/food-contaminants/the...
Or they'll find a massive brain drain, unless you find some non-authoritarian way to leave. China probably has a lot of netizens that want to experience the rest of the Internet, or game more than two hours a night, but they won't be able to escape without the CCP threatening their families.
Or perhaps the AI can generate a somewhat passable mobile game that can then be filled with ads and micro transactions en masse to fill an app store?

Painful to think about, bringing down the cost of content generation
From the same team that came up with the unique, searchable, and identifiable word "Go" for a programming language.
I’m just curious about the intent, as the article implies it was a deliberate prank. That would definitely have professional repercussions. We can laud him for drawing more attention to a major problem, but many (perhaps most?) potential employers may not see it as a positive.
https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/USE/en
Paper Sizes and Formats
“AI Employe” why are these people obsessed with replacing people? Do they understand that ai will be owned by corporations and a lot of ai startups will be replaced themselves, as most are irrelevant or trivial to replicate?
https://telecom.economictimes.indiatimes.com/news/inside-goo...

This isn't a minor problem, it's a massive problem. The scale of which may have escaped you but it certainly didn't escape Google's accountants who are laughing all the way to the bank. The fact that it is Cognizant here makes it a larger problem, not a smaller one and even if they appear not to be an overt fly-by-night operation they certainly perform a useful function for Google in isolating them from their workforce. Or did you think they keep all of these employees at arms length out of the goodness of their hearts?
> as long as I can get you to sit down on your ass for a moment and stop trying to be productive, I’m a happy man

I love this. You are my kind of a person. I'm also a big fan of meditation, mindfulness, and taking care. I hope you find success in this goal.

"Sit." as a name for the app just doesn't work for me. I laughed out loud when I found out it was an app for meditation, as I think of "Sit." as a put down. For people who don't know, It's a commonly used aggro comment put in match chat when you kill someone, typically in a high stakes duel.

However, that association puts me in the exact wrong headspace for meditation. Probably just me though.
I thought the same and looked it up - nope, apparently not Android based
So llseek would have been logical. But maybe being informative and portable is better.

Edit: actually llseek exists internally: https://www.man7.org/linux/man-pages/man3/lseek64.3.html
Wish they give it for android. Because there will be more phones which are small as well. It will be great thing which I wished for a long time since htc made one. Blackberry is gone. And one company that makes qwerty keyboard phone is way expensive from UK to order
I love this, quite a few of these made me laugh. It's like a modern take on Charlie Brooker's TVGoHome

https://en.wikipedia.org/wiki/TVGoHome
I'm in the same boat. Hang in there.
tiny.cc/c0jsvz

They had a rough first 10 years breaking even vs GDP/c under Batista but there was rapid advancement after that until collapse of the Soviet Union.
For people of Pike's generation, "systems programming" means, roughly, the OS plus the utilities that would come with an OS. Well, Go may not be useful for writing the OS, but for the OS-level utilities, it works just fine.
That internal budgeting app isn't a top priority because it isn't user facing. The company has enough interns in accounting with Excel experience and one of them knows macros and Access (or PowerApps, or for some horrifying reason, VB6). Of course their math is wrong and they don't know anything about the software they are budgeting across departments and it still just defaults to just bucketing everything as "unclassifiable overhead" rather than revenue departments, but now its in an Excel macro spaghetti ball black box so it is less obvious, and by the time scale up gets out of hand for Excel/Access/PowerApps/VB6 and programmers are actually forced to be assigned to look at the spaghetti ball, because the business might finally collapse at that scale, all of the C-Suite are so used to seeing the reports and the numbers the way they are and programmers aren't as smart as accountants when money is involved and should recreate the system exactly as it was rather than implement improvements, such as say domain expertise of software projects and their revenue models.

Not that I've bitterly seen multiple versions of that in my career or anything, this is still just purely hypothetical complaints department, eh?
Mine stay on v4
>owners likely already have a CCS1 Level 1 or Level 2 home charger to top up their cars’ batteries overnight. That same charger can be used to feed electricity to a Tesla-made EV with the help of an adapter, as long as it’s not a Cybertruck

This is incorrect. Cybertruck owners can still use their old home chargers.

According to the video[0] they tested the Tesla CCS1 adapter, which is only used for Level 3 charging. Level 1 and Level 2 "CCS1" is better known as J1772, and the included J1772 adapter works fine with Cybertruck.[1]

Road and Track already corrected their story,[2] but apparently InsideEVs hasn't done so yet.

[0] https://youtu.be/9tAq5hbIWs0?t=2328

[1] https://shop.tesla.com/product/sae-j1772-charging-adapter

[2] https://www.roadandtrack.com/news/a46277148/teslas-ccs-charg...
The problem is that they are wealthy and politically powerful, so it's unlikely they'll go down without a fight.

I fully expect a lot of large-model stuff will become legally nuclear over time, much like the sampling culture in music died off.
There’s also Ubik by Philip K. Dick where the recently deceased are able to communicate with the living AND aside from that also advertise a product.
And once the reviews are written by AI and the views are generated by bots, we can get those pesky humans out of the loop completely! Eventually we won't even need to have movies, just an agreement between two AIs that one will make a theoretical movie and the other will theoretically review it and watch it a million times. Heck, no human will have any money to go to the movies or buy any merch anyway.

The only humans left in Hollywood will be copyright lawyers!
WTF. That was like Little Miss Sunshine but not a movie.
By your logic the following argument holds.

> Any income differential that results in a power imbalance makes the world worse.

And that might be true but I think it misses the point of the argument. Increasing the quality of life for the global poor is much more important than capping Satya's wealth. There's no equivalence here.
I'm really bummed about this. Airplane is one of the dev tooling products I've been most excited about this past year. For those who aren't familiar, I'd say it's like a much fresher version of Jenkins, if you have ever used Jenkins as a runner of operational tasks beyond CI/CD.

And to see it shutdown with such short notice and no blessed migration path or ability to self-host is honestly a bit shocking. As a customer, it would have been nice to have seen this acknowledged with some empathy for the position it puts us in, or some explanation of why it wasn't feasible.

I'm also a little perplexed that Airtable thought highly enough of them to do the acquihire but didn't see value in keeping the product available. A company with Airtable's reach and SaaS sales experience may well have been able to get a lot more customers on the platform.

It's hard to be too mad, because I did enjoy using it and interfacing with their engineers.
> what license was Java provided under

In addition to other commercial licenses, Java was released under GPLv2. Yes, the Oracle v Google case was technically a GPL case. (The tech community talks a lot about GPL being tested in court, but somehow often overlooks this one as a supreme court decision on software covered by GPL... even though the GPL here does not matter for the decision at all)

There are parts of the Java API that was not released under the GPL, and I don't know whether Google copied those too, but it doesn't really matter that much here.

> how was Google's decidedly fair use copying of Java APIs not in violation of it?

Fair use is a defense to copyright infringement for the jurisdictions that recognize it.

Fun fact: if Oracle sued Google about android in jurisdictions that did not recognize fair use, it could be fun... I don't really know why they didn't do that already.

> Furthermore, what are legally defensible types of fair use redistributions of GPLv2 code that contradict the license terms?

This requires a comprehensive review of the copyright law regime. Get a lawyer (or a law degree) for that...
I liked Cryptography Engineering ("Practical Cryptography") but it definitely doesn't hold up; it was obsolete by 2010. You'd get yourself in trouble implementing from it today.
Hey, Repo author here, My intention is not to replace humans but to create more of a helping hand for them.
There's illegal and then there's "illegal." While illegal immigration is nominally illegal, it is tolerated in many places.
Ask HN: Choosing Between Opportunities
Just a quick ask of advice. Over winter break I've gotten two projects that've gone swimmingly well:

- fun-ish ed tech startup w/ traction. (50k LOI, likely to have 200k end of next month)

- Project I am super, super confident about & excited to work on. Decent customer feedback so far

my goal is to break into silicon valley so I can work on my own projects for a living with the smartest people. I have two years of college left. Winter break is ending and I have to pick between these two.

Help. How do I decide?
Steve Jobs must be rolling in his grave lol. iPhones have been getting bigger and you still want more screen space? Why not just get a iPad with an external keyboard at this point if you're such a "content creator"?
Will there be any public servers like xmpp? So that people can use it like normally who don't have expertise in hosting servers.
Because employment is more than wages, and some of the constraints on these employees working arrangements are going to be bound up in the terms of the contract their employer has made with Google.

If their employer would like to offer them changes in working conditions or pay that, in order to be feasible or economical, they would need to change the terms of their Google contract, they can't do that without Google's involvement. It would seem far more efficient to have Google be in the room involved in the negotiations and bound by the arbitration, rather than have the contracting company have to go to Google and suggest something they might like to change, get tacit approval that that might be up for renegotiation, then go to their employees and make an offer based on that assumption, and if the employees accept it, hope that Google honors the tacit agreement they got rather than laughing and telling them how they now have them over a barrel and further tightening their contract.
For context, I own ~15% of the ed tech thing as a co-founder joining in.
Modern Java/JVM Build Practices
privatized water is not any better and arguably worse. I think the difference is level of graft and citizen involvement in management/oversight

https://www.foodandwaterwatch.org/2015/08/02/water-privatiza...
> Configuration of SRAM based FPGAs is rather slow because it requires a scan chain to program each logical element and shift config bits into, and doing it faster requires even more circuitry. You need to multiplex things onto the fabric in practice, you can't "context switch" AKA temporally multiplex very well, you have to spatially multiplex. But FPGAs are already area intensive

On FPGAs designed for this, it is possible to "gradually reconfigure" FPGAs on context switch at high speed, while they continuously process data, in a manner similar to how CPUs gradually change what's in their cache after a context switch, and modern GPUs handle multiple applications by scheduling work units across the compute elements.

I expect those sorts of FPGA designs would become available on the market if vendors decided to develop the ecosystem of FPGAs as general purpose compute accelerators, shared among applications, similar to the role played by GPUs, TPUs and NNPUs now.

(Long shot: If anyone out there seriously wanted to hire someone to build open source or open programming, high performance FPGAs with these switching characteristics, and tooling to match, I would love to do both :)
I can't speak to insurance, but for 401k:

They basically don't. In fact if the company fails fairness testing on the 401k plan, executive contributions to 401k can be clawed back (actually the bar is much lower - "highly compensated employee" above like $130k. So if Google directly employed all of its contractors, it would likely fail fairness testing on the 415 contributions to after-tax 401k, and all the Software Engineers pushing $70k or whatever a year into their 401k would have half of that disallowed by the government).
I was very excited by this, but I found that some of my dumber IoT devices would refuse to connect to the network if it used PPSK. If I connect them to a separate SSID I use for IoT devices with a basic WPA2 PSK, they work totally fine, but I didn't dig too much so it could also be user error
The open source Aeolus physically-modelled organ is at least as good as any other pipe organ synthesis engine, unless you insist on glossy UIs (it does have a graphical UI though).

https://kokkinizita.linuxaudio.org/linuxaudio/aeolus/
I recently added HTTPS records to all of my domains, along with HTTP/3.

From query statistics, I see that around 15% of the queries are for HTTPS records, 30-35% for A and AAAA records, and the rest for RR types like NS, TXT, etc.
Browsers make HTTPS requests in addition to the A/AAAA, so this makes sense.

In an ideal world, the ipv4/ipv6hints do the job if A and AAAA records, so a browser will only need to make an HTTPS request.
Why is there no mention of whether or not the test subjects had been vaccinated.

The experts have their say:

Experts say they have evidence that biological changes are to blame, such as severe muscle damage, mitochondrial problems and the presence of microclots in the body.

How do we know that the vaccine did not cause the same symptoms?

Surely, only then we could put this thinking to bed and move on.

For balance I would like to see the same research done on those who have had the vaccine.

https://www.nature.com/articles/s41467-023-44432-3
Isn't that basically what OpenAI did?
This again reminded me what a struggle it is to use the iOS keypad on my iPhone 14. I don’t what they got wrong. My fingers aren’t big either. I never face this on android phones of similar size or even smaller (back in the day).
even if there's no financial compensation for the victims, it makes sense to make an example out of a company that doesn't actually take data privacy and security seriously.
DNSSEC is widely supported and used in some countries but practically unused in others (https://stats.labs.apnic.net/dnssec)

How easy it is to set up depends on where you host and bought your domain. In my experience, I needed to copy-paste two keys and it Just Worked.

It's barely used in .COM though, so companies like Amazon took ages to implement even basic support for it, and their buggy services took down various websites.

To top it all off, mistakes by badly managed TLDs caused downtimes for various TLDs over time, of "someone told the root servers to redirect .NZ to localhost for a week" severity. If whoever is managing your TLD cannot be trusted to maintain a TLD, don't enable DNSSEC.

The protocol is Very 90s ("computers aren't fast enough to validate RSA signatures so let's centralise it"), but modern clients take all of the 90s bullcrap out of the picture. DNSSEC is in dire need of a v2 that fixes this, but I've never had much trouble with it in practice, other than when websites misconfigure their DNSSEC config.
Smaller phones were killed by us. The majority of us.
Happy to see it still going. I signed up at Web 1.0 Summit at MIT a few years ago (from my PowerBook G3 running Mac OS 9) and have been paying for it ever since. Keep up the good work.
The artist examples were more interesting than the Gates/Zuck stuff. Harvard has very generous leave of absence policies so Zuck could have easily returned to finish his degree two years (or more, I believe) after leaving if Facebook did not work out. It really is just a selection effect for that level of achievement.

I am mostly of the belief that higher education is about signaling, but signaling is valuable to even the majority of geniuses so there's really no opting out sadly.
I'm not a professional in the field, but I really don't see how something like this could be therapeutic. Isn't the goal to help people let go and move on with their lives? To me this seems like the exact opposite.
https://dictionary.cambridge.org/us/dictionary/english/overs...
Show HN: Possibly the most comprehensive design system collection
Chromium removed support for generating TLS Client Certs within chrome in 2016 [0] and ever since then it has gotten harder and harder to use mTLS in Chrome/Chromium. Ten years ago it wasn't a great UX, but now it isn't even obvious how to use it. The impression I've gotten is that Chrome isn't interested mTLS.

[0]: https://groups.google.com/a/chromium.org/g/blink-dev/c/z_qEp...
Agreed. This is an episode I have gone back to as a nice refresher into how bad alcohol is for you and a nice reminder to cut back
There is also Aeolus (free software) for those who wish to have complete control over the model!
> What did you hope to accomplish with saying "others having been doing this for a decade"

The charitable interpretation is that the point is to let people know that there are several ways to do something similar, and there are off-the-shelf modules that can be used to accomplish it, if you don't want to use a browser. (The less charitable, but understandable interpretation probably runs along the lines of, "we've been doing this for a decade and it's frustrating that we haven't gotten enough recognition for it, to the point that the subject of this HN post seems to be striking people as quite unlike anything others have done before".)

> and "isn't an especially intelligible formulation"?

I think that's just typical nerd pedantry. As someone who has worked in this space (I co-built the WebRTC bits of Twilio's browser voice product back in 2012, including building a server-side implementation of WebRTC when none existed [at least not in a form we could use], and bridged that to our internal SIP-based voice infrastructure), I'm vaguely sympathetic to the desire for precision. It is correct to say that you can't bridge "WebRTC" to "SIP"; as I'm sure you know after the work you've done, WebRTC is a RTP-based media stack mated with STUN/TURN that happens to use SDP to describe voice/video sessions, while SIP is a signaling protocol that doesn't really specify anything about media.

I'm not sure I'd agree that most developers and customers use the language you assert, but admittedly I've been out of that space for a good 7 years at this point. Regardless, I think it's valuable to understand -- for perhaps the hypothetical someone new coming into the space that you bring up -- what WebRTC and SIP actually are, and that you can even use SIP to set up WebRTC sessions without any sort of bridging to other infrastructure.
Company B is often based out of state, so B is often not obligated to do California legal things.
The ideal set of building blocks depends on the problem.

If the building blocks make it easy to write concurrent code (Go, Erlang), then it becomes easier to write a server. If they make it easy to represent "A or B or C" and pattern match on trees (ML-like languages), then it becomes easier to write a compiler.

Add to that: if you are trying to make an easy to onboard language, you want to look at how beginners use it, not experts. Someone writing a compiler for language X is certainly an expert in X.
Except it did replace C++ in the domains it claimed it would replace C++ in. It made clear from day one that you wouldn't write something like a kernel in it. It was never trying to replace every last use of C++.

You may have a point that Python would have replaced C++ in those places instead if Go had never materialized. It was clear C++ was already on the way out, with Python among those starting to push into its place around the time Go was conceived. Go found its success in the places where Python was also trying to replace C++.
This is brilliant. For me it was about 8 counts per minute (and I could adjust on the fly). This is a good one to add to the arsenal of breathing techniques.

Re: the app. My personal experience has been after while if you need an app to do nothing …