skysight-inc/HackerNews huggingface dataset:
WhatsApp sues NSO Group for allegedly helping spies hack phones around the world
Takeaways from the $566M BriansClub Breach
Like, ~4 bits? It's the last two digits in 2a01:cb14:cce:1200::xx.

Compare these two:

2a01:cb14:cce:1200::xx
203.0.113.42+192.168.1.xxx

Which is shorter? It's not the pair of v4 addresses.
KeyHelp – Administration panel easy to handle
>The underlying problem IMHO is that these frameworks are unwilling to create major breaking changes (since that would hamper marketability) so it's easier to just shove things into the unused edges of the semantics space until they becomes a hodge podge of a million ways of doing the same thing.

Sounds like you want Mithril, but keep in mind that backward compatibility and marketability are, in fact, useful features.
> I've seen some projects lately with many people involved and months or years of development time invested in them, that I, an average programmer at best, was able to solve with a few days work and with at least an order of magnitude less paper used.

Are any of said software projects open source or otherwise well known? I've often gotten the same feeling but haven't gone so far as to reimplement and prove out my intuition.
Find Your House Plans Below – House Plans Sam
Advertisements that are disguised as articles will hurt your business in the long run when the jig is up.
Abuse of XML killed it a format. JSON is absolutely shit for semantic markup, and yet developers today routinely use it for documents because "XML is bad". They contrive ridiculous schemes for adding metadata and type information. They use it to generate HTML even when HTML takes less space. Finally, we regressed from XTML to HTML5. Buy-buy namespaces and parsing consistency.
I noticed the latest data is from 2017. Is the data after that not available or you lost interest on the website?
How is it a money grab? There's no recurring subscription fees to play CS:GO
What do you mean by "original paper" here?
In vue you can do <button @click="increment()"> and it treats it the same. I tend to put the (), especially since I am almost always passing in some sort of object inside a loop.
Doom 93 Cheat Code Encryption
You don't have to use SFCs (I don't in Vue 2 or Vue 3). However, you would be able to nest components in an SFC so long as you don't expect the <template> tag to work in the interior components (I can't imagine how that would even look and work).

The only thing that SFCs do is create a render function for you (as well as some CSS scoping magic). You can do that all yourself and that is all documented and supported behavior.

You have completely the wrong idea here and, honestly, this is all in the documentation.

> React makes no judgements here

Vue typically has fewer opinions than React (and FAR less than Angular) in my experience.
> SGML can still make a comeback

Hey, you should checkout http://sgmljs.net (my project).
That sucks. Do you know of any way to fix it, other than backing up the data in each app separately using means other than iTunes/iCloud backup, and then restoring the iPad to factory state, which would take hours?

What did you use to sync? I've been able to sync Git repositories in GoodReader and Working Copy, but I have found the Files app's SMB support, and integration with apps like Secure Shellfish, to be buggy and unreliable.
You got placed with other cheaters because you haven't played enough for system to identify, once you start playing more often you will see less cheaters.

Also, as you recently started playing again, lot of players might seem so good to you that you are thinking they are cheating, they might be just good.
Alternatively

//root/item[key[text()="Name"]]/value/text()
Shrug. Maybe? I think Vue is popular enough that if people actually disliked SFCs once they started using Vue they you would see blog posts about how to avoid them, complaining that's why they're leaving Vue, or tooling that makes it easier to bypass them. I don't really see this so my assumption is devs generally like them once they start using them. I could certainly be proved wrong.
More on the relationship between hooks and the proposed Composition API: https://vue-composition-api-rfc.netlify.com/#comparison-with...
Not really. I'm not doubting that you have been wronged by the judicial system, as I've seen this first hand with a close friend. However, a bold claim like this requires solid evidence that such practices are the norm.
Here's a couple of reasons why I don't want to do this:

1. 135 hours is a LOT of time to invest for even tens of thousands of dollars return. I could build and market a side project or two in that time, which could have potential for significantly higher return.

2. To recoup that return, I have to take a big risk, using a highly inexperienced agent (me) in a huge dollar transaction where everyone I speak with will have much more experience.

3. Worst decisioning -- if I am my own agent, I'm not in a good environment for optimal decision making.

There are other reasons outside the scope of your question (some people prefer lower touch investments), but those are a few.
Olympus and Sony have been the most aggressive about sticking clever software in their cameras, so they'd be the ones most likely to invest more in computational photography.

The problems for camera manufacturers around this, though are:

1. Their market is incredibly, loudly regressive about a lot of this stuff. A noisy chunk of the photography market is really hostile to workflows that don't mimic hundred year old darkroom processes. Doing in-camera is an abomination. Automation is an abomination, etc.

2. Building the compute in to the camera is non-trivial. You've already got a lot of compute power focusing on running the complexities of things like continuous AF tracking (e.g. on top-end Olympus that's 4 of the 8 cores available). A lot of compute budget is used for things phone cameras are rubbish at. At some point things like heat become a problem.

3. Data volumes are hard: Olympus are "only" dealing with a 20 MPix image. Sony are dealing with 24 - 60 MPix images. Olympus do that at up to 60 frames/s (20 with AF), and to read the data within the constraints of shutter speeds of 1/16000 s. That is... a lot of data compared to the relatively modest rates on an iPhone. Oh, and while iPhone users are generally OK with a bit of lag, DSLR users get really pissy if you're making them wait for that. Latency needs to be very low.

4. Physics is hard: A Sony sensor is a 24 x 35 mm hunk of silicon. Quite apart from the challenges of the data volume, reading a chunk of CMOS that large has been a challenge. Sony have done a lot of clever things to work around those limits, but still... (Olympus have been able to do high frame rates longer than anyone else in part because their sensors are smaller)
Most people I know who make less than $50k a year and are between the age of 19-25 have better money management skills / perception of money than my peers making $100k and up.

Many have similar social lives, I think it boils down to perception and realizing what it's really like to go broke. Most people who don't come from means know the emotional / mental value of not freaking out about money constantly, while those who come from money or just spend like there's no tomorrow seem to feel like buying out to their ego's delight will lead to a life they want. It's bizarre to watch. Some of my friends think it's normal to have $40k+ in credit card debt or $80k+ in student loans and still have a $100 gym membership and blow money like crazy. Again, bizarre to watch.
Certainly. I wasn't suggesting that JSON representation I put up there was actually a good idea, just that it's theoretically possible to represent that document as JSON.
You can do this within Vue if you like - you just increment the complexity of your exisiting component, rather than creating a new child
We’ve never had a sole DevOps engineer at the startups I’ve been apart of. The infra was always managed by the team (90% the backend engineers). I think what your describing is just a startup friendly backend engineer.
Whoosh :)
you can do exactly that, they just wanted to showcase the methods option.
often you would switch true to false doing:

`@click="isSomething = !isSomething"`
It would be great if Adobe could open source their existing Flash Player at some point.

I struggle to see how doing so would harm them commercially. Even if an open source player is available, browser vendors have no interest in supporting it, so it won't be supported with browsers. It isn't going to take away interest in their newer pure HTML5 authoring tools.
In my experience VLC is pretty good at slowing sound down. It can also play videos straight from Youtube.
This is very convenient and self serving logic. Everything will be abused by a small percentage for their own gain. Dismissing the entire ADA because of a few anecdotal examples that were irritating to _you_ is completely nuts when weighed against the massive improvement in quality of life the ADA has created for the millions of disabled Americans.

When you say you'd shrug what you are really saying is that you care about your HOA and don't give a crap about people with disabilities. If you did care you'd be proposing ways to close loopholes like the one Plaintiff was exploiting.
<strikethrough, see reply>If you want to continue playing after a full ban, you need a new Steam account and buy the game again.</strikethrough>

That said, taking time for detection to be developed and not wanting to give live feedback to cheat developers are also good explanations for waves.
Android devices have multiple storage partitions. "Factory reset" generally refers to wiping the data partitions, but not the system partitions. It does not mean reflashing the phone's entire storage from an external image as you would expect.

I would imagine this malware modifies one of the partitions that is not customarily wiped. And I would expect that doing a proper full reflash from a computer (eg starting from `fastboot flash bootloader ...`) would remove it, assuming it wasn't already baked into that image at the manufacturer.
I see the same thing in some apps that use GPS/location. If it can't get your location because you're underground battery use increases as it keeps trying and trying.
> I dunno, climbing gear isn't all that expensive and there's not THAT much gear you need - you can fit it all in a backpack, you know.

Wut? Not expensive compared to what exactly? You know climbers are leaving material behind in mountains and trips themselves are expensive?

Why would "fit into backpack" be an argument for why something is cheap?
Thx :(
May I ask how you use the "search everything on my iPad" feature? Do you depend on iCloud to store the master copy of all your files on all your devices? I don't, and I assume that's why I've never been able to get anything useful out of the system-wide search feature, but I'd be interested in making it work if I could.
The sexy Halloween costume industrial complex
I went to a large lan party this weekend where half of the event goers were CS-only players.

Holy shit, talk about toxic!

There were players who, from across the room, were screaming at the top of their lungs about how someone "fucking sucks", "loser", "awful", etc etc.

It was extremely embarrassing to be a part of. I'm never going to a CS-oriented event like that ever again.
I was going to say, last I remember CSGO had very little cheating in it. But I haven't played in about a year...
AI is helping scholars restore ancient Greek texts on stone tablets
Further follow-up https://news.ycombinator.com/item?id=21390563
I saw the MITM injection from Comcast exactly once and it served as a reminder to go and change the DNS settings on my routers. Never seen the injection since, and I've been on Comcast for years.
You know that the "j" and "n" are next to each other on the keyboard?

And apart from that, are you sure that I am the ignorant one, when I wrote "there can and should be a simple htmltext fallback."?

Anyway, since your needs seem to be, being self righteous, I won't interfere with that anymore.
Microsoft Powertoys v0.12.0
I use defensive programming, as in throwing errors when something is used the wrong way. Assuming that the developer always run the code at least once before shipping. But I try to avoid thinking into the future. I'm already too good at finding edge cases, that if I would also think about possible issues that might arise in the future, I would get nothing done. I instead wait for it, and then fix it only when it has become an issue. Especially in optimization, I often fall into though traps like "what about when this table has millions of rows, this query would take a long time", I have to remind myself of the problem and what the priority is right now. While there is code debt, there is also opportunity cost.
Number of kids watching online videos soars
Wait until you see how people behave in real sports.
I'm explaining why I don't like SFCs because the above poster referenced them as a "pro" for Vue over React. Whether or not you _have_ to use them in Vue is immaterial.
The birds aren't aiming for seeds on the other side and have no motivation to fly through the ropes?
I have not seen a single leftist defending Hunter Biden. Hell, the majority I talk to are hoping that's what sinks Biden's campaign, since as a candidate, he's the only weaker option to oppose Trump than perhaps Hillary Clinton was. The only reason he's even IN the primary is because he was attached to Obama, if it weren't for him being the VP, nobody would care who the hell he was. He's failed to run for the presidency, what, 3 times prior?

I don't care about Joe Biden. He's as crooked as any of the other big business Democrats. He'd do the country a tremendous service in just fucking off back to Pennsylvania and never going on TV again.

> I prefer the First Amendment to the truth police.

I welcome the truth police with open arms, because the alternative is what we have now: a free-for-all in which well funded interests, both political and corporate, can spew whatever well produced and intelligent-sounding bullshit they please onto our mass media and an unsuspecting populace. This is not sustainable. I would've really hoped that people would know better and be able to properly vet sources, but it's been proven, again and again, that they cannot, or will not.
this is an issue for all online games, not just Counter-Strike
There are two numbers on the cellular network that matter: international mobile equipment identifier (IMEI). This identifies the cellular radio in question, usually the phone but a dual SIM phone will have one for each slot.

The second is the international mobile subscriber identifier, IMSI. This is the identifier the SIM sends to ask the network for functionality.

Even without a sim installed, the phone may transmit and will transmit its IMEI when doing so. This is so that cell towers can talk back to the device (a bit like ssids in WiFi networks). As mentioned in other replies to you you can often dial emergency numbers and your calls are routed. To do that you need to know which device is calling.

So yes you can track individual phones. You can also tell when a phone has changed SIM or a SIM has changed phone and so on. No idea if networks do this, but the data is there.
It might be that stuff (that is still beginner stuff) a bit beyond the first step is harder.

Hello world is simple in python, but it is still hard to get started writing real-time code in it even if hello world might be your first step.
i just got rick rolled by technical documentation
Response of the Perl Foundation about Renaming Perl 6 to Raku
> 'Vue.Component' and a template string.

But the template string is just a string, right? Can you get the same IDE integration while avoiding SFCs?
I can add to this that some languages have an active and passive voice to express oneself. Clear thoughts are expressed and experienced by the listener/reader by using an active voice.

Example:
I have written a comment on HN and I have been feeling good ever since. (passive) vs.
I wrote a comment on HN and I feel good ever since. (active.)

The active sentence is both clean and concise.

Any English native speakers please chime in with better examples. (:
Rocket lab though uses less metal and has carbon fibre chassis, fuel tanks, etc. They 3d print their engines which is the main metal part of the ship.

The constraint may be in autoclaves as carbon fibre is a more intensive product to make than just 3d printing or bending metal.
Of course, but I haven't seen it that bad before at an event IRL.
I hear plenty of stories like this out of California. Their enforcement of the ADA is somewhat unique. Instead of having inspections and compliance officers, any wronged party can file a claim and receive ~$4k in compensation. There are plenty of people who make a considerable amount of money as 'freelance' code enforcement.

My issue with this system is the animosity it causes. Panzagl had one interaction with this method and it was enough for them to be ambivalent about the ADA.

A friend of mine does public outreach for an organization for the blind in Seattle, and 99% of ADA non-compliance that they see stems from ignorance and is solved by education.
Then what about the people who are fine with the tracking and selling personal data (I for one) ? I think its great that let say google manage to make money out of my personal data, and in return I get to use their of free service.
Think about the data explosion when all our photos and video store the whole light field.

A 2.5D model is probably less data?
(I should add to that: the pre-post capture already exists on Olympus since they released the E-M 1 II a couple of years ago. But DSLR makers are generally more focused on capture-time optimisations like that, eye focus, Sony's facial recognition in some of their cameras - which allow you to register a specific person's face and priority autofocus on them.)
> quite readable to the trained eye

This kind of code is cute, but awful for readability. The author could easily (more easily!) have written the function to be very readable, but went for the cute ultra-compact style instead.

The only reason it's at all readable is that it's solving such a simple problem. Write more complex functionality in that style, and you quickly get a nightmare.

I believe MISRA C outright bans this kind of thing (three assignments with no sequence point), as it has no place in a codebase of real consequence.

I understand that some C programmers pride themselves on being able to read this kind of code (far more impressive than being able to write it), but I see no reason for it in serious software work.
Whereas I use it primarily for the persistence layer, since I'm often sshing on a flaky connection and it's nice to be able to leave things open and be able to come back to them, or to attach to a session I left open on my desktop when I'm away.

Tabbing/windowing is a nice bonus; I don't use tiling in tmux all that much, since as you said, it can be done on a different layer, but it is occasionally useful.

My biggest frustration is that there are like ten million places where you need to tweak options to have it behave like a normal shell (scrolling, selection, etc.). It would be nice if these were less quirky by default.
You can still be fingerprinted based off the scratches on the lens.

https://www.insider.com/facebook-patent-photos-fingerprint-d...
> If you want to continue playing after a full ban, you need a new Steam account and buy the game again.

CSGO is free to play. If you get banned, you only have to register a new Steam account...
As pointed out by another comment already, "you" maybe as well the ISP's installer software.
I love the trend of animal games. I'm a big fan of Shelter (https://store.steampowered.com/app/244710/Shelter/)
I don't need a special editor to write out YAML (if it didn't have tab dependence) or TOML quickly. It's also a lot faster for a human to read vs XML. JSON is fairly readable, but a bit of a pain to write out compared to ini files, since you have to quote all strings.

If your going into complicated things like schemas or other complicated structures, then you probably shouldn't be using YAML or TOML. I would mostly use it for config or other simple things.

At this point if you are not interacting with 20 year old java software, that was created when JSON didn't exist and XML was king, you should be using TOML for simple config, JSON for most things and heavyweight XML, protobuf or csv for the specialized cases. And while we are at it, markdown for simple documentation.

Even gradle decided to use groovy scripts as their config language because it's far more human readable and usable.
Online Screen Savers
> Though, seriously, I have a hard time understanding the reasoning for data caps on DOCSIS infrastructure.

It really $houldn't be that hard to under$tand.
Getting a malicious app past Apple in this context might mean as little as getting past a cursory review from a single indifferent employee. Apple has let enough bad apps through that, without further information, my default assumption is that the reviewer is doing little more than checking some boxes.
DynamoDB vs. Aurora: An AWS Flagship DB Comparison
I play a lot of Verdun and almost no one talks/has headsets on during it, in either the US or EU regions. Very few people talked when I played Titanfall 2 either. Granted that's way different than a LAN party I'm sure.

I can't believe people are still playing Counter Strike. We had servers for the original version (Half Life 1 based) way back in the dorms in like 2000/2001.
In most sports, you can get ejected from the game for acting like that.
this is every youtube video, to me
I once got a really nice one:

Software v1.0: Config is a binary blob and everybody curses the nasty editor provided by vendors.

Software v2.0: Config is in XML. Thank god!

Oh wait.

<Binaryblob><Byte value="65"/><Byte value="99"/> ....
It is well worth buying. Sounds like due to cheating it is pointless for them to have it free now.
GrubHub Short Sellers Win Big as Value Gets Cut Nearly in Half
This reminds me of a friend of mine, who used to work at a company that supplied financial analytics software.

The "software" was MS Excel workbooks. C-level execs love Excel, and they love interactive worksheets even more. The workbooks my friend made were huge, and had immense amounts of functionality. And this was all done without using VBA. It all had to be done in pure Excel functions. This guy had obvious programming talent as he rose through the ranks very quickly, but he never was allowed to program in anything outside of Excel, anything that resembled an actual programming language. He eventually left that career (and the very good money he made in it) for an entirely different calling. He's now finally experimenting with more normal languages, like Java, in his free time.

More on-topic, I feel so sorry for the French developer scene that you've got a monster like windev holding down an entire generation of what could be promising devs.
What is the exact relationship? The history as I remember it is:

1. SGML (Simple Generalised Markup Language) came first.
2. HTML was a specialisation of SGML, it took off because of the web, and is probably the only reason for SGML to become famous.
3. XML was then invented as a generalisation of HTML, perhaps by people who had never heard of SGML.

And I seem to remember DocBook is an SGML thing, it was invented between steps 2 and 3.
Exactly this. Template directives support a lot of JS functionality (while not encouraging it, like JSX does). That said, except in rare, extremely simple cases I still prefer wrapping that logic in a computed property or method, as it will inevitably grow more complex later.
Learjet's Famous Brand Is Dying a ‘Slow Death’
It's "clueless" but not "nasty".