skysight-inc/HackerNews huggingface dataset:
> It's a sign of Xi's increasing self-confidence

I think that's a bit rich, considering his reactions to Winnie the Pooh memes and the censoring of which has gone on for at least 1.5 years.
Nobody made a claim to the contrary (or even in agreement; no claim in that direction at all).
You're going on a tangent, off-topic.
America is set to surpass Saudi Arabia in a 'remarkable' oil milestone
Legal department flagged everything under MIT, BSD, Apache are OK to use.
Not a word about Blue Oak in our guidelines

(this is pretty much state of affairs in every company I worked for last 15 years)
Send an email to the mods hn@ycombinator..com
I'm curious to read that paper, but it seems to be predicated on a positive conception of freedom ("right to equality", i.e. "freedom to"), which will probably make it irreconcilable with most of the philosophies it tackles (classical liberalism is typically based on a negative conception of freedom, i.e. "freedom from"). That just turns it into a battle of axioms, which is usually kind of pointless.
Because it works and isn't a usability nightmare like most everything else you mentioned.
Or she had it automated to run a script when she wasn’t there.
https://worldwind.earth/explorer/

http://sourceforge.net/projects/nasa-exp/

https://en.wikipedia.org/wiki/NASA_WorldWind#Forks_and_clone...
I ordered a bathroom rug and they shipped it in a box that would fit the rug unfolded....lol.
Viaweb used Lisp.

Google used python, Java, and C++

Amazon used perl and C++

Facebook used PHP!
Compared to C's ternary operator [1] it seems the Python version operates on 5 items.

[1] https://en.m.wikipedia.org/wiki/Ternary_operation
> a language is far more than syntax. There is the ecosysystem, frameworks, third party packages, etc.

Agreed. However, if you're a software company you've already likely made all of those decisions. If I come work for you, I'm stuck with them. It doesn't matter if I like the package manager or the frameworks. That's just the background against which we work.

Our work is making our lives better, and solving the company's problems to the best of our ability, given all those constraints.

> honestly, I would be more concerned about hiring someone who built their own bespoke framework from scratch

Yes! I feel honestly quite nervous about sharing that aspect of my work, because I worry people will see me as out of touch.

But I am quite up front that I don't advocate using my toolkit in production environments. My professional advice is usually quite conservative. I tend to advocate for minimal disruption and using standard tools as they were meant to be used.

However, because I do that all day at work, I see all the cracks and warts in the architecture and when I go home I want to work on the future.

And even though you are correct "building a framework rarely adds business value"... that's not what motivates me. I do think there is value being created, and I will eventually be able to cash in on that. But I am doing it because I am interested in the future, and I want to work on tools that transcend the pointless busywork I have to deal with day to day, in the name of meeting quarterly goals (which TBF is crucially important in a business context).

I get direct enjoyment from working in my own little hobby world where those constraints don't exist, and that is enough motivation for me.
This reminds me of what 'when' is like in VHDL:

mySignal <= "1111" when some_state = '1' else "0011"
To me, the even more plausible scenario is that the school’s entire story is just wrong in some fundamental way. Who knows what was actually in their system logs. The school seems very eager to ignore anything that doesn’t support their case.

If she had an accomplice, that should have been the story presented by the school. But it wasn't. If you’re going to accuse someone of wrongdoing of this magnitude, you need to have a coherent version of events.
Man told he's going to die by doctor on video-link robot
Don’t make this mistake when clustering time series data
> The survivors (or more, their children) ended up significantly better-off, for a century or so, basically because there was more land per person.

Indeed, this is something I always found extremely fascinating. The plague destroyed the very rigid social and economic structures of medieval Europe. Simply put, they had to take anyone as a goldsmith's apprentice, even some poor farmer's kid, because everyone else was dead. I am quite sure it is no coincidence that the Renaissance appeared 1-2 generations after the black death, and always held the secret opinion that European culture was basically born in the fire that was the black death epidemic.

> The strange thing is that Europe recovered quite fast.

Easy answer: the plague was much, much, much more devastating in Ethiopia than in Europe, leaving no one behind to recover from anything, or to tell the harrowing story.
Yes, it is completely circular. Because if discrimination against women exists, then the higher citation rate and slower career progress are equally explained by this.

This isn't evidence in favour of some causal explanation about innate differences between men and women, he's just trying to justify his prior assumptions.

This is very much comparable to the circular nature of IQ measurement. People with racist attitudes often conflate innate ability and IQ, because IQ is very much designed to measure the sort of things that people who like IQ tests are good at.

These people will often present evidence in the same way the physicist does, by pointing out that say, people with higher IQs have higher personal income, but this obviously neglects the facts that if IQ tests / degrees etc.. are licenses for success in the first place, so you're just running in circles.
These days Java is dead simple if you're using Spring Boot. Bonus points if you use Gradle as a build system instead of Maven. Even easier.

It used to be a pain in the ass before the Spring Boot days. These days it's buttery smooth to get up and running. In fact, it's significantly easier than .NET Core startup.cs way of doing things tbh.

Having said that, I recently switched over to C# as it's just got slightly better features as a language and .NET Core is pretty nice to work with compared to the old .NET framework. It's updated and more modernized. Really enjoying it.

Javas ecosystem has some better offerings and usually all for free. Compared with C# where many libraries that you want to use are commercial, so you can't just use them without really thinking about it. Since MS embraced open source there is definitely a positive shift in the community and ecosystem but it will take time.
Some people have a main account with "throwaway" in the name. Perhaps they just like oxymorons? And many throwaway accounts are not eponymous. You have to look at the account history, not the name, to tell the difference.
Java has a huge base of engineers familiar with it, great libraries, scales well, and has stable development tools. If it were not for some of the FUD around Oracle ownership I think at least some of the concerns about it would disappear.

It's interesting to me that people don't seem to throw shade on C++ as much even though it's even older and in many ways harder to use effectively than Java.
First, the commenter you've replied to is not "denying someone the right to express facts"; they're responding to one person's opinion on the internet with their own opinion, just as you're doing.

Second, if you think researchers in the "hard" sciences are qualified to make authoritative statements about things just because they grok statistics, you're either being willfully disningenuous or you fundamentally misunderstand the way domain knowledge and expertise work. Do you also suppose mathematicians can tell us about human psychology? I mean physics is just applied math, right?[1]

Third, it's incredibly condescending to respond to someone's honest opinion by telling them it's "ridiculous virtue signaling." There's nothing else to really say here, it's a dismissive and unsubstantive way of criticizing someone else's point.

Finally, your position is incoherent. You're talking about this person creating a "scary world" because they've expressed their opinion on the internet, but ironically you'd prefer they...didn't share their opinion? Do you suppose you're not also promoting a chilling effect here?

_______________________

1. https://xkcd.com/435/
Good point on the binary pattern matching. I’ve rarely used it, but it is quite powerful.

I was pleased to discover Python’s tuple pattern matching in function heads, only to be disappointed that it was removed in Python 3.
In SF, maybe. But most developers in the world live outside of SV (for example, there are on the order of 1M C# developers worldwide). They don't write blogs, or even read them.
Same. The way I work at home is no way to run a business, and I am painfully aware of that fact.

I go to work to be on a team and pull in one direction and support the leadership and make hard compromises.

I write code at home to understand where the industry will be in 10 years.
In my experience it's not bad enough to worry about.

I have:

- Signal
- Whatsapp
- Etesync
- Conversations.im
- Syncthing

all whitelisted from battery optimisation, and I've not noticed any huge drain (I expected it to be unusable and have to go back to google play services or micro-g).
At least in times past (2015-2017) there wasn't a huge discrepancy. My i5 3750k at default low clocks would do 40 H/s per core while my AMD 7950 did about 400 H/s going all out. Trying to do it in javascript in a browser is a real performance killer though.
Could you please not post in the flamewar style to HN, like you did here and https://news.ycombinator.com/item?id=19185203? That's exactly what we're struggling, collectively and slowly, to move beyond. The site guidelines explain: https://news.ycombinator.com/newsguidelines.html.

For an example of a comment on a divisive topic that stays within the guidelines, I'd say the one you replied to is pretty good.

Besides the guidelines, you might also find these links helpful for getting the spirit of this site:

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/hackernews.html

http://www.paulgraham.com/hackernews.html

http://www.paulgraham.com/trolls.html
Also, Java and C++, even if they are "only" used at a "few" companies that happen to have the hiring power of 1000 startups each.
Does your strategy creator allow for multiple time frames to be considered simultaneously?
Reality is somewhere in the middle. Most people aren't driving for ride sharing services because they just love it. I agree that a more equitable system would include a safety net for drivers. Maybe regulation will step in to solve this; the companies surely won't do so without strong market or regulatory pressure.
I am sorry that you had this experience.

But manual labour is dangerous and unfair. It’s worse in Ag field and even children and families who live near large farming communities are affected by drift and the spraying and watershed poisoning and general environmental degradation. This is why we must automate and get machines to do the dangerous jobs.

Yes, that will be a post labour world but that’s easier to figure out. It’s better to give dignity to people than make human beings work for other human beings. I abhor the very notion.
> I simply haven't seen any compelling evidence that they are causally linked to autism, which is usually the claim.

Nor have I, I am referring more so to the general public census (and accompanying confidence level), and a very careful and critical reading of the "facts" as presented by the medical "community".

Just as a fun mental experiment, imagine a purely hypothetical scenario where vaccination reaction data is not comprehensively collected, where the methodology behind the statistical reporting involves an element of personal judgement (and therefore to some degree inconsistent and subject to personal error), and the reporting guidelines are written in a way that there is a relatively high bar before an adverse reaction incident should be reported. In this hypothetical scenario, might it be possible that the statistics necessary to suggest a possible causative relationship literally do not exist?

Now, go do some reading on the details of the actual reality of the data and the methodology behind its compilation. Then compare that to what is written about it in literature, or how it is discussed.
Useless.

There's no indication of what the points are, nor what the connections mean, nor can any real person take the time to sweep through hundreds of points to try to get a sense of what this graph even looks like.
What specific facts did he express?

He expressed many opinions but reading the article none of the controversy was about facts. He just claimed that his opinions about women being worse at physics research were facts and wrongly used the male variability hypothesis to try and justify that.

Please don't fall for his claim that he was just presenting facts.
I wonder if the US 3 letter agencies have any motivation, and are sophisticated enough, to create the appearance of an organization controlled by a third party that is operating online to shape the thinking of American citizens.

Not that this would ever happen of course, just wondering if it is possible.
And exactly what those who don't want fair and safe elections would prefer the general public does not read.

I often wonder, if the government is so genuinely concerned about fake news, why do we see zero effort to educate people on general techniques to detect it, but see only substantial effort to attack specific instances of it?
This looks awesome. Is there an easy way to transfer my current chrome session / cookies to the archivebox chromium instance? Would love to my subscription websites (eg nytimes) to register my logged-in state and allow the capturing instance full logged-in access.

EDIT: Nevermind, should have RTFM - see CHROME_USER_DATA_DIR in https://github.com/pirate/ArchiveBox/wiki/Configuration.

This looks really, really awesome.
As for updates force rebooting, they only do so during designated non-active hours, which I set from 2AM to 5AM and leave my laptop on.

This presumes that any hours can reasonably be designated non-active. For some professionals, and for that matter some home users if they work shifts or the like, that simply won't be the case.
What you're describing isn't much different than the use of thunks generally...

export const getArticle => event => async (dispatch, getState) => {
const id = event.target.dataset.id;
...same as yours...
}

...
<button
data-id={record.id}
onClick={this.props.getArticle}
...

The main difference is this works out of the box with connect, and can often be bound directly against a given event handler.
TCP connection can be open and idle for hours without keep alives. This can easily be configured with kernel parameters:

https://www.tldp.org/HOWTO/TCP-Keepalive-HOWTO/usingkeepaliv...

I suspect the hard bit for normal apps is keeping the app active on the device while it is in the background. Google has their FCM receiver running as a low level service so can make sure it is always running.
No ride sharing company is claiming that it will be profitable once self-driving tech occurs. They all claim that the platforms themselves will be profitable.
The MIT license goes back to 1988. A simpler time in so far as the open source community was significantly smaller. It was attached to an important piece of software, X11. It spread organically as more and more *nix systems were deployed over the decades. Compatibility with GPL didn't hurt.
Has any study been done on how food and diet changes in the past twenty years is affecting our minds, the whole gut brain axis?
Our school hired me and a friend after the comp sci teacher found password printouts after we backdoored NetWare. We hadn't changed anything, it was more for the fun of it but we were certainly lucky he was understanding. Could have gone a lot differently.
You don’t see how the Marshall Plan helped at all? That of course, being after that little skirmish of World War 2.
No, your parent was correct. I am currently building a complete web application hosting toolkit that I started in earnest in 2015. I worked on it this week.

I wouldn't call it a framework, because it's built of small independent pieces, but it's a similar scope to something like Rails.

I did start coding long before web frameworks existed though. :)
> The guy is a physicist, he is way more qualified than any sociologist to deal with statistics.

As an experimental LHC physicist myself, his use of statistics is either naive (understandable, he’s a theorist) or negligent. He used his mathematical background to appear knowledgeable despite there being huge flaws in his “evidence”.
Relation of Erlang to telco switching is somewhat opposite than what most people believe. Ericsson's stored program switches do not run on Erlang, but use execution model enforced by hardware that undeniably was inspiration for Erlang.

Other manufacturers used either some traditional mix of C(++) and assembly or got on the CCITT/ITU bandwagon of CHILL ("CCITT High Level Language"), which is combination of C/BLISS style low level execution model with Algol/Pascal syntax and COBOL-like verbosity with some extent of native support for threading and coroutines.
There are many nomic games which involve a starting rule set and a subset of the rules that are mutable. Those are the most playable ones in my estimation.
But these are all compiled into, essentially, a giant case statement. It’s a syntactic sugar. Your last line is missing a dot at the end.
I really like HackerRank, most of the problems are quite fun to solve (except the performance-based ones) and it allowed me to ace any algorithmic coding test.
> I am quite sure it is no coincidence that the Renaissance appeared 1-2 generations after the black death, and always held the secret opinion that European culture was basically born in the fire that was the black death epidemic.

I've heard that hypothesis from both popular and scholarly sources before. Pretty sure it's a broadly held theory.
We more-or-less use Google's. Formatting level style is enforced via clang-format + CI.
I'm not up to date with Android, but why does displaying notifications require an entire server or a paid service? Is it not just a matter of installing a client program and sending a curl to an endpoint?
> Amazon is much more of a monopoly than either of those

In what market are they a monopoly? Seriously. Amazon retail competes with walmart and target both of which offer online sales and AWS competes heavily with Azure and Google cloud. In what way is Amazon a monopoly?
"a function of the size of your character pool, because if your password is short enough for n-1 to contain a significant percentage of possible combinations then it's probably already short enough to brute force anyway"

This seems to say that a small character pool, aka "n-1 containing a significant percentage of possible combinations", implies that your password is "probably already short enough to brute force".

So small character pool means that "probably" the password is short/weak.

I'm saying that a small character pool does not imply that a password is "probably" short/weak.

And to be very clear: Using the size of the character pool to say it's "probably" weak is a form of "reliably predict[ing] if n is sufficient".

What am I misreading?
I grew up in a very conservative part of the Bible belt in the 70s and 80s. Turns out that was great training for dealing with today's Progressives. Keep your mouth shut and trust no one.
I think maybe they are just referring to the fact that in that era pretty much everyone had to build their own "framework" to get a big web app up, because there weren't a lot of established choices.
I worked at Booking.com for a while, though never in Perl directly.

Take this with the grain of salt of any personal anecdote on the Internet, but I can definitely say that Perl is not loved there. Most people hated it deeply, some of them were like "it's not horrible...".

They are now allowing Java as well for the newer project, and they will have Java and Perl as 'blessed' languages moving forward. I don't really believe that they are doubling down on Perl in any sense of the word, they're just doing what any other company with a huge amount of code written in a dying language would.
I'm not saying that instability or domestic abuse is okay.
Those books are amazing. I wound up building a forge, buying a crucible, and making some tongs out of strap iron.

One afternoon i had my mold ready. Fired up the forge, and melted down some aluminum. Then i realized how wildly unprepared i was for dealing with molten metal. i managed to pour a little bit, but that was a fairly dumb risk.

came up with a new plan for a side loading forge, smaller crucible and better tongs. Then i went and bought a little sherline mill.

The book on casting is amazing, and i have no doubt most people can build real tools. but it's going to take a long time, and it's going to take several tries to get anything worth anything.

I don't regret any of the time i spent on it. And perhaps i should have given it a few more weekends. i feel like i got far enough along to get a sense of the scale of what Gingery did. It's amazing. I think he undersells how much skill he built up over 50(?) years. And i think anyone attempting this will realize how painfully unskilled they are. But there's enough there. you can get there if you're willing to put in the time.
> in the UK for example they just need a BSc

That doesn't seem to be true? This page says you need an MSc, in the UK, to register and be a licensed pharmacist: https://www.healthcareers.nhs.uk/explore-roles/pharmacy/stud...
This is a very hilarious post. Bravo, sir, or brava, madam. (Revealing your gender would likely be a security risk - if you leave that unspecified it doubles the space of possibilities!) I don't know what joyless types would downvote you.
Funny, I was just looking for an alternative to pushover that doesn't use google services last week. Tested this and it worked quite well.

I actually wound up just using an SMS gateway provider with a simple API you can just fire a get request to.
Yes. You can define different tick intervals for different blocks.
For example in one block you can select RSI with tick interval being 30 min and in another one you can select RSI with tick interval 2H. Ping on help button at the bottom if you get stuck. :)
I think Yahoo used a lot of C++ back in the day as well.
Bingo. Case in point, this is my "main" account :)
Well actually you said "let's move fast and then let's scale" as in you were implying there was some technical debt built up by moving fast.

You can move slow, choosing a static language only imposes that on you, it doesn't fix the underlying problem (developers being lazy.)
When the government prints money, existing dollars become worth less, regardless of them sitting in an investment portfolio or piggy bank or real estate.
https://github.com/OSSIA/score/blob/master/.clang-format
> it's a negative-sum game

This is a misconception often touted by those who think they know something.

The other side of a trade doesn't necessarily win/lose if they needed to exchange $xxxm to open a factory on another continent. Not all market activity is speculation/investment. Much of it, some say the majority, is random business activity. This skews the game theory analogy enough to make it invalid. There is enough inefficiency, noise and long term trending for a non-naive participant to profit from speculation. For now.

Kudos on the word gimcrackery.
Whatever clang-format and clang-tidy says! Seriously, using automated tools just takes away all of the bikeshedding revolving this issue.