skysight-inc/HackerNews huggingface dataset:
The authors claim in the appendix that "linear models were estimated due to failure of the maximum likelihood algorithm to converge for logistic models."
> I put that in there specifically to circumvent people asking if this was a bot.

Nice idea, but nothing prevents one from writing a bot that starts conversation with "I'm a real person" so that people would type their questions to a cheap bot instead of demanding to speak to an expensive human. Thus not all people trust this. Plus of course not all people read anything that is written as a chat header, because the assume it is a boilerplate filler like "we value your feedback and eager to help you" blah blah, no relation to my actual question so I won't read it.

That of course presents a problem - how do you prove you're human if a bot could always be doing the same thing? I don't really know :)

And yes, chatbot designers frequently use pictures of attractively looking women to make the customer more likely to engage with a bot. Which trains the users in a predictable way, unfortunately.
They do; they contain role models that suggests kids should think for themselves...
I remember it being pushed by the 700 club. And the problem was that nobody knew what it really was.
Yes, it's just a hint. This [1] says the confidence level is at 3.8 sigma (5 sigma is the 'gold standard' for this kind of physics). Independent verification of the findings should settle the matter in the future.

[1] https://arstechnica.com/science/2018/02/signal-of-the-univer...
Jaheim+Net+Worth+(Updated+2018)
How many of those do you hate simply because you're time poor? If other necessities were met so you didn't have to work would you still hate them?

I'd still hate the tax returns, but others like cooking and mowing I enjoy when I'm free of time constraints.
99% Invisible had a great episode that touched on this last Fall. Well worth 20 minutes of your time: https://99percentinvisible.org/episode/the-age-of-the-algori...
https://buymeacoff.ee/schmich

Great way to promote your site. Onboarding was as easy as it gets.

I'm a software developer with a job, but I also have open source projects that stretch out beyond the horizon. Some are much more successful than others, and I've been considering accepting donations for a while.

I don't have the hardcore following that would support something like Patreon, but I have enough of an audience where something like BMAC might work. Cryptocurrency support would be interesting as well. I've considered setting up wallets for just this purpose.

Quick feedback:

1) The creator pages feel undifferentiated (colors/icons/themes/imagery). Upsides: consistency for your platform, simplicity for creators, fewer knobs, less myspace-esque junkery. Downsides: impersonal, bland, might feel cheap/unimportant. I'm not sure where I fall on the spectrum, just a fleeting thought.

2) Under "What do you do?" on my profile, I wanted to put "Open Source Software Developer" to stress the open and contributing nature of my work, but the input's maxlength was 20. I edited it to 35 and it worked, so clearly the backend supports longer descriptions ;) Maybe raise the maxlength on the field?
My ex- told me that I had to stop believing in gravity because it's just (her) God pushing down on us. That's why mountains don't pull you towards them. (She cried when I told her about the experiment where just this thing was tested and it was found to be untrue, said something about Satan.)

A friend once told me that meditation allows demons to take over your mind and make you crazy. This guy has a physics PhD, and not only believes this but also that global warming is an evil communist conspiracy designed to steal our freedoms. Not precisely his words, but close enough.

A good friend was told by his girlfriend that she couldn't marry him unless he converted and joined her church. Another of my friends was a member of that church, and won't talk about his time there (he's really messed up, and if you touch him accidentally he almost loses it) but tells me that it's all about control and power.

> My fear is that I'm unknowingly harboring some wildly irrational beliefs.

I have very much the same fear. I know I have held stupid beliefs ("depression isn't real, harden up!" was particularly ironic, as I was depressed, didn't know it, and that attitude was a result).
I can't wait to play with this when I get home! I loathe doing web development. I just can't wrap my head around it, so whenever WASM gets in a position where it can easily work with the DOM (preferrably with a decent GC), I will be all over it :)

The project is in an interesting phase as well. Doing CPS transforms and implementing macros (the only thing really hard about writing a scheme).
The ink on the constitution had barely had enough time to dry when the US began pressuring Japan to repeal it. There certainly will not be any change to the constitution while Akihito is emperor, and I predict there will be a huge scandal when his son inevitably comes out against it.
python is generally preinstalled on all distributions i know of, because its needed for some utility applications.

ruby on the other hand gets quite a bit of flack as well, because most distributions are so far behind the official ones. that's probably why an embedded ruby binary has become a thing.
The Age of the Algorithm (2017)
Announcing Capacitor 1.0.0 Alpha
Gitflow – Animated in React
I haven't documented the choice of R6RS anywhere, so here is as good of place as any.

The main reason was familiarity. R6RS is the Scheme I know best. I learned on R5RS and moved on the R6 when it was the new hotness. I vaguely was aware of R7 (I have friends that were on the standards committee), but didn't really know much more than that it had happened.

There's a technical reason for choosing R6RS as well though. To me the defining characteristic of R6RS is the library system. In my mind, this has a pretty clear mapping to WebAssembly modules. Scheme libraries import some set of identifiers and export another set. WebAssembly modules are the same way, so I basically set it up so that Scheme exports and imports map directly only WebAssembly exports and imports.

I'd definitely be open to supporting other Scheme versions in the future.
Ok. Something about the way I read the first post, I thought you meant your simple name. No reason it couldn't have spaces. My wife knew of someone named 1/2. Insisted it be a single character, too. Was amusing how hard that was for most payroll systems.

And I wasn't saying this isn't allowed. What we are used to is not the total of what is allowed. The fringes are full of mistakes, though. At some point, you make a statistical choice.
It remembers me this video.

https://www.youtube.com/watch?v=J4WSbjN9zng
Along similar lines, a while back I took the time to migrate a bunch of Android code dealing with phone number strings in various levels of normalization into a handful of wrapper types that enforced it at the type level.

It didn't take long, identified several flaws in the process, and the instant feedback on misuse alone probably saved more time than it took to do the migration. And being able to implicitly get rid of the duplicate normalization we were doing probably ended up saving more CPU than we lost due to the increased indirection when doing this in Java. (phone number (re)normalization is really expensive, even compared to 1000s of other normal string operations).

I'm totally sold on wrapper types for this kind of thing.
Only one of the implementation is coded by blockstream. It's a protocol, anybody else can create an implementation of it. Several other companies have created clients like LND (https://github.com/lightningnetwork/lnd) - probably more popular than clightning.

> How do we know that there isn't an easy backdoor that allows this network to be controlled for Blockstream's purposes?

The code of clightning is open source, so is the code of most known clients out there.

> The fact that it is so complex and ill defined is dangerous and an antithesis of decentralized system design and ethos

Your comment really seems like a baseless conspiracy theory full of ad hominems with no proof of what you mention:
- it's not that crazy complex compared to all the intricacies / op codes and game theory of the Bitcoin base layer
- it is more easily distributed than the base layer since it's easier to run a LN node by itself (albeit still relying on a bitcoin full node that may not be in your control if you wish it so).

And like other said, Blockstream doesn't have many employees working on the base protocol (3 now afaik since Luke Dash JR & G.Maxwell do not work for Blockstream anymore). The few they have actually made very useful contributions to the code base since 2011/2012 which you can easily see through and most of their code is also used in all forks of Bitcoin aka BTG, BCH etc...

> They were responsible for all the propaganda and talking points against bumping the block size leading to the BCH fork

Any proof on that? Almost no bitcoin developers (albeit none apart of maybe 1 if you count Gavin which didnt contribute for years on the code base) left to work on this particular fork. There was no scientific consensus stipulating larger blocks (than 4mb) would be safe hence why the community at large did not support BCH (and why it has a minority of market share and mining share, TX usage etc).
Yes, of course you're right. My apologies, it was a stupid comparison.

Though I still feel it's a bit of "choose your poison". In any language, certain symbols will have special meaning. You pretty much have to pick which ones, and come up with rules about how to let their natural meaning bleed through.
With unix shells, one such character is the space, and there's a number of rules about how to let their natural meaning bleed through - but they're all somewhat awkward, and they all need special care.
Congrats Amanda & Mike!
What about plane security inspections?
Will from SE ;)
One of my earliest programming-related memories is of picking up a macro assembler manual for the SDS 940. This would have been in 1969 or 1970, when I was 11 or 12, and my programming skills were limited to small BASIC programs. The assembler manual completely baffled me, but I recall to this day the first line of an example macro it contained:

MUMBLE MACRO

Of course this only deepened my confusion. Clearly there were profound mysteries here :-)
> This flaw only affected generated RSA keys,

And only those of 2048b or fewer.

> Yubikey provided an excellent service for replacing their products when I went through them. However, I hear the story is quite different if you bought one via Amazon.

I bought from Amazon; requested a replacement directly, great service as you say, it didn't matter where I'd bought it originally.
Gassner becomes Silicon Valley’s latest billionaire on Veeva’s pop
I wouldn't be so definitive, but if anyone wants to see an excellent documentary on the subject, watch 13th (after the 13th Amendment):

https://en.wikipedia.org/wiki/13th_(film)

I'll add a couple of common arguments that at least get you thinking, even if they aren't as powerful as evidence.

First, note that mass incarceration began after segregation and other civil rights abuses were outlawed. One ramped down and the other ramped up. Many believe that one tool of oppression merely replaced another.

Second, the legal and prison system have always been used, since the Civil War, to oppress black Americans. Mass incarceration wasn't a new tool, but an expansion of an old one. And it extends into today, as has been well-publicized recently. Or I'm sure everyone has heard the phrase, 'driving while black'. I've personally witnessed that kind of abuse.
Does Microsoft not know which version of Spark they offer in Azure Databricks?
> A function of type fn<T>(T) -> T must:

> return its argument or

> panic or abort or

> never return

This confused me for a moment because I thought “why? it only says the return value must be the same type as the argument, not that it must have the same value”, but of course since the type can be anything there is no operation that is guaranteed to work that you can perform on the argument value. You can’t for example multiply by two because not all types will support multiplication by an integer.
What’s the difference between a probabilistic model and a statistical model?
They did fail. At hiring, development, management and project management.
http://gamesbyemail.com/news/diceomatic
Well, how do you explain "it's easier" then? I gave my explanation of why I think it's easier. Do you have another theory?
Same for me. My Discover weekly started including Dutch rap music (I don't speak Dutch nor did I ever listen to that genre) and the percentage has been increasing ever since. It's now at 30-40% of my playlist. No idea how to get it off there again.
I am worried about the clock. These are sober experts who run it. There’s lots of things which could lead to a war. The tension in Syria, Ukraine, South China seas and over North Korea. They believe it’s the most dangerous times since the Cuban missile crisis and I think it’s serious.

The US performs provocative military exercises outside the borders of Russia, China and North Korea. We have jets buzzing each other and having close calls.
The Elusive Big Idea  (2011)
> There's nothing wrong with giving your own species a higher moral weight.

Without reason, I'd say there absolutely is something wrong with that. In fact, I'd argue there's no such thing as "human morality", only morality, which applies to humans (and other species). There are certainly some applications of moral law that only apply to humans, but that also applies to other species as well. Again, there's no rightful pedestal to put humans on.

> It derives quite naturally from us being the result of self-interested genes.

You're making an implicitly claim here that what results naturally from our DNA is morally right. You'll have plenty of people arguing that as well.
To add to this, these names are fairly generic and do not actually have any connotation of warlike-ness like, say, "Imperial Star Destroyer" or even something like a traditional US/UK Navy name "Victory."

Kaga: A region of Japan

Akagi: A mountain in Japan (perhaps familiar to fans of Initial D)

Souryuu: lit. "Blue Dragon"

Hiryuu: lit. "Flying Dragon" -- really a modified Souryuu, named with the "dragon" (ryuu) suffix to show the relation to the Souryuu class.

The JMSDF also maintains several traditions from the Imperial Navy, such as the songs, ensigns, and technical terminology. One of the most well-known traditions that's been maintained across the two navies is the Japanese curry lunch served every Friday (there are even ads on trains for it as a tourist attraction).

IIRC the current naming system was also inherited from the Japanese navy, if you were curious about why two of the ships you named are named after places. Wikipedia has some more information on that: https://en.wikipedia.org/wiki/Japan_Maritime_Self-Defense_Fo...
Previous discussion:

https://news.ycombinator.com/item?id=11951444 (2016)

https://news.ycombinator.com/item?id=2591154 (2011)
> And quite possibly more valid.

can you explain why doing it with a computer might make it more valid? are you already highly confident that you have good heuristics to automate and scale? if so, what's your evidence? if the heuristics used by the software are proprietary, how do you judge whether they line up with your values without essentially running an experiment on society? doesn't that seem a little cruel if the software is an integral part of a process that violates citizens' constitutional rights?
Can someone explain me how Ponzi Scheme is different from Social Security System in USA, given of course the first is a scheme prohibited by US govt?
I used to think the same way. But after spending the last few years getting frustrated trying to create more complex linguistic systems, e.g., dialog systems or scientific articles understanding, I am coming to the conclusion that the current statistical approach is a dead end. It’s actually impeding the field because it’s working so well for certain tasks that when people are trying to build systems with real understanding, they can’t match the performance obtained by gigantic language models. But the answer is not Chomsky, it’s semantic grounding in the real world rather than looking at language as a sequence of symbols.
Or in Scientific American: https://blogs.scientificamerican.com/observations/a-potentia...
Also explains why Swiftkey (keyboard app) stopped working around that time. They say it's their new deep learning framework that provides superior feedback, I find it pretty useless compared to the old version.
> Because we’re the richest country in the world

Are you? When I just Googled "richest country in the world", not a single result placed the US in #1.
How often your domains are sold? Are those all inbound inquiries?
>Most factory jobs are not skilled in the sense that programming is, and the least-skilled tech job is still more complicated and difficult than the least-skilled factory job - meaning, tech jobs are not the new factory jobs, because by definition fewer people are able to work them.

Ah. well, my main point was just that I think most of the 'high paying factory jobs' were jobs that took some skill and experience. You didn't just walk in and say "I've got hands!" and get a good wage for easy work. I'd guess it'd be more like working at one of those tech support script farms today, I mean, if you show up without obvious skills or credentials. "Here, read this script, we will judge you on how fast you get the customer off the phone, rather than, you know, actually solving problems."

My own career came up through the really low paying jobs in tech, and I spent some time in such a tech support farm; the difference in both the number of people who could do it and what we get paid is vast between level one scripted tech support and the sort of systems administration/production engineer work that I do now. Much like how one could work one's way up from a very basic factory job to something that was comfortable and remunerative.
https://www.reddit.com/r/Physics/comments/80ynfp/possible_in...
At 8 hrs outage per month, slack would have been out of business 4 hours ago.
> shipping projects on time, and under budget, especially when they are large in scope and involve complex technologies or large teams that you've led, and especially when those projects have impact on the company's bottom line, those project are considered major impact and and those engineers are amply rewarded

Wasn't the point of the article that the Grunt work that has to be done and makes things better for everyone in the future isn't rewarded at all? That work may have an impact on the bottom line of the company, but be spread out over years of maintenance and prevented (potentially disastrous) bugs. However, as the author states, it's almost impossible to quantify that.

You cannot tell your selection committee 'I refactored code and that'll save us probably 100 bugs in the next year, times 2 hours per bug, at $300 per man hour, a $60000 savings.'.

Whereas it's easy to tell them 'I built a new feature x, in the past 10 weeks it's been running it's improved sales by 3%, leading to increased profits over the next year of $60000'.

Both 'earned' the company the exact same amount of money, but the first one is much more speculative.
Apple Business Manager Beta [pdf]
Perhaps OpenJDK can be installed locally by Please when not detected in $PATH?
The linked paper by Wadler (https://people.mpi-sws.org/~dreyer/tor/papers/wadler.pdf) develops many more examples like this (e.g. "Figure 1: Examples of theorems from types").
Stress doesn't mean workload
It benefits the people in power. It benefits corporations who need cheap exploitable labor, or directly profit from the operation of the prison industry. It forces people into low paying menial jobs that keep large companies profitable. It serves a political purpose by scapegoating and marginalizing minorities. It fills the pockets of politicians who help to expand the system and cater to the military-industrial complex that perversely feeds on inequality. I don't think there is a system of oppression or economic control in existence that doesn't benefit somebody, directly or indirectly.
Embedded systems typically doesn't use C++ either. I think it's still a fair comparison.
Third grade at the pediatrician, jokingly looked at the vision chart, noted that I can't see much and the rest is history.
> A statistical model is a mathematical model which is modified or trained by the input of data points.

> A probabilistic model specifies a probability distribution over possible values of random variables, e.g., P(x, y), rather than a strict deterministic relationship, e.g., y = f(x).

For example, by these definitions, we could use a linear regression as a statistical model that is not a probabilistic model; we could make a bayes network (using known distributions) as a probabilistic model that is not a statistical model; and we could make a Hidden Markov Model trained on sample data that would be both a statistical and probabilistic model.
> Dropdown for country should have USA at the top.

Better, have it in regular order but pre-select with geolocation. If you use something like freegeoip.net you can progressively-enhance this with a couple of lines of JS.
> not, as i had originally thought, meaningful words or even instructions. i'll take a and b any day.

I get where you're coming from, but an advantage to foo and bar is that once we understand they are arbitrary words, that's a reliable rule. I do a little teaching and new students are incredibly literal. (Which makes sense, the kid that answers "what time is it" with the exact hour/minute/second is more likely to grow into a programmer - I certainly did).

As a result I can't use "better" words, because any meaningful word will be taken to be the requirement. "a" and "b", as you suggest, have issues with being TOO small, too similar, and already have a meaning in sort() uses, not to mention that learning "a" and "b" being meaningless terms is just as hard as learning foo and bar. Pretty much any terms you use will face the same issues, so often the route of least pain is to use the same set of arbitrary terms, and a set that we have a general common agreement as being arbitrary so when a student reads a book, blog post, or watches a video each one of these don't have to explain that foo and bar are arbitrary - we each have to learn that once.

Which isn't to say that foo/bar/baz aren't overused in places, but I doubt it'd be a good idea to replace them entirely or even mostly.
Licensechecker. A command line application which identifies software licenses
Sorry that sounded like i'm scorching you i didn't mean it. Yes agree with when using HW initializing code in constructors I ended with two types of 'constructors/inits': 1 - for object initialization 2 - just for hardware and calling manually :/.
Not at all. Gervais Principle is a joke, though some serious research may have been done around it. It's about organizational dynamics.

https://www.daedtech.com/ blog is (by quick reading of two posts) career advice for software developers. Very thoughtful, very well written and explicit, with analogies, anecdotes, and opinionated advice.

Whether that advice is any good, I'm the wrong person to judge; I still work as a wage slave (: basically he's telling everyone to go out as independent consultant and solve customers' problems instead of being "an entry in someone else’s Gantt chart. If you can’t autonomously deliver value with your expertise, then you’re specializing in the wrong thing."
Utterly meaningless to me as an employer. It measures how big the group of friends is that decide to +1 each other.
Arctic warming: scientists alarmed by 'crazy' temperature rises
Because it is the government, not a person and because the government explains how it works. They aren’t the same, because a scheme is supposed to be secret.