skysight-inc/HackerNews huggingface dataset:
Nice article. It’s fascinating how the experiences of individuals can shape the behaviour of the colony in future. (I am interested in studying this in future.) I think the ants as simple input and output devices i.e. provide stimulus, get some results. But, the interaction of ants provides the output to the complex situations.

When one observes the colony while doing any colony related function, one can see how each individual is assigned with specific function e.g. foraging, nursing etc. And suppose if you remove these ants, there will be a new set of individuals doing that function. Somewhat similar to the neurons of brain. (One has to compare the extent of similarities.)

PS: I used to do research with ants. My master’s thesis was on colony cohesion. What are the factors important for the cohesion? I have looked at few aspects (physical) of this.
They show the “type-safe printf” example there, but they don't seem to explain anywhere, if I can write my own type-safe variadic function or not. Is printf a built-in that is built with magic not allowed for mere mortals or do they just not dive into the topic because it's complex? Can any F# affectionados elaborate?

Also, they only talk about units of measurement in the context of floats. Can I not have integers or rationals with units?
The entire point of cryptocurrency is to eliminate the need for trust. You can verify the source code of Ethereum implementations for yourself.

The only problem here is that they may have taken upon too much complexity, making it again hard to verify. It might still be better than closed systems with no option to appeal.

That would be a valid opinion (imo) - saying they failed to deliver. But accusing them of being scammers is off the mark.

The implementors of Ethereum are not the scammers. You can have scammers with every product. A salesman can sell you a used car that is broken. That doesn't imply cars are scams.

If somebody sells you Ethereum for 1 Million Dollars, they might be a scammer. That doesn't imply Ethereum is a scam.
Is Enter-PsSession not "I’m logged in to this remote machine - all actions happen there"?
Vivaldi 2.2 is out – let us know what you think
What happens when Facebook goes the way of Myspace?
Interesting that they are private events in the US. It is not so everywhere so it is good thay they mentioned it.

In Finland they are considered public events. The definition is that if you do not need an invitation it is a public event, even if you pay for access.
I've been using every major os (but mostly GNU/Linux and FreeBSD as my main desktop systems since 2007), and I have to say that I do not share your experience. I've had the same Arch install since they have launched on x86_64 (so quite a while ago) that I just rsync around from one system to another without no fuss or issue. It's only a matter of knowing what you're doing and what the best tool for the job actually is. For instance, I'll never really rely on Ubuntu for development, because you'll definitely end up adding PPAs to compensate for out of date packages or such, and that will definitely wreck your system to smithereens the next time you `do-release-upgrade` (even though an intelligen usage of `systemd-nspawn` has largely fixed that).
Alpine is absolutely amazing for managing the hundreds of emails I get everyday.
Also, workrave helped with concentration by forcing me to do regular pauses.
you want peter jacksons (horrendous) movie Black Sheep https://www.youtube.com/watch?time_continue=4&v=Hhck0SLcA6I
Ah, the sweet, sweet sound of victim blaming
I will keep you in my prayers
And yet boost optional has existed for a good half of forever. C++ programmers have been writing they're own versions (maybe, fallible, etc) for the other half.
Besides the fact that the article is just the author opining his distaste without applying an equal amount rationalization to any distaste for familiar European languages.

In fact, Mandarin, like English, Riau Indonesian, Swahili, are among very few languages that linguists identify as being unusually exoteric and easy because they're so repeatedly worn down by foreign adults who, due to various uncommon historical circumstances, had to learn the language imperfectly in their adulthood, reverse assimilated in the language's native location and had offsprings who were only exposed to a simplified version of the language and who still influenced future generations because their foreign parents were in the control class of society.

The author holds some 19th century views on languages and assumes that languages have some logical design whereas all languages arbitrarily grammaticalize and accumulate cruft over time. Some languages are indeed harder than others, but not because languages had more logical features than others, but just because the natural accumulation of gunk did not take place (pidgins, creoles) or were unnaturally reversed (conquests and reverse assimilation by adults).

For actual hard languages, one has to look at esoteric languages where the continual grammaticalization process did not stop like Tsez or Navajo.
My guess he is referring to https://github.com/nextcloud/server/pull/12693, which sits there as a pr for 16 days now (even though it was opened from one of the nextcloud core team afaik).
Their strategy is to make bank.

Traditionally MS was laughed out of vast swaths of academia, research, and Enterprise solutions. Now, they're making ever more bank off of Azure, and want to get their products deeper into those markets where being Linux friendly, cross-platform, and all the rest are "must have" features. That's big money, and future growth.

At the same time: their current breed of engineers also struggles with some of the historic windows nonsense, and it's becoming ever less profitable to maintain. So it makes sense even for MS to transition a bit away from legacy MS.

SQL server runs on Linux now, MS hosts Kubernetes cluters and has Linux bundled in Windows, and Azure scaling is always cheaper when not paying OS licensing fees. MS stands to win a lot by having a relevant development platform, MS stands to win a lot being the tool provider of choice for cloud development, MS stands to win on cloud hosting and growth, and MS stands to win a lot with upselling to captive cloud customers (BI, BizTalk, OMS, Analytics, etc).

.Net Core is the free razor, everything else are the high-margin blades :)
But there have been <optional> implementations around for more than a decade
Would you please not take HN threads into ideological flamewar, regardless of how wrong other people are or how strongly you feel? It's off-topic and destructive here, and against the site guidelines: https://news.ycombinator.com/newsguidelines.html.
do you have any clue what the mongrel mob is responsible for? they peddle methamphetamine, commit murders and are generally shit people. I can't believe you are defending that.
Is djvu a viable alternative and if so, why isn't it used as widely as pdf?
How Visual Object Detection Can Transform Manufacturing Industries
My personal review of the year 2018
Nationalistic flamewar will get you banned on HN, regardless of which country you're for or against. Please don't post like this again.

https://news.ycombinator.com/newsguidelines.html
And, what do other design professionals say about it? From a quick perusal of their material, accessibility seems missing from it (e.g. contrasts, designing to work with assistive technology etc)

I am interested because I find design books to be too theoretical, and at the end I'm left thinking "Yes and..?". I need practical examples. I think I would get $79 of value, but it would also last for 12 months before the content dates.
You can write them but you'll need to get them signed by Apple to be able to deploy them in a sensible way. As to whether Apple will sign drivers to run MacOS on non-Apple hardware remains to be seen.
This is exactly what I thought of Disgrace by J.M. Coetzee.

Someone else could have written that book, and we'd all be better off for it having never been published.

I wonder if I'll ever try to reread it hoping I missed something.
FastMail was never a "secure email service provider" - just an email provider that offer a good (UX-wise) alternative to Gmail, without mining your private conversations for advertising purposes.

I think they made it pretty clear a while back in a blog post on HN that security was not their #1 concern, like it is say for ProtonMail or other end-to-end encrypted email services.
a) As I specifically mentioned, "Bad Blood" is not the only title with this problem. Also, what if in this case we were talking of one of the dozens other books with "Bad Blood" in the title?

b) It is a bit sloppy to just throw out a title hoping that someone else in the thread will do a better job.

c) Unless we are talking of extremely well-known books (Dune? The Mythical Man Month?) I think it is better to always provide the author: to give an example, I personally dislike Tom Clancy, so if I see "Title-I-Am-Not-Familiar-With-Because-I-Am-Far-From-Being-A-Clancy-Completist, by Tom Clancy" I will just pass, while "Obscure-Title-I-Cannot-Recognize-Because-I-Read-It-In-Translation, by Jack Vance" would be enough to make me work a little to find out more.
> You obviously never been out of your first world bubble.

Personal swipes are not allowed here. Please edit them out of your posts to HN.

https://news.ycombinator.com/newsguidelines.html
Start a blog to get a job in Programming
Please do not take HN threads on generic flamewar tangents, nor nationalistic rants.

We detached this subthread from https://news.ycombinator.com/item?id=18662752 and marked it off-topic.
If you are going to have a government, at least have it do what is best for society as a whole.
There are similar efforts on .NET Core side [1].

[1] https://github.com/dotnet/corert/blob/master/Documentation/i...
I suppose you meant boxing/unboxing. If so, yes, that's necessary for primitive types. As for regular objects, no casts are needed.

Regarding TCO, that's a well known limitation of the current Scala compiler. Hardly a "horror story".

Let me assure you, there are plenty of platforms where F# is nowhere to be seen. Thus, "can run on any platform [I care about]", which is a different set for different people anyway. For example, F# does not run on JVM, does it?
How multi-signature ethereum wallet works?
If you didn't write your own generic "contains" method on the third time you had this pattern I don't know what to say
They can! https://en.m.wikipedia.org/wiki/Traffic_wave
Specifications are different than constraints. Agile and constraints can go hand in hand imho.
moreso, webpages were never meant to, by design. It is not print media without the print.
How is that different from SSH? You can't serialise open sockets and pull them back over an SSH connection either.

a) I think the normal use is something like SCCM or InTune to automate Windows Updates, not manually connecting to a machine and trying to script the Windows Update Client.

b) Microsoft built Azure Stack with PowerShell automation. Are you saying Microsoft refused to give themselves the tools to efficiently manage their own fleet? What tools even are these?
Would you please stop using HN for ideological battle? When accounts do that primarily, we end up banning them. It's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
That's literally the accusation, that he doctored information he then gave to jurnalist to harm the company
NASA’s Voyager 2 Enters Interstellar Space
How does F# compare to Haskell? I wan`t to put one staticaly typed functional language under my belt and I do like what I read about F# but I do not like it`s windows/microsoft ecosystem. I`ll probably go with Haskell.
- Zim - very light note taking application

- Clipit - clipboard management

- i3 Desktop window manager - gave me a superb boost of productivity

- Indicator Netspeed unity - live network consumption/speed indicator applet
With service workers we're almost a save-as shim away from being back to this.
I practiced Chinese once a week for two years, unfortunately never got a chance to use it since so it's been aging badly. The thing that many seem to have issues with when it comes to speaking/understanding Chinese is that the tone carries more meaning than in western languages. In Chinese; the same word has several, often completely unrelated, meanings; all depending on intonation. It's a new level of awareness, like learning a new programming paradigm.
Waterfall seems more like a factory assembly line to me, on each step someone will add a component and at the end you will have the full product, its just in software usually you don't know what the end product should be when you begin.
FYI, his whistle blower case has fallen apart and he is now having to represent himself on that since his lawyers have abandoned him on that
Having used multiple maths libs over the year I have never been in a position when I did not know immediately what A * B does. Why are you writing it if you don't know what happens ? At which point in your life would you write A * B and not know if one of A or B is a matrix ?
From a language design standpoint, it's kinda damning...

Since it's launch C# has reversed itself on fundamental language decisions and requirements to go ever closer towards F#s capabilities.

Unfortunately, thanks to F#s functional heritage and compiler, there are huge swaths of capabilities that can't be completely realized by C#. That leads to "almost but not quite" convenience features in C#, without any of the reductions of cognitive load or any of the systematic guarantees you get with a functional language.

C# is easily one of the best languages out there, but it's also accumulating a lot of ways to skin various cats.
What's wrong with someone wanting to ensure a calm event where they can talk about their policies and ideas? If you want a private event where everyone attending is required to seat calmly and quietly throughout you should be able to organize it. Just state what the rules are in front.
GP had a poor attitude, but that doesn’t justify you attacking them. Take the high road when someone else isn’t.
Your prayers don't do anything. I can't even be sure if you're not trying to jab at me. Since people needing to pray is likely what contributes to the mental illness of needing to believe in a god stay socially acceptable in society because of religious teaching. Where all the people who don't like what they don't consider normal gang up on the minorities. Also to the downvotes, I'm not sure why I'm downvoted and maybe it's because the original commenter is flagged so context is gone for my comment.
The title should read 5 node. It is 20 cores in 5 Pi's.

https://www.mininodes.com/product/5-node-raspberry-pi-3-com-...
Google translated sentence by sentence. Broken up all meanings and semantics. I verified by copying couple of sentence from your site which had translations and using google translate on them and got the same exact translated sentence.

Wouldn't recommend learning new language from google translate.
No harm done; I'm doing this with or without, because it has to be done.
Guofengfilms
This breaks both the HN guidelines and the Show HN guidelines. Could you please review them and not do that in the future?

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

https://news.ycombinator.com/showhn.html
> Didn't Trump nominate the supreme court justice? And isn't the nomination confirmed by congress? What about the constant conservative vs democrat number battle in the supreme court?

There's deliberately limited legal ability for the legislature or the executive to influence or impose penalties on a serving judge, and the rule of law means that the president can't apply extra-legal pressure either. A judge could removed from office for really extreme or criminal behaviour, but that's considered extraordinary.

Day-to-day, judges can rule against governments and politicians without any fear of reprisals. The selection process just weeds out people who are likely to frequently make such rulings.
Writing F# in JetBrains Rider on a Mac, and running it in Ubuntu based Docker image in AWS.
My colleagues are working on Windows with Visual Studio and Ubuntu with VS Code. True multi-platform, multi-tool development on the same codebase.

What more do you need? :)
Thank you for taking the time to write this! I need more time to consider your points. One thing I am sure of though, is that this is a writing community, not a list of publications like the ones you can find on Medium. Empowering the writers matters more to me. The content is important obviously, but what I really want is for them to just write. Anything. And be seen/heard.
Third world corrupt af sh*thole USA, lovely. Sorry you had to go through that. Mind boggling really.
> Tripp was represented by Meissner Associates in the whistleblower matter earlier, but is now representing himself, attorney Stuart Meissner told CNBC.

https://www.cnbc.com/2018/12/11/tesla-seeks-167-million-in-d...
I would suggest that blatantly strawmaning someone only worsens your position (and breaks one of the HN guidelines).

They weren't "defending violent gangs" in any way, they were providing a practical example where laws were passed to try to do what you said and they obviously didn't work as expected (nor did they solve the problem).

Maybe providing another example (or proposal) would be a better way to discuss your position.
This isnt news. Apple has always done this.
102-year-old great-granny becomes 'oldest' skydiver
Especially since the GoF Design Patterns, which are often cited as the main reason for Java being verbose, were described in the original book using C++ (and smalltalk) examples.

Just because they may be overused in Java doesn't mean people shouldn't use them at all in other languages.
I had exactly the same thought - if you can just buy a ticket publicly and need no explicit authentication, it's not a private event.

I guess it's similar thought the EU. The surveillance would violate GDPR as it requires an affirmative action/consent.
Ask HN: What are these “go/links” everyone is using?
I work in San Francisco and many of my friends work in tech. I visited their offices and I've noticed they all have these go/events and go/holidayparty links posted everywhere in the office.

Is this some sort of new tinyurl service or an app of some sort? How does it work?
If you're choosing PostgresSQL, I would like to recommend 2 things: One is GraphQL and another one is Hasura, for real-time GraphQL queries. This will make your project really lightning fast.

Reference Links:
1. https://graphql.org/
2. https://hasura.io/
"I can't believe you are defending <thing they never defended>" is a dishonest arguing tactic. It is an appeal to emotion and a strawman, and doesn't help your position at all.
Search feature coming up this week hopefully!
I shamefully lived in China for a long period, and almost every Chinese person I've talked to was either misinformed or oblivious to the kind of negative news you see discussed on HN. You can learn a lot, both negative and positive, about living in the country that you'd have no way of knowing if you hadn't been there (or done a lot of research), e.g. how foreigners are not allowed to stay at most cheapish hotels and will even be turned away from a lot of apartments. But by living in China then you're less likely to know about these news because if it isn't censored then you'll be exposed to their propaganda instead. And things are going to get much worse when the social credit system really kicks in and the citizens benefit from spreading propaganda.
It's not entirely accurate either.

Curly braces are everywhere, but they aren't used to distinguish contexts or end logical blocks, so you don't have the noise everywhere (increasing readability substantially).

Semicolons are used to logically distinguish list items. Semicolons are supported, but not required to terminate lines. This makes copy n paste easier for C# code.

Parentheses? It's a functional language... "()" is a valid value. Every lambda, tuple, parameter set, and value can be wrapped in them, and often must to be valid code.

In every case the reduction in line noise, superfluous characters, and inconsistent formatting is replaced with strict formatting requirements and strict variable definition requirements. That means better readability. It also means you can support multiline string literals and escaped variable names easily, further improving redability.
I don't buy into donation matching. I think if those wealthy people and organizations who are matching donations want to donate, they can just go ahead and donate. If they care and have the money and are going to refuse to donate it unless people of limited means donate, I don't want to encourage that behavior. I also want to donate to the cause that I feel is most important for me to support, not to who has the best deal.

Edit: searched for articles about it, found this: https://blog.givewell.org/2011/12/15/why-you-shouldnt-let-do...
Common Lisp is fine for bit-twiddling, you can see it for yourself if you read this chapter in Practical Common Lisp: http://www.gigamonkeys.com/book/practical-parsing-binary-fil...

The FFI of Common Lisp is on par with more mainstream languages like Python.
Seriously, It's Apple. They must have known.
> Facebook's claiming that it is not selling user data is like a bar’s giving away a free martini with every $12 bag of peanuts and then claiming that it’s not selling drinks. Rich user data is Facebook’s most prized possession, and the company sure isn’t throwing it in for free.

A decent analogy to make it easier to understand what Facebook is doing.
It's a way to leverage their money. If by matching up to $1M they can get the group to raise $1.5M, that's better than outright donating that money.
These things can be serious. In another life I was co-managing the tour of a semi-successful boy band (we couldn‘t afford any Taylor Swift sized security measures, then again the concerts were usually less than 1000 people). The breaches were egregious. One day, one of the guys came home into his hotel room exhausted after a concert and there were three nude girls in his bed. Another walked out from his shower into a similar situation and was more shocked and angry than anything else. None of this could have happened without the help of Hotel personnel. On top, all of these intruders were getting very hostile when they weren‘t being „taken advantage of“ but sent out. Being famous, even slightly so, isn‘t as nice as it seems from the outside.
Apple to build campus in Austin and sites in Seattle, San Diego and Culver City
The thing is, for software projects, nothing else really works. So if your core business is software, and your organization doesn't embrace this inherent fact and instead does waterfall, there is a risk that all your examples are fiction, including maintaining financial control.
My favourite was Zune, but I don't remember when they bundled it. http://cybernetnews.com/wp-content/uploads/2006/11/ZuneTheme...
can you elaborate on those orgs? any story to read?
It might be somewhat handy to have the rough meanings memorized, but it's a very long way from there to actually reading and writing Japanese. I never tried it myself, but I've heard many advanced Japanese learners say they did it early on and later felt it was mostly pointless.

I read and write Japanese fluently and never studied kanji alone; I learned them along with the vocabulary they appear in, which is the approach recommended by the best advanced Japanese schools.
This is't a comment on his ideas or philosophy, as that will just descend into a total garbage fire, but I found 12 Rules For Life an absolute mess to read. Peterson badly needs an editor who will whip his writing into shape.