skysight-inc/HackerNews huggingface dataset:
There's no need to water down university education. We already have community colleges which offer Associate's Degrees and university extensions which offer certificate programs. For example in Silicon Valley, De Anza college offers an AS degree in Programming and UCSC Extension offers a certificate program in Software Engineering. Those can be good options for someone who just wants to learn practical code construction skills without getting deep into CS theory.

https://www.deanza.edu/counseling/degreecert.html

https://www.ucsc-extension.edu/programs/software-engineering...
Stacks of paper may have densities similar enough to certain restricted liquids and polymers that distinguishing one from the other via x-ray is difficult.

i.e. plastic explosive sheets sharing space in a file folder, or bound with surrounding paper into what looks like a legitimate book.
Using Kotlin to Improve Android Code
When you go back before 1998 the biggest two reasons for the reduction you see have nothing to do with the economy. They are, in fact:

1) Women entering the workforce

2) An aging population

I think it makes more sense to look at this graph:

https://fred.stlouisfed.org/series/LNS11300060

Which shoes that the % of prime age people in the work force is up significantly since the 50s/60s/70s.
> The fundamental knowledge of math and science that separates engineers from 'coders'.

Only math. Furthermore, someone with years of coding instinctively develops such mathematical understanding, while the very same understanding will be lost on someone who just graduated, but has never coded.
There is a San Francisco Chronicle article which answers your point: http://www.sfchronicle.com/bayarea/article/BART-extension-to...

tl;dr: They need 30-40 more cars. Testing on 10 new ones has found issues (which is the point of testing). Contract says 25 more should arrive by the end of 2017.
Not deliberately running malicious code, no; but deliberately running user-supplied code, yes. A properly isolated container system (whether at the OS or the runtime level) allows one system to serve as host for the programmatic equivalent of members of two rival gangs (mutually-untrustworthy processes), without anyone "getting shot."
Cash for Cars Melbourne
But on the other side if any wrong doing is exposed (which is far from granted) the press won't be able to use it.

But the second round of the presidential election is too far in favour of Macron to be derailed anyway. Macron will get elected. What few non french nationals realise though is that the president in France has very little power unless he also controls the parliament. These leaks if they expose any wrong doing could affect the coming parliamentary elections for which getting an absolute majority is already a long shot to Macron.
It's not a local issue when a multinational organization is doing the same thing across an entire country. Then it's rightly a federal issue.
What we really need are trade schools supported by the community and the state like community colleges. For-profit education like for-profit healthcare is kinda uncivilized and backwards. I think all bootcamps are for-profit so this opens up plenty of room for someone to actually do the right thing and set up a non-profit bootcamp.
The Times has been running lots of promos. Stuff like "subsribe for $1 per week". Currently it's 50% off for 1 year.

It will be interesting to see what the subscriber numbers are once (if ever) people need to pay 2x or 3x what their initial teaser rate is.
One advantage of Redux that people tend to miss is the serializable state object which is incredibly helpful for local logging and remote debugging. It's the reason we built LogRocket (though now we have a bunch of other features for general web apps).
is there Minetest Edu ?
Spacetimum air traffic optimization system
What did you expect? The purpose of a Computer Science education is not to teach programming. Just like a Physics education doesn't teach you how to bolt together steel beams on a bridge.
The download link reveals: https://www-ssl.intel.com/content/www/us/en/404.html

Thanks, asshole.
Grade Online Sellers and Buyers
https://grademyseller.tumblr.com/ is a website dedicated to protecting online buyers and sellers. Our goal is to make sure you get information on previous transactions to help you learn more about your buyer and seller and whether or not they can be trusted! Please share with the online community, any of that buyer or sellers online social media, if you met through a social media platform and set up , or their email if you met by other means and used paypal, or just in general one of their online usernames. Just please be honest and also mention how what website, marketplace, or app you used to arrange the transaction. Thank you!
Well shit, I better let the people in the DGSE and BND know that they shouldn't have access to their data sharing partnership with the NSA. Some guy on the Internet says that the EU doesn't have any IMINT, HUMINT or SIGINT, it must be true.
more info at https://wiki.scratch.mit.edu/wiki/Scratch_3.0
He is also of a generation from which most people barely use emails. It is more his usage of twitter which is surprising.
and ISAF (now RS/Resolute Support)
You need it if you don't want to work on cookie cutter applications.
tarbism: To expand on what ZanyProgrammer said:

For most of the East-Bay-to-South-Bay segment (from Santa Clara to around Fremont), there is only one track. That's not unusual in freight rail, but what's missing here are passing points: Long sidings where one train can get out of the way of a passing train.

You can see the route around the bay here: https://www.youtube.com/watch?v=yoyZC4LvKoI

Also, Union Pacific owns the tracks used by the Capitol Corridor, so priority becomes a question: Yes, passenger rail is supposed to be higher priority, but UP can (and does) charge Amtrak for using the rails. Railroads can (and have) demand that passenger railroads pay to build/upgrade infrastructure as a condition for running more passenger trains.

So yes, it would be doable, but it would be _expensive_.
I have a couple thoughts on this subject as it directly applies to me. In many ways the G.I Bill is a coupon thats worth up to $22,000/year + (monthly cost of rent for every month in school). Many vets end up using the GI Bill just for the monthly rent check (for SF its like 4k/mo).

I am a strong believer in freedom of choice and personal responsibility. If I earned that GI Bill i should be able to spend it where I see fit. If you want to spend all of it in University of Phoenix or ITT tech or Harvard go ahead. But to baby people and protect them and removing their own personal responsibility I think is morally wrong and does more harm to the Vet in the long run.

Maybe blowing their GI Bill in X school/program wasn't the best choice but hopefully they gain some valuable experience out of it and come out the better for it.
What about politicians that use the government to take action against firms when they lower particular ratings ?

Are those committing fraud too ?

What, incidentally, about politicians who force pension funds to buy bonds "they like" by legal means ? (at least 200 politicians in current service are guilty of this)

These are US government bonds, by the way, if a default happens with them, the sort of organisation that will suffer the most is US pension funds.

[1] https://en.wikipedia.org/wiki/United_States_federal_governme...
I don't think there is a great deal of venn diagram overlap between political apparatchik/ass-kisser and the sort of person who you want to hire as CSO of netflix or a similarly sized organization. Hiring a competent CSO who could deal with the politics and actually has the technical skills to deal with nationstate sponsored zero days... that's a hard problem.
Strange, I'm the exact opposite. Reading all this conjecture makes me cringe. I don't know yet if I should consider that a personal failing, or just accept it.
Wait, so ESR is offended because people use free speech to disagree with ESR's opinions?
I met many on the GI bill at my 'brick and mortar' school. They still did not do well. I honestly think people who have only known the military since highschool need a step down program to reintroduce them to civilian-style learning. The concept of sitting in a class for months then writing one all-or-nothing exam was terrifying. They needed constant reassurances that they were keep pace. They wanted weekly testing and assignments. They also had serious reading issues. They could read, but ask them to read more than a few pages of prose and they would zone out. Military manuals, like most highschool textbooks, are written in easily digestible packets, bullet points. University texts are not. Whereas most university students wouldn't have trouble tackling a few hundred pages over a weekend, I saw Iraq vets in apparent combat with books, veins pumping as if they were preparing for an assault.
Citation needed. Where is your proof that mental flexibility is inversely correlated with age?
This puts me in mind of RPG Maker 2000 event scripting: http://i.imgur.com/XCoeAHG.png

It's block-based—you write it by inserting syntax nodes from a big menu—but the visualization of said blocks is plain text. If it's the first type of programming you do, you come out of it able to quickly understand a "real" text-based programming language, because you've been looking at textual programming syntax for a good while already.
"There's remarkably little evidence that terrorists are making routine use of strong encryption."

If true, more reason to let the rest of us bank safely with it. There are ISIS manuals, and advice to use the best of the apps available.
My mind boggles with the idea that it made it to court.

That they where forced to considered settling.

How are those even vaguely connected?

The article mentions the whole Scrolls debacle, which similarly hurts my head.

I just don't even...
If you start with the assumption that the US federal government is bloated and overreaching as a principle, then no matter the facts, you'll still arrive at the conclusion that the US federal government is bloated and overreaching. Logic isn't really relevant.
The largest owners of US government debt are US pension funds. This situation exists mostly because politicians demand they get to pick what the bankers invest in (at least 80% in "safe" instruments, ie. from a short list with government bonds).

Also how to resolve this situation ? You do want a pension, right ?
You can not really stop social engineering with more tools.
If anything, the attack surface will increase.
Balancing a binary tree is just an algorithm, like there are so many. As a programmer, you have to design algorithms on the fly, quite a few of which may actually be harder than just balancing a binary tree. Algorithms emerge automatically from designing data structures; when you end up manipulating these data structures. In turn, data structures emerge naturally from trying to model particular problems. There are too many branches in mathematics modeling too many types of problems than anybody could know them all.

In that sense, asking a developer about how to balance a binary tree, is a dumb interview question.

He should only know, if he happened to have worked on exactly that type of problem, only yesterday or so.

The question is rather: If the following is the description of the algorithm to balance binary trees, show that you understand it by dealing with the details in the following examples.
Right - I was going to mention Steganography, but that's a long back-and-forth discussion.
The same exact static page is now available in http://dyu.gitlab.io/comments/

Thanks for the heads up about gitlab's static hosting
There are plenty of people in the pharma business creating medications for performance enhancement. It isn't exactly natural for 80 year olds to have 4 hour boners.
Maven takes a long time on every new build because it downloads all the dependencies to cache.

If you aren't a regular Java developer, and you pull a simple GitHub project and build it, it might need download the dependencies, source code, and docs (if the build is configured as such).

The next time you run, it will be cached and finish quickly.

No different than one of your first npm installs .
I used to own over 100 domains, but I've let a lot of the registrations expire. Most of them were just random ideas I had that were, at best, in the category of "I might use this for something one day". But the nebulous "one day" kept not coming and I got tired of spending money on them year after year.

Now I probably own about 40-50 domains and most of them are ones for which I have a specific use in mind. I might not ever get around to actually using all of them, but I've gotten rid of most of the ones that were really "out there" or crazy speculative.

I have only ever sold one domain. Somebody contacted about an idle domain once, said they wanted to use it for a consulting business and asked if I'd sell it. I sold it to them for some token price... probably less than I'd spent keeping the domain registered in the first place. Usually when I decide I'm done with a domain I just let it expire and go back into the pool.

Of the "newer" tld's, the only ones I've used are .io and .ai. I have zuse.ai which I thought of using for an AI news / forums / QA site, but I haven't really had time to mess with it.
Math for Machine Learning
Instagram Is Becoming Facebook’s Next Facebook
I use my CS knowledge all the time when building webapps. Not directly of course, but as a general feel for things.

Stuff like "Oh hey, this problem fits a state machine approach" and "I can reduce the complexity of this sprawling if statement by making a truth table and minifying stuff"

And the good old "What you're asking for maps onto so and so problem and is fundamentally unsolvable. Can we tweak the requirements?"

Sure, you're not inverting binary trees every day, but it's useful to be able to see where a binary tree would help you solve the problem.
I like watches but if you consider silicon as a tiny electromechanical movement, stuff like the Garmin Fenix 5 totally blows away even the most complex movements which are purely physical. It might be neat to combine old+new and make something like a watch with a physical step-counter mechanism but also Bluetooth (which would somehow read the mechanical step counter and sync with your phone).
Building the software that automates it all isn't hard, including the random number generation - and such an app could go on airgapped computers. It wouldn't be harder to use than a faucet. After the random part (not hard) it's just XOR, some of the simplest programming imaginable.
And in France (as in many other countries), most high ranking politicians do not have any kind of technical background. They typically studied political science or other soft disciplines. And are also often of a generation that barely uses computers but do not understand them.

In fact in France there is a general contempt from the political class and the medias for any candidate who is not a literary person.
Quidnon: Ridiculously versatile
Your use of "may" in the last sentence indicates that it does not refute naaskings claim that collyw's assertion that "There is no objective element to [consciousness]" is conjecture.

We can also note that your argument that "consciousness certainly exists" (which actually only applies to my consciousness) does not validate any particular belief about it.
> but learning something from scratch with minimal guidance is difficult

Unfortunately, that is the only real skill. Everything else you can learn by using exactly that.
It seems smoke, it mentions that there is available boards but no clear way to buy/order.

It seems funded by public money and needs to show something to justify it.
Hire me, I'll tell you - short of that, keep asking like a broken record at the end of every week. At some point they might break down and tell you -

Here's how I implemented what you're asking to my company:
I would first ask how they are doing and how the project is going. And then I would ask if theres anything we could improve - the first few times, nothing. After that, they would tell me improvements (finally)
Hey mate!
If you've been to Oakland BART, you've probably seen that in an around that part of Oakland, there are two sets of freight tracks, one set very rarely used.

But its irrelevant till you double track Alviso.
"Need" is a strange way to think of it. The country doesn't need any particular amount of labor; it's instead individuals that need money, derived from working, to live. We don't need to have everyone employed; we just need whatever employment rate is required to ensure that everyone has money in their pockets.

The problem, I expect, simply comes down to the size of family units (by which I mean "clusters of people willing to internally redistribute income.") The fewer of those you have, the more individuals need to either be employed for themselves, or get income transfers from the government, to be able to eat/live. And I have the sense that there are far more people living on their own than there were in the 50s.
Here is a spitbol/snobol4 solution. Assumes the number of items in the set is not greater than the alphabet.

* routine stolen from gimpel
* algorithm from peck and schrack

define('p(s)t,n,c,k','p_init') :(p_end)
p_init n = size(s)
r = array('2:' n, 0)
&alphabet len(n) . y
x = array('2:' n, y)
k = n + 1
p_0 k = k - 1
x[k] len(1) . s1 tab(k) . s2 = s2 s1 :s(p_0)
define('p(s)i,k')
p = s :(return)
p k = size(s)
p_1 s = replace(x[k],y,s) :f(p_2)
r[k] = r[k] + 1
k = eq(remdr(r[k], k),0) k - 1 :s(p_1)
p = s :(return)
p_2 define('p(s)t,n,s1,s2','p_init') :(freturn)
p_end

* example: all permutations of string abcdefgh
s = 'abcdefgh'
abc output = p(s) :s(abc)f(end)
end

Here is another solution that only returns the unique permutations. The items of the set must first be sorted or grouped, e.g, a string like "cabcd" could be given as "ccabd", "adbcc", "abccd", etc. Duplicate items must be adjacent.

define('r(s,ors)c,f,s1,a,d,os')
:(r_end)
r ors rtab(1) len(1) . c :f(freturn)
s (span(c) | null) . f =
s arb . s1 len(1) . d c = :f(r_1)
r = s1 f c d s :(return)
r_1 ors break(c) . os
r = r(s,os) f :s(return)f(freturn)
r_end

s = 'abcdefgh'
output = s
x01 output = r(output,s) :s(x01)
end
You've said that several times, and I'm genuinely asking: how should the docs handle things differently? If you have ideas and suggestions, _please_ file an issue or a PR and help us improve them!
The descendants of our evolutionary lineage will hopefully leave the solar system, but I doubt they'll be the same species, or even primarily biological.

It's our job to nurture the trajectory that will make this happen.
This is a bit of a fig leaf. If it was just for enterprise users there would be no reason to impose it on everyone. It would be positioned as an enterprise exclusive with a price premium.

The fact that both AMD and ARM integrated similar technologies at around the same time is too much coincidence.

All the signs point to bad actors but for some the bar of evidence is either another Snowden level sacrifice or Intel providing a signed confession. Both improbable and unrealistic. In many ways the detail, scale and scope of revelations in the past 5-10 years make skepticism and hard questions essential. The benefit of doubt has long moved the other way. This alternative is a kind of forced naiveté and denial.
Macron's French presidential campaign emails leaked online
I wonder if it's related to when Xerox copiers changed numbers?

http://www.dkriesel.com/en/blog/2013/0802_xerox-workcentres_...?
The scenario that keeps some pilots up at night is unsecured human cargo in a panic. A medium fire won't ignite the plane but it will fill the cabin with fumes. Those drop-down oxygen masks are useless in such scenarios. Get enough people to panic, to run fore or aft, and one could create a crush event or even destabilize the aircraft.
> The problem with self-teaching is that you don't know what you don't know, so you don't realise where the gaps in your knowledge are.

That is why the only valid starting point is : the problem at hand and to solve.

From there, you can work your way back to what lack of knowledge prevents you from solving the problem.

If knowledge does not show up somewhere, assisting you while solving a problem, it is most likely useless knowledge and undoubtedly just a waste of time.
In case you misted it, I mentioned your success with Levenshtein-per-unit-length in one of the followup articles. (http://blog.plover.com/lang/anagram-scoring-3.html) Thanks for looking into this so thoroughly.
You won't find many manufacturers (if any) that use jewels in the movement for anything other than efficiency purposes. Rubies are actually one of the most low friction natural materials known to man, so watchmakers have been using them in movements for a long time.

Only recently have we started seeing more advanced materials/alloys being used in lieu of Rubies.

I think you may be referring and responding negatively to decorative watches found in fashion stores typically sold for a few hundred dollars. The mechanical watches discussed here and in the original article are in a different universe.
Ask HN: Would you rather be a better writer or developer?
I read through some blog posts by Aaron Swartz and in one of them, which I can't find now, he wrote about wanting to be a good writer above being a good developer. If the choice had to be made and you could choose between being thought of as a good writer or a good coder, which would you choose? Why?
You can use foamcore ,or isolation foam from Home Depot
I think the point of the objection was that about 19% of Americans voted for trump, instead of "half the country".

Even if this were a strictly cynical action on Colbert's part (and I don't think it is) you could make the argument that given Trump's unpopularity you might create more value out of bashing him than you lose from his supporters.

Moreover, I suspect that Colbert's target demographics skew richer, younger, and urban/suburban so he probably has less to lose and more to gain by alienating Trump supporters anyway.
Which economists, [1]?

1 - http://www.nber.org/digest/nov02/w9013.html
Then you need to educate those uninformed to read their the
fine prints. It is a "contract" that one party can unilaterally change the terms.
Your position seems to be that, because any sort of explanation of consciousness may be uncertain, we should not even make the attempt. That is not an argument for any position, it is an attempt to avoid addressing the question.
We need a revolution in EdTech as well. Something that leverages online MOOCS and flipped classrooms at the local level staffed by developers in the real world working on a volunteer basis. The tools are there, the will is there, why is this not happening?
The main causal link I have seen between common cold and temperature is that some common cold virus develop in the nasal cavity but need a temperature closer to 30 degrees than our typical body temperature to prosper.
Well in many big cities nobody expects to be able to sit on a subway train anytime during peak hours. Where I lived, seats were mostly for seniors, children, people with disabilities. That's just what mass transit looks like in a busy city. It is not unusual for cars to be packed so dense you can't move or even get on a train. And all that with trains coming every couple minutes.
Number of downloads is pretty terrible metric because nearly all downloads from a package repository are from automated/CI builds, not people. Depending on what's consuming a package, something which runs tests more frequently could easily inflate the number of downloads for any of it's dependencies.
Ah, the laptop anti-theft arms race.
Boats, as the saying goes, are holes in the water that you throw money into.

It's generally better to invest up front on a bridge or tunnel. You wind up with a much, much lower cost for daily operations...