skysight-inc/HackerNews huggingface dataset:
What in the actual fuck?

By law, my state strictly limits the amount of security deposit a landlord can charge. And none of this calling it "last month's rent" nonsense - legally any monies collected beyond the first month's rent that the landlord is hanging onto is a security deposit no matter what the landlord wants to call it.

I thought this was par for the course.

I just checked and NY has no statutory limit on security deposits. Wow! That seems like a problem.
No. Humans tend to be emotional beings who rationalize whatever preserves their ego and confirms preexisting biases, and the opinions of friends and peers matters more to most people than fact checking by independent, objective sources.
I'm torn on this. Yes, having a shift of a full hour in a week is obnoxious. However, the natural sun up and sun down time changes so dramatically in its own, that it is hard to really complain about it. If anything, I could see society moving to a time more based on when the sun comes up. Yes, there are difficulties scheduling something with someone across distance on the earth. But... I don't see a practical solution to that.
Publishers are in a deep shit, print numbers are dwindling, their pure existence depends on facebook and google whom are trying to suck them dry.

It's not a simbiosis, it's parasitic relationship even though the hosts may try to pretend it is not.
The one listed as "Bitcoin" and "Ethereum" on exchanges for sale. It's pretty unambiguous.
Ask HN: What percentage of a tech company tends to be customer support/success?
Feel free to draw stats from personal experiences, including adding color on what's healthy depending on size/type of company.
No. The certificate in question is a code signing certificate, not a TLS certificate. Oculus incorrectly used an expiring certificate instead of a timestamped certificate here; if timestamped certificate was used, then the Rift driver would work offline forever.
>>But - picking the right photo for some restaurant, as GP stated in another comment?

That’s not a good example though because it is unlikely to be repetitive and mundane. It’s a decision most restaurenteurs make at most a few times for each restaurant.
I don’t see how the last sentence (the brain must model the environment) follows from the admission on the previous page that a regulator can skip the model by taking on unnecessary complexity. It seems there is a built-in assumption that the brain has no unnecessary complexity, if I am following correctly. I wouldn’t be so sure about that! (Although, I should add, the idea that the brain models its environment sounds intuitively true beyond question... I’m just trying to follow the arguments put forth in the paper itself.)
Happy to provide, buddy:

http://myfreebingocards.com/bingo-card-generator/results/w5z...

Bingo!
Perhaps you should read more carefully what they said and realize its not Apple its the US Government.

http://www.export.pitt.edu/embargoed-and-sanctioned-countrie...

While I am dismayed at the policies of the US Government, I don't think its necessarily the purview of Apple, Google, Oracle and other companies to argue on your behalf.
Yes! Contact us at eng.talent@triggrhealth.com with: a resume, cumulative and major GPA, why you are interested in this position, why you want to be a part of solving this problem, and a picture of your favorite dog or cat breed (bonus points if it’s yours!). Looking forward to your submission!
The great hidden mass of folks scripting Excel spreadsheets strikes me as unlikely to migrate to anything else, anytime soon.
This doesn't seem to account for internally contained gliders. I.e. ones that are produced and consumed continuously.
It's All Love, Friend. If I am honest your comment will make me write more clearly and choose words more wisely. Everyone can/should improve.
> I'm not familiar with the terms "owned" and "borrowed" in terms of strings.

A string (general) is fundamentally a bunch of bytes in memory. In Rust, that's implemented as a contiguous buffer of UTF8 code units composing valid unicode data.

Now because Rust aims to be a systems-oriented language, these bytes must have one[0] thing which is fundamentally responsible for them, that's the owner. If the owner goes away, so do the bytes. "Owned" qualifies the owner of those bytes. In Rust, it's String: String maintains a "strong" reference to a bunch of bytes in memory which form a valid string, and if the String disappear so does the data associated with it (it's deallocated).

Borrowed by comparison is something which holds a "weak" reference to the same buffer, it knows they're there, but when the "borrowing" structure is destroyed nothing happens to the data it refers to, because it was just borrowing it. That's what `&str` is.

Note that `&str` can borrow from a String (that's a common case), but it can also borrow from static data in the binary (all string literals are in that case) or from just a random bytes buffer (using str::from_utf8[1]).

> Could you explain to a non-Rust user why this is a good thing?

It doesn't matter for high-level languages like Java or Python[2] but it matters a lot for lower-level languages like C, C++ or Rust, because the owner of a piece of data is whoever's supposed to deallocate it (and whoever's allowed to reallocate it to expand it). When there's no difference between owner and borrower (e.g. C's char * ) the complete onus of tracking who's responsible for what is on the developer and failure brings for them to do so generates memory unsafety (dangling pointers, double-free, use-after-free, …). And developers being humans, they mess up regularly.

Making a very clear distinction between owned and borrowed types firstly helps the developer: they know they must free through the owner but mustn't — and normally can't — free through the borrower, that's what C++ is adding; and secondly can — with some additional constraints on the developer — have the language manage all that on its own, the latter being what Rust does (C++ will do the freeing part but you can still have extant borrows and so it's not memory-safe, just significantly more helpful than C).

[0] unless you're in a case where it's unclear who should be responsible and you just go "everyone!" and use reference-counting to just punt

[1] https://doc.rust-lang.org/std/str/fn.from_utf8.html

[2] generally, it does matter in the problem of substrings and whether substrings copy or point to the base data, the former is more expensive (you allocate on each substring operation) but the latter can maintain gargantuan amount of data "live" and prevent their collection
What you're asking is advantages of SPAs over classic web apps.

For example you write only one REST API for all clients: iOS, Android, Web.
They can use the same endpoints.
Otherwise you need to write separate controllers/views for web templates, which leads to duplication.
Great write up. I am a maintainer of a project you opened a PR on, but the diff is large and seems to include unrelated changes. Maybe you based of a fork and the opened the PR to upstream? If the bot had worked as intended I would have thought it was cool, but given that it opened a large PR with an incorrect description I found it harmful. I guess the problem with these bots is that it is easy for you to make a mistake which takes a lot longer for people to deal with than it took for you to make, so github needs to ban these to prevent this.
Why not just have the hour shift slowly a few seconds per day over the course of the year?
Elon Musk takes Donald Trump to task on US-China car trade
If you think you gonna be the only source of internet for your kids, and they won't be able to access things you restrict, I have bad news for you
I am fully in favor of this. I enjoy having more sunlight after work when I can actually go out and enjoy it.
A picture is worth a thousand words: Visualize your C/C++ Projects
Druster. A news aggregator with a classic, nostalgic, vintage web style
Homebrew has bottles so you don't have to do compilation on your machine–you just download a precompiled version.
I suggest everyone use one of many popular & excellent tools to check your professional articles for excessive & unnecessary words & long or hard to read sentences, for example here are some amazingly free tools I really enjoy:

Web App: http://beta.hemingwayapp.com/

VS Code Extension: https://marketplace.visualstudio.com/items?itemName=travisth... (This uses open source libraries you can utilize to create your own version if you don't use VS Code)
what do you think is too technical in the linked blog post? i have never worked with AMP code or implemented AMP, and i was able to understand it just fine. And i don't think i'm any cleverer than the average web developer on here.

They're expanding the carousel of AMP links on the SERP to include content packaged using the new web packaging standard . Seems straightforward enough to me.

>The new Web Packaging thing shouldn't be called "AMP".

it isn't...
You just gave systems programmers panic attack with those words.
UNICOLOR collected 100% in 35 hours on IndieGoGO Fantastic :)
UniColor lighting is based on high-brightness smart pixels. Even at daytime, you can see its effect on your pictures. We created and tested thousands of colors and shades, to choose the best palettes. https://www.indiegogo.com/projects/unicolor-dynamic-light-battery-photography#/
interestingly enough this bill does not yet exist: https://leginfo.legislature.ca.gov/faces/billSearchClient.xh...
UTC everywhere, done.
"Also, why are you seeking more funding in the first place?"

What is the purpose of this question? You want KeyBase, a private entity, to convince you, a stranger on the inter-webs about their plans for said funding? That's giving yourself FAR too much importance. Here's $5 bet that the company will ignore this question.
How to grow four tons of food a year in a metal box without sunlight
I know you're not asking for my advice, but you're pushing the dirt around here.

You're not solving the problem of ID Theft, you're just making it more likely that the criminals who are going to do it are going to use it are going to use ID's of real people.

Congrats and all for figuring it out how to do it, and for developing a market around it. But to me, encouraging banks to continue to make loans with just a web site or app seems like a really bad idea.

Edited to add:

Data is not a person. A person is a person.
There are too many counter-examples for this to be true:

- Microsoft has been charging for years for Office before getting into the recurring payment model. The reason they got into the recurring payment models is that most office software requires server support and server support is a recurring cost

- There may be future competition but let's not forget that software still costs money to develop. ie. if an entrepreneur sees a market with 2-3 strong providers, they will hesitate to enter in direct competition. And why would they, their profit margins will be minute in comparison to the cost of building the software.

- The market may have software that is so good, that to catch up, competing players would have to spend years building the software (see point 2)

An example of this is Linux. It is free but it's rarely used by non-IT professionals. One can argue that Windows is effectively free these days, but it still charges a license and the price of a laptop is still affected by having Windows installed.
Health insurer Cigna to buy Express Scripts in $67B deal
It might not be for you. But that's not very damning criticism.
Sorry for the snarky tone. I don't mean to discount your experience.

It's relevant, but on a certain level so were the complaints of previous generations.

People like me lamented all sorts of contemporary phenomena. Except for passing fads (which seem to get the brunt of overthought lamentations), those changes didn't destroy mankind.

As you get older, this stuff just becomes funny. Young people rediscover the age-old need for self control and adaptation to problematic environments/cultural contexts. Older people discover the joy of misguided, unhelpful arrogance.
This is a ridiculous opinion. The amount and vastness of content and the ease at which it is accessible have increased 1000x maybe more. Never in the history of the world never have children been so connected to topics, content, and strangers (that no doubt play a role in their mental development) as they are now.
If you have the money to buy a new iPhone and are considering a new smartphone, your range of options is effectively any smartphone device in the market.

If you're buying an Android device, you're statistically likely trying to save money and therefore a new iPhone isn't a realistic option. Thus, the range of options you consider tends to be Android-only unless your smartphone budget has changed significantly since the previous time you bought a phone.

These points are worth considering when looking at the chart presented in the link.
and consider too, that when offered a 2 year lease, a tenant is apt to take it under these circumstances, so they know they have a place to live that won't be taken from them. (as the landlord can decide to not offer a lease again, especially to a tenant who reports a lack of services to an authority- yes there are harassment laws against retaliation, but good luck with getting them upheld-- so a tenant is forced to pay whatever for whatever and never open their mouth if they have no water, no heat, or if there is dangerous construction going on- unless said tenant is cool with being kicked out and not getting that deposit back) And remember too, that the LL can raise the rent to whatever at lease renewal even if the tenant is offered a renewal. The problem with this is: what if the tenant gets a job in another state and it actually pays well with benefits? Now, how does the tenant pay two rents at once? They won't be allowed to sublet - very few landlords even respond to such requests- and if they break the lease, they owe the remainder of it to the LL and won't get their security back. This is the kind of thing Airbnb's presence is challenging. But, I don't see these issues discussed at all.
We chose to use PHP for our site redesign after using React, Elm and Jekyll in other projects. It’s really liberating. No spending days setting up a build/deploy process. Gets out of your way unless you actually need it. Everything including the kitchen sink included. Pre-installed on all Macs. Our designer can code and deploy changes by himself.

I used to hate PHP. Then I tried the alternatives.
But just to be clear, it's really a function of what you're building. The answer isn't simply Angular/React good, jQuery bad. (And I'm sorry if I'm being too reductionist)

For example, I'm shocked how many simple static sites are built with React. It makes sense for complex sites, especially with realtime, but it also adds complexity and maintenance issues. Like all engineering decisions, you have to be thoughtful about the tradeoffs.
We likely have a baserate problem here. Most phones are android, so if someone just picked at random, they’d usually pick android. This doesn’t always mean ‘android loyalty’. It could as easily mean ‘price loyalty’ or ‘carrier promotion loyalty’. If someone picks iOS, with its smaller market share and number of phones, it is more likely brand loyalty to Apple/iOS.

So the two loyalty numbers are not exactly comparable
Actually, original title by Agatha Christie was "Ten Little Niggers" [1]. I didn't read the book, but I really liked the movie [2] (there is eng subs). People in reviews say it's closest and probably best adaptation. IMO, it's excellent.

[1] https://en.wikipedia.org/wiki/And_Then_There_Were_None

[2] https://www.youtube.com/watch?v=uoTDsuSgPBw
How Project Loon Built It's Navigation System and Kept Balloons Over Puerto Rico
For fans of film, essentially all of Agatha Christie's mysteries featuring the Belgian detective character Hercule Poirot have been adapted by ITV into a fantastic TV series:
https://en.wikipedia.org/wiki/Agatha_Christie's_Poirot

I find it fascinating that they did this series over a span of over 24 years, with the same lead actor (David Suchet, CBE) as Hercule Poirot throughout!

There is a behind the scenes interview with David Suchet reflecting upon the 24 year experience:
https://www.youtube.com/watch?v=FX3ITew9Mpw

"And Then There Were None", which is one of Christie's most famous works not featuring Poirot, has been adapted by the BBC recently:
https://en.wikipedia.org/wiki/And_Then_There_Were_None_(mini....
How can I become really good at Lisp programming?

Write an application big enough that you can make the lower levels into a language layer. Embedded languages (or as they now seem to be called, DSLs) are the essence of Lisp hacking.

When I think about Clojure, the "layers of languages" metaphor doesn't spring to mind.

Can anyone familiar with the language describe how well the metaphor holds for it? Also, is there a difference in how well it holds for how Clojure is presented and used in practice, vs. what's technically possible in the language?
It probably uses kociemba.
Repost:

There's an IETF proposal for certificate-signed web content (Web Packages) which can be rendered offline. The browser address bar will no longer show the URL of the web server (e.g. Google AMP), it will show the authenticated origin of the Web Package.

2017 IETF proposal by Google: https://tools.ietf.org/html/draft-yasskin-webpackage-use-cas...

2018 Chrome demo at AMP event: https://youtube.com/watch?&t=9m03s&v=pr5cIRruBsc

There may be overlap in goals with W3C Web Publications, which is working to converge EPUB and Web: https://w3c.github.io/wpub/
The dramatic shift is in northern locales but not so much in southern ones
I remember taking like 30-40 runs before I even beat FTL on normal mode. That's what makes roguelike games fun, that winning depends both on skill and luck, and every iteration of losing on final boss gives you insight on how to beat it.

Into the breach kind of lacked roguelike RNG to the extent that every run more or less felt the same, so I ended up unlocking everything I wanted to after 3 days of playing. You also had infinite amounts of time to decide on actions in intoTheBreach, so there was no sense of urgency and it ended up becoming super easy to beat.

Beating it on 1 try was a little disappointing for me. I had higher hopes for intoTheBreach
Another key point about this knightship, ignoring that it's elementary, is that it also moves at the fastest possible speed of 1/6 in an oblique direction. This had never been done before. The pre-existing non-elementary ships are all quite slow and it's hard to imagine them hitting the maximum possible speed.
It's basically an 'are you wealthy/old enough' filter. The wealthy enough usually do not miss rent payments, are less likely to destroy units, will not make your life hell in eviction court because they have jobs to do, make them into party houses, have a bank account you can take money from in judgements from large damages and so on.
Into the breach is really a very elaborate Sokkoban
> How can the landlords in NY be asking for 6 months of security deposit?

Landlords can ask for whatever they want within the law, and people can either accept it or go elsewhere. New York, apparently, has no law limiting security deposits. [0]

> Who the hell has 10k lying around just to rent a place?

People (or, perhaps, e.g., their parents) renting in (at least certain parts of) New York City, apparently.

[0] Several other jurisdictions do; California, for instance, limits them two months rent for unfurnished units, three months for furnished units, and increases the limit by half of a months rent for if the tenant brings in a waterbed -- and note that "last months rent" is treated as part of the security deposit limit, so if you break it into "first, last, plus deposit" the deposit part is limited to one months rent for an unfurnished unit, etc.
>Haven't seen the new movie. Guessing it is ok, but different. At best.

I assume you mean Murder on the Orient Express? IMO, it was "OK." Perfectly serviceable and, had there not been an earlier film version, I'd have said it was perfectly fine if nothing outstanding. But I found basically nothing that I thought was better than the 70s version and a number of things that weren't as good. If I were to watch one, I'd watch the older version even today.
I think that person meant npm 5 perhaps?
It seems to be similar to Murray Gell-Mann's decoherent histories approach (aka consistent histories) where the state of a system can be described as additive sum of all possible histories.
Yeah, it's always a lot of fun for me actually convincing banks they're allowed to open accounts for me, when I was born 40 years ago but my SSN was "issued 12 years ago"...
Very creative street sign art about Social Media
Sonder: The Realization That Everyone Has a Story
Only ~35x my pb haha...
> So Woodward and Bernstein's reporting was worthless because you could not identify and seek out Mark Felt and ask him questions?

You're confusing what might be true with what's provable. The fact that they're anonymous rumors means they're unprovable for the public (but, importantly, not necessarily for the journalist who should be using them to dig up verifiable facts).

You're also ignoring that they uncovered many facts which could be verified, which one should pay attention to, while ignoring the unverifiable bits.

If you're going to bring up Watergate, don't forget the words "Trust, but verify." We're not able to do that last part. Therefore we ignore the rumors--that is, we neither believe them nor assume to be false.

Anything else is simply irrational. This sort of "reasoning" simply makes one gullible. You'll have nothing to fall back on but your own assumptions when the question of how you know which rumors can be trusted comes up.
I'd also add, moving to components doesn't rely on DOM structure either (ex. $(this).parent().parent().find(:el)...)
Yes! Bravo to Florida.

I don't care what timezone California wants to be in—PST or MST—as long as we stop the nonsense of changing between two timezones every year. This coming Sunday is another DST change, and with it will come countless small nuisances, immeasurable drowsiness and lost productivity, and a non-trivial number of injuries or worse.

Just pick a timezone and stick with it!
This conversation is inappropriate.
This moves 2x1 over 6 generations, which is apparently the theoretical minimum, so it does not violate game of life's c. I'm not sure why that is true however, my naive guess is that for any movement forward, some 'reset' action must be taken, so 3 cells forward, 3 reset steps. Otherwise a period 3 knightship should be possible...right?
We had a washing machine (LG) problem that required the replacement of the drum. The drum was under warranty so no cost but the labor cost put it at around 2/3's the price of a new washing machine with new features and the new warranty.

Same with repairs to our HVAC system. We had to have two visits to replace two in warranty items. The labor each time was just shy of $1000. The third warranty break down the guy gave us free labor because it was just getting ridiculous.
In that case I'd suggest that perhaps they just aren't understanding exactly what's being announced here.

Eliminating the top banner was something AMP announced they were going to do _months_ ago, just as soon as they could do so without negatively impacting performance: https://amphtml.wordpress.com/2018/01/09/improving-urls-for-...

And AMP having "the right to run their own arbitrary JS on YOUR site" is not something that can happen when you're not even being required to use AMP in the first place:

> we now feel ready to take the next step and work to support more instant-loading content not based on AMP technology

[emphasis mine]
I am glad that the person who created this intended for the results to be reproducible. I will try my hand at what's in the git repo, and perhaps compare with some other languages too.