skysight-inc/HackerNews huggingface dataset:
Well kids these days. They said webkit is the new IE, and said the IE era was IE7. Sigh

I cant even name a similar piece of software in web development history that is as important as jQuery.

Despite Web development as a whole, back end or front end is still no where near being good enough, it is still many times better then the old days.
I wonder: isn’t this just the kind of things electronics get FCC tested for? How did nvidia get accredited by an FCC certified lab given the strong emissions in those bands?
It’s much worse than just the potential for failure, as I indicate in other places I’ve written about it. If I ever see evidence that scroll-based lazy loading has occurred, it has failed in its mission: it didn’t load the image in time. And in practice, this happens a lot of the time, especially in higher latency situations. You can’t sufficiently-well predict what the user is going to do and so only load it just in time. It doesn’t work.

I am inspired by your grumbling to write a blog post entitled “Scroll-based lazy loading of images is always bad”. I won’t publish it for a while so I can treat the subject methodically (and I’m busy for the rest of today), but it will come.

Thanks for the imgur comparison; the wording I’ve used does fall down there; in my mind I had distinguished scroll-based lazy loading and scroll-based lazy loading of images. When talking about scroll-based lazy loading of images, I meant where you have content that contains images, rather than situations where the images are the content. (That is, I’m talking about lazy loading just the <img>, not lazy loading content in general.) There are definitely applications for which loading everything up-front is impossible (e.g. imgur infinite scrolling on mobile) or impractical (e.g. showing all the 10,000 messages in a mailbox in an email client that deliberately eschews pagination, like FastMail); in such situations, lazy loading is necessary and while it will often be annoying and imperfect there is and can be no better solution.

Where images are embedded in the content, however, I think that my position is still reasonable; there is an alternative: just load eagerly rather than lazily. Now articles and blog posts are the primary application I have in mind, and I can’t think of any other applications where my position would not hold—given the caveats of interpretation specified in the previous paragraph—but I’m willing to hear other suggestions.
Yes.. they aren't religious, they're just mostly ass backwards, as anyone who has set foot in Albania can attest to. But to deny the islamic influence, IMHO, would be silly.
I couldn't have put it better myself. I don't think the person who wants convenience has enable on any ASes routers, or at least I hope not. One thing I find interesting is that they're using 169.254/16. Doubtful Google uses DHCP for anything, their automated provisioning tools are probably quite unique. My best guess is that their stuff in that particular part of app engine is using the space because they've actually near exhausted the rest of rfc1918, which is pretty impressive.

The only other organization I know of that has done that is Comcast, which has been a leader in forcing vendor ipv6 support because they literally exhausted 10/8 for their management networks.
There's a core set of rules, which was wisely introduced by the Go team as part of golint. They are all generic practices which are widely adopted.

On the other hand, there are domain-specific problems which can be solved with static analysis as well. They don't have to be style-related, they don't have to be as generic as the ones in golint, they can be on an organization or a project level.

It is often convenient to invest in tooling and automate some manual, error-prone parts of the code review process, whenever possible.

Of course, I'm not implying that everyone should proceed this way. Not all organizations can afford to invest that much time in infrastructure, nor it's necessary. That's mostly a matter of personal choice and priorities.
Hydrogen rust
I've driven a Tesla many times in stop-and-go: one-pedal is not hard to do nearly 100% of the time. No heat waste, and the energy graph shows lower than usual usage per mile.
Within 100 miles of the border, that is. Which includes most of the more populated areas of the US.
The vpn owner knows all traffic flowing through it.
That’s like saying if you don’t like a police officer then elect a different city council. Parliament members don’t campaign on who they’ll nominate to the EU commission. Brexit can’t come fast enough.
To clarify what I was talking about with dependencies, many jQuery widgets used jQuery as a global dependency. This is very different from just building a bloated library - I might prefer a small library that has fewer dependencies for performance reasons, but I can still use a large one without any engineering downsides.

The problem is if I need to manage the dependencies between multiple components - if there's a singleton dependency that multiple components are accessing. It's dangerous not because it's a dependency, but because the components consuming it may have different requirements or assumptions that conflict with each other, and I won't be able to fix those assumptions without forking the components.

This is where you would run into scenarios where somebody's widget was only jQuery 2.x compatible, and somebody else's wanted to add custom events that interfered with scroll direction or something... I still have horror stories about trying to debug that kind of crap.

Shared dependencies really seem like they should be a good idea, but unless you're willing to fork other people's code or your app is only going to have a very short lifespan they're usually more trouble then they're worth.

To be fair, I think jQuery eventually did go the same way as Lodash. I haven't checked in a while but I'm pretty sure that they now have a way to generate a custom build of jQuery to be locally scoped to whatever thing you're building.

It would be tough for Vue to go the same route (still much easier than React) but that just means that you should probably only use Vue for your own projects and should avoid importing 3rd-party components that rely on having it globally accessible.
See if you can install Android on one, which you should be able to, and then install the Playstation app.
My guess: it ain't certified to be run in open-air, only inside a grounded and enclosed case/tower.
That's the point. No one acquires GitHub so no one can eventually corrupt it with partisan "my stuff is better than your stuff" idiocy.

GitHub works because it effectively belongs to "no one" as far as the big players are concerned. Sure they might themselves go bad one day but there is no point in hasting this for some two cents Azure/AWS/GCP mode.
Then why does the law not have this an an exemption?
Good point. Haven't seen a single detection library do this, but at least now I know, that I still need to work on alternative solution. Thanks
The owner of the store does have the right to record the sales transaction data. But that was never under dispute even with GDPR. GDPR specifically says that you do not have the right to be forgotten in the information is important for legal compliance (e.g. tax records), free speech, and a couple of other things.

https://ico.org.uk/for-organisations/guide-to-the-general-da... See “when does [it] not apply?”

GDPR already applies to governments. What makes you think it is not?

https://www2.deloitte.com/nl/nl/pages/risk/articles/gdpr-in-...

> Starting May 25th 2018, all organisations, including those in the public sector, need to comply with the GDPR.

Government agencies have been working their asses off to become GDPR compliant. If you have a problem with the way your shipping info is handled, file a complaint against that government agency at the French data protection authority.

Please stop the FUD. The right to be forgotten has never been absolute and applies to both companies and government.
Albelli Group | Amsterdam - the Netherlands | ONSITE | FULL-TIME | €55.000 and up

Albelli is a B-to-C photo printing company, active all over the world with different brands including ReSnap. We print photo books, mugs, calendars, etc. with our customers’ photos. About 40% of our staff is expat, creating an international vibe with over 30 nationalities. The office is located 2 minutes from Amsterdam Central station.

We are looking for

Senior JavaScript developer Full Stack Web Developer .NET Software Developer Scrum Master

Data Platform Engineer with AWS experience Senior Systems Administrator

Channel Data Analyst (e.g. Qlikview, Omniture, Adobe Marketing Cloud, SQL) Customer Intelligence Analyst

Send your resume to (remi @ resnap.com)
A Constitution for Living (Buddhist Principles for a Fruitful and Harmonious Life)

https://www.amazon.com/Constitution-Buddhist-Principles-Frui...

or get it free via

http://www.watnyanaves.net/uploads/File/books/pdf/a_constitu...
If you post it, you'll get your own letters from him demanding you forget him or be in violation of GDPR.
images and everything else bc client-side rendering... not sure how this is an argument for not lazy-loading images though
What are you trying to get done?

As for your question, there are some upwork type websites but I am not sure of the quality. You have to vet your counterparties very carefully here as schemes and frauds are enormous. As a legit company it took us quite a while to convey legitimacy and foster trust.

I run a professional services firm in Shanghai catering to job seekers. Reach out to me by my profile email. TIA.
>...but doesn't actually discuss the legality of such speech.

Well, the article discusses the origin of the idea that "shouting fire in a crowded theater" is illegal. It also points out that Brandenburg v. Ohio is the actual relevant decision.

For more context on the Brandenberg decision:

>...Charles Brandenburg, a Ku Klux Klan leader, had spoken to group members at a televised Ohio rally. He’d used inflammatory language and racial slurs. He’d called for "revengeance," which Ohio prosecutors interpreted as a call to violence. This meant, said the prosecutors, that Charles Brandenburg had broken the law.

>...Advocacy, even when it encourages law-breaking, helps the marketplace of ideas, ruled the Court. Had Brandenburg instructed followers to commit a specific crime, he’d have committed a number of offenses himself. But the First Amendment protects speech that merely advocates general, indefinite illegal action.

>With that ruling, the Court overturned the Schenck decision that had introduced "shouting fire in a crowded theater." No longer was "clear and present danger" a sufficient standard for criminalizing speech. To break the law, speech now had to incite "imminent lawless action."

>So if a court can prove that you incite imminent lawlessness by falsely shouting "fire" in a crowded theater, it can convict you. If you incite an unlawful riot, your speech is "brigaded" with illegal action, and you will have broken the law. But merely falsely shouting "fire" does not break the law, even if it risks others’ safety.

http://civil-liberties.yoexpert.com/civil-liberties-general/...
Embedded Disqus modifies global variables (removes lodash)
When no dedicated bike lane is provided, cyclists are governed by the same rules as motorcyclists. That means that they can (and should) take up the full lane just as a car would, but actually doing that tends to evoke negative responses from car drivers. In jurisdictions that allow it, lane splitting is both faster and less likely to trigger road rage, though probably more dangerous.
> I know Android tablets haven't been selling well, but that's because people like me have been desperately waiting for a decent device to be released.

Indeed. E.g. I want a tablet to be a as big as needed to view A4/Letter PDFs in 100% zoom without scrolling (so I'd be able to stop carrying papers with me) and have as much RAM as possible (at least 4 GiB). I'd also appreciate it to utilize the extra space available in this case by adding full-sized USB3 ports, and an external SD card reader to be used as removable media (in addition to the internal SD card reader to be used as the "hard drive" expansion).
Another +1 for web components. We have been using this paradigm exclusively for new features and it's really fantastic. Template literals eliminate the need for things like JSX and you can just use small simple libraries for state management and data binding. Keep every web component in it's own NPM module with it's own test suite and dependency resolution, and have a single package.json that describes your entire app.
HOW MUCH SHOULD IT COST TO HIRE AN APP DEVELOPER
I've previously experimented with image loading components for fun. Similarly, I implemented the material design image loading spec for the web a few years ago.

This may come off a bit negative, but I disagree that it provides a better UX. I don't know if I've grown jaded or cynical, or if we just have drastically different preferences. I think embedding a thumbnail with a link to the full-sized image is better; it's certainly simpler. In general, I don't think the tradeoffs are worthwhile.

Some thoughts:

* There is no mention of module size. That can have a big effect on your initial pageload. Of course, this depends a lot on the context in which you are using said module. It might still be sensible for certain kinds of galleries, perhaps less so for an application for which images are of secondary concern.

* The discussion on performance is too focused on mobile and having very few images on the screen at the same time. What about desktop? What if you plan on having more than two images on-screen at the same time? Doing a comparison with traditional img tags on a grid-view gallery with 100 images would be much more interesting.

* I think it would be genuinely interesting to see what the real-world experience would be if you took a popular website and dropped this in. I do not believe that it would often be an improvement. The two sites that come to mind are 4chan and Reddit.
Yeah I don’t think the data protection authority will agree with that. You should file a complaint at your data protection authority.
It's punishment amounts. Laws should strive for minimal maximums and reasonable ranges to apply that interpretation in. We don't say every crime is punishable up to a life sentence for a reason. The more leeway the law provides, the more room for abuse (for either side). It would not have been hard to define multiple reasonable ranges, but sadly they think these values are what gives the law "teeth" (instead of actual enforcement which is what should provide it).
Excellent point! The type systems verify programs' correctness based on given specification. On the other hand, we have formatters. Gofmt does a great job in formatting source code so it's consistent and easy to read.

Somewhere between code formatting and type checking, there's another area which unfortunately doesn't fit in any of these two categories. For example, enforcement of style-related practices fits here but it doesn't necessarily take the entire space. That's a broad spectrum.

Revive let you develop rules which can use the Go's type system to provide style suggestions with a confidence level (just like golint), or even domain-specific rules which aim to automate other parts of the code-review process.

Such rules will often produce warnings (suggestions to developers), rather than compile-time errors.
> Google Chrome (large contract Mozilla has with them as they backport this into IPC)

What's this?
Russia has not banned Signal yet.
A possible reason may be that
a) Telegram is still way more popular
b) Telegram was (and still is) a major networking service for the Russian opposition
I find lineage os runs pretty well on my Samsung tablet. Be sure to double check model numbers on that though.
It's easier to vote "yes" in an quit the EU referendum than what you suggest. Which is what the Brits actually did. The former works while the latter doesn't.

We don't elect governments over here, just Parliament and President.
You can keep reposting the same job offer mentioning Haskell, and people will keep commenting not to do that if you don't actually have a Haskell job to offer.
Thanks for the response! I like the mindset. Your alternative is a worthwhile suggestion, I will keep that in mind.
Sort of reminds me more of how cryptographic routines will go out of their way to not break out of loops early, albeit now to protect against timing attacks.
This is exactly what happens when you look to lawyers to solve social problems.
Apparently some newer Chromebooks run Android and have a tablet mode. Maybe that means dedicated tablets aren't needed anymore?
Ask HN: Why golang doesn't have ternary operator?
What's your experience on the upgrade from an iPad Air to a new iPad Pro?
> custom launcher

Speaking of this, this is another thing Google seriously screwed up lately. Used to be you could install Google Now launcher on any device and avoid OEM crap launchers. Now there is "pixel launcher" which is tied to the device. You can get the APK but this is non supported.

It is so weird to me that they would create a platform where you can swap out launchers and not leave a reasonable first party default in place. Bad for the Android brand and bad for users.
Paywall bypass: https://archive.is/V7Oyy
I'll definitely take your use case into the consideration in the future
I wasn't taking too much care of the grass and fertilizing it and after a few years I started seeing more and more clover. It turns out clover fixates nitrogen from the air. The clover took over in some areas almost completely. After a while I started liking how clover looked.
I think I understand what you're asking, and (I hope), that's also what I'm suggesting as an answer.

That is, even though having a monoculture may feel vaguely off, for most people, conflict feels much more intensely off.

In essence, arguing for monocultures is often synonymous with arguing for conflict avoidance or "just getting along".
Do you have any idea why it's unsafe? In theory, public site should even be able to see your IP. How would they blacklist you?

Edit: nvm, found the answer by pricechild below.
Just as possible would be selection for _reduction_ in intelligence that reduces skepticism and limits thinking up objections to agitating emotion based calls for violence.

Likewise, lower intelligence might reduce personality differences and increased coordination. Individual troops with less foresight may be more careless of their own safety and thus more fierce on the battle field. In the manner of bees. Also, in a warrior society, obedience maybe favored over independent thinking.

Also, in an pre-agricultural societys everyone is a generalist: everyone must be smart enough to know how to do everything. Less true in agricultural societies.

So it's just as possible agriculture made people dumber but more dense population centers and thus more effective militarily.

My point is that barring actual measurement, we can conceive a great many possibilities and at this point no measurements indicate intelligence change over that period
Change is not always good. In the case of genetic change it's almost always bad.
The soap box has already been used. People don't care.

The ballot box has already been used. Both sides either take no action or work to extend the practise. People still don't care.

The jury box has already been used, the supreme court has ruled this legal. People still don't care.

If you think it's too soon to resort to the ammo box, you need to reevaluate your perspective on the government in the USA. Remember, "all it takes for evil to prevail is for good people to do nothing."
AWS Amplify
>> So, I think step one is to step back, all take a breath (devs, browser-makers, etc.) and look at creating a reasonable, cohesive platform for proper Web-development, free of the legacy baggage of a static document-based foundation with reams of duct tape on top.

Lol... this is way easier said than done. The ironic thing is, this has been attempted several times. In fact I would argue this thinking led to the React ecosystem.
SEEKING WORK: Bitcoin Based Systems / Applications Engineer

Location: Istanbul / Turkey

Remote: have EU visa, relocation not an issue

I've developed plenty of Bitcoin integrated websites, payment processors, microservices, and backend / network applications in both Golang and Node.JS using the Bitcoin JSON-RPC interface. I can integrate Bitcoin functionality on any layer of application from web to system and on any part of your business infrastructure. I have an EU passport from having double citizenship and I'm also fluent in a few European languages so we'll have an easy time communicating.

Email: jimmy_birer@outlook.com

Example work:
- http://cashflow.fm/doc (Bitcoin Cash Payment Processor made in Golang with Websocket features)

- https://github.com/jbirer/react-bitcoin-cash-wallet (100% Client Side Bitcoin wallet made in React and Bitcore JS library)
Where are they on-topic?

Truth or fairness, as checked by moderators, isn't a standard for discussion anywhere else on HN.

For that matter, does that mean you're checking the truth and/or fairness of all of these job postings?
That is the hsts preload list, used across bruises; .dev is no different than any other domain on the list, only that it was the first tld
Want to make better decisions? Do this
Tales from the far-flung Faroes
I find myself defending myself a lot these days here. I use vanilla js. Never had any trouble, I literally have no bundle, no dependencies, the amount of code I have to write is basically the same either way, no trouble syncing state with DOM either. Have done so in two moderate projects (40k, 15k). Everyone I meet looks at me like I'm crazy. But in the same breadth say the site feels so smooth and responsive. No shit.

Catch being you he to learn how to write js but that's true for any framework as well. And frameworks have smaller shelf life anyways.
Ahem. https://ico.org.uk/for-organisations/guide-to-the-general-da...

> It may be the most appropriate basis when:
> you cannot, or do not want to, give the individual full upfront control (ie consent) or bother them with disruptive consent requests when they are unlikely to object to the processing.
The GDPR was passed by the European Comission, not the EP. Members of the EC are appointed, just like ministers in governments. But governments can only pass time limited decrees which then have to be signed into laws and voted for in Parliament. The EC which can pass binding regulations that apply indefinitely.
A Constant Time Algorithm for Implementing the LFU Cache-Eviction Scheme [pdf]
The issue has been done to death in academic circles. All we need to do is stop subsidising coal and nuclear, focus on investing in (companies rolling out) renewables, and let the propeller heads get the job done.

Here's one recent take on the issue: https://reneweconomy.com.au/a-100-renewable-grid-isnt-just-f...

Note that last bit: as we shift to a transport fleet consisting of more and more EVs, the possibility of using storage to balance out demand vs supply becomes more likely, without huge investment in utility scale static batteries.
Ticketfly remains offline following hack attack in which user data was accessed
jQuery was never bad. As a tool it was fantastic at what it did.

But jQuery wasn’t just a tool, it was also community. What that community did/perpetuated was some pretty bad and ill advised practices. Plugins for everything - the old $.sum(2,2) joke applies here. DOM for state. Even sanctioned projects like jQuery UI were guilty of some terrible, awful practices.

That said, React isn’t the new jQuery, it’s the new Backbone. Backbone lacked so much - and did so little - that it’s deficiencies needed to be made up for by “other” tooling. As a result, there was O(n) ways to “Backbone” – making backbone apps very difficult to study/build/maintain.

React is fine. The community just needs to coalesce.

Edit: typing on my phone; and am lazy