skysight-inc/HackerNews huggingface dataset:
> I only make them use Notepad for a day or two. My goal is that they understand that nothing magical is happening.

This makes sense.

> I do have auto-completion turned off

I also agree with this. I'm not going to start a debate over the topic, but I believe its benefits are best exploited once they are least needed.

With regards to choice of editor: I don't know your district's rationale, but I personally wouldn't want to encourage use of an editor that they would have to purchase to use at home and get the same experience---it's not necessary in our field, and there are many good alternatives.

Your choice was a good one. I can't speak for the editor (though I have co-workers that use it for light editing), but it is free/libre software---proprietary editors would send mixed signals, saying that it's great to be curious and learn, to share code with others, to modify your software to suit your needs and help your friends...except when others tell you that you can't. Don't impose limits on their ability to learn and explore. :)
Well, in fact, Intel and all the other major makers spend a huge amount of effort benchmarking important workloads. It isn't a decision to optimize for Unix or Windows, it is a decision to chase dollars. They will optimize processors for your favorite workload, too. Just demonstrate how many millions of dollars of business your workload represents, and create some sound benchmarks for it. Easy.
DeployBot certainly does have a free use plan, afaik
Yes I agree it is better to use something like AWS EC2 container service.
Of course, but I would encourage anyone that's thinking about getting an electric car to figure out what they're paying for electricity and run the numbers to understand what the cost impact is.

To add another anecdata point, I live in the San Jose area and I just checked my latest PG&E bill; It's kind of complicated because there's a weird tier system, but I paid a weighted average of $0.2095/kWh last month. However, if I were to get an electric car, the additional electricity it would use would come from the top tier, which is $0.2409/kWh. Then again, gas is ~$2.80/gallon, so electric would still be cheaper, but not by much.
battery production causes quite a lot of environmental damage during extraction

Do you have a link to more info about this? My idealized view is that Lithium is more-or-less there for the taking.[1] E.g. here is what SQM says:

Salar brines are pumped from beneath the saline crust in two different areas of the salar. In one of them, extracted salar brines contain unprecedented concentration levels of potassium and lithium.

salar brines are located in SQM's solar evaporation ponds that cover 1,700 hectares approximately. Atacama Desert is the driest place on earth, with a solar evaporation index of 3,200 millimeters and average precipitations of only 15 millimeters per year. This results in an extremely efficient process of solar energy concentration

Neither "pumping" nor "solar evaporation" seem to be so environmentally damaging. But the devil is in the details, is it not?

Also, lithium will eventually be recycled, much like current lead-acid car batteries are.

[1] http://www.sqm.com/en-us/acercadesqm/recursosnaturales/salmu...
This is one of my most preferred potential arrangements...but I think the problem is that it actually benefits the worker more than the company - why hire the extra two when you can leave them unemployed and hang the threat of unemployment over your eight?
My household income is way more than that and I still found it painful to buy a $20k car. I find it hard to understand why people buy cars at such high relative prices.
How common is this behavior at startups in Silicon Valley? Can anyone share similar stories or point me at other posts?
> Modern programming is often so high-level and tool assisted that it is difficult for a newcomer to understand the difference between what they did and what the computer did.

I started programming long ago in a land fortunately very far away with Visual Basic---and this statement expresses one of the largest impediments to my understanding of systems.

I wholly agree that it's detrimental (and perhaps negligent on an instructor's part) until a time where the student has a firm understanding of the boilerplate.
My electric bill went up by about $80 the first month I got my electric car. Computing the cost is a bit tricky because I have tiered billing and I'm hitting the next higher tier since I got the car. My electric company (PG&E) does have an time-of-use billing plan tailored for EV, but, by my computations it didn't help a lot because we use A/C during the day:

https://www.pge.com/en_US/residential/solar-and-vehicles/opt...

If you charge at night and aren't home during the day, and your electric company has an EV plan, this might help.
While you are correct that I misunderstood you, and thought you were talking about "planet", astronomers use "celestial body" to include the Earth, and have done so since the 1800s. Your comment started "Technically", so I believe you mean to use the astronomy definition, in which case your statement "Earth, not being in the night sky, is not celestial" is using non-technical language where I expected it to use technical language.

Two modern examples of how "celestial objects" includes the Earth are https://www.iau.org/static/archives/releases/pdf/iau0915.pdf :

> Titan has long fascinated astronomers as the only moon known to possess a thick atmosphere, and as the only celestial body other than Earth to have stable pools of liquid on its surface.

and http://astroedu.iau.org/activities/blue-marble-floating-empt... :

> These astronauts were the first people to ever orbit a celestial body other than the Earth, ...

Now, three historical examples, the first from Youth's Book of Astronomy (1839), https://books.google.com/books?id=qZc-AQAAMAAJ&dq=celestial%...

> Their [the Chaldeans] ideas of the earth as a celestial body were also crude and imperfect.

The second from "A system of universal geography : or, A description of all the parts of the world, on a new plan, according to the great natural divisions of the globe, accompanied with analytical, synoptical, and elementary tables", vol. 1 (1847) at https://archive.org/stream/universalgeograp01maltuoft#page/n... :

> Theory of Geography. Of the Earth, considered as a celestial Body, and in its relations to the other celestial Bodies.

Since "considered as" isn't as strong as "is", here's the third example, from "Astronomy simplified" (1838), https://books.google.com/books?id=cWAEAAAAQAAJ&dq=celestial%...

> 5thly-That the Earth, like every other celestial body, moves with accelerated velocity during the perihelion, and ...

You are also right that "celestial body" in popular use is often treated as a synonym for "heavenly body". This is a pre-Copernican viewpoint, expressed in 1 Corinthians 15:40 as "There are also heavenly bodies and there are earthly bodies; but the splendor of the heavenly bodies is one kind, and the splendor of the earthly bodies is another."

However, you emphasized the technical definition, not the general culture use.

P.S. Did you mean "planets revolving around the Sun" instead of the Earth? Also, earlier you wrote "Earth, not being in the night sky, is not celestial", but I'll point out the Sun is also not in the night sky; is it also not celestial?
Also, support for unions is waning. Here in Philadelphia, union support is at an all time low. They were rendered toothless in recent elections for the first time ever, and a series of bad press (arson, assault, and destruction of property by union members) and continued ties to organized crime have worn thin sympathies.

I also imagine that in difficult economies like ours, the "right" to a job or work over someone else is not looked at favorably when so many are un/under-employed.

At this point, unions seem to be the only ones around here that still support unions around here.
How to Freely Create DVD from Video with Free Movie DVD Maker
Review on iPhone 7: Everything about iPhone 6SE, Incl. Release Date, Specs, Pros
Agreed. I don't think healthcare should be tied to work.
Different platform, different requirements.

If a language run-time or virtual machine promises, "you can write code once and run it anywhere," then they're not telling you the whole story. There's no such thing as, "cross platform." It's just a vague term that is commonly interpreted as, "major OS platforms," or, "most popular mobile platforms," etc.

Requirements are both technical and non-technical. If we just focus on the technical requirements you have to look at the data you're working with, your user, and how the program interacts in this system between the human and the rest of the world. If you're writing safety-critical mobile applications for remote workers that spend a week or more in the field you're probably not going to waste your resources on a memory-hungry VM just so that life is more convenient for you. That's starkly different to prototyping an application in a lab where convenience is paramount compared to cheap resources. I have yet to see any kind of language or run-time that lets you have it both ways.

One may say, "Yes agentultra, but what about generating the code for the highly-constrained environment from the higher-level language?" I love this approach. It's possible to generate efficient code this way. This approach still requires you to understand your target platform well enough to spot bugs in the generated code. So while it may be an approach to gain some leverage as a single developer or small team; you're still quite constrained but this DSL... the same code written for the DSL is not likely going to run well or even be considered for use by your other target platforms.

I haven't yet found a way to "escape" the reality that different combinations of hardware and OSs require different solutions for different applications. It may seem like "all you need is Java" or X, Y, or Z -- but the reality is more nuanced than that.
If excel isn't the first item on your list for teaching programming you're already out of touch.

Let's pretend you're a high schooler volunteering at a charity.

"Donors who attended our last five fundraisers?"

"Email list for our whale donors from this fiscal year?" (>100, 1000, 100000+ whatever)

"Who are our best fundraisers?"

"Was the dinner last week a success?"

What are the odds the student who can answer these questions is helped by a teacher who ticks off any of the five principals in the submission? Logo? People aren't drawing basic geometric shapes. "Cognitive load" referencing types? I'm not even sure how to address this. Any beginner expects 1/2 to display 0.5. That entire paragraph is nonsense. Be honest Ok, learn how to excel in your field with programming/excel/sql/etc as tools to succeed at your job. "Computer Science" isn't programming and it isn't a job. Never confuse any of those. #5 is just generic filler for being a not-bad teacher.
...and doesn't exist in electric cars.
This seems to be changing. Hardware is trying to move closer to java -by adding support of GC, bounds checks, etc - something that won't help C programs as much.
Many utility companies have special rate plans for EV charging. Electricity is incredibly expensive in San Francisco but PG&E has a special rate plan that is only $0.11/kWh if you charge after 11pm.

https://www.pge.com/tariffs/tm2/pdf/ELEC_SCHEDS_EV.pdf

Does the utility that serves your father have a similar EV plan?
I see a lot of skepticism in the comments..
is a 30 or even 20 hour week (for commensurate pay) even possible? I have lived fine on very little money before and I value my time much more, but it seems like my only option for not slaving away is working for minimum wage.
> They can code everything from scratch without having to Google anything or ever reference Stack Overflow.

This isn't a good measure of proficiency. I frequently do both of those things---in fact, I consider it a bad thing when someone does not, because that means that they are not exploring others' solutions to the problem, or learning other methods of doing something. Struggling is a good way to learn, but at some point you should see what others are thinking, and how they are doing it better than you are.

Similarly, manuals (manpages, info manuals, online resources, etc) are essential: trying to memorize every detail when certain things aren't often used is not an efficient use of one's time, and that knowledge will only fade unless applied.

I think the point you were trying to get at was that for what was taught in your course, the students were proficient enough that they didn't need to reference other resources.
50 years ago, they could have gotten away with this.

Now, the demand for housing is so high that the unions can only delay the inevitable.

Ironically, the NIMBYs and the unions have ended up on the same side of the housing issue. Most union members I know would be unhappy about being on the side of the privileged and established, and against the working-class people, for whom home affordability is of primary importance in CA and NY.
Unfortunately I'm very white!!
Unfortunately, me and my car are at work when the sun is shining on my rooftop.
If you like React but want to avoid a build system, you can always do

var form = React.createFactory('form');
form({...}, ...);

or

var e = React.createElement;
e('form', {...}, ...);
These tech companies are offering internships for 40-something moms
I did a similar calculation (CA power is wayy expensive). There are additional considerations however, which is 'overhead gas' (or gas spent going to and from the gas station) not a lot but its something you don't buy if you charge at home, and "price fluctuations", buying gas has literally gone from $2 to nearly $5 back to nearly $2 over 5 years. My electricity has gone up slightly over those same 5 years. From a "predictive" point of view, it helps that it doesn't fluctuate as much.

Under the category of 'hacks' is the story of the guy who uses heating oil from the house boiler to run a generator which charges his electric car. Heating oil is generally sold without any of the associated gas taxes and so cheaper per gallon than #2 diesel at the pump.
You can buy coating for your windows that blocks RF.

e.g. http://www.scottishwindowtinting.com/residential-window-film...

Can usually get in via custom order from anywhere that does window tinting.
What's the real identity of the startup?
"Sunshine is the best disinfectant."

This might be counterproductive in some instances, but if something doesn't smell right, I'll try to blow it up and make all the dealings very public.

I mean, there are no personal feelings involved. You are paying me to be a worker. No pay? No work.
I know very little about bee keeping, but I was just curious how you get the initial queen for all those hives. Maybe it's not as hard as I think...
You mean "$10,000 stereophile grade Ethernet cables".

I wish I was joking: http://arstechnica.com/staff/2015/02/to-the-audiophile-this-...
https://www.linkedin.com/company/jobsonic ?
Unless Tesla goes out of business and nobody manages to produce a similar electric car, I will never buy a gas car again. Electric cars are quick, fun, quiet, clean, safe, and convenient. It would feel like a big step backwards for me to buy a gas car again.

They're not for everyone right now and I think it will take a long time to reach significant penetration, but more people will try it and many will never go back.
In a software engineering course.
The paradox exists because of our choice of models, and would not exist in other models if different choices had been made.

In other words, as michaelfeathers said, "the map is not the territory."
I use numba quite a bit, and with every new version, the developers have notes like:

PR #1970: Optimize the power operator with a static exponent.
PR #1961: Support printing constant strings.
PR #1927: Support np.linalg.lstsq.

My point being that the developers have to go about re-implementing (in LLVM IR?) features that are very mature in C libraries (e.g. numpy) and similarly C++ libraries.

Could it be that one gain of going from Python to C++ will be that one could take advantage of all the mature libraries that C++ has access to, without having to do this re-inventing of the wheel?

I am not sure, and regardless, I'll be using numba for a long time coming, because...I like the devs, they work hard on it, and numba works like a charm for what I need to do, so I'm not looking for an overkill.
Wait, which part is bothering you?

The one third of girls in the Arab region who marry before their 18th birthday? [0]

Or the 36% (currently) of Americans who support Trump's policies? [1]

Or the roughly 30% of French people who support a presidential candidate [2] whose father and previous party leader was fined for asserting that gassing chambers in world war 2 were just a small historical detail? [3]

Not sure the right thing is astounding you here.

[0]: http://www.prb.org/pdf13/child-marriage-arab-region.pdf

[1]: https://ca.news.yahoo.com/clinton-leads-trump-5-points-reute...

[2]: http://www.sudradio.fr/Politique/Sondage-Marine-Le-Pen-au-2n...

[3]: http://www.lemonde.fr/politique/article/2016/04/06/jean-mari...
In general case, (for all other props), please don't forget to escape a quote in you prop's values.
I use Python for my research work...and this has never been a problem for me, I suppose because I use Python 2.7, and I guess I am "part of the problem"?
One doesn't need Excel to answer those questions. It has convenient GUI features, but it can also be efficiently done in a variety of languages made for processing of data (or even simple command-line pipelines), many better for the task. That's also a good application for teaching about SQL and databases. These yield broader skills that can be applied more generally.

In any case: I hope schools don't start with Excel, since that cements students in relying on proprietary software and Microsoft's suite of software. If they teach it as a generic spreadsheet program---e.g., the same things can be done with LibreOffice---that's another thing.
The tribes paying the brutal price of conservation
Unfortunately, the C compiler devs didn't implement the bounds checking extensions of C11, etc. It would have been really nice to have a good checked C that was the standard.
I've read many studies that depicted folks not able to distinguish the price point of wine[1] but not being able to tell the "color" of wine is slightly rediculous to anyone who've drank enough wine. The flavor profiles are extremely different.

P.S. I spent 10 years in hospitality industry and have known many wine sommeliers, purveyors, and restaurant owners and have sold enough wine to be able to judge the regular public. I've also participated in many blind tastings and never experienced anyone "mixing up" the verity of wine.

P.P.S. I put color in quotes because all wine is white, red wine gets its color from the skin of the grape and the oak barrels. That's why Oak Ages Chardonnay is "golden", it took a bit of the oak barrel with it.

If you're curious, white Pinot Nior should be easy to find. Try a blind test against other verities, for scientific purposes.

[1]: https://www.theguardian.com/lifeandstyle/2013/jun/23/wine-ta...
Looks like it's Job Sonic. If you look at the CEO, the information checks out.
on the security side

http://www.tu-auto.com/cyber-security/content-zone.php
I'm assuming you don't have a choice in the language? I'd pick Python or something similar over Java for teaching coding.
The Google search link fails around 20% of the time for me, without any browser/plugin/config changes on my side. So it could be just that WSJ is randomizing things.
I just bought a 2014 Nissan Leaf. It's excellent and I'd recommend one (with a couple of caveats, see below).

A few (hopefully) interesting comments:

There's no premium for being "cool" or "green" any more. It cost 26,000 NZD for a 2014 Japanese import, which is about the same as an ICE (internal combustion engine) two-year-year-old mid-level vehicle costs (yes, NZ car prices are mad). And I'm guessing the trend will continue and they will soon be significantly cheaper.

The real savings will come from maintenance. Apart from battery chemistry, an EV is far simpler than an ICE. You don't need to pump noxious fluids around, no oil, no complex transmission... just an electric motor connected directly to the wheels. Not even any brake pads, thanks to engine braking. If you know a mechanic, tell them to start pivoting to ICE car rental for EV owners wanting to take long trips; EV battery replacement; charging station installation; and providing a mobile EV fast-charging service.

It's just a car. If you buy one expecting a radically different experience, it might be an anticlimax. Yes, it's cool the first couple of times you roar off (great acceleration, BTW) without any roar, but you quickly realise it's the exact same thing you've done thousands of times before. Your granddad won't have any difficulty the first time he drives one.

Caveats:

You need off street parking. I don't think it's ever going to be acceptable to run electric cables across footpaths, so unless you can park on own your property you'll need to figure out how to charge the darn thing. Maybe chargers will become a perk of working in an office one day, and there is probably a good business in installing charging stations for employers and shopping destinations.

They aren't good for long distances. Duh. Unless you have a Tesla, in which case I hate you! You will probably be able to use an EV for 95% of your driving, but you will have to have a contingency plan for any long trips you make. Currently we find neighbours are more than willing to swap their ICE car for an EV for the weekend, but I think there is potential for a very local car hire service to handle this requirement.
Hunter S. Thompson on Finding Your Purpose (1958)
Yes, this article is really just a laundry list of problems. It barely even touches on the headline problem, which is the software.
"Jess" = Tess? Not even that much of a name change.
If it was 99.9% of all trips were under 100 miles then it'd be much easier. But I make between 5-10 trips a week. Statistically I'm going to have a range anxiety situation a few times a month, while making a car payment that's 6x higher.
Isn't the photoshopped wire transfer literally outright criminal fraud? The government should move fast and break him.
This one instance might be so (unions are imperfect human endeavors), but this article comes across as thinly-veiled MSM/establishment strawman/false equivocation via the pernicious, irrational, data-free worldview which completely ignores the net positive force unions had in the bloody struggle for worker pay and working conditions in the 19th and 20th centuries.

See also: "Inequality for All" and "Where to Invade Next?"
C code will continue to dereference pointers after object deallocation, access arrays out of bounds, and not complain about integer overflow. Even if input is not an RCE, you will silently get an incorrect result of computation. A safer language helps in cases other than security.
You're holding it wrong.

https://www.google.com/search?hl=en&gl=us&tbm=nws&authuser=0...
jobsonic.com = expired squarespace site...
I doubt it. I checked their website (http://www.emeramaine.com) and I couldn't find anything about a special EV rate.
My school already has two year-long courses where students can learn Excel and even Microsoft Access.

They take my course to learn programming so we don't waste time on applications, valuable as they are.
What does PSD stand for?
Just started watching the first episode on Season 3. About four minutes in, they've just succeeded in booting up an old IBM mainframe, and it displays the "IBM Personal Computer DOS Version 2.00" bootup sequence (an operating system that never ran on mainframes). I can't remember seeing any technical blunders like this in the first two seasons.
On crunchbase they are now wrkriot: http://www.wrkriot.com/team-1/
hopefully! :)
Show HN: Listen to your Twitter timeline while you're driving or cycling