skysight-inc/HackerNews huggingface dataset:
My girlfriend as the Libre 3, and she has both the cell phone app, and a stand alone unit to store results. You can only use one or the other, not both at the same time (the Libre 3 uses Bluetooth). We have the stand alone unit because of insurance reasons.
Grammatically, they're vaguely similar. The vocabulary has zero overlap though, outside recent mutual borrowings from English.
This explaination wouldn't explain why the figure is so much higher than when compared to other conflicts in the world.
I wonder if an eyeball scan is really proof of humanity.

This may be a dumb question, buy why could someone not simply create an AI-generated iris image and fool the orb into thinking that is a unique human?
As stated: "You were awarded +5 for correct answers and -4 for incorrect or skipped questions."

Answer question 1 correctly: +5
Skip question 2: -4
Answer question 3 correctly: +5
Net score: +6

If skipped were just ignored, the net score would be +10.
Do you think tearing apart a working airplane and putting it back together in order to inspect it between every flight is a safe practice?

Did you see the 737 door plug accident?

You are missing part of the picture here. And that part is not that everyone else is dumb but you.
> They will change when most app devs coordinately delete their apps from the store, in a mass "strike" or when customers stop paying for their shitty phones.

(Android user here.)

Apple doesn't make shitty phones, far from it. Solid build quality, performance and stability across the board... there are very few Android devices that can compete with Apple and almost all come from Samsung.
This is remarkably clear thinking and serious analysis. Thank you for the insightful scholarly contribution!
Thanks, gracious of you.
>Apple shared the following statement:

>Epic’s egregious breach of its contractual obligations to Apple led courts to determine that Apple has the right to terminate ‘any or all of Epic Games’ wholly owned subsidiaries, affiliates, and/or other entities under Epic Games’ control at any time and at Apple’s sole discretion.’ In light of Epic’s past and ongoing behavior, Apple chose to exercise that right.

emphasis mine.
Did Meta release any info on what happened yesterday? Now LinkedIn? Hope we are not setting some new trend here.
Killing Journalists is bad.

.. Then bombing their innocent families homes is bad.

We should talk about bad things paid for by our taxes and supported by us indirectly.

Discussion on Reddit+HN shutdown/down voted by organized Zionist groups. Also bad.
> contributes nothing

Other than cultivating a base of iOS users spending 7x more than Android users on apps[1]. That sounds like significant value to me and not dissimilar to what the console manufacturers pitch to developers.

[1] https://9to5mac.com/2023/09/06/iphone-users-spend-apps/
Unless the problem-in-question is Adjusted Gross Income, I don't think you're talking about a well-defined issue in the first place. That's kinda the problem; even half-definitions like "meets or exceeds human performance in all tasks" doesn't specify what those tasks are or what human performance represents.

In other words, targeting "AGI" is a ill-defined goalpost that you can move anywhere you want, and shareholders will be forced to follow. Today it's about teaching LLMs to speak French, next week they'll need 7 billion dollars to teach it to flip pancakes.
So what you're saying is someone could record their screen the entire time, with no one the wiser? It would be tricky to use any external programs because the Bluebook app might be able to detect that it's not in focus, and other students/proctors could see something else on the screen.
That makes sense. I'm thinking for awhile I am just gonna assume my coworker is right and learn how to do it right. Then make another judgement call on whether I like it.
Well, GPU failure modes (from what Ive heard from ML infra people) are often subtle, eg incorrect multiplication results. So its not as simple as the usual ‘treat resources like cattle not pets’ because tou dont know which cows have mad cow disease before committing to an expensive training run
Americans (and I'd imagine the British) have "eh?" too, it's just not as common ("not bad, eh?"). Among Americans I feel like I've seen it more in casual written online conversation than in speech.
I don't think anyone (at least not me) is claiming that auto-updates are very good. However, I will argue 'till the cows come home that they are better than the alternative in many cases.

Installing software in the first place is placing a lot of trust into whoever made that software from the get-go. There are a myriad of ways a bad vendor can abuse a software installation without having to involve auto-updates. Singling that as a specific abuse vector that's orders of magnitude worse than giving filesystem access to an opaque binary just doesn't make much sense to me.

If I don't trust a vendor enough to allow auto-updates, then I don't trust them enough to install the software in the first place (dev dependencies notwithstanding for obvious reasons). Combine this with the well known fact that optional updates just don't get installed, and the cost/benefit calculus of the feature becomes not that hard to motivate.

Fwiw, I also think that a switch to disable the feature should always be present for those of us who care.
if Russia says that everyone in the UK has to leave the UK that doesn't give them the right to bomb every hospital in the UK
This is a fun book. I remember checking it out from the NC State University Library.
If I compared my SAT score my child's, that would easily compare past the 10 years. If I compare my score to a Millennial or younger.... Lots of ways to compare a score. You're putting yourself in a box. You should really try not doing that.
I'm currently working on an extension as well ([0]) and share the same concerns many have mentioned about extensions here. I'd like to highlight another dimension concerning the Browser APIs ([1]).

Handling the permissions necessary for certain API functionalities and the corresponding warning messages can be somewhat confusing. For instance, our extension uses "chrome.devtools.panels" to open a new window within DevTools. This API doesn't require any permissions by itself. Yet, for messaging across the popup, content, and DevTools windows, we're required to use activeTab and sendMessage APIs. The DevTools window operates in its unique context, almost like a tab within another tab. For example, updating the URL in the active tab doesn't directly update the DevTools window but triggers an event.

Messaging across these different contexts requires the "https://*/*" host permission, without which Chrome and Firefox won't send the messages between these isolated windows.

We made this permission optional, the DevTools Panel is activated only upon receiving explicit user consent. However, the permission prompt's messaging is something like "This extension requires access to all your data," which sounds very alarming. We don't access any data nor that we want to, but requiring that permission is mandatory since the message APIs won't work without them.

This is just one example of the many undocumented complexities within Chrome's documentation. Similar pitfalls exist with message exchanges between the background service and content scripts. Sometimes you don't know why your API call doesn't work even though you think you have the required permission and asking for more permissions show very alarming messages to users.

I think that a more granular permission approach, made specific to API functionalities rather than broad permissions that cover a list of APIs, would significantly help user experience. For example, requesting permission for the "sendMessage API" with a clear explanation would be far more informative for users than the general "All host https:///" permissions.

There's also the issue of building for different browser. The same browser API calls can have different permissions requirement on Chrome and Firefox which makes the development process more difficult and more confusing for users since the same extension requires different permissions on different browsers.

[0] https://divmagic.com
[1] https://developer.chrome.com/docs/extensions/reference/api
I'm building a new paid tool to send remote job opportunities by email. What do you think? Do you have any advice? Thanks in advance!
Yeah, left turn on green always scares me as I have twice come close to hitting pedestrians that I just didn't see (at first) because my line of sight to them was blocked by the driver side pillar. Notably, both of these streets were three or more lanes in each direction, not sure if that adds a risk factor.
I think it is a bit more nuanced than that. The author is experienced.
Because they believe the results are not the same regardless. AGI's impact on humanity will hinge upon if we are able to correctly impart human-loving values onto what is essentially an unhuman system, so called "alignment." If we align AGI, it will make us obsolete but atleast give us a good life. If we don't, and it has goals it wants and the superpower to subvert our attempts to thwart its goals, we will end up as ants are to Google. Not hated, but a tiny nuisance to be disregarded when a new data center needs to be built. The only defense is slowing down AI capabilities until alignment has been rigorously verified.
Ask HN: Regex on a File or Stream
I just ran into this seemingly not that hard issue of trying to match a multi-line regex against a 3Gb text file. What is the right tool for this? grep and perl failed running into PCRE limits.
And for comparison 715 were killed in Syria.

"Of the 715, the Syrian regime was responsible for the killing of 553 journalists, including five children, one woman, five foreign journalists, and 47 journalists who died due to torture, while 24 journalists were killed at the hands of Russian forces."

https://snhr.org/blog/2023/05/03/on-world-press-freedom-day-...
Is this change motivated by issues regarding self pacing? I hadn't heard that. Good luck with your upcoming test!
All the examples I looked at say killed by Israeli airstrike or Israeli sniper.
No, it wouldn't be an Epic-only store.

One reason we know this is that Epic Games Store on PC isn't Epic-only.

Another reason we know it is that Apple has (arbitrarily) forbidden app stores that aren't open to third parties. Even if Epic wanted to make it a first-party only store (why?), they couldn't.

You claim that Apple isn't a gaming company. It's true that Apple doesn't really develop or publish games. But the App Store is the world's largest games store, larger than e.g. any of the console games stores or Steam. Every estimate I can find is that significantly more than half the App Store revenue is from games.

Finally, you suggest that nobody would publish games on Epic's store. That might be true on iOS just due to the unreasonable terms Apple set for that (in particular the core platform fee), but it certainly won't be true due to competitors not wanting to give 12% to Epic rather than 30% to Apple. This fear hasn't stopped companies from publishing their games on the PC EGS.

Apple claim that all their requirements are there just to protect the consumers. They might be telling the truth, they might be lying and actually just want to make life as hard as possible for the competing app stores. It's hard for anyone on the outside to be sure which. But terminating the developer account of the most credible competitor on the day DMA enforcement starts is a pretty bad look, and makes it quite hard to believe Apple's story on why the requirements exist.
> “All abstractions leak, and the only way to deal with the leaks competently is to learn about how the abstractions work and what they are abstracting. So the abstractions save us time working, but they don’t save us time learning.”

Very nicely worded. But I would also add that:

1. An abstraction can often be manned by one person, so when it leaks only one person needs to understand it deeply enough to fix it.

2. The article seems to miss the iterative nature of abstractions. Over time, the goal is to iterate on the abstraction so that it exposes more of the stuff that matters, and less of the stuff that doesn’t matter. Perhaps all abstractions leak, but some leak way less often and save much more thinking in the meantime than others. Rather than lamenting the nature of abstractions we should focus effort on making them as practically useful as possible.
Not uniquely but yes.

> This is just propaganda for the rubes.

Perhaps let's keep language like that on reddit?
I unflagged you by vouching for you. I found your post difficult to understand and couldn't figure out what you are trying to say, but I agree it was not deserving of a flag.
> so the tube stays in your arm and your skin under the monitor remains broken

That's not how it works, at least for the Freestyle Libre 3. The cross section of the needle has C shape rather than a O (technically I believe it's called a cannula). When you remove the applicator that C shape allows the needle to be removed through the hole at the top of the sensor, and only the flexible filament stays I your arm.
Particularly good: Central St. Petersburg, especially Petrograd island[1] and other districts with smaller streets such as Peski/Kolomna. Smaller streets, slightly broken grid and uniform height 5-storey buildings lead to never experiencing serious wind. It has a different pest that is ice on the sidewalks, though. Vasilievsky island is slightly worse as there's wider streets and more regular grid.

Particularly bad: The same St. Petersburg but now Brezhnevist and contemporary built up districts such as Murino[2] or Veteranov[3] (but any of these, actually). Even the pompious Stalinist Moscow avenue[4] would be quite uncomfortable in chilly wind and -15C. Wide streets mean faster winds and more walking. St. Petersburg is very transit oriented so most people do walk.

The newly build Vostochnyi Cosmodrome Tsiolkovsky town[5] seems super chilly as it is the same pattern of high-rises separated by a long nothing. And it's located way north. You would need a space suit just to get groceries.

1. https://yandex.ru/maps/-/CDFjZUm4

2. https://yandex.ru/maps/-/CDFjZU-0

3. https://yandex.ru/maps/-/CDFjZY7J

4. https://yandex.ru/maps/-/CDFjZY2B

5. https://yandex.ru/maps/-/CDFjZR0D
This just isn't working for me, phi-2 starts summarizing the document I'm giving it. I tried a few news articles and blog posts. Does using a GGUF version make a difference?
No, these are simply the facts of the matter.
Firing sales and marketing and getting rid of the free tier. How are they planning to find new customers?
CGM is cool but it interferes with my ability to swim in the ocean on the reg
I'm guessing they'll come to some sort of out of court settlement before it gets to trial.
Yes, but no-one does. Those stores only make sense if you have installed a de-googled AOSP, and their offering is maybe half a percent of what's on Google Play. It's an option for hackers, tinkerer and developers.

I guess it's nice the option exist, but in practice it make no difference. Most consumers are not even aware that you can sideload apps or that there's alternative app stores.
Would waiting on a mutex or signaling a semaphore require explicit awaiting in Dada? What about faulting in an mmaped memory buffer?
How many change detectors to mitigate against 51% attacks?

Realistically, even with this extension functioning as advertised, there are still plenty of related risks. E.g., a software company could disguise its motives early on and convert its product into malware at a later date, or the developer could be paid by a 3rd party to add certain features.
John Walker, Tech Executive Who Popularized AutoCAD, Has Died
Yeah the pyright doesn't like the annotated return type not being honored by the empty stub function. I wonder if there's a way to trick it.

For your suggestion, the decorator would still be required to overload the function execution with the remote call, otherwise you'd just be calling the function body, but we have considered special wrapper return types to help play better with pyright (and also give programmatic access to debug details of the call), but that'd add bloat to the package and subtract from the more native python feel we're aiming for.
Depends on the ruling, judge, and arguments. Law does pay attention to overseas precedence, but it's just another piece of evidence to consider, not final worldwide judgement.

In the case here, Epic doing a behavior to go around a store policy that EU specifically is considering bad may mean they cast aside the US rulings.
https://www.massdevice.com/dexcom-direct-to-watch-g7-cgm/

(There is already an app to show on the watch, but you still need the phone in the loop - this is directly to the watch without the phone.)
> isn't making a dsl out of lisp macros rather traditional

The idea of a DSL is that it coexists with the regular code. Eg:

(some-function (sql-query :select * :from ...))

The language mixes freely with other lisp forms and even with other DSLs. You can combine them like Lego bricks. When the entire program is written in a DSL, it is no longer a program in the host language, it is a program in a new language which uses the host language as an interpreter. Otherwise we would say Python files are written in C, because the Python interpreter is written in C. Python would only become a DSL in a C program if Python expressions were embedded into and cooperated with the surrounding C code. Both languages must be present simultaneously rather than one just interpreting the other.

> You can add your own syntactic abstractions to the language

The idea of an abstraction is that its closed in the formal sense. It affects only a small localised region of code. This makes it composable with other abstractions.

> I'm not entirely sure where you got these requirements for macros

It's what makes lisp macros different from the C pre-processor. You could, for example, run your C program through PHP as an additional pre-processing step and write arbitrarily complicated macros that way. The special thing about lisp is that it is homoiconic, and hence its macros can be composed in the same way other language features can. Eg:

#define TEST 1)
(1 + TEST == 2

It is valid to do this in C because macros are not closed. They can spill out and affect he surrounding code. While you technically could do something similar with reader macros in lisp, you notice that in practice, these macros are all written to be closed so that they can fit in with the code around them in a predictable way.

> hygenic macro-systems

While this is similar in the sense that it aims to have macros act more predictably, I am talking about a different aspect of macros. Specifically, I am saying that there are certain aspects of lisp macros which make them far more useful than simple text substitution. Certain most lisp dialects allow for macros which violate these principals, but I would say those macros are malformed. It is bad form to write them in lisp code, hence I don't consider them lisp macros.
Yes if you google 'how many journalists died in WW2' in Russian you get numbers from a couple of hundred to over a thousand for the Soviet Union alone. The 69 number listed at https://www.nytimes.com/2006/05/30/world/middleeast/30embed.... is almost certainly just US journalists.
GOOD GRIEF. You're right, AGI is not well defined. But it is perfectly well defined for the purposes of this conversation.

Working in this space (however you want to say it) costs a lot of money. Everyone knows this. You nitpicking definitions does not change that.
True, but at least it would require the exiting party to not have any illusions about what they are doing. I'd be surprised to hear that most extension takeover bids are open about their plans.
If you need to bring in an external CEO to do a large pivot at an early stage company then you may as well just invest the money in a new company. If the original team was there then there's an advantage of having everything in place for that pivot but if it's all brand new then why bother?
> Would a restaurant say they're having trouble finding produce just because they don't want to pay the prices asked for?

Yes, if there were another produce supplier offering half the price for a better product.

I was probably wording my comments too strongly in this thread. It's not like we can't find anyone to hire. Just that we typically can find really good people if we spend just a tad bit longer rather than jumping on the first decent candidate.

In 2021, you basically had to jump on the first decent candidate because if you didn't they'd be snatched up by another company within days. In this market, you can afford to hire slower, talk to more people, and find the right fit.

Also, having hired and worked with dozens of people, I've seen zero correlation between salary and performance + employee retention. Paying someone more salary is not at all correlated with higher performance or higher employee retention (once you're above the 50th percentile). Everyone at our company is above 50th percentile in salary benchmarks, some people are at 70th or 90th percentile, and their performance + retention is no different than people paid 50th percentile.

TLDR: Throwing money at a problem usually doesn't fix it. Same applies in hiring. Throwing money at people doesn't make them perform better or stay at your company longer, once you're paying at least 50th percentile salaries.
Linkedin.com Outage
Protected sites lose their protected status under the law of armed conflict if they are used to hide/support combatants. Agree or disagree with Israel's targeting policies; that's still the law and has been for decades.
The mechanisms for Windows DLLs have been changed a lot(like how thread local vars are handled). Besides, this book could not cover C++11's magic statics, or Windows' ARM64X format, or Apple's universal2, because these things are very new. Windows now has the apiset concept, which is very unique. Upon it there are direct forwarding and reverse forwarders.

I think for C/C++ programmers it is more practical to know that:
1. The construction/destruction order for global vars in DLLs(shared libs) are very different between Linux and Windows. It means the same code might work fine on one platform but no the other one. It imposes challenges on writing portable code.
2. On Linux it is hard to get a shared lib cleanly unloaded, and it might affect how global vars are destructed, and might cause unexpected crashes at exit.
3. Since Windows has a DLL loader lock, there are a lot of things you cannot do in C++ classes constructors/destructors if the classes could be used to define a global variable. For example, no thread synchronization is allowed.
4. It is difficult to cleanup a thread local variable if the variable lies in a DLL and the variable's destructor depends on another global object.
5. When one static lib depends on another, a linker wouldn't use this information to sort the initialization order of global vars. It means it could be the case that A.lib depends on B.lib but A.lib get initialized first. The best way to avoid this problem is using dynamic linking.

For Windows related topics I highly recommend the "Windows Internals" book.
One of my Opera (Presto web engine, European owned) extension was featured on the front page and became very popular. Somebody wanted to purchase it from me for a good amount. During the negotiation, I said I would take down the extension and provide all source code to them so they could distribute it themselves. They said they expected me to hand over my Opera extension account credential too to them. Long story short, I backed out.

So yeah, I support your assertion that while something like this is somewhat useful, a better thing would be some kind of malware scanner for extensions.