skysight-inc/HackerNews huggingface dataset:
>>> functions usually are very composeable

This plus the fact that the "function" is also the most basic way to describe operation on data means that you can build any kind of operations, data structure, program construct as you please like lego.

This is at the same time, imho, the weakness of the paradigm when used in industry : it gives so much freedom that two programmers will solve the same problem in different ways, making it harder to share code. Not everyone has the desire/patience to understand the many flavors of solutions proposed by the colleagues.
The stores can see correlations between products and how many people do "window shopping" in a section. Basically it's being marketed as giving e-commerce type insights into customer behavior for brick and mortar stores.
But the tech can be used in many other scenarios.
Scientists succeed in combining spider silk with graphene and carbon nanotubes
I remember the time I contacted the Russian Consulate-General in San Francisco. It was the beginning of August 2001 and Dmitry Sklyarov had just been arrested after his presentation at DEF CON in Las Vegas.

https://en.wikipedia.org/wiki/United_States_v._Elcom_Ltd.

I was starting to organize efforts on Dmitry's behalf, including some protests calling on the government to drop charges against him. But initially, we didn't even know where Dmitry was being held or what had happened to him after his arrest.

So, I called up the consulate and said that I heard that a Russian citizen had been arrested and would probably be brought into their consular jurisdiction and I was concerned about him and wondered if the consulate had received a report of this.

The man on the other end said, in a super-thick Russian accent, "We do not have such information." And that was it.
I agree that it's better to focus on encapsulation/polymorphism/reuse, but the reason why I personally object to the idea that "for any regular working day programmer Rust is obviously OOP" is because inheritance is usually taught above all of these as the fundamental property of OOP.

I doubt I'm the only one whose high school and college exposure to OOP was to model "Dog is-a Mammal, Cow is-a Mammal, Mammal is-a Animal", and if a newcomer to Rust tries to do the same as their "hello world" then they're going to be greatly frustrated. Again, this isn't to say that the phrase "Rust is OOP" is necessarily incorrect, only that it's going to backfire if we going around shouting it, due to misaligned expectations.
I'm not well-versed on the topic, but I'd guess that an abrupt change in protection could lead to more injuries in the short-term.
Fast analysis of strong gravitational lenses with convolutional neural networks
Once I seriously wanted to have Penrose Tiling tiles in my bathroom but after soon found out nobody manufactures such tiles and would have to produce them manually with a tile cutter.
Uncaught TypeError: Cannot read property 'uniqueness_score' of null
REDESIGN THE SPORT! Geewiz, everyone is standing around with their mouths open. Change the rules and goals of the game to get the desired results.

The problem with football is too many concussions. Stop concussions and save the game.
Judging a book by its cover, maybe... but personality is a huge, huge component of romance, and simple questionnaires, even with free-form, essay-style text responses, are unlikely to reveal enough to predict anything by survey alone.

Arranged marriages certainly seem to permit a capacity for arbitrary pairings, but when you consider the hereditary aspects behind an arranged marriage, where parents are choosing for children, the reality is that a parent's approximate attraction to someone they select for their children, even by proxy through that someone's parents, will probably land closer to what their children would intuitively approach on their own, than random chance.
Some of the things advice can be applied to are gambling, drugs, extreme sports...

There is probably some kind of lesson here.
To save others from searching, Quantum[1] is the new engine for Firefox replacing(/building upon) gecko.

[1] https://wiki.mozilla.org/Quantum
Comes with the territory I think. Working in an environment of complete secrecy does not help you create new or unique things. I can only imagine how unpleasant it would be to work in such an environment. You probably wouldn't be allowed to talk to your coworkers about what you are doing, much less someone outside the organization.
My main issues with the NFL and why I can't support them are

1) NFL knew about the risks and hid them and in some cases deliberately deceived the players about said risks. I seem to recall that only a couple years ago the NFL told the players that with adequate rest, there will be no long-lasting effects from a concussion -- something that has been shown to not be the case.

2) The NFL will go after anyone who releases medical research raising questions about football and CTE. And I don't mean just refuting the evidence, they've gone after the doctors and scientists personally

I don't fault any player in the NFL for wanting the fame and fortune, or playing. But they should also receive all the information that's available as to the risks and dangers associated with playing so they can make their own decision.
I don't follow rugby as close as I should to ask this question but I don't recall having heard or read anything regarding that sport and head trauma. And it is just as contact driven as football. Is it just not as popular and hence doesn't get the same level of scrutiny?
If I was a trained boxer I'd be way more worried about killing someone accidentally, with or without a broken hand.
I think there were some issues that robbers would be checking it, so demanded passwords etc. in the robbery to prevent it from being locked. So Apple made it harder to access to the public.
> We both agree it's a wealth transfer and intended, so why do you object to the term bail out?

Because a bail out is normally a cliff and cliffs are moral hazards.

Suppose Level 10 is great, Level 5 is mediocre and Level 1 is a disaster. Now suppose that there is a federal policy that says if anybody gets down to Level 1, we shower them with money until they get up to Level 5. What incentive does this create for a state currently at Level 3?

Compare this to something like a $12,000/year federal UBI with a 30% flat tax rate. In that case an unemployed person gets $12,000 and someone with a $20,000/year job gets $26,000 ($12,000 + 0.7*$20,000), which is obviously better than just $12,000. Moreover, the UBI is unconditional regardless of which state you live in, so if your state is terrible, the level of assistance isn't conditional on you continuing to live somewhere unsustainable.

> This is a wealth transfer to failing states to prevent complete collapse or an a massive exodus of the population.

But that's what's supposed to happen. WV has negative population growth. There is nothing wrong with that. It doesn't need to be stopped. It's completely natural for unsustainable places to be abandoned.

Places aren't people. There is no need to save them through external intervention.
He doesn't give any specific reason why he thinks that Go is better. I've used both Go and Node.js and I came to the opposite conclusion.

I'm not a huge fan of Goroutines spawning threads in the background. I think that spawning threads and processes should be explicit because there is a big performance penalty when multiple threads have to share a CPU core because of context switching.

With Node.js, you have more control over the process count so you can minimize the amount of CPU context switching that happens by making sure that each process gets its own CPU core.

That said, I do think that on a conceptual level, Go feels cleaner than Node.js... But since async/await was introduced I feel that Node.js has the upper hand again.
I remember distinctly at the time that the fact that there was excitement around node.js because it was built from the ground up to use evented IO exclusively. All the libraries, the core runtime etc. People in other languages (C) were for sure doing it, but not in the holistic way node was. As opposed to java and python where you needed to avoid using the library calls that were blocking.
Great idea! Less head injuries, but still a hard-hittin' sport https://www.youtube.com/watch?v=s1aU0hz5Tf8
> As a developer, I can't not have a numpad

This feels a bit like "how to draw an owl"[0]. Can you connect the dots?

[0] http://cdn.dioramadrama.com/uploads/2015/05/how-to-draw-an-o...
> True enough, but assuming they decided to pull the stunt before the new laws came into effect, which isn't until the middle of next year, the real question is whether public opinion could be shifted in so little time.

Interesting idea. I did not think about this, mostly probably because I would never do this if I was Facebook because there is a very real risk of it back-firing. Many people here (I'm living in Germany), especially among the politically active, are in a kind of love-hate relationship with Facebook, and a clear attempt of blackmailing an entire continents' population in order to force political action in favor of an absurdly rich, multinational corporation could very well kill off whatever positive attitude there is towards Facebook in particular.

As of competition having to comply with the privacy law: of course it would have to. But I also assume that this is not impossible at all, it is just inconvenient and costly, especially if you have a huge legacy system built under the assumption that you can do practically everything with the data of your users. If you design your system in compliance with the data protection law in the first place, this gets considerably easier. Money would not be a problem at all: there are more than enough investors in Europe who would love to throw money at an attempt to create a second multi-billion-dollar money-printing machine in a market that is currently assumed to have a very high barrier of entry (but exactly that would change if Facebook gave up on Europe).

I also assume that it will not be impossible at all for Facebook to comply with these regulations, just pretty inconvenient. Under this assumption, any refusal to comply must automatically be motivated by a desire to maximize profits and minimize political influence on the platform, not by a sheer struggle for survival. Facebook's PR department might try to spin this into a different story, however...
https://en.wikipedia.org/wiki/Lightning_(connector)
I would disagree with "Maine is making money"

Our state struggles to pay for road upkeep. Obviously we are not making that much money on trailer registrations. Also, IIRC, we were the first state with trailer weight limits and similar laws, meaning we couldn't possibly be THAT concerned with stealing business from other states on trailer registration.

Maybe Maine's lax trailer laws come from everyone and their mother owning a trailer for camping, ATV's and the like? No average Mainer wants to pay huge fees just so they can hit the trails on the weekend.
Shortly after I signed up for Postmates earlier this year, they locked my account and asked me to send a scan of my passport and a recent utility bill. Not to _work_ on Postmates -- to order food. I'm not sure if that's a sign of a huge fraud problem or something else, but I'm not totally convinced that company is as successful as they claim.
The core of Functional Programming is thinking about a succession of expressions instead of a succession of instructions.
From the AST.

The trouble with a native compiler is dealing with dynamic class loading.
Geneva is testing using Ethereum to date and sign official digital documents
Molecular machines open cell membranes
but why? Go's model is perfect. They're not real threads, it's basically very similar to Node, except that you can write code without a mess of callbacks and it's easier to reason about...
I get that the point of this rant is that its only user experience that matters, and I agree with that, but I take issue with the idea of burning things to the ground and starting again.

Thats not how these things work. Grand re-writes rarely work out in massively complicated systems. We make incremental improvements as we move towards the ever shifting goalposts. I think its naive to look at a massively successful system and think I can rewrite that, make it better and do it in a weekend. Which is a sentiment I hear all the time. If its that easy then just do it!

Thats not to say things should't be made better, and that user experience isn't important, it is. But to realistically accomplish those goals working within the system, and understanding the complexity is necessary.
Ah. That's a good point. I know nothing about football. I just assumed that they could make changes if motivated given the enormous amount of money it generates.
> Associated functions and associated constants sound so yum!

In the simple (not trait) case they just seem to be the same as "public static" constants and functions in C#, java etc.
The hyperspec has a definition of what is a variable in the different namespaces. Also, for type declarations:

"Affects only variable bindings and specifies that the vars take on values only of the specified typespec"
Pedantic distinction that exists only in English.
I don't understand Rugby, Australian rules, or Gaelic football especially well (or US football for that matter, though I've watched it casually over the years), but my understanding is that tacking in these sports has a different purpose and that tackling technique reflects this. You may be on to something with you comment about yards - in American football, it can even be a game of inches. As a result, tackling isn't a way to halt play or stop someone, or to transition during flow of play - you need to essentially completely halt that person's forward movement without even giving an inch.

I've thought this may be why American football has more of the full body collision, where two (very large and powerfully built) men collide at high velocity almost horizontal to the earth. They're trying to gain as little as a few inches in the collision.

I've heard complaints from Australian rules players who come to the US about tackling - that the way US players have learned to tackle doesn't have much strategic value and greatly increases the possibility of injury, buy they continue to tackle this way when they join Australian rules leagues.

That's what I've heard and thought about, I do want to be clear that I don't know too much about all this - what I've written is more of a question in case someone in the know could weigh in.
Slate.com does this.
The Madagascar Fashion Style – Exploring Motherland Africa
Installing cameras to discourage/punish theft is different from using them to learn people habits and use that information either to make money or to gain advantage against someone.
Hockey fights in 2017 aren't really comparable to what fighting in hockey used to be though. The enforcer role is all but gone, the rules around hits are more stringent and the league is far more rigorous with enforcement. I think the bigger risk in the game today is from the speed of collisions, having too much padding and high hits.
While I agree with some points in the article (mainly the last sentence "...Stop swiping and start sculpting") I do have to disagree strongly with:

>>" Many people are unable to get married and have kids because they can’t commit. "

I do not buy into the idea that lack of commitment is the cause of lower marriage rates. Marriage today is not the same it was 50 years ago, or even 15 years ago. I believe that many people ("millennials") are turned off by the idea of marriage altogether.

With divorce rates in the 40-50% range (in the US), higher debts accrued early in life, lower house ownership rates, and higher first-time-parenting ages, it makes sense that people aren't clamoring to get married at the ripe age of 21.

I understand the articles point about quality time invested + building a relationship vs. expecting instant gratification - but I think that's a problem that exists far outside the scope of Tinder or any other dating app.

I do agree with
>> "This is particularly true when they are looking for someone to marry. They focus almost entirely on who they can get."

But not for the reasoning - I think it's an over-inflated idea of "true love", "the one", "soul mates", or any other Disney-ification of the idea of love. Marriage is a contractual agreement to build a family/joined life. Any other way of looking at it can be attributed to Rom-coms and greeting cards just as easily as technology. It's unfair to place the blame solely on Tinder/Technology.
I'm inclined to agree, but it seems to have stuck, and is at least more specific than "server side rendering".
Global climate stabilisation by chemical weathering
>You can't really operate without a framework in some
>domains, if you aren't using an existing one, it's because
>you've written your own.

Can you share some examples of domains where it's not feasible to operate in without a framework?

I share the GP's experience in that I've never found a framework useful. I have tried some, and even had some forced upon me. But anytime I compare what the framework actually did for me, vs how much I had to fight it to do what I want, I always find I would have been better off not using it.
In case anyone else runs into this, I was getting this error trying to update from 1.19:

$ rustup update stable
info: syncing channel updates for 'stable-x86_64-apple-darwin'
error: missing key: 'url'

After I updated rustup from 1.0.0 to 1.6.0 with rustup self update, it worked.
I just can't wait to see that marvellous new arab state of palestine to be created. They are all have been succesfull countries, full of hope and progress for the future. I'm sure that this one will not be disappointing neither.
The devices are quite inconspicuous and the company has other competitors doing similar things so I stopped having my wifi and Bluetooth on except I know I want to use them. But there's tech being developed that can use cell signals as well but as I understand it's more difficult to read those packets.
You can write JavaScript in classic ASP, there are many server JavaScript, but they are serial/blocking, and NodeJS is async/non blocking.
That's just the venue being cheap. For safety reasons the 54,000 seat stadium would be definition have twice as many entry/exit areas as the 22,000.

They were just too cheap to use the full capacity.

I had the same problem at the U2 concert in Santa Clara. 1/2 the doors were closed.
Is-A does not and should not imply Inheritance. It merely implies polymorphism. I didn't get formally trained so I can't comment on what college/high school's teach but if they teach that Is-A relationships imply Inheritance then claiming Rust is OOP seems like a good way to educate the mis-educated regarding the difference.
No, not really: NSA has the same constraints, and does much more interesting work.

I think NSA's quality problem comes from the fact that a lot of its raw technical output comes from people that are effectively working in their first real programming jobs.
By then Foxconn would almost certainly have moved on.
Hence the sentence in parentheses. It used to be true for everyone. Now there are other options, but there's still a lot of people who use the standard one in absolute numbers. Plus all the exchanges, payment processors and other third party services which all rely on it.

Even if you don't personally keep your coins online, a hacker that scores a million coins on a zero day is enough to plunge the value for a long time. You still lose either way.

The point is that this hasn't happened. Even though it sort of should have. That's remarkable.
Apple breaks silence to defend net neutrality
It's a tricky issue. There's lots of studies showing that people form pretty meaningful impressions quickly, as you're saying, and I think speed dating captures some of that.

On the other hand, there's lots of evidence suggesting that the things they were measuring are important for things like long-term relationship survival, etc. There's also studies showing that these "thin slices", while accurate, are not as accurate as what you'd get from intimate long-term knowledge of someone.

This isn't anything astonishing, but I have difficulty interpreting this as much more than "things like personality and attitudes are not very predictive of your superficial attractions to potential partners." I don't mean "superficial" dismissively, I just mean it in the sense of "not based on very much information."

Another way of looking at it is: how could you predict attraction in that time frame based on longer-term, deeper-seated attributes, when that kind of timeframe doesn't allow for assessment of those sorts of things? It's one prediction, but I doubt if you stepped back and came at it without knowledge of this study, that you'd make that prediction. I certainly wouldn't (I'm trying to imagine me predicting my relationships from the first 4 minutes--sure, I'd be able to guess pretty well who I definitely wasn't attracted to, and maybe who I was definitely was attracted to, but beyond that? pbfbfbtttt...)

I wasn't able to predict my most meaningful relationships from a month or so of being around them, sometimes on daily bases. Looking back at them, I might have had some kind of subconscious reaction I wasn't able to process, but I wasn't aware of what it meant at the time, which renders it useless.
I hadn't used multiple monitors in perhaps 6 or 7 years. When stuck with small displays I used 2x19" but I hated not having a "central" monitor -- for me, it's gotta be an odd number. And I hated using dissimilar-sized monitors. And of course 3x24"+ is kind of overkill, desk space-wise.

Managed to use a 27" Thunderbolt display at each of my last 2 jobs, and I love it. I never would have used a laptop screen as a second display, because the size and pixel density is different. I don't 100% agree with the author though, as I frequently have 2 items side-by-side, and unless you're fullscreened, they resize/rearrange improperly when you switch from desktop display to laptop display.

I also kind of disagree with his use of virtual desktops -- don't get me wrong, I use them too, but I ONLY use them because I have multiple windows on a single display arranged the way I want them. If I was just using single fullscreened apps, you could just as easily alt-tab between them. Virtual desktops are for when you want a collection of windows to stay together.

I also find my biggest distraction is switching to another virtual desktop while I wait for a 10-120 second task to complete, and I get distracted. So instead I use desk toys and am willing to allow myself to "look" unproductive, waiting for a computing task to finish while I fiddle with a piece of bike chain or whatever, rather than getting lost in another task and losing focus.

Today I am using a single 27" display with my laptop display right under it. I know, violating my own rule, but it's working well for my use case of web learning+chat on the main display and a terminal window on the lower laptop display for running examples. When I'm back to "real" work I'll likely go back to a single display for focus.
The Simpsons composer Alf Clausen fired after 27 years
Well I would tend to agree but I think in many cases the alternative wasn't mother's milk exactly but that of a wet nurse. Perhaps they thought this was a vector for infection.
Would you be OK allowing two consenting adults to fight to the death for pay? Most people would not be for allowing this. A lot of people are willing to work in very risky environments because they feel they have no alternative. Should companies be allowed to have dangerous work environments because there are people desperate enough to be willing to work in them?
They literally just described the internet.