skysight-inc/HackerNews huggingface dataset:
If someone's business is no longer profitable after complying with GDPR, this is a reasonable step to make. I know that to many that means you have a bad/scummy business model, but in any case if you are in this category it definitely makes sense to block EU visitors. I think there are probably a lot of sites in this category as targeted ads are ubiquitous and the source of income of lots of sites. We may see some that are complying now give up if enough people start opting out.
Ledger has support for dealing with expected expenses:

https://www.ledger-cli.org/3.0/doc/ledger3.html#Budgeting-an...
Interesting work, thanks for sharing.

Nitpick:

> The blue line is CPU utilization for the day the patch went out. You can see a great drop around 15:20.

I see a dip at 18:20, not at 15:20 - if there is a dip at 15:20, maybe it would be worth highlighting it.
Student loan growth is arguably a decent proxy. Entire generations coming out of school with negative wealth is a pretty new thing.
completely wrong place to ask. just hire a lawyer. for $500 - $1500 you can get 2 actually valid and actually useful legal opinions.

if you just wanted to vent and hear some jabber until you get answers that confirm your inner thoughts, ok then you’ve come to the right place.
Thanks! This is really interesting.

One of the questions I've been chewing on is whether the supply of *coins is effectively infinite. (If it is, that means substantial downward pressure on prices, as available speculative capital gets smeared out over the various options.) This seems like a pretty clear limitation: if a bad actor can crush a small currency, then we should see a lot fewer small currencies.

Do you (or others) have a sense of where the equilibrium might be? Clearly if an attack can be mounted for a few hundred bucks, jerks will do it just for the lulz, which suggests that there won't be a long tail of cryptocurrencies. But is it also plausible that a major Bitcoin player might try to smash something like Bitcoin Cash just to drive activity back to a more major currency, thereby benefiting their holdings?
He has openly admitted that he did it because of taekwondo when I asked:-)

Also, if anyone find the stretches he does comfy I don't know what.
The correlation doesn't have to be exact to have explanatory power. It's much easier to be healthy and stable if you're in the 9.9%, and if you are, the odds that you're in that bucket is higher than if you're not.
Radio buttons and checkboxes are complex to create? What? Am I missing something here?
Try Spacemacs, it's like the iPhone of Emacs/Vim.
Obligatory mention to `coq` and `Software foundations`(SF).

`coq` is an amazing piece of software. SF makes you start prooving thing right from chapter one. Learn mathematics by doing. After going through the chapters of Logic Foundations I'm able to see the patterns in most mathematicals proof I come by.

Must read book if you want to acquire mathematical superpowers.

Coq tells you when you are wrong, but it doesn't provide you the solution either. So you have to work it up for yourself. The satisfaction of finding a proof and knowing it is right is hard to match( this is known as the video-game-effect). You'll even be able to spot slopy proof in text books.

[0]https://softwarefoundations.cis.upenn.edu/
At first I wondered what the hell the point of this tech is, but then I realized it'd be government-mandated "black box" on each car. Why would a driver want something gimmicky like this (ads on cars? How many square yard of ad space do cars have already?), but if it's mandatory, then, that's the point of the tech.

Use mesh networking and cars can tattle-tale on others, "The Hyundai with the expired tax went that way, auto-cop!", and it'd be easy enough to spot because the display will be blinking "Expired tax" instead of showing the plate.
amazing grace, impressively quick thinking!

that said, doesn't it look like the guy already on the balcony should've been able to reach / save the kid without help?
That was my point. The ancient stoics would advise you to administer control over what you can. If you did the best you can to influence the situation to a positive result, and it still failed, there is nothing you can do. All that is left is how you react to the situation. Modern psychology would call this CBT (cognitive behavioral therapy). Basically, your reaction and how you deal with things internally is all that is left after you have done what you can. Life has so many elements beyond our control. Focus on what you can change and do not let the unchangeable pull you down. I appreciate your frustration at my advice. If I didn't practice it myself and know how hard it can be to follow, I would never blithely hand it out as some sort of cure all to what ails your mind. It is hard. The mindset takes work. It isn't a magical switch to flip. This is /not/ positive thinking. Stoics did not practice positive thinking in the way pop culture does. In fact they embraced reflecting on negative aspects of life. People will get angry at you for things beyond your control. Your friends or loved ones may die tomorrow. You might get fired. The goal is not to make bad experiences as positive. It is to acknowledge the bad things happened and return to a neutral or centered mental state so you can go on living life. It is kind of a Zen philosophy on that never aiming for "positive" outcomes all the time that we experience fulfillment and joy. There is a lot more to CBT and Stoicism, but this is the high level of it. Hope this explains it some more.

https://www.goodreads.com/book/show/5617966-a-guide-to-the-g...

http://classics.mit.edu/Epictetus/epicench.html

https://www.goodtherapy.org/learn-about-therapy/types/cognit...
by raising seed money
Good luck hiring fast against the large IT companies over there.
Next.js 6 and Nextjs.org
Wait, what.. No mention, re problem numero uno, that Agile has deprecated the word "Sprint", that word no longer appears in its glossary (just iteration)? This was done expicitly to discourage abuse and misinterpretation which they recognize had become rampant.

The converse of iterations being too rigid is that open source projects can be too unstuctured, and leave key bugs flagged but unfixed for eons. Including security bugs.
https://bugzilla.mozilla.org/show_bug.cgi?id=524403
(discussed at HN very recently)

The best balance probably is very short iterations with defined goals and a process for prioritizing which need to be next up (which is the Agile way); but it's hard to impose those on volunteers (in open source projects) of course. And yes, stick-managers frequently try to pervert iterations into longer death marches, but that's Agile Theater, not Agile.
No, it does not. I used APL professioally for about ten years back in the 80's. I love the language. It is incredibly powerful. Once you internalize it's like playing the piano, you don't think about the mechanics you play music.

However, the language did not stand the test of time for far more important issues than the inconvenience of the character set and the keyboard.

And, no, J is not a successor to APL, even though Iverson created it. J is an abomination. He made a mistake. He thought that abandoning notation --which is incredibly powerful-- would solve the APL popularity problem. What he ended-up creating was a royal mess of the first degree. It's garbage.

APL could be very useful today but someone with the time and context needs to organize an effort to evolve it into a modern language that retains the power of what got branded as a "tool for thought" while adding layers of functionality that are sorely missing. I wish I had the time to embark on this journey. I would love to do something like that, but I can't.

Again, the character set and keyboard are not the problem. I used to touch type APL. Didn't take that long to get there. People learn to drive vi/vim. It's a matter of having to have a reason to make the effort.

And the ecosystem. That's another huge issue.

This has two aspects:

Finding qualified programmers and having access to libraries so you don't reinvent the wheel.

Back in the day I used to do a lot of work with Forth as well. Great language for the right applications, but finding qualified Forth programmers was difficult when the language was popular and it became nearly impossible with the passage of time.

APL suffers from the same problem, a seriously limited talent pool.

I probably don't need to explain the value and power of having libraries to support a wide range of applications. Python is a good example of this today. You can find a library to do just about anything you might care to approach with Python, from desktop through embedded and web. In many ways the breath and depth of available libraries an be far more important than language capabilities and sophistication. After all, if you had to write OpenCV from scratch there's no amount of APL magic that is going to make you more efficient and effective than a 15 year old kid with Python and OpenCV.

I see APL mentioned on HN with some frequency. I feel that some here are in love with the idea of APL rather than understanding the reality of APL. Again, I love the language, but there's a reason I stopped using it about 25 years ago.

What's interesting is that C, which I started using way before APL, is still around and very solid language (with lots of libraries) for the right applications.
> HTML5 has semantic markups, we might need a few more.

Deprecating CSS will not encourage developers to use more semantic markup. In fact, it will have quite the opposite effect: coupling styling to the semantics will encourage developers to choose elements based on what they look like rather than what they mean.

Do you want more websites to be laid out with tables? Do you want more websites to use jpeg icons rather than accessible labels and pseudo-classes? Do you want website splash pages to be giant unresponsive images?

I think people underestimate how ridiculously hard it is to get developers to use semantic markup. Getting rid of CSS wouldn't cause devs to stop styling the web, they'd just do it worse.

> It makes more sense for users to be able to tweak looks as it works for them

That's... that's exactly what CSS was intended to do. That's why we have the cascade.

Yeah we've gotten away from that core of user control, and definitely browsers could be doing a better job on that front. But it's not like it's gone. I have custom CSS scripts for a variety of websites right now, including Youtube and Hackernews. As a user, CSS gives me more control over the web.

It sounds like what OP is really upset about is developers not using semantic markup. In which case, join the club. We've been fighting that battle on the web for years, and throughout that process CSS has been a valuable tool to help encourage developers to stop building fragile DOM layouts[0].

[0]: http://www.csszengarden.com/
> I found it kind of silly but worth thinking about

This was my reaction to 95% of the book. Until Radical Markets, I'd never read a nonfiction book that I found so absurd and detached from reality and yet provoked so much useful thought. I worry that others may not realize how detached it is, and that the net effect may not be positive, but we'll see.
How to read a programming tutorial
A niche, encrypted deep-web for cypherpunks to serve as a channel for La Resistance(tm) would be a web that had already lost any actual reason to use it.

I use the Web to talk to people, learn things, and explore cool stuff other people made. If those other people aren't using the niche crypto/stegano services, then what am I going to use them for?

Yes, there will always be some way to have privacy online, if you're beardy enough and avoid using most popular consumer technology in favor of homegrown hackerly solutions. But a Web without the network effect is a Web that's no good at all for almost all the reasons I care. It'll be good for dissension, semi-legal activity, dubious porn, safety ... there's plenty of times that people need true privacy and security. But when your network's only good for that, then it'll still be dead in all the other ways that made the Internet so amazing.
Ask HN: Best Resource to learn web programming using Go?
In goland, usage of frameworks for web dev is discouraged. The favored way seemsu to be to take the modules from the Go Standard Library and create your own webserver.

I would like to know which is the best resource to have an comprehensive understanding of web app development using Go. I have often used django for my previous projects. Django has some decent defaults in terms of handling security. So not having the safety net of a framework sometimes gives me the jitters. How to handle security in Golang applications? Are there some established best practices or is it to be implemented by the developer?
I will not explain all advantages of CSS in JS. You can find a lot of articles on the subject. An example https://hackernoon.com/all-you-need-to-know-about-css-in-js-...
Having a unique ASIC algo would raise the problem of the traditional 51% attack though.

Whichever fab produced it would have a huge hardware advantage in mining. They would mine themselves and just use 51% of their physical units (versus renting on a time-slot market) to do the attack.
Video downlodo
I was able to crush my competition at a very young age by starting out working for free. I just made sure my contract with the business was air tight. After the first few projects where done I was charging $120+/hour before I was 18, and well beyond that after reaching 18 but charging either weekly or by the project with a very tight contract to insure both parties knew the scope of work and the costs and requirements for work requested outside the scope of the contract.

It is hard for someone to pay a 15 year old any amount of money for a site, logo, service or app without them having a portfolio of corporate clients to use for reference, their own sanity and justification to their other business partners. I would say the only way to do it successfully, is to have a contract in place so you can keep the work reasonable for a non paying customer.
Homes today are roughly twice the size they were in the 1970s [1]. Despite that, home ownership rates are higher than they were in the '70s [2]. More people today have college educations in the U.S. than any time in U.S. history [3]. I'm not fond of the rhetoric about the poor middle class. There are issues we need to solve w/r/t poor economic mobility. We should be focusing our attention more on solving those problems, and less on complaining about things that aren't true.

[1] http://www.aei.org/publication/todays-new-homes-are-1000-squ...

[2] https://en.wikipedia.org/wiki/Home-ownership_in_the_United_S...

[3] https://www.statista.com/statistics/184272/educational-attai...
> How the hell did they master this beast?

Patience, mostly. Emacs takes a very big up-front investment, but it pays off in the long run.

> I got irritated pretty soon and gave it up

Yeah, that was my first experience, too. ;-) Don't rush yourself. Come back every couple of months and give it another try. Work your way through the tutorial, and if you feel like it's just too hard, don't listen to yourself. You will be amazed at what you can achieve on determination and persistence.

Also, there are IRC channels and discussion boards waiting for your questions. Do not be afraid to ask "stupid" questions. More likely than not, people will be happy to help you.

Last but not least, emacs comes with pretty good documentation. Learning how to to use emacs' online documentation, both the texinfo manual and the online help, can get you surprisingly far.
It's more the level of risk. I help run a small nonprofit that uses no advertising and sells no data. If we fail to comply with the GDPR, we're subject to a €20M fine. If it was 4% of global revenue I'd just pay the $80, but no, it's the greater amount. It's a reasonable choice for someone not doing anything scummy to avoid the chance of an impossible debt.
Does this amount to a systemic transfer of wealth from young to old (OP's complaint?)?

Student loan growth correlates to the (seemingly unbounded) rise of college costs, along with the willingness of the Government to back loans for them?

I'd argue that college costs are rising specifically because it's so easy for students to get loans because of Government intervention. :(

Also to be considered is that it used to be the case that entire generations did not go to college (in fact we're only at 30% of folks now...).
Naming is useful for getting adoption but not when you already know the language. And in your case you might have been surprised, but that's because you'd take a guess at what the feature does instead of finding out.

(I don't think for/else is the best option, gotos are. It's just not a harmful feature, the way other aspects of Python are.)
There goes my evening ...
It's not you. The defaults are pretty hostile, in my opinion. It took me three attempts over many years to fall in love with Emacs.

I'm now using Emacs for everything: shell, git, email, file browser, window manager, IRC, slack, as a pdf reader, ... oh, and to edit text files.

My advice is to keep using it. When you notice that something is really weird, run `M-x package-list-packages` to see if someone has already written a package to change the weird behaviour. Ask questions on emacs.stackexchange.com, but also ask Emacs; use C-h to learn about why things are the way they are.

If you don't understand why people love Emacs, consider reading this:

https://elephly.net/posts/2016-02-14-ilovefs-emacs.html

Give it a try some time again. Or not.
So the answer is for less than $3,000 and I could potentially gain millions of dollars worth of Bitcoin Gold?

What are the downsides? Is this illegal?
If they were GDPR compliant they wouldn't block EU visitors. Blocking EU visitors does make GDPR not apply to you. There is no way if you are making a serious effort not to serve EU residents that they could enforce it on you
These are mostly used exclusively in areas with high-rise residential flats. In low-rise neighbourhoods households usually have a grey bin¹ that needs to be wheeled to the curb for collection (often also a separate bins for organic waste and paper, although this varies per municipality).

1: https://proxy.duckduckgo.com/iu/?u=http%3A%2F%2Fwww.sign2you...
Shoptiques (YC W12) is hiring a team lead for a fast-growing product
About Shoptiques

Shoptiques.com is a fast-growing New York-based start-up that is changing the way consumers shop for unique products and the way local boutiques find their next great customer. Shoptiques.com aggregates the world's best boutiques onto one e-commerce site allowing consumers to virtually jet set from a boutique in Paris to London to New York City without the cost of a plane ticket. On the back-end, we build tools for small businesses to be successful: websites, email marketing, websites and Point of Sale system. Shoptiques.com is backed by a virtual dream team of top Venture Capital firms including Andreessen Horowitz, Greylock Partners, SV Angel, and Y Combinator. We have been featured in Elle Magazine, Harpers Bazaar, CNBC, New York Times, Lucky Mag etc.

About the team

Shoptiques Point of Sale (SPOS) is a new retail point of sale system that provides omnichannel capabilities. SPOS integrates with the main Shoptiques ecommerce platform and provides a host of operational tools to help retail businesses to succeed, including transaction processing, analytics and reporting, inventory management, and more. The POS technology team is responsible for everything related to the POS, including production support, maintenance, and new feature development. The POS product launched in January'18 and went from $0 to $1mm in 4 months, so if you want to join a super fast growing product - join us!

What you'll do

As tech lead (and first POS hire!), you will be a hands-on leader that owns and drives forward the POS technical vision. You will work with implementation and support teams, customers, product managers, designers, and others to understand and define requirements and deliver projects on time. You will be expected to have a strong understanding of customer needs and of retail and e-commerce businesses. This includes:

* Architecting and writing scalable full-stack code.
* Performing code reviews and mentoring other engineers.
* Testing and deploying production-level code.
* Pro-actively identifying and resolving production issues to minimize customer impact.
* Helping account management and support teams troubleshoot and fix production issues.
* Brainstorming with the product team to ideate new products and features.

Ideal qualifications

* 5+ years creating production-ready, easily readable code in modern languages such as Node.js, PHP, Python, Java, etc.
* 2+ years experience with JavaScript and/or Node.js. Experience with the node Express framework is highly desirable.
* 3+ years experience with PostgresQL/MySQL or similar database management systems.
* Experience leading complex, mission-critical projects
* Ability to translate complex product requirements into a simple architecture that allows for fast, iterative feature development and maintainability.
* Strong communication & collaboration skills, working cross-functionally to drive project deadlines
* BS in Computer Science or similar experience.

To apply, please email your resume and github to careers@shoptiques.com
I've actually never had a job in which clients couldn't call you at any time to explain that they previously belived that they wanted x, but now want y, with y sometimes being impossible. The worst part is that gradually you learn to anticipate when this is going to happen and preemptively design stuff so that it's easier to change on random whims.

Are rude clients in service jobs a worse emotional load than people that think that specs are just vague suggestions?
Is there a way to modify web component in browser dev tools?

I tried it on the new chrome manage bookmarks page to reduce the whitespace but I could only edit a single instance; I couldn't adjust the whole page the way you can with normal CSS.
Agreed, I meant over time as in over the last century. Interesting that the 90s was this much of a peak though!
Where I work the security guards greet you as you walk through the gate. I've always thought this was a mechanism for making sure the guards were paying attention. If someone comes in you have to look at the screen that shows their name (and image) and then look at the person to greet them. You are forced, in other words, to do a basic visual check of the image on screen versus the person walking through the gate.

An article I read yesterday mentioned that Japanese train workers will point and speak whenever they are doing something. This technique helps workers communicate and think about what they're doing and reduces mistakes.

Greeting customers as they enter may have similar effects. It makes sure someone notices the customer and acknowledges they are new. It lets the customer know they've been recognized as a new arrival. Acting like you're in a good mood may also help you feel that way too.
It's not really a code smell. They just don't let newbies use it in CS 101 because they want them to think in a structured manner about loops and such.
How we wrote and sent the “ best cold email ever ”
Electric bus company Proterra worth up to $840M after raising new money – Recode
Doesn't seem to do much on mobile...
"It takes a lot of work to ignore reality so thoroughly."

America seems to have done a good job indoctrinating the belief though, starting at a very young age.

Even press freedom, is arguably relatively poor:
https://rsf.org/en/ranking

Objectively, US is 45th on the list, below Lithuania, Czech Republic, Trinidad, Jamaica and Namibia.

Not even top 20% in terms of press freedom! But if you ask most people, they would say US is #1 (or at least top 10) in the world.
Nope. These are the buckling spring ones. I have one (http://www.pckeyboard.com/page/category/PC122) and it's awesome.

But the beam spring was awesomer ;-)