skysight-inc/HackerNews huggingface dataset:
I haven't used Nix, but I would have thought that builds would be fast, due to how cache-able the dependencies should be.
It’s hard to bring up that point without being misunderstood. While therapy can obviously be incredibly positive, like any discipline it suffers from a large proportion of mediocre practitioners, and a smaller but more dangerous proportion of harmful practitioners.

My personal experiences with mental health professionals (over several decades, in multiple countries) were unhelpful at best, and at worst they included things like recklessly prescribing medication (within 10 minutes of the first meeting), relying on outdated junk science, pushing for more appointments/making it very hard to end the patient relationship, etc.

Considering that many people who are likely to go to a therapist are likely to be in a vulnerable place to begin with (doubly so for children/teenagers), the recent wave of blind faith in therapy and the belief that “go see a mental healthy professional it can only make things better” is reckless.
I track my budget in Sheets. I have some AWS Lambda functions that IFTT calls to update the sheets with new data
COVID-19: Swedish antibody study shows little sign of herd immunity
"down ass bitch" is another one I've heard
And in particular, NixOS is a full OS, like Arch/Ubuntu/etc. You can't install NixOS side-by-side with Arch any more than you can install Arch side-by-side with Ubuntu. Nix-sans-NixOS is only the stuff that can be installed side-by-side with an existing OS - no service management, no kernels, etc.
Those are legally not people anymore. They were people.
Good stuff. This reminds me of the "added mass swimmer" -- theoretical propulsion purely by the added mass effect, avoiding the shedding of vortices (with the propulsion device working in water, or any suitably heavy fluid). The navy has been funding studies into it for a while. Not going to work for an owl though. Air is not heavy enough.
Great description, thanks. Question: do you know how Nix deals with language package managers (like pip)? If I do sudo pip install (leaving aside the usual debate as to its merits), does that then wreck my Nix install, especially if it happens to contain another version of the same package? And does it instantly make things non-reproducible again (just like the apt-get issue you mentioned)? Or does Nix somehow get around it?
I think have something autogenerate tests would be a good first start
That us how many open-source games works.

They release it so that you can mod it, but they don't give the assets for free.

Why is that a problem? Everyone wins.
mission accomplished!
You also cant use capacity providers with cloudformation yet.
Likely due to the fact, that you also cant delete capacity providers, nor change a cluster's default capacity provider.
Sounds like their main concern wasn't Nix but the complexity of the code itself.
Unimpressed with yours. Why? Because my ISP got some IPv4 space recently, which was formerly allocated to .ua, .ru, .iq, & .ir. While being physically next to or in Hamburg, .de.
That led to all sorts of inconveniences for some people, suddenly barred from logging on, or using the sites they frequent, because they used outdated geo-ip data. I didn't even notice, except for the outrage in their customer forum.

Now yours consistently puts me somewhere into, or onto the shores of the Black Sea, while Vercels doesn't. So that makes me suspicious of your claim by using latency alone.

Edit: There seems to be outdated geo-ip information factored in somewhere. Why else it would put me IN the Black Sea?
-m12345678

Ah, magic numbers.
With which data? This article reaches the opposite conclusion.
> The vulnerabilities were introduced in a third party patch

Which patch are you talking about? I don't see anything about a patch in the CVE.

> Seems much simpler than patching, let alone trusting someone else's patches.

We can patch the issue for good (and with a simple patch, apparently), or we can rely on users not to mess with seemingly unrelated init scripts. Do you trust third party users more than a (likely heavily scrutinised) small third party patch?
Law firms use document management systems to maintain versioning of files, but only one user can edit at a time for the ones I’ve seen. I’ve found them to be annoying if I’m totally honest.

Ive also seen some advanced document comparison tools that plug into MS Word and redline differences (more advanced than the built in one).

I guess these tools could help ensure faith in the latest approved or “gold” version.
I love the tinder API. A few years ago I was planing to shift to another locality in my city but couldn't figure out where. I eventually decided to move to an area with the best looking women. Used the python tinder API to move around the whole city with GPS coordinates while setting the shortest possible radius and saved profile pictures tagging them with geo location. The end result was a database of geolocation mapped to profile pictures of women in that area.
The TDP on this chip is only 125W, its just that TDP has started to lose its meaning. These days the peak power consumption is "as much as we can get into the chip without exceeding temperature limits".
Why would one use this rather tan Let's Encrypt?
Faster and cheaper.
This is a standard notation. tcp_v4_rcv+48 means, within the binary kernel image, 0x48 bytes after the start of the tcp_v4_rcv function. You can use the addr2line tool to find the source code line. https://serverfault.com/questions/605946

The tcp_v4_rcv function has two obvious kfree_skb calls, here https://elixir.bootlin.com/linux/v5.6.13/source/net/ipv4/tcp... and a few lines below after "discard_it:" (there may be more if there are #define's or inlined function calls), and without your kernel image and debug info I cannot tell which one the offset corresponds to. Also, clean-up code like kfree_skb is often after a label ("out:") referenced by multiple goto's, and you cannot tell which goto was taken. However, often the function return value contains an error code that identifies it, and you can (often) grab that with perf by attaching a dynamic kprobe to the function exit (it's much easier than it sounds). Or attach a gdb to the kernel (easiest is if the kernel is in a qemu VM) and put a breakpoint on tcp_v4_rcv. There's also the inverse problem of "who called tcp_v4_rcv". Either gdb, or perf record -g, can tell you the stacktrace. (perf is less invasive, so better in production)

As an example, take https://elixir.bootlin.com/linux/v5.6.13/source/net/ipv4/tcp... : if the packet is a SYN belonging to a new connection, but has a bad TCP checksum, goto csum_error, and from there fall-through to discard_it: kfree_skb(skb).

This may sound laborious, and it is, but note that often you don't need to go to this effort. To me, as a troubleshooter, the precise reason might not be that relevant. The function name already tells me this packet has gone up into the TCP receive stack, which (basically) rules out entire problem areas like bridging and routing, tells me if this specific drop is even relevant for me, and/or lets me decide which simpler tools to use next.
Nix is a package builder & manager that creates reproducible build environments. Using the Nix language, you specify what the build environment should look like ($PATH, what should be in the build folder, etc). Nix then calls a program of your choice to do the actual building.

Just like Nix lets you specify a build environment using the Nix language, NixOS lets you specify, using the Nix language, what you want your operating system to look like (systemd services, $PATH, etc).

You should be able to use Nix, the package builder & manager, on any POSIX system afaik.
You need to be really careful how you tailor it (what you like, hashtags you look up, who you follow, what videos you watch all the way through or multiple times).
Dang. Uh, citations or something? This sounds interesting.
Post a link about it tomorrow and maybe your prediction will come true ;)
Great teaching tool for hello world type stuff, and UML is nice for design documents that present data models and such.

Beyond that, for real engineering? I've worked with EEs who write massive applications in Labview -- their codebases are all impossible to maintain masses of pain and suffering.
Explanation of RTs networking in that period:

https://www.gamasutra.com/view/feature/131503/1500_archers_o...

I did a Python implementation here:
https://github.com/eamonnmr/openlockstep
Was the site you remember instapokego.com per chance? :-)

It's down now but here's the archive: https://web.archive.org/web/20170308154111/www.instapokego.c...
This is propaganda.

What actually happened? Some people were shown linear data on a linear scale, others were shown the same linear data on a logarithmic scale. The people who saw a straight line, because the scale matched the data, were better able to interpret and extrapolate the data.

The spread of the novel coronavirus in the USA used to be exponential, but it was linear at the time the subjects were asked to analyse.

You don't say! Before the the authors recruited 2000 subjects to investigate that, maybe they could have enrolled in Physics Practical 101 and listened to the demonstrator. If they went to an old-school physics department, they would have seen some real semi-log graph paper, designed for people to read actual values off. It doesn't look anything like the scales on their graphs.

Oh, but the subjects who saw a linear graph were more likely to accept the authors' opinion on what to do about that data.

The authors are right: the USA and UK should do more to contain the coronavirus. But it's still propaganda to advocate that data be presented in a certain format because that makes readers agree with your opinion, even when your opinion is right.
Well, so you're using the term "visual" as though it were a commonly understood term, but implicitly excluding all of Microsoft's products with Visual in the name?

I've been trying to implement something with Power Automate, and presumably that's "mainstream", but it strikes me as falling into the classic pattern of appealing to buyers rather than users. I feel 10-100 times less productive than with, say, VBA, for no advantage.

One thing that is particularly frustrating to me is that it's so slow and buggy I am afraid of losing my work at any moment. You can't save your work unless it passes preliminary validation, but sometimes reopening it makes it invalid by removing quotes or whatever. Copying something out and pasting it back often fails to validate too, as the transformations are not inverses like they should be. Sometimes it just gets corrupted entirely. I'm not aware of any way to manage versions, or undo beyond a few trivial actions.

But the more fundamental reason I hate this is because it seems not to be designed to let you take a chunk of logic and use it in a modular way. At least this style of "visual programming" seems to apply the disadvantages of physically building things out of blocks, where it's entirely unnecessary. You've got some chain of actions A->B->C, but the stuff inside those actions is on a different level; you can't take that chunk of stuff and use it as a tool to do more sophisticated things. As far as I can tell. I keep thinking "it can't be as simplistic as it seems" and thinking I'm about to find a way to create general functions.

See: https://flow.microsoft.com/en-us/
You can use a heap of patches for qmail, but I wouldn't recommend it.

I was using Courier MTA for a while for self-hosting email.

I may do so again, and will likely use mailcow or mail in a box. Neither are based on qmail.
As soon as I saw: "Sending Key Events To Notepad" I simply thought AutoIt and moved on.

There is no denying how cool the end result is but input to any Windows thingie can be scripted with AutoIt in a nice easy way with a very expressive, BASIC style language that has existed for decades. You can get it to churn out a self contained .exe.

I don't know why Windows sysadmins piss around with anything less for most tasks on an OS that needs a GUI. You can always call into or out of PS/cmd or whatever as needed.
It is indeed sad that we live in an age with barely any humanistic ideals. Everything is utilitarian, people belong to the wealthy and the ruling classes, swallow the manufactured consent and believe the propaganda that they are free.

Actual personhood is for the 1%, it would be instructive to know how many of them opt out in the UK.

Then again, the geriatric ruling class who think that they possess other people's bodies can safely do nothing: Their organs are not fit to be harvested anyway.
I didn't mean the "chat with us now" engagements widgets; I meant, like, Google Hangouts, or Slack, or Twitch chat, or even an pre-Google-Docs Etherpad sidebar chat.

Though, honestly, I prefer the web-chat customer service for my bank/cellphone provider/etc. to calling them on the phone. I don't want to wait an hour on hold with my phone using up both battery and minutes; I want to just leave a window open on my computer and have it ding when they're ready.
Almost certainly not. Commercial unauthorized port scans are utterly routine. There are well-known companies premised on it.

You can get to the same answer axiomatically from the text and case history of CFAA (a port scan literally can't grant you the access a CFAA claim needs to prove you intended), but that's obviously treacherous for non-experts to do; instead, the empirical demonstration should be conclusive here.

I don't know why this scan is occurring, but fingerprinting is the most obvious guess, and intrusive fingerprinting performed by real companies is usually about ATO prevention, which means they're not going to tell you any more about it (ATO defense is an arms race).
This is the comment from your account that I say was "flagged to death":

https://news.ycombinator.com/item?id=23236141

It says:

>> "Or we just don't eat meat..... no that's too crazy! Moron"

That is not an acceptable mode of communication on HN. The flagging has nothing to do with any "echo chamber", except perhaps for the echo chamber that reverberates with the opinion that calling your interlocutor a moron is just not on in this forum.
Yeah, I don't really blame them for taking control of their citizens' data and keeping the revenue within borders versus shipping it out to American corporations.
You are completely ignoring the vast swathe of 'engineering' programming market that is covered by Simulink, LabVIEW etc.
You have reached an imaginary program state. Please rotate your computer by 90 degrees and try again.

(paraphrased from a friend's answering-machine message)
Sounds like they were building everything from scratch, for some reason.
Another step along the way of Microsoft 'doing an Apple'.

Apple made life easier and cheaper for itself by outsourcing its underlying OS to the BSD maintainers, thus saving itself the costs and angst of maintaining its own OS.

Then they concentrated all their efforts into just making the Apple Desktop, along with several apps.

I predict that in a few years, Microsoft will merely make a Windows Desktop running on top of an underlying Linux OS.

For Microsoft, that will be full circle. Windows started off as a windowing app running on top of MSDOS.
The Mormons' $100B fortune is not about the money, stupid
Social distancing: South Korea reopens high school to seniors, adds precautions
Agreed. In my mind, if the server is using plain HTTP, and the attacker has control over parts of the network, then plain-old DNS is not the only attack model. The attacker does not need to hack DNS, they can just manipulate the content on the wire.
Maybe this isn't a substantive comment, but I think China understands America more than the other way around.
Where are you quoting this from?
> Renewable Isn’t Reliable

> Wind and solar account for just 10 percent of the U.S. electricity grid. To pretend we could increase our reliance on them by two, three, or tenfold overnight, and further, rely on renewable energy sources to get us through an emergency is not just dishonest. It’s dangerous.

That's absolutely ridiculous. Sure you can't do that overnight. But look at multiple countries who have been able to run their countries for months on end on renewable energy.

Renewable energy accounting for 10 percent is a symptom of the real problem. That is you have many, many politicians that are in the pockets of companies who's very essence and profits are directly against renewable energy. Now even the highest seat in the government is basically wholly against renewables.

That's all on the (majority) people who keep voting for the same broken record.

Renewables certainly aren't as efficient as other means, but they're cleaner and in time they will be cheaper for everyone. And on top of that, they're better for human health.

This article might as well have come from Fox News. It's full if baseless arguments and relies fear mongering to get a shitty point across in the hope that BigCorp Inc. makes a couple of bucks extra profit at the expense of the plant, the wildlife, and the people.
Bazel is buggy?! Bazel is not a clone, it's the refactoring of the internal build system, basically. I am 99% certain that Blaze currently has Bazel at the core.

And it's pretty damn robust.
The ads I can see on Instagram are always following the same pattern : find 1-10 interesting products on AliExpress that are visually appealing. Multiply the price by a factor of two to three. Make a website dedicated to this product only, constantly pretending there's a big exceptional sale right now.
They only do droppshipping so the margins are huge. They provide almost no value. And they win the ads auctions. Customers usually get disappointed by the quality as they just bought a cheap Chinese item at a price that makes you think it's high quality.
An hour long conversation with the creators behind BigQuery
Increased loot rate usually increases farming.
Good thing then that was not the intent.

Do you have anything to say the aspect of proxying dns to a third party, or the possibility of end-to-end encryption in dns?
Obvious Philosophy of Mind question of the day: What is the difference between a brain chemistry artifact and being an asshole for assholes sake?
I would like to know what is the future of Mono now that dotnet core is crossplatform and Microsoft bought Xamarin.

Mono remains the best (only?) solution to call C# from C++ in a crossplatform way using embedding.
I would absolutely love to see the Tiberian Sun engine's source code. The graphics setup is totally unique-sprites and voxels coexisting in a 2.5d world with lighting. Lighting! Used to great effect in the dark and grimy graphics.
Your article asks: "But can he get known physics out of it?" and says not yet.

The OP says he has gotten general relativity out of it, so it appears to be an advance from the state described in your article. I do know enough about the situation to if any of it is valid or anything.
Red Alert was released on two CD's, Allied and Soviet, mostly because they each had the video clips for the campaign you were playing.

Same applies for Tiberian Sun. GDI and NOD CD's.

I have them all via the "The Command &
Conquer Collection" released back in 2003.

Source:

Red Alert: https://i.imgur.com/xD7j08b.jpg

Tiberian Sun: https://i.imgur.com/xD7j08b.jpg
Reverse Engineered Nintendo Switch App REST API
I’ve used multiple marketing platforms, some costing $xx,000/year, and still haven’t seen this feature.
Or "last millennium"
Froost or Notion? Froost's homepage says "subscribe for early access".
I worked at Network Associates not long after they bought TIS, which had the original DARPA contract for DNSSEC, and had been working on DNS security for at least 2 years prior to that, and the push then was (unfortunately) the same as it is now: to authenticate the DNS, to create a resilient global PKI that can be used to increase the importance of the DNS in other applications. Privacy has literally never been in its remit; that's why they spun up a separate WG (DPRIVE) to work on it.
This is why in the long run Bitcoin wins.
I guess I’m a bit confused sometimes as what you get when you borrow. Sometimes I can borrow, sometimes I need to call .as_slice() or as_path or as_str
> As to who can commit code, from the ASF's standpoint any person with commit rights can do so at any time. However, the project may impose additional constraints, such as requiring a code review.

Projects can amend their bylaws around this, but that also goes to the PMC - lazy consensus can apply, but yeah you can't go through the source release process without 3 binding votes.

Eventually, you realize that this sort of software is not anybody's hobby project and takes real dollars to pay for development.

Doesn't help that Dremio would profit from Drill collapsing and leaving that space open.
To be clear, I wasn't arguing against the British out-out approach; it seems mostly OK, too, and it is silly to make the perfect the enemy of the good.

There are different colors to different approaches, and they're going to have varying degrees of success in different cultures.
I agree, human spaceflight is a mistake - an expensive distraction from scientific missions.
I mentioned I just started working on it. To try for yourself you'd need to clone and tweak the servers list to find an optimal arrangement for you. The problem as I see it is that jumping continents occurs really artificial delays which skews the result significantly, so it first needs to identify your relative whereabouts, then decide on an optimal set of servers. If you clone and tweak the servers to place yourself inside the polygon you'd see it does locate you. Vercel is doing a reverse geoip lookup, so your location is preconfigured in some database based on your ip.
Ah yes.. cryptocurrency, where bizarre programming practices secure large sums of money
The bug was known 15 years back, and not fixed.
Would it be efficient enough to render a rotating cube at 30fps?
What is the point of this acquisition? The article says it's to "beef up Intel's Wi-Fi tech." But Killer's recent Wi-Fi adapters were essentially rebadged Intel hardware already:

Killer AC1550 = Intel AC9260

Killer AX1650 = Intel AX200

Did they do anything else besides tweaking the driver a bit and reskinning it with a repugnant UI? (Click at your own peril: https://images.anandtech.com/doci/12178/ces_deck_2018_pre_br... )

I guess it's mostly about getting the "Killer" brand, which can be used for future Intel products?
How many cars do people buy in a life? How many houses?

Sales has earned a slimy reputation. Slapping the word in front of hard, earnest work to brand it as something better than it is, is lying.

Clear communication has nothing to do with sales because sales has nothing to do with anything other than making a sale. Real problems and real solutions are motivated by more complex worldviews than “profit good”.
Neither are ideal, but at least we can compel the CEO of Facebook to testify before Congress. Good luck trying that with a Chinese national.
So the auditors said that the system was hard to audit?
That's really freaking creepy...
When Will Big Concerts Finally Return After Covid?
I don't remember. I tried to do some rails development in linux like 10 years ago. I know I was using apt, or at least started there. I don't think I ever even got the environment running. I'm sure I was doing something wrong, so no need to blame me, I already know.
I think that DoH and DoT do essentially the same thing, and that the only meaningful difference is that DoT was designed with a kill switch for network operators to overrule applications running on computers. As an owner of a computer, I would rather not give AT&T, let alone a random coffee shop or hotel, the ability to disable my secure lookups; obviously, I think DoH is the better plan. Fortunately, it appears to be roflstomping DoT in the marketplace.