skysight-inc/HackerNews huggingface dataset:
I like the simple approach.

And as a practical matter, just chillin' is safe. But still:

[sitting] can get uncomfortable. But when you finish,
for some strange reason you feel better

Meditation requires some guidance appropriate to the person. Some people are attracted to meditation for the wrong reasons; encouraging them without proper direction can make things go badly for them.

Zen shinkanzen in particular is considered difficult for new students because it is object-less meditation (unlike e.g. Tibetan use of mandala, Christian prayer, or Vispassana body-awareness). Even Zen teachers often start with breath-counting and progress to other heuristics before approaching emptiness.

People are generally robust to thoughts and opinions, even somewhat negative ones, so it seems like the marketplace of ideas and apps is a fine place for that. But I would encourage people writing meditation apps at a minimum to take the same care that any health/diagnostic app would, amplified by the likelihood that someone emotionally unstable might embrace your offering a little too closely...
See this classic deep-learning based example: https://m.youtube.com/watch?v=pAsw16y3U-c
Would love to hear more about how you provision wireguard. I have a simple VLAN setup where I can open a tunnel from my "guest/home" network to my "lab" network (ie. docker hosts, desktop PCs that I use for development, etc) and a second tunnel from the lab network to the network that can access mgmt interfaces, however it's all mostly manual (ie. sudo wg-quick up in a terminal)
Anyone else remember the days of MSN messanger dropping messages that contained the string 'download.php' it didn't have to be part of a url even, just the bare string. I'm sure it was related to some worm that was spreading over the network, but what a kludgey solution!
Right, although the article did not mention how to stop the spoofing. I started this thread to raise awareness and point out that the details around RADIUS can really matter here when not using a secure AP because some of the security assumptions about radius clients do lead to hilarious security failure
> Also, consider storing the transactions that change the balances (credits, debits, etc) in a ledger and calculate the balance. You can avoid the complex update logic and keep your accountants and auditors happy.

This was written (to me) as if using a ledger alone would get rid of the race conditions caused by the read committed isolation level.

But what you described is manually implementing locking, which requires additional schema and application logic.
This is a valid extrapolation, IMHO, so I agree. If we call the human Alpha rhythm = our clock speed, we already see these AI's running at 3-5 Ghz, and already attaining a high degree of massive parallelism, as humans have. There are many groups studying 'theories of mind' and they are already emulating the ways to create the components of this 'mind'.
Human hubris says - never!!, but in the same way a bench saw can cut off a finger, a created mind that runs billions of times faster than a human mind, a created mind, at some point, will reach a degree of parity with and will quickly exceed the abilities of a human mind. Once there - what will it owe us - the parent? Will we be relegated to the role of pets, or will they acquire a motive to assist/befriend/kill the parent?
Once there, they may speak of other things, ships/seas/sealing wax of cabbages and kings?

This is often called the 'singularity' and may well be an independent research partner and even originator far beyond human capabilities. It might just carry on, help us as we helped it and proceed to be able to solve many problems of all kinds - on the other hand??
This is how DefCon provides WiFi.
Here's an article about state pharmacy boards micromanaging the supply:

[0]: https://www.reuters.com/article/us-health-coronavirus-usa-ph...
And decent battery life, and a user-swappable battery, and good reception, and an SD card slot, and a decent camera, and a headphone jack, and a good UI, and a reasonable price, and sized to fit in just about any pocket.

I miss that phone.
Hey thanks! It's still in its infancy and isn't something I use as part of my daily routine yet, but that's certainly the goal and direction I'm marching towards :) Hope you keep it in mind as it grows.
Smaller battery EV means slower to charge (until battery tech evolved well). There should be a market for smaller battery EVs for who rarely drive long, so please don't say that every EVs should have big batteries and overkill cooling system.
Honestly the second is most likely to find you outside of the field in 10 years with burnout. Third option allows you to take over part of a company and run things your way but you are being judged on different things. But great experience if you want to do a startup. The first option is great to get experience but teaches you speed over quality and will burn you out in time.
It's missing Lethal Weapon 5 and 6: https://github.com/lynnandtonic/nestflix.fun/issues/176

The irony is that the It's Always Sunny Lethal Weapon and Thundergun 4: Maximum Cool [1] episodes made fun of exactly that.

[1] https://nestflix.fun/thunder-gun-4-maximum-cool/
true. only k is faster, easier to learn, and does the trick :)

that said, i hold the view that mastering programming in an ultra-high level language such as APL or k does not absolve a computer programmer from learning lingua franca of our trade, which is due to k&r, will stay around for a very long time, and is called C.

people who don’t know c are ok, only they are not involved in computer programming. their field is known as software development. feel the difference.

i once attempted to convey my own understanding of this divide in a chapter titled “no stinking loops”, which is a nod to Apter’s mandatory nsl.com:

https://github.com/kparc/kcc#no-stinking-loops
Yep, that's not a technology problem, it's a culture problem.
One AI hides Waldo, another AI finds him. Waldo finding time is used as proof of work. Shower me with VC money.
A question I always ask is why we can't control our phones via desktop computers yet. It's 2024; this should be possible and mainstream without half-baked solutions like Airdroid or unacceptable workarounds like rooting your iPhone.

I sit in front of a full-size keyboard and mouse literally all day, yet when I need to do something on my phone I'm forced to physically pick it up and use its horrible tiny little keyboard to achieve something I could achieve in 10% of the time on a PC.
I haven't seen someone mentioning Go's issues with crypto yet. After OpenSSH deprecated SHA1, the Go team took a year (!) to add support for SHA2 to x/crypto/ssh [1]. Gitea was one famous victim [2]. Furthermore it doesn't instill confidence to see a crypto maintainer bashing on GnuPG [3] and trying to discredit Dan Bernstein [4].

[1]: https://github.com/golang/go/issues/49269

[2]: https://github.com/go-gitea/gitea/issues/17798

[3]: https://twitter.com/FiloSottile/status/1127643698676797441

[4]: https://twitter.com/FiloSottile/status/1555669786826244096
It seems that feature has been added in a recent update.

https://community.ui.com/releases/UniFi-Network-Application-...
I literally had to take a training that said even if a “TVC” was a core contributor to a launch and the team got t-shirts, it was not allowed to give a shirt to the TVC. You can’t give a TVC a pencil without it being counted as “compensation”.

The way Googlers are fully accepting of what is clearly a tax dodge built on sacrificing the most pathetic acts of human dignity made me sick.
I think in THEN USA the minimum wage is moot as long as companies can pay people less than that in lieu of tips.

It's nit really "minimum" if companies can pay less legally.
Right. I think it makes a lot of sense to integrate Radius in your product. But the only way giving full trust to a third party ca could be dubbed "NSA-grade" - would be that it puts you within the reach of the NSA by way of an NSL to that third party?

(I'm not generally aiming to mitigate state level actors, but you put "NSA-grade" in the headline...).
It has been absolutely rock-solid for me on Mac and Android. I used Google Drive to sync the passwords. Now I use Syncthing, another rock-solid piece of software.
This was exactly what happened. Rob Pike mentioned in another talk that they overfitted the pre-module system to how Google deals with packages. So I think he/they have conceded this was a mistake
Fool me once, shame on you. Fool me twice, shame on me.

I get that this royally inconvenienced a ton of people, but come on: the fact that this can happen in the first place, along with the fact that the expectation for most users is that it can't, is a clear failing on NPM's part.

I don't know what the solution is - maybe packages should be permanent after 24 hours instead of after they're depended upon, maybe there's a different solution - but it's disheartening to see the vitriol with which folks went after PatrickJS in the screenshotted comments in TFA.
Same. I haven’t been filled with this much mixed emotion since slanket.
Over the past year or so, I’ve seen job ads on LinkedIn that have salaries well above market for specific roles. The same company is always listing different types roles (CTO, PM, etc). Definitely feels like a honeypot to harvest applicant data.
I also considered it, but the existential dread of discovering myself to be an insufferable numpty pretty much quelled that fire.
No, that’s wrong, TVC do the same work on the same teams as “real” employees.
A new blog offering deep dives and reviews on books, films, games, and more. All content is free. Weekly digests and recaps, which compile the previous week's postings, are for paid members. Everything else is free to read and access.
I hope I live to see the day when I can feed an AI the "Hamlet" skit from Last Action Hero, the original text of Hamlet itself, and the entirety of Arnold's work in the 80s and 90s and have it spit out the full length version for me to goon over and die happy.
> On March 3, 2023, the Regional Director issued a Decision and Direction of Election in which he found Respondent Cognizant and Respondent Google to be joint employers of the petitioned-for employees.

https://apps.nlrb.gov/link/document.aspx/09031d4583c083ab
A do it yourself guide to stuff you shouldn’t do.
With async/await you can describe your logic with loops and conditions intermixed with async IO. In Erlang you’ll have to design a state machine, split the logic between event handlers and redesign the state machine each time the logic changes.
> Linux's interpretation of the GPL allows closed source and proprietary modules

Not officially, IIUC. If they were officially allowed, this is what would happen: <https://lwn.net/Articles/162686/>
That can’t be true. How do the executives get better health insurance, 401ks, etc than the serfs?
In Germany the office of statistics has a really good calculator that's a lot more accurate in my opinion.

https://service.destatis.de/DE/gehaltsvergleich/beruf.html
You don't have a runtime dependency if you just download the js to your server and write some script tags. You do have to do things manually and locally but you'd be surprised how robust that can be. Just vendoring scripts and not automating builds would solve like 99% of modern JS problems.

The benefit of CDNs used to be that you could cache a library for use on multiple domains but I don't think that works anymore.
> The vendor arrangement is in large part a pretext by Google to avoid their legal responsibilities.

I’ve heard this argument repeated a lot, but it doesn’t really make sense. What legal responsibilities is Google avoiding that aren’t handled by the contracting company?

> Also, the workers have the right to negotiate about more then pay and benefits, they can bargain over working conditions which Google controls.

This also doesn’t make sense. Google negotiates the contracts with the contracting agency, but it’s ultimately the contracting agency that decides whether or not to accept the contract.

The contractors can walk out if they don’t like the terms of the contract, but to be clear they’re walking out on the contracting agency, not Google.

They can demand whatever they want, but all of these claims that we need to ignore the existence of the contracting agency don’t make sense. The contracting agency isn’t an invisible, blameless middleman.
Don't get bogged down in things that you think are important, but may turn out not to be.

If you need a quick web site, just hire someone on Fiverr to do it for you, cap your spend, and viola, you have a web site.

Later, as your business grows and you learn more about the interactions you have, just use Fiverr again.

Keep it simple.
Absolutely, people do not want to share.
Perl way back had a package in CPAN, Acme::All or something like that, which caused some issues until it was removed.
It’s not. In 2025 basically all US EVs sold are planned to be on NACS. A simple adapter will support CCS vehicles. NACS will be the North American standard. It literally can’t be any simpler for people buying cars then.
Keyboards are excellent for people with accessibility needs (which may include people with presbyopia, who could use the screen space, as well as people with dexterity issues). However, the problem with it being a case is that they need to make new ones every year.

The competition is any external Bluetooth keyboard (or, for iPhone 15+ users, external USB-C keyboards as well). There are plenty of such options available online on Amazon or Temu etc including compact and folding options.
I’m glad we have the web for this. the app stores would never approve this, even as a free app
Because the web solves software distribution, installation and, critically, uninstallation.

When was the last time you had to uninstall Hacker News?

App Stores also solve these problems, but with the problems of gatekeeping and platform openness.
It's a quantum joke
I work on software for p2p networking and I'm always researching strange things because of it. One thing that I've discovered is that SIP has a mechanism to relay a single message to a single IP. I know this might not sound like much but I think that theoretically it might offer a way to reach nodes behind symmetric NATs (which is the most restrictive type of NAT.) The idea is that you would have a list of N SIP servers who you send packets to on sip_ip:sip_port. This creates a stateful rule allowing back packets for the server in the router.

Now anyone is able to use that SIP server to relay messages to you so long as you listen on the right ports. This could be useful for highly restrictive NATs like symmetric NATs that only reuse external mappings if an inbound connection uses the same IP and port (more applicable for UDP.) If you can get one, just ONE message to a peer then you can use it to exchange information on strategies to connect directly to them. E.g. TCP hole punching.

There are a metric crap load of SIP servers out there and any one of them would effectively enable you to exchange information with a symmetric NAT and certain firewalls. I think I did basic tests for this ages ago between multiple Internet connections and it seemed to work. So I think this has potential in p2p networking and decentralized apps.
It's only equivalent if "the password" is fixed and can be used for an indefinite series of "first" connections.

In contrast, imagine that the thing the guest enters into their laptop is a freshly-generated random code which expires within X minutes and can only be used once.
You’re supporting my point. That’s another example of credulous idiots buying up the supply out of a false belief it helps with COVID.

In this case, mostly Republican governors and legislators.

https://apnews.com/article/malaria-local-governments-ut-stat...
Did you try tinygo?
Wow:

>This is not the happiest message I have posted on the Forum, but hopefully we will be back shortly.

11 Jun 2010
Their attempt at being an edgelord.
I just block all their subnets. All these discovery services are suspect IMHO. They are not helping me or anyone in my work.

162.142.125.0/24
167.94.138.0/24
167.94.145.0/24
167.94.146.0/24
167.248.133.0/24
199.45.154.0/24
199.45.155.0/24
2602:80d:1000:b0cc:e::/80
2620:96:e000:b0cc:e::/80
Java's interfaces are nominal. What you're describing is called structural interfaces, and they exist in other languages like Scala.
I work at smallstep.

For home wifi this is totally overkill. Better security is always nice but, in this case, there's a significant usability & interop tradeoff for home use (though that may change over time... we'll see).

For business / enterprise settings, this has real value. Distributing a password to everyone doesn't scale and alternative EAP methods have huge security problems. For managed devices, certs can be pushed and EAP-TLS can be configured easily. And it's all seamless for end users[1].

For example, EAP-TLS mitigates "evil twin" attacks, where a rogue access point broadcasts your SSID. If you're using something like EAP-PEAP, which is password based, the user is sending a password to the RADIUS server. If they connect to a rogue AP, they just sent their password to the bad guy. If the password is their LDAP/AD/Okta password, that could be very bad.

There are a variety of mitigations for this sort of attack but, without getting into details, EAP-TLS is widely considered the most secure option. So, yea, if you're relying exclusively on wifi for security you're doing it wrong. But that doesn't mean you don't need to secure your wifi.

[1] https://www.youtube.com/watch?v=KSL_Ke7HcpU
Yeah that makes sense to me. Keyboards and scroll wheels don’t have the precise control that trackpads (and Apple’s Magic Mouse) have. Clicky scroll wheels aren’t magically better on macOS. It’s the continuous, precise scrolling experience of a good trackpad that fixes it. Apple nailed it if you use their hardware and software.
Being an independent contractor even if you only have one client can have many benefits, I am astounded to hear that it can be illegal. It's a great way to better allocate how your pay gets spent (benefits, perks, parties, etc) if you disagree with how the company does it, and it also grants you many other freedoms like retaining IP rights, paystructures (hourly vs salary), etc unlike normal employees.

At the cost of complexity, you get freedom.
> Maybe some extremists will think its unholy

At the other side of this equation is the extremists that think this is great. To go full Godwin's law there are certainly people out there that would like for a digital Hitler to stick around forever.
I'm not sure about LLC, need to check.

What I know, from my fortunately tiny exUSSR accounting practice (greetings from Ukraine!), investments to capital cannot be expensed.

Instead, these costs have to be capitalized and amortized (but exists some not too wide spectrum of variants, how exactly capitalization payments will be distributed - linear, and non-linear).

And usually this is not bad, because, when you for example buy building for office, without capitalize, you have to immediately pay taxes for all it's cost.
But with capitalize you'll pay taxes on amortization payments.

I don't know, why R&D programming (engineering) before considered as expenses, but technically govt is right, they are really investments.

For material actives, like buildings all these are important, because investments could be huge, and also large risks, building could become unprofitable.

For example in Japan, now, when you found building, you have to create special fund (and fill with money), which will cover all annihilation costs, including expenses of third persons and return terrain to some approved state after building become unprofitable.

From other side, all these could open new opportunities for insurance business, to insure investments on R&D programming. As now, officials recognize R&D programming as investment.
Still need a major supplier both the laser emitters and esp. the optics. The weapons will be a lot more expensive compared to conventional weapons, or any anti-riot weaponry.

Aside the sci-fi vibe, I could imagine James Bond esque - still quite hard to use, has to aim for the eyes, scatter can cause collateral damage, doesn't work in fog, rain, etc.
The unfiltered web is just insane nowadays. I don't know how people handle it. I've become completely intolerant to all advertising.

It unfortunately seeps through the content now, but eh what can you do?
What's a git forge URL?
My bet is 20 years for this to happen.
edit. I meant both Data Center & Direct Current.. fork them it at your will
It really is just C with a GC and slightly better support for generic programming, which is why I like it quite a lot as a default language for writing basic programs.

I like Go, but I didn't like the post for somewhat similar reasons. I felt it pats itself on the back for several language design wheel reinventions that are basically lesser versions of counterparts in other languages. For example, interfaces are touted as some brilliant solution for polymorphism as though Haskell wasn't already doing the "sets of methods" (but with type arguments from the start) idea via type classes as early as 1988...sure interfaces are a bit different since they are implicitly implemented, but the basic idea is the same. The whole Erlang being a good prior in the concurrency space is another example. In general it left a bad taste in my mouth since it sort of felt like the language was designed in ignorance of the vast field of ideas already present in programming language theory. It really comes off as though the team thought that Java, C, and C++ were the only languages that existed before Go. Wadler's (eventual) involvement suggests otherwise (but then again, maybe they only knew about his work in relation to Java), and I realize there are constraints to giving live talks that force one to trim things down, but I really dislike this tendency to think in a vacuum, celebrate your own (re)discoveries as brilliance, and then to present it all without hardly a mention of the large body of research that went before you, and that you should have consulted during your creative process. Given the access we have to research today, there's little excuse for it. I doubt that Rob Pike actually falls into this camp or lacks this knowledge, but the talk (in essay form) really makes the team of language designers seem like it was a team of people that knew little about language design and happened to stumble onto analogues of good ideas that already existed in more mature form.

I will say, though, that I like that the writing of a spec is touted as one of their best decisions, as I really wish more novel languages would bother to define specs these days.
I'll believe it when I see it. They don't cite where it suggests in any capacity that Wi-Fi is ever acceptable for Secret or TS data transmission. If this was approved for anything it'd probably be CUI information at most (ignoring the many issues with their actual implementation).
Aren't these the same older Americans who keep voting for people who promise to abolish any attempts at improving the American healthcare debacle?
Maybe his truck has a really nice, comfy suspension that doesn’t move much. Maybe he’s humblebragging about his truck :P
A significant number, yes. Because "socialism".
I always love to see new Databases!

Welcome CursusDB!

(Random thought: Someone should create an online list of all known databases, all known versions of those databases, Lines-Of-Code (LOC) counts, the language that the database was written in, and the OS'es that it is available on. Also, same thing but for database connectors/drivers/APIs written to interface to different languages -- show me those languages for each connector... Or, maybe combine these these ideas into a website which allows people to search for databases by OS support, LOC, language written in, languages connector/APIs support, etc., etc.

That is, search for a database based on any and all attributes relative to a database).

Anyway, welcome CursusDB!