skysight-inc/HackerNews huggingface dataset:
What you describe only works if both sides recognize each other's patents. That is clearly not the case between the US and China.
Security researchers warn of online voting risks
I've definitely like that as a thought experiment. Whether these tests assess your capabilities is already questionable. I wonder if there would be any objective way to measure outcomes if the tests were entirely different from one year to the next.
I don’t work a lot with clojure but while perhaps, as you say, “businesses may not care about code purity“, consistent behavior of code, a more functional approach, and the ability to reason about what will happen in code can lead to significant increase in speed of development and increased reliability especially for more complex applications, generally. A focus on purity can deliver this. Sometimes getting over the initial learning curve to get to that level is worth it. Sometimes it may not be.
This would give the wealthy even more advantage because they have the time and resources to throw at the test compared to the poor.

The test changes every year? No problem, just prep for the meta test like how people prep for the FAANG interviews. Multiple formats? No problem, just spend more time preparing for each format. Changing topics? No problem, just cover as many topics as necessary.

I think the key is to see that the poor, by definition, have much less time and money to tackle the problem. Therefore, to have a level playing field we should design the test such that prep may help, but there is a ceiling to it, and I think the SAT is somewhat decent in this respect.

The optimal test strategy can be covered in one afternoon. The format is well known and cheap study guides/sample tests are available pretty much everywhere. If the test changes every year, imagine how much more difficult it would be for a poor student to prep for it.

Edit: typo
So they became skeptical about the content they see on TV, but not on YT? How can you be sure about that? Maybe they became more skeptic in general?

Also, how can one blame YT or any media for providing/proposing content that changes one's views? Arbitrarily blocking content that present a different view on events discussed in mainstream media would seriously threaten democracy.
Go’s treatment of errors as values has served us well over the last decade.

Has it? As a Java developer who needed to write something in Go, this has been quite a frustration for me, personally. In Java, when I get a 100-line stacktrace error, my IDE analyzes it for me and I can click through the code and follow what's happening. In Go, I get a string from the developer. Hmm...
The Psychology of Colour & Meaning in Branding & CX
I was not aware of cljs-bean, but it definitely looks like it's worth checking out!
GOTO for Python (2004)
I moved for college to a small town with a decent engineering school, along with two very good friends from high school (we're still friends today). The town itself was rather depressing, the school was mostly male, and there wasn't much to do outside of drink or video games. The town is an economic black hole, about what you'd expect for somewhere with 10,000 people in rural America. The school was good though.

I'm doing much better these days. I ended up taking an internship somewhere local, working more / doing worse at school because I was actively avoiding it. I will say this was mostly a personal problem - I really don't do well sitting and listening to people talk about subjects I don't find interesting.

I eventually moved to Seattle, switched jobs a few times, and now work remotely for a company I (so far) love. Remote + unlimited PTO (ish, it's capped at 2 continuous weeks per quarter) has given me an excuse to travel to wherever I want. Life's now a blast :)
>What sort of test/measure can you create that will make having resources to prepare for it more than someone else not matter?

because on that dependence on resources the SAT/ACT results statistics is also an index for discrimination like DJIA/NASDAQ is an index for economy. And right now the index is shamefully low. So, like in that joke, there are 2 ways to fix the situation - a "fantasy" way of successfully fighting discrimination and making sure that everybody has sufficient resources, etc. and a "realistically practical" way of just dropping the index. Looks like the society is choosing the realistically practical way.
My $0 Photo Booth Setup (Sony Mirrorless Camera and Vue JavaScript)
This is all pretty standard textbook immunology. Providing sources would be a bit like citing Newton when mentioning gravity.

In the innate (first responder) system, inflammation is used as a first line of defense (which can also be detrimental), but the mechanism used depends on the target. White blood cells called eosinophils largely respond to macroparasites like worms (although they also play a secondary role in viral infection). Bacteria and fungi are largely dealt with a different cell type, neutrophils, and virus infected cells by natural killer (NK) cells.

https://en.wikipedia.org/wiki/Eosinophil
https://en.wikipedia.org/wiki/Neutrophil
https://en.wikipedia.org/wiki/Natural_killer_cell
It's poignant to watch Go slowly realize the why other languages have more powerful, more useful error types. The `error` interface is anemic to the point of uselessness. Making it unwrappable is step forward, but all that does is progress it the level of 1995 Java with their "cause" field. It still can't express suppressed errors (like those from `defer f.Close()`). There is no standard mechanism to include an optional stack trace. Worst of all, rolling your own error type and trying to use it everywhere is near impossible. Every method signature has to use `error` due to lack of covariant return types, and heaven help you if you return a nil struct pointer, which will be auto promoted to a non-nil interface. Perhaps in Go 3 they'll get it right.
On chrome this works with midi keyboards.
Extremely dexterous robot can solve a Rubik's cube one-handed
The first video conference system that figures that one out will make a mint!
Interesting, I've been using it for a couple of months (this and pianobooster). It works quite well but there are countless improvements one could make. It is open source as well, but the software is written in an obscure language. ('moonscript').
In articles of the social concern species there is a cousin to Betteridges Law of Headlines.

If "[Social Concern] is not true" - then it has some legitimacy in proportion to the volume of articles expressing that it is not true.

When something is true it does not require messages reinforcing the message that it is true.

Millennials are obviously substandard workers - not that it ought to matter but I am one. Our information media promotes an exaggerated dark and cynical model of life which inhibits agency.

Not for nothing somebody like Elon Musk comes from South Africa.
Because linear regression is a common language implementation technique...
> evolve or become obsolete

People seem to weigh the pros and cons and choose to not play the game rather than entering a rat race. Its not clear for what thing they "become obsolete", esp. considering these data are not about marriage / reproduction
Platform to make new Instagram and Twitter friends nearby
Highest-throughput 3D printer is future of manufacturing – Northwestern Now
Giving a presentation with perfect UI/UX design
For server calls, we just use the event dispatch system that comes with re-frame. For most such server calls, one needs to do 3 things:

1) Based on the current app-state, make a request

2) Update the app-state with a marker that this request is pending

3) When the response comes back, update the app-state with the response

Re-frame doesn't ship with a handler that does all those 3 things, but it is pretty trivial to make your own, and that covers almost all use cases that we have. In some cases, when the request is just fetching data that is read-only, we do it via a subscription that is dereferenced in the view. The subscription can be made to handle everything, so it is even easier.

> Also, are you using core.spec or transducers regularly?

No we haven't seen a big need for either. For transducers, the idea is cool, but it hasn't changed how most people in Clojure write their code day to day. In most cases, normal (->> xs (map ..) (filter ..)) type approaches have acceptable performance, so bothering with something that will just make it harder to understand/modify does not seem worth it.

For spec, some of the concepts are good (like orienting around namespaced keywords, but we haven't been able to use it, since it isn't data-driven, and our app is very dynamic. In that sense, JSON Schema is better (which we do use in some places). We plan to give spec another look once they release the second version, which is meant to fix that.

For react-hooks, I haven't seen too much interest from the ClojureScript community. It just doesn't solve a real problem we have - we've already made good abstractions to work around the common problems people have with React.
My experience of the last chapter is: it's not as satisfying or as easy as the previous chapters where the solutions to exercises are self-contained. It's also less suited to doing outside of school, if you only have nights and weekends and must re-establish the context every time you sit down again with the book. However, it is still worthwhile, and definitely doesn't require any previous compiler/interpreter exposure (in fact, it might be an advantage to come in fresh, as a lot of what you do in chapter 5 is really easier than you might think if you have exposure to advanced compiler techniques).
Ask HN: Do you dream in color or black and white?
Same as it ever was.
> Why did you jump to the claim that landfills are the only environmental concern for plastics?

Because you can only recycle plastic that is collected. And the alternative destiny for collected trash is a landfill.

New recycling technology will do absolutely nothing to any of those other problems you pointed.
Asia-Pacific universities make progress on computer science
We read SICP back in college. I loved it but I remember a lot of moaning from my classmates. I wish I had more practical need for Lisp because I loved programming in it.

My favorite part of SICP is where a streaming lazy evaluated version of sin() is defined using cos() which is defined using sin().
Community colleges are awesome. My high school let me take a class at a local community college during the summer to make up for an “incomplete” mark I got during the school year. I remember the class being made up of people like me who didn’t have a good run in high school for whatever reason and were trying to get their lives on track. Or people who had moved to the US from other countries with very little and were trying to improve their lives. I enjoyed that class, and for someone who had grown up in a relatively sheltered suburban town it helped open my eyes to the real world.

If I had not been accepted into college out of high school (and I’m sure I came very, very close) I probably would have gone the same route as you. My state even has a program where if you get good grades at a community college for 2 years, you can transfer to a state university and also get a huge discount on tuition (effectively paying community college prices to attend a flagship state university).
What explore functionality would be useful to you?
Carbon Offsetting
Ah, the joys of audio programming
New Zealand firm's four-day week an 'unmitigated success' (2018)
San Francisco Falafel Shop Owner Asks City to Block Rival Falafel Shop Next Door
Is there something like this, but for poker? The issues described by the author with most of the already existing offers are the exact same ones i have. I just want a poker game that isn’t slow, doesnt feel scammy with tons of dark patterns and microtransactions, and has a clean and simple UX.

Great job btw, i definitely dig the overall feel of the app.
First Demonstration of a 1 Petabit per Second Network Node
I recall another language that was trying to do something similar. In most languages you have to decide about x:1 versus x:* relationships very early and it’s a painful refactor to go back and fix it. This one tried to fix it as well so that much of the time you only changed the variable declaration and the code just worked.

jQuery made a similar observation, and many of its functions are list comprehensions. If they had chosen a different default behavior for empty lists I might still be championing it today. But the silent failures were a bitter pill to swallow.

In fact I sometimes still fantasize about building a mini front end framework containing the inverse behavior and some other more modern ideas.
Computational “Match Game” Identifies Potential Antibiotics
It seems it is more an "identify the notes" rather than sight-reading.
I can't speak for others, but I'm far more productive in Clojure. I'm able to write less code in less time, without any loss in correctness. My productivity comparison is in relation to Java and Python, which is mainly what I use at work.
That's what google like to think they are capable of, but the 2016 election says otherwise.
Creepy human-like skin makes your phone ticklish and pinchable
Depends on your betting spread and table rules. But at a deck in a half you're probably looking at around 0.75% for a pretty standard ruleset [1]

The casino I usually play at cuts at under a deck and also has a side bet (Over Under 13) with even better odds than the blackjack game if you use a different count. It can also be gamed many other ways (they give $5 and $2.5 chips, but don't pay quarters, so if you bet $7.50 for your hand, they pay $11.50, essentially improving your odds even further).

[1] https://www.qfit.com/book/ModernBlackjackPage309.htm
I actually knew Clojure going into the course and it helped make Scheme easier to pick up, but I think to make the code exercises more straightforward, it's better to use Racket and #lang sicp as someone suggested.
In the case of Dropbox - the alternative OneDrive is a feature. For the price of Dropbox’s 1TB of storage, you can get a complete O365 subscription for six users and a combined 6TB of storage.

But it’s almost impossible to have a sustainable business when your larger competitors can price your “product” at just above break even as a bundled offering and a platform play.
Fishing Family Shocked to Rescue Young Bobcat from Drowning in Middle of a Lake
I was going to answer “in colour, of course”.

But since you’re asking this question, I’ll stick to “In colour.”
Things You Can Learn from Your Poop
I think it's because ads are just regular videos, and overlong ads shouldn't be a problem in theory when you can just skip them. The people in that thread seem to have trouble skipping due to watching on a TV / children / being too weirded out by the videos.
Having worked with several functional programming languages, my personal experience is that Clojure seems to lean more towards the productive end of the spectrum than the pure end. There is a definite learning curve coming from JavaScript, but (as someone who currently writes more JavaScript than ClojureScript), I still find that the ClojureScript that I write ends up being simpler will a smaller code footprint than a similar JS solution.

Clojure(Script) is not for everybody, but I love it because it is very natural for me to use, and it seems to fit the way that I think better than most OO languages that encourage top-down design. I agree that security, performance and correctness are good end goals, but they are not the only goals (another one that comes to mind is maintainability), and I have found Clojure to be a good means to reach those goals.
The "easy" notation for play along is pure horror. If this is expected to be helpful in practicing reading music, it should at least use standard notation.
Music Kit JS. Never knew this existed. Any notable apps built on top of it? How do developers discover these kind of things?
You see some of this with Numpy, where a
+, for instance, has been overridden to mean addition of n dimensional arrays, and Numpy is foundational for a lot of the data science programming these days
Is that a not-just-but, or a not-just-but-also? The former sounds like patronage based on gut feeling, and would explain why you seem fund so many fellow Stanford grads (say). The latter seems so obvious as to barely merit statement. So...
The pharmacy may be what makes most of the money, but I've never seen a CVS where the pharmacy was more than a tiny thing at the back of a large store.
x^n includes x^1
How would we know if all of these fish weren’t working as canon fodder?

That is, does the presence of weaker fish hinder or help the survivability of their stronger peers? Do disease vector and habitat pressures outweigh predation pressure?
Can someone help me with what seems to be a basic problem? How are you supposed to get stack traces for errors in Go? You can wrap an error every time you return one, but this omits useful information like the line numbers. Not to mention, a significant amount of the code you are writing is going only to providing helpful error messages.

Alternatively, it looks like there are libraries out there[0] that will include stack traces for you. It seems weird to me that it's necessary to use an external library to get what seems like it should be built into the language.

Can anyone enlighten me?

Edit: Forgot to include the reference:

[0] https://github.com/pkg/errors
“Geez” is a minced oath designed specifically to avoid blasphemy—avoiding it by a millimeter, to be sure. Even some devout Christians say things like “gosh”, “darn”, and “geez”.
Productive means simply that you're getting useful work done at an acceptable cost to you.
I'm not surprised at all. I was taught to use perfect intervals myself, and it's how I've always seen it taught. But tuning is a very interesting topic.

These days I play double bass in a jazz band, so of course every single instrument has its own tuning quirks.

An amusing anecdote: I played in a band, and the drummer complimented my intonation. I asked him how a drummer knows anything about intonation. He said: "My college major was trombone."
An overview of some Minnesota contributions to computing and technology
I'm not sure if this is obvious, if what it means in practice is a metric that may be the wrong metric, but which is visible, being replaced by a metric that is invisible. At least in the first case we can reason about the metric and why optimizing for it might go wrong.
I agree, a simple string from the error doesn't help debugging at all. This happens a lot in production environment, in which developers are too lazy to write any useful debugging information, all we got left is a simple "get_foo() returns error" in the log, it doesn't help with the debugging at all !!!
I have found this to be a great option for local deep learning. Painless install of nVidia drivers, CUDA, tensorflow, etc. Also works well for playing games through Steam.
What you argue for actually is the case now. Repair labor is not taxed. In the USA, no services are taxed at all, which is itself a problem for discussion.

However, there are sales taxes that tax purchases of material goods.

I think we need higher sales taxes with rebates for taxes paid up to $20-30k per year to eliminate the burden on the overtaxed, plus add services taxes to doctors, lawyers, accountants, even programmers.
This is why they gave so much money to Elizabeth Holmes.
I'm not sure then that the part of your brain, which wrote it, represents majority opinion of your constituent components.
The Democratization of Cashmere [video]
Those weren’t exponents and this sounds like a non sequitur.

Also variance disagrees with you. A function that takes a single value may be generalized to take multiple values but it’s harder for a caller that expects a single value in return to be faced with multiple answers.

If I ask for your shipping address and get three, I can’t send the package to three places. I have to change the workflow quite a bit.
As far as explicit loops, I probably use write out a loop once a month and maybe not even that often. Using map/filter/reduce [as well as sugar funcs until/any/all] solves virtually all the common cases of working with lists. Granting it's not sufficient if you're writing specialized code like sorting arrays efficiently, but for general development, going higher-order is the way to go.
How to Overcome Fear – Alwayswomen.com
People should start using PiHole or any kind of router level adblocking if you watch Youtube on smart TV, console etc. https://pi-hole.net/
That's awesome! Awaiting further news while I dream about what kind of vehicle to drop it in.
github.com/pkg/errors is a popular solution to this problem
Yes.

All the companies that are heavily pushing cloud based IoT stuff are doing it because they think they can make more money via lock in and spying on people than traditional home automation suppliers.
One of my favorite implementations of comefrom is in threaded interval. Multiple comefroms from the same target are treated as a fork and is the only way to create a new thread. The only way the new threads can communicate is by disabling statements.
The painting on them is quite beautiful.
A century ago there were so many mummies in Egypt, they sold then literally as firewood.

Most bodies buried in most places won't be so well preserved though. In Europe the average grave will be dug up and replaced 20-30 years after burial to make space for the next one.
I don't know why many people repeat a bad idea again and again

Why all want to build such a CMS which is old-fashioned (Wordpress-style)

Please check Bubble.io and if you find its atomic design approach awesome come back to me if you want to build the next Unicorn startup
Those plastic clips suck so bad. Had so many break when trying to replace broken screens and such.
> three or four times the performance

Back in my time computer scientists were'nt typically impressed much by a constant reduction of compute complexity. Has this attitude changed somehow?
Interesting point, thank you. This is why I shared the video last night of how we are starting to open source research created by our tax dollars, but _not_ the software [1].

Do you have any ideas on what a modern “cross-disciplinary invention factory” would look like?

1. https://news.ycombinator.com/item?id=21297448
Those are numbers. I'm not sure what they say, ultimately. If we believe them, then we can conclude: there are substantially more Java programmers, but substantially more unfilled Java positions, but a much bigger (... infinite) ratio of Haskell job to Haskell programmer, etc, etc. I'm not sure which of those wind up being most important.

I can say what I've said - that my experience of trying to hire the next couple Haskell programmers has not been harder than my experience of trying to hire the next couple JavaScript programmers.

There's also a big question of the quality of the survey, and how representative it's likely to be of your company's overall hiring pool - you say you have many Haskell programmers in your network, and your network is probably substantially fewer than 90k individuals, so something seems amiss.

I'm not interested in getting drawn into the rest of your ranting.
The Ubuntu Package Roulette
Perhaps awinter-py thinks automatic updates have prevented economic losses that would otherwise have happened.
Netflix hasn’t produced anything as a company. They don’t have an internal culture or system to produce content like Pixar. They just pay production companies for exclusives. Any other players could pay the same studios and producers.
Yes and no. Maybe use http://www.sicpdistilled.com/ as a guide.
CSS Tricks:Before and:After
Fun fact, “golly” is a contraction of “god’s body” which at one point was among the highest of blasphemies. Implying that the Creator was corporeal, that’s a paddlin’