skysight-inc/HackerNews huggingface dataset:
There is a difference between proficiency and fluency and when teaching languages it is important to distinguish them. Proficiency is a measure of how many things you can do. Fluency is the degree with which you can do something without undue thinking or planning.

I don't know exactly what the parent poster had in mind, but for me fluency is what you should aim for when teaching novices. You should keep the domain very, very small and help them get to the point where they can explore it without undue effort.

In human language training you get the classic example of "I can read just about anything if I have a dictionary, but a can't speak to save my life". The lack of ability to output fluently is an indication that the language has not yet been acquired.

It is tempting to get students to achieve impressive results based on being able to piece together material from outside sources (Google, SO in a programming context or a dictionary and example sentences in a human language context). However, creating fluency in a small domain gives a more solid conceptual model and will ultimately serve them better IMHO.
Corel Draw X5 Crack, Keygen and Serial Number Free Download
For a long time this feeling was excruciating for me. Actually, sometimes still is, especially dealing with the "HN effect" of seeing very opinionated people from (usually) tech pop up from nowhere and discuss subjects that doesn't have much to do with their day-to-day lives.

Then I realized that's not a matter of quick thinking as it's of having lots of experience reading or discussing before. Of course, there are people that can draw reasonable arguments without much exposure just because they are wired this way, but that's not what's happening inside the majority's head.

Well, either way, mental models can come quite in handy when you need to speed up some things, but again, you need _some_ thinking before apply them.
Thanks dude I'll look it over. Wonder if there's any migration tool....
Read "Code Complete". Read "Mythical Man Month." Maybe read "The Pragmatic Programmer." If you're interested in learning more about testing, read "How Google Test Software." If you work on a lot of other people's code, read "Working Effectively with Legacy Code"

Good unit tests are absolutely crucial to any kind of future refactoring effort. They are helpful at finding regressions and give you some confidence that you do not break the paths that are tested. If you work in a team larger than one, code reviews are a must. Code reviews allow both participating parties the opportunity to learn, improve the overall codebase, and catch bugs. I also think writing code comments and documentation is absolutely important. Mostly so the "next guy" understands why the code is doing what it is doing. Most of the time the "next guy" ends up being you.
Downvote me all you like, but it has to be said that Kobayashi is responding to McManis :0
Maybe its because the public looks down upon unions that the middle class is slowly sliding into destitution? [1] [2]

I'm definitely not a fan of unions, but besides the movement to push minimum wage up to $15/hr across the country, I don't see any organized groups continuing to push the salary threshold at which overtime pay is required, reducing the number of hours in a work week (which is f___ing insane we're still working ~40 hours a week with how much productivity has grown since the 60's), and so forth.

Either unions or political activists must fight for these labor protections; pick your poison.

[1] http://www.pewsocialtrends.org/2015/12/09/the-american-middl...

[2] http://www.npr.org/sections/thetwo-way/2015/12/09/459087477/...
Interesting how the year 1985 (or there abouts from what I've seen) is regarded as truly "pre-internet." I've always felt like I was relatively delayed getting online (born in the early 90s and first remember googling something in about 98-99 so I would have been about 6.) I suppose that has something to do with age and the fact that I was living in a country without widespread connection, but the www was well established by that point so I'm surprised. Anyone else in their early 20s feel like they remember the "pre-internet" days?
Top 100 passwords used in SSH attacks against my VPS
That's not how it works, especially in hot markets. Zoning is not absolute and the current process allows for all kinds of variances and exceptions.

The Pen Factory project is an excellent example. Local NIMBYs defeated a really neat project that even included low income housing. The original developer said "screw it" and sold the property to a developer that is now doing a by the books and within exact letter of zoning project that will result in a lot of office space and no mitigations for extra traffic or anything. No reviews will stop it.

The environmental reviews cannot be used as an effective NIMBY weapon is the developer is using original zoning. Instead, most project I have seen in LA push boundaries for profitability, often resulting in legal fights with locals.

Source: http://urbanize.la/post/construction-underway-santa-monicas-...
As with any geography/industry, there are some people with questionable morals. It's nothing unique to SV or startups.
>This is possibly exciting. Its metallicity is almost identical to that of the Sun.

That and being 0.99 solar masses. If we were going to send messages out to the universe picking sun like stars would be a sensible choice.
In the San Francisco area, new environmental reviews can, and have been, used as an effective weapon against development.

The point of Jerry Brown's law was to make zoning absolute, and to bypass variances and exceptions which generally accomplish nothing except to allow NIMBYs to bring frivolous lawsuits.
A brief history of Android's /system/bin
Ah yeah social media gives some of the highest, if not THE highest ROIs. But you gotta go in hard. Occasional socializing seems to not really grow. But interacting with a community and digging into it seems to work great. Especially with SnapChat and Instagram lately.

I know I have to get better at it. It's not easy as you gotta out yourself out there a ton. Gary Vee has been a huge help IMO regarding social media.
okay i can understand why the title got changed. but why to what it is currently? feels like a "missed the lede" kinda title which isn't any better than the original title.
The biggest red flag for me is when no one at the company (even the founders) have experienced the problem their product is solving!
> There is a difference between proficiency and fluency and when teaching languages it is important to distinguish them.

That is important; thank you for the clarification.

> fluency is what you should aim for when teaching novices

I think you should aim for both, but yes this is important. An earlier thread mentioned autocompletion: use of it during early stages of learning is a good example of working against fluency.
> Any infrastructure with lots of data.

OP's first point is 'don't put data in docker'. Docker is not for your data. But more to the point, if you're rebuilding your data store a couple of times every day, a couple of hours downtime isn't going to be feasible.

> You're on bare metal because running node on VMs isn't fast enough

In such a situation, you should be able to image bare metal faster than 2 hours. DD a base image, run a config manager over it, and you should be done. Small shops that rarely bring up new infra wouldn't need this, but anyone running 'bare metal to scale' should.

> bureaucracy

Isn't part of the infra rebuild per se.

> Anytime you have to change DNS. That's going to take days

Depends on your DNS timeouts, but this is config, not infra. Even if it is infra, 48-hour DNS entries aren't a best-practice anymore (and if you're on AWS, most things default to a 5 min timeout)

> Clients (or vendors) whitelist IPs, and you have to work through with them to fix the IPs

I'd file this under 'bureaucracy' - it's part of your config, not part of your prod infra (which the GP was talking about).

> Amazon gives you the dreaded...

Well, yes, but this is on the same order as "what if there's a power outage at the datacentre". Every single deploy plan out there has an unknown-length outage if the 'upstream' dependencies aren't working. "What if there's a hostage event at our NOC?" blah blah.

The point is that with upstream working as normal, you should be able to cover the common SPOFs and get your prod components up in a relatively short time.
I understand why that would seem... goofy, but to give a concrete example that we all know and love... The Vidalia Onion!

If you plant them in Vidalia (or anywhere with sandy soil and low sulfur content) you get lovely, sweet, onions. Plant them anywhere else, and they're just as piquant as any other white variety. That's a really big example of "Terroir", without the mystical crap attatched. Grapes as I understand it, in relation to their water/sugar/acid content, vary greatly with relatively minor changes in climate.

At least in part, this is why climate change is likely to do quite the number on French wines, possibly forever, definitely for a very long time.
Computer science is just an elective at my school. Students can also take a cooking class as an elective even though they don't plan to be chefs.

Students have room in their schedules for several electives and mine has a reputation as a tough but rewarding course. The majority of my students just take a single class and go on to college to major in something else.

Kids have different hobbies. I have students who've been playing soccer since they were 5 years old who don't play around with a computer for fun. Or they don't have access to a computer. (Many of my students are on free or reduced price lunch.)

Limiting the profession to those who started naturally at a young age is a good way to keep out everyone but rich mostly-white kids with college-educated parents.
Borobudur, Magelang, Central Java, Indonesia
Thanks for all the suggestions! Really helpful.

For Github: How could a newbie ever improve the code of someone who's experienced enough to create a library or framework?
Thanks for your sharing. Perhaps in the future once gravity is better understood, we will know if it can be depleted.

I imagine 200 years ago nobody worried overly much about burning coal or later, kerosene etc. The atmosphere is a pretty huge volume and besides, the rain cleans the air. ... one can imagine sentiments like that being directed at anyone complaining about air pollution.
It ain't broken. Why fix it?
Most industries are waiting to be disrupted. Some Major ones that come to mind are ADVERTISING,INSURANCE,TRAVEL,REAL ESTATE,AUTO,EDUCATION,HEALTHCARE, etc. iwant.com style DEMAND BASED MARKETPLACE is the solution where consumers post what they want and sellers can contact them with their best offers BYPASSING the need for advertisement.such a model has countless benefits and sellers with best service stand to gain the most.
Existing SUPPLY BASED ECONOMY is seriously flawed where manufacturers produce first and then thru advertisement and sales go after demand. such a model is directly responsible for 96% business failure rate, inflation, need for advertising dollars for visibility,business cycles of booms and busts,etc etc.
switching to DEMAND BASED ECONOMY not only promises to negate the downsides of supply based model but also promises to 1) Disrupt every industry out there. 2) Bring back value in our monetary system thru new price discoveries which should lead to price stability.3) create a level field between small and big business (so businesses with best customer service will win).4)Reinvent entrepreneurship. 5)grow your business to a global audience. 6) Alternative payment system that is legal and easy to use.
Iwant is not only about material goods but also promises to be revolutionary in terms of JOBS, SERVICES and SOLUTIONS.
http://iwant.com/what-is-iwant
http://iwant.com/investors
Look fwd to your views.
Thanks.
Satay Gurnani (Founder)
The interesting part that I never knew about is that Uber drivers have access to a client score and (I believe) can also rate their clients after each ride.

Although they can't reject too many rides or risk being flagged in the system, at least this gives them the ability to pass on riders who have a bad score, which last time I found out about the rider rating score was anything less than 4.5 out of 5 stars[1].

Fortunately, for something that the French Number is offering, it doesn't seem that this would be a problem. Hopefully the offering remains uncorrupted in this sense.

[1] Anecdata warning: Based on a discussion I had with an Uber driver over several months ago.
It doesn't appear they have an EV-specific rate unfortunately.
I really like the idea of a graph-based solver since it makes a lot more sense for matrix assembly, but I'm concerned about committing to using simit because that necessarily implies abandoning interoperability with other established software. I do a lot of evolutionary structural optimization, but I need to also be able to interface with existing software libraries in order to complete the job. I'm not sure how feasible of a port it would be, but myself and many others would be very appreciative of a simit library for an established language. Surely those custom types could be emulated with the object systems found in modern languages?
Yuval Harari: In the age of data, algorithms have the answer
You're right, of course.

I'm not disagreeing with the article at all, actually. I agree with all five points.

I wish there was some programming offered in the lower grades in my district.
Command-line was just an example. In some instances, a seemingly difficult problem can be solved trivially with standard tools found on most Unix-like operating systems like GNU/Linux.

But if we're talking about programming, then we're not talking about putting some formulas in Excel---that's what I'd expect of far less technical positions, ranging from accounting, to data entry, to your average person looking to understand some simple data a little bit better. Someone trained to use Excel is stuck with morphing problems into Excel's domain rather than being able to apply general building blocks to other problems.

You can do some pretty complicated stuff in Excel that requires strong technical skill; I'm not implying otherwise.
Landing page:

> WrkRiot pulls signals from your resume and matches them to job posts. That's right, we do the searching for you. We'll be updating this section with videos, walk thru's and more.

"walk thru's"? This website looks like garbage
The 40 hour work week isn't a productivity related number... It's a cultural construction born from early 20th century union political efforts.

For instance in Denmark, the work week is typically 32 hours and has been this way for decades... Works fine for them... Not sure how well it would work in a culture like America where working as hard as possible is considered a good thing... Regardless of how stupidly obvious it is that this screws up work life balance, individual stress levels and by extension individual health, in the country with the most fucked up health care system in the western world...
The problem with their advice is that they are not master Foo. They could tone it down a little for their wisdom is not absolute. Some rules works for some people in some situations and other rules are just practical conventions.

One good advice I found is to just plain ignore status quo, and follow common sense when the context demands it.
Chances are, coding isn't your "real" job in a lot of cases (including most software engineers and programmers). Your real job is solving a problem for someone, using code. Good software architecture, coding style, etc. are there to help you achieve this goal, but the end user of the software doesn't care about them.
Alright! I definitely know how to make AJAX calls and manipulate the DOM. I'll make a project showcasing this.
If you're doing neuroscience image analysis, you probably want to take a look at Bolt, Thunder, Lightning:

http://bolt-project.org/
http://thunder-project.org/
http://lightning-viz.org/

and associated work going on at the Freeman lab at HMMI:

https://www.janelia.org/lab/freeman-lab
I'm guessing they meant to write "patches".
Is it a bad sign that all SW engineers were on H1B visas? Why wouldn't they hire any from the US?
Scientists need female volunteer willing to give birth to a Neanderthal
There are several orders of magnitude of (man hours)/(functional complexity) difference between game companies and enterprise. Changing code is incredibly expensive compared to changing data.

>Software changes are both very common and a reasonable activity, so common in fact that if you disagree with this I have to ask (if you don't mind me asking): do you work in software development, and if so, what kind of software?

I do work in software development, as I said above I am a game programmer.
I'm confused now, earlier you recommended patches over rebuilding continuously from source, but this seems like the opposite?
"Best" practices may be a misnomer, but I don't believe it's possible to execute large projects without some kind of standardization. It is inevitable that in some cases that standardization will hinder the optimal strategy, but it will still have a net positive impact. Perhaps if we started calling it "standard practices" people would stop acting like it's a groundbreaking revelation to point out that these practices are not always ideal.
Reminds me of this. Brazilian kids learning English by talking to US seniors, who love the company:

https://www.cna.com.br/speakingexchange/
All will be great until a few years later Affirm gets acquired by an existing bank for crazy valuations and we get the "Our Incredible Journey" speech.
Interesting, and thanks for putting this up.
Journalists' contempt for Ukraine’s corruption led them to become politicians
My ISP's terms of service prohibit commercial use, but I don't view anything I do there as commercial (most people who play with my home hosted apps or read my blog are essentially friends anyway...), and after 11 years, nobody from the cable company has complained about my bandwidth/traffic patterns either.

Besides, even if the ISP had an arbitrary restriction, I think that runs afoul of net neutrality rules and may be illegal now in the US.
> For Facebook you need an account to even see the large majority of content.

For Facebook you only need an account to see content that the user / page has deemed not public. This has nothing to do with Facebook and everything to do with the owner of the account / page that publishes the content you're wanting to see.

https://www.facebook.com/YCombinator/

Do you need to be logged in to view PUBLIC posts or comments on that page? No, you don't. Now if you were trying to visit Mark Zuckerberg's personal profile obviously, yes, a very large amount of content is NOT going to be visible to you.

This is no different than every other site out there. Sure, you can read the news and comments posted on this (https://news.ycombinator.com/) webiste, but you most certainly CANNOT post comments without having an account.
The first thing I would want to use something like this for is to write C API for a C++ library. Is that possible with the current state of Zig?
Intel's Math Kernel Library has optimized versions of BLAS, a sparse solver, etc. I'd like to see a comparison using ICC/MKL.
"Jess is now CMO, still posting memes, pushing her own agenda, and still taking credit for my work."

If a man had written this, they'd be accused of being a misogynist, and they wouldn't be posting under their real name.
The Best Keyboard for Carpel Tunnel, Arthritis, Tendonitis, and RSI
Intel’s 140GB Optane 3D XPoint PCIe SSD Spotted
I recently attended a lecture by Hadley Wickham on his latest tools built for R. It was both edifying and deeply saddening. I learned a great deal about R in a short time from (IMHO) one of the masters, and I realized that if Haldey is typical of a Rice University professor I should have challenged myself to get a better education than I did.
I've taught individuals that have driven forklifts for decades that converted to computers because of "the money". Regardless of anyone's reason for coming into CS, assuming only does one thing. That same individual is now a fledgling web developer because he found a love for programming amongst the certifications at my community college (the Software and Web Developer courses did not offer any form of certification with its degree, while tracks like Networking did).

Everyone starts with a simple "interest". Computers were the "interest" for me as a teenager that grew in CS. Others can be interested in "computers" but not know where to begin. Only after looking around did some find CS to be that "it" they were looking for.
My plan to replace C is simple and pragmatic.

1. Make a language and compiler that fills the same niche as C but does it significantly better, taking into account all the lessons we've learned in the last 44 years.

2. Make a build tool that competes with autotools, cmake, make, etc. Similar to Python build.py, you'll have a build.zig, import a library and use it. The library does everything configure/make does except better.

3. Package management on par with NPM and Cargo. Minimal overhead to publishing reusable code. Although I don't plan to have a central repository, rather the ability to put a URL or source control URL with a hash.

4. Zig can import and export .h files, and you can target .o files that are compatible with the rest of your C codebase.

5. Now there is minimal cost to replace bits and pieces of your codebase with Zig.
Lead: America's Real Criminal Element
What a strange blog post. It goes from being a strong argument why he should have the @JFK account to a strong argument why he shouldn't.
For control. A US employee can walk away from the sinking ship any time without too much repercussions, not the case for foreign nationals staying on company sponsored visas
There's a huge difference between starting a company that will fail on (lack of) merits, and being unethical to your employees. Huge.
I've been running Docker in production for a year and both of these issues were very real.

I got bit hard by this issue:

https://github.com/docker/docker/issues/20079

when CoreOS stable channel updated Docker. All my data volume containers broke during the migration and migration could not be reverted.

As for the second issue: when two systemd services that pull containers with the same base images would start simultaneously, they would deadlock pretty reliably. Had to flock every pull as a result. This might be fixed by now though.
I got the impression that the "founders" are Chinese and were only hiring H1B's because 1-They too are Chinese, 2: Cheaper than local. 3: easy to control with the H1B hanging over their heads.
Brainjacking: Hacking brain implants
That's an interesting grey area, I think. The film title trademark was applied for and awarded [76238315], but if I created another film called "The French Connection" with an unrelated, original story -- would it be infringement? Only if indeed their original trademark was considered valid and if my film were confusingly similar.

Their application states "...G & S: series of motion picture films... featuring live-action entertainment. ..." It actually is a series (did you know they made a sequel? I didn't). So it's probably a legit trademark.

But if my film were a romcom set in Paris, I suspect they'd be really challenged to make the case. The defense should probably cite the countless films with identical titles made over the years. Even if many/most of them weren't trademarked it probably still hints that there won't be confusion.
I've been experimenting with college students by giving them images of source code and forcing them to type out the program as their first assignment for the week. I've since gone back to earn my PhD and I hope to study this specific technique to see the empirical merit to it.

I'd love to chat with you outside of HN if you have the chance!