skysight-inc/HackerNews huggingface dataset:
> It doesn’t pay to be on Apple’s bad side and it’s a promotion opportunity to advocate for the newest and shiniest.

This tends to be overestimated. There's rarely a good reason to fear criticism. Apple is too huge to notice you, unless you're famous yourself. Also, Apple is a very bureaucratic organization especially now. The App Store editorial team is in its own silo and doesn't necessarily pay attention to this, and isn't influenced by other teams within Apple (except when top executives step in, of course).

Ironically, the rational fear of criticizing Apple comes not from Apple retribution but rather from all the random little Apple fans jumping all over you for criticizing Apple.
Because it's so easy to play asset stripping games, personal guarantees are very common in the commercial real estate world.
Often wondered the same, in nyc the cabs offer a check in with app (Arro) which takes care of payment (pre registered cc) permitting the rider to just exit the taxi at the end of the journey.
It certainly could be better, unfortunately the app devs are fairly unresponsive .. perplexed why this is not funded more
You don't really seem to get the idea of staying on topic whatsoever, do you?

My comment was very clear: if you are willing to live a low-budget existence, then this type of randomized living is possible for most people worldwide, even those with crappy circumstances. All you need is a smile and a thumb to stick out.

I have no idea where you even got half the things in your comment from. I did not ever mention international students, the quality of the internet, visa invitations or most of the things you're talking about.

To briefly respond: yes, I've traveled extensively with Flixbuses; it's very possible get multiple Schengen visas (the next ones are not as had as the first); €100 is absolutely excessive for Schengen health insurance; I have indeed traveled and worked simultaneously in those regions - with no Russian skills; and no, I explicitly mentioned why refugees cannot usually get tourist visas.

>bullshit

Again, if you actually went outside and met any of these people, you would realize the ways in which many of them actually travel. Ever heard of a multi entry visa?

Ultimately, the proof is out there, in the hordes of hyper budget travelers worldwide. Discussing whether or not they exist is pointless. If I'm standing in front of a tree, and you keep making confusingly worded arguments about how trees can't possibly exist, then we're not going to end up agreeing.

If you would like to meet some of these hyper-budget travelers, choosing destinations near-randomly, then I implore you to go try Couchsurfing; it's a fascinating way to meet people of all walks of life. If you'd rather keep thinking these people are mythical creatures, well, then, you can do that too :)
> Does it literally mean that the compiler opens the existing binary in a write-but-do-not truncate mode, leaves most bits in place, and only changes others in certain places?

Yes.

> Does it literally mean that the compiler opens the existing binary in a write-but-do-not truncate mode, leaves most bits in place, and only changes others in certain places?

I'm not an expert, but I believe the point is mostly about other computation required for "normal" linking, not just writing fewer bytes to disk.

> What other benefits is this supposed to have?

It makes the edit-compile-run loop faster when developing.

> Does linking somehow get faster or easier with in-place patching?

That's the idea. When code isn't position independent, moving a chunk of code requires recomputing a bunch of offsets, and similarly the linker needs to do more work when you don't have an indirect way of referring to functions etc.
Identical Quantum Particles Pass Practicality Test
It's not hard to manufacture most things and people
always will find ways to do it.

Ever hear of a drug addict becoming so desperate that they start manufacturing their own drugs for personal use? Aside from growing pot, which I wouldn't call "manufacturing", not once have I ever heard of this happening. If it's so "not hard", why doesn't this happen?

Manufacturing drugs isn't difficult on the order of refining uranium or something, but it's not trivial. You need knowledge, gear, raw materials that are not all trivial to obtain, and a location where you pull off some kind of small-scale chemical manufacturing operation without getting caught.

If we want to use legislation to help people then we should
do that but using violence and prisons probably isn't
helping anyone.

I would certainly agree that we should not criminalize drug users of any sort.

Suppliers and manufacturers of deadly drugs are another story.

The whole "XYZ material shouldn't exist in the world" thing
seems so naive.

What's naive is lumping all recreational drugs together with blanket statements like these.

Recreational drugs run the gamut from nearly harmless (marijuana, etc) to absolutely deadly (heroin, fentanyl, etc). In a just and logical world, they would never even be a part of the same discussion.

At the deadly end of the spectrum, yes, I certainly do feel confident in saying that some drugs have absolutely no place in society. I have seen what they do. I have been to the funerals for friends, loved ones, and family members. There is no safe way to use heroin. Drugs like meth, heroin, and crack destroy lives and towns.

It is the laziest and most naive possible libertarian dream to think that people should be allowed to supply deadlier drugs to people because of one's lasses-faire fever dreams. It's the kind of isolated, privileged fantasy that evaporates quickly when you have to identify your son in a morgue.
If you happen to have a 4P4C crimping tool around, it's very easy to make a longer cable, which is what I did. If you don't, then at least I found it pretty difficult to find a 4P4C crossover cable in Finland. But it should be findable online.
I was looking forward to this keyboard a few years ago.

But i'm not willing to pay that kind of money for a keyboard with cheaper Kailh brown switches and without an option for cherry mx brown.

I do assume they can't make it that much cheaper but for me personally thats just a no go.
Yes, you understood that right. The existing executable file is not written completly anew.

And yes, it will be faster. The way Zig does this is by only recompiling and modifying the parts of the executable where the source has changed. Imagine a project like chromium, where your executable is 150 MB large. Now you change a single function. Classic linking would require the whole linking process and the write of 150 MB of code.
Zig will only compile and patch a single function (when lucky: less than 1kB) and emit this. Less I/O, less overall work to do.
Ain't that the truth. The first time I drove a London cab, the driver appeared scruffy and a bit mad, constantly mumbling under his nose stuff like "I wouldn't mind hitting that guy, I really wouldn't" (after someone cut him off).
Ok great, but "every single person some random person on the internet knows" isn't a source.
> Most are horrible.

Most of all keyboards on market are horrible.
My university has supplied labs with labarchives (and has guaranteed if it ever migrates away from labarchives it will provide an equivalent solution and handle migration). It ticks all of those boxes. My only gripes are minor. Things like no embedding of vector graphics and no good embedded spreadsheet solution. They have some MS office browser based solution that handles version control. That is the official best spreadsheet solution right now.

I generated an html spreadsheet for run logs because I wanted an embedded setup. I ran into the limitation of 64K characters per entry. It’s handled by trimming html off the end then autofixing broken stuff. It works so well that it took me a while to figure out why the number of rows was decreasing as more rows were filled out.

It’s all very tidy once enough people are on board. Whole notebook (and subsections) can be exported to html or PDF. There is even a way to have some robotic file uploading a la directory monitoring.
Signed commits still let you falsify your own work after the fact. You need an external trusted service, a digital notary essentially, that would provide a signed record that you submitted a commit on a certain date with certain set of ancestor commits. Each time you added an entry, you would submit the hashes of all the entries in the book to the digital notary and get a signed record that you submitted those commits on that date. Inability to produce this record would be similar to having erasures or pages torn out in a lab book.
This is exactly what I was looking for, thank you.
You're really nitpicking here. There's nothing an alias or a 3 line `~/bin` script can't solve. As for base64, there's already a several decade old gnu util available in every terminal.
That actually sounds like a great system. I think it makes more sense for the father to take time off a bit further in.
I'd heard of this as a theory many times before, I didn't know someone had actually built one! Good site too, thanks for the link.
Worse is when you agree with the reporting but don’t follow up to check as there’s no link.

The problem with not having a link isn't when you're already skeptical but when you aren't.
That seems difficult unless it is completely automatic. Also, you will have to convince auditors that your implementation works and that your users are using it correctly and that everything has been committed correctly and in the correct order. So while it might be obvious to you that this works "just as well" it is far from obvious to others.
US Army wants to modify SpaceX’s Starlink satellites for unjammable navigation
Yes, the compiler will open the binary and only emit modified/new code and possibly change some values in a global offset table.

As noted in the article, the same strategy will be used for hot code swapping, which is one of the benefits of doing this.

This is indeed faster than generating new object files and relinking the whole executable.
The video linked in the article shows a simple example with the current ELF incremental linker, where compiling the example program takes 1.5 ms while changing a string literal and updating the executable takes about 0.5 ms
Why would you need to? Would a battery engineer need to explain everything simply? Would a bridge engineer? Do you think a normal user knows anything about how a graphics card works?

Accountants, financial managers, psychologists, chefs, any field that requires training has intricacies that can't be explained simply to a lay person
Have you ever considered Kyso (https://kyso.io) (disclaimer - I'm a co-founder)? I could be way off, and it would be a corner case for us right now, but it seems we'd fit all your requirements:

* We sit on top of git, which remains the single source of truth for your code - versioning, reproducibility, etc.

* Python & R notebooks or simple markdown (also on the web app itself).

* Show or hide code.

* Simple links for sharing reports.

* Tagging.

* Comprehensive search - by tag, keyword and content (soon).

Would be really interesting to hear your thoughts on the fit.
It’s possible that the United States will resemble China once its population reaches a comparable size. China may simply the next evolution of what the US will become, and if it happens slowly enough, no one will do anything about it. Conway’s Game of Life on the scale of a nation state, where the US is currently in late-stage capitalism.

Late-stage capitalism, per Wikipedia:

> Since 2016, the term has been used in the United States and Canada to refer to perceived absurdities, contradictions, crises, injustices, and inequality created by modern business development.

Sounds just like this TikTok fiasco.
LLVM is still going to be used for release builds. As of now, the self-hosted backend is dedicated to producing debug builds without optimizations (and with a few extra runtime inefficiencies, as that's the price for faster in-place binary replacement).
As Murray describes, the press has requested this information, presumably because they'd like to confirm previous accusations that he was subject to torture and medically neglected.
The overall idea is to have a selfhosted compiler for debug and release builds where the release build as ~80% of LLVM performance and use LLVM as an optional dependency to go 100% performance
Will AI inevitably develop human-like conscience?
One surmises that any legitimate smoking guns would have long since been whistle-blown.

Past law and facts, it all appears innuendo.
> do you have any idea of what things machine translation still consistently gets wrong?

My biggest pet peeve with MT is the incredibly brain-dead choice of using English as an intermediate language.

This effectively prevents MT from ever becoming useful for any A→B translation where neither A nor B are English.

Example: put "пружи́на" into Google translate (or Bing translate, doesn't matter)and translate to German. You'll get "Frühling" as the suggested translation.

This is due to the fact that internally "пружи́на" is translated to English first, resulting in "spring". This is then translated to German with the statistically highest probability being "Frühling", even though "Feder" would be the only correct match ("Frühling" would be "весна" in Russian).

If you now say "But wait! This should clear itself up once you add some context, right?" you'd be wrong.

Try "Die Sprungfeder kam gerade rechtzeitig." ("The coil spring arrived just in time,") and you'll get "Весна пришла как раз вовремя." ("Springtime came just in time").

It's ridiculous!

EDIT: happens with DeepL as well; only Yandex gets it right (presumably because they actually use an actual German/Russian-model.
Throwaway for obvious reasons.

I work at Uber and have worked on the London project. I've yet to see such extensive compliance requirements asked from a regulator - that, in Uber's case, is successfully met, after a LOT of investment. Examples include listing every single change weeks ahead of time before launch for approval with the regulator, having a full internal audit of any changes that impact London, and many others that required building new workflows, systems and hiring dedicated London personel. Many of these are well beyond the things the public discusses and is aware of - like the driver verification (which Uber now does realtime, through the app, with some pretty neat technology).

For Uber to keep operating, a larger team dedicated just for compliance is in place, and large systems for these kinds of compliant tracing have been built. I am curious to see if TFL will make these asks public and roll out the same requirements that Uber has to fulfill for their operation as mandatory for all other operators. Or if these requirements remain private, between Uber and TFL, and other competitors get a pass on them. Kapten, Bolt, Ola and FreeNow currently do not have the same asks coming from TFL and I know that several of these services do not have the guardrails in place that Uber has already.
the line worker that came up with the idea probably didn't even know that engineering was spread thin and external firm was hired to find solution. Even if he did, his idea would have been thrown out.
Isn't there a special flag you can set for people with wheelchairs? Either way, I think you're right, and I predict ADA woes in Ubers future. Those vans with wheelchair lifts aren't cheap, and Uber can't charge more for it under the ADA (I presume). They may end up having to W2 workers driving corporate vans so they can guarantee availability. I wonder how many areas are only served by a handful of people with wheelchair accessibility. Surge pricing is only going to tempt people so much.

Guide dogs are basically the same thing. Dogs shed, and some people are allergic, so drivers avoid them since they don't recoup lost time or money if they have to clean their car afterwards. That one's easier to fix, though. Uber is just going to have to take a hard stance on it.

I am curious if the drivers know that they are legally required to allow guide dogs. I also wonder if Uber drivers are liable under the ADA in the states where they are still independent contractors.
"Sometimes these bets pay off" is pretty much never true when the violate fundamental and well-known principals of science. Was the undergrad running uBeam going to change energy physics with his $10M?
You aren't using autocorrect. You're using predictive input.
I would believe that this is what the executive said was the reason for the ban.

This administration has a significant pattern of their actual reasons deviating from their stated ones.
Revelations from a Trove of Trump Tax Records
Seems like has been down for hours now..
It’s hard to believe they took it fully into consideration. Or more likely someone just said ‘fuck it, just build it’ at some point.

Given the costs involved however, I find it hard to imagine tepco will make the same mistake again in the next 50 years or so.
Rest assured it will be whatever is most expensive for you.

The idea that an HTML tag can cost someone money without explicit approval every single time is ludicrous.
You are right to some extent.

But many game devs have the privilege of not being motivated by money before everything else.
I'm not saying those genres didn't exist, I'm saying that when the baby boomers were growing up, music was MUCH more segregated than it is now. White people in white areas were marketed music for white people, and v.v. for black people.

For a long time, much of the business of Nashville was recording two versions of every song, one by a black person for a black audience, one by a white person.

Hell, both Elvis and the British invasion were underlined by white people covering classic blues songs (and selling it to white audiences who didn't know they were covers).
No, Taleb has extensively credited Mandelbrot in his books and papers, and in public appearances with Mandelbrot, and has even called Mandelbrot his mentor. There’s not much more he could do to credit Mandlebrot.
I have some of these routines like Reduce and Scan in my other project https://github.com/DTolm/spirit. It also has implementations of linear algebra solvers like CG, VP, Runge-Kutta and some others. These routines have to be inlined in users shaders in some way to have a good performance. Releasing them as a standalone library will require some thinking due to the fact that some routines have multiple shader dispatches.
If that were the case, then why are we moving away from fossil fuels to renewables at all?
Right, but the funding available for such a benefit is limited. If employers were required to offer the top-up to both men and women equally, I expect many companies on the smaller side would have to stop offering it to stay within their budget.
-Also, there's a bust of him in the Spreebogen (Berlin-Moabit).
The Truth About Increasing Your Applicant Traffic by 95%
Cron Triggers for Cloudflare Workers
We Train Our DevOps Skills Internally
How is this not antitrust? When are we going to stand up to this, only once its too late and USA stands for United States of Amazon?
I don't find it hard to go back (which I do if I use just my laptop). I do find it reminds me of the weird angle laptop keyboards force my shoulders and wrists into.
Why does the government need to provide you with evidence? The government has access to intelligence that citizens do not have, and elected representatives must be trusted to manage that intelligence properly.
I'd also prefer to get this from the App Store.
If you pass along your codebases today, all that is included?
I imagine the reaction from taxi drivers is "welcome to competing within the rulebook".

Edit: Not saying the rulebook is reasonable. Just that it's easy to dominate if you skirt around it.
OpenBoardData: Data for Board Repairs
Serverless for Redis: Same underlying engine, better model
As a former FBer, I can honestly say that I would buy these for my company if FB sold them (sadly I just don't think the TAM is there for them to even try).

My understanding is that they are basically secure terminals (PoE and requires network to boot, meaning it's hard to unplug and steal) that run persistent webpages (so people make "apps" by writing JS + HTML) and have unique names consisting of random words (e.g. "strong-blue-cardinal") such that you could go to an internal tool and push your webpage to any Gizmo you knew the name of (and were on the ACL for). At FB they are used for everything from

- meeting room booking (the LEDs on the side indicate whether the room is booked, red; booked but not yet checked in to, yellow; available, green; non-reservable, blue; looking down a hallway it was fairly simple to decide if something was available).
- dashboards (we used to use Mac minis)
- misc stuff (iirc there was even a hackathon to see what else people would build)

Contrast this to now where I need to run a metrics dashboard and can't figure out what hardware to use (we settled on a chromebit, but why do I need all of chromeos to basically run one webpage). Like I said, would happily buy.
Windows to become emulation layer atop Linux kernel
Around the start of August I finished up my 6 weeks here in the US and it was definitely not enough. 133+ days would have been nice, but here in Freedom-Land™ I was lucky to get the 6 weeks I was given. I know a few new dads who got no paternity leave from work, or 1-3 days. Absolutely ridiculous in this day and age.
How I made $15,000 from Coronavirus with “timeroid” SEO (guide/case study)
Agree, a job title of “DevOps Engineer” is an organizational smell for me.

Most people with such a title are actually something like “Automation Engineers”, “Infrastructure Engineers”, “Operations Engineers”, “Site Reliability Engineers”, etc, that are involved in a DevOps “process”, “initiative”, “culture”, etc.
Christian Pinder translated the assembly into C; that version is called Elite: New Kind. Unfortunately, it also requires an older version of Allegro (3, I think).
Stock Market Crash Explained in 5 Charts
Zig has a lot of features that make it really nice for game development. Easy and no overhead C interop of course, good runtime performance, fast compilation. While it doesn't have as much safety as Rust it is at least a half step between C and Rust, with option types and better management of undefined behavior. Zig probably makes more sense as a gamedev language than Rust for single player/non networked games, where a memory mistake isn't leading to leaked data or server exploits.
>only three, California, New Jersey, and Rhode Island, grant paid leave)

This is false. New York has paid family leave which can be used by both parents for new borns. In 2021, you can get 12 weeks at 67% pay. [0]

It's interesting how uninformed people are about basic laws like this in the US. The author apparently lives in New York too.

[0]https://www.ny.gov/sites/ny.gov/files/atoms/files/PaidFamily...
I've been trying to fine-tune my recommendation list by clicking on "not interested" and "don't recommend channel". "Not interested" option just removes a video and doesn't adjust anything according to what I observed. "Don't recommend channel" does a thing but after several months the channel again pops out on the recommendation list. Especially annoying reaction videos which I never watched and will never do.

Also when I try to refresh the front page I still see the same videos all over again in different order.
Was it a Joan?
No, TypeScript is compile time only. There's no runtime type info.