skysight-inc/HackerNews huggingface dataset:
A nice way to apply stock market knowledge to a contest. Don't have to think about timing of trades or holding time.
Andela Kenya’s First All-Female Developer Cohort
You can control when updates are installed and when you reboot. I may wait a day or two depending on what I'm in the middle of. Or you could wait a week. Or install the next stable (but not LTS) release in 6 months. Or wait for the next LTS release in 2 years. Or wait up to 5 years! Windows 10 is the last version of windows, there will not be an option to install Windows 11 at your leisure, you'll just have it when you wake up your computer the next day (though it'll be called windows 10).

Also, with ubuntu and most linux distros you can pin certain core packages at certain versions if you need.

Also, if you mean the desktop-notifications for updates and upgrades and such, you can uninstall all that and just use apt-get manually.
The main thing I didn't like about those was that they were proprietary single vendor blobs that stagnated and ran poorly.
I wonder if we will see ios/android apk app running in browser soon.

We already got DOS, Linux kernel, Window 95 running in the browser as very cool demo projects.

Maybe Angry bird Apk running unmodified inside browser at close to device speed would be next?
No, I haven't.

My first approach was as an individual, which was quite difficult, because it took me a while to work out the differences between jobs and tasks and how to lay it all out. Lots of copying and pasting from other pipelines I studied.

At this point pretty much every team in Pivotal's Cloud Foundry division is running a Concourse pipeline, including the one I belong to. What's been interesting is how each team is experimenting with patterns that Concourse makes possible.

For example, I and my peers are now turning various things into "executable documents" -- the terminology sucks at the moment. Think of all the stuff buried in READMEs and wikis and long-forgotten cron jobs. How to build that special docker image that you only update every few months. The database backup. Keeping the blue-green deploy codepath warm.

When we find another one of these, we now encode it into our pipeline. That way, if I need to find it, it's there. And if it goes bad, the pipeline definition points me at where to go looking for everything of interest.

Another pattern that is emerging for us is "enforce project invariants". For example, we have multiple repos, so multiple Gemfiles and Dockerfiles, all of them with ruby versions set. At the front of our pipeline there is a little gateway to check that these are all identical. If not, it prints a table of versions found, so again, I know instantly where to go look. We have various other little invariants that turn days of insane debugging into a few seconds of sanity-checking.

None of this is novel. What Concourse lets me do is hoist good design practices out of code and apply them to CI. The final feedback loop I rely on can itself now be checked in, broken apart according to SOLID principles and even (my colleagues in Buildpacks are pioneering this) unit tested. Some colleagues in London have designed a fully generic pipeline that can be configured at runtime to build any of the five products they manage.

tl;dr fuck yeah Concourse.
Would buying a plane ticket online let you know that you are on it? If so then the airline companies should be able to at least provide a service for informing you that you are on the list, if you ask about it.
Lol. I was trying to see if I could go this to work under VMware a few years ago but never go anywhere.
I am happy to run some exe on my machine. I would never run an exe I have received by email. Not sure I get your point.
That makes a little more since. Pretty lame though. For example, I don't wouldn't want to upvote the top comment here: https://github.com/rolaveric/karma-systemjs/issues/35
WebAssembly = SWF with diff name. Come on!
It sure beats all those articles that end with "We should see clinical trials within five years", meaning it's going to be decades before it hits the clinic.
You could actually call into JavaScript from Applets, using something called LiveConnect. See https://docs.oracle.com/javase/tutorial/deployment/applet/in...

Was it simply/easy? No.
But, you probably wouldn't want to.. The DOM is a crappy way to build an application UI. Someday we might figure that out.
Here is a link (hosted by the United States National Center for Educational Statistics) to the study report referenced in the news story submitted to open this thread, that is "Skills of U.S. Unemployed, Young, and Older Adults in Sharper Focus: Results From the Program for the International Assessment of Adult Competencies (PIAAC) 2012/2014: First Look". The report includes a summary of findings, including findings about numeracy and technology skills:

"In numeracy and problem solving in technology-rich environments, the United States performed below the PIAAC international average. In numeracy, the U.S. average score was 12 points lower than the PIAAC international average score (257 versus 269, see figure 1-B), and in problem solving in technology-rich environments, the U.S. average score was 9 points lower than the international average (274 versus 283,
see figure 1-C). Compared with the international average distributions for these skills, the United States had

"• a smaller percentage at the top (10 versus 12 percent at Level 4/5 in numeracy, and 5 versus 8 percent at Level 3 in problem solving in technology-rich environments, see figures 2-B and 2-C), and

"• a larger percentage at the bottom (28 versus 19 percent 6 in numeracy, and 64 versus 55 percent in problem solving in technology-rich environments at Level 1 and below)."

http://nces.ed.gov/pubs2016/2016039.pdf
no, just the gcloud-node (npm) module and a home-rolled orm.

objectify looks interesting! but I'm a nodejs user, not java.
This is what happens when no child is left behind. How can EVERYONE graduate from HS without lowering the bar?
PrefixVarint isn't open-source, but the encoding is trivial.

PrefixVarints are a folk theorem of Computer Science, (re-)invented in many times and places.

I actually coded it up once in Python and once in C before joining Google, and was chatting with an engineer, complaining about the Protocol Buffer varint encoding. The person I was complaining to, said "Yea, Doug Rhode did exactly that, called it PrefixVarint. He benchmarked it much faster."
Years after encountering this in Chesterton, I read The Soul of a New Machine, and found Tom West quoted as saying "Not everything worth doing is worth doing well." I don't know whether he had read Chesterton or whether he simply made an obvious additional turn on a turn of phrase.
"So go ahead…:+1: or :tada: to your :heart:s content."

Or please don't. Part of the problem with the +1s is that they add noise. How are reactions going to cut down on the noise? Telling people to go ahead a +1 an issue (increase noise) is the opposite of what the "Dear Github" maintainers want.

Many projects do not use +1 or any other voting scheme to illicit priority from the general public. +1 comments and reactions provide little value. I have seen Github issues where people +1 already closed issues because they do not bother reading.
My fear with all this is that we all think Snowden was great because it put a spotlight on this stuff. But the reality is Joe Average is perfectly ambivalent and powers in the government can use that to push this far beyond secret programs ostensibly created to protect us from terrorists.
Yeah, it's not like the NYTimes is impartial either. Read their election coverage for example. I've been thinking about this recently because I was considering adding some more news sources to my feeds, but I'm fairly content because at this point I understand and notice the biases in the sources I do read, and I'm worried it would take a long time to build up a similar understanding of a new source.
Convert money to chips, cycle chips around, convert chips to cash. It's a really common money laundering technique, though not usually at this scale.
seeing DARPA on the title screen of the video naturally cross connects it with the other news about Pentagon drone swarms - lets SRI robots have "weapons" instead of tools, and swarm of carbon fiber bodied Piranya or killer bees with titanium teeth or stingers with high voltage contacts naturally come to mind :)
Data scientists blog about Caltrain data, come up with convoluted hypothesis about bias in sensors at two stations.

Commenter on blog notices that Caltrain is occasionally single-tracking between those stations due to a bridge replacement. [1]

"Data science" ends up with a bloody neck from Occam's razor.

[1] http://www.caltrain.com/projectsplans/Projects/Caltrain_Capi...
Ah yes, following in the steps of Gitlab which has had this for a while, the thumbs up / down and voting types are useful, everything is a distraction IMO
The singularity is coming... It just turns out it's fascism.
The Chinese hackers thing seems dubious. From another article:

"""

Security experts said that to pull off the attack, cyber criminals had to first gather information about Bangladesh Bank's procedures for ordering transfers, so that the fraudulent requests would not raise red flags.

In addition to stealing credentials for processing transfers, the hackers likely spied on Bangladesh Bank staff to get a deep understanding of the central bank's operations, according to experts in banking fraud.

Kayvan Alikhani, a senior director with security firm RSA, said that in addition to user names and passwords for accessing SWIFT, the hackers likely needed to obtain cryptographic keys that authenticated the senders.

"""

So maybe insiders were involved?

http://www.reuters.com/article/us-usa-fed-bangladesh-idUSKCN...
As far as val vs let goes, I actually prefer val, because it has symmetry with var. That is to say "variable foo" is more similar to "value foo" than "let foo," since "value" is an adjective like "variable". Of course, I suppose this is personal preference.
I never said anyone should be forced to peel oranges against their will. I actually mentioned the idea because the first couple of comments on the blog post say that peeling and wrapping fruit is already a service quietly offered by (most?) grocery-store produce departments; that seems reasonable and praiseworthy, although maybe it's a problem that it's not better-known to the people who need it. There's no need to force anyone to do anything, orange-wise.

> If we really do want the disabled to live better lives we need to make a principled stand and actually pay more tax to fund higher pensions and give them more cash, which they can spend on orange peeling or hawaiian vacations, as they see fit.

That's what I said. Whack asked if I'd support a 1% tax increase to give better support to the disabled, and I said yes. (I'm assuming that support covers a lot more than orange-peeling!)

So it sounds like, as I said, people saw a Marx quote (it's actually from Louis Blanc, Marx only quoted him, but never mind) and immediately assumed that I was agitating for a command economy and five-year plans and whatever. I think that people should hold down a job and pay taxes if they're able, and if they're not able (due to illness, injury, age, physical or mental disability, pregnancy, etc.), they should be able to count on the government/society to take care of them. That's all.
Napster founder plans to screen movies at home on day they hit cinemas
> people would imagine the web would be amazing, and responsive and beautiful, and we would be doing some seriously intricate stuff.

I think this is what happened. Everyone can agree that there are many examples of extreme over-engineering on the modern web, but sites like gmail, facebook, youtube, twitch, google docs etc, by the standards of 1995 are pretty damn amazing, responsive, and beautiful. Concerns about privacy and ads have made us wary of these trends on the web, but from a purely functional perspective, the modern web has achieved incredible technical feats compared to what was possible in 1995.

> Instead ... no, we have a pile of junk that only kind of works, and slowly at that.

Yes, there is a lot of junk on the web, and yes, it "kind of works", but this is true of all software on all systems. There are plenty of compatibility issues with native software across operating systems, there's also plenty of junk software on the desktop and in mobile app stores. All software is crap and the web is no different, but it isn't especially crappy, it's just that we see a lot more crap on the web because visiting a URL is a lot easier, safer, and more discoverable than executing arbitrary binaries.
This is concerning to me, not because I use InfluxDB, but because my company is also a "pure play" OSS vendor. So it's always concerning to see a company fail to achieve success with the pure-play model, and wind up having to go "open core".

Also, there were some tentative thoughts about using InfluxDB as the main long-term storage backend for Prometheus, but that has become pretty much uninteresting now that clustering support (needed for LTS and durability) is basically cancelled for the open-source version.

True, but consider this: Given that InfluxDB (core) is Open Source, there's nothing to stop somebody else from coming along and building a version with clustering support. Whether that will happen or not is, of course, an open question.
I have a game server with them, however I'm switching because of the downtime. I stumbled upon this and they didn't even warn us or say anything about it.
How long before the first WebAssembly exploit?

(And what advantage does WebAssembly have over Java applets? We've been down this road.)
Google AI wins second Go game against top player
they aren't gonna just leave money on the table.
Never thought i'd see Aphex love on HN.
Not everyone has to give a signal on why they disagreed with you as much as people don't have to give you a signal on why they agree with you. I don't get this argument. People may agree with 2 out of 5 things in a list and vote +1 because they don't care about the 3 other things. You still don't get that feedback from a +1, just like you won't get from a -1. There shouldn't be higher standards for disagreement based on reasons because the same doesn't exist for agreement.
That's where curated media comes into play. No-one's going to upvote an article that's literally just filler text.
Ok, I'l be candid, I never feel very confident in my ability to separate news from hype when it comes to medical innovations. Can someone with some experience in the field give me some idea about how authoritative and well founded this report is. So many times researchers with put out this big press release of an initial finding that is going to completely rewrite a branch of medical science, then it gets peer reviewed into oblivion and is never mentioned again.
> How do you stop 100,000 drones, who are deliberately doing things to make them hard to shoot down all at once?

this is where those laser systems come into play. US Navy has already deployed some and Israel has Iron Beam.
I disagree with that sentiment. Constant to me implies decided at compile time. The reason we should use "val" is because it is a short abbreviation everybody gets. It also has symmetry with "var," as "value" and "variable" are both adjectives, whereas "let" is a verb.
As is Bjarne.
That what I would have thought. Except something is happening here that causes things to be different.

Simply filtering out antibodies should not have any effect on organ rejection, since the antibodies are just regenerated, yet for some reason it does.
All the data is stored in the cloud and synchronized between multiple devices, with version histories of everything you write.

As we flesh out the software, we'll also be building realtime collaboration, writing groups, etc... So in the long run, philosophically, it's more of a service than a single piece of software.
The two first demos worked for a while in Firefox on Android. But when I let the second one keep running for a little while, Firefox crashed.
I can totally relate to the impact of FM on my life. I'm CTO of Workshape.io and some of our UI elements were inspired by the interface that was present in some of the older versions of Football Manager and Championship Manager. The concept of the radial plot for comparing player's skills was an idea we applied to our matching service.

To echo the parent poster's comment. It would be very cool to extend this blog into a series and see an analysis like this applied to the most recent version of Football Manager.
Doctor's Prescription Drug Ring: Multi-Million Dollar Drug-Trafficking Scheme
Absolutely utterly agreed. Trying to pull along students who want to fail pulls down the ones who want to succeed.

The American dream used to be about letting those who work hard succeed, and letting those who didn't fail. And anyone could choose to more from the fail to the succeed pool.
That's slightly ambiguous. Is your definition of a "modern space cadet" keyboard that it has more modifier types? Or that it has more keys? (Bear in mind that one could go back to a 101-key U.S. PC/AT keyboard and still have more keys than the 100-key space cadet keyboard.)

For keyboards with more keys (and yet no vendor-defined private HID usages), one can look at the keyboards available in Brazil. Some of the "multimidia" keyboards from the likes of Multilaser, C3 Tech, and Leadership have the 107-key Windows ABNT2 physical layout, with anywhere up to 20 further multimedia keys.

But these keyboards don't have keys engraved with more modifier types beyond the usual five.
You can have an equally simple implementation (plus one mask operation) if you put the length encoding in the most significant bits. The advantage of having length in the most significant bit is that in the common case (1 byte integers), the decoding is faster.
wow-- thank you for this tidbit.. just quickly read the wiki on it.. and now Im gonna get on and read it. :D
Sounds like really neat work. It reminds me of an idea I've toyed with just a little: you know how chemical reaction networks can compute? E.g. https://johncarlosbaez.wordpress.com/2014/03/23/programming-... Last I heard, they'd used DNA strand displacement in vitro for simple neural network stuff. So I wondered how practical it'd be to encode a Bayes net as a reaction network, with the Gibbs sampling done directly by thermodynamics. This wouldn't compete with the sort of thing we do in silicon; maybe it'd work out for tiny diagnostic systems in synthetic bio? With less overhead than the neural nets.

(Well, that took more space than I wanted. I downloaded one of your circuits papers for a gander.)
I really like Scala. It is a really interesting language, and a productive one for me to program in. However, I agree that implicits are a bad feature. 90% of the confusing bits of Scala are because implicits exist and are, well, implicit.
I prefer the term "mindful" to luddite. Luddite's opposed technology, you oppose the direction it's headed.

But I think you're completely right. We took all that made the web unique, and turned it into a black box for abstracting away hardware/OS.

It's hardly surprising though... you can decentralize a network, but power and control over the medium was bound to become centralized in some form.
Well, great job, team!

I get a free speedup for my non-numpy/scipy projects and that's flipping awesome. The 2.7 and 3.2 support is just fine for my needs. Your focus on the C API emulation seems totally appropriate to me.

If numpy and friends worked well on pypy, IMO there'd be little reason left to use CPython.
> Not everyone has to give a signal on why they disagreed with you

On GitHub? They absolutely do. It's a platform for collaboration, not idle chatter. If you do not wish to support your disagreement, you probably shouldn't be posting anything there to begin with.

EDIT: I've also already explained to you why 'agreement' and 'disagreement' are held to different standards. I'm not sure why you keep repeating this point.
Hypertextification features? Ha!

Try 3D model viewer: https://youtu.be/n8KgxaNYRe4?t=27
One more reaction just iterates a number next to an emoji. It doesn't add a comment and nobody gets a notification.
The reason why it works is because so many civilian pilots were first trained by the military.
Based on which facts have you arrived at that conclusion?
Or for people that upgrade their machine for any reason. I recently switched some hardware after my GPU died. My updated copy of Windows 10 (from 8.1) then needed to be activated again. When I tried the automated phone activation it didn't work and I was connected to some support guy that told me to either reinstall 8.1 and then do the free upgrade again or just buy Windows 10. That's a bit annoying as I didn't expect that. Oh well...
I don't think they can do that due to the relatively weak anti-piracy protections of Windows 7, and the ease with which a SLIC 2.1 pirated copy can be converted to a "genuine" Windows 10. It would leave too big a window open in markets like China, so after the year of free upgrades they want to draw a line under the broken system and move forward.
Depends on how much cash your throwing around. Casino's tend to track there high rollers with great precision, but if your tossing out < 1,000$ total it's not an issue.

PS: In the US the government requires casino's to track large winnings for the IRS they hand out W9's.
My friend works on this project at SRI and I've had the fortune of seeing the little robots in action. It's quite a marvel seeing structures getting built in this distributed fashion via a group of robots.
Reuters: http://www.reuters.com/article/us-usa-fed-bangladesh-typo-in...

Bloomberg: http://www.bloomberg.com/news/articles/2016-03-09/the-1-bill...
Good realization. Now take it one step forward, and realize that C++11 was just a "spit shine" over C++98 (although spit isn't the bodily fluid I'd use to describe it). It's all part of the marketing machine to sell an ancient programming language riddled with security holes and WTFs. And it's working pretty well, unfortunately... the Donald Trump of programming languages.
Digital Ocean Google Connect Requires “Manage Contacts” Permission
I think you're right that contests are the way to get reviews, at least, from parents/students. Niche is taking this approach actually, largely through FB I believe. It provides some interesting data. There is the same issue of timing--how relevant is a review from years and years ago--but it's interesting data.

Scraping sites is probably more of the way to go or just using Wikipedia as Google does, for example, in their school info boxes.

It's definitely something that, longer term, would be good to seriously look into.
Toyota Wreckers Melbourne – Toyota Truck Wreckers Melbourne
https://aws.amazon.com/devpay/

See e.g. https://forums.aws.amazon.com/thread.jspa?threadID=162701
Right now if a repo is trending down (from the moving average) it will have a negative score and won't be showed at all.

The algorithm basically looks at the moving average, the new watchers gained and the number of total watchers. It'll calculate the the rate of change in new watchers and compare that against what it expects given the lifecycle of where the repo is at. So a brand new repo adding 150 stars per day will beat out an established repo that adds 250 stars per day.
IIRC the 9:1 worked for the IBM
370 instruction set
on general purpose code.
Kemal was across the hall
from me at Watson and
explained it.

Yes, the compiler is involved.
So what?
Not able to send a text messsage? That I don't believe.