skysight-inc/HackerNews huggingface dataset:
> they are not monetizing the service which probably means they are collecting data from it to use in some way

You're not wrong. I feel it's worth pointing out, however, that the opposite (paid/monetised -> not collecting data) is frequently assumed when it really doesn't hold.
You can criticize the quality of the article as much as you want but this ...

[quote]

"There are no plans for ads and no plans for subscriptions.”

No ads.

No revenue.

Just love.

[/quote]

... is loaded with irony and accuracy (and a good reminder) IMHO.
My current company is transforming into Agile right now, and I find this article is very good description of all these crazy stuff which happen in the company:

> Until today’s meeting, the friendly Agile consultant at my company has spent his time photoshopping the team leader’s face onto pictures of Yoda, and researching the motivational properties of various colours of magic marker. And he gets paid for it.
Slack is essentially an IRC. IRC is pretty much dead nowadays, Slack is just the same concept but with a cloud integration and a modern client. It is neither new nor a particularly good implementation, discord is faster and better as a communication tool and possibly more clones are coming. The only lucky thing for Slack is that it was in the right time in the right place and introduced 30 year old concept to the corporate folks - but this advantage can go away anytime.
I've done COBOL based web stuff on the IBM i/AS400. Nothing particularly tricky about it, wouldn't really recommend it for anything super complex. But it's less of a hassle then the various "tools" that's ment to make it easier, which always have horrible browser based configuration interfaces and stupid limitations. Just point Apache to a binary, read environmental variables and print to stdout. Using it doesn't really make sense as such, but developers who only know COBOL can just write regular programs and be done with it.
I’ll take it further,

At this point, you should NOT trust ANY company or startup (especially VC funded) with any data you give to them and you should treat all companies with full suspicion.

Security mishaps, leaks, Data misuse and most importantly spying are the reasons why we should not trust any of them.

It shouldn’t end with Facebook, Google or any other surveillance capitalist company or startup. ALL companies spy on you with analytics and tracking agents and it would be naive to think otherwise.

And you certainly should not trust them with your love life!
Whose attrition rate? The EASA? Boeing?
> Any reason laws can't be introduced making it highly illegal to pay a ransom

Yes, there are many reasons. You seem to adopt a highly deontological ethical stance. But in actual decision making, being pragmatic, showing some grace by being human and making hard compromises, and at the same time being utilitarian are often more rewarding. For example, governments all over the world have (often secretly) paid ransom money for kidnapped citizens. If they couldn't do that any longer, because it is illegal, then that would doom the fate of many kidnapped citizens.

Elected officials should make reasonable decisions that minimize harm and costs and should be willing to make compromises, not brag with their iron fist policies no matter what the consequences are. (That's just my personal opinion, of course.)

> After all paying a ransom is very literally funding terrorism

Do you have any proof for that claim? If not, then you are merely watering down the meaning of the word "terrorism". AFAIK, these ransomware attacks are conducted by ordinary criminals, not by terrorists.
I asked Tinder for my data.It sent me 800 pages of my darkest secrets (2017)
what is a CL
How to get a notification when the book comes out?
It’s an old person thing. We learned to program way before the internet, when one only had a language reference, some vague requirements, and a lot of time. Things took much longer, and communication tools didn’t exist. Maintainability was once a big deal.

These days, it’s easier to do a search, grab a snippet, and paste. There’s little need for reusability. Extrapolating a bit, I imagine in a few years, we’ll have one big ‘library’ of functions built into our IDE (built, and copyrighted by Google or Microsoft, of course).

Programming used to be skilled labor, but now it’s kind of dumbed down for higher productivity. A natural evolution.

Personally, I’m trying to re-train myself for the more modern rapid-fire programming. I’m not completely convinced that it results in better products, but it does feel good to be constantly committing.
> Energy storage and baseload are in fact solved problems: a good grid (because it's always windy somewhere), and a combination of batteries for overnight storage and power-to-gas for long term storage.

That's far from solved, countries close to each other have very similar weather pattern and wind electricity is especially unreliable. We're also very unlikely to have a massive breakthrough in turbines since we're close to the theoretical maximum already.
I have never heard someone refer to abstaining from alcohol as fasting.

Cleansing, or detoxing, yes. Fasting, no. The people around you are simply misusing the term.
Nice site, just heads up very minor typo on pricing page in PRO box - OEMGA rather than OMEGA. Good luck with your endeavour.
What they view themselves as does not change the fact that they skew things in one way or another. The only observer that is neutral is the one that is not seen and not heard of.
Stripe has been in business quite a while and I believe their volumes are fairly large. I’d also assume they know quite many details about their customers’ business.

All that gives pretty good dataset for building predictive models that tell how the business will do. These models could be actually better at predicting the future than individual business owner (on large population). Stripe has information about the past performance of many similar businesses while the owner just knows about his.

Also need to remember that business owner is not just optimizing for low APR. He should be still making money through the sales. So hopefully in total there’s still the financial incentive to have as good sales as possible.
And in 35 years, they will sell more cars than there are grains of sand on all the Earth's beaches.

Curves that look exponential turn out to be sigmoidal.

Expecting them to grow to a bigger manufacturer than Toyota in five years is laughably unrealistic.
I agree. I do have an ultrawide monitor and a secondary monitor and it seems that FancyZones doesn't (yet?) have support for multiple monitors. It looks nice and is useful but I'll be sticking to GridMove for window management for the time being.
you people need to get out more
A rebrand that made things more confusing.
A code review is not the time and place to report positive or convoluted comments. A code review is to find issues and to report them clearly.

The only positive thing to report should thus be that all is fine if the reviewer did not find any issues.

Now, if you are conducting the review in a meeting then obviously you can make oral comments in passing. If you're using a software tool for reviews then the all the comments should be on point. Nothing prevent you from talking to your coworker afterwards to spread some love if you want to.
And Vulcan!
https://en.m.wikipedia.org/wiki/Vulcan_(hypothetical_planet)

... oops.
He's saying that the ransomware attack is itself a terrorist attack.
i feel a pang that the initial targets for this will be elite hardware - both ios and Mac.

All the work that Google did around NBU (Next Billion Users), accessibility and Android are useless using this initiative.

They should have not chosen Swift. Kotlin Native would have worked equally well with day zero targetting for Android

https://resources.jetbrains.com/storage/products/kotlinconf2...
I am the OP. For what it's worth, I barely understand the paper, way too technical for me, so let me give some context as to why I posted this.

It was refered to in a course I've just started self learning, Berkeley's Principles and Techniques of Data Science (aka Data 100), and the lecturer wanted to highlight the crucial importance of data acquisition in the Data Science lifecycle, sampling in particular, given that mistakes at this stage will propagate to the later stages. My understanding of his example (~1h10 into https://youtu.be/JtwBwogRZkI) is that a 400 sized probability sample (a small random sample from the whole population) is often better than a millions sized administrative sample (of the kind you can download from gov sites). The reason is that an arbitrary sample (as opposed to a random one) is very likely to be biased, and, if large enough, a confidence interval (which actually doesn't really make sense except for probability samples) will be so narrow that, because of the bias, it will actually rarely, if ever, include the true value we are trying to estimate. On the other hand, the small, random sample will be very likely to include the true value in its (wider) confidence interval.

The paper seems to elaborate on this, which I find interesting, and I was hoping for someone to explain it [EDIT: the paper, that is, I think I understand the lecture].
In other words you agreed with what I said, thanks.

Anyway, that’s a completely different argument. You assume the reason someone used such language was because they simply disagreed.

I am not saying it’s an accurate assessment, but an argument it’s self is evidence. Calling this absurd based only on the argument is fine if you have enough evidence as with say a modest proposal: http://www.readwritethink.org/files/resources/30827_modestpr...

Now, if you disagree with that assessment fine, but don’t assume the assessment is always disingenuous. Someone may honestly believe the original statement is so far from a rational argument that it can’t be serious. They could simply be leavening their https://en.m.wikipedia.org/wiki/Overton_window.

Granted they might have simply been using abusive language because they have poor debating skills. Either way it’s a sign to stop a debate and go onto something more productive.
Tried "Everything"?
I did it a few months ago without prior knowledge of d3, and little knowledge of React.
I tried to keep it simple and have as much manual control as possible, such that I could apply the tips of d3 tutorials.

I essentially have a visualization class with an svg, and an update function for all the D3 stuff. The data is handed using props.

When the component mounts, or updates I call my own update function which sets the svg size, binds the data, and defines the enter/update/exit actions+transitions.
Because I call update in the componentDidUpdate function, I had to catch 'fake' updates where the data hadn't changed, and abstain from state-updates such that I don't end up with infinite update loops.

componentDidMount() {
this.update();
}

componentDidUpdate(prevProps, prevState) {
this.update();
}

render() {
return (
<div ref={this.gridRef} className={"VisContainer"}>
<svg className={"VisSVG"} ref={this.svgRef} />
</div>
);
}

With this rather primitive structure, my biggest problem was with d3. While many tutorial cover the enter/update/exit model, they often don't go in-depth wth the key-function of the data binding. Probably because they often use date of form list<int> for their tutorial.
In my case I had more complex data such that I needed to have efficient updates, using the filter function of d3.
What a throwback! I'll still keep using Total Commander (ex. Windows Commander) since the first day I had a PC.
Is it dead now? It's still in GitHub, so as Docker.
Other networks not having as big fees is only because they are not used much. Eventually you either reach Bitcoin-level congestion or accumulate hard drive space so quickly as to be unaffordable to the “unbanked”.
Yes indeed, they’re likely not talking about Project Atlas, but this story[1]. Also, the OP on that story, framing it as Apple stealing their idea is a bit of a stretch, IMO.

[1]: https://news.ycombinator.com/item?id=20206686
Another case where I tend to use the plain English alphabet for passwords/passphrases is with disk encryption. I have a German keyboard, but before Linux is up and running, I'm never sure whether the system assumes an English or German keyboard layout. And since I can't see which characters I type, the safe bet is to only use the plain alphabet and make the phrase a little longer.
I like Julia as a language but the speed argument doesn't really apply vs Python. Yes, benchmarks against pure Python implementations look good but in reality no one uses naive pure-python implementations. Python (with all the bells and whistles that interop with C/C++ like numpy, pytorch, tensorflow, numba, cython...) is very performant.
What Surprised You as an Entrepreneur
TLDR: you know nothing.

Longer explanation: You do not know how XMPP works. XMPP is a federated protocol that requires a persistent connection between a client and a server. XMPP consist of multiple independent servers. Client developers and server owners are usually different parties.

To send a push notification to JabberChat app some XMPP server (say, xmpp.org ) must post a notification update to appserver hosted by JabberChat owners (say, jabberchat.org), because only they can send push notifications to an app. If you insist, like Apple, to transmit only 'meaningful' updates, appserver owners will be able to snoop on all passing traffic. That is not desireble bordering not acceptable.

So, XMPP naturally devised a way that only 'content available' notification is transmitted to an appserver, which relays it to a client via APNS/FCM. A client application then wakes up, connects directly to its own server (which is likely INDEPENDENT from app developer!), fetches data and acts accordingly. Now this capability to reliably fetch data without Apple / appserver intermeddling is crippled, which introduces lots of privacy risks.

See XEP-0357 for more details.

You see, instant chat messages are exactly that kind of real-time communications that requires a user to be immediately notified. The only viable way to provide real-time notifications without violating user privacy were these VoIP notifications, and apple just killed these.

All your logic applies only to centralised client-app architecture, and totally not applies to any federated one.

Also, Apple's restrictions are honestly dumb. Smartphone is a computer and one should not restrict how a user wants to use that computer. If a user needs background tasks, just let them do it, only alert them about power usage and let them decide if they need this app or not.
Maybe the problem is storing so many files all in one directory?
/me ducks
AFAIK it's a different name for the same Docker.
Unfortunately the NYT has proven itself totally out of touch these days.

Whether it’s lavishing praise on Mohammed bin Salman and the Saudi elite, cheerleading the Iraq war, reporting as if the #MeToo movement was somehow localized entirely in Hollywood and not experienced by normal people, desperately bolstering Hillary with Bernie hit piece after Bernie hit piece, adding constant fuel to the dumpster fire that is the US culture war, or totally clueless tech reporting, it has been become worse and worse with each passing year in my opinion.

I was a subscriber for many years and recently cancelled and it’s been wonderful to distance myself from the clickbait.
United MileagePlus:

They ONLY offer multiple choice questions for the security questions!

Of course, for some questions none of the answers are correct (favourite artist etc). On the other hand it would be dumb to choose a correct answer that someone else could find out and then take over your account.

Some of the questions have as few as 12 valid answers - e.g. "in which month...".
Also in the select box where you pick your answer the months are sorted in a nonsensical order.

I ended up picking questions with more possible answers and choosing a random answer and putting it into my password safe.

Infuriating!
Just love, as we find out everyone’s relative attractiveness while they share personal details on compatibility
> 20% of men enjoy 80% of female attention in a dating app world.

This is a statistic would cause massive amounts of screaming in various internet echo chambers. Some saying it's conservative, and some saying it's an exaggeration. I'm not going to argue either way because I don't know. It did make me think about something I find pretty horrible about reddit/twitter..

"Callout culture" has morphed into some kind of bizarre bullying cult that feeds off the radicalization it causes. /r/inceltears is a great example.

/r/enlightenedcentrism and /r/politics are just advanced sentence vector generators tasked with every possible way to communicate the following axioms:

- Support for any tenet of my opposition proves you directly support the opposition's atrocities.

- Moderate, centrist or apolitical people are responsible for ALL atrocities.

Get mad, we can't be any more partizan than we are so you have to be radicalized! Shit on this group of people this week! Next week it might be someone different!

I hate it, and I don't see good outcomes arising from it.
Why is making good AR displays so hard?
Gjellestad Viking Ship: Archaeologists Find Keel in Good Condition
The talks I heard by the engineers that actually studied this disagree with you.
Indeed it is not, as the definition given for the word is not even it's colloquial usage anymore, although the new usage is related:

https://www.urbandictionary.com/define.php%3fterm=Boof&amp=t...
To put this in perspective: The cost of calculating a 10k character hash is negligible compared to serving a modestly sized image.

Still, you have a point that allowing arbitrary sized passwords to denial-of-service attacks. Still, a more reasonable limit would be 100 or 256, for example.
It's a local VPN, all on device. Still a workaround, but data isn't being sent anywhere though.
That's kw hours. A big house running air conditioning is only 6kwh.
UX: The interface is pretty much against that (it requires at least 2 more click to see what's behind), and it seems to be intentional.

Filtering - in software engineering terms, there is a difference between search with O(n) (going through all elements) and in O(log(n)) with a binary search.

Let's assume that I would find 1% people good for dating (usually a tweet-length message is not enough). It is a lot of wasted time. Again, if you care more about looks than personality, then Tinder is a perfect tool. (Once I found a relationship on Tinder, and yes, the description stood out, but overall the signal-to-noise ratio is poor.)

On OKC I can preselect for some things that are required.
A CL is a "Changelist". The terminology comes from the Perforce version control software.
Technically analogous to a "commit" in git.

The CL terminology stuck within Google even when the underlying version control system is not perforce. For example the Gerrit code review system also calls them "change lists".

It's the unit of granularity for code reviews at Google. In that respect it's analogous to a Pull Request or Merge Request in the outside world.

CL are meant to be updated (edited) in place during the code review process. This is something some people would also do with git commits (amending commits and force pushing) while others would add many individual commits to address code review issues (That's why PR is a better analogy).
> How at this point code review not entirely automated?

There is no automated way to check intention. I can write perfectly correct code which also drops the database.
I would recommend you keep doing it the way you are. You are working on an educational exposition and choosing commits as part of that. You should take the position that the best judge of proper presentation.

That said you could always turn off gc if some people want it, but I wouldn't put any more than a token effort into keeping that history.
> DHEA is illegal in the EU.

I managed to buy some online. I think it was from a UK site, but I can't remember. Makes me spotty though, so i don't use it to often.
Ask HN: How do you track your blog traffic?
I'm about to publish my statically hosted dev blog and I am wondering what tracking solution I should use.

My first choice still would be Google Analytics, however, I don't like the idea of including Google spyware in my blog that much. Besides, many adblockers are blocking Google Analytics and most developers use an adblocker.

I would like to see how much traffic specific articles get and where the visitors come from.

What do you use for your blog?
The naivety here is astounding...
That’s a super neat app for excel a junky - bookmarked!
If you got something like the newer white grow light LEDs it might. I might suggest something like samsung LM301B LEDs for their excellent efficiency.
Can I ask what you mean by that? Firefox's core has been used on the mobile phone in multiple applications that function just fine and Firefox's desktop version is perfectly capable of resizing down to mobile phone sizes, even emulating a phone if you want.
It’s so painfully obvious the facebook Apps listen for key words to advertise to you. If facebook didn't buy instagram they would already be my-spaced.
Dave Chappelle is a comedian and if you get offended by what he says during stand-up then you are a intolerant prick
Megapixels: A moth drinks tears from a bird’s eye (2018)
> 37k people died on the road in 2017

In America alone 100 people a day are killed--give or take. Worldwide 1.25 Million a year are killed.
So do you actually get 22500 delivered?
The notification are for signaling. The message notification can be distinct and encrypted using standard push notifications. If the problem is with metadata around the conversation (like typing indication, etc), they still can be encrypted on the server but with a cleartext flag associated with them to tell if the content should be pushed or not.
Saw it and signed up a few weeks back!

I love the messages from each of the people selected as they come in - some very interesting long scripts, others a single line, but all have made me smile.

I was selected a wee while back, but haven't gotten around to writing as yet - will add it to my task list.
Patreon May Start Providing Loans, Insurance and HR Services to Creators
Oh. You know nothing too. A protocol can handle the intermittent connection. A user can't handle instant message not delivered instantly, and it has nothing to do with a protocol, only with Apple's restriction.

Oh, there ARE ways to deliver a meaningful message, but they require transmitting full unencrypted message text over APNS! (this also results in app developers being capable to snoop on this traffic too - while currently data is exchanged directly between a user server and his client, bypassing client developers).

Next time comment on something you have any clue about.
Mine was "78 nails and 7 Greek philosophers", which works a little better on the phone. ;-)
What goes into developing a web application?
> what is good naming

It's mostly a "I know it when I see it" kind of thing. We know most of the time what bad naming looks like - it creates confusion, tells you nothing about the variable ("i", "n", "val", etc). I guess this is not a science (yet?) and we're currently at the stage of defining anti-patterns, out of which maybe we'll figure out some actual desired patterns.
Can you recommend any good sources to find out more about this need for electrolytes while fasting?
I have been unable to find articles or books that seemed credible to my uneducated eye.
This is mostly between friends-of-friends , not for randomly adding people for hookups. Typically it involves sending a friend request followed by chat
Solved – MacBook (Pro) 5,1 and Realtek ALC889A Sound Setup – The FreeBSD Forums