skysight-inc/HackerNews huggingface dataset:
Do you want to live somewhere where you have to regularly call the police on your neighbors?

For a permanent neighbor at least you may be able to take some action against them but with Airbnb the people will change every few days or weeks.

When I lived next to several Airbnbs the problem was non stop. Sometimes I could talk to people and they would begrudgingly quiet down but in a few days they would be replaced by someone else and the whole thing would repeat.
For tourists they are only there for a few days or weeks but for the people living there it is their whole life.

In my experience as well it's a lot more common to find bad tourists then bad permanent residents. A lot of tourists will be gone in a short time so a lot wont care how much noise they make or by the time they are told or realize they are being too loud you may get a few days of quite before someone new turns up. Most permanent residents have to see each other a lot more and the repercussions for upsetting their neighbor are much more likely.
> “You have a system that is known for its ability to detect very small quantities of smoke,” Mr. Corbett said. “Yet the whole outcome of it is this clumsy human response. You can spend a lot to detect a fire, but it all goes down the drain when you don’t move on it.”

It seems to me that the biggest issue with the fire system was the lack of a graphical display of the alarm... with all the security cameras and screens likely to already be in place, why not add one with maps of the cathedral, showing up in red when an alarm triggers? The need to understand shortcodes it waiting for disaster...
Where does it start, where does it end? Who defines it?

"Common courtesy" is a very vague term and changes from place to place
> It might not be directly integrated with git

That's the problem I see. I have signingkey in .gitconfig, together with [commit] gpgsign = true.
This way, set & forget, all my commits are signed (it's my employer requirement, probably some "compliance" stuff).
You can see it right away nicely displayed as "Verified" on github.
I didn't know about GPG-s supposedly weak security until now, but always considered it not very convenient to use.
Build a Recommendation Engine with Collaborative Filtering – Real Python
Couldn't we instead just cut the shared password in 2 (or use 2 passwords, it's the same), so we don't require point addition? I really don't feel like implementing key exchange in Edwards space just so I can have the complete addition law… unless maybe I don't need the law to be complete?

Here's how it could work (unless you tear it apart):

Alice and Bob share two passwords out of band: Pa and Pb
Alice and Bob generate two key pairs ka/KA, and kb/KB
Alice sends KA, Bob sends KB
Alice and Bob compute ss = HASH(DH(kb, KA) = DH(ka, KB))
Alice responds to KB with Ha = HMAC(Pb, KB || ss)
Bob responds to KA with Hb = HMAC(Pa, KA || ss)
Alice verifies Hb
Bob verifies Ha
The session key is HASH(ss) or something

The main disadvantage is that to achieve the security of a true PAKE, passwords here must be twice as long. A 4 digit Pin number here would only have the security of two digits (1/100). You'd need 8 digits to get to 1/10,000 security. On the other hand, it's extremely simple, doesn't require point addition, and if there's any flaw you probably already have spotted it.
MRI classification using PyTorch for knee injuries detection
Will ships without sailors be the future of trade?
>But: 1) It’s not enough.

Obviously, the cattle methane impact is roughly 1/20th as bad as our CO2 emissions depending on cattle diet and then fudging some in for refrigeration and transportation probably double it, although that is part of the known CO2 emissions already.

But they're relatively painless massive changes that can be sold to the unbelieving masses.

Go talk to some random people at your work, or on your facebook friends list. Most will probably think global warming is fake, is a politics thing, that there's no evidence "of course it's the warmest June in recorded history, we've only been recording with good instruments for a few decades" "it's cyclical" "It's just part of the sun's cycle, it'll cool back down" "it was much warmer for the dinosaurs and they did fine" are actual answers you are likely to hear.

We can start doing something or we can keep going "it's not enough, we can't, not enough, not feasible, not enough money, too expensive, won't scale". Anything we do to slow it, buys us a little more time for some revolutionary/miraculous tech breakthrough.
Irregardless of your wishes, language evolves. Parts of the US use "on".
It definitely has a use, but not at the exorbitant price
My collegue once managed to fry a computer through the USB-port. I wonder what would happen if you accidently fed too much power to this brain USB-port.
The Recovery I Needed
I can only go by what he and other people close to him say but he says he used to do plenty acid and been to retreats in asia for months and months (cumulatively) during his early life and seems to be good pals with people like Joseph Goldstein (who studied under asian teachers in 60s/70s). He has probably experienced all kinds of stuff.

Point being, if you get (at least some of) what there is to get then does it matter where your body was born or what it looks like? Is it a bad thing that western born people are bringing this (buddhist/hindu/jain) thought to the west?

I would revise your statement that there are the monastics who dedicate their lives to this, the lay people who practice and the commoditized 'yoga' as exercise/stretching folk/peddlers who are far removed from its spiritual components.
Qt on STM32
> The reason that this is absurd is that there's this popular notion that 5G is fundamentally new technology. The reality is that it is literally just radio

This is just plain incorrect or you are being intellectually dishonest.

For example one of the obvious difference in 5G is the radio frequency, which is much higher. Different frequencies have (or likely might have) differnet properties, different absorbtion rates by the skin, different energy profiles, different resonant factors in the body. For example lower frequencies might go through the body, while other frequencies get stopped by it and energy absorbed by the body.

Just because they both use radio waves, does not mean they are the same. The gamma rays are also basically radio waves, if we would be using your logic you would say that gamma rays should be considered safe because we know 2G is safe?

And I am not saying that 5G uses gamma rays, it's obviously not the case. I am saying that different frequencies do actually differ in their effect on the body and the environment, and you can't just group them together because it's more convenient.

If you want to use science and critical thinking for real, you can't just assume that all frequencies behave the same, that's false due to basic physics.

The article talks about how higher frequencies are safer for the brain because they might get stopped by the skin and not penetrate the body as much. Sure that might be the case, but do we really want those frequencies hitting our skin all the time? What effects does it have on the skin then? Did they actually asked how many people would want this? No they did not, they just started rolling out this technology without much conversation. This is what people are upset about. And when they start asking legitimate scientific questions - if they are met with the condescending attitude that "we are scientists, you don't understand physics get out of here" - like you have in your post - and then you proceed to claim things that are actually not fully 100% valid physics-wise (because different frequencies are different, they're not "just radio") - then that is not a good argument.

Bottomline is, higher 5G frequencies might be safe or not, and there are different legitimate scientific ways of showing that. But saying that it is safe just because "it's basically radio, like 2G" - is really not one of them.
Java gotos
PyTorch Implementation of MRNet: a model for knee injury classification
I write a lot of go in the context of web(micro)services. In stateless services it’s almost always better to bubble up the error and let the caller retry. So I hate the current error handling in this context, it’s a verbosity tax with no value add.
Am ambliviant about try though
Legal AI Co. ContractPodAi Bags $55m Investment in Major Funding Round
On the abandonment and survival of open source projects
Why host it on anything more complex than S3? You don’t need a “real” server for this. The most you need is a cheapo $2/mo shared hosting account.
Ask HN: Have you sold your (solo) product or startup to Big Tech? How was it?
I am interested to know everything - how it started, who approached, what the negotiation was like, how it affected your life, what you did next - everything. I am a single ambitious dev, so am interested in stories of either solo or small teams of 2 or three devs. Though I say Big Tech, it could be any company really.
Writing Go professionally for 4 years already and being a Go fanboy since 2009: while endorsing many benefits of "if err" blocks, I do very much have the following issues with them (in no specific order):

- It's hard to spot outliers. This leads to occasional bugs that tend to get easily overlooked in code review. Also, it makes code reading harder when an "if err" block is subtly different. The most common case here being "if err == nil" (sometimes bug, sometimes on purpose) - super hard to notice.

- You say you have seen missed "if err" blocks only a few times. I say that's 100% too many; every one of them in my experience was a subtle bug (possibly comparable to off-by-one errors in C).

- When I need to focus on understanding/analyzing the optimistic path in a fragment of code (always the first thing I do when reading), the everpresent "if err" blocks introduce tiresome visual noise and make the reading/grokking process slower and harder (having to constantly try and mentally filter out some 80% of what my eyes see).
I'm interested in the zero runtime errors piece - how would a language with the maybe monad handle an out-of-memory error at runtime?
> Who are the people who are insisting on these conditions?

Why do you think someone insisting on these conditions? The default state of being without civilization and resources is pretty shitty to begin with - reality insists on that. You need resources to make it less shitty.
> higher bands of 5G cannot even penetrate the human skin

True

> this means that the human skin effectively absorbs all the energy that reaches it

False. Most power is reflected directly off the skin. The tiny amount of power that is not reflected off the skin contributes to warming your skin, but the power level is so low that it has no discernible effect.

> energy that earlier was dispersing in all directions is now concentrated in that beam

True

> with huge parts of it absorbed by the skin?

Nope.

> no huge human studies on this

True

> higher frequencies [..] have other properties than lower ones

True

> further study of the higher frequencies is [..] needed

Agree, depending on what you want to study.

> Shouldn't we be careful about [..] this untested(!) technology

It is not accurate to say that it is untested. There have been many investigations in the frequency ranges required for 5G and none have shown any negative health effects, nor is there a proposed mechanism for which this should occur. I gave some details in another post [1].

[1] https://news.ycombinator.com/item?id=20454375#20454974
The Python Celery Cookbook: Small Tool, Big Possibilities
How is that sexual exploitation when the participants are adult and willing?
My experience was that while the IDE was available and picked up by newer developers, the majority of developers at the mainframe shop where I worked avoided it as much as possible for pretty much the same reasons seasoned UNIX devs prefer working via command line and text editor.
Conventional tracing GC is antithetical to Rust's zero-cost goals. The community is currently working on things like deterministic collection of reference cycles, e.g. https://github.com/lopopolo/ferrocarril/blob/master/cactusre... which should address the same use cases perhaps even more effectively.
The everlasting conflict between descriptive and normative linguists.
Thanks Andy! To be clear, I really appreciate your effort to create a better platform for big data. I have spent 10 years on trying to make Hadoop & Spark financially and technically scalable for companies with more than 1PB data and I totally agree with you that we need a better system. I am just not ready to trade Hadoop or Spark problems to Kubernetes problems. The question is what orchestration do we need? What model do you want to implement? Could we build a better Kubernetes?
New Hubble constant measurement adds to mystery of universe's expansion rate
EU regulators to investigate Amazon over merchant data
Video Classification with Keras and Deep Learning
”Every engineer should know” -> ”All of statistics”
To my knowledge, OSM don't distribute tiles in bulk themselves (i.e. there's no way of downloading an archive of all the map tiles at all scales for a country), but they DO provide a tileserver (with a usage policy), and they DO provide tooling to generate tiles from their (open) database.

See: https://wiki.openstreetmap.org/wiki/Tile_servers and https://wiki.openstreetmap.org/wiki/Creating_your_own_tiles.
This explanation totally ruined the magic trick. lol
The Programming Language Oberon (2016)
Wouldn’t the noise violation go to the property owner, not the guest? I fail to see why involving the police is not a deterrent.
Beyond a functional test, checking the SMART data for an indication of overall drive state and He containment, and then giving the drive a quick clean, it would be interesting to know the supplier's scope for 'refurbishing' an He drive.
Easy Steps to Export EDB to PST
Easy Steps to Export EDB to PST
Before going for actual steps let’s understand the reason why users prefer conversion technique to export exchange EDB to PST file.
Various Reasons for Conversion:
• Data Corruption or Inaccessible data. It occurs due to virus attack or large database sizes.
• Hardware Failure.
• Dirty Shutdown.
• Malicious Software
• Accidental deletion of mailbox
• Server failure or crash
• Jet engine error.
The conversion technique is not easy when you import Microsoft exchange EDB to PST files directly, it may affect your files. Users may even end up losing important data. Now the question is how to convert Edb files without any data loss and in an efficient way. The best way to deal is using any efficient third party like EdbMails which saves your time and avoids important data loss.
Why to choose EdbMails?
• Recovers deleted, corrupted or inaccessible data from EDB file in no time.
• Granular recovery and no size limitations.
• It can save files in different formats like TXT, EML and HTML etc.
• Recovers mails, contacts, calendars, task, notes, inbox items, outbox items and attachments etc. With every email properties like to, cc, bcc, and date, time or subjects etc.
• Selective Mailbox Recovery and supports Unicode characters.
• Supports all the exchange server versions like 2007, 2010, 2010 and 2016 etc.
Steps to Export EDB to PST using EdbMails
• Download and Install EdbMails application. Login using appropriate credentials.
• Select EDB to PST, EDB to office 365 and Exchange option then click continue.

• Browse the EDB file which you wish to recover and then click continue.

• Select the mailboxes which you wish to export and then click on Export Outlook PST.

• Once the export is completed, Export Operation has been Completed message will be prompted.
more info visit https://www.edbmails.com/
> I doubt emails are an important source of advertising data today, so I think it's likely that Google doesn't rely on it that much anymore.

I completely disagree with the first part of your assertion. Email is still the main medium for all organizations, especially private companies taking your money for something, to communicate with you with plenty of details. Be it ordering some product online or booking a flight or other travel ticket or ordering a service or anything else.

The richness and amount of information conveyed over email pales in comparison to SMS notifications. So email is still a treasure trove of what people are doing and have done.
That's really a textbook example of software projects going horribly wrong. It's often a good idea to take a step back and analyze whether you're overcomplicating things.
Often when working on a concept, you're too deep in to see the simple solutions anymore.
> "I have a right to do everything that's not actually illegal" is an attitude that directly results in all kinds of trivial things being banned.

You say that, like it's something surprising. A Priori, a person will do anything as long as it does not violate his own self imposed code of conduct.

That code of conduct need not be the same for everyone.

Laws, religion, moral codes are used to codify parts that are shared by a group of people.

In a civil state, the only part that you can force people to abide to, is that of the law in the general sense. (because they have a right to have a different religion, different moral doctorines etc..).

of course, people can self impose stricter rules on themselves but they can't impose rules stricter than the law on others.

> In this case, it's leading to cities trying to ban or restrict AirBNB

yeah, they can. I agree with you here. And I'm sure there is many valid reasons to do so.

My point is noise,in my opinion, is not one.

Inacceptable levels of noise should be banned regardless of the type of the rental contract.

for example, increased demand on housing making long term renting too expensive, is a valid one. Because it's a necessary result of airbnb.

My general point of view, is that one should ban / disadvantage X because of undesirable property Y, only if Y is an essential property/consequence of X.

I like this principal because it's general enough to be equivalent to "one shouldn't punish the innocent"
and prohibition of racism directly follows from it.
It’s not your imagination. Allergy season gets worse every year
You where we'll prepared for a open floor Office I reckon?
Unfortunatelly Apple Maps are irrelevant outside the US though.
Amazon faces EU antitrust probe over use of merchant data: source
Google Archive of Political Ads Is Fraught with Missing Content, Delays
Sure, you can get pedantic about the cultural nuances of courtsey but I'd say that it generally boils down to don't be an inconsiderate a-hole. I live in a country where it's not illegal to take up-skirts I'd say it would be pretty universal to say it's common courtesy not to do that.
First, the signature for `errors.New` is `New(text string) error`. It won't take more parameters than that. So I guess you mean `fmt.Errorf`.

If above is true, then how about:

err := renderTemplate()

if err! = nil {
return fmt.Errorf("Error rendering template: %s", err)
}

The end error could then be something for example:

Error rendering template: Compiler has failed: Cannot load template: File /tmp/test.tpl was not found
------------------------ ------------------- -------------------- --------------------------------
| | | |
Returned by that | | |
example Returned by the | |
fictional compiler Returned by the |
fictional template Returned by the fictional file
Loader reader

I didn't even twist your example, and yet you can already see more information. And with that information, even a user can understand what's going on clearly. So ... more useful?
I saw your other post on this as well and I'm left with the same question. These are some significant claims, but not much has been mentioned in these sales pitches as to how exactly this is going to work. I'm all for new shiny things, I'm not that cynical yet, but I'd like to know how these goals are going to be met in the most explicit description possible- I've been holding out for a Google glass replacement for quite some time now.
I'm quite sure as soon as there are performant WASM engines deployable outside a browser (e.g. parity-wasm) then Ballista will converge on it and it would hence support anything that can compile to wasm.

In fact, I think the time to begin that type of project is now because by the time you do the ground work for such a project and integrate, etc. a wasm engine will be ready.
Ask HN: How do you test your ML datasets?
To all data scientists and machine learning researchers & practitioners:

- What do you do first when you get a new dataset for machine learning?

- How do you analyze your data to find relevant features?

- How do you identify data quality problems?

- Which statistical tests do you perform on the dataset?

- Which visualization techniques do you use to investigate the data?

I'm working on a library that helps people to find potential problems in datasets and ML models (which is not ready to share/publish yet), so I'd love to get some feedback on what you think are best practices for preparing and validating datasets for ML.
That's true in some cases, but untrue often enough that I disagree.

In my experience, interrupters frequently assume something entirely different from what was actually being said, or even cut off the speaker before a "but" and wind up responding to the exact opposite of the intended point. This is needlessly annoying and confusing to almost everyone involved.
> The tiny amount of power that is not reflected off the skin contributes to warming your skin, but the power level is so low that it has no discernible effect.

Alright thank you, if that is the case, sounds like physics-wise we should be relatively safe. If you have any other links to actual studies besides what is in that post, please link them!
It had already spread by then, I just created the subreddit and it took off.
Hi,

Any chances that Sia will eventually support directly restic/Borg?

I did not know about filebase (and looks interesting), but honestly it is barely competitive with backblaze/wasabi for backups.
Research aside, I don't really know of anyone or any company using hardware-provided transactional memory in the industry. Yes, software transactional memory is frequently used by Clojure and Haskell people, but hardware TM? I've only ever read about Intel TSX in the manual. Can someone provide some examples of that being used in the industry?
I could understand the bit about your salary. All the others, not so much. How is this anyone's business?
If an article comes out this year about hidden cameras in hotel rooms, scanning for brands/logos and/or running facial recognition for law enforcement, I won't be shocked.
Trump's 'racist tweets': House passes resolution condemning attack
Why is it more natural to extract simple sugars from cocoa beans than from sugar cane, beets, corn, or other plants? It sounds exactly the same to me.
We over at Sequoia-PGP, which gets a honorable mention by the OP, are not merely trying to create a new OpenPGP implementation, but to rethink the whole ecosystem.

For some of our thoughts on the recent certificate flooding problems, see https://sequoia-pgp.org/blog/2019/07/08/certificate-flooding...
Freebie: Fully Coded Admin Dashboard Template
Hackers move Bitcoins stolen from Binance to other cryptocurrency exchanges
No, email is not bidirectional. You send an email, the recipient later opens it. Sure, the recipient's SMTP server might respond right away with an ephemeral key you can use to enjoy forward secrecy, but that server has to store the message for the recipient to retrieve later.

You can't have full forward secrecy with email as it is used today. If you want forward secrecy with email, you need three emails sent in rapid succession: Alice sends a request to Bob, Bob sends a response to accept the request, and Alice sends the actual encrypted email. That would work. But you basically need Bob to be online.