skysight-inc/HackerNews huggingface dataset:
that opening line of needing a million dollar budget LOL if anyone follows @_MG_ you'll know that this has been a very long project thats really not been that expensive the dude dropped a load around defcon then hak5 came in and said hey we can charge and arm and a leg for these...
>If you've found the book but it isn't available you can search all your other cards by touching the two color card icon on the search result. It then searches for that book across your cards.

Amazing! I agree that this is not discoverable at all in the UI the last time I tried Libby.

That said, based on what nautilius said, searching at Overdrive.com is still superior because it properly searches across multiple libraries. (<https://www.reddit.com/r/books/comments/6uxca9/have_more_tha...>)
‘Financial astrologer’ sees the future of Bitcoin: says it could go to zero
This is perhaps a little different, because the drone angle actually did come from DARPA.

We wrote a proposal for the same program, and it specifically called out "flying a drone [in VR]" as a way that they wanted to see your system's capabilities demonstrated.

The real aims of the program were to "read out" signals from the brain that would let you control an external device. Depending on the phase and level of invasiveness, these signals were supposed to contain three, five, or ten degrees of freedom. It was also supposed to have a fairly low decoding latency (~100 ms).

At the end of the program, a human participant was supposed to demonstrate the system by performing a DOD-relevant task with it. These requirements map nicely onto moving something through space: 3DOF corresponds to x/y/z; add in yaw and pitch to get to five, and a second object gets you ten.
She didn't even call the wife of her head-of-lab that committed suicide. Why would she give this personal call at the end of the story to someone who she just met - did she think he really had the powers to help her or something?
There's no way the improving vaccination rate will have an impact in a fortnight unfortunately. And we'll never see COVID zero again.

Micheal Tam's modelling is probably the best widely available a frequently updated[1]. The new daily infections is still increasing, but the rate of increase of new daily infections is finally beginning to decrease. This is probably an effect of the lockdown, and shows how unlikely it is to be free of this before the end of the year.

The increased vaccination rate is fantastic. Once we are above 60% or 70% we should be more worried about hospitalisation rates and deaths than infections.

[1] https://vitualis.com/?page_id=8354
Those who would give up the safety of others, to purchase a little temporary freedom for themselves, deserve neither liberty nor safety.

-- Rooki
Arguably? It can be read like a sentence. ;-)
I would sugest supporting other blockchains besides ETH since transaction fees are insane. I have just checked how much should I pay to just fund my new account. It’s about 60-70 USD fee + actual payment + there is some efficiency which I did not have time to figure out. This is huge. Maybe you can support Binance Smart Chain or some other networks where fee is like x1000 smaller then ETH and transactions come through faster.
I'm pretty sure at this point Australia is very far away from "temporary requirement to wear masks out in public places".

And incidentally, the past couple of years shook the last bits of trust I had in the "establishment", and I mead media as much as politicians and administration. Saying that masks are useful was strongly discouraged in early 2020. Saying that the virus _might_ have passsed through a lab was actively censored on facebook.
War on terror "exceptions" are still in place, and we've even left Afghanistan.

Yeah, the risk of losing family members is beginning to look like the reasonable option here. No joke or hyperbole.

Also, we have (plenty of) vaccines. Australia is sitting right now on a stockpile of millions. Vaccines reduce the risk of death to a pre-covid flu. This makes social appeals to obey moot - people already have a way to protect themselves. If for some reason the haven't (vaccine hesitancy for example), that's on each individual. No longer a social obligation to protect the vulnerable, like it was a year ago.
Let's rephrase. If the important upsides and downsides are all represented in the number of traffic fatalities, and that number goes down, then that's good.

The problem with the Apple system is significant downsides that are completely separate from CSAM.
The soy devs gotta go
Do you know if there's a detectable em signal when the subject alternates two images or colors in imagination? Say, black-red or black-white. The two colors would supposedly correspond to different energy levels in the brain and that would generate the em wave. The idea was inspired by an old trick: even without wifi hardware, a processor can emit a em wave by alternating between two clockrates.
I mean, if that's the density you like, then sure. I think 1080p at 24" looks pretty bad.

I have UI scaling disabled on my 27" 4k display and it looks fine to me.
The quoted price refers to https://en.m.wikipedia.org/wiki/File:NSA_COTTONMOUTH-I.jpg (although admittedly for 50 units. Bargain!)
I think it all depends on how that person usually responds, both in-person, and in written communication. If they are usually chatty and like to over-explain, and sprinkle emojis everywhere, and then, to this one particular message, they respond with just "ok.", then there could be something to it.

However, if they are simply terse and serious most of the time anyway, then they are just being themselves. I would be nice if they were chattier, but it's just their usual personality.
>Sometimes I try to imagine what things would be like if people were still trying to optimize their stuff as if it were to be ran on a 16mhz machine with a few kb of ram

People (mainly EEEs) still do this in the embedded space, where most hardware interaction is done my directly writing to/reading from registers.

Latency for most things is on the order of 100ns - 10us, maybe 1ms or so if you're using a particularly slow serial bus.
It used to be slightly faster in Python 2, because True could be reassigned, so its value had to be loaded and checked with every iteration.
the smart people who talk about guns as a way to resist a tyranny talk about asymetric warfare, the larger crowd of warrior lifestyle people just talk about rising up.

I don't think very many Western people will throw away a comfortable life for any given set of principals, but I know many people who would fight if they were in a bad situation and felt like there wasn't much to lose. this is why a slow erosion of rights is very effective, by the time you get to the point you are willing to resist, you have given up enough rights that it becomes difficult or impossible.
> kinda somewhat native feeling flagship app Facebook Messenger on macOS

You mean "horribly slow, loses scroll position, can't reliably load and display images, bad click targets everywhere" flagship app?
There will never be 10 billion people alive at the same time, let alone 20.
Does the new pattern match work with this? In guile there is (ice-9 sxml match) which matches attributes without order.

Incredibly useful.

And then there is the whole SXPATH and SXSLT stuff that makes sxml a lot nicer than HTML.
> But what if there's nothing intrinsically grating about up-speaking, and instead it only reminds us of young women?

One of my autistic-traits is that some vocal sounds, tics, and things like that are incredibly irritating to me - it's nothing to do with any mental-associations like that, it's just something my brain/body does.

...but if I were in the same position I'd probably just grin-and-bear it: it's not something worth raising a (potential) fuss over, especially the optics of being seen as being sexist or "man-splaining" to a woman how they should speak (a huge obvious no-no right there).
Also much better than shitty platforms like Medium.
> There is zero societal benefit

> what “objectively useful” means.

what contradictory beliefs you hold.

You are making a subjective value judgement (your own) on what makes something beneficial to society, and yet claim that the actual objective measure - that of using money to measure value - is not what "objectively useful" means.

Value to society isn't an objective measure. Otherwise, social workers and charity would be rolling in money.
people could vote to oppress a minority, to ban free speech, even to murder people

Voting to ban free speech wouldn't really be a democracy for long in any real sense. If you can't talk about the candidates openly you can't really say people are actually making an informed choice.

I feel that a lot of what comes with the "Western Model" of democracy is there because if you don't hold those norms, things can slip into non democracy pretty easily. If you can ban free speech, impose curfews, legislate to murder people or oppress minorities- the political system will not be stable, and so long term it actually won't be a democracy.

But any sane person can see that's not the case here. It truly is an exceptional circumstance, and there is no legitimate long term threat to Australia's democracy from collectively agreeing to impose a curfew in order to deal with a health crisis. The author is trying to conflate the two so you feel the uneasiness that you would if the government had a curfew to suppress unrest. But they're not the same.
There’s a sort of antagonism between users, distro developers and app developers these days in the Linux community that’s a bit sad to see.
Do not use a company phone or laptop to do personal things no matter what they are. I have a phone that’s paid for by my job and I have never taken a photo with it, browsed safari, or use any map app. The apps that are on it are default Apple apps or company apps pushed by MDM.

I see odd google searches in Chrome regularly when someone is screen sharing and typing a URL.
It is interesting to see the general community turn against cloud. I mean they own the platform, what did you expect? This is the same argument of businesses requiring masks. I've been working to get everything of mine out of the cloud for a few years now and am pretty happy about most of the open source products I host.
That's what they want you to believe. The other point is:

> Additional Information On How We Handle Your Data. Our updated Terms and Privacy Policy provide more information on how we process your data, and our commitment to privacy.

How nice! However, this is specifically targeted at GDPR-covered users. GDPR won't allow them to do anything that is not explained (and hence "consented" to by the user).

To me, the logical conclusion is that their lawyers went "we can't do XXX, YYY, ZZZ unless we explain them explicitly". Then their marketing team spun it up as "look at how nice we are".

The reality is that they wouldn't explain shit unless they absolutely need to. Since they didn't explain before, I'm pretty sure there are things they can't (legally) do with my information under the previous agreement that they would be able to (legally) do with the new one.
Follow Boring Advice
> I don't want all the linux desktop bloat

Having a BSD phone is no different to a Linux one, with the wishlist you have shown here. The only difference is the kernel and that is it.

It is the same ecosystem with a different kernel.
You're saying the tone implications are a quirk of our social groups. Because of how widespread it is now, I'd argue the lack of tone implications is a quirk of your social groups. You don't have to change how you communicate within your groups, but I hope you'll at least keep this is mind when communicating with people outside those groups.
There shouldn't be so many ways to do loops. Assembly got it right the first time.
Schaeffler presents chainless electric drive system “Free Drive” for bicycles
> In 2015, the IRS issued guidance here that hedge funds using "basket options" had to report them on their tax returns and correct past returns, which came after a U.S. Senate subcommittee reported some funds were using this to avoid federal taxes.

Tax rules are complicated, and these hedge funds are relying on technicalities to reduce their tax burden. This one didn't work out, but you can be sure their lawyers looked at the code and can say with a straight face that they didn't know how the IRS would rule. That doesn't make you a criminal. It also sounds like they're paying back the entire amount in question, not "a few percent."
> Can't authority be established through work history?

No. We're still (relatively primitive) animals: we have plenty of well-documented "vulns" and internal biases that affect our decision-making and opinion-forming abilities - and these come from both actual-instinctive habits (like how we're generally predisposed to be biased towards selecting tall people as leaders or for promotion) and learned biases from our cultural upbringing (e.g. racism in the southern US).
tl;dr: Firefox decided to remove the Site Specific Browser (SSB) feature. This allowed to display a website inside a window with minimal UI. This feature is being removed because it was buggy, but also because it was the first step towards supporting PWA, which is not something Firefox wants do do anymore. The decision of not pursuing PWA was made following internal user researches that are currently confidentials.
Absolutely great story and great insights at the end.

She really is a sociopath but what is fascinating is how she uses her own vulnerabilities to exploit others. This is beyond masterful.

Also: beware of compliments.
We could have also used server-side session IDs tacked onto URLs to maintain state.

Probably need to add some sort of "only valid for this IP/timestamp/user agent" checks internally to limit session replay abuse, but likely a solvable problem.
Almost certainly not, sadly, unless maybe there's a ton of correlation in the input and you can tolerate quite a bit of error.
Nowhere did I say that “objectively useful = beneficial to society.”

This is obvious if you consider another example. Imagine a marketplace for hitmen. Clearly some people would pay for such a thing. Does that make it useful? Maybe? Does that mean we should think it’s a good thing? Probably not.
Deno and React: No build, no bundle, all streaming
yeah i know what transitory means but if supply chains are going to continue to have issues than the prices will continue to increase… and printing money will only make it worse since it adds demand but doesn’t help supply
Great to see a lot of people jump into the field
There are alot of note app over three, but not much app to help people on learn/maintain knowledge.
Probably b/c Python abuses the same keywords way too much. (But that shouldn't be such a surprise already to oppose this particular case.)
What an excellent piece of writing. Written communication is darned hard, especially with an audience you don't know. Apparently I'm already so used to bad writing that this letter jumped out to me for the quality of its writing alone. Something like this takes several iterations of work, not just inspiration and good luck. I can only commend the authors for putting it in.

Also,

> We believe that a technical solution would likely not be effective, because this is not a technical problem.

That's another manhole we developers tend to fall into. Props for avoiding it.

Needless to say, I do agree with the letter's appeal.
In our case it's not the easy to reconstruct domain events from CDC - in many cases, multiple events are affecting the same tables.
> These arguments usually treat companies (eg. Microsoft) or entire industries (eg. the media) as homogeneous entities with a single-minded focus on profit. In reality, these companies and groups are comprised of individuals with orthogonal and conflicting motivations (many of which have nothing to do with profit).

Well, it's not necessary that the whole org "thinks" this way - it's enough that those who are to exert the necessary influence, do so - in this case, Satya Nadella:

> "In fact, this morning, I was reading a news article in Hacker News, which is a community where we have been working hard to make sure that Azure is growing in popularity and I was pleasantly surprised to see that we have made a lot of progress..."

The relevant URL[0] no longer works, this one [1] does.

[0] https://sg.finance.yahoo.com/news/microsoft-corp-msft-q1-201

[1] https://c.s-microsoft.com/en-us/CMSFiles/TranscriptFY19Q1.do...
In practice, quitRequested and processNextEvent are probably both members of some managerial object; perhaps like this:

while not loop.quit_requested:
process(loop.next_event())

And when you see it like that, then it becomes more apparent there’s an obvious way for it to be an iterator:

for event in loop.run():
process(event)

This is typically harder to get wrong, and generally matches the semantics of what you’re trying to do more closely: process a stream of events. You didn’t actually care about quit_requested, you cared about the events.

And so in this you can start to see why iterator-based for loops are normally better than while loops (and C-style for loops, which Python doesn’t support): while loops (and C-style for loops) are generic bookkeeping, with no specific semantics on the while condition (or for init/condition/increment clauses); but iterator-based for loops operate on actual data.

This principle can be seen in resource locking also; you don’t want a lock object beside the data that it locks, like this:

with lock.acquire():
queue.append(item)

That style is just asking for trouble; sooner or later you’ll touch the queue without acquiring the lock, and everything will fall apart. Instead, you want to lock the actual data so that you can’t even access the locked thing without acquiring the lock:

with queue.lock() as q:
q.append(item)

P.S. If you deal with something like the original loop without a run() method, you can write a generator to convert a while loop into a for loop:

def run(loop):
while not loop.quit_requested:
yield loop.next_event()

for event in run(loop):
process(event)

Most of the time the difference won’t be significant or worth it, but sometimes this can really help to clarify things, by extracting the loop bookkeeping into one place so that you can do what you were semantically trying to do, processing a stream of events.

P.P.S. Instead of range(999999), use itertools.count() when you want unbounded iteration. Or itertools.repeat(None) if you don’t care about the number—but in that unused number or None see that a for loop is probably not the right tool for what you’ve written: you would be better either shifting back to while loops, or iterating over the data as I’ve demonstrated.
That estimate seems … low
Teaching Paradox, Victoria II Part III: World’s Fair
I work with some very good programmers who don't worry about code. Past a certain point it bites. You have to be thinking about scalability early so someone else doesn't have to refactor someone else's pride and joy because it's become full of overly concrete logic.
Thanks, today I learnt the equivalent !
>This is meant to be somewhat equivalent to the purchasing process for books and other physical media where it's expected that the book will have a fixed lifetime after which it is no longer lendable.

I wish the people who say, in this thread and everywhere else library ebook lending is discussed, "Why aren't all ebooks always available to an unlimited number of borrowers?" Publishers can reasonably expect that any physical book will, sooner or later, need replacing. An ebook won't.

There is a good debate to be had on whether the Overdrive or Hoopla or some other lending model is more appropriate for ebooks, but that's orthogonal to the above. People need to have a grasp of the basics before discussing anything more detailed.
> I've been doing dev on a citrix desktop, where a single keypress can take seconds to register.

Why would that be slow, though? Citrix would only be like that if you were over a high-latency network connection - that's unavoidable. If it is a LAN connection then the Citrix box is overloaded: add more RAM and processor cores (and disable the page-file: disk IO is a big killer of VDI UX).

The problem with the Electron apps mentioned is that it's a reflection of the sad state of affairs that we have crappy UX caused by bad technical decision-making, rather than a crappy UX just because the hardware is underprovisoned.
> meaning that a sheared wire couldn't be handled by [...] combining parts of two mice.

Well, if you're stealing them, you only need parts from one mouse: cut the cable close to the mouse, untangle it from whatever crap it's locked to, take mouse and cable home with you, disassemble mouse, feed cable back though (I think it's called) grommet, strip cable, pick out wires, solder wires to approriate mouse internals, reassemble mouse, done. You have a working mouse with only slightly shorter cable than before.

The point of using soldered cables for security is that setting up a soldering iron near a computer is conspicuous, so you get caught if try to install a attiny85 inside the mouse that way. You can still steal stuff just fine.
I'm not talking about bullshitty Power Speaker polish.

The vocal uptilt --at least in common native-English dialects-- turns statements into questions, and/or indicates that the speaker seeks agreement or approval from the listener. Do it here and there and it's no problem. Do it for every sentence and it's very off-putting, and distracts from the content itself.

It's not radically different advice from not saying Umm every two words, not mumbling/eating half your sentence, not talking to a room in a whisper, etc.
Yeah, it looks like Firefox is the only browser where they don't work.
I've yet to try it, but this looks incredibly impressive compared to the other spaced repetition apps on the market, especially UI and features-wise. I also find it a great idea to merge notes and spaced repetition, a la RemNote.

Out of curiosity, what spaced repetition algorithm is the app using? Did you create your own or did you use a pre-existing one?
We have a generalization guarantee in Section 4.5. It's not especially tight though; in practice, the errors from different codebooks tend to be mostly independent, and you get nice Gaussian-like concentration. I would look at the empirical results in Section 5 to get a better feel for how it performs in practice.
Metallica on making metal’s biggest ever album
We do have regular humans using git internally - godsend for remote work. They manage fairly well because they don't really need to anything complicated.

There are some funny neologisms like "check it out on the git" since they don't know what git actually is Vs how to use it but still.
it's not really an improvement if you have to run your dev environment inside a VM, with the inconvenience of not having access to the files in the host.
>I used to keep all this stuff to myself.

Those were the days.
Bluetooth keyboard? That could be due to the device having an aggressive auto-sleep setting.
Lawsuits say Siri and Google are listening, even when they’re not supposed to
"preload"?
GPT6 escaped from Google!
Glad I dumped cloud and self host. $200/month plus fixed capital costs for a bit of rack space and equipment. With kubernetes, nix, and open source aws replacements, I'm paying less and have way more room for scalability.

In my own experience, I am glad more and more social media are silencing conservative voices. We get to move to newer platforms where we don't need to put up with the brigading. Eventually the old ones will go the way of myspace.

I see Amazon web services going the same way.
I have no way of saying this constructively.

You’re very wrong.

https://en.wikipedia.org/wiki/Finland_under_Swedish_rule?wpr...
Take-Two files lawsuit against reverse engineering group Re3 for GTA3, Vice City
"limit 200mb per file" that seems excessive, those are some hq memes.