skysight-inc/HackerNews huggingface dataset:
Nice, succinct response in the FAQ to those who don't care about privacy:

"I have nothing to hide"

Because no one is trying to hurt you
`confirm()`, `alert()`, `prompt()` and similar are widely regarded as mistakes. Including them on your new Electron app isn't something you should be doing in the first place.
This is like snapchat, they're offering something that they can't actually guarantee. Of course keybase users are going to be generally more knowledgeable than snapchat users and most will understand the limitations.
How about 17 seconds? https://www.blackhat.com/us-18/briefings/schedule/#tlbleed-w...
You and allthenews seems to be mistaken in the same way. I am not saying that cults are disproportionately responsible for sexual coercion. They can't be. As you correctly point out, they account for a vanishingly small share of sexual activity.

What I am saying is that if you join a cult, your chance of being coerced (sexually if you are what the person/people in power prefer, and financially/emotionally/etc. in all cases) starts to approach 100%. Whereas, if you are in a monogamous pair, there is a pretty good chance that you will not be coerced sexually. I am in no way saying that monogamous pairs are perfect (or even pretty good; there are all sorts of issues with them), just that, given the choice between that and a cult, you should avoid the cult.
The thing is you might be interesting just because of that. In case some bad actors (government, gangsters, etc.) would need some scape goat they have much more means to make you into one because by coincidence you might be close to some unwanted activity.

People get convicted for things they did not do all the time by mistakes. Now it can be a lot easier to get someone convicted by planting stuff on their devices. So bad guys point you and how are you going to convince judge that you are innocent, everyone is saying he is innocent.
>> Almost everyday, I see a post from select news sources with 1 or 2 upvotes and no comments very high on the frontpage.

I've noticed this a lot lately as well. I always think, "I wonder how this got to the front page with zero comments, but a ton of upvotes."

Any of those posts seem suspicious to me since the MO for HN seems to be if it's good, it should generate some discussion on its way to the front page. Unless they're trying to circumvent the algorithm that pushes stories with more comments than upvotes?

>> Also, is it just me or has hacker news slowly shifted from being about technology to more politics?

Yes.

I'm seeing more and more political stuff, which is NOT the reason I come here. If I want a political flame war, I can go over to Reddit. TBH, I don't come as often anymore because it seems everything gets turned into something political.
Suicide rates have been going in the other direction in many places. Also masked in the stats is the actual rate. Straight road and car off the edge, overdose and various more lingering causes (substance abuse causing liver failure, heart attack etc). Those aren’t necessarily classified as suicide, but they can sure seem like it to those left.
The Switch is already hacked meaning that you can have cheaters online, none of what Nintendo is doing prevents that so it's a huge fail ( where Sony and MS are secured )
Sweeping bans of users based on shared IP addresses should never be more than a very short term stopgap solution.

There are other ways to solve these problems. As just one example you could support protocols like U2F or FIDO2 that take brute forcing off the table, and the brute forcers go away.

As another example I offer free unix shell services to the general public. Lots of people were using Tor to create accounts for cryptocurrency mining. Instead of banning Tor I blocked all outgoing traffic to all major mining pools. The mining abuse stopped.

Try to find ways to remove the incentive for bad behaviour, rather than throwing out the good with the bad.
Japanese Writing After Murakami
I don't know about the rest but 2 seconds doesn't seem negligible to me. And while renting more servers might solve your throughput problem, you also need to consider latency.

Slow code is a plague. Cloud architectures make it easy to buy more power. And if you ignore small but real performance improvements because the cloud is cheaper than devs, you will end up with bigger and bigger bills, and soon enough, it won't be cheap anymore. Even worse, your tasks may end up being too big. And if you don't think about optimization, the answer is to split the big task into smaller tasks. It goes well with the cloud model, it is scalable, etc... very nice. But now, you are introducing possibly more complexity than old fashioned optimization, and your code new requires even more resources for all that I/O. That's how companies end up paying thousands to cloud providers for something that could fit in a single server.
Data versioning: survey
I think the citation requested was for Musk claiming that they were missing their numbers because of this activity.
Since it happened in Nevada, the Fremont PD wouldn't be involved.
It's a long-winded argument for using checklists, later to be turned into a book and a major motion picture. (Long-winded, but worth a read, assuming you can get past the paywall, if you haven't read The Checklist Manifesto.)
Personally, I feel the same way. Never really did enjoy the cinema experience, maybe seeing one or two movies per year, and as we head deeper into a world packed with $FRANCHISE films, I end up having less and less major releases to care about.

One of the folks at work has the MoviePass subscription, and while he does like going to the movies it sounds like he ends up going a lot just because he has it.

To the folks that have MoviePass: Were y'all already going to the movies frequently, or do you end up going more because of MoviePass?
My Chromebook updates automatically about every 2 weeks or so, but last time I tried to install an Android app it still didn't work. And, yes, I do read tech news daily, get about 10 emails a day from sites like Techcrunch and so on, and am aware of these announcements. But it is only a very very small number of machines that these work on...not on Chrome OS itself....going against the original premise of Chrome OS which had me pretty excited about (was it) 7 or so years ago. Maybe I shouldn't have bought one so early??
Samsara CEO Reveals What It Takes to Win
> Yet Musk claimed this was an excuse ...

Citation on that? Thanks.
You can cancel a reservation in the app up until you actually make the purchase.

Handy for the theaters they don't support remote seat reservation. Showing up to the theater 20 minutes before the showing is getting to be quite the roll of the dice. It's often 30 seats left unreserved on the front row and dozens of empty seats in the actual theater.
the linked essays here changed how i think about (western) buddhism pretty deeply:

https://vividness.live/2015/09/23/buddhist-ethics-is-a-fraud...

especially this one:

https://vividness.live/2015/10/05/buddhist-ethics-is-adverti...
We've spent like 10 years trying to fill in gaps left when we all decided to hate XML. JSON is great as a lightweight DIF between trusted partners. If you care about maintenance and safety, XML with XSD is rock solid.
It took a long time for de Gaulle to become ‘de Gaulle’
Had a conversation with someone that had a speculation that the recent departure of Jonathan Bush of athenahealth because of Elliot Management might get him appointed to this CEO position but I guess that didn't happen.
Don't forget HN isn't the only site Cloudflare protects. There's a ton of malicious attacks across many sites.
I think as long as two systems aren't playing the same copy at the same time, they wouldn't do any banning. So lending and rentals should still be acceptable.
> I don't understand why you are mentioning peer to peer technology? What does that have to do with anything?

The super-seeding / swarming approach developed for the BitTorrent protocol is quite interesting. One original seeder just needs to upload to a few leechers. Then this leechers become seeders themselfs and start to upload to a next layer of leechers and so on. This approach scales exponentially meaning you can cover the whole internet in just a few steps. Further more you can start uploading yourself even before you have completed receiving the file.

E.g. if every node just has 10 uploading connections then you just need 8 steps to cover 100 million = 10^8 peers. Remember the traffic on the original seeder (and every other node) is just 10 uploading connections.
Huh? The citation that Elon blames the employee being sued for missing the 5000/wk plan.
Orthodox Christianity has a very rich contemplative history. In particular, understanding concepts like the nous do quite a bit to illuminate our more modern idea of ego and the false dialectic of big vs. small / null ego.
From a reddit comment: https://www.reddit.com/r/programming/comments/8shzcu/yaml_pr...

Seems like YAML tried too hard to be predictive of intent. I never got into YAML myself simply because it seemed like "JSON, but less ubiquitous and more hassle to find libraries that support it"
Machine learning.

More data = more learning. Even bad data is valuable.

It's how Google keeps Google Voice and Gmail free.
There's a few very common news outlets that are always on the front page with not-very-interesting stories that I've resorted to just flagging and hiding automatically. Especially when you realize they trot out the same story or opinion piece every three weeks, it gets really tiresome. If I don't do this, sometimes more than a third of the front page is garbage pieces from these half dozen or so outlets.
Sorry to hear that, friend. :-/
yeah whatever. what are you doing to help things?
> Monix and ZIO strike me as lower level (...) to deal with than Akka

It depends on your point of view. Usually, the actor model is considered a lower-level abstraction when compared to streaming.

For example, if you want to implement a simple map-reduce in the actor model, you will need to create a set of mapper actors, a reducer actor, and an actor to distribute jobs between the mapper actors. Meanwhile, using a stream library, this will pretty much become something like `jobs.mapAsync(f).reduce(g)`.

However, since in this example you are implementing actors on top of the IO monad, it is natural that the actor model appears like an higher level abstraction. If the examples were backward (i.e. implementing streams on top of actors, like akka-stream), you would probably get the opposite idea.
I continue to hold a firm belief that the reason JSON is so popular is that it covers most use cases without any of the dumb crap that hides in YAML and XML behavior.
I think the article intended to highlight features specific to PostgreSQL. CTEs are undeniably great, especially recursive CTEs, but they're also part of the SQL:1999 standard and available in lots of databases.
It wasn't even 100 years ago that women couldn't even vote, and equal rights for various minority groups took even longer to catch up. I would argue that those groups at that time must have justifiably felt significantly more "disposable", and yet I don't believe they had astronomical suicide rates to match. The same could be said for the entirety of the third world. Your argument doesn't really make sense in that context.

There is a men's mental health epidemic, I'm not trying to diminish that. Where things get tricky is when people lament other groups getting equal representation (politically, culturally, or especially economically) as the reason for it. That is an inherently racist or misogynistic political stance, even when coyly presented devoid of context, because it ultimately must advocate for a return to those inequalities.
On the other hand, it's a heuristic that does catch threads that become trainwrecks (recent example: https://news.ycombinator.com/item?id=17351353)

Anecdotally, it has been a safe heuristic. (IIRC it also incorporates comment depth, and the Ruby thread has a lot of deep comments)
China would probably object if the guy "liked" a tweet by the Dalai Lama in which he said how much he liked his stay at a Marriott.

I'm not sure it would be readily apparent if a Tibet-oriented Twitter account was that of a "separatist" group, let alone how radical or violent that group might be. (Assuming that the group was in any way problematic in an objective sense rather than just hurting China's imperialistic feels.)
I suppose it would be good to know if the ways of preventing and treating those at risk are different depending on gender. If not, why have proportional funding?
> Yet Musk claimed this was an excuse for Tesla missing their 5000 units/week goal yet again

And where in your Bloomberg link does it say anything of the sort?
It's not an active racism on the part of the engineers. It's way more subtle than that.

There could be a hidden assumption on the part of the engineering team that light-skin is "normal" and anything else is a special case. Nobody is saying "I hate black people" or anything of the kind.

Or, as happened with a voice recognition system a former employer used, it was tested on the engineering staff, who happened to be all male. As a result it didn't work well for most women who tried to use it. There was no intentional exclusion of women from the test data, and I'd argue, no intentional exclusion of women from the engineering teams. But it is reasonable to say that systemic sexism that excludes women from engineering careers helped this system fail.

These kinds of problems are difficult to solve, because they aren't active decisions on anyone's part. They evolve out of pervasive conditions, and unconscious biases. At root, the source is still racism, or sexism (or another form of discrimination).
Certificates for localhost
I vaguely recall reading somewhere that Reed Hastings knew in 1999 that streaming would be a thing and that physical media rentals were a stopgap.
Short version. Use checklists. Even intelligent and highly trained people such as pilots use them. We used them in intensive care and surgery and avoided many basic errors as a result.

I'd recommend not buying the book it's basically the above expanded to 200+ pages.
I was responding to somebody taking a dismissive view of conservative attitudes to sexuality by pointing out that there are probably some positives to those attitudes, including that they are pretty effective at preventing the kind of heinous stuff that happened at the cult in the article. That's it. I did not make a general statement about conservative attitudes toward sex and I actually agree that there are issues.
A recent article I wrote about converting C code to D:

https://dlang.org/blog/2018/06/11/dasbetterc-converting-make...
> I am quite sure closures and goroutines would complicate the translation due to different syntax from ordinary functions.

It's unclear where the root of that confidence lies. The translation is just as mechanical in either language as it would be otherwise: see an inner function, replace it with the one thing that can capture variables. Speaking for Rust, it would actually be even easier to do the translation using closures, because Rust closures can have their signatures inferred whereas Rust functions cannot.
Or you could pick up the phone in the room and push the one button for that function.

I stayed in a hotel recently (Hilton, I think) where the valet function was done via text message.
My understanding is that it is no longer peer to peer:

https://www.lifewire.com/skype-changes-from-p2p-3426522
(Not the OP.) I'm using Tor Browser on a desktop/laptop. I'm seeing different problems:

(1) Rate-limiting: My regular account (this is a throwaway) has thousands in karma, but after around 4 comments I still get the 'you're posting too fast' rate limiter. Perhaps HN could disable rate-limiting after the Tor user has a certain amount of karma.

(2) Comments seem penalized, starting in the middle of threads instead of at the top. This issue has come and gone a couple of times (it's happening now on my regular account). It seems to stop when I have had an interaction with the mods; I wonder if they notice and disable it. It seems to restart after I get several downvotes in a short period; perhaps that triggers some algorithm which decides that comments over Tor are shady.

(3) Registering accounts requires a captcha and is frustrating, though something I rarely have to deal with. To register this throwaway account I got a captcha, completed it, approved. HN said the username as taken, and when I entered another username the process started over - another captcha. Then the username was too long, so I started over again.
Low intensity exercise increases the heart and breathing rate, helping the body get oxygen to its cells, get rid of toxins, and other benefits of increased circulation. These are all very important for the body and particularly the brain and all other organs.
Consider this:

I send an exploding message, set for 1 day, to Bob.

Bob checks his chat a week from now.

Does Bob get the message? Or has it already exploded?

I guess I'm asking when the actual explosion timer starts - when the message is sent, or when it is read? For group messages, do all parties need to read it before the timer starts?
I haven't heard about synergy in over a decade. I remember a guy at work would just use it to show off.
So there is another possible motive besides racism or classism?
TSLA's market cap is currently > GM.

GM currently makes more cars in a week, then TSLA does in a year. And it does so on positive margins.

It's certainly possible for TSLA to get to that point, but it is anything but a sure thing. Why anyone would be surprised that it is one of the most shorted stocks in the world is beyond me. If they fail to grow to GM's size, the shorts will be justified.

To put it in tech terms, it's valuing Mozilla > Apple, because Mozilla sold a million Firefox OS phones. Except that in this imaginary world, Mozilla doesn't even ship a web browser, and keeps having to ask its landlord for an extension on the rent payment due date. Obviously, Firefox OS will sweep the world by storm! Who doesn't like freedom? Surely, the users will switch en masse, and leave the old dinosaurs like Apple and Google broke.
He's written a lot for the New Yorker is very intelligent and thoughtful. No idea how he'll adjust to being an executive of a corporation, but I think that is a risk worth taking. It sends a message that they will be patient-first and strongly evidence-based.

https://www.newyorker.com/contributors/atul-gawande
I agree with some of the author's points but the "surprising behaviour" section is odd. For example, why would you expect `3.5.3` to be parsed as a number? How could that be parsed as a number?
The original c2go Go transpiler used to transform the original C compiler to Go wasn't able to produce identically-behaving code, last I heard. It required manual editing. It's no longer maintained, but the fork [1] is much more ambitious, and aims to produce compilable, working programs.

[1] https://github.com/elliotchance/c2go
Ah, yes. So basically, you can't use your main phone anywhere and for anything that you don't want linked to you. You need one or more secondary phones, purchased as anonymously as possible. Each of those must only be used in specific locations for specific purposes, and otherwise stored in a Faraday bag or box. Perhaps only once, as a "burner phone". In other words, phone use must be compartmentalized. If it matters to you, anyway.
With YAML I can never remember what's an object versus a list, string, or number, nor am I ever able to add new stuff to a YAML file and get it to parse correctly without first looking up the spec. And it's impossible to see where large objects start and end.

In contrast, JSON is super intuitive and basically self documenting. The only real quirks are that you need to use double quotes, and objects can't have a trailing comma.

The only good thing I can see about YAML is that it's super easy to convert and re-export to JSON.
Lending cartridges and discs works fine (on all modern consoles) and is not piracy. (Edit: Microsoft proposed changing this with the Xbox one by requiring discs to be activated online, but backed down before ever implementing the plan)

The only piracy Nintendo is worried about is cartridge duplication or downloads that don’t involve paying the retail price in the eshop.
Pokémon Quest catches 2.5M downloads on Switch
From the FAQ:

Does the timer begin when the message is sent or received?

Sent.

This seems like the only sensible answer for group chats. And we can't have a different answer for 1-on-1 chats and group chats. That would confuse people. Not the kind of person who reads an FAQ such as yourself, of course.

So our answer is simple: you set a timer and the message is gone after that time.
> This is what happens when those in control don't understand, know or care about the things they regulate.

It's very naive to think that highly intelligent people don't know or care about what they regulate. I think it is the exact opposite. They care and understand deeply.

> Pay to send companies actual traffic? Pay to be allowed to use the basic building-block of the world wide web on the world wide web?

Amazing isn't it.

> Just how is it possible to be so out of touch with how things work, and still be allowed to pass regulation?

Think about who this benefits. You are just viewing it from one side. Who stands to benefit from all this?
Yeah, but then the guys may be wasting a lot of time, waiting for women who never show up. Appearance is not everything.
A dead simple way to thwart the “screenshot” attack is to release a tool for accurately falsifying a screenshot. I’ve never seen this employed in practice though.
Inverted indices are the underpinning of all full-text search engines. There are different ways to do them, but ultimately, you do full-text indexing by loading individual terms in the content into and index that references the document, hence "inverted" from the normal sense of indexing the document to find the content.
>Welcome to HN!

Thank you. :-)
Absolutely - That's my understanding as well.

There are ways to mitigate (snapchat detects screenshots, etc) but no way to fully prevent - Someone could always use an external camera, etc.

I was just really hoping that they had come up with some sort of cool technical way to stop the ability to decode messages after XYZ time, even if they couldn't prevent it from being copied once decoded.

For example, imagine if a message were wrapped in two levels of encryption - Once from the user, and once with a key that you have to retrieve from keybase.io - If you weren't in the right time-window, you wouldn't be able to retrieve the second key.

There's lots of problems with that particular approach, which is why I was hoping they had come up with something awesome, not just asking the client nicely to delete it. It's a nice feature either way, though.
XML isn't bad, but everyone went crazy and decided to use it for everything which didn't work out well. Then the backlash happened.
I agree. It's ultimately a policy question. Why is funding disproportionate?
Microsoft acquires Bonsai to enhance its suite of AI developer tools
XML is in that odd middle-ground where it's usually human-readable, but also a huge pain in the ass to write. It's great at what it was intended for, as a data interchange format.

For a general-purpose human-writable structured data format, I guess the ugly nonstandard hack that is "JSON with comments" is probably good. It's certainly faster to parse than YAML.
How? Women are under represented in the board room and there is a pay gap. We can argue about the causes, but I don’t think you could say that they are getting valued higher than men in the section of life that employment represents.
Here's the study ...

https://eprints.soton.ac.uk/420273/

Ego is measured by answering questions like ...

> “At the moment, I have high self-esteem” (1 = does not apply at all, 7 = applies completely).

I'm unconvinced that vague self-reports like this have any useful meaning.