skysight-inc/HackerNews huggingface dataset:
I used to be a big AirBnB fan but they've really gone downhill. I've been denied refunds. So many places have false advertising.

I'll go back on AirBnb or whatever new platform that gives a 3d reconstruction of the actual place, and the actual sleeping quarters.

The wide angle heavily photoshopped pictures that Airbnb encourage make it extremely hard to know if the place is worth it or not.

And then there's the hidden cleaning fees which could be 100s of dollars. They don't show up on the initial search. The numbers are all towards making it seem cheap but being quite expensive at the end.

AirBnb uses a number of dark patterns on their site and I hate it. I just don't think they are an ethical company who have the customer's focus in mind.

I understand though, they gotta recoup their billions of dollars of VC funding.

I'd rather go for a hotel that I know provides consistent experience every single time.
Ask HN: Have you ever seen Scrum work well?
I've been at several different companies in my career that have tried to use Scrum, and it never seems to work well. The funny thing is, in every case I hear managers saying the same thing: "tons of other companies use Scrum and it works great, if it's not working for us we must just not be doing Scrum right."

We end up spending years tweaking rules and processes trying to "do Scrum right" and get things to actually neatly fit into predictable sprints, and it never seems to happen, and nobody ever seems to be happy, yet the people in charge seem unwilling to try anything else.

I can't help but suspect that this is all just a silly fad, and everyone is just stubbornly sticking to it because "it's what everyone else uses" and therefore feels politically safe. But, I'm trying to keep an open mind, and of course it's possible I've just had a string of bad luck. Has anyone actually seen Scrum work well? Is there some make-or-break factor that everyone is missing here?
Ask HN: How to ensure to stay up to date with the bugs of the Open Source Repos?
I have been using tons of Open Source Repos in my projects. But I always struggled to make sure that I am up-to-date with the bug reports. I am not interested in a thorough analysis of the repo. Just tell me if there is a new bug reported for the functions/modules/packages that I am presently using. How do you work on this problem? Do you have any useful tools you can refer to?
If you make a post (assuming I see it, because I want to) I'll gladly read (and upvote) it. I think this is exactly the kind of thing HN wants to see.
Really depends on your data and what clustering you want. There isn't one "best" clustering algo. Sometimes you really DO want partitioning, and KMeans works better. Sometimes it's agglomerative for connecting thin threads. What I've found is that HDBScan is too conservative in clusters. It's usually just running the data through numerous models and seeing which are the most stable after parameter tuning, and what is usable by marketing.
Is it easier to corrupt one institution or five?
Just because Facebook can doesn’t mean they will. Justifying security research budgets is notoriously difficult in the corporate world.
Yeah that's not going to work for what people call analytics workloads today.

PG is great but it's not suitable to be a feature store and sure as hell not suitable to fan out ML workloads. In a modern ML stack, PG might play the role of the slow but reliable master store that the rest of the ML pipeline feeds off.
This game, Tux Racer, Chromium B.S.U. If you could get your graphics drivers to work, these were your reward. Learning linux was so fun back in the day! And the fact that you could just apt/rpm install them was mind blowing.
Type systems and compilers are much more complex to implement than interpreters, so you need a bigger team to make them feasible.

It's no accident that Python and Ruby were both the work of one guy in their early years: very, very simple to implement incrementally.
I imagine if there’s a demand, AppCode could be made available on other platforms:

https://www.jetbrains.com/objc/
>Fuck the world economy, then.

You like your pension? Because pensions need an ever-growing population.
Neocities[1] and tilde servers like tilde.town[2] is a pretty large hub of old-internet sites. It's a free Geocities-like host that's home to a lot of neat, creative sites.

You can also get a VPS for about $5/mo and have your own self-hosted server with whatever servers and web apps you want, like an RSS reader, an IRC client, FTP/Gopher server, etc. (Shameless self plug: this is what I do with my own personal site, https://invisibleup.com)

[1] https://neocities.org
[2] https://tilde.town
It's a very temporary matter for evolution.

Our environment now includes birth control. Most people in the current population do not feature traits to overcome birth control. There is a subset of the population which does have the needed traits. This well-adapted subpopulation will grow rapidly because birth control is a very strong selection factor. From an evolutionary perspective, the correct use of birth control is equivalent to the death of offspring.

Remember that evolution is not inherently slow. It is usually slow because the existing population is typically well-adapted. A simple thought experiment demonstrates that evolution can be fast: we would all have blue eyes if the others were executed.

Given the severe selection caused by loss of offspring, evolution will rapidly overcome birth control. Just a few generations might mostly do the job. Within 500 years, birth control will simply not be a factor in human population.
Is anyone auditing these projections?
Only from your point of view. My head and my feet travel at slightly different speeds.
This is a bit off topic but since there might be some Go folks in here, does anyone know of a Go equivalent of WebGoat (an intentionally insecure code base for testing vulnerability scanners)? Doesn't need to be a WebGoat clone, just an insecure code base written in Go.
There is a lot of strategy in RTS's but alpha star doesn't need to exploit any of it because it can win on mechanics. It has perfect macro, and perfect micro, which allows it to beat players without having to learn strategies or tactics.

It's kind of like competing against a gorilla in boxing chess. Just because a gorilla is dominant doesn't mean boxing chess doesn't require chess skills, only that a gorilla doesn't need them.
> typed language vs dynamic

You are not approaching this from the correct angle. "dynamic" and "static" types is a red-herring for safety. Yes, when we are rushing some feature in our day jobs we can try to call functions with their wrong types. But these are not critical systems.

If you DO have a critical system, you are going to have to invest _massive_ engineering resources. You are going to exercise all code paths. If you get a "type" error, you haven't done your job correctly. Because this was a code path not exercised before, and that should not happen. The additional type checks at compile time are a drop in the bucket compared to all the testing you have to do.

That said, most such applications will be very traditional. C or C++, maybe ADA. Despite having types, the C family you give you a whole lot more failure scenarios. For instance, it's very easy to corrupt your entire process memory in C, that is something that not many "dynamic" languages will let you do. And yet people build mission critical systems with them.

That's not the only possible answer though. For an interesting autonomous system, please look into NASA's Deep Space 1, in particular the Remote Agent. Written in Lisp, it had spacecraft controls for a few days. It could self-diagnose and correct issues. For a long time, it was the most advanced piece of software to ever control a spacecraft. And Lisp is "dynamic" typed (but strongly typed)

Now, they do test in "production", but it's more like they have lots of staging environments. Some of them may be simulators, some of them may be replicas. At the end of the day, this is no different from any other software: it has inputs (airspeed, altitude, heading, roll, pitch, yaw, servo positions, charts, weather radar, etc) and outputs (controlling the servos, changing radio frequencies, etc). You can simulate some or all of them.
Hard to square with: "And, unlike Tuesday, when people were turned away from the main hall because it was packed, there were mostly empty chairs as attendees headed for lunch or huddled in meetings."
Family planning and educating women are two of the most effective solutions for fighting the climate crisis: https://www.drawdown.org/

Both are population control.
This case is much simpler than that: there was a buffer overflow exploited in WhatsApp clients.

https://nvd.nist.gov/vuln/detail/CVE-2019-3568
This article is about lean and I really like and want to like lean. But... At the moment it bothers me that the authors still consider it an experimental engine. In this case it means development stopped on version 3 when they started version 4. No bugfixes, no enhancements are accepted into version 3.

When/if they make the mental switch from experimental to a supported product, I'll definitely use it and maybe even contribute to their proof library (if there are low hanging fruits left).
history | grep <command halfway remember using>
The value of the unit test is only as good as the (mock) data you feed it. Your mocked object is great and all your units pass; A user asks for the bathroom and the bar burns down because the bathroom was never mocked. What value was added by that passing unit test?
Is this the same DPI device that snoops on DNS to shape bandwidth?
The rate at which that happens is the problem. The faster the population declines, the more old people there are relative to young people, the smaller your labor pool is relative to your population, the harder your economy will crash. And yes, the economy crashing does matter, because the poorest and oldest, i.e. the some of the most vulnerable, will be hit the hardest.
> Are political ads labeled / presented any differently than regular ads on Facebook?

Yes. It has a "Paid for by ____" header in addition to the sponsored designation
The handful of anti-features that google has implemented do not nullify the immense progress in the other direction. There is literally nothing I cannot find on google.com with ease if I know what I am looking for.
Or healthcare, unless you have a really quick and cheap plan for home-care nursebots.
> Would ignorance of the quality of their product be any better?

I suppose it would, since they can't remain ignorant forever.
My understanding is it was this buffer overflow vulnerability:

https://nvd.nist.gov/vuln/detail/CVE-2019-3568
So your claim is that evolution will make _any form_ of birth control impossible?
ZFS does that with snapshots already. (ZFS is not encrypted, but the principle is the same)

I believe immutable trees would be the correct algorithm here.

The algorithm relies on a tree structure, where the leaves are the files. Every time a new snapshot is written, every leaf node changed writes a new path to the root node, while leaving the rest of the tree intact.

When a snapshot needs to be deleted, you just remove all the old root nodes and have a garbage-collection like-process delete all the old files.

EDIT: Look at example here: https://en.wikipedia.org/wiki/Persistent_data_structure#Tree... . When xs is deleted, nodes a,c,f can also be deleted.

EDIT2: I feel like I can never make posts like these while keeping it short and sweet, and adding enough details. ZFS can be encrypted, but accessing any files is right at its fingertips, not over a slow network connection. And there are caveats about how to encrypt the metadata, but you do not need to decrypt the whole backup to figure out what to do delete.
I think you misinterpreted the parent comment—I read it to mean that they stopped trusting WhatsApp as soon as Facebook bought them despite using the same technology as Signal. Your interpretation might be right, though.
> it conflicts with the internal human desire to reproduce

1) From the article seems like people are loosing their desire to reproduce anyway.

2) I am no expert in anthropology but the need for having children is very complex and is regulated by the multiple factors (economical, social, political, environmental).

As one Bali taxi driver put it to me - "Nowadays you don't need 14 children to tend to a ricefield".
>It's a good time to actually be a founder right now.

It also means that you need to spend a lot of time obtaining funds because it is not a competitive advantage anymore, it's a requirement.
I use Windows 10 Enterprise for a project I work on. I really like File Explorer, the taskbar, and the window switching system, but for system-level scripting and cli-based development, nothing beats a good ol’ bash terminal, whether on Linux or macOS. However, I detest Windows 10 Home for its extremely bloated menu layout, pre-installed spyware, and forced no-questions-asked-no-matter-how-much-you-protest updates. Doesn’t matter if you’re in the middle of some mission-critical task because it. will. update. For that reason alone, I completely abandoned Windows for home/personal use and now use either Mint or macOS (mostly macOS tbh). I’m no fanboi of any particular OS, and all I care about is an OS that’s stable, easy to use, and that does what I tell it (or tell it not) to do.

I never had OP’s experiences with Mint, so in that regard he’s generalizing. Like Christianity and its many denominations, it REALLY depends on the distro.
That exact strat is the reason they implemented the APM limit, it was a cheese strat only a machine could implement.
I have mixed feelings about this: Julian Simon did a pretty good job of supporting the anti-malthusian thesis, and that more people implies more opportunities for creativity.

On the other hand he didn't disprove such a theory either -- we might have been just moving up a curve towards a critical point, where hysteresis then screws us.

But in general I'm pretty neutral: if people want more kids, great; if they don't, that's great too. So this sentence right at the front of the article really disturbs me:

> Population growth is vital for the world economy.

Most people seem to agree with this statement, which is the very definition of a pyramid scheme (see my point about hysteresis above). We've defined the goalposts such that this statement is in some sense tautologically true, but it leaves me with a profound sense of "so what?"

If fewer people are born, ultimately fewer houses will be needed, but why should that presume that less house construction will happen (perhaps there will be lots of renovations, or removal and new construction, or house builders will simply move to new fields as horsecart makers did).

We already know our growth metrics are crude and wrong, though we don't know really how much and in what ways. But there are plenty of potential scenarios where economic growth and human wellbeing does not require massive, or perhaps any population increase.
fman author here. Thanks for submitting!
What FUD?

Here s an article about typical media strategies
https://theconversation.com/four-things-you-need-to-know-abo...

Such countries will usually fabricate stories by implanting evidence or killing witnesses, not just by repeating them
RSocket a reactive streams library with poly-gloy RPC
Was shopping for a multi-language RPC, with a schema and reactive semantics.

RSockets fits best so far, does anyone know other such projects? gRPC is out since its tied so strongly to HTTP/2 and a Google project (meaning 7 years from now it will become what GWT is today).
Well, there'd be two consciousnesses produced both of which I'd think of as me, pre-duplication. And one would die in horrible pain. I'd really rather not die in horrible pain even if there was still a me around afterward, though you could probably offer a large enough inducement that I'd take it. Of course, there exist inducements that would get me to consent to the meat grinder without duplication
https://www.bustle.com/p/cats-apparently-think-humans-are-bi...

The author is John Bradshaw and the book is Cat Sense
WeWork’s Ousted CEO Adam Neumann Is Accused of Pregnancy Discrimination
What baffles me is why doesn't NVIDIA offer a cross platform CoreImage counterpart. They do have nvjpeg for decoding, they have video codecs built in (so presumably HEIF should be doable also), but there isn't much available, as far as I can tell, if you want very high quality image manipulation with NVIDIA GPUs. I get that they're focused on 3D and deep learning now, but this is even useful for deep learning: I'd love to have hardware image decode and my entire image augmentation pipeline on the GPU and only do IO and perhaps some gnarly loss and metric computations on the CPU. Some of this is doable with NVIDIA DALI, but it doesn't seem to offer enough of a perf advantage to bother with it so far.

What would be great is if they offered similar capabilities to CoreImage (that is, quality-focused, flexible image processing) that I could use everywhere I can use CUDA.
In fact, demonstrating this point is probably part of the reason Facebook is litigating this case. It gives them a solid example of the risks of backdoors that they can point to when governments ask for them.
So you're suggesting to create multiple fake apple accounts and use them to build apps for personal use? I think that Apple would find out and ban those accounts, because surely they made that restriction to restrict exactly this behaviour (abusing developer account to by-pass AppStore). Does someone use that approach?
The pension ponzi scheme has to end sometime. Whether the music stops when it's my turn, yours, or today's children it simply isn't possible to grow the number of people paying in forever.
With the exception of being able to upload to different targets (which can be piggybacked onto borg with something like rclone), borg is definitely the one with more whistles, not the other way around. Restic is lagging behind borg in most features, they always come up in borg first and then after a year restic maybe implements them. Important features currently missing in restic which exist in borg: compression, append-only backups, extensive include/exclude patterns, flagging any directory for exclusion directory exclude with a tag file inside it, setting "--chunker-params" - thus being able to adjust deduplication settings (like size of chunks, how hard it tries to look for duplicates etc) to the nature of the files and the limitations of RAM and CPU during backup. (and other minor ones).

Other differences which some might consider good and others bad include:

* Borg is in Python, Restic is in Go? Python is a more widely known language, the chance that more developers will be able to maintain it is higher, the chance for new features is higher, the chance that bugs will be found is higher. Both still provide a static binary download so deployment is very easy for both.

* Borg allows setting names for archives (which can still be templated with things like {now} or {username}), while Restic automatically names them with random ids. Borg's approach seems more user-friendly.

* Borg allows more choice in what encryption is used, including authenticated/non-authenticated, and including using no encryption at all (might be useful in some cases). (https://borgbackup.readthedocs.io/en/stable/usage/init.html#...)

* Borg allows specifying "max_segment_size = xxxx" on a repository, thus allowing to somewhat adjust the size of archive ("segment") files while they are stored on the server (default being 500 MB). Restic uses its own sizing and (if I remember correctly) more often than not it produces very small files (a couple of MBs) which crowd the filesystem. In general, archive file sizes can affect the filesystem and the uploading them to the cloud, where many cloud providers API operates on individual files, not on parts of them.
Yes, but the danger profile is very different. A dog bite will do all the damage it's going to do instantly. If it's a big dog, it can be severe, but otherwise it's generally just a minor wound you can treat the same way you'd handle a scrape or accidentally cutting yourself in the kitchen.

A cat bite puts you at risk of several very serious infections which may not develop until much later and can cause long-term consequences.

Dogs do impact damage, but cats do poison damage.
so ... sperm will start eating latex within 500 years?

Edit: if so, it seems we can get rid of plastics and pollutants like PFOA's in 500 year cycles by constructing condoms of the biggest pollutants...
I'm imagining a future where a "we're not a garbage company" starts dumping garbage randomly... and they say we're supposed to blame their contractors.
Yes indeed, this is all true except the last phrase. You can quickly infer which demo the ad was made for my observing the location, time, or tv show.

Just look at the content surrounding the ads on daytime soaps, college ball, anime cartoons. Billboard next to (My apologies for this shorthand, I can't think of any polite way to make this next analogy) "Inner City" liquor store, suburban daycare, or just along the interstate.

As well as dead reckoning, I'll bet a local library has the spend on paper in some industry publication. Anyone in the industry can probably rattle off the spend and get pretty close. Plus, since they are marketing ad space for money, why not send over a proposal and see what the initial offer is?

Surely this takes more time than glancing at some Facebook reactjs ad timeline which is for sure not edited by an algorithm, but like I said there is a finite amount of billboards and tv channels. One grad student wouldn't do it, but however many you need for the internet is sure going to cost you.
It should be possible to have an index that says "this encrypted blob belongs to this particular snapshot". It introduces a "plain text" component of course, in that the snapshot information (name/date or whatever) is readable.

But then, I assume the way it is written, there are some blobs that belong to multiple snapshots, and some bits of blobs that belong to one snapshot but not another etc.

So given the implementation, it may not be possible, but it's still a drawback of this particular implementation that people should be aware of.
My first question was to ask if we could style the design guide itself to our design system, and of course you make that possible under 'Styleguide settings'. Fantastic, looking forward to using it! Congratulations on your launch.
The main one being actual users
Apart from string processing and a few other warts, Fortran is surprisingly similar to working with Numpy - avoiding explicit loops and doing operations on arrays, slicing notation, etc. It can make a lot of computational code really easy to write and easy to read, thus easy to understand and get right.

Which makes sense when you recall ForTran = Formula Translator. It's literally designed as language where you should be able to write code that's one-to-one with your equations.
For people who want to look this up the term is "intensity", specifically in this case "energy intensity" and indeed it's dropped dramatically over the years.

(Its the kJ/$GDP, with all the errors that implies, but IMHO the trends are pretty clear)
It's a document which bloggers send to advertisers. It should contain website & social media statistics, audience profile, available services, etc.