skysight-inc/HackerNews huggingface dataset:
I’ve been using the Mini for 7 months without a single hiccup – daily routine requires several Adobe apps running simultaneously and a couple of dev node servers plus browsers, mail and the like, on a 4k/5k double monitor setup.
Weird, AC Valhalla works better for me on Linux than Windows l. Performance is better.
If you're familiar with the literature of programming languages, you'll see references to the "world" or the "universe" all the time. That's the kind of universe we mean in this discussion, not the one Carl Sagan talked about.

As for the rest: please provide the implementation of your Time.now function and I'll tell you its implicit parameters. If you're not talking about an actual function that can be run by a computer, then please tell me so and I'll drop it -- I'm not interested in hypothetical functions tautologically defined not to be equal to themselves.
> The advantage compared with something like Redux is that it's more general. You don't need to implement an enum with a case for each action and then have a big dispatcher. All your update logic would be a big switch statement on change feed from the database which would handle all the logic.

You seem to have thought a lot about this, but I don't understand the distinction you're making and I'd appreciate help squaring this up in my mind.

In the case of Redux, you have the current state, you have actions and selectors (from a CQRS perspective, an action = a command and a selector = query), and you have reducers that apply the actions to the state then update/notify the selectors. How is this different than what you stated? Are you just suggesting the removal of actions and directly changing the state, like reactive programming, with a changefeed being generated as a side effect of manipulating the state? In that case, how do you handle situations where the update requires knowledge of the current state? Won't you need to read in the current state, apply changes, and then write back? And at some point you will want to be able to pass parameters so you can combine some input (eg. the updated user's last name in a text box) and the current state (the user's first and last name) to update another state property (the user's full name). At that point you've essentially re-implemented the concept of actions and reducers.
I thought this Air would be a placeholder until the M1 MBP, but unless you need a real GPU, I find this more than good enough. I won’t need to upgrade.
Good luck updating old and hand-configured VM. Most of the time running Docker image is just invoking one app without entire system services (except host system), then securing is often just bumping base image version to some recent one.
Syncthing is great, however the biggest issue Ive found with thr Mac version is you explicitly need to end the task in the upper taskbar or it will just drain your battery. Also, if you sync a Mac with anything besides, be prepared to see a .nomedia file in EVERY.SINGLE.DIRECTORY. (i cant recall what exactly it is). It's very annoying to say to least.

That being said, Syncthing works great for a wholly cross platform sync tool. I have used it with a PC, Macbook, Android setup. Never have I not been able to get it to work.
Creditors would be doing the hunting.
Are you using an AdBlock? If not, maybe that's why Chrome is struggling. All these adverts eat resources like crazy.
A space after * ( 3 3 * 4 2 = vs. 3 3 ^ 4 2 * ) or make it code

3 3 * 4 2 =
3 3 ^ 4 2 *
The large scale problems are someone else's problems — the Hot Pockets are still hot, and the TV is still on.
tello my friend if you dont care about having a shit phone and all you need is something to text the doordash driver.
It's not a fake quote. It's a statement of what I perceive his statement to mean. A translation.

Did you actually think I was trying to attribute that quote to op?
Still there are folks that cannot deal with anything outside of Facebook, ie., cannot run a regular browser because they simply don't know how.

We have CLEARLY reached such technical ineptitude.
Wait a second, you think everyone that hasn't been vaccinated is "willfully ignorant"?

Bruh, c'mon, anyone can look at the numbers and come to their own conclusions (until complete censorship takes that option away). I mean, have you not had coworkers disagree with you about how to implement or do something? If the choice is made to use their idea instead of yours, are you secretly hoping for the project to fail?
I wouldn't go so far and drag Judaism into this.

At least it's an interesting question why so many shady companies seem to operate out of Israel.
The fact that you equivocate NPR and Pravda means you’ve huffed plenty of those fumes yourself.
Isn't this just the "Uncheck all items" feature from Google Keep?
I think we have a lot of potential with this in Web 3.0 - the trick - of course is adoption.
To do this in Easy Data Transform:

-drag 2 CSV files on the Center pane

-click 'join'

-select the column in each CSV to join in the right pane

-done

Depending on the size of the CSV files you can do this in a few seconds (plus ~1 minute to install).
You're using the quote of someone who lived and died before the invention of the telephone, and also ignoring that he also advocated for a 'harm principle' (https://en.m.wikipedia.org/wiki/Harm_principle) which states "...that for such actions as are prejudicial to the interests of others, the individual is accountable, and may be subjected either to social or to legal punishments, if society is of opinion that the one or the other is requisite for its protection."
Wow, I'm really excited about this. Running a large rails website, we spent egregious amounts of money getting EC2 instances with extra ram. If they can fulfill their promise of reducing memory usage by 50%, that'll save us tens of thousands of dollars.
I don't think so. Comparing use of these terms in books:

https://books.archivelab.org/dateviz/?q=home+computer

https://books.archivelab.org/dateviz/?q=personal+computer

Personal computer was used a lot more when books were eventually written about the era.
But are those ideas winning because people are rationally chosing to believe in them in the marketplace of ideas, or just that we grew up with them and the people with contrary beliefs are dying out.

There is a saying that "science advances one funeral at a time" because even professors etc., one of the most rational group of people on the planet I would think, have biases against new theories despite evidence supporting them, instead sticking to what they already know even if it would be disproven.
interesting paragraph on why the builds are so small.

> You can download a 45 MiB tarball, unpack it, and you're done. You can even have multiple versions at the same time, no problem......Compare this to downloading Clang, which has 380 MiB Linux-distribution-specific tarballs. Zig's Linux tarballs are fully statically linked, and therefore work correctly on all Linux distributions. The size difference here comes because the Clang tarball ships with more utilities than a C compiler, as well as pre-compiled static libraries for both LLVM and Clang. Zig does not ship with any pre-compiled libraries; instead it ships with source code, and builds what it needs on-the-fly.
Now the poor Chinese kids who will likely end up salvaging the bits have an even harder time...

Making e-waste recycling harder doesn't really help anyone.
And if you want the separate window so you can pretend they’re apps, use the “create shortcut” option in the menu.
There is also cookiecutter [1], that attempts a crack at the same problem you are describing. There is also a nice website [2] that searches for all the cookiecutter templates and lists them.

[1] https://cookiecutter.readthedocs.io/en/1.7.2/
[2] http://cookiecutter-templates.sebastianruml.name/
Tribal politics is probably a better predictor than fringe theories.
Car manufacturers don't even try to pretend that their prices have anything to do with the actual costs of components. You want an "original X" part? That will be $$$$, thank you very much.
hope this toy turns into a major player
No. More infections = more noise. If you want to target specific people for a long time, you want to make as little noise as possible. This includes unexpected traffic, file artefacts, background energy use, etc.

Although now that the cat is out of the bag, I'm sure some groups are working to reproduce it for mass-infection. Especially since this looks wormable.
> I don't want to download it

In case what you mean is that you don’t want to run it, an alternative: right-click the app, followed by “Show Package Contents”, and navigate to Contents/Resources. You’ll find a couple of WAV files.

Don’t expected pleasant woosh noises, they sound like rough recordings of computer fans.
Alternatively, it simply makes it easier to click on the presented content than to purposely seek out other content. Front pages and headlines dominate media for a reason.
I don't know where the notion that RPN is more intuitive comes from. My dad had an HP-45 when I was a kid and I didn't quite grasp the concept of a stack. You've also got it wrong in your example (you've got stack 1 and 2 reversed in step 2), so I guess it's not that obvious for grown ups either! When you write a formula on the blackboard it is something like (5+6)*3, not 3⏎5⏎6⏎+* or whatever. Takes a bit of mental gymnastics to convert between the two, and you need to keep the state of the stack in your head as you go. Not really viable for anything too complicated. I guess that regular calculators suck for that too, in my opinion the best are symbolic calcs where you enter the formula as you would write it, parenthesis and all, which as a bonus allows you to go back and fix mistakes and reuse formulas easily.
I don’t believe googles update commitments. I had a pixel 2 XL it gets updates, but many of the new features were only available on the newer pixel devices. I’ve had the Samsung Galaxy Nexus, the Nexus 5, the pixel, and the Pixel 2 XL and I got tired of Google forgetting about their existence as soon as the next device came out.
It’s one of the few interesting games out there whose rules can be neatly represented as algebra on binary matrices and still make sense.
I had 5 minutes to evacuate from a California wildfire. Here's what I learned
When I said discount, I mean Valve is supposedly selling at least the low-end tiers at a loss.
> ... but anything worthwhile is never easy.

When I was working in South Korea, their subway system had excellent reception to cellular and even satellite TV networks. They explicitly engineered a solution to this problem in direct, first order terms.

This is precisely the type of approach we should be taking in my opinion. Make the networks robust, not the client-facing web apps. We are spending engineering resources in largely the wrong places.

This would be like arguing for a car that can hover, but only for an ambiguous/non-specific amount of time, simply because the roads are occasionally total shit.
>the render loop of the OS is decoupled from the app

Can you elaborate on this? If you do too much work on the main thread in iOS, it's going to hang the UI. Isn't the main thread the "render thread"? Do scroll views have some kind of special escape hatch to get off the main thread for continuing to scroll if the main thread is blocked with loading the content?
The problem is that politicians often seem to view themselves as an exalted caste. Targeting individuals is only problematic insofar politicians from the ruling parties are targeted. If the Spyware companies promise to exclude them from being targets, all is fine.
Thank you for clarifying. Appreciated.
The police don't respond to foreign threats, they enforce laws domestically and locally. Armed police drones aren't going to be used against foreign threats, they'll be used against everyday US residents while enforcing domestic and local laws.
In cases where rent exceeds the mortgage, I think the reasons would be to cover the cost of capital, risk, and operational expenses. In this case, the long term expected value of the property might be flat or growing at a lower than average rate so future expected gains can't be used to offset short term losses.

If this wasn't the case, in theory renters would just become buyers themselves.
Except that I'm not in the Apple walled garden. No Apple devices here.
Good news about the day rates! I wonder how much of this is about stack - most of my knowledge is of the generic Java development scene, and I'm extremely out of touch even with that now

On the permanent positions, that sounds like a seniority thing. The people I know aren't staff or principal. I know someone who's sort of head of engineering at a small but healthy startup, and I think he's on 120k or something.
I don't think it is the job of Israel to decide who is going to use it and how. Do we even know what countries are using it for? in most cases it is unknown. I find it a bit disingenuous that people who got no problem trading with countries like China suddenly find one case where some other country misused eavesdropping and manage to slap "Israel" in the headline as if it is their responsibility and they are the main issue here.
That's not accurate. You don't need to upgrade the MCU/infotainment computer and the retrofit is only $200.

"A source has informed me that due to AT&T shutting down its 3G network by Feb 2022, Model S's without an LTE-capable modem will lose connectivity features unless connected to WiFi. HOWEVER, Tesla will offer retrofits for $200. Affected vehicles are pre June 2015."

"Tesla will be offering retrofits for these vehicles for a bargain price of only $200, even though the vehicles affected by this could be up to nine years old."

Source:https://twitter.com/SawyerMerritt/status/1415851250055323648
Not that Cory is wrong but his words would hold more weight if boingboing hadn't been engaging in the behavior he decries for over a decade. Memory holing people who they no longer feel "are wonderful" and removing vowels from posts they don't agree with are just two examples of the type of activity they've long engaged in. These aren't cases of off-topic discussion, threats, or other attempts at derailing discussions, they're personality, romantic, or ideological disagreements that aren't allowed to exist.
> Instead, coercions are used to emulate some of the advantages of subtyping.

Maybe I missed it in the article, but what does subtyping give you that coercions don't?
so instead of native like https://github.com/transmission-remote-gui/transgui

I get "electron" cross-platform, "only available for MacOS"

I think you should "sell" it more...
an in memory database is not a database ... you might as well just create billion object array and have your java process constantly running to have that data accessible.
But they could pay for the software upgrade and get the hardware for free, it sounds like. They only have to pay for the hardware if they want the cheaper monthly FSD.
A lot of Docker criticism I've seen on HN and elsewhere equivocates between Docker and Kubernetes. I've never used Kubernetes, but I use Docker very frequently and find it a massive improvement over the previous state of affairs. Kubernetes does seem complex and difficult to learn, but Docker doesn't.
It's a sad fact in the USA that you might encounter an armed criminal almost anywhere. I have personally seen a bunch of crimes involving gunfire, rather than mere brandishing of weapons.

On the other hand, police carry a lot of weapons, typically a handgun, pepper spray, a taser, a baton, and a heavy switchblade knife, plus a shotgun or rifle in the car. But they're relatively poorly trained and (even taking police claims at face value) deaths of civilians have resulted from confusion involving use of the wrong weapon.

Another factor is that urban areas are often policed by people who live in surrounding suburban towns, and end up feeling like they're going to work in a war zone every day because they are not embedded in the communities they ostensibly serve.
Crypto mining really isn't for any country that doesn't have energy surplus and favorable political situation (exception being China of course).
I use one too and there are still some moving parts. The keyboard keys, the speakers, the display hinge and the Taptic Engine. Those are the parts I'm looking at intently as the ones that will fail on me, especially the hinge.
An ER Doctor in Arkansas Told Us What Its Like to Work in Unvaccinated America
I'd argue it's less about what the compiler does by default, but rather what it (and the community) enable.

For Mach (the Zig game engine I'm working on), I have a Zig build script which fetches the required parts of the macOS and iOS SDKs from GitHub to enable cross compilation from Windows/Linux -> macOS. Zig's linker, zld, enables that to work easily.[0]

For SDL.zig, they have also achieved cross compilation for most targets out of the box[1].

Contrast this to say, Go or Rust, where most GLFW and SDL bindings require mucking around with the system dependencies. It doesn't just work out of the box, I think that's really unfortunate and hope other languages work more towards painless installation of C-binding dependencies.

[0] https://twitter.com/slimsag/status/1413770578494775298

[1] https://github.com/MasterQ32/SDL.zig#support-matrix
Hoping the project to fail, no. Willing to pay real money when their project failed for predictible causes because they didn't do basic due diligence, also no.
I have no idea what is going on at AT&T but I've definitely seen their customer service slide dramatically in the last few years, to the point that I finally left the network after 9 years. I don't blame the reps - there seems to be complete organizational chaos, and lots of cost-cutting going on making the issue even worse.

This solution of just force-mailing out new phones blows my mind. Phones are such a personal choice, and these replacements seem pretty sketchy on the whole, what a phenomenal waste of resources. Surely a better solution would be to give people a voucher to use with AT&T that would at least cover a cheap phone with comparable specs and could also be used against future phone bills if you want to upgrade yourself?
I’m sure by the end of your paragraph you began to see how this can be gamed to not help the country.
You don't need to changes things, but you probably want to. It's a general purpose computer and I could run e.g. StarCraft, but I would get slaughtered with controls like that.

The traditional business view is the casual gamers are growing, and the elite PC gamers are stagnant. Valve is trying to wreck that dichotomy with hardware like this, but I think that goes with making sure there are games that fit the form factor. You can't just sell this to people who rather play on their main gaming rig but are sometimes stuck without this.

Making games for this form factor != a retreat from the principle of general purpose computing.
I believe #1 is accurate. I don't believe #2 is accurate.

Companies provide what people demand. If our demands change, then they will change. It's the only way.
I just looked up some benchmarks. Apparently a m1 is 2-4x faster at many tasks than my wife’s gaming desktop from 5 years ago. It’s comparable in many benchmarks to my ryzen cpu as well?

What’s the catch?
If you’re going to use R you might as well learn a bit of dplyr or data.table.

You get that autocomplete goodness and the vast majority of sql can be reduced down to single lines.
Not sure if I get the argument, however I can echo that many benefits of the XML ecosystem are given away because of compromises. I really would like to see a sound schema-driven XML landscape that takes the learnings from hedge or visibly pushdown automata and makes sure that you can actually parse, validate and transcode XML (e.g. to binary representations) fast. I really am fascinated by the possibilities of grammar based compression on XML like done in the MPEG7 standard (I think it's used in DVB-T). Would have been great if XML could have at least replaced ASN.1 . XML should simply support different encodings natively. If you just want something readable and heavily extensible there seams no reason against JSON .
I assume you aren't American, Canadian, or Western European. The news constantly discussed IEDs in the context of the Iraq and Afghan wars and UXO is used whenever a bomb is discovered leftover from one of the World Wars.

It is also very searchable, at least to me. The results returned are very relevant.

https://www.google.com/search?q=IED%2FUXO&rlz=1C1CHBF_enCA85...
Did bankruptcy exist back then too? I think debtors prisons were a thing.
This guy will be in Texas within a year.
I believe the point is that the "main thread" for your iOS application, is not the main thread of the OS. They're totally decoupled.
"Hello, Dear Sir! I am most foreign of foreigners, wishing to buy your Bitcoin Printing Mint Equipment, paid in your local currency, for export out of your fine country."

"... really? You're the guy we seized these from, holding your finger under your nose like a mustache. To cover your mustache."

If you object to the entire principle (or, at least, need to be seen objecting to the entire principle), destroying the assets in a visible public spectacle is the way to go.

California had at least some high profile "street racer" destruction back in the day, and I don't believe any western government, upon seizing a big load of cocaine, goes about trying to figure out how they can unload it to someone else. At least, in easily tracked ways...
> The fundamental problem of state management is as follows, if a leaf view changes some data, how does some view higher in the hierarchy learn about this?

At the end of the day, if you have a relational model and you want to allow subscriptions arbitrarily on the object graph, something somewhere will have to traverse the tree of the object's parents and apply a notification to them, right?

Or you will have to only allow replacing object changes/subscriptions at a flat level, which is a document-based model rather than relational. In that case, you can filter the notification stream as an optimization for the clients, but the entire document would require replacement on every update. You can do an additional optimization and allow patches of the object, and use diffing to not notify if a specific property was unchanged after the state update, but these are all implementation details.

I don't think this is a fundamental problem of state management, more-so a restriction of state management when dealing with state expressed as relational objects, and one of the reasons document databases are easier to reason about.

Bringing this back around to state management frameworks like Redux, each Redux store is essentially a single document and selectors are filtered notifiers of changes.

This project sounds interesting - you should make a blog post about your prototype database with some more details, I would love to read it and see some of the code!
There were (¿are?) hard drives where the drive heads would stick to the surface if the drive wasn’t used for long periods (https://burgessforensics.com/data-recovery-myths-and-misconc...)
In Russia it's "legal" to hack other countries or their citizens, so it's not weird take.
Afaict, they are referencing s04e09. It came out Dec 1 2019.

If you didn’t watch it yet, were you ever really going to?

Imo, spoilers without warnings are fair after 3 months time+ for TV shows and movies. Maybe even sooner.
Really good writeup. I seriously hope Apple are taking notes.

Also you gotta wonder if NSO employees know that their work is being used to target human rights activists, lawyers and journalists. I mean that puts you on the level of ransomware blackhats, maybe even worse right?
It’s not really surprising that organised criminals are trying to get around the anti-theft measures (although crazy to hear that you know that many who’ve had their phones stolen). But as you can imagine, running such social engineering schemes takes time, and success is not guaranteed, so even in this case, the anti-theft measures are making it less attractive to steal iPhones.