skysight-inc/HackerNews huggingface dataset:
Its just that its domain is mostly restricted to the web. As you pointed out this is not so terrible at all, at the end of the day that's where the bulk of the jobs are for instance. Actually, I am amazed that a language that was originally designed for such a narrow domain is where it is today (thank XMLHttpRequest and V8 for that).

I totally agree that learning several languages is extremely enlightening, exactly for the very reasons that you have listed.

One big reason for one teaching language is that there seems to be a bit of a FP vs OO religious war of sorts. If you think in concepts, such disputes look shallow; in fact, the whole idea of paradigms becomes irrelevant. This is why I believe that to learn both FP and OO in the same language (together with many other paradigms) is much more enriching, because then you will learn which one to choose for a given situation, based on relevant techniques, and when and how to combine them, rather than being stuck with whatever is available in a language that favours one paradigm (or just one form of concurrency, or of inheritance etc). You will learn how to let the problem drive the design, rather than the language.

Pure languages like Haskell or Smalltalk, for instance, can be optimized and super concise precisely because they are restricted to one paradigm. But, for the reason above, I don't think they would be good for teaching general programming and only entrench that FP vs OO view (in fact, I think js would be better than these). But once you know, learning such languages is a pleasure.
Here’s What Could Be in HTC’s ‘Vive 1.5’
An important topic, but can we at least have some mention of what we can do to improve oxygen levels in the oceans (aside from reducing the level of pollution, which is the obvious but slowest to implement solution). Surely there's something that could be done to tackle this in a more immediate manner? Are there plants within the ocean ecosystem that convert carbon dioxide to oxygen?
How a Designer Built and Shipped an iOS App in 6 Months
Hmm, I don't know about that, I see at least three different character types:

1) those who want to avoid labour, the lazy, some of whom are driven to invention to reduce their labour in order to have more leisure;

2) those who are happy to work in the current system, the content, they get on and do what's needed;

3) those who want to reduce their direct labour in the current system in order to "labour" in other ways, the driven, they want to automate daily living so they can work on other things;

There are subgroups within these for example "the lazy" has a group who will accept a lower quality of life in order to reduce labour, and a group who will prefer to use other people's labour to reduce their own, etc., etc..
"people readily engage in broad, often negative, stereotyping about groups they oppose"

Ahh...DYSWYDT?
> this is the time everyone and their brother, sister, mother and child will have something to sell you

One can only hope! At this point we could stand to have some architectural fragmentation. I'm pretty happy to see RISC-V blatantly capitalizing on this situation.
Show HN: Top 10 mentioned books from Hacker News in 2017
You can easily iterate over all binary strings to generate your illegal number too. That way you don't need to rely on the normality of transcendental numbers. If you concatenate all base numbers in base 2, you even get a number that's normal to base 2. There's no proof that it's normal to most other bases, though.
From this perspective it's the same under Putin, just different people. They just make it look like it's not and massively brainwash people in every possible way.
GDP goes down. Money flow out of country is growing. Poverty over the country. Corruption in every political institution (even on highest level). Speech freedom is dying (there are just a few media who still are brave enough to criticize the government).
You can't move with the speed of light. If you move at 99% of the speed of light away from the star you do see the star but it will look red because the light waves get stretched out.

Photons indeed have the special property that they move at the speed of light. This speed is special. If A is moving relative to B and they both measure the speed of the same light ray they both measure the same speed. This is not the case if they measure a particle C going at less than the speed of light. In some sense the speed of light acts like an infinite speed in the sense that "c plus v = c" just like "infinity+x = infinity". But the plus in this equation is relativistic velocity addition: v plus w = (v + w)/(1 + vw/c^2) where c is the speed of light. You can see that if you set w=c you get v plus c = (v + c)/(1 + vc/c^2) = (v + c)/(1 + v/c) = c(v + c)/(v + c) = c. The speed of light has this property but the speed is definitely finite approximately 300,000,000 m/s.
I vaguely recall reading there were only a handful of companies offering computing at a scale, and none had the breadth of IBM. So, monopoly?
I cut out Reddit entirely, and severely cut down on my Facebook usage. I'm not on any other social media (I don't consider forums and HN comments etc. to be social media). In general, I abstain from most online non-specific discussion, because it always tends to devolve into politics and mudslinging.

IRL I go to a lot of concerts, and I spend a significant amount of time cooking and baking, with my girlfriend.

IMO the key is to do stuff YOU like, instead of getting caught up in the drama of others.
No it’s not, the problem with Tesla is repairs or the lack there of pretty much anything above cosmetic damage gets a write off as total loss by the insurance companies.

Tesla should allow for proper repair of damages if it won’t, the insurance costs will sky rocket and the environmental impact is also there.

On the other hand people have been buying written off Tesla’s with very little actual damage and repairing them so you get a model S for like 10,000 dollars.
Please have a look at https://pythonclock.org/ and stop riding dead horses.
Is there a good way at all to tackle the issues you mention? I ask because, well, I kind of recognize myself in this description.
Intel, AMD and VIA CPU: Microcode Repositories
The first problem is easily avoided with a few style guidelines. If a feature exists it doesn't mean it must be used. You can configure CoffeeLint to avoid confusing constructs.

The second problem didn't turn out to be as big as I thought. I was bitten by it about a couple times a year, and every time it was symptom of too long functions or too many closure nesting.

Transpiling and source maps are not a problem. Small changes in my code takes 200 ms to recompile with source maps, with webpack in watch mode (projects are ~20k lines). And when I start a new project I just copy the webpack config from the previous one (with cli switches for several features).
Not your neurotypical consultant: demand for autistic tech experts surges (2017)
That's a good point. A trait might be normally distributed, but (trait × some environment factor) may have a bimodal distribution (or multimodal, or something else entirely). Haven't considered it, thanks!
This may be relevant: "‘I Thought I Was Lazy’: The Invisible Day-To-Day Struggle For Autistic Women" https://theestablishment.co/i-thought-i-was-lazy-the-invisib...
As a chid I was told I was smart, as you suggested and to fit the description of what I was labeled, I resorted to chronically lying about my skills to measure up.

There's no sliver bullet to this problem.
Elixir: Introduction to OTP, GenServers and Supervisors
On Google scale you quite certainly want to do that. Not just for security, but for legal reasons. You really don't want to end up using for example AGPL licensed stuff in wrong places and if you just blindly pull stuff with dependencies from package manager, this could easily happen.
No. I’d get dizzy real fast if that very natural association between movement and perception were suddenly reversed though. (Somehow that didn’t happen when I started using natural scrolling, only when trying to go back from it.)
Makes sense, I've certainly heard of people taking that approach. When I started working on decaffeinate, Prettier didn't exist and ESLint autofixing could only handle very simple cases.

Out of curiosity, were you using CoffeeScript 2? As I was doing research for this post, I noticed that the CoffeeScript 2 output was pretty good compared to what I had seen with CoffeeScript 1, although I think decaffeinate still gives better results in many cases. CoffeeScript 2 also had some small breaking changes, whereas with decaffeinate I needed to stay true to the exact language semantics, so arguably decaffeinate is safer than CS2 when run on a CS1 codebase.
Pretty sure it's GRR Martin!
It works with node --inspect as well.
I gave specific examples of relative latency going the other direction in GP thread. But yes: not only is it not actually slow, it’s a much simpler engineering exercise to make it fast (see caching argument, same thread).

Is it literally definitionally impossible that minted tokens have a useful application? No, of course not. But absent very specific cases I’m going to argue for the thing that’s safe, fast & simple :-D
ReactiveML: programming language for implementing interactive systems
No, they were a product that did not require goggles or glasses or anything. They promised that you could see the effects without any glasses or contacts or anything on your face.

Either they engaged in highly illegal false advertising about their current product or their old product was too magic and futuristic so they cancelled it. Not sure which.

But they pivoted from a non-goggles technology to a googles-technology somewhere along the road.
You can choose then to try to become happy with it, or to change it. The parents point may have been that there are options.
A very interesting number. The first time I learned about it was through this Youtube video https://youtu.be/LnEyjwdoj7g.
Dietary Sugar 'Trehalose' Enhances Clostridium Difficile Virulence
- Leatherman Squirt PS4

- Victorinox Bantam Alox

- Leatherman Wave

I initially bought the Leatherman Wave. It basically replaced my toolbox. I would carry it every day using the pocket clip. After a few months, I started to notice how bulky and overkill it was for everyday carry. I started carrying it in my backpack (which eventually got stolen from my car).

I then purchased the Victorinox Bantam Alox. It's minimalistic, extremely thin and light. The blade is large and comfortable, and the combo tool (flat screwdriver, Philips screwdriver, wire stripper, bottle opener, can opener) is very useful. It's so thin I eventually lost it.

I finally got the Leatherman Squirt PS4. It's tiny, yet has lots of features (blade, scissors, file, pliers, flat screwdriver, Philips screwdriver, bottle opener, wire cutters, sewing pin mod). I carry it every day in my pants coin pocket. The only downside is the blade, which is not as big and comfortable as the others (which I used for cooking, crafting, wood prepping, etc).
I also tried it with some line endings :)

There might be some other slight changes in formatting which is still missing.
Banks, telcos in Singapore working to mitigate 'Meltdown' and 'Spectre'
I didn't see any link in the Economist, but I think this is the original source:

https://www.cdc.gov/nchs/products/databriefs/db293.htm
Computer Networking: Principles, Protocols and Practice
FWIW, as a relatively novice LaTex (in combination with the Beamer program, largely for technical presentations) user, I can imagine why such people nit-pick over typography. The Computer Modern and its derivative Latin Modern fonts are beautiful---not to mention their inimitable flexibility.

I'll blame two of my colleagues for indirectly 'inspiring' me to spend more time than justified, tinkering with LaTex and TikZ (it lets you produce "vector graphics from a geometric/algebraic description"). I'm not happy with the amount of time I spend with LaTex+TikZ, but I find the results to be satisfying and very convincing. Have to diligently chip away at it to get more productive with them.
I’m surprised to see nobody call out alcohol consumption.

While this is a few years old, the data should be relevant; alcohol takes years to manifest into full-blown health crises: https://pubs.niaaa.nih.gov/publications/Surveillance95/CONS1...

Additionally, there has been an upswing in youth consumption in the past decade directly. We need to have a public conversation about what we’re doing to ourselves, especially in places with the extreme “beer culture” like SV, Seattle and Portland.
"This signal goes through two inverter circuits, creating a sharp output."

The two inverter-tubes share a common cathode resistor. This provides positive feedback from the second inverter to the first. The circuit is called a Schmitt trigger:

https://en.m.wikipedia.org/wiki/Schmitt_trigger
Delay or upgrade by purchasing used hardware. I often buy my gear 3-4 years old from Ebay, it lets me upgrade without the sticker shock. This assumes you don't need the latest and greatest. I do this with laptops and server gear.

This is similar to purchasing used cars, you can steadily upgrade with much less capital and therefore each purchase holds much less risk. Also it's much better for the environment.
Or option three: not care about your project because bash sucks and continue to write sh without it.
Great stuff, it is also possible in big corporations, you just have to work on interesting projects with like minded people, be flexible as a manager and lead by example...

Essentially you can turn your team into small company with it's own culture within the corporation, threat the rest as customers, etc...
Tapping Technology to Advance the Future of Journalism
To point out that other callable things can be used. You would not say that "classes are functions" I think, yet they are callable.
I don't think that's necessary. This isn't really a cryptographic use of the hash. Between the legitimate text of the blog entry and whatever arbitrary (likely nonsensical) string produces an MD5 collision, it's going to be pretty obvious which is which.
Wow. That description of the Seahawks milieu says to me that it's not developing traits like grit and optimism, but rather selecting for them. I wonder if intervention studies for this sort of thing ought to be done with intention-to-treat analysis, just like with drug studies [1].

[1] https://en.wikipedia.org/wiki/Intention-to-treat_analysis
WordPress with SQLite – Darryl
Oh wow, ok yeah.. I don't remember those claims at all, how would that even have been possible?

The first time I heard of ML was the Wired piece, and I think that one was already referring to glasses.

edit: Like the other comment here says, I just went back and checked a few places (Wikipedia and other articles) and it seems they've always been about glasses..
Mobile Marketing News of the Week December 30 – January 6
I do not quite see the point of this (other than being an exercise).

We already have web server that do "logging, tracing, health check, graceful shutdown." I do not care about zero deps, because I only install them once and the deps are taken care of by the package manager.

In my opinion, the Go web server only makes sense as part of a Go application as a whole. But a standalone Go web server does not make much sense to me.
Do you see that working more alone as a bad thing? One of my gripes with scrum and such is that such a thing is not possible.
This could very well be humanity’s Great Filter.
I would argue that at this point unbridled skepticism is reasonable.
www would disagree.
pcwalton is right. RAII is just a language semantics to make memory management implicit.

(I feel a little bit cynical today and will say it's typical to C++'s attitude (as opposed to e.g. C): Let users make overcomplex programs more easily, by papering over all the insanity, instead of forcing them to make a clean design).

If there's anything like "memory management" in RAII, then it's the idea of deallocating objects in the reverse order of their allocation. That hardly deserves a note, though, since it doesn't say anything about how the memory is allocated.

(And as usual with OOP, you end up with terrible inefficiencies (too much allocation in this case), since the program is split into needlessly isolated parts in a futile attempt to make them "self-contained". In the end, what that does is also make everything less efficient and more complicated. And redundant, if you care to look at what actually happens as opposed to what the programmer writes).
India’s biometric database breached
It’s not just alcohol. Diets heavy on fat and cholesterol seem to only get more popular year after year.
Game Critic Uses Workaround for YouTube's Copyright (2016)
But it is something worth working toward in the future yes? Perhaps when we have massive amounts of data.
That's a nice property for sure. Typically RISC ISAs have had larger code size.

Being a new ISA, RISC-V does have an advantage of being able to learn from past mistakes.
I'm my own sample but when I was growing up and got C's and lower my parents' consistent message was that I had certain 'gifts' but it required me to put in the effort in order to reap the benefits of those gifts.

I'm not sure they meant it this way but now that I'm older I realize that those 'gifts' could simply have been a healthy brain, free of any obvious learning disability, chronic fatigue or ADHD-like symptoms. And lo and behold, when I did in fact put in the effort I'd get Bs and As.

As a parent I use that approach with my son and, so far, it seems to be working.
"Engineered primarily to handle business data, the 705 could analyze millions of bits of data to determine the optimum location for a retail store; simulate the entire operation of an oil refinery; handle a huge billing operation in minutes; furnish inventory production control reports; or make up a 50,000-employee payroll with millions of deductions.":

http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainfra...
Whoa, hold on there, Magic Leap never promised anything like that.

No official marketing, patent or legal documents or anyone familiar with the space said anything about a form factor that was anything other than glasses ever.
Thank you for the info. I noticed that AR/VR seem to have a bigger presence this year .. very excited for that! I'm an early-career professional scientist (on the SW side) .. I must say, I learned a lot about the capabilities of current hardware by talking to engineers at CES. I'm reading up on LCOS, waveguides, combiners, etc. so I can have meaningful conversations! I am a big believer in wearables (still have my Google Glasses!) ... it would be a dream if we had high quality wearable AR in the market. The main barrier to experimentation is that it is pretty hard to source and integrate the necessary optical systems. I read your older articles on LCOS with combiners. Are there specific modules you'd suggest a "hacker" to try out? (i.e. hobby-level resources as opposed to corporate-level).
Hi chrisper, you are right! This is just a reminder for me on how to do those things when I start a new app in Go, instead of always google for them.
Some thoughts on cryptocurrencies
I think this is more of a statement on how batteries beibg included in this language make it easy to build such things without a fuss.
Charlie Stross – Dude, you broke the future
Skywire – Skycoin Meshnet Project
The article addressed that objection, though.

1. Only activate on sessions where it’s never activated before.

2. Only activate one in, say, seven times.

3. Sniff form once, fail to submit, show user "unexpected error, try again", allow normal behavior, success, user moves on

4. pull the numbers

It’s nice to imagine we follow up every single JS or user reported “it fails sometimes?” error, but a clever malicious script author knows we don’t check 100% of the time.

We are required to expect transient and potential errors from third party services, not even Stripe has 100% uptime. This kind of theft looks like a transient and unexplainable error.
Simple vs Complex, but same code size. An easy win for simple.

It's very nice, indeed. Unlike the established RISC ISAs, this one's created with decades of RISC (and CISC) experience to draw from.

I'd of course still have my doubts whether this is going to draw any traction, if it wasn't for the list of RISC-V Foundation members.
> ADHD is definitely not some kind of genetic defect of the prefrontal cortex or anything of that sort.

Not in the sense that it's definitively tied to a specific pathway disrupted by this or that SNP, but it appears to be heritable in much the same way that height is heritable.
The job of educating people to be citizens is what the K-12 system is meant for. We spend almost $700 billion a year on that endeavor. If that isn’t doing the job, then we need to rethink it. Not waste even more money on education.

The point about climate change shows why more education isn’t what we need: https://www.russellsage.org/sites/default/files/Fig10_Compar.... Countries like Germany are willing to pay twice as much for electricity to fight climate change despite far fewer people having a college degree. The fact is, even most people in the US who have been brow beaten enough by liberal academia,[1] to accept climate change aren’t willing to make any lifestyle compromises as a result. What you want is a change in peoples’ values, not their education.

[1] I of course accept climate change is happening. But despite having a STEM degree, I don’t really understand it in any way I couldn’t have with a 12th grade education. I’ve simply been inculcated with values, as a result of my upbringing, that cause me to defer to academic experts on points that I haven’t personally researched.
> The spokesman said that was a stupid question and refused to answer it.

I don't understand why people do this: you really expect us to believe an adult spokesperson (someone whose job is it to be personable and charming) called a kid stupid and flat out refused to answer a question? more likely he had some reason it was an unfounded question and maybe was evasive but there's no way the word "stupid" (or any other disparaging word) nor "refuse" was actually uttered
To do all of this in just over a hundred lines of code without having to import packages to do it is pretty incredible. It may be just an exercise but it is a very cool one.
Malwarebytes Anti-Malware Premium 3.3.1 Free Key with Crack Here
I don't understand that analogy. I don't keep up with all the news, but my impression is that Trump hasn't done all that much. He has rolled back some regulations that originated in executive orders, left some positions unfilled, while eliminating some other positions. Do you mean to say that the conflict is between his "this bureaucracy will be smaller" and the public servants' "this bureaucracy must be larger"? The growth of the bureaucracy is not the purpose of any of these bureaucracies, even if some bureaucrats have convinced themselves otherwise. Even if you don't care about bureaucracy size per se but only want to see more regulation, "moar is better" is also not a sensible philosophy of regulation, in a government that is theoretically representative of the will of the electorate.

ISTM Trump governs exactly like any other republican would govern, which is nearly the same as any democrat would govern. His vilification and resulting election are a property of the media/content landscape more than they are due to anything particular about him. I stand by my initial impression, that the "problem" is that Trump is an asshole.
Yes. Lambdas in Python are awkward, but you can definitely use either a lambda or a named function.

In fact, you could define a number of useful precondition functions in a single module and use them throughout a project. A couple of higher-order functions could make the post's examples safer and nicer-looking too. For example:

@precondition(starts_with('The year is '))

where the starts_with precondition is:

def starts_with(param):
def test(s):
return s.startswith(param)
return test