skysight-inc/HackerNews huggingface dataset:
Just a little bit of programming can be powerful. If I were designing an elementary school course, it would focus on two things:

1) How to clean data. Real world data is always dirty. It mixes strings and ints, has commas and quotes where they shouldn't be, etc. Knowing how to think of data in terms of a standard format and having a plan for exceptions is very important.

2) How to manipulate data. Python, JS, or some other simple dynamic language. Teach how to do functional style programming such as list.forEach(<lambda>) to transform or analyze data.

It's easy to make homework and tests for something like this. And these are fundamental skills. It doesn't matter if Python or JS fades away. It doesn't matter if popular formats change from JSON to something else. It's about teaching how to think about data and how to get it in a form where it's easy and reliable to do analysis or transformations with it.

We don't need to make programming "fun". We need to treat it like algebra. A basic skill that all should learn. But that doesn't mean making web pages or mobile apps. And it also doesn't mean the theory focused CS topics like data structures and algorithms. Just start with learning how to think of data in a standard form like CSV or JSON. And how to use a programming language like JS/Python to do something with the data. After students master these skills, it can be integrated into science classes. Students will know how to write simple scripts to clean up the data from a lab test and analyze it.
New 13“ MacBook to launch in Q3, end development of MacBook Air insider says
You're welcome and that's relatively tiny. :) It's actually a variant of an old-school approach of developing on underpowered, older systems to maximize responsiveness. Apps, web sites, databases, whatever. I mean, there's features in modern CPU's that almost everyone has that you can optimize for. Do that for sure but make your baseline efficient even on lowest, common denominator.

Means it will run like a McLaren F1 on the modern stuff with almost no resource requirements. Ironically, it didn't matter all that much on desktops and servers. The new trends of mobile browsers and pay-per-CPU-or-whatever clouds mean it brings more benefit than ever. Especially at scale.
Thanks for recognizing our Core Team, too. They're an integral part of our community. :)
Sure, but there are many things the FBI could be doing to be more effective. The only thing stopping them is constitutional protection of civil liberties. So I wonder what the conversation sounds like when they determine in this case, they should be exempt from the law.
What happens when two apps wanna do different things with that same packet?
maybe. but text mode is pretty fundamental really. It could be powershell or anything I guess, as long as it had files and commands and was both interactive and scriptable
I remember reading this when it came out, and noticing how it reflected some of my personal experiences.

I found that meditation unlocked some of my inner anxiety and I was experiencing frequent panic attacks when I wasn't meditating. I had to stop for months.

I have started again, mostly because I miss the benefits of meditation, but it is closer to what another poster labeled "comfort meditation." I still consider one of the longer retreats, but I don't know that I'm yet ready to face that again.
Solid list. Operating several sites today, modern search engines do not require keywords or description tags for content to be effective. So if you operate a blog, or custom site don't put much effort or time into it. If you are looking to cut down on dev time in real world sites, the most important thing are [1] title, [2] http-equiv, [3] charset, [4] canonical, and [5] viewport. Those first 3 will be sufficient for most purposes, i.e., MVP websites.
The github numbers are correct:

$ find ./java8 -name \*.java | xargs wc -c | tail -1
123903 total
$ find ./scala -name \*.scala | xargs wc -c | tail -1
80516 total
$ find ./haskell -name \*.hs | xargs wc -c | tail -1
11234 total
Sure; I disagree, but it's both rude and pointless arguing topicality with a mod :)
Nice read. I understand the sentiment but I find the "win declaration" a bit too weird.

How can one say "Rails won"? It's not like people will stop making web frameworks. Like any other software it will eventually be made obsolete by something newer and better.

Maybe I am just nitpicking.
As I understand it, what you propose would not be a "new recording" but rather a copy of a previous recording. This provision allows covers to be made without permission, provided you pay.
Obligatory xkcd: https://xkcd.com/1244/ (explanation and more details https://explainxkcd.com/1244/ )
MCTB - Mastering the Core Teaching of the Buddha - which is a fairly hardcore "path" towards enlightenment has these phases well charted out.

http://www.dharmaoverground.org/web/guest/dharma-wiki/-/wiki...

Once one has crossed the Arising and Passing Event, one will enter the Dark Night regardless of whether one wants to or not. It doesn’t matter if you practice from this point on; once you cross the A&P you are in the Dark Night to some degree (i.e. are a Dark Night Yogi) until you figure out how to get through it, and if you do get through it without getting to the first stage of enlightenment, you will have to go through it again and again until you do. I mean this in the most absolute terms

These are a well understood steps in the journey towards enlightenment and comes with necessary warnings. For most people, they will not step this far and this point is moot. For hardcore practitioners of meditation, it's a necessary step. What I think has happened is that meditation has become classified as "infinitely benevolent" : you can go down that path, as far as you can, and all will be good.

Meditation like weightlifting, needs guidance and care. You can hurt yourself if you don't respect the barbell.
Technology in a rut
This is why economics is my favorite subject: https://en.wikipedia.org/wiki/Product_bundling
Then a copy is made and written to instead. Or maybe the original is unchanged but both apps write to a different place. Additionally, any unchanged fields could be inherited prototypically from the original datum.

You (necessarily) lose zero-copy when the dataflow isn't one-input-one-output.
Japan is worried about this. K-Pop is overtaking J-Pop. Korea is subsidizing Korean entertainment aimed at other Asian nations. This is considered an aggressive use of "soft power" in Japan. So Japan now has a Cool Japan Fund.[1] This is a well-funded venture capital operation, funded by the Government of Japan and some big banks, to export Japan coolness. They've funded a free anime site (daisuki.net), an anime translation service, and a Japan channel for other Asian countries. Plus various food-related projects.

They're looking for profitable projects to fund. See their investment criteria.[2]

[1] https://www.cj-fund.co.jp/en/
[2] https://www.cj-fund.co.jp/en/investment/flow.html
They're suggesting that Bootstrap-like classes that name and reference a specific visual rendering (e.g., col-md-hidden) are no better than the old ROWSPAN/COLSPAN mess. They've just moved from HTML attributes to being packed into the class attribute.

Then again, semantic markup was a huge pain in the ass before tools like SASS. Now you can actually name and categorize elements semantically in the markup, then decide what that actually means in the pre-processed CSS.

Edit: And it's true: Having recently gone through even a simple bootstrap-to-bootstrap redesign, we pretty much had to comb through every view and remove/replace non-semantic CSS classes. With SASS mixins and semantic markup, it'd have been a CSS-only change.
One of the interviewees mentioned that meditating was very difficult because he kept having thoughts that were not supposed to come up emerge. My immediate thought was to what I learned in Buddhist teaching to have compassion for oneself. If he had been instructed well, we would have known to accept all the thoughts that arose and merely observe them.

The following passage from Thich Nhat Hanh comes to mind:

Before the Buddha attained full realization of the path, for example, he tried various methods to suppress his mind, and they did not work. In one discourse (the Mahasaccaka Sutta), he recounted:

I thought, Why don't I grit my teeth, press my tongue against my palate, and use my mind to repress my mind? Then, as a wrestler might take hold of the head or the shoulders of someone weaker than he, and, in order to restrain and coerce that person, he has to hold him down constantly without letting go for a moment, so I gritted my teeth, pressed my tongue against my palate, and used my mind to suppress my mind. As I did this, I was bathed in sweat. Although I was not lacking in strength, although I maintained mindfulness and did not fall from mindfulness, my body and my mind were not at peace, and I was exhausted by these efforts, This practice caused other feelings of pain to arise in me besides the pain associated with the austerities, and I was not able to tame my mind.
Elevators are very expensive to build and operate— requiring every new multifamily building contain one would significantly increase the cost of urban housing by outlawing many common forms of building, and effectively preclude homeownership in many poor urban communities where a 2- or 3- family house is the most affordable route— buildings must be large to amortize the cost of an elevator, and large buildings are usually owned by large corporate landlords. That does not appear to be a tradeoff Congress desired.

"The Fair Housing Act requires all "covered multifamily dwellings" designed and constructed for first occupancy after March 13, 1991 to be accessible to and usable by people with disabilities. Covered multifamily dwellings are all dwelling units in buildings containing four or more units with one or more elevators, and all ground floor units in buildings containing four or more units, without an elevator. Federal regulations adopted by the Department of Housing and Urban Development at 24 CFR 100.201 define covered multi-family dwellings."
http://www.fairhousingfirst.org/faq/mfhousing.html
> A typing judgment is not a type

You are absolutely right. `x` is a proof object of `T` in the logic induced by the language, but I didn't want to get to that level of technicality, just to show the difference between data-level propositions and type-level ones. That's why I added the second paragraph, but in the process confused matters; sorry.

> Propositions really are types.

Types have a syntactic meaning that determines the well-formedness of an expression. Once you talk about types, you must talk about a language; a type cannot exist without a language because it is a syntactic construct, but a proposition can: it is a set (of programs, or Turing machines if you like; people in the verification community may say it's a set of states in a Kripke structure). Now, you could say that given the proposition (or the set) P, you can construct type P in language L that expresses it, but P would still not be a data-level expression in L. You can then argue about whether or not this matters, but you can't deny that the two expressions of proposition, i.e., the dynamic `x < 10` and `T`, are distinct and "live" in two separate worlds. When data-level propositions are concerned, this is not the case. E.g., in TLA+, an untyped logic (TLA+ZFC), the program and the propositions are the very same objects and not at all just a "data-level abstract syntax representation of propositions".

> And your example is simply not valid Haskell.

It wasn't meant to be (I haven't written a Haskell program in over 15 years). Sadly, unlike standard logic and set notation, there isn't a standard notation for typed LC with data types, or any typed logic for that matter (not one that I'm familiar with), so you have to use something with a meaning people would understand or define a syntax every time.
>> This style of processing, invented by columnar database systems such as MonetDB and C-Store

True, since MonetDB came of out of the Netherlands around 1993, but KDB+ came out in 1998, well over 8 years before C-Store.

K4 the language used in KDB is 230 times faster than Spark/shark and uses 0.2GB of RAM vs. 50GB of RAM for Spark/shark, yet no mention in the article. It seems a strange omission for such a sensational sounding title [1]. I don't understand why big data startups don't try and remake the success of KDB instead of reinventing bits and pieces of the same tech with a result in slower DB operations and more RAM usage.

[1] http://kparc.com/q4/readme.txt
> She gave me a C because she couldn't see my work.

Remember when the system is unfair, cheating becomes fair. For example in this case you should have tried to update your program to produce a list of steps showing your work.
Wide Residual Networks
> The average IQ is only 100

You do realize that's a tautology, right? There's no reason productivity couldn't be increased, and one potential method would be to boost human intelligence.
Ισπανία: Μπαίνει στα πλέι οφ η Αλκορκόν
Considering the government currently has the same power over citizens, I can't see how this argument holds up. Especially when the government is granted powers of total surveillance and mass hacking[1], there needs to be some accountability and balance of power.

[1] https://medium.com/@RonWyden/shaking-my-head-5c1b60db9086#.h...
Senior scientists spend a lot of their day chasing grant funding and you better believe they tailor their proposals and research to the goals of the organization that is funding the grant.
For Europe and Japan, population is in decline. US population would be in decline if it were not for immigration. China is expected to max out around 2026. (The one-child policy worked.) India, though, has real problems.[1]

Two big problems we expected to have were overpopulation and running out of energy. Neither happened.

[1] http://www.eastasiaforum.org/2013/04/05/indias-population-in...
I wasn't serious.
The drag-and-drop is done from scratch. Quirk just listens to browser events like mousedown/mousemove/mouseup and turns that into manipulations of the circuit. Getting it to work well across all the browsers, and modes of interactions, is quite finicky. For example, mobile browsers refused to not scroll even if `event.preventDefault()` was called, so I had to overlay the drag targets with transparent divs that have `touch-action: none`.

Quirk doesn't have menus.. you might be thinking of the recording of Davy's simulator? Those menus also look custom-made. I actually wouldn't call them "nice", because they lack important polish. Read this: http://bjk5.com/post/44698559168/breaking-down-amazons-mega-...

I'm sure there are libraries for menus and things like that, but I generally prefer to try to do it myself unless those libraries have a really good interface.
I haven't used rails in about 3 years (when I first started programming) and I only built 1 application which was a super shitty weekend instagram clone that didn't really work well. I didn't want to use rails anymore because it didn't feel like programming and nodeJS was getting hot.

The thing is, I knew fuck all about programming then and now, I have the luxury of knowing very slightly less than fuck all. Which gives me the perspective that this article has, rails is pretty fucking awesome for building a crud application that uses a relational datastore. The author indicated ~80%.

Wordpress is also something I swore off when I was learning because it straight up wasn't programming. I installed wordpress on a server for the first time last week to setup a blog. I browsed a few thousand themes, it took me a while to find a theme for a blog. The just a blogging platform is actually more ironic now, than it ever was.

So, I agree with the author the design patterns shape the community and then the community shapes the design patterns. You can pretty much build any type of app with any language if you are motivated and talented, however, from my observation, the following languages seem to give you the highest leverage in the domains the community has evolved them for:

PHP/Wordpress: Blogging sites & CMS building.

Node/JS: Applications and APIs typically with a noSQL database.

Ruby/Rails: Building CRUD apps with relational datastores.

Python: Data intensive applications & programming.

erlang/elixir: Never used this, but seems ideal for highly scalable concurrent architecture and highly scalable process choreography.

So in essence, I agree with the author. I would love to switch from node to Rails as I like the framework aspect where you can just get productive super quick. I also see rails as going away, so I wouldn't make the time investment. I think learning node was the right thing to do ~3 years ago,
but I wish I spent another 6 months using rails and got really comfortable with it first.

> This is not serious programming/you aren't a serious programmer

fairplay. I am a jr. web developer, explaining my conception of some frameworks/communities/languages, so I agree with you that I am not a particularly talented programmer (it isn't my core skillset) and I am not solving hard problems in this arena(as I don't conetend that I am). I disagree that I claimed any of the above was my definition of serious programming. Of the hard problems I will work on/what I think needs to be solved, I have spoken of at length elsewhere.
The problem with maintaining the install is that it really slows down your deployment of feature and evolving the ecosystem. It's not just a matter of extra know how. SaaS is more than just ease of use, it's a very very rapid and competive delivery of new features day in day out. Companies are adopting SaaS not just because they don't want to maintain the infrastructure / install software. They're adopting SaaS because they want the latest and greatest so they can compete better against their colleagues that don't have the latest and greatest.
Why Is It Unusual for Japanese People to Use Computers?
London metro is greater than a quarter of English population.
I'm not a Flexbox expert, but I'm curious to learn what Spectre has over Bootstrap in this domain. Is it the .hide- classes? Is it the Responsive Resizer testing tool?

It seems that the .col-[size]-[num] classes function exactly the same way in both.
Does it seem to help much at all with the political sphere? In US politicos seem to me to be pretty ignorant of some of the finer points, but that may be an age thing too.
Note that the firewall would need to exist outside the suspect system. And make sure your firewall device is not itself affecting by this.
I think you're making the wrong comparison; it's not people who hate commercials and people who love them, it's people who accept them because status quo and people who don't.

Also, your Netflix answer for mobile is a non-answer. Jaccard similarity between Netflix and Hulu is pretty low.
The greatest potential effect is demystifying "programming." Simply writing code is quite a different set of skills from being a developer, but to many people even superficially it's magic.
I assume you spend a lot of time supporting paid customers? I'm on the same boat. Part of making something for a popular platform is the fact that a lot of customers with very little knowledge of programming will get to use it and will need support for the simplest things.
Value of startups ideas
Apple Prepping Thinner MacBook Pros with OLED Screen Above Keyboard, Touch ID Q4
Everyone always forgets about Brother Marquis.
If we are talking about frameworks, I believe Padrino is a much better designed framework than Rails. It doesn't have any magic of Rails and architected in a very elegant way. I just can't tolerate ActiveRecord, so Padrino having Sequel support out of the box was definitely an important step in going away from Rails. Also being built on top of Sinatra, it is also much lighter and faster than Rails, another huge reason to switch.

Yes Rails wins the popularity contest, but it doesn't mean it's the best thing for Ruby.
Can I use gitlab container registry with gitlab.com? Can I use private images in said registry with public gitlab.com ci builders?
I haven't found a way to use private containers with gitlab.com ci yet without spinning up a worker for every project.
Maybe a way to register a "team wide" builder?
Yeah, I found that weird. However, if I think deeply about it, given the move to micro-services and soa type architectures I can see elixir winning longer term which is really railsy. regardless, rails has a ton of influence and some great usecases, but I would say nodejs is about as vogue as rails was and will dominate for another several years.

as a nodejs dev, it is super annoying managing the asynchornicity of node and the horrifying dependencies. I suppose rails had stability issues as well. If you read rails is a ghetto by zed shaw, it is interesting (albeit super biased) look at how and why rails developed.

edit: As noted, elixir isn't comparable to rails the framework in that arena is phoenix which is similar (at least in function). Thanks!.
If you are a for profit company, I "believe what you are doing" is trying to make money. Why would you think I would want to do any less?
Thank God you ported it UWP. I always had question "why would Microsoft release a application platform without DB support?". Until I learned there a thing call Jet and then there is something called ManagedESENT with API complicated as hell! ObjectDB recently did a UWP release too and made life somewhat easier. I one can write a simple Key/Value store on top of ESENT.
My team spent a bunch of time looking at AMT as a management tool -- it adds lots of complexity and accomplishes almost nothing that cannot be done easier a half dozen other ways. The only functionality we saw any real use for was an always on VPN and remote wake up where networks block WoL.

The other thing that's even stranger is Absolute Software, a little company nobody has ever heard of who somehow got every OEM to bundle their code in system BIOS for theft recovery since the 90s.
This isn't really about programming languages, as much as picking the right tool for the job.

My dream world at this point: Rust everywhere. Frontend, backend, middle tier, microservices, etc. It has the potential to be all those things. Will it happen? Will it overcome the behemoth that is JavaScript when WebAssembly is finalized and in all browsers? Will it fend off Swift as that language is ported to more platforms? Will it start to supplant the core which is C?

I want it too, but who knows. Right now I have to work in JavaScript, Python, and Java for work, with some Ruby for automation. That's real life.
Polybit – Back End APIs. Record Time
So what was wrong with the "activate a mechanism (maybe a button) to disable the camera for few minutes"? Then there is no issues like this, unless of course the cop gets attacked in the bathroom, but that's not super likely, so let's not worry about it
Thank you for saving me a click.

As a designer I get my panties in a knot every time I read about color. At least when I catch misleading or ignorant headlines.
Starter Pack: React + Redux-saga + Auth0
It would be useful to boot the machine with FreeDOS (which has no networking code) and see what, if anything, comes out the Ethernet port.
I just turned this preference off in Firefox, and it didn't stop the demo from working, which makes sense since the preference says it only disables oncopy/cut/paste events, and this demo uses a different method.
They just finished it - I dropped by last week to have lunch with a friend who works there. Nice place.
In a recent article "Why Aging isn't Inevitable" (http://nautil.us/issue/36/aging/why-aging-isnt-inevitable), the author suggested that the the "Grandmother Hypothesis" sounds reasonable, "but a number of demographic researchers have found that when they do the numbers, it’s hard to make it work".

He suggests an alternate theory: "An older, “retired” segment of the population, we argued, serves to keep the population stable over cycles of feast and famine."