skysight-inc/HackerNews huggingface dataset:
> Who said consentual sex causes any harm? I'm arguing the opposite.

The comment I'm replying to is. They are arguing that prostitution is somehow harmful to them and should be banned. I'll note the analogy of a poster on the wall of ones workplace is pretty poor, unless someone is advocating that prostitutes should be manning the hallways of Google. If you don't want to be exposed to prostitution it's easy to avoid. If you don't want to be exposed to the decoration of your place of work it's a lot harder.

> The argument that women will interpret the posters as a message that they are seen as objects is potentially interesting, but then what about all the women who work at modelling agencies and ad agencies and actual sex related businesses?

You mean the women who signed up for this line of work voluntarily rather than walking into their software engineering job and finding these posters on the wall? I think there's a clear differentiation between the two. Google probably shouldn't decorate it's offices with graphic images of say, people being operated on, I think that'd arguably be just as hostile a work environment. That doesn't mean that every surgeon is being abused.

> So the image itself can not be said to posess any intrinsic harm or evil.

Agreed the harm is not in the inherit to the image. As with many (most?) human interactions, context matters.
No, that how google was able to achieve better latency and allowed using it on Chromecast devices. The controller has Bluetooth used only for setting it up, from there it's Wi-Fi that used to send input directly to the cloud instead of "BT to showing the stream and then to the cloud".

I wish they enable Bluetooth for it because it's an excellent controller. I use it to play Halo on xCloud via iPad...
If you have an array A with indices from S to T, you can use as its base address the address of A[S] minus S multiplied by sizeof(A[S]), then your address calculations are the same as with 0-based arrays. So I'd say it's a problem of a memory model of one old programming language, that is, C.
I apologize for the confusion. I was addressing the remark,

New projects are typically encouraged to use QML I think

I wasn't wondering where they were putting their development time.
Yup, rotate al former USSR republics every 6 months, including Kyrgystan, Georgia and Moldova. Just like the EU presidency.
10% of Europeans cared, but it wasn't enough.
Or just offer steam keys
Did .NET MAUI Ship Too Soon? Devs Sound Off on 'Massive Mistake'
Microsoft recently advanced .NET MAUI to General Availability status, but many developers have complained about half-baked functionality that was shipped too soon
Let's say you're a startup that's hiring it's 5th engineer.

Should you do criminal background checks? Install spyware on laptops? Forbid hiring from other countries? Restrict developer access to production env? Invest all your development time into security features until you run out of those?

If you actively look for problems, you will justify all of those.

Security is not about knowing which problems exist and fixing them all. It's about knowing which risks are acceptable at your current stage. If you don't know which risks are acceptable, applying random security practices is worse than no security at all. At least when there's no security you are aware of it.

If you can't come up with an attack vector where HTTP Basic Auth causes significant problems, you don't need JWT to secure communication. And even if you can come up with an attack vector, is it really easiest one to execute?

Speaking of attack vectors, how many of the folks that use JWT for inter-service communication actually rotate encryption keys when anyone who has access to them leaves the company? My bet is very few.
This is your daily reminder that computers, including Bitcoin miners, do not generate emissions, they only use electricity, and do not care where that electricity comes from any more than any other industry.

Now that Ethereum has moved to proof of stake, the part of the crypto industry that is in bed with ESG-friendly VCs and regulators has really turned on Bitcoin, as was always expected. There's an almost constant barrage of these articles now.

Some people really do want to live in a world the state gets to decide to what uses of electricity are allowed and which are not, but I am not one of those people.
This is 'just' aggregating the APIs the car manufacturers already expose (for their own apps or 3rd party) - without any additional hardware/direct car integration. So I don't think it's directly comparable.

I tested out the Renault reverse engineered API and BMW Cardata -> each one of them has it's (major) downsides. Especially unfortune for BMW Cardata, which is an official product that had a lot of downtime and really irregular data updates (at least for older cars).

So hats off to the Telematica guys for trying to bridge all this together.
If I had not shared the files with you, and they cannot be found in a public database, then the only way you could have obtained my files is through illegal means, such as breaking into my house or planting malware on my computer. In that case, the issue of sharing those files is beyond the point, since you already invaded my privacy and broke the law.

If I had shared a file with you, however, then you should feel free to share it with others as much as you'd like.
Microsoft Ignite Yubikey Offer $5 for two
Microsoft: Lazarus hackers are weaponizing open-source software
There are lots of places in law where we recognize some activity is bad, but does not always lead to specific harm, and we impose a penalty anyway.
To clarify, Fennel compiles to Lua, so you can use it in most places that use Lua. TIC-80 appears to embed Fennel, so you don't have to bring the Fennel dependency.
A month ago I would have said that about actual artists.
Intel Demos Sapphire Rapids Hardware Accelerator Blocks in Action
Have you ever executed a script you didn't write? It's handy to have a runtime where you can see what a script can do from its permissions.

I'd generally like to see more languages with APIs for untrusted sections. If I know my program reads e.g. paths from untrusted files but should only ever access it's own folder, it would be nice to have a way to ensure that I can't get tricked into accessing something outside of it.
But, within that, what's the difference between a company doing well and a company not doing well but leadership reacting to it well? I would say that is good leadership in both cases, but this suggests that consumers show a strong tendency to prefer the latter.
You can export your savegame via google takeout, but often these savegames will only work on the stadia builds of games, and aren't able to be loaded into stadia. (Source: https://support.cdprojektred.com/en/cyberpunk/stadia/sp-tech...)
I wonder if there is a way for them to take advantage of water current to generate electricity when the engine is off and optimize a propeller design for both. Similar to engine braking generation. I doubt it would be much generation, but would be interesting when used as an outboard on a sailboat.
I feel like "generate" is kind of a strong word in this case though. At this rate if the machines rise up, they will do so just to parrot all the "machines rise up" plot synopses in their training corpus.
Also if Google's CEO took a big pay cut and distributed the cut to all the employees, they might not even notice it. The CEO is one guy, and there are over 100 thousand employees.

People wildly overestimate the amount that CEO pay has any bearing on employee pay. It's all just emotional appeals to "fairness."
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5908141/

"Sonification of network traffic flow for monitoring and situational awareness"

I've seen discussions on this concept back to the 90s but haven't found one yet. I think one is in this book:

https://www.usenix.org/legacy/publications/selectedpapers/
What's with these arm chair dismissal of academic work by non experts? This seems to be routine at HN.
All those entities you mention provide a lot of services beyond tracking transactions and balances, which is fundamentally the only thing bitcoin can do.

The crypto world ends up re-creating versions of many of these entities, and their power usage should be counted if you're going to put the entirety of the financial industry's power usage on USD.

The energy use to utility ratio of bitcoin sucks now and it's unlikely to get much better with scale.
And as recent publications illustrate - it's usually not how big your curves are, it's how you use them.

On a more serious note - has there been any movement in research in the intervening years since that would indicate that 25519 is anywhere less practically secure than 448? Or has everyone just been busy working under the assumption that they're both finished when the quantum computers arrive - just any "5 years away" from now?
Well said fellow coin collector
That has nothing to do with my original comment. As a response to the Iraq war, pivoting to Russia as an energy supplier now looks foolish.
There's also my IDE which just bolts on types (both structural and nominal) to regular Lua - no transpiling as the types are defined with comments (or inferred).

https://github.com/Benjamin-Dobell/IntelliJ-Luanalysis/

Unfortunately, I haven't been able to give it as much attention as it deserves recently.
I would go one step further. Do not even bring in Python yet. Let's first determine the objectives. Do you want to learn how to write code generally or do you want to learn how to write code for say Web Development ? Mostly, it is web development (lower barrier to entry compared to say writing Compiler code etc).

So to teach web development, DO NOT start teaching me a Framework. Don't teach me React please. Don't teach me Vue. Teach me how the web works first. Teach me the basics. Show me when you open a browser and type a website URL, what happens behind the scenes at a high level (domain->DNS lookup etc). Teach me what is a "client" and what is a "server" before you tell me to do req.send('/api/getsomeshit') or whatever. I have no clue what that means. Teach me SQL before you tell me to run "User.save()".

I have interviewed so many entry level web developers who somehow took a bootcamp or tried to do a "github project" and they cannot explain how an HTML Form submission works. But they surely know how to send a GET request in React and process it in express/nodejs.

I am almost tempted to start a open source free wiki on how to learn web development properly (i..e the basics first, the WHY first).
Nah, the current issues are just because we're trying to do everything in one step. Because we've built tools that have so much of a stimulus-response approach, few efforts have been made toward interfaces that ask for clarification ('when you say X, do you mean XYZ or XXX?').

Image-to-image and tuning already addresses many of these issues; just as inpainting works really well, it won't be long before we have select-and-repair, where you add an additional prompt like 'improve this part - the ice cream is fine, just work on the dog's muzzle.'
Sind wir alle vergiftet? (STRG_F)
It depends on when they made the decision. Changing your mind doesn't mean you previously lied, it just means you were wrong. Lying needs intent.
> a mechanical background noise generator

What is this? A fan?
Bitcoin and friends eat energy (lots of) without producing anything of collective value: there is no more creating businesses, research, jobs, products, that is, progress.
A family can easily manage a mining farm that eats the same energy of a business block that normally would provide jobs for a hundred people or more; can you see the implications?

Also, since energy is turned directly into money, it then becomes money, which translates in its price being dictated by the highest bidder.
Read this as: building 100 more nuclear plants per country won't solve the problem because the sudden increase in available energy will shortly be defeated by more and more of it allocated for more mining, creating in a few years a new shortage.
To me, it seems lesser because online communication is inherently lesser to real life communication. It always appears as a restricted emulation of of "the real thing". Even now, you don't know my tone, you don't see my body language, what I emphasise, etc. I started writing this sentence, then rephrase it because it didn't sound good. I cannot hide this when speaking face-to-face.

Again, to me "easrng" means nothing. When starting to read your comment I had no idea what perspective you were coming from, if you were about to agree with me or not. All I know about you are the 99 words you have written in this comment.

Setting aside scams, if you meet someone online, when you get along well and become friends, would you reject the opportunity to meet them in real life instead of communicating virtually? I think most people would take that opportunity. I guess I am still young, and I think that most people my are inclined to agree with me -- especially after the lockdowns.

But what you say is interesting: When I hear "I can craft and change representations of all that I am", I hear someone saying that they can make up a fake persona, instead of being the person they actually and inherently are. An online persona starts blank, just like I have no image of you before our first message. Even the most generic person has something that makes them ever so different from most other people, that they cannot deny.

On the contrary, I think that anonymity makes people more honest, because they don't have to fear the repercussions of saying something that either a real person or an online persona. They both have to hide, while the lack of an identity makes you free.
It's probably cheaper than the lawsuits.
You start your argument with a missconception, 0 does not relates to the existance of something but rather the lack of. When a bank acount reaches 0 it does not mean money does not exist, neither it means the account does not exist, it just means there are no units there of that you are counting...
Gitlab and Let's Encrypt
I was using the terminology of the parent comment. :D
I’m using taxonomies to tag content by topic, so if you’re on a guide or how to, you can see related references.

I’m working on documenting my knowledge as a developer and creating training material for teaching others.
Silence. What did you do today?
I would put “check for spec valid HTML” far down the TODO-list. I’m a perfectionist, so I would run the validator at some point, but I find it’s basically never helpful for identifying usability issues with a website. For a non-technical person setting up a personal site, does it really matter?
moonscript seems not under active development since 2017, last release 0.5.0 was 2016 and never reached 1.0, which is very unfortunate.
What I mean is: the point of DRM is to regulate play of the game whether a person has rights to run the software to play it.

How do NFTs help if I have the binaries on my machine and can just patch the check for NFTs to always return "Yes this user is authorized?"
I should've taken the bet, I'd be $200 richer today. Stadia fan tears will fuel me for the next few months.
Meanwhile people will continue eating beef and feeling morally superior to crypto bros
- The comparison can still be valid. It's not mutually exclusive.
- The damage wrought by BTC may be small in comparison to USD but still significant
Also see VinyGo, a stereo vinyl recorder: https://hackaday.io/project/181401-vinygo-a-stereo-vinyl-rec...
My first real job was mostly working in Lua and, to me, the real warts are the weird edge-cases in how Lua behaves. It's been a while, but IIRC I remember getting caught by how Lua will not insert nil into the array values of a table, but it will skip the index, so you end up with gaps in your tables' values unexpectedly.

example:

a = {1, 2, 3, nil, 4}
for i in pairs(a) do
print(string.format("%i -> %i", i, a[i]))
end
[...]
1 -> 1
2 -> 2
3 -> 3
5 -> 4

There are just tons of little quirks like that in the language. They don't matter if you are doing light work, but they come to be really important for more developed things. I still love it, but compared to other dynamic languages you needed to be super careful about types and values and data consistency in a way that caused development to slow.
Not unless the products start failing or human population grows 10x and they don’t keep up relative to other Google products. Google takes products seriously when they have huge user counts and huge user counts relative to their competition. Their problem is their inability to seriously commit to growing valuable new products to that size.
They couldn't leave WPF alone to prosper... they had to "improve" it. Then the replacement wasn't good enough and they had to replace that as well. In the process they pushed product managers to say "Screw it, we'll just build the UI in a browser instead."

If anyone "kills Windows" it will have been Microsoft themselves.
https://twitter.com/GoogleStadia/status/1552989433590214656

@GoogleStadia "Stadia is not shutting down. Rest assured we're always working on bringing more great games to the platform and Stadia Pro. Let us know if you have other questions."
Jul 29, 2022

2 Months ago
Haha, this all is a weird reveal for me. In particular because now I know there are fewer people in Asahi Linux than I thought - since two of these personalities are one and the same.
One bearer token can map to several session IDs.
Nope. Huge products will be fine as long as they stay huge.

Google doesn't support new products enough to become huge and don't seem to have a cohesive plan to support a range of products in the long term.

I'm probably someone who could have benefited from Stadia but I feel like they never marketed to me in a way that even got me to try it. And the fear that this was just another experiment by Google didn't have me seeking it out on my own especially for the up front costs.
Google lacks of focus. They should take a close look at what company
they want to be in the next decade and more.

And yes, they should radically restructure their system of incentives.
Clearly the one they have in place does not work.

They have been all over the places, from cloud, finance, gaming, mobile, os, social, you name it. And most of their revenue still come from ads.

Steve Jobs:

“People think focus means saying yes to the thing you've got to focus on. But that's not what it means at all. It means saying no to the hundred other good ideas that there are. You have to pick carefully. I'm actually as proud of the things we haven't done as the things I have done. Innovation is saying no to 1,000 things.”
We should reduce noise controls, because people actually work better with more noise.!
Or maybe not.
Ernest Shackleton Pictures of the Endurance Expedition
It's so excellent having programs that can just log to stdout, and the main control program (systemd) able to gather all the logs & make them accessible in a unified fashion.

Twenty years ago, two-thirds of the daemons out there had some kind of log to file built in, and everyone needed log rotators, every program logged differently, and trying to see system-wide what happened around a given time was near impossible.
What he's comparing to Bitcoin is not EVERY SINGLE USE of the USD, but the actual USD network (the Fed and it's member banks) and it's security component (the US military, which is the ultimate enforcer of dollar hegemony).

This is comparable to the Bitcoin nodes and the miners.
ORMs where you don't write sql make me nervous, though it doesn't help the main version of this I used was raw linq-to-sql (not Entity Framework), and it could be very hard to convince linq to generate the correct sql for what I was doing (I once had to write my relationships backwards else it kept generating sub queries).

But .NET also has Dapper where it lets you write all the SQL and then it just handles the binding of data into objects, which having that handled for me is great.
You lost me here.

My gut feeling from reading the article and this thread has been that the monkeys should have been better taken care of. But the idea that every human advancement will only result in a win for the capitalist hellscape is some blackpill bullshit.

There are people who are trapped inside their own bodies due to neurological disabilities. Even if neuro-interfacing technology is used to huck consumer convenience devices, there are likely positive impacts on devices used to help these people. I don't really care about the 90% of people who are lining up to buy the neurolink equivalent of an iphone. I care about what those implications have for a disabled minority, as do many other people here who are commenting.

You don't have to feel like the trade-off is worth it, but if you aren't going to acknowledge that maybe technological process presents opportunities to help people, than you are being willfully ignorant.
You provide such a wonderful list of factors that may/may-not have contributed to a this crisis that I went cross-eyed and drooled a little at the depth of the complexity. But isn't it a little ironic that you end by blaming the culture war? We're literally a part of it, and it is an enormous obstacle to enacting policies in a rational way. It's not something we can bail-out on, like people fleeing to Canada when they don't get their way in US politics, instead it is something that has to be embraced and worked within as a medium, for better or for worse. I'm reading a book about early humanists in 15th century Italy and the issues are exactly the same. Culture wars are wars of rhetoric and polemic, and will always be with us. Best to master them, no?
Yeah, I was reading through the complaint, started looking through the patents, and unless I'm missing something, this seems more patent-trolly than any sort of legitimate complaint.

The complaint itself makes Voxer seem a little red-flaggy itself. Why Voxer created the application is immaterial to whether or not Meta infringed on their patents. The fact they won "Best New App 2013" from "Random bullshit SV award mill" is also immaterial. The "Silicon Valley Business App Awards" themselves call themselves an advertising company. It's an award you buy to say you won an award.

And from the patents I've looked over, it seems they're trying to patent the overall concept of chunking the data. Is that right? Am I missing something? I've seen nothing specific. No implementation.
In 1997, I'm not sure anyone could imagine an Internet without GeoCities.
It's a really interesting idea and also a way for those publishers to help move to subscriptions, which they all do.

I have GFN and I love it, but I will say that input methods/devices is a real weak point. Right now there's still no credible story for racing wheels, for example. I'm not sure about flight simulator rigs, either (I think no). I wonder if you'd have to do a bunch of R&D to make all kinds of tablets and digitizers and other specialized input devices available; or if the workstation costs for consumers of those applications are already dominated by license fees and expensive input hardware? Making it less attractive?
This article is a fantastic window into the ad publishers world. One aspect that struck me in particular is how the writer insists watching an ad for an in-game reward is bad, actually, because "the viewer has no attachment to the product". I fail to see how that would differ from any other ad. People don't tend to want to see ads, and this is the one area where they actually chose to do so.
You missed the "Facebook revoked Voxer’s access to key components of the Facebook platform". That isn't a good look when you exclude the competition even if you own the platform. Ask Microsoft how well that works in court.
That would actually have been hilarious.
I don’t disagree here either, but nobody is dying yet and it’s not a recurring series :)
AtomicJar: Shift integration testing left and get rid of staging
Yes, this is unfortunately true.

There's a spiritual, mostly compatible, successor that is under active development: https://yuescript.org/