skysight-inc/HackerNews huggingface dataset:
Using "disenfranchised" in this case with made up statistics of 20% and 80% is rather odd.

There are _plenty_ of discussions to participate in here. WSJ make up maybe 1-2 articles on the front page per day? Can someone explain why this matters enough to even consider a banning of content?

For those who don't want to see it: upvote other things!

I'd much rather see a surge in voting non-mainstream media content then for HN to enforce banning. Come on people, we can be better!

[[As a personal aside, I typically don't upvote and rarely read discussions about mainstream press (WSJ, NY times, WashPost,Economist) here. ]]
> The whole purpose of text is to _unambigously_ convey information.

The purpose of text is to convey information, ambiguously or not. Text is a coherent and cohesive group of one or more sentences. A logo is not text, it is a graphic that represents an establishment or a brand. It may include some text, but it is as text as a photo of a road sign with some text on it is.
I agree, the chat aspect is probably the less valuable of a chatbot. It's much more efficient using quick replies and buttons
Deforestation
I travel into the mainland regularly and use video and voice chat on WhatsApp all the time without any problems. Things are changing.
Ask HN: What are you learning?
Most people, more like.
Brilliant list. I always wondered how many commercial VPN providers use code from these. I suspect setting up the VPN is easy enough, but coding the billing backend might be trickier.
Being on mobile I agree. Add-ons aren't a viable fix
No, I mean I don't get why you'd want a Yellow car is all. :)
S. Koreans' ties with Samsung are lifelong, often conflicted
I'm not sure high school completion would reflect well on that. We already have a significant number of people not finishing college and university. Wasting resources on more profs doing remedial teaching wouldn't do any good. High schools need higher standards, and colleges should probably accept fewer students.
Hopefully the kids of tomorrow end up getting less homework because of things like this.

Consider a system that combines practice and assessment. It could individualize both, reducing the need to force students that have mastered a concept to do repetitive practice.

It might be a big challenge to get such a thing to work well, but let's not look back at our schooling as an anchor for what students today must do.
Well, what do you think politics is, exactly?
Exactly this. When I ported my stuff to Python 3, I fixed many encoding bugs in the process.

You can do this correctly in Python 2, it's just much harder.
Thank you so much, my sleeping behavior also broken :(, I should create a list of things to try from this post. People helping me a lot
>If you cannot play games just for fun, then I definitely see how it can feel like a stressful affair and an unhealthy addiction.

The stress is in the losing.
You can absolutely lift weights while consuming fewer calories than you burn. It's especially effective for new lifters and is often called recomp (losing fat while gaining muscle).
It would be more interesting to compare playing video games to other pastimes such as golf, coding, reading, watching tv...

I'm surprised no one else noticed the conflict of interest disclaimer:

A. R. Seitz is a founder and stakeholder in Carrot
Neurotechnology, a company that sells a vision brain game called
ULTIMEYES. Carrot, and Seitz as an individual, are involved in a
case with the FTC regarding advertising claims that Carrot made
based upon Seitz’s University based research.
Why not all peoples are searching actual software?Its so difficult how many years in making system anyone cannot knowing of all of app or platform or app or plug in or device or codechar all things are supporting each other if one app is not update directdownload from google play store,windos for microsoft store how to give the part way of moving simple all App or Apk have in their basic code ID company .how about they making of you will be use one app or apk and then you sign out App and delete software but your using activity remain in more sure you can next time you reuse same app you will be seen or not your history this is one things but alittle difference in fre game app how about you play inside but you will be exit and then you replay this you can see or not your recent play section if you make log in account connect sure you can making or not resume game section game.all of game have in prevent and resume section already contain but you are not own create you cannot open this background codechar or security for example...
A very useful post. Can you answer his complaint about epoll as well (maybe you did already, and I don't know rust will enough to identify your answer).
appropriating? That criticism was general, so what does it matter?
> CBP/ICE already collects retinal scans and fingerprints of people with visas from many countries. Plus there's the FBI face recognition database.

Permanent residents too (no retinal scan but digital fingerprints and photo every time you pass through immigration at an airport).
> Go is a very original language in this aspect as well as with concurrency

Actually it isn't.

Using object Composition/Aggregation is a very old, and composition as the recommended paradigm dates back at least to COM (that's just my memory, it's probably older). Granted, delegation in COM aggregates was based on conventional interface and not structural typing, and it was implemented using ugly C macros, but dynamic languages made it easier and far more flexible. Kotlin even made it part of the language:
https://kotlinlang.org/docs/reference/delegation.html

What Go has, despite all the hype, is not real composition with delegation though, but a crippled form of inheritance. With proper composition, your child objects are named, and you can choose which interfaces you want to delegate to which object. This doesn't just give you better control over which functionality you wish to expose, but also avoids conflict when two member objects implement the same interface.
In Go you essentially get the same nasty diamond problem of multiple inheritance, with none of the benefits. Sure, you can disambiguate your method calls, but you could do the same in C++ and Python.

As for Go's approach for concurrency obviously isn't new. The CSP model was implemented by Rob Pike in at least 3 different languages previous to Go (Newsqueak, Alef and Limbo) and theory behinds it dates to research by Tony Hoare in the late 1970s.

I won't argue with you that Go is simple, but it's not revolutionary. As for the fun, I think that really depends on the individual. I know many people who think Go is fun, but for others, like me, it's about as fun as fingernails on chalkboard. There seem to be a strong correlation between people who like functional programming (especially the ML camp, but also the LISP camp).

For me coding in Go is plain drudgery: error handling boilerplate, noisy imperative looping (and in general very low SNR) and almost no ways to create abstractions. Yeah, you can make very useful and down to earth software in this language and it's currently satisfying much of my microservices needs at work. But it isn't what I would call fun.
How to Build a Hard Tech Startup
I work from home, as well have consulted for many companies on the road, and agree with you.

I personally, will never work in an office regularly, but there is a tremendous amount of variation within companies on their stances on even a consultant working in an office, or remotely.

You'd think that because they have to pay me gobs of money to fly me on site, they'd be far less interested that I was onsite. This is wrong.

For one month, they'd spend maybe, 2000 a week to have me onsite, then adding in my actual costs.

Seems ridiculous, but most companies preferred that arrangement. The more tech savy the company was, the less they were interested in me being in an office.
China builds world's biggest solar farm in journey to become green superpower
The reentry burn is done with the teeny little OMS engines rather than the big main engines. If you look at the back of the Shuttle (such as https://i0.wp.com/amazingstoriesmag.com/wp-content/uploads/2...), the OMS engines are the two little ones in the upper corners. Once you're in orbit, there's usually no hurry to make changes, so you don't need much acceleration. For getting to orbit, you want to stop fighting gravity as fast as possible, so powerful engines are a must.
I've found that Project Lombok solves this problem for me. Simply add a @Data or @Value annotation and it will generate getters/setters/hashCode/toString etc.
https://projectlombok.org/features/Value.html
> Maybe even subsidising their offering

Yeah there's a few VPNs that look shady because of their pricing. One that springs to mind is LeafVPN[1]. For $5.00 you get to send all your traffic to Mallory. And it even has `LEA` as the first three letters, so you're safe! This is not an endorsement of this service BTW.

[1]: https://leafvpn.com
Heartbeat Could Be Used as Password to Access Electronic Health Records
Show HN: Terraform AWS Starterkit
A lot of things in life you get good by doing over and over. Some people are born with innate gifts, but a lot of people have to put in work to get where they are.
One interesting data point is to look at the age of UFC champion for your weight, who is probably one of the most fit people in the world.

However, you need to (sadly) keep in mind that weight-cutting is a thing and compensate for that.

So, for example, if you weigh, say, 175-210 pounds, presumably you'd be in either Welterweight or Middleweight.

The champions of these divisions are 34 and 37, respectively.

Of course, they cut a substantial amount of weight, which favors younger fighters. It's possible they'll be at their max fitness in another 5-8 years, even though their capacity to cut weight will have diminished.

There's a message in the zeitgeist that max fitness happens in early 20's, but the evidence, at least in the martial arts world, is that it's late-30's to late-40's.
There's a mirror on GitHub too, https://github.com/carrete/terraform-aws-starterkit-mirror.
I remember feeling pretty awesome because my TI-89 could solve most integrals and even some differential equations.

Towards the end of my education, Wolfram Alpha came out and would not only solve those equations, but also show step-by-step solutions. Although the solver could be used for cheating, I think it could also be beneficial. Previously, a student who reached a point where they couldn't understand a problem would have trouble finding the right information to understand the solution (e.g. in Diff EQ there are many "tricks" that are necessary to understand in order to solve an equation and which are not immediately obvious). However, with Wolfram Alpha and the like, the student can work through that problem and understand how to solve it.
Few things consistently blow my mind as insane graphics demos

https://www.shadertoy.com/view/4dfGzS (or basically anything on that site)

How is that 400 lines of code.

Or this one which even generates the sound on the GPU

https://www.shadertoy.com/view/4ts3z2

With the wide adoption of WebGL, it's a good time to get involved in graphics. Furthermore, GPUs are taking over esp. with the advent of machine learning (nvidia stock grew ~3x, amd ~5x last year). The stuff nvidia has been recently doing is kinda crazy. I wouldn't be surprised if in 15 years, instead of AWS, we are using geforce cloud or smth, just because nvidia will have an easier time building a cloud offering than amazon will have building a gpu.

These are some good resources to get started with graphics/games

# WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL

https://www.amazon.com/WebGL-Programming-Guide-Interactive-G...

Historically, C++ has definitely been THE language for doing graphics but if you are starting these these, you would have to have really compelling reasons to start with C++ and not JavaScript and WebGL. And that's coming from someone who actually likes C++ and used to write it professionally.

# Book of Shaders

https://thebookofshaders.com/

# Game Programming Patterns

http://gameprogrammingpatterns.com/contents.html

https://www.amazon.com/Game-Programming-Patterns-Robert-Nyst...

HN's own @munificent wrote a book discussing the most important design patterns in game design. Good book applicable beyond games.

# Game engine architecture

https://www.amazon.com/Engine-Architecture-Second-Jason-Greg...

# Computer graphics: Principles and Practice

https://www.amazon.com/Computer-Graphics-Principles-Practice...

This is more of college textbook if you'd prefer that but the WebGL one is more accessible and less dry.

# Physically Based Rendering & Real-Time Rendering

These discuss some state of the art techniques in computer graphics. I'm not going to claim to have really read them but from what I've seen they are very solid.

https://www.amazon.com/Computer-Graphics-Principles-Practice...

https://www.amazon.com/Physically-Based-Rendering-Third-Impl...
Sounds like interesting work, thanks for the insight.
Sentiment analysis and aspect classification for hotel reviews
It's absolutely crazy to me that the state can just burst into your home and kill you if you try to defend yourself.
Education is a prestige game which you can't win. Banning school names from resumes would be far cheaper and more useful if you want to level the playing field.

Companies already avoid asking about marital status or children etc, this could easily be added to that list.
Yeah, the first 2 semesters mentioned by the grandparent should be readily available to high school juniors + seniors.
Why are the branding needs of a non-profit organization any less than that of a for-profit organization?
Examples: http://wheelchairsteve.com/2014/emergency-cord-in-accessible...

Contrary to what he writes, I've seen them in a couple of places in the UK. I rarely use the accessible toilet though, typically only in small but modern offices where the only toilet is accessible, or on trains.
In the soaring community, we sometimes refer to the Shuttle as the world's highest performance motorglider. The power-off glide ratio is absolutely atrocious, though.
The general idea is that 90% of people I tell "I work for Mozilla" respond with "Oh, you work on Firefox?" but we're about so much more than that. My understanding of the motives behind this change is that having better branding that explains we're focused on the internet in general will hopefully expand our reach and recognition outside the tech bubble.
Sometimes the original title doesn't fit within character limit, so submitters might abbreviate if they think it might be reaching the limit. I don't know if this was a motivation here.
For Computer => Printer it only proposes a USB cable, but many still-working printers require an LPT2 cable.
The Tiny Robots Revolutionizing Eye Surgery
My experience tells otherwise.
Using Visual Studio is kind of like a simple video game. Make the red underlined errors go away! Pew! Pew! Select the right intellisense on the fly to complete the puzzle! Deploy the right code snippet for the situation!

Pretty sure it's enhancing my cognitive abilities too.
It already exists, as a Python2 fork: https://github.com/naftaliharris/placeholder
It seems like that'll come, but that it'll cause some issues with some WSGI implementations.

https://www.reddit.com/r/Python/comments/5otufg/django_20_no...
The infrastructure requirements are a lot lower in tech. It's possible to be a college dropout and already have many years and projects worth of experience under your belt. It's pretty damn hard to do bio and chem without a proper lab.
Maximum lifting weight is going to vary from individual based on their experience and strength.

If your muscles take weeks to recover you should see a doctor. That could be rhabdo or some other condition. It should never take that long.
> "You're literally forbidden by work from talking to people outside the company including friends and family."

Wait, what? This is the first I've heard of Apple forbidding you from talking to anyone else. Unless you mean specifically about the project, and not just ever and about anything?
non-volatile memory tech, e.g. NVDIMM
Amazing+Insurance+Advice+You+Never+Knew+You+Needed
So much this! I had a really time learning calculus, due to these "tricks". Wolfram Alpha's step-by-steps helped me so much. I could have went and harassed a TA, and I still did that occasionally, but I could largely do it on my own with the computer's help.
Everything in this world is a commodity. Supply vs demand. Education is like that too.
Some years ago I tried to do something a bit more complex: http://telauges.appspot.com/mathsolver/

My idea was to use planning and A* search to solve any type of math problem, even create probes for things like the quadratic equation https://en.wikipedia.org/wiki/Quadratic_equation . I gave up after learnt the search space was so big for it that it was impossible to solve. If I had to do it today I will explore deep learning as heuristic, but I think it probably wont work.

I always like to see this type of projects, I hope they succeed where I failed.
NSEERS is not even remotely a Muslim registry. It says if you're from one of five countries or are specifically selected, you have to pass additional scrutiny to enter the US and are subject to additional notification and reporting requirements.
I'm a big fan of 5/3/1 and Cube, but wouldn't recommend those (or any PL-oriented programs) to a complete noob especially if he/she is not looking to get into lifting per se.

Also, speaking from personal experience, "fitness" wise (and aesthetics as well) what works best for most ppl is mid-high rep type routine with plenty of bodyweight exercises thrown into the mix (esp pull ups and dips) + some cardio along the lines of the Jailhouse Strong program.

To [slightly] contradict myself :) - what PL-type routines do have going for them is measurable goals + constant progression.
Rails has become stable or "complete" therefore it does not require so many updates and fixes.

On the other hand it also makes it not "cool" and, as you said yourself - boring.

Node on the other hand has a lots of movement and updates because it still misses some critical features like async/await.
Show HN: Docker Flask Starterkit
> You could always use a calculator but the whole 'show your own working' catch meant you had to do it all manually. Not any more!

You could often cheat (for equation rearrangement questions) if you knew the answer by simply working backwards towards the question, this is often easier than going from problem to solution but still provides all of the steps along the way.

I remember one maths teacher hinting at this trick, especially to understand the derivation of the quadratic formula:-

ax^2 + bx + c = 0

by starting with:-

x = ( -b +/- sqrt( b^2 - 4ac ) ) / 2a

and working backwards.
is it actually the education that's not cheap these days, or merely the credentialing?

seems like cheapening the credentialing might be a better way to attack this problem
High IQ before, High IQ after. Zuckerberg and Gates.
Yes. Priority is given to people who live further away. Since I lived within commuting distance, it took 3 months for me to get a room.
Rocket exhaust starts with the same velocity as the shuttle which makes the v^2 part of that equation less meaningful. They use a much smaller engines to among other things add precision.
Islam, actually, does not. Sex between a husband and wife is considered worship.
If they're seeing Mozilla logo somewhere, they're either on the Mozilla website or a webpage regarding Mozilla or a product thereof, so all this discussion is in vain and is a parody of itself.

Also, WRT indexing, the logo is an image, not text, so the search engines will either not index it or index it like they index other images, using filename and maybe embedded metadata.
> WSJ make up maybe 1-2 articles on the front page per day

Per day!
i call open floor plans "sweatshop chic"
I would say C more than C++, with the latter only emerging into popularity due to major game engines within the last couple of decades.
Here are three steps to gaining weight: First, get more healthy calories in your diet. Second, learn to think like a strong person and learn good form. Third workout 20 minutes 3 to 4 times a week and workout hard focusing on squats and dead lifts. A proper squat will make your whole body strong and you'll grow muscles you didn't know existed.

Some comments:

Other than adding nuts to my diet, I personally struggle with getting enough healthy calories so I can't advise. But you'll know you aren't eating enough if you start sleeping poorly or if you feel extreme fatigue after a workout.

To become strong and learn good form, start with lockouts and minimal motions (e.g., your first deadlifts should just be a few inches of motion). You can lift a lot of weight with a lockout and that gets you past psychological barriers. With your psychology in check you can then focus on form. To have the best form, study ballet.
Indeed. But if you can do assessment on an ongoing basis, you can eliminate the work for the students that have already mastered a given concept and individually focus the work of other students, so that they aren't wasting their time trying to solve problems that they lack the conceptual foundation to solve (math is often like this, missing 2 abstractions needed to solve a problem undermines the utility of the practice, it will be basically impossible).

I'm not suggesting that it would remove the need for practice. I'm suggesting that it could be used to make the practice more effective, for students that are doing well and for students that have fallen behind.
Direct link to the related research paper:

Dynamics on expanding spaces: modeling the emergence of novelties
https://arxiv.org/abs/1701.00994
This is a great idea. A lot of businesses heavily rely on old versions of open source packages always being available. The one time someone deprecated an npm package, half of the nodejs stacks went with it.

edit: Didn't mean to hit reply. Sorry.
I'm glad they are making a clean break from Python 2 and I hope this pushes other projects in the ecosystem to fix those remaining libraries without Python 3 support. It does get a bit frustrating when things break between Django releases, but they have a good system of deprecating things for a couple of releases beforehand. And at the end of the day, Django is for people who want to build websites, not life support machines... and I think they're doing a decent job of striking a balance between breakage and stagnation.
Right. CommonJS is great, I actually like it more than ES6 modules. But even with CommonJS you still need the bundler and the build step.

You can get data binding in React with MobX, which pretty much gets you on par with Vue: https://mobx.js.org/getting-started.html . If you don't like how anemic setState is, and don't like the boilerplate / straightjacket of Redux, MobX is the way to go.

Admittedly, React's simpler options are harder to find :)
Home Values Rise 7 Percent in 2016
The official repository is on GitLab, https://gitlab.com/tvaughan/docker-flask-starterkit. There's a mirros on GitHub too, https://github.com/carrete/docker-flask-starterkit-mirror.

You may also be interested in: https://news.ycombinator.com/item?id=13436415
Or have a daily standup over a video medium (hangouts, Skype, etc) with a general BS, err, watercooler, discussion before and after.

A standing video conference room that's always open for impromptu discussions helps as well.
You know where this could become really valuable would be in helping people figure out which USB Type-C cable they need. Because of the proliferation of Type-C alternate modes (USB/HDMI/Displayport/Thunderbolt) and power levels, it'll will become common to use a cable that fits mechanically but doesn't function. I predict significant unhappiness!
Cricket:+Yuvraj+Singh+is+back+Online+Breaking+News,+Latest+Cricket+News