skysight-inc/HackerNews huggingface dataset:
Would be interesting if a site had a hierarchy of content, with the top-level content only available to those running fast hardware and therefore generating more revenue.

Those on cheap or slow hardware might be limited to older or less valuable content.

Now that is a dystopia I don't think anyone would like to see.
If your drone fails catastrophically such that it no longer has enough working propellers to land safely, then you crash and die. Simple as that. The same can happen in a vehicle, or any other aircraft. In the end, the loss of life amounts to somewhat of a handful of people. No worse than car accidents which kill people daily and all the time.

Recommended height? It's already laid out, just look at aeronautical maps.

The technology will come. What we require is more battery density and perhaps better materials. Prototype drones for human transport are already out there.

It is certainly a lot less edge cases. But again, when it comes to aircraft people seem to exaggerate dangers and make it seem like a big deal. Aircraft are safer than cars when you know what you're doing.

Because humans also don't currently fly drones to get around, you don't have to deal with all the human cultural and behavioral quirks that come with traffic. Good luck with your self-driving car on India's streets.

I have come to believe that by the time self-driving tech is truly viable at level 5 autonomy, personal drone transports would have long been viable before that.
Our federal government should be moving to prohibit local governments from passing or enforcing local laws which guarantee monopolies.
Is it a global trend, though? Or is the energy consumption just being moved abroad?
Life After Google: A Comparison to Startup Life
Ask HN: How to become a ninja level JavaScript debugger?
I'm currently working on a large legacy JS project that contains a lot of state, which means that it is quite hard to determine where objects originated from. Are there any resources/methods that will imporve my . JS debugging skills?

NB: I come from a background of languages that use the REPL a lot, so REPL techniques are also warmly welcomed.
> I'm not sure that you quite realize that Troy's intention here is to eventually be soaking a whole lot of zeroes with this.

Troy's goal is to get this used by a lot of people with a large number of requests per second (so, a number with a lot of zeros in it)
Brilliant! A search for "gu n" yields "Did you mean gun" and offers gun related products.
Yeah, all those dumb old programmers are cargo culting when they pick a database. Why can’t those dummies just have a read-only dataset that doesn’t change?!
I think the above comment meant from the 2000s era. Surely there are lots of veteran multi talented guys.
There is in fact absolutely no racial overtones in that screed. It sounds like you simply didn't like it. The parent was very plainly targeting authoritarianism. Dictatorship isn't a race.
Energy is the principal or a major secondary input into food, transportation, housing, consumer and industrial goods, et cetera. In other words, just about everything we spend money on. So unless we start seeing a major drop in the demand for currency, I don't buy this argument.
Given O(f(x)), x is almost always understood to be measurement of the work input to the algorithm. Loop nesting depth is not a measurement of work input, it's a property of the code – "1000^depth" is constant for any given algorithm.

Yes, O(…) is just a mathematical construct, so you can apply it the way you have to mean "the amount of work done for a given input size increases exponentially with respect to the number of nested loops iterating over the input"… but that's not how most people interpret it in the context of a computer algorithm. (The exception would be if the nesting depth were dynamically determined by an input parameter, but I don't think that's what anyone here is talking about.)

Anyway I'm not trying to argue, I agree with your point, but I think everyone here is talking past each other trying to say the same thing, ultimately due to imprecision in semantics.
Have been rolling my own server on Scaleway / Hetzner and deploying with Exoframe [1] for past ~year.
Works pretty well :)

[1] https://github.com/exoframejs/exoframe
Not really its brining in cheap complaint entry level employees who are desperate for a job.
If such a particle interacts with the water of my brain- would i drop dead?
> Yeah...they used to be the good guys fighting against bs patents. Now they are ratting out their customers?

I'm pretty sure the state of Connecticut is to blame here, not NewEgg. It's not NewEgg's job to violate tax laws on its customers' behalf. If Connecticut-based customers dislike the actions of the state (which I hope they do), it's on them to make that known to the state.

The only language that makes NewEgg look like they are proactively giving up this data comes from a spokesperson for Connecticut itself, who has a vested interest in making it look like NewEgg is to blame, not the state.
I've heard similar things anecdotally from a developer that went to IIT in India. Had to read code first, with clarity, before they were able to sit down and code.
Safari on Mac makes it pretty easy. Also the built-in reading mode means 95% of sites that block content with an overlay are bypassed with one click.
For me it was just a habit thing. I was used to having a blanket and felt uncomfortable without it. I realized this was silly, and made a conscious decision to try sleeping without a blanket. After a couple of nights, I got used to it, and it was not a problem.
"Do no evil" as a marketing ploy, even if they dropped that officially.

One person's evil is another person's free speech rights, or ambiguity (forget the 2nd Amendment for a moment).

It reminds me a bit of a commercial I saw: in slow motion, people of different races were smiling and holding hands (nevermind that they looked like models, all of them), with some motto about diversity. I think the sun was rising, or setting. A few seconds later: a Nike logo at the bottom.

There you have it, folks, that's what happens when politicial discourse is about symbols and words (ideas) and most importantly feelings instead of laws and economic policy.
Indifference ~= I support status quo Q, for any value of Q under consideration.

Indifference is a thing, and it's not a positive statement in support of anything. Attempts to portray it as such seems to be a trick to try to draw people into polarized political debates.
I have the label of autism, but I struggle to communicate exactly what (if any) accommodations I could be asking for at work. Are there any resources you've found useful for this?
which is illegal according to the UN
You could leave for work later and have your first daily meeting be part of your commute.
Electric vehicles will change this quite a bit.
Ask HN: Advice on promoting launch pages to attract first users
Okay! I am about to build a website that I think has great potential, but instead of just jumping straight to building(the fun part!) it I want to first validate that other people want this too! I know most people just share it with their network but I don't have that kind of Twitter or Facebook followers.

HN please share how you promote your launch page to collect email address?

I have heard good things about https://betalist.com/ & https://www.producthunt.com/upcoming

Thank you in advance!
Are you mixing up ‘personal data’ and ‘personally identifiable information’ (a US legal concept that differs from the EU definition of personal data)?
correct - I used the wrong term.
The US has largely abandoned new road construction which IMO is a large part of the issue. There is an old saying you can't build your way out of congestion, but it really does work in many areas. Just look at a small town building a bypass.

The problem is when congestion is so bad it's suppressing trips there is a middle ground when improvements are less obvious. That and city's need to be designated to absorb highway traffic or highways just end up as expensive parking lots.
It also depends on where in Shanghai and where in Paris. Also Shanghai and Beijing is a bit different.
See my answer to the GP. `depth` – the lexical nesting depth of "for" loops in the program text – is constant with respect to any given algorithm.
The Algernon argument is concerned with our inability to make simple, tradeoff free improvements to performance. It says that if you find an improvement, you should be able to explain why it isn't a free lunch. None of those examples make it a fallacy - there's a reason I ended with "The other dodges are less relevant here, but a fascinating read if you check the article."

Gwern outlines three general ways to work around the Algernon rule:

1. We can live under different conditions than evolution prepared us for

2. We can optimize for different goals than evolution rewarded

3. We can make major/multifactor changes unavailable to an local-maximization algorithm.

Condition two is easiest: caffeine is a sensible response to electric lighting, while staying awake long after dark was largely unhelpful in our evolutionary past.

Condition one is sometimes rewarding: piracetam shows efficacy with choline supplements, because we can massively overload a relatively scarce chemical. Other kludges may exist, like boosting immune response by simulating a summer day/night cycle to signal "safe conditions, energy is cheap now".

Condition three is incredibly hard wrt to the brain. It's obvious for the body - eye surgery can improve on 20/20 vision - but I don't know of any drastic better-than-well interventions for the mind.
I don't want to do a hatchet job on white collar drug use, no. I want to learn what's actually being used, the extent of the use and then draw some meaning from that, meaning that doesn't intend to say whether the use is bad or good but just why it exists and what that might mean about work culture, society, etc. If you'd be open to talking more about this separately, pls email me at zimmermaneilene@gmail.com. Thanks.
Running fetch in a web worker
Couldn't he just pregenerate all 1.048.576 responses, load them somewhere in RAM (or just a bunch of HTML files on an nginx with caching on) and be done with it? I mean he writes that a single response, gzipped, averages 10kb so that's only 1GB of RAM in total.

Even better: host this on a service like Netlify and not even have the 30 day cache timeout Troy has here (which means 30 days old info in case of new breaches). Just regenerate the entire set on the dev box whenever there's a new breach (should be fast enough, it's a linear search & split) and push it to Netlify, it'll invalidate all edge caches automatically.
There are 3 distinct blog posts about the data, and how it is enabled. All of which are interesting and relevant in different ways. I don't see any issue with them all showing up.
you haven't found a full-time role in 3 years?? i want to move back to NYC from Boston next year, but i'd prefer to have something lined up before doing so

– designer as well
Remote medical coding
That can be okay. Depending on the nature of the library it might legitimately be "done."

Personally, I would rather see this than a bug fix being committed every week. That makes me question how many more bugs there are and how much I'm going to have to babysit updating the dependency.
CTO  Angel Backed Luxury Marketplace Startup
Thanks for the details! I can see how this could get costly for complex systems. As a user though I would think all those things you listed would be existing privacy best practices but I guess that’s being way too optimistic. Scary what companies are currently getting away with, too but not surprising.
Working with FileSystem in ReactPHP
Not just for searches containing the word "gun", but even words that contain "gun" as a substring!

This returns no results: https://www.google.com/search?q=shogun&tbm=shop

But this misspelled query shows that results for "Shogun" exist: https://www.google.com/search?q=shogon&tbm=shop

Did anybody review or write tests for this changelist?
The point is, it's arbitrary either way.
Great! If you could join the heron slack - we can help you with upgrading and how to use Dhalion -

http://heronstreaming.herokuapp.com/
> Utility companies are not known for employing talented innovative thinkers

Enron ring a bell? Granted that wasn't actual innovation but you can't deny them a certain amount of creativity in the bookkeeping department.
good point, utilities essentially get gov't approval to spend money and receive a return on that investment of 5-10% (depending on performance)...its a consistently profitable yet low-growth model and perhaps nothing wrong with it if not for them being investor-owned.
We’re catching up on the public-transport front!

http://uk.businessinsider.com/public-transit-ranking-cities-...
Will this satisfy GDPR requirements fully? What if that key had somehow been involved in an unknown leak in the past (of just the keys) and then the data is exposed somehow in the future?

Leaks are punished, as they probably should be, under gdpr anyways. But now do we have to account for all of the keys over time and have it be probably gone? What if we take backups of the systems that stores the keys? Do we have to purge those backups as part of the deletion request? What if they're terabytes in size?

Just thinking through edge cases here
The irony of Supercell’s 2017 financials
Certainly the article's failure to mention electric transportation is strange. If the TVA's plannng also ignores EVs, that would be very strange.

Timeshifting of demand is going to cut into the need for peaking power plants, shifting more demand into the base load.
I'm so happy to see a post about Usenet. In some ways, Usenet is doing just fine, thank you very much. It's been forgotten by most of the world, and even as a method of sharing illegal binaries it was surpassed by bittorrent years ago. But there's a small core of users that still participate on Usenet the way it was intended: anonymous conversation with like-minded individuals, each armed with a kill file to weed out the abusers. In fact, I just posted a link to this article to comp.misc. If you're nostalgic for the old experience, go get yourself a free Usenet account at http://news.solani.org (there are other free portals, but because they are more popular they suffer bandwidth issues and struggle to support their users) and fire up Thunderbird, slrn, Xnews, tin, alpine, pan, knode, or other client. Have fun!
Well, despite what we tell ourselves, I think that most code we write is actually short lived. As in, it is only used for a short time. It might be in a zombie state for many years and even be revived, if it's an Open Source project, but that's not the common scenario.

As a result, if most of the code written by most programmers is short lived and during that short life changes drastically, super-strict languages actually slow you down a lot.

The real problem is: sometimes certain parts of our code live very long and intense lives. But we never know which parts and at which moments. If we knew, we'd just write those parts in Rust/Haskell and the rest in Javascript or Visual Basic and live merrily ever after.

To paraphrase P.T. Barnum: I know that 10% of my code needs to be extremely fast, easy to refactor and readable, I just don't know which 10% :D
Residential efficiency isn't really driving the drop though. It's big users moving to on site solar and the like. Residential lighting (the residential component seeing the biggest improvements in efficiency) is about 3% or 4% of the market ( https://www.eia.gov/tools/faqs/faq.php?id=99&t=3 ), so even huge improvements aren't going to upend the market.

Trying to raise prices on commercial and industrial users just makes alternatives that much more attractive. There's a similar effect with residential hot water and space heating, both huge components of residential usage.
I used to get angry at ads on my laptop, but uBlock Origin took my worries away. That left my Android phone, but recently I've discovered Blokada[0]. The app - which is for obvious reasons not available on the Play Store - appears to run a "VPN" through localhost that filters out an absolutely staggering amount of ads and other nastiness. Suddenly my battery life has improved, and my phone no longer runs too hot to touch. It's a win/win.

[0]: http://blokada.org/
It might also be worth looking into whether you want to be able to merely identify/analyse the emotions of others or whether you wish you actually empathise/understand their views.

I say this in reference to how you have noted services such as Uber; who might be masters of exploiting untapped opportunities but are not necessarily known as sympathetic and suffer PR and ethical backlash for it.
Would you be comfortable giving some general details about what you do, in what kind of company you work and how long you've been in the industry? (It helps e to qualify your opinion in some way... )
Not really overflow: hidden. Just position: relative. Take look at Balloon.css

1: https://kazzkiq.github.io/balloon.css/

EDIT: Sorry, now I read your comment. Yeah that's true, you will have to make some exception with your container in this case. But this sounds like an edge case to me.
We have a ton of components. And our sketch files have slight mismatches. So I wondered if it could do a two sided sync.

Code accounts for so many states that sometimes design doesn’t account for. Error, loading, empty, too many items, network disconnected etc.
For an ecommerce site such as Google Shopping it goes beyond QA -- incremental rollouts should have triggered alerts noting this as causing a drop in recall (to effectively zero) for a large category of high traffic queries that convert (presumably there are some, like "nerf gun" or "glue gun", given that "gun" is an extremely common term that has high purchase intent for non-weapons) and it should have been prevented from being deployed by automation.

Presumably if they are doing things correctly there are probably several overrides that needed to be enabled to let this change out. Or, they're not doing things correctly. In nearly any other situation, automated systems would recognize "change goes out -> large number of queries suddenly return zero results" as a major catastrophic bug and prevent it from being deployed.
> Can any site just 'do an end run around' the law by requiring their users to agree to allow them to collect whatever data they collect now or that they've already collected?

No: a consent from a user must be for granular information with a specific listed purpose.
Yet you can still search for AK-47s and M1911s through Google Shopping just fine.
The AQICN pages with readings have maps so it’s easy to explore different areas if you want. The outskirts of Paris are mostly in the green(better air), the outskirts of Shanghai are yellow or orange (worse air).
>the phone the FBI was trying to break into didn't have a secure element

That's unimportant. The important aspect is the update timing as well as the changes obviously happening in the security architecture of iOS. That they tangentially bricked phones with 3rd party repairs is just an indicator of spaghetti code.
You can look it up if you'd like, the above poster is correct. UCIS determines whether a green card applicant is likely to be a public charge.

They only ask you about in the interview if it looks like a problem. Otherwise they use the signficant amount of documentation you've already provided to make that determination.
Here is the sample app: https://play.google.com/store/apps/details?id=io.flutter.gal...
A really weird example from the same privacy-by-design link [here: https://www.smashingmagazine.com/2017/07/privacy-by-design-f...]:

> As one dramatic example, PayPal’s recent updated notice lists over 600 third-party service providers. The fact that PayPal shares data with up to 600 third parties is not news. That information is simply being brought into the open.

From what I can see of the list of those "600 third parties", a large number are banks and other financial institutions.
To use a silly extreme: if a new law came out that said I couldn’t yell profanities at my customers, I’m already compliant.
Does it have any advantages over React Native?
I'm glad (for you) too.
Urban parking lots would essentially become high traffic charging stations. Those cars will need to charge every 100-200km, so owning parking lots will become highly profitable soon.

If I was a long-term real estate developer I'd be buying up a bunch of urban parking lots and converting them into charging stations. Then selling a stock of them to Tesla/Uber in 5-10yrs at a high mark-up.

Apartment/grocery stores/office/etc buildings with underground parking could technically lease out their land as well.

It would still very likely free up far more land than is needed for charging, as so much parking space is used for far longer than the average charging/waiting-for-fleet-calls would need. Not to mention the AI space optimization they would utilize.
GLAMOR and Xf86-Video-modesetting Get Deep Color Support in X.Org Server 1.20
Thanks for the link, i was wondering if maybe shanghai had a different kind of pollution that i wouldn't notice (i can't really tell from the graph, but i think maybe pm10 is something that you'd feel more). Although they're both globally in the "yellow" range..

CNY is really over now. Some shops were closed last week, but everything's been back to normal for the last three days.. Also, Paris is experiencing a unusual freezing temperature, so maybe there's less activity.

Do you know if there are some historical data on the site ? i'd be really interested to compare the days i left Paris with the day i arrived in Shanghai, because the difference was really amazing.

EDIT : looking more closely at the shanghai map.. If the location is really precise, then it seems that the indicators are all set close to the huge circle roads surrounding the central city. If you want to compare that with the paris equivalent (and not the indicators next to the river), you'll find the same kind of values.
Split brain used to play a large role in how I understood personhood, until I read that researchers could not later replicate the original results.

http://blogs.discovermagazine.com/neuroskeptic/2017/01/31/sp...
One useful tip I got from a friend in sales: open the call with an offer to set up a call at a more convenient time. It seems strange to immediately ask for another call, but it is really helpful in showing that you're friendly/flexible, and you recognize that the person you're calling is busy.

About 30% of the time, the person was happy to chat in the moment (they had chosen to answer a call from an unknown number, after all). And the rest of the time, you benefit from setting up a time that is more convenient for them. Some of the time you end up never having the later call—but it seems this happens where there wasn't a great fit to begin with, so it actually saves you time talking to an unlikely lead.
This somewhat reminds me of the Microsoft debugger convention of initializing memory with various tags so that when you crash with a pointer bug, you can tell what kind of memory was trod upon. They even made the hex codes semi-mnemonic so it was easier to remember, e.g., 0xCD=clean, 0xDD=dead, 0xFD=fence, etc.

https://stackoverflow.com/a/370362/1424242

Interesting note that with this method in the paper, "Temporal and spatial bugs are detected probabilistically" - and it depends on how many tag bits you choose, which trades addressable space for more tags (higher probability of catching errors.)

> Memory safety in C and C++ remains largely unresolved.

I read the paper's description, and still don't quite understand exactly what they mean by "memory safety". This is not referring to safer programming practices like using the STL with iterators, correct?
How granular? Every field? Every character? Every bit?
Exactly. Auto-executing third party code that has network access privileges seems like a massively bad idea, surely? Especially as it's virtually invisible to most users.