skysight-inc/HackerNews huggingface dataset:
It's not email addresses they want most dearly though (although it is used and correlated of course) it is that nice unique identifier that is your (mobile) phone number. For smartphone apps it is the default (and often only) identifier (and conveniently, it is also the one identifier nearly always present in the contact lists they guzzle in).

A lot of services on the web want your phone number too; as a contact on the shipping label (often a required field), as part of the authentication scheme (out-of-band text messages with OTP codes to confirm certain actions), or as an account recovery option. A person's phone number is a unique numerical identifier that doesn't change often, if at all (in the EU you tend keep your mobile phone number when switching telco's).
Windows devs may want to look at https://github.com/ionescu007/VisualUefi
Climate change: the current situation and how we can help
Rob Pike and Dave Cheney know way better than me, but I can't help to think they're trying to be "easy rather than simple", here.

Rob doesn't explain why a config struct is not good for him in his reference article, and Dave is saying that's because 1/ it needs to be passed even when it's empty and 2/ its zero values may be a trouble, giving the example of explicitly setting `Port` to 0 to let OS selecting first free port available.

I would say that I have absolutely no problem with passing an empty option struct : that's simple. I know what is going on, I don't have to check sources for three methods to understand it.

Regarding the zero value problem, the example of port selection seems incredibly an edge case. Most of the time, if some option is numeric and can have a special feature, -1 will be used rather than 0 (like it's often the case when passing a limit to specify "no limit"). For the port problem, I would have no problem passing an `AutoselectFreePort bool` option.

But then again, maybe the pattern seems complicated to me because it's new. We'll see with time.
For some reason the concept doesn't seem popular in many parts of the world, to the point that people don't even realize you could use a microwave to cook things[0]. But it can be, and people do. I even stumbled upon a cookbook once, that was entirely dedicated to cooking in microwave. Very interesting and insightful read. Microwave is a different beast than ovens and stoves, but if you appreciate its nature, it turns out you can do quite a lot of cooking with it.

--

[0] - This is a funny thought pattern failure that's common for people, and I don't know the better name than "acute lack of problem-solving abilities" for it. I mean, people should realize that cooking happens through heat, and microwave adds heat into a product, hence it can technically be used to cook...
> (still 4 parens, however)

My example has 2 parens.

Even if you're not excited about the JVM, ClojureScript is particularly productive for front end development, where I genuinely love it tremendously.
What the authors are doing is “chasing steam” and most books will ban or limit you if you try this. This should come as no surprise to people with experience in the industry. The books aren’t limiting/banning them for winning - it’s the way in which they were winning. They are betting slow moving books’ lines. Their strategy only works at poorly managed books as long as they can bet quickly. I doubt they made any bets at a sharp friendly book like pinnacle.

If anyone would like to collaborate with some model building get in touch. I already have a large db of most of the stats you’d ever need and some okay but not amazing models for most major sports.
Bluetooth and other stuff work on 2.4GHz too.
well, ok but the comparison is moot when you consider that dense lets are rare in Lisp
One thing I don't really have much experience in doing is measuring growth. Is this something you have to figure out before avoiding the tarpits?
It's also not idiomatic to write "doSomething" instead of do-something, but I thought those mentions detracted from the point.
I feel like this comment is callous, but unfairly downvoted.

All projects contain risk. Getting out of bed and taking a shower involves risk, you can slip and fall. The larger the project, the larger the sample size and the more statistical considerations for risk should be managed.

Modern western society has greatly lost all tolerance of risk. One difference that struck me for risk culture, compared to the past, is old footage of the 1955 Le Mans disaster: after the catastrophic crash, bystanders themselves helped carry bodies away from the scene, and clean up wreckage. This calmness and social damage tolerance in the process of a disaster is very different from a modern "evacuate and let the professionals handle it" attitude, and I think this is an example of a clear shift in social tolerance of risk.

I wonder if the Apollo project would have worked today, instead of in the 1960s. At the scale of an infrastructure project of half a billion dollars, we're not talking about something so big that zero injuries safety standards are bad. However, as you get larger projects, it is statistically impossible to keep risk at 0; I'm not sure how willing modern society is to accept that injuries on large projects is inevitable.

Elsewhere in this thread, user JumpCrisscross comments about comparing the cost overrun to the second bid. Following up that comment, the top response is something along the lines of "nobody was injured, so showering the contractor with money is ok". This attitude is prevalent in modern society, and it doesn't really get questioned. Let's pose a hypothetical scenario: If a person has their leg broken, let's say a platform caused someone to fall and hurt their back. Would that amount of damage be worth a $250million additional cost? Think of the amount of social good you can do with $250million. At what level does society overvalue the reduction of risk? This is an important question to ask.

Let's not even talk about minor injuries. Let's say 1 person died. If you walk up to a random person, tell them that they have the opportunity to die; BUT their immediate family would receive $125 million dollars, and $125million would be donated to the charity of their choice. I suspect a very large percentage of people would actually be willing to take that offer.

And yet, giving an extra $250million to a contractor to build something is considered "worth it" to the general public if no injuries were reported. At which point does society overvalue reducing risk?
I'm conflicted about this, because on the one hand, people should have a choice about things that happen to them. On the other hand, if you let them, you get things like this, or anti-vaccination movements. What can one do?
> Don't get me started on the dude who use #define magic to make C look like Pascal.

I did it for memory allocation, because C designers weren't able to create something as simple as new, rather requiring us to keep using sizeof on malloc calls.

That was only for an year, until I got hold of Turbo C++ and only dropped pure C when my teachers required me to deliver assignments in C.

Thankfully most of them accepted C++ as well.
Ask HN: Visualization with a pen suitable for technical content?
Hello HN!

I've participated in a beginner's workshop on "visualization with a pen" and, since I didn't have a better example to use, I tried a topic that I had already visualized before, and with which I'm not really happy: the structure of the Linux kernel's random number generation (for my "Myths about /dev/urandom" article):

https://www.2uo.de/myths-about-urandom/structure-new.png

My "work" looked like this:

https://www.2uo.de/myths-about-urandom/visualization.jpg

Obviously, the two visualizations are not equivalent in technical content.

A remark:

* My time ran out badly, so there isn't everything in it that I had planned to include. I won't tell what more was supposed to go in, because that's how it is now and I'd like to get feedback on this version, not some imaginary "perfect" version.

All kinds of feedback are welcome!
As I mentioned elsewhere, I will never defend illegal actions taken by the US government. I'm genuinely aghast at many of the things that have been uncovered.

That said, the numbers of people harmed by the US and China are not remotely comparable. Bringing up the US in a discussion about China does nothing but give cover to a country which continues to repress a fifth of the world's population.

Europe and the US have plenty of moral failings. Using those to undermine every criticism of far worse countries is itself a failing. Claiming relativism between imperfect nations and tyrants helps only the tyrants.
Try once more. Pick a small project and just try and try again until you get it written.

Tip #1 - spend more time in the repl than in the editor. The repl lets you figure out and grok the small things.

Tip #2 - compose the small things into bigger things. (And if you find yourself composing too many semi-complex expressions into on big expression, feel free to take any smaller grouping of expressions and turn them into a function.

You may start out very disoriented; but if you keep trying, at some point after trying (perhaps for a few evenings, consistently) it will just suddenly click. It's a wonderful feeling to suddenly get it.

One last tip - Everything is really just this pattern: open paren, operator, some number of parameters/data, close paren. I'm not a Lisp teacher, so I may be stating this inaccurately, but it's just that simple. The pieces may look like more than what I just described, but they are really that simple.

And on the topic of "too many parens", compared to Javascript, C/C++, Java and many other languages, you'll find about the same number of them. They're just arranged differently (and more uniformly in Lisp). Better yet, because they're so uniform, you can completely ignore/forget about the end of big expressions with their )))). Ignore it. Use an editor that matches braces, (I like rainbow color matching).

And now, a warning. If you take the time to really learn Clojure, there's a good chance you'll love it. Then you will find that in most companies, you won't be able to use it unless you sneak it in. Then you'll end up in Elixir because it "looks like" Ruby, and because everyone bought into Rails. But you'll still wish you were using Clojure.
Someone is already doing it for Airlines:
https://flightfox.com/
Pirates play a game development simulator, then go bankrupt from piracy (2013)
Thank you viraptor. I've been on irc since posting this. Should've been using that resource ages ago. Really needed someone I could ask specific questions and didn't really know where to turn for that. Excited to be learning not struggling :)
Anti-vac is a public issue.
The best reply to this is that we both generate a lot of radiant energy and are exposed to a lot of radiant energy in the form of sun, orders of magnitude stronger than the transmitters in our phone. The intensities the mechanism demands are neither likely or possible for everyday use
If you want to learn Smalltalk, there is a MOOC that’s just started. http://files.pharo.org/mooc/. Also Pharo by example is a good book.
If the vast majority of experts in a field of study reject some hypothesis in that field; it is a good indication that that hypothesis is likely wrong.

The linguistics' reasoning for wanting to preserve language is largly selfish; their job is to study language, and the loss of language is an irreplaceable (on the scale of human lifetime) loss of data that will fundamentally limit our ability to understand human language in general.

The linked article explicitly is not arguing for saving dying languages (which it views as a lost cause), but rather for studying them while they are still alive. Doing at least this should be non-controversial to the extent that one values the study of linguistics.

Also, not that it is relevent to the article, but even if people are speaking a language by conscious choice to preserve it, does not mean that that language use becomes invalid. As an extreme example, take modern Hebrew. Even though it was brought to life through explicit choice, it is still a valid language for study, because children have grown up exposed to it as their native language. If children are exposed to a language like system as their native language, they will learn it as a human language, and from how those children speak, a linguist can learn about human language in general.
How would I go about contacting you?
It is a bit of both, as replied on siblling comments.

While RAII was coined by the C++ community, it is not unique to C++, there are other languages that support it.
Site Vs API are identical. There may be some extra latency (order of milliseconds) on the site due to render time etc but they both use the same underlying data source.
How to order an iPhone X faster
So what value would you put on someone being killed or maimed to save some money? Because that is exactly the calculation you are proposing should happen.
Rule of thumb- if something has been in our evolutionary environment for eons, it's not something you need to worry about.
RF burns are thermal burns, but of the weirder kind. They don't heal as nicely as regular burns.

That said, getting an RF burn off an active radio element is like getting a regular burn because you've put your hand around an incandescent lightbulb. It's your fault, and it doesn't imply lightbulbs are a health danger, as in both cases the energy received diminishes by the square of your distance from the source.
This is neither good or bad imo.

I can't even begin to comprehend why people would think that using a word in a fictional software name given by a developer causes "alienation". It's depressing that people take the time, effort and stress that goes into these rants and succeed. Possibly because those people are the only ones who care about something so.. worthless? useless? I mean, if people get murdered or locked up over this shit I could wrap my head around this

edit:
It seems a user on Github[0] called 'maxkwallace' addressed the naming issue. This particular user had an encounter with his female colleague which he found to be very awkward:

"(...) at one point, I was going through some code with a female engineer, and noticing the name FactoryGirl led to an awkward exchange (...)"

Later, he gets asked how the conversation was awkward. He added:

"(...) The woman I was working with didn't explicitly say that she felt uncomfortable (people almost never do), but my subjective impression was that she felt uncomfortable. I also felt uncomfortable."

[0]: https://github.com/thoughtbot/factory_bot/issues/921
Which libraries would you recommend for production use instead of numpy?
You can set up a Google Scholar alert

https://googlesystem.blogspot.com.ar/2010/05/email-alerts-fo...
Researcher found cognitive training brain power boost technique
I generally am against rallying against people with more "out there" opinions, like in this case, as I think it's toxic to establishing common grounds for a healthy discussion with people we fundamentally disagree with. Even so, I'm myself guilty of this knee-jerk reaction to downvote/flag stuff I disagree with. I believe this is how you get to the incredible tribalism-fueled divide between "the left" and "the right" in the US right now, and what pushes moderates into supporting people like Trump (not that dissimilar to how many dictators got to power in the past).

That being said, in this particular case I have to wonder, what the fuck is the relevance of her physics credentials in this story? For one, she worked as a SRE and got hired based on her capability to do the job (whether you think interviews are a good gauge of job performance or not should be irrelevant), but more importantly does her being a good performer or not have __anything__ to do with how much she should be valued as a human being? Is blatant sexism and trampling someone's fundamental rights OK if said someone is low on the social hierarchy or meritocracy? The mere way this argument seems to be formed is fundamentally strange to me.
Considering that even 100 years ago, such a project would have figuratively (and sometimes literally) mixed a good bit of blood into the mortar, yeah.

Having worked a little bit of industrial construction in a past life, it's amazing anything gets done at all, if you do follow all the rules. And even then all it takes is one slipup to get somebody hurt.
From this (and many other) tutorial it is not clear if tensors in tensorflow are true mathematical tensors (that is, having covariant and contravariant indices) or they are multidimensional arrays. The name Tensorflow and terminology suggests that Tensorflow manipulates mathematical tensors, for example:

Scalars -> Vectors -> Matrices -> Tensors (really tensors?)

but what you see are multidimensional arrays. It is of course not a big problem but probably could be clarified somewhere at least in small font to avoid ambiguity. Or Tensorflow objects are true tensors indeed?
I suspect this would just make all projects much more expensive - bidding for a large project costs a lot of money and can require large teams of people working for extended periods of time. All of that gets paid for out of the projects that are won.

If you now introduce scenarios where projects can have an unknown number of bidding processes all costs will go up to cover the work necessary for multiple companies to prepare bids.

It would just make things much much worse.
Looking from the outside I'll be honest you can't have everything. One of the primary aims of a central bank is to control inflation which it looks like the bank has done pretty well.

https://www.rateinflation.com/inflation-rate/australia-histo...

In hindsight it's easy to say what should be done but they really look like they've done a pretty decent job. No economy grows forever and Australia has had a very good run in recent history.
I think part of the problem is that China has zero respect for human rights for even its own citizens. Pretty common knowledge they farm their own undesirables (human beings) for organs.
> There's no known mechanisms for long-term adverse effects, there's no experimental data supporting such claims.

But that's exactly point - there are no _known_ mechanisms. Just like radium in 1910 we didn't know what the mechanism was at that point, if any.

Have we studied the effects of 5G on a large sample of people over a 5 year or 10 year period ? No because 5G hasn't been available that long.

So ultimately we don't know but we're going to do it anyway. Which is OK if we are aware that that's the choice we're making
Interesting. Are you refering to kelly criterion?
MTA-STS [0] is the first decent effort (that would actually have some impact) that I've seen.

[0]: https://tools.ietf.org/html/draft-ietf-uta-mta-sts-10
GitLab 10.1 Released with Image Discussions and Rejection of Unsigned Commits
It's a business struggle. You're not going to hire Clojure devs. You're just not.

So every hire will be a cost to cross train through language as well as get used to the codebase. And a lot of more seasoned devs are very binary about lisps. I personally wouldn't work at a place that wanted me to do Clojure over Scala/Java/Kotlin.

I worked at a globally known media company that were primarily a Scala company and they had made a handful of applications from people with Scala experience a year at best. The churn of every skilled dev leaving being replaced by someone very green is a horrible opportunity cost even for a large business.
Hi. 'find me a source': Google is your friend.

I can understand if you don't want to learn about this stuff. You sound young, or naively gloaty at least. If you think talking about 4 people is relevant then prepare for a big shock. It's really a horrific story though. I learned about it until I couldn't stand it anymore...all that stuff about central America in the 80s is so depressing. But no more than e.g. 800,000 (!) bombing raids on Laos in 1964-73, dropping more bombs than in the whole of WWII. Understandably it's hard to get precise figures, or any kind of figure, for killing on such a huge scale. You guys don't bother counting these days. Do people born with birth defects from chemical weapons count? Killed with unexploded bombs after a 'war' - 20,000 in Laos alone since 1973. ... Did you hear they were using uranium bullets in the latest Iraq slaughter?! I wonder how long that will cause 'problems'. I guess I first learnt about most of this from Chomsky's earlier political books, and following up his references and reading elsewhere, until it was all too depressing and I had to stop. He wasn't making it up. The way he straight-facedly reports the grotesque pronouncements of officials, letting the facts condemn themselves, is not something forgettable.

I found this source[0] saying 20 million after a moment's googling. (And a minute checking the site didn't seem obviously insane.) I'm no expert at all. I didn't think "millions" was particularly controversial. I don't think I've seen a total figure estimate before, but from the stuff I've read about Philippines, Vietnam, Cambodia, Laos, central America, Iraq x2 etc etc, I thought "millions" was pretty inarguable. Just read about all the places the U.S. has invaded/bombed/'interfered with' in the 20th C. You'll be doing well to make it halfway. Often because they were getting too democratic, not doing what the U.S. wanted, the "threat of a good example", that's the depressing thing. Then cover the whole thing up with propaganda so the U.S. public thinks it was all in a good cause. Pretty sickening.

Do you only count 'domestic' human rights abuses? And 'non enemy combatants'? So if they fight back, their human rights aren't abusable or something. (Or they just slaughter whole villages and say they were enemy soldiers. See wikipedia page on Vietnam casualties) And I guess 'directly caused' means if the U.S. gets rids of democracy and installs a dictator (e.g. Iran), and sells them weapons, like they did so many times in the 20th C, (and probably graduates of U.S. torture school) well, anything bad that happens later isn't 'directly caused' by the U.S.?

Anyway. Oh also Scott Noble's documentaries are available on his site[1], some covering aspects of this subject. I think they're excellent, also very depressing, although they feature some very inspiring people.

[0] https://www.globalresearch.ca/us-has-killed-more-than-20-mil...
[1] http://metanoia-films.org/films/
Create and Edit Visio Diagrams in .NET and Java Without Microsoft Visio
Animating a Blur
What about blockchain technology? That would sure help, too...
One main difference is that the vast majority of sports betting occurs outside of casinos and "legality". The other huge difference is that the entity making the picks doesn't necessarily have to be the person placing the bets. There is a well established term in sports betting for one who places a bet for someone else, "beard". Fortunately for the bookies/casinos and the few winning bettors, there are always plenty of losing bettors to keep the system afloat and profitable for everyone with an edge.
"Scientists today identify seven virus families that cause the majority of colds: rhinovirus, coronavirus, influenza and parainfluenza virus, adenovirus, respiratory syncytial virus (RSV) and, finally, metapneumovirus, which was first isolated in 2001."
Contact info is in profile but andr3w321 at gmail
I Microdosed Before It Was Cool
That's how industrialization looks, at this point. For now, you can either choose to be "pure" or "rich". 99% of people choose "rich".