skysight-inc/HackerNews huggingface dataset:
I feel like it's just to difficult to pin down what area of ai will improve. For example what about an AI that is relatively powerful at brute force decryption(not sure if this violates some thermodynamic principle). Or even just an AI that can easily find exploitable websites. Things like that destroy trust in systems and probably large systems like gov or corporations have more to lose if information is up for grabs. But maybe it's the opposite way around. Hard to tell imo
This makes me glad that I decided a while ago to use only throwaway accounts on HN, to avoid doxxing. One account per thread, and no more. Good luck tracking that, stalkers.
That's because jaywalking is frequently, if not always, used as a pretext to stop and investigate someone for purposes of harassments or profiling.

Do you dress well, and generally look like a law abiding citizen? I'll bet you never get stopped.

If you wrapped yourself in blankets and started pushing a shopping cart in an affluent area, you would learn all about laws that you had no idea existed.
No, because "jaywalking" laws never really made people safer... There are obviously many problems to solve, but having crossing the street in many areas criminalised doesn't really help with any of them.
Try thinking about it with the limit not being the hours per week on average you're at work, but the total number of hours per week on average that most people are capable of being fully productive.

In other words: If people at work 40 hours a week on average, but only have the mental stamina for 32 hours of work a week on average, why stay in the office 40 hours on average? Those 8 extra hours will not account for extra productivity. Switching to 5 day weeks, in this model, won't increase productivity, nor 6 day weeks.

I've said "on average" a lot, and that's very deliberate. Most people I've ever worked with across 20 years in tech are largely unable to keep up a fully-mentally-engaged 40 hour work week every week, and even fewer are able to sustain longer average weeks than that for very long at all.
> Sorry to say but that too is your fault. First thing you're supposed to do with tests is make them fail, then make them pass

They did not say they didn't do that, you're assuming.

If I were the person here, I might write a simple test with 'val1="foo"; val2="bar";' to make it fail. That would make it fail because the first byte is different, while I would think it failed because the entire value is different.

You might say that I should have also tried "bar" and "baz" (which would reveal the issue), but it's infeasible to try all possible inputs.

Most code is not written with exactly an excess of time to follow perfect practices every time, and so we must make tradeoffs.
Relevant: https://www.vox.com/2015/1/15/7551873/jaywalking-history
If you've seen the video before you could search your view history.
There was another article, also from WSJ, discussing some of this phenomenon: https://www.wsj.com/articles/why-do-all-these-20-somethings-...

I was relieved when I read that original article because I really did think it was just me. It really annoys me because when CC is on, my eyes tend to focus on them even if I don't need it for a particular sentence or scene. I feel that takes away from enjoying the film since I'm so laser focused on the CC. I've tried to ease my focus up a bit, but I just can't seem to do it; if CC is on, that's where my eyes go.

I do wonder if a new UI/UX for CC could resolve some of that issue. Maybe something like using AI/ML to dynamically place the CC closest to the person speaking so I don't need to direct my eyes at the bottom of the screen and can have both the text and the actor's face in my field of vision?

Anyways, just some random thoughts from someone who is increasingly annoyed by not being able to make out what the hell people are saying on screen anymore!
FWIW, if you're curious about the insights from somebody who's crusty enough to make their own protein bars :)

If you care about avoiding "processed foods" in other domains and are consuming shrink-wrapped bars with a shelf life of 2+ months: here be dragons!

I store ours in a glass container the refrigerator, where they're individually wrapped in butcher paper. I'd consider them good outside of the fridge (in the paper) for 32 hours, inside the fridge for a week or two. Making a batch takes about 10 minutes + overnight refrigeration, and the recipe is trivial to scale-up/down in size.

They're certainly not as convenient or robust as shrink-wrapped lara bars, but we're not frequently in situations where the diff disappoints, ymmv.
Nice wrapper around qemu for those wondering.

As someone with MacAlpine heritage I have never been more disappointed in two letters, though.
It is night and day. More specifically:

Python's type discipline is stronger, but dynamic.

Java's type discipline is static, but weaker.

Both are most certainly typed. An untyped language would be one like Forth or most assembly languages.
It takes more time and effort than just running the damn script! Is that not good enough?

I mean I want to use containers but on top of setting up the host, they require composing containers (even when ready made for customizations), networking, logging and fight for more memory when using memory hungry stuff in conjunction (like elastic or other db).

If my main job was devops, I suppose I would make myself more valuable by doing everything in containers but when I deploy an app it is because I have to on top of many other duties so being able to not only setup but troubleshoot and fix outages quickly is most important (and I hope a full time devops person, if I ever get one) will help me migrate all that some day so it looks nice and neat.
As an investor in the company, you would seemingly be in a position to push leadership to allow what you do for other employees.

Have you, and how did it go over, if so?
Yep, we “hung the lights” this year by simply changing the 2-digit light show code in a browser from Thanksgiving to Holidays.
The funny thing is that executives usually justify their giant salaries with the value and results they bring to the company.
I think people just need to learn how to pushback. “Sorry I have plans” has always worked for me with an handful of exceptions over 17 years of working.
This service pretty much does what you were asking for: service name and it handles the routing under the covers:

https://aws.amazon.com/blogs/aws/new-amazon-ecs-service-conn...
Huh? Jaywalking is not a felony, it's a traffic violation. You'd get a ticket. There is no criminal trial. This is like saying CA doesn't fine people for speeding.

Jaywalking laws are probably enforced whenever they're convenient to enforce, i.e. against undesirables.
This article seemingly handwaves away the single most important factor in modern war between major powers: nukes. If two major powers go to war, and it's a real war in the sense of one trying to directly conquer the other's land then that's going to, near immediately, escalate to mutual nuclear annihilation. AI doesn't change this basic and now decades old formula in any way, shape, or fashion.

I'd also add that the article fails to mention that the wargames we keep losing are not outright nation vs nation war, but instead over things like Taiwan. We're trying to win a war at a location 10,000 miles away against a country 100 miles away. Overextension is at the heart of the decline of all great Empires.
You’re dancing around one of the issues here, and that’s selective enforcement. When laws like this remain on the books, they can be used to target specific areas or segments of the population. That’s one reason that it’s being removed.
I've never noticed any input lag with VSCode remote SSH. I was under the impression the editor cached file contents (pulled entire files at a time over SSH) to resolve this issue.

Or are you just talking about when using neovim?
Their offspring are near microscopic and in vast numbers. A behavior mentoring relationship would be hard

Perhaps if they evolved a stage where the tiny things latched onto the parent for protection from being food, and lived off the parent, then the parent might evolve to produce an edible skin (for tiny octopus) and hang around longer
Doesn’t seem like the maintainer locked themselves out, but rather simply no longer works for the palamtir. The github account he was using to reply was even the same one he used to commit earlier.

> python-lsp-server is a fork created by the community because I was the maintainer of this repo but lost my write permissions several months ago. So, it's not something "official", it's just what we needed to do out of necessity.
Every tool says its the same but they aren't. You'll eventually run into some issue that wouldn't have happened on Docker, and as soon as a dev spends two hours on it you've paid more than you would have paid for a Docker Desktop license for that dev for the year.
The word "Levoy" does not occur on the page. Perhaps the site's author should have put their name in the page title instead of, ironically, embedded in a picture on the page's header!
Extract taxes, i.e., the Roman version?
Great point. I wonder if any Board of Directors has ever asked a company CEO "Did you log at least 40 hours last week?"
> Maybe they should introduce an option to configure which set of defaults is used.

> ...

> Then at least there is only one setting to change to get sane defaults.

I suspect that, much like C++, there will be fierce debate over exactly what constitutes sane defaults.
Relatedly, many websites have nowhere to tap that doesn't do anything. If you try to select some text then want to tap away (to clear the copy/select all/etc popup) you can't do so without navigating away from the page or causing something else unwanted to happen.

This gets doubly frustrating when navigational elements don't contain actual anchor links. If you long-tap on mobile to open in a new tab, the browser decides you are selecting text and there is almost no way to dismiss the resulting copy/etc popup without tapping elsewhere on the page - which you cannot do without navigating elsewhere or otherwise causing an unwanted action.
I've learned the hard way that the functions to focus on in a C code review are:

malloc, calloc, realloc, memcpy, memset, memcmp, strcpy, strncpy, and a few others. They're a rich source bugs, usually:

1. an off-by-one error due to the terminating 0

2. an overflow vulnerability (particularly with malloc/calloc/realloc)
Maybe just give notes a namespace if it doesn't have it already. That way you can subscribe to some and not others.
I'll take on this ... incredibly ... dumb take.

It doesn't matter if we are "adaptable". We are directly reliant on a functioning global biosphere. This ain't changing.

One of the scariest aspects of the current mass extinction is that other mass extinctions occurred on the timescale of tens to hundreds of thousands of years. That can be viewed as a proper timescale for overall evolutionary adaptation to occur in the global biosphere.

Our current mass extinction is really on the scale of a couple hundred years.

Previous temperature shifts likewise occurred on the scale of 10,000s of years. That provides time for adaptation, migration of entire biomes to shifting locations. See: https://climate.nasa.gov/evidence/

Our current one is ridiculously fast. Even if the biomes / ecosystems could migrate, humanity is industrializing all the possible locations for the biomes to migrate too with farming.

Unless you are a colonist from mars with experience in surviving in a world without a functioning biosphere, kindly never repeat this sentiment again.
Another approach, if on Windows, is to use the powerful HitmanPro Alert, which includes "Jit Guard", which will work across the board.
Twitter is the biggest offender on the internet. Tweets suddenly disappear just as you go to engage with them.
If you don't want to use containers at all then that's a different question than the one I I was responding to.
I found that Germans in Berlin got quite annoyed at me, an American, when I’d cross an empty road against the signal. They’d point at the “red man” and scold me. It was quite amusing coming from Boston where jaywalking is out of control.
No, he is not confused at all. He's specifically railing against walled-garden, closed services where your only access to them requires a mobile app (which of course uses the internet), and has no (or limited) web-based functionality.

(Also note that this is Jamie Zawinski, who wrote the UNIX version of Netscape in the 90s. I don't think a guy who wrote a web browser would be confused about the difference between the web and the internet.)
The iOS keyboard's suggestions are the worst offender here. They always lag more than other virtual keyboards I've used, and I routinely end up selecting a different suggested word than I intended because they change from beneath my finger. I can't tell you how infuriating the iOS keyboard is.
You don't have to _build_ anything, you are simply using the Clang compiler with the GCC standard library

The C++ compiler and the C++ standard library exist as separate components. You're free to mix and match them. You just need to configure the relevant compiler and linker flags (which may be harder on GCC than Clang, for instance)

And if you mean to just #include <ranges>, that's not right at all

For instance, installing LLVM/Clang on Fedora Rawhide uses Redhat GCC 12.2 as the default stdlib right now, and including <ranges> works perfectly fine:

[user@MSI ~]$ clang++-15 -v
clang version 15.0.0 (Fedora 15.0.0-5.fc38)
Target: x86_64-redhat-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-redhat-linux/12
Selected GCC installation: /usr/bin/../lib/gcc/x86_64-redhat-linux/12

EDIT: I take it back, you're right. You can #include it but if you try to use parts of it, it will cause compile errors
There's definitely some value in leftover grounds, in that if you're stuck with no coffee and no ability to get coffee, shaking up that used pod and running it again will result in something drinkable containing caffeine, if not something tasty.
I find most "protein" bars, processed or unprocessed, are relatively low in protein and function more like energy bars, meal replacement bars, or even weight gainers.

I expect the ones made without processed ingredients like protein powders to be especially in that category. Not that there's anything necessarily bad about that, but it does bug me when folk label products as "high" in protein when all the protein comes from nuts, legumes, etc.
> Are stacks mainly used in software design while registers are mainly used in hardware design?

Not necessarily. BEAM, the Erlang VM, used by Erlang, Elixir and other languages is a register software machine. https://www.erlang.org/blog/a-brief-beam-primer/
We'll look back one day and wonder how this was ever a crime. This is a symbolic move, since it rarely gets enforced. But needed nonetheless.

Now let's get municipalities to put those lights that detect when a pedestrian is crossing so that motorists have better visibility. Tons of crossings not connected to the street lights that need this.
Are well designed experiments actually failures? You set out to find out something: “can I extract sufficient caffeine from spent coffee grounds?” The person found out the answer. Sounds like a success.
There is the old joke that, when you increment each letter in VMS, you get WNT.
The Hidden Curriculum
Yes, I'd like to own a few SQUIDs to play with. I've got some old Tesla patent drawings (bifilar coils) I'd like to understand better.
'We found 2 amateur-hour networks that didn't have much engagement + 1 network we were tipped to "after reviewing public reporting into a portion of this activity by investigative journalists in Germany."'

Wow. If this is what they come up with for a quarterly PR piece, it doesn't signal FB actually cares past the lowest-hanging fruit.
The less sites use such dark patterns the better. And a beads up is nice so people like me who avoided clicking twitter links because I couldn’t be bothered with their gated content might give it another shot. Now if reddit does the same it would be great!
> This silliness of taking things out of context and then attacking them has got to stop.

A comment in a thread about a swastika should not be used as an opportunity to connect Judaism to Israeli policy. The discussion of the suffering of the Jews of Europe and their sensitivity to this symbol is orthogonal to that YouTube video you linked.

This is an example of a commonly used anti-semetic tactic to try and link these two together in order to justify lack of sympathy for Jews.

> millions of people in Europe

Many of whom immigrated to the United States after WW2.
FB Messenger is my country's main social media site. I can't communicate with almost all of my loved ones if I don't have one.
And sleep. It's rarely mentioned, but the difference between good and bad sleep may mean the difference of 80/20 fat/muscle loss, and 20/80. If the numbers are true (I know of at least one study, but no meta stuff) it means that crash dieting with bad sleep is actually counter productive, as you lose a lot more muscle than fat.
The weirdest thing happened when making this post, I typed "The Hidden Curriculum", and the Hidden was omitted until I edited to add it back. Weird.
What you're saying isn't all that precise, but I think I disagree with it.

> It's like people have forgotten what tests are for and thus what you want from them: a test that pass is essentially useless, it completes the green check mark and that's it, it doesn't matter

This is, in my opinion, not true in some cases. Sometimes, I'll write unit tests that never fail, and are purely to allow me to verify one of my assumptions about the code. Basically, the unit test is a tool to force me to think through each line of the code, and that's it.

Typically, when I do the above, I also use a debugger and/or line coverage tool to ensure the test actually reaches part of the code I'm trying to reason about, and with the debugger, this sort of "test-writing as a tool to think about code" is in my opinion much more powerful than just reading code. I do this a lot in code review when I don't understand someone's code, since it's easier to run sample values through it and set breakpoints in a test, than it is to do all that in my head looking at the diff view.

Now, you might "no true scottsman" argue that those are not tests (and indeed, I often don't bother to check them in), but I think they are.

I also think integration and blackbox tests that never fail are fine, and expected. If I add a website uptime monitor (a "foo.com returns 200" type test), should I immediately take my site offline for a while to make sure it fails?
Note that while the Chrome extension declares that your data is not "used or transferred for purposes that are unrelated to the item's core functionality," their Privacy Policy totally allows for that: https://nopecha.com/privacy

> We may share Your information with Our business partners to offer You certain products, services or promotions.
> You could probably create rules for one that require the condition of an if statement to always contain a comparison, but it's worth remembering that the comparison operators themselves return 0 and 1.

Yep! I'm thinking that it might be possible to approach it from the side of how the expression is constructed rather than what it actually yields when evaluated though. I'm not positive, but my instinct is that it should at least be technically possible to statically detect whether or not a condition was constructed from a set of recursive rules like this:

1. `true` or `false` from std.bool.h
2. a variable or struct field of type `bool` from stdbool.h
3. a comparison expression using either equality or inequality operators
4. some composition of instances of these rules with boolean operators
5. a function call where all returned values are instances of these rules (applied transitively across nested function calls)

There might be a couple other cases where known booleans could potentially be constructed. Off the top of my head, macros could probably be supported by doing this check after the preprocessor rather than before, but I imagine it might not be possible to handle things like invocation of a function pointer. My point is more that I think it would be possible to enumerate almost all of the possible cases. I imagine few existing C codebases would be able to pass that lint fully today, but it would probably be fairly easy to enforce it on a new codebase from day one without too many issues (and if there are occasional outliers like function pointers they could potentially just be individually suppressed rather than allowing violations globally across the project).
If that is something important that we should rely on any company involved in that should be spending the readily available resources to do it correctly, not hoping that random people trying to log in to their email pick the correctly labeled data.
I think search in windows makes a stab at searching content as well, and not just straight text. This means unpacking zips, loading excel files etc.

But, yeah, it sucks.
Somewhat related but if anyone is looking to get into photography Fuji is putting out digital cameras that emulate their film stocks. The results are pretty incredible. Also they have manual dials on the top so you're not trying to program a computer to use it. It's like driving a manual transmission vs an automatic.
I'm sorry to inform you that, by hovering over the video, you have Engaged with the Algorithm and thus demonstrated that the auto-play is Good, Actually.

Short-sighted optimization for engagement is the cause of an overwhelming majority of the problems on the Internet.
https://www.youtube.com/watch?v=ybSzoLCCX-Y the real question is do we still have a mineshaft gap? hope we figure out how to get along in our only home.
Same thing happens all the time to me on the iOS virtual keyboard. The root problem, in my opinion, is that word suggestions lag far too much. They are refreshed at least a few hundred milliseconds after your last keystroke.

I know Windows Phone is long dead, but its virtual keyboard was consistently superior at providing suggestions that were well-aligned with user intent and not awkwardly delayed such that options shifted while the user's finger was in-flight.
This joke UI for the Hawaii nuclear missile alert system is my favourite depiction of this.

https://gfycat.com/queasygrandiriomotecat
> It lets me through the majority of the time, which indicates that my bad input made it into their training data.

I’ve always assumed each new input is tested multiple times on different humans for validation, but this might be incorrect.
Same here. All the time with the iOS keyboard. It's infuriatingly slow with suggestions. They always refresh well after my finger has already started moving to select one.
San Francisco police seek permission for its robots to use deadly force
or US adversaries (ie Russia, China, Iran, etc) are not as active on FB properties

for example, there may be more US campaigns targeting WeChat or Telegram or VK
>disagrees with opinion

>wants it deleted

Why don't you simply downvote or say "I disagree"? Is this the common trait of the NYT reader?
That statistics page also shows that the median solve time is under one second, which seems too fast for a human, even when assisted by an AI.
Refurb Weekend: The Sega Dreamcast
Yes, and DOS inherited things from older DEC operating systems like TOPS10 (which IIRC was the first occurrence of using /forwardslash options on the command line).