skysight-inc/HackerNews huggingface dataset:
It really isn't all that difficult. Coercion works fine for the case you cited, and especially Ruby has specific idiomatic coercion methods with the semantics you'd want. Ruby does in fact throw a TypeError when you call "1" + 1. The issue is that static typing purists want that error to be thrown at compile time.

I don't see that as necessary. Either you have good discipline regarding types where you need it or you don't. And discipline in your coding extends to way more than just type errors. So anything encouraging to develop your discipline is a good thing.

I think what it comes down to is, not having dynamic typing available to me when I want it is going to be more painful overall than not having a type system when I want it. I look at all the static languages today and I see so much validation of this idea that it's not even funny.
New owners should have rebranded it to drop the baggage
I think it's a toss up between Python and Ruby, but my bet is on Python.

Python is simple by design. It has optional typing (as of 3.6), beautiful async constructs (ala ES6), nice integration with C/assembly (in CPython), comprehensive open-source software ecosystem, and many strong alternative interpreters.

Ruby feels like it's playing catch-up in every area except metaprogramming... and, while I really enjoyed metaprogramming as an experienced engineer, I'm kinda glad Python lacks that complexity.
I installed etar, but I fail to see how this is a replacement for Google calendar. It is a nice app with seemingly identical functionality that still reads and works with my Google calendar feed and seemingly nothing else. If Google still hosts my calendar, then this app isn't providing anything of value privacy wise. Am I missing something here? I've been looking for a Google calendar replacement that respects privacy for years. I hear rumors proton mail might get one at some point... but I'm not holding my breath.
I think the phrase is used a lot in the tech world, that might be the joke here.

http://hn.algolia.com/?q="how+i+learned+to+stop+worrying"
Most developer time is spent finding and fixing bugs. That’s what makes developing in Swift much more productive than in Objective C.
https://www.nih.gov/news-events/nih-research-matters/new-bra...

https://www.nih.gov/news-events/nih-research-matters/lymphat...

Lymphatic system does connect to the circulatory system, so can eventually be handled by the kidneys, liver, etc. But it's not necessarily a direct path, according to recent research.
What was being discussed was the reply in the context of my comment that had been replied to. I was not the original GP poster. Sorry, if I didn't make that clear.
IKEA doesn’t work online because of the cost of shipping on a per unit basis.
Learn a lisp like Clojure/Clojurescript, or a functional language like Elm or Haskell. Learning a lisp is quite mind opening.
I see it in the sense that if the target for both compilers is to produce a correct program, then that target is much easier to achieve with more information (and less assumptions) passed in the source code by the programmer (ie Swift).
I know this is HN and all but I am not even entirely confident about my own remarks. I asked "Am I the only one..." earnestly, not as a way of softening criticism. I'm a self-taught amateur and have never submitted a PR before.
> This only proves that behaving identically to a human is reducible to an algorithm. The actual experience of consciousness is something secondary to behaviour.

We've started a conversation in other threads below, but I just wanted to point out that your claim here is actually conjecture. We don't actually know that the experience of consciousness is separate from behaviour. I further conjecture that this claim is outright false because it requires a non-trivial expansion of our ontology for what seems to amount to special pleading that consciousness is special when compared to every other phenomenon that has fallen to scientific inquiry.

Ask yourself why consciousness is really all that different from vitalism which was felled by biology. The same will happen to dualism in good time.
Is this the same duxup of K5 fame?
I've heard this called the Logarithmic Theory of Time.
It is worth learning about it, the biggest part of the learning curve is learning how to right programs better using the language guidelines. I use it daily and it has been a wonderful tool in the toolbox to improve performance, reliability and security of our systems and low level processing systems. You will more then likely still need to use C and C++, but learning Rust will help you program better in C and C++ along with other languages as Rust can call those C and C++ based programs.

The use of Rust is rising, especially for new systems level projects or rewrites of older programs. This is especially true where unexpected issue reduction is a high priority (high frequency trading systems, industrial systems, security systems, video transcoding, packet switching and routing systems, video monitoring systems, virtualization and emulation, web servers, other embedded etc.)

I would recommend getting started learning Rust by having a few projects. I would recommend starting off by building a multi-threaded web server.
https://doc.rust-lang.org/book/second-edition/ch20-01-single...
See how many concurrent clients it can handle and make adjustments to increase it's max capacity. After you have done that I recommend building your own daemon to handle log parsing and analysis from your web server to give you a nice table of stats. To spice thinks up I would recommend trying to do this without the dependency on external resources after you have downloaded all the resources you need:
https://doc.rust-lang.org/cargo/reference/source-replacement...
https://crates.io/crates/crates-mirror
then try to build the projects.

You can also do some much needed checks on your programs input by using Valgrind and several other tools. Once you are satisfied with your program insure you use Rusts tools to also build the documentation and check your coverage:
https://github.com/huonw/travis-cargo
Nim is pretty amazing. I spent last week writing some toy programs and it reminded me of Python - in the sense that it allowed me to write working code within a few hours of picking up the language.

The “optional namespaces” thing is something which bugs me a lot though. That importing a module works similar to `from module import *` in Python. It makes code confusing to read and grasp IMO (which module does this symbol come from?). Other than that, a pretty cool language.
I'd argue that a toy store, more than any other kind of retailer, is insulated from that, because the store has an little advocate for spending ten dollars extra to buy the product right now with most shoppers. And going to the toy store itself is kind of an activity that I don't think you can replace with online shopping.
With tools like Guix (and then hopefully, eventually distributed networks like IPFS / Dat doing the distribution) we will be able to have people audit free software and every user being guaranteed to have the exact version that was audited.

The future looks good if we just continue to implement it the way it should be.
I don't know about the rest of it, but the section of this response about prediction difficulty is word salad, and it's pretty amusing that the "pcg32 is annoying to predict" claim is backed by a proof of concept of a paper from 1988 (it is approximately "problem on an academic CTF" hard; someone should do that challenge, since I feel like people are always looking for straightforward-but-plausible applications of LLL on these things). Vigna didn't claim to have designed an RNG that was difficult to predict. But the PCG author did.
Typo fixed. Gracias! None of my friends are local unfortunately.
He is interested in Polish and German (and, I suppose, Slavic and Germanic more generally) and he had wanted to do field work on Wymysorys. He did an MA with me (not on Wymysorys), and now is doing a PhD (at a different university on another continent). I've sent him a link to the 'parent' article; I"m not sure if Wymysorys is still something he plans to work on or not.
Many things are worth investing in, if you justify it.

The case between Rust and Go is an interesting one, as many of us have observed that the two languages seem to get paired together (for people wanting to learn).

I wanted to start learning both beyond the basics, about 2 years ago.
A few weeks ago I decided to write my Hello World in Rust, and I've been hooked.

What I'd advise is for you to have a use-case that you work on while learning the language. You can spend a lot of time on the basics and std, but unless you start also picking up a few external libraries (e.g. SQL, web framework), you might find progress to be slow.

The other benefit is that you'll get more exposed to the community. It's important to know where to go when you need to ask for help.

In my case, I got comfortable with gRPC in Rust, then moved to Actix, and now (if I get diesel.rs to compile) I'm moving to SQL.
Next will be "fearless concurrency", threading and futures, streams, integrating with NodeJS and other languages, etc.

A roadmap which gets one comfortable with the standard language while being productive.
Ruby's poor at portability, but that's a solvable problem. For everything else, Ruby's got advantages. It really can't be beat regarding safety. Performance can be fixed with native extensions, which ironically are a large source of the portability problems. It's not as good at concurrency as say, Erlang, but it's got the primitives you need and they are first-class parts of the language. Number crunching is just an application and Ruby excels at application building. Just don't ask for a native interface, lol. Shoes is great and all, but it's just a baby.
What is the plan for scaling additional languages?
In order to wash out the signal, all the service would need to do is 'like everything'. In addition to masking your interests it would also grind their algorithms to a halt if enough people did that. A lot of these algorithms gain performance due to the sparsity of the data, so if everything became connected it would negatively impact the performance of their algorithms.

Anyone know how to get, or compile, a list of everything likable on Facebook?
Setting aside the malware issue, and the project graveyard smell, and just looking at it like a new platform, the design just seems all wrong. The big comic ui elements are ugly and unprofessional, and the code is too hidden, not the central point of the project.
I wonder if what you're actually describing is the change in your adult perspective, not in the store. As a kid, and as an adult who likes toys, shelves piled high with toys are "fun and cheerful" all by themselves. I'm not sure what else you felt was lacking.
> Wallpaper had a construction purpose one upon a time. Now it is purely decoration.

When was wallpaper ever anything other than purely decorative?
I know this is a bit petty, but I've stared to resent a little that even though I'm Mexican, I'm not considered Western. What am I, then? Eastern? Central? Southern?

I'm not just arguing about the geography, but about the culture. I feel much more like a Canadian or a USian (or a Guatemalan) than I feel like an African, Middle Easter, East Asian, or South Asian. I speak the same languages as Europe, have been mostly exposed to Christianity and its cultural heritage, read the same books and watch many of the same shows as Europe, the US, and Canada, I use sit-down toilet, not squat toilets, and I eat mostly with forks and knives, not with chopsticks or with my fingers.

While it is true that the culture of the Mayans in my country is slightly foreign to me (as it is to most Mexicans, since most of us are not Mayan, and the Mayans have always had separatist tendencies to begin with), I still feel like the Mayans and I are by now part of the greater western world than any other part of the world. We shouldn't be so foreignised.

My resentment, of course, comes because "Western" is being used here in the sense of money-having, with a certain air of superiority, however well-intentioned or benign this air may be. True that culture and wealth go hand-in-hand, but I think we're all more alike than different. I didn't like doing chores as a kid and I don't know a lot of Mexicans who did. We're more alike to those who self-apply and exclude us from the "Western" label than we are different.
indict you for what?
We've come full circle. Except this circle has adware.
Where do you go to get high quality feedback on marketing collateral?
Letting your toddler fill glasses, etc. is like refactoring. It costs way more time now than filling them yourselves but if you don't ever let them do anything, you'll find yourself in a mountain of technical debt with a child who is incapable of assisting with any tasks.
I spent 20 years writing in object oriented C, the last three in objective C. When Swift was announced I started my next project in it, and never switched back. That’s saying a lot giving how rough Swift 1.0 was, I couldn’t even release till Swift 1.2.

The entire language is designed to make the most costly part of development, quality, so much easier. That’s been it’s main purpose and theme since day one. And it’s not just optionals.

Today some code wouldn’t compile because I forgot a switch case. I remembered when I didn’t have to worry about stuff like that, Objective C would let me compile and defer till weeks later finding the obscure bug it caused in a painful multihour debugging session.
Always on VPN hinders my productivity. I live in China and sometimes the VPN connection stalls so while the my operating system indicates it is active, packets aren't being sent/received (I'm on macOS/iOS). Resetting my VPN connection does the trick, but my point is that VPNs aren't stable in China. I need them but I'm annoyed when data isn't pushed/pulled when I expect it to be.
Apple iCloud privacy policy mirrors Google's. You gain absolutely nothing if you upload your contacts, photos and other data to iCloud. Apple also regularly gives iCloud data dumps to US government (they approved and delivered data in about 80% of US Government requests in 2017: https://www.macrumors.com/2018/05/25/apple-second-2017-trans... )

(The exceptions here are iMessage and phone backups which are E2E encrypted.)
Now thats a name I haven't heard in a long time... a long time....

But yes ;)
The thing that's really lacking to me in online toy stores is, I guess, discoverability. Amazon can give you a list of all the Transformers, or all the Legos, in an instant, and with a bit of prodding it does an acceptable job of showing you the current top-selling toys, but it's impossible to walk down an aisle at Amazon and see something awesome that you've never heard of.
Until it paid for them them to sell out their Chinese customers. There they didn't think for a second.
You may be allergic to something, and/or you could have an infection.

A 3x former coworker and friend had a sinus infection that wouldn't go away. Like 10 years. Had his tonsils removed, etc. He finally cut out everything in his diet, and eventually discovered that despite not being gluten sensitive, celiacs, crohns, IBS, etc., or allergic (he got the allergy scrapes too), not eating bread / barley / wheat was the thing. Whether it was bacterial, fungal, or 'not allergic unless I eat it' type thing, the answer was the same: change your diet, write everything down, see what happens.

Another family friend who had sinus issues and allergies for 30+ years ended up going keto. In the process of losing 20 pounds (in the last 4 months, so far), she also is no longer allergic to Norwegian spring/summer. Don't know if it was the sugar, starch, etc., but low/no carb basically changed her life.

Note: I'm not a medical doctor. The above are anecdotes. But changing your diet could seriously change your life. Give it a shot!
On the other hand it does let you switch providers easily without all your contacts noticing.
The problem with this is the most common problem I see in mattresses isn't how comfortable they are initially, but how comfortable they are after 9 months of sleeping in a very similar position night after night.
The US in general is heavily over-retailed.

> By one measure of consumerist plentitude—shopping center “gross leasable area”—the U.S. has 40 percent more shopping space per capita than Canada, five times more the the U.K., and 10 times more than Germany.

https://www.theatlantic.com/business/archive/2017/04/retail-...
In my opinion, it isn't even information in the first place, so it can't be categorized into true or false information buckets. There are way too many conclusions being drawn from the stuff that gets tossed through the digital ether.
Even in US, Apple regularly gives data dumps to US government. iCloud DOES NOT have the same privacy guarantees than iMessage and similar. The iCloud Privacy Policy closely mirrors Googles.

Here's the report - Apple gave data to US government in 80% of requests in 2017: https://www.macrumors.com/2018/05/25/apple-second-2017-trans...
For the name brand mattresses best to go local with either Sleepys (or whatever it’s called now) or Sears. The margins on mattresses are insane so you can haggle them down quite a bit. Only chumps pay for shipping or box springs.
appreciated!
> In return, the company — once a symbol of China’s progress and engineering know-how — will be allowed to buy the American-made microchips, software and other tools it needs to survive.

Aren't most mobile device SoC/ASICs made by non-US companies like TSMC and Samsung?
>It may take another 14 years to regain this lost trust and even that may not be enough.

That's absolutely absurd given how often the biggest names in 'tech' make headlines with one egregious act or another, on a seemingly weekly basis, and continue to march on. As if the tech community can sit atop some moral high ground, thumbing its nose at SourceForge. But nah, let's just keep crapping on a company no longer under the same ownership and no longer committing these acts and hasn't for some time.
The problem that I have with scooters is that I can't push my baby's stroller down the street five blocks without running into one left flopped in the middle of the sidewalk. I can't imagine what people in wheelchairs are going through.

New and different is fine, inconsiderate and inconvenient is not.
> That said, IMHO, Go to me feels more like a replacement for Node more than a replacement for C.

Except the first release of node was May 2009 and the first announcement of golang November 2009. Node was also first showcased in November 2009.

So for me golang cannot be seen as a replacement for node just from chronological order. Also their design goals at the time seems very different.
I think the framing of the question is part of why people struggle. People obsess about gym/running and eating certain types of food. All of that is completely unnecessary. Whatever your level of activity is, eat to that goal. Sometimes i’ll be eating something like a donut and someone will say “do you know how many calories are in that??” as if it’s impossible to simply eat a snack and count it towards your daily energy requirements accordingly. Or as if there are two types of food - ones which keep you alive and ones which taste good but contain these bad things called calories which make you fat and which pose an endless battle against temptation. Another thing which people bring up is slowing metabolism which also seems irrelevant since it’s simply the rate of conversion, not the yield. If people struggle i would frame it in terms of willpower - much harder to resist excessive binge eating after a strenuous workout than after something leisurely like a walk.
/rant
Yea, author was way off base on productivity. I can write much faster in Swift than Objective C because I spend zero time running down wild pointer bugs, as well as a dozen other classes of obscure bugs the type system prevents.
I see a lot of ML startups on a daily basis, and most of this rings true. Software 1.0 is for accomplishing tasks by going from need -> logic -> solution.

Software 2.0 is translating human intuition into machine code directly through advances in machine learning. How well someone’s dataset has been labeled will determine how well a “software 2.0” program will work, since that’s where where the human intuition lies.
https://qz.com/1234502/how-to-block-facebook-all-the-urls-yo...

and

https://news.ycombinator.com/item?id=11791052
The Belt That Listens to Your Bowels
Develop web applications in C++
Hey guys, thanks for reading my blog post and posting it on Hacker News. :)

It was just an informal brain dump for me and nothing too serious, so please don't take anything to heart. And indeed, I have only spent a limited amount of time with the other languages on my list. I still intend to keep a close eye on them all as time goes on.

I'll try to respond to various comments :)

Update: Hacker News is rate limiting me, sorry folks. I'll try again to post some replies in a little while.
Objective C from Swift is trivial, don’t rely on that friend for technical advice.
How to Add an Image to Your Advertisement on Craigsli
This is called Butterfly War

http://cultstate.com/2017/10/13/The-Butterfly-War/
For the Constitutionally-challenged:

CA Constitution Article II, Section 10, Paragraph C

"The Legislature may amend or repeal an initiative statute by another statute that becomes effective only when approved by the electors unless the initiative statute permits amendment or repeal without the electors’ approval."

https://leginfo.legislature.ca.gov/faces/codes_displaySectio...
Jeez, what is it with the fiat proclamation of dorkiness?! First the atlantic and now nytimes. Like I commented on that article, this must be a coastal thing.

This article goes even further to declare the aesthetics dopey. really? they look just fine thank you very much.

It must be a literary habit to latch on to some minority negative opinion, so as to establish trust, then to argue the positives.

Someone is doing some really good submarining. Bird, most likely.
> pharmacies

Anecdotally, a guy at the gym I frequent is a commercial real estate broker of some sort, and according to him shopping plazas with CVS/Walgreens as headliners are selling at a discount to comparables, as the market figured out that if Amazon didn’t enter the pharmaceutical retail sector this year, they will next year.
Anecdotally, I have been to many bookstores and board game shops that allow people to play or read for free on site and taking it home is what costs money. The way they manage to make it work is usually by having a cafe with food and refreshments onsite; it's like how movie theaters do not primarily make money on the tickets, but on the concessions. It's also why McDonalds' has their Playplaces.
Can you actually host code on SourceForge? I've been searching for 10 mins in a couple different projects and they only thing I've found is one link to a private SVN server.
That's something reproducible builds address.
But Apple services are still not privacy focused services and for most of them, you have to use an Apple device, which is still less than 10% of PC market and less than 30% of mobile one.
I'm not sure what to make of that statement either. It is like saying running a linter on your code makes it slower. It just doesn't make any sense.

If the author argued that annotations made the code slower… maybe. CPython exposes them on, e.g., __annotations__, so, conceivably that would slow down function creation and consume more memory, but my guess would be it would be such a tiny difference that would be vastly outweighed by the benefits of having annotations.
C is garbage, a loaded shotgun with no safety. I say this as someone who spent twenty years writing object c code. The only way we survived was to build safety into a massive set of core libraries and use them religiously.