skysight-inc/HackerNews huggingface dataset:
> It is. It is inhumane.

That isn't an argument.

Someone having to rent a smaller apartment in a less desirable neighborhood is not inhumane.

SF has far more housing demand than it has housing supply. The pie is a fixed size. Policy can pick and choose the winners this way or that way. Either way you have the same number of winners and same number of losers. All you're doing is arguing over who you think should win and who you think should lose. The net amount of "inhumanity" is the same.

Maybe in your preferred policy the people who were there first get to be the winners. Good for them, I guess. You picked one winner. But there's 5 losers who are denied access to economic opportunity because they didn't rent someone else's home 15 years ago. That's inhumane if you ask me.

SF is one of the most desirable places to live in the entire world. Not everyone gets to live there. There's no universe in which everyone gets to live there. If we lived in a fantasy Star Trek future with no money then even still not everyone who wants to live in SF would get to. The fact that not everyone can live in a highly desirable location is not inhumane. Someone living there and then later having to live somewhere else is not inhumane.
The best place to start is Apollo by Murray/Cox: https://www.goodreads.com/en/book/show/282086.Apollo
Rather than focusing on the astronauts, this is very much a story of the engineering and management that made the project possible.

From someone who helped develop the lunar lander, there's Thomas J. Kelly's "Moon Lander: How We Developed the Apollo Lunar Module": https://www.amazon.com/dp/1588342735/

Another good book (so I've heard - I own a copy but haven't made time to read it yet) is Sunburst and Luminary by Don Eyles, who worked on the guidance system at MIT: https://www.sunburstandluminary.com/SLhome.html

For deep technical details (but light on first-person stories), there's How Apollo Flew to the Moon: https://www.goodreads.com/book/show/2323178.How_Apollo_Flew_...

Finally, not strictly related to the space race, but for some truly wonderful first-hand tales from the development of rocket propellants, you can't beat John D. Clark's Ignition!: https://www.amazon.com/Ignition-Informal-Propellants-Univers...
Just shake it backwards of course.
No assumptions were made, and I don't want to be trading horror stories here... So let me just say that while I have not personally experienced it, I also had people very close to me that suffered a lot on the hands of their parents.

But one thing I can share is they have a common point that for them "forgiving" was about realizing that their parents failed them and not the reverse and that, yes, they probably will never be able to come around their wrongdoings - and yet they are still someone that deserves compassion. It has nothing to do with "guilt-tripping" or getting someone else that was abusive to "love you".

I admit though that the medium is not the best to have this kind of conversations, so there is no way to talk about any of this without seeming confrontational. Sorry about that and all the best to you and your wife.
So if currently the recommended route is simply a function of journey time, could a map have a more sophisticated utility function that takes into account other variables like number of connections, mode of transport and pollution levels etc. Initially the weights of each variable would be unknown (100% to minimising transit time as a sane default) but over time would infer the weights by offering you a range of choices and learning from your preferred selections.

One major flaw with this is that perhaps the map system relies on caching precomputed partial solutions which would be impossible if, in general, every user has slightly different preferences. I've noticed that (AFAICT) Google maps doesn't take into account individual walking speeds when calculating routes for example.
Well, it certainly helped that Windows updates used to very rarely broke existing software.

That this is largely no longer true is itself a problem. Maintaining compatibility (when reasonable) may be more work for the OS vendor, but it creates far less work for all of the individual developers. And reliability for users.
The F117 is also the USAF designation for an aircraft engine (Pratt & Whitney PW2000), used on the C-17.

Someone suggested to me a few years ago that might be the reason why the F-117 was designated that way.
This is one of the reasons I disabled app auto updates. There are only a few apps that need to be updated regularly, like uber and some banking apps. The rest can wait until I decide to update them. Also saves space on my device by not always having the latest version.
Why can't this just be removed from the front end immediately? The next six months can be used for removing it from the back end or keeping it there and just serving it up to those customers outside of the EU.

Adding the following to your uBlock filter will do most of this and it takes you all of 30 seconds. It would take a while longer to update their SASS, recompile the CSS, test and get into production but I'd have thought a few weeks should be sufficient.

uBlock filters:

booking.com##.soldout_property
booking.com##.sr_rooms_left_wrap.only_x_left
booking.com##.lastbooking
booking.com##.sr--x-times-booked
booking.com##.in-high-demand-not-scarce
booking.com##.top_scarcity
booking.com##.hp-rt-just-booked
booking.com##.cheapest_banner_content > *
booking.com##.hp-social_proof
booking.com##.fe_banner__red.fe_banner__w-icon.fe_banner__scale_small.fe_banner
booking.com##.urgency_message_x_people.urgency_message_red
booking.com##.rackrate
booking.com##.urgency_message_red.altHotels_most_recent_booking
booking.com##.fe_banner__w-icon-large.fe_banner__w-icon.fe_banner
booking.com##.smaller-low-av-msg_wrapper
booking.com##.small_warning.wxp-sr-banner.js-wxp-sr-banner
Uh, little note, The Unarchiver and SiteSucker are freeware. You definitely didn't pay for them, unless you were kind enough to send the developers a donation, which is quite a different thing. :)
This preliminary article has a link at the end to the “real” article, with concrete examples and suggestions:

http://www.fastcodesign.com/3053406/how-apple-is-giving-desi...
The minimum for approximate membership testers is log2((M choose N)/(N + fp_rate * (M - N) choose N))/N, assuming M >> N. The asymptotic is log2(1/fp_rate). For simplicity's sake below I pretend we're dealing with a set of 1, and so 1/fp_rate = M.

I thought you had this in mind in the first paragraph with "1 / log(2) (around 1.44) times more compact than Bloom filters". However using your definition of the minimum, for practical purposes it isn't possible to be anywhere near 1.44 times more compact than Bloom filters.

Using your example of M=2^20, log2(M) log2(e) / log2(eM) = 1.34. Personally I've never spent more than 45 bits per item on such structures, but even at 64 bits log2(eM) only reaches 1.41.

The oft-cited 1.44x Bloom filter tax is simply taken from its per-item cost of log2(M) log2(e), absent the information-theoretic minimum of log2(M), leaving just the log2(e) multiplier.
> It's not the kids responsibility to make sure their grown adult parents have a social life. That's even more depressing.

Jesus, we're not talking about setting the parents up on dates, we're talking about a single Christmas dinner with family.
That's a good point. One explanation would be that social media profiles suddenly gained value. Facebook, Twitter, YouTube and the "influencer" economy. The expectation of having a LinkedIn profile. Suddenly it's no longer viable to hide behind a pseudonymous identity.
>The fact that it produces errors in both directions just makes the system even worse in total.

It's almost like the purpose of the article isn't to show the tech is overall empirically bad.
Yes, it's well known. It's human technology, but it's also almost certainly alien technology if we operate under the assumption that an alien species built something capable of travelling across the stars.

Regardless, I'm not even necessarily saying that it is evidence of aliens. Merely that it evidence against the idea that this is something which is naturally occurring.
I like jq, but the documentation is super thin. Every time I go to do anything involved, I inevitably end up at stack overflow hoping somebody else has had to do it before.

I really wish there were a much greater selection of usage examples in the manual.
Not both, one did.
If it's a feature that didn't exist at the time the lifetime sub was purchased, that doesn't seem so bad to me.

If they took away existing features, or added annoying upgrade nags to the app, that's a different story.
No. There's nothing special about libc.

(Oh, double checked, and uh, maybe. ld.so does treat libc specially if it finds it in the library list, but at that point, you are linking with libc. But afaik there's no requirement you use the system ld.so either.)
> My guess is that today this would be the case for any computer user, Windows or MacOS.

Not for everyone. I could probably get by fine, if slowly, if you took away my trackpad. I can navigate with full keyboard access and shortcuts, and VoiceOver if necessary.

> The simplest example I have of this is using the volume switch to take a picture, nobody does not.

I do :( It give me feedback on whether I took the picture or not.
Xmake v2.2.9 released, Add experimental support for C++ 20 modules
That's the standard for driving Navy ships and has been for a very long time.

The two driving are under the command of someone senior to them (the conning officer) who gives direction to both and is responsible for ensuring the ship is being driven correctly.
I had the same thought. I suppose one main difference is this project's focus on importability for Adobe InDesign.
Still done the same way.

CVN CDCWO / TOPWO here.
The Causal Theory of Views
Surprisingly, this cannot be the case, not without discovering a completely new kind of independence proof. [0] p26 discusses the problem.

> At the end of the day, a polynomial-time algorithm for 3-SAT either exists or it doesn't!

[0] https://www.scottaaronson.com/papers/pnp.pdf
Must have been dirt on the eyeballs
> Also saves space on my device by not always having the latest version.

How so?
It's not so much not running a service as not running any more services that are receiving connections of any kind from the 'net. I trust nginx. I don't trust some webmentions specific script or program.

I implemented my website's (see profile) comment system based on a tiny perl script that tails the logs from my webserver. It's completely separate and no internet user is connecting to it. Any URL, followed by the string "/@say/" like, "http://what.ever/something.html/@say/Neat something" is added to the comment page.
>Isn't Christmas a religious holiday?

No, not really. There is almost nothing Christian in modern Christmas. Yes, about 15% of nominal Christian will attend church but everything from the date (birthday of the Sun) to Christmas trees are pagan.

In Australia, one of the least religious countries on Earth have Muslims, Hindus and Buddhists getting Christmas photos with Santa at the shops. It is cultural, not religious. It is similar to how Australia loves the Chinese New Year or America loves St Patricks Day.

A typical Aussie Christmas lunch is prawns (not shrimp), crab, cold roast meats and salads.
> They removed the "Open with Firefox" option when sharing an URL.

Surely Firefox exports an action to open the URL in the app?
Still, I believe it's wrong to distract here from all the other important topics addressed by Ray Ozzie, who was aware of all the important issues even in 1996, and for historical context of the NSA key from the title, here is the relevant part from his speech he gave in 1996, about how Lotus implemented what was legally required from them:

"As you know, the U.S. government has defined its "maximum tolerance
level" for exportable unescrowed cryptography at 40 bits. That is,
because they generally permit the export of 40-bit products, the U.S.
government is clearly already willing to deal with a 40-bit work
factor in order to examine encrypted communications outside of this
country.

So, the system that we're shipping in Lotus Notes Release 4 overseas
is one that presents different work factors to different parties,
hence the name.

Against crackers -- against the run-of-the-mill adversary trying to
break a message -- the work factor is 64 bits, just like it is in the
U.S. That is, in the new International Edition of Lotus Notes, bulk
data keys are now 64 bits just as they are in our North American
Edition that's sold in the U.S. and Canada.

But when the U.S. Government needs access to a communications stream
overseas encoded by the international edition of Lotus Notes, they are
no worse off - and no better off - than they are today - they have to
crack 40 bits."

Since then, the goals of different interest groups haven't changed, and we all now about many new possibilities and about the surveillance actually being done and the dangers that the changes brought and can bring.

Other comments here in the other threads are about these more recent issues and the readers should note them too.
Before we diagnose unicorns, why couldn't it have been a drone with cowling around its propellers/impellers, forced to be 40 foot long in order to carry an advanced miniaturized submarine fission reactor. That could give it
range and enough acceleration to make it seem to defy physics.
Then isn't Animats' point valid?
With regard to treatment, what are you basing your belief on? Plenty of diseases can be halted or cured with chemicals.
From the publishing industry: it sounds a little like it’s trying to overwrite existing workflows. Many of the teams involved in producing a long-lived publication have built their industry around said workflows.

Many of the teams that still work in print start in print/InDesign.

A major problem that needs solved is parsing that format or a related export format to a convertible raw data format that forgoes some of the noise that can exist in old, reused InDesign and InCopy templates.

A streamlined workflow is very much needed in the industry, but with reduced staffing levels and string-thin budgets you won’t have much success trying to completely change their workflows—never mind flipping them end-over-end.

Print files are often designed first and the copy is often modified to fit the design—at least where appropriate. Otherwise, InCopy is already XML that can be dropped into print files or exported and walked to convert it to plain HTML/ePUB/Markdown/whatever.

I can understand the motivation, but after years in publishing this might be better suited to a digital-first pub than anybody who goes anywhere near print. Those teams have enough overhead to manage! They want solutions, not corrections, to their needs.
Starsight VR
Be careful with data-driven design, you can easily end up fooling yourself into seeing evidence in the metrics for whatever you want to be true, I've seen it happen plenty. Accidental p-hacking by well meaning but misguided "data driven" programmers is not at all uncommon.

Furthermore, in my experience the data doesn't necessarily mean what it's believed to mean, with the favored explanation for the data being assumed to be the correct explanation. (e.g. "We want more engagement. This data shows users are staying on this page longer, that's a measure of engagement." It may instead be a measure of your users getting confused, lost, etc.) My point here is that an earnest attempt to be data driven doesn't eliminate the matter of bias. Being cognizant of possible bias when evaluating the data is important, otherwise you'll have a false sense of confidence.
> Grab iPhone quickly by the sides - get a screenshot.

That’s not a gesture, that’s you pressing the side buttons.
I'd argue they value different things.

A hacker values novelty.

An artist's values aesthetics.

A craftsman values quality.

An engineer values discipline to ship.

These are all spitballed, but there are a high number dimensions to think about.
Why? After all, if libc is optional then you could simply provide a statically linked binary and be done with it, there would be no way to change the addresses.
A project example:

add_requires("libuv master", "ffmpeg", "zlib 1.20.*", "tbox >1.6.1")
target("test")
set_kind("binary")
add_files("src/*.c")
add_packages("libuv", "ffmpeg", "tbox", "zlib")
If you can read and write, you can easily start making money – every day
> These types of things always depend on context

Of course. I’d never do it lightly and would try to work it out first. But at the end of the day, if the other person isn’t willing to work with you or they otherwise sap your energy then maybe it’s best to move on. Life’s too short for that.
> On the newer models without a pressure-sensing screen, you can hold the UI icon for about a second to perform the same thing.

On all devices that run iOS 13.
Way back, a long time ago, software came with large, detailed, paper manuals. The quality varied, but a well written manual was a godsend. I guess the constantly updating that goes on with current software does not allow for such a thing these days, but it sure was nice when you could get a version of some software and use the same thing for 5 years without learning new tricks all the time.
> In which ways is OpenBSD more in control of userspace applications, and in which ways is Linux more loosely coupled?

One of the major differences between Unix and Linux is which parts of the system are in the source tree.

Linux is technically just the kernel, and a Linux distribution will put together the base libraries and userland programs and kernel along with various tools for installing and managing.

Kernel space programs are generally the kernel itself and device drivers.

Base userland programs are things like `cat` and `ls` and more that allow for manipulating and inspecting parts of the system. User-space programs are any userland program which is not in kernel-space, including third party packages and custom software written by the user.

Userland programs need to be linked against libraries, which is where libc comes in.

In most BSD Unix systems, the source tree will include the kernel and the base userland programs together.

That means that OpenBSD's versions of `libc` and `ls` are maintained in the same source tree as the kernel, allowing for much tighter coupling and integration for changes.

By contrast, the Linux distributions are generally using some versions of GNU C and GNU Coreutils, perhaps with patches downstream.

So a core change to the Linux kernel must make its way upstream to the user space application and then downstream from that, the distribution must integrate both.

This is much more loosely coupled and should hopefully illustrate the difficulty in coordinating such a change in Linux.
While on that topic, I also enjoyed this talk by Fred Herbert recently — Operable Erlang and Elixir.
https://youtu.be/OR2Gc6_Le2U
The numerous trials with "chemicals" that had absolutely no effect on Alzheimer so far. It is not for lack of trying at this stage.
Leaders create a replicable culture, but the key is in the leadership culture and how senior engineers number one job is leading.
You're also conflating "forgiveness" with "letting that person interact with you again". What does forgiveness even mean to you? My wife harbors no hate towards her mom, surprisingly. She wants her to find happiness. Just not with her. And certainly not at Christmas.
There was several different programs the ECM would use and this is the only one I can remember at the moment.

When I went to the ECM school on the system, the first part of the class was listening to pilots being chased by surface to air missiles. The class was in a little building and it was Top Secret classified at the time. We could take notes, but they were locked up in a safe and we couldn't take them back to the squadron.
Bold words in the headline. I searched for "fabric": no results. then "textile": no results. "sewing": nothing.

Try again :P
Maybe putting engineers in charge of UI design isn't all that bad. We may not be good at making a UI work but at least (trying to) make things work is what we do. With designers, it's hit and miss.
A chip that could find better cancer fighting drugs
Healthcare. Too many documents from many different sources in varying formats, too much time to compile electronically.

It’s such a mess.
The two are very different. Openwater, as per their patent filings, uses ultrasound to change the refractive index of tissue and/or phase shift and use an inverse distortion matrix to undo scattering. I've yet to see a real result on dynamically changing tissue. By contrast, this uses light to generate ultrasound waves, basically photoacoustic tomography.
For a vast majority of minorities and women, it’s never been better regarding sex preferences and racism. Which are a part of life, but not 100% of it.

It still worse off for a vast majority of people (including minorities and women) in many areas - financially, loneliness/lack of community, ruthless commercialism, neglected towns/infrastructure, rising healthcare/education/housing costs, shitty work conditions, etc.

You can be both black (and better off as black) or gay (and better of as gay) and still be in a shitty job, in a broken community, in dire financial situation, worse neighbourhood, etc compared to people in previous decades.
"Uncle Police" must be the Chinese term for "Big Brother"
If you're using AWS you're better using the built in option available for the cli. The --query option (and often combined with the --output option) does this, and uses JMESPath. Especially when you're scripting, it eliminates the need for having yet another tool.
You could use LinkedIn and ping the people who created or managed them in the past.
I am going to be a little rough, but no-one cares about your difficulties!
Especially when your inability of producing intuitive - or easy to discover - features blocking users instead of helping! A tool should help users not being the poor man's self advertisement medium!
Otherwise there's no point using those.
Do it properly or find a living where you are competent!
Again, sorry for being rude, but hopefully it helps you getting the 'user perspective'...
That's a distinction without a difference.

What you've done is made the webserver a blanket endpoint, where the "API" and the "database" are your web server log files.

Practically speaking, what you have is a CGI script with a non-standard interface to the server. It's still subject to any bugs in your perl script, since you're still processing input from an untrusted location.

It's certainly clever, though!
Stock Android is the same, but MIUI (Xiaomi skinned Android) does allow you to control which apps have internet access, and whether they can use mobile or wifi networks.
I agree with this and do the same for a, b, c. It wouldn't surprise me at all to see projects treating Docker based jobs / pipelines like they're deterministic. Unless you learn how everything interacts and are really careful it's very difficult to create repeatable builds with GitLab CI (and most other CI) because of what you say in d.

If you can't run a build with your internet disconnected, it's not repeatable and you don't own it. The thing is it's MUCH better for companies like GitLab and GitHub to get you locked in to their SaaS build systems, so simple, repeatable, offline builds will never be a priority. The harder it is, the better it is because they can charge you more money to "manage" it.

I have no idea how someone looks at a system like GitHub Actions and likes it. To me it seems obvious what's going on a GitHub. Eventually Microsoft is going to marry a bunch of tech together (ex: GitHub, Visual Studio Online, GitHub Actions, Azure Resource Manager) and everyone will be so hyped about how easy it is to click a button and have dev, build, deploy "just work" that they'll blindly give up control of their development and build environment. Just look at how easy it was for Apple and Google to convince developers to give up their ability to deploy apps without being blessed.