skysight-inc/HackerNews huggingface dataset:
I think people tend to equate minimalism (i.e. only having things that bring value to your life) with living in a smaller home. Of course you could like in a larger space without owning tons of stuff, people just have a bad habit of buying way more things than actually use and the extra space allows for that.

Personally, I went from owned a multiple bedroom condo with fair amount to things to only the things that would fit in a Subaru crosstrek. Following our weedding, my wife and I spent three months touring the country rock climbing.
Frankly, the living conditions we're awful! It was cold and wet and crowded and traveling in the fall you are left with the dilemma what do you do when the sun goes down and you are literately sleeping in a space smaller than most coffins and you have to move all your stuff to the front seats in order to lay down in the back.
However, it afforded us the privilege of visiting every state West of the Mississippi and the Canadian Rockies. I was an amazing trip that I wouldn't trade the world for! (side note: spending literally every moment with someone for 3 months strait in a very confined living space while constantly dealing with every day problems neither of you have encountered before is a really great way to break in a relationship)
That said we now live in a 650 sq/ft apartment and life is a lot more comfortable.
Debuggers implement this but better. You can place a conditional breakpoint containing your code checks, and when execution stops you have access automatically to all the scope you could possibly use to print your output statements without having to write any. You are also free to still think carefully while using a debugger.
There’s a realeastate market, we agree on that right? That market is a free market in the econ 101 sense is what I’m saying. You are questioning whether it is morally fair that the world is the way it is. That has nothing to do with my post.
Just because two famous people didn't like step-debugging doesn't mean that there shouldn't be proper debugging tools beyond printf() ;)

We need to be careful not falling into the cargo-culting trap (same as "Goto considered harmful").
I've long been a professional fine artist and illustrator. As side gigs go, it has the added benefit of being a cathartic shift from tech-land. I work in a studio space where none of the artists other than myself day-gig in tech. It's a good cache-flush for the soul.
And because money (and power) is all that counts nowadays right?
There was a time where it was not a shame if a woman chose to stay at home. Nowadays, people toll their eyes if my wife tells them about her (very own) choice..
Tesla gears up for fully self-driving cars amid skepticism
thanks for the reply; i do speak different languages! just no programming languages :) yes, i think thats what i was somehow trying to convey, that copying and pasting isnt sustainable and where to go from here; and maybe why? i realize from lurking here for years that most people on here seem to be highly skilled or at least have working knowledge of different programming languages, and maybe im wondering, is this how it works? you just do stuff the wrong way, get stuck, get unstuck, think its working, its not, etc etc, until you just learn how to do it the right way?
You can implement Smalltalk like patterns in C# via dynamic types and expression trees.
Please don't complain about downvoting.

You're not disagreeing with him, you are disagreeing with a post by someone else from 8 years ago, that he bookmarked in order to prevent himself from making the same mistake.
Simula, Smalltalk and CLOS have plenty of mutations.
What's a condo? What's upzoning? I haven't come across these terms in the UK, are you sure they're relevant?
Wow, I should have read further ahead in the comments, before dumping my first thoughts [1] as a standalone.
How do you interface between the distinct parts of your machinery? Do you use deeper level neural network representations/activities as symbol embeddings?

[1] https://news.ycombinator.com/item?id=19717680
But the world didn't pay for it. The japanese government did. This money could have been spent on 50GW of wind capacity instead.
radioactive material in trains? Have they not learnt anything from Broken Arrow?
I went to a rather nice semi-private high school (graduated 15 years ago) and Tuskegee was not covered
Imgbin – Resource of millions of free transparent PNG images
Here I am legally stoned out of my fucking mind while in my own country people's lives are being overturned on an officers subjective smelling of pot. I mean I wanna think there's more to the story. Like "OH really the dude is an alcoholic and was waving his pistol at the cop and the cop saw the guy selling pot..." Because at least if that's the situation then it's like ok the system is functional.

I can't believe how many people's lives have been ruined over this plant. So much pointless destruction.
> My impression was it was a little more political and complicated than that

Not really. The shutdown plan was done in 2000 together with the industry. They knew what would happen. But the industry did not believe that this will happen, because they thought there was still enough political support for nuclear power and once the opposition (the conservatives) will be back in power, the nuclear exit would be reversed.

That exactly happened then: The conservatives reversed the exit even though there was much ongoing public protest and the nuclear industry was happy.

Then Fukushima happened and conservatives basically went back to the nuclear exit, because they feared widespread public protests. Merkel was clever: if one can't win, then join the other side.

The oldest and most problematic reactors were closed very fast then. But it was already clear in 2000 that they eventually would go offline before the rest. A few reactors even did not need to be closed, they happened to be already shutdown temporarily because of various problems and regulators then just refused them to be activated again. Example: AKW Krümmel near Hamburg.

Problem: I would not believe that a profit oriented company without being forced puts billions aside for a clean-up. I would also not believe that the money put aside is actually sufficient - given that many costs are probably not calculated into it. Every commercial company will try everything to calculate future costs then as low as possible. Especially multi-billion Euro/Dollar sized monopolists which are a save haven for former politicians.
Rails 6 adds ActiveRecord:Relation#extract_associated
> On a then-average p166 with 24mb of ram, your browser would go unresponsive while loading, jumpy mouse cursor, os starting to swap, and then some irregular annoying hangs while the GC did its thing.

Reminds me of client-side JS frameworks. Or Electron apps.

> Not to mention how ugly awt and swing looked even back then.

Web UI is still as ugly as ever, of course. Peak UX usability was native UIs in the 1990s and early 2000s, after that it was nothing but steady decline.
One feature of CUDA that is nice is that while you can use streams to do stuff asynchronously, you can make it synchronous for easier debugging by setting a flag.

Unfortunately, I don’t think something like this is possible with JS promises since new Promise() is guaranteed to execute in a different iteration of the event loop.
Beyond Meat Files for IPO Under Symbol BYMD
Many aspects of this topic deserves extensive study. For example, ML is all about generalizability, ever since the deep learning flushed the field, it seems like the numeric representation (tensor) always yields better generalizability than the symbolic representation. Is it true? Or, under what circumstances, symbolic representation helps?

In the past couple of years, several papers have shown that predefined symbolic relationship can improve over vanilla DL. For example, recognizing a picture of numerical arithmetic equations and compute the result. This is very difficult for neural networks to parametrize over the pixel space.

Moreover, statistical generalizability is currently all derived from concentration theories. This means that the knowledge encoded by a neural network model depends on the statistical distribution of the data. If two people have two different sets of data, they might end with two very different models. Symbolic generalizability is quite different. A rigorous mathematical proof holds true as long as we all live in the same world with the same set of axioms. For example, no person can appear in two physical places at the same time. Or, if A causes B, A has to occur before B occurs. These knowledge can't be learned through statistical methods with no symbolic priors. We postulate the logic first, then verified through observations.

At last, problems that statistical learning handles well so far are essentially interpolations of the collected data. Being able to extrapolate well is still an unknown. Will inductive logic programing work better in this scenario?

Symbolic is the signature of human intelligence. All of our scientific breakthroughs are encoded by symbols, even the DL (deep learning) stuffs. It won't be replaced by the numerical paradigm completely in any time soon.
An SEO Story on the Website Name from the Google SERP
The apartments shown in the article would probably be on the "too small" end of the scale for me, living there by myself.

I lived for a couple of years in a 16m² apartment, and with a bit of clever placement of furniture, it was quite comfortable. It definitely forced me to be more critical about buying new things, considering the space it would take up.

The bathroom was private, which I something I would insist on. Washing machines and dryers were shared, which is fine, especially since they were good-quality industrial units.

My only real annoyance was that the kitchen was just a small nook in the corner, with a fridge, a sink and two hotplates. Cooking something like bacon would stink up the whole apartment, as it was impossible to separate the cooking area from the living area. There was no oven and hardly any usable working surface, which quickly becomes annoying if you like to cook. I made do with a cheap toaster oven, but I would prefer not to have to do that again.

Small living is very possible, even in some comfort. I would recommend most people try it out at some point in their lives.
Please note: “Skype for Business“ is an entirely different program from Skype. They are completely unrelated.
If I were a citizen, I would also prefer to be armed. I am a good guy, and know what is right and what is wrong.

Unlike my idiot Maduro-supporting neighbour with his stupid, socialist ideas - and violent tendencies! I would prefer him to be un-armed.
Well he did not have sjw mob outside his office he will now.
EFF urges Facebook to tackle spread of fake profiles used by US police
No it's a simple conflict of interest. There are other nuclear power plants in unsafe locations in japan that didn't fail because either the flood wall was bigger or the emergency generators were not placed at a lower altitude than the reactor. There is no money in fixing those plants and therefore it doesn't happen.
Right crosswind: the rudder, during the take off run, tends to veer the plane to the right, so left rudder inputs must be applied by the pilot. At rotation, if that input is not relieved, left rudder will produce left bank.
It all depends on where the plane was positioned at rotation in relation to the runway axis...
The preliminary report will surely make things clearer, let's be patient
In their FAQs:
"Visa and Mastercard expiry dates will automatically update in your PayPal account using the Visa and Mastercard update feature offered to all card holders."

https://www.paypal.com/uk/smarthelp/article/how-do-i-change-...

and their T&c's say:
"3.1 Linking your Funding Source. You can link or unlink a debit card, a credit card, a pre-paid card (in certain cases), a bank account and/or PayPal Credit as a Funding Source for your Account. Please keep your Funding Source information current (i.e. credit card number and expiration date). If this information changes, we may update it at our sole discretion without any action on your part, according to information provided by your bank or card issuer and third parties (including but not limited to our financial services partners and the card networks). If you do not want us to update your Funding Source information, you may contact your bank or card issuer to request this or remove the Funding Source in your Account Profile. If we update your Funding Source information, we may retain any preference setting attached to it.

You may choose to confirm your card or bank account, so that we can verify that the card or bank account is valid and that you are its owner. We may allow you to do this by following the Link and Confirm Card process (for cards) or the Bank Confirmation process (for bank accounts) or other processes which we may notify to you or which we may publish from time to time."

https://www.paypal.com/uk/webapps/mpp/ua/useragreement-full

Intersetingly, it says "If you do not want us to update your Funding Source information, you may contact your bank or card issuer to request this" so I assume you can ask the bank to not share updated details with anyone.

Seems there is also an API that banks could use to let customers know which retailers received the updated details - that would be nice, would also help to see wwhat services that are no longer used still have card details on file.

https://developer.visa.com/use-cases/identify-merchants-rece...

I wonder if this is something that Stripe et all would ever implement on their side, so that it could be an opt-out per service - ie they just ignore the update for a particular card and service implementation?
10M shares under BYND at $19.00 and $21.00 per share.

---

Financials

Revenue:

2016: $16.2M

2017: $32.6M

2018: $87.9M

Net Loss:

2016: ($25.1M)

2017: ($30.4M)

2018: ($29.9M)

I am particularly excited about this IPO. Burger King and now Taco bell have announced they will carry Beyond meat on their menu.
Kind of true, however C's type system is very weak versus what 60's Algol and PL/I variants were capable of.
I see nobody's mentioned that Kotlin can compile to WebAssembly (in addition to Java bytecode, native binaries and JS).

Kotlin is a beautiful language and hopefully WebAssembly will help it to gain traction outside the Android world.
I wasn't a down voter, but I understand their sentiment with respect to your comment.

You being ambivalent suggests that you're okay with less informed people being screwed. I think that's grossly unfair on a bunch of people, especially the highly technical folk that can't bullshit their way to a good pay packet, despite being technically capable. Keeping salaries open is a good thing in my opinion. The fact that companies at times will discipline employees for discussing salaries should make you see that it's a bit of smoke and mirrors used by managers to screw people, while paying themselves handsomely. It's total rubbish, and quite frankly does more harm than good.
Huge pop-up overlaying the entire screen, and the "close" button was off the screen, requiring that I resize, and then move around to hunt it down.

So I ask myself - why should I take advice from them about web site/page design?

Perhaps that's unfair and unreasonable, but the lesson for people here on HN is that the way you present your information absolutely affects how seriously people take you, and whether they will bother listening to you at all.

But then, you probably knew that.
Hm, I disagree on the last point. GraphQL's utility has nothing to do with whether you have a graph-oriented database. The "graph" part is merely talking about the means by which queries traverse the type system. Since REST APIs can easily be modelled as a GraphQL schema, they have a lot of overlap in utility.

Basically, if you need "API-driven" front-end, the only thing that might make harder than REST for a given language is lack of libraries. If you don't need API-driven, then just do things the traditional way, or try Phoenix LiveView.

The one caveat is that GraphQL (especially with Relay) maps exceptionally well do the component-based way of building things. So if you've chosen that paradigm, GraphQL might still be a good fit, even if you're just building a website.
Interesting case: Seoul. No earthquakes. 20-story buildings everywhere [1]. Construction cranes everywhere.

Still real estate is very expensive ( 13K$ per square meter for something downtown [2] )

The main effect of building so much is that now almost half of the South Korean population lives around Seoul.

[1] https://www.mensjournal.com/wp-content/uploads/2018/07/Seoul...
[2] https://www.numbeo.com/property-investment/in/Seoul
Alex Sexton: Peachpuffs and Lemonchiffons (2014)
Xiaomi redmi y3 launch date in India – 32 mega pixel camera aur 4000 mah battery
This is pretty much the most poetic thing ever
Initially seen in languages like Eiffel and Delphi.
I'd say it's symbolic, but not combinatorial. Tldr: it looks a lot closer to symbolic than to connectionist, but it seems a promising new approach within symbolic methods.

What we call symbolic AI usually makes inference by exploring the space of possibilities generated by recombining the basic symbols of a (fixed) domain language.

Gärdenfors approach has a lot of this, in that it has a symbolic representation of data, a well-defined set of symbols that stand for objects in the observed domain (animals, in the example given); additionally, each symbol has a numerical value which represents how much of each property the object possesses.

This is somewhat similar to the knowledge systems of the 70s and 80s for incomplete, approximate rule-bad reasoning. But those were problematic because it was very difficult to do reasoning with their numerical values. When combining facts within the database, the respective combinations of their numerical values often had nonsensical meanings. The algebras used in those systems were not a good fit.

If Gärdenfors is right and concepts can be treated as mathematical spaces with convex regions, his approach could solve some major problems of those systems that made them impractical, and maybe bring them to prominence again.
Objective c is a compiled language
McKinsey in Puerto Rico
Dutch Clojure Days: Re-Find (Michiel Borkent)
I actually really like to debug Ember.js code. Because of the source map, I always see my code as I wrote it and I know when I'm in the framework's code.

Clean, well written and modern framework, like Ember.js, which supports the developer and help to implement features much faster are great choice and you won't have those problems what were mentioned in the article.

Use great tool not the hyped one...

https://emberjs.com
Lisa Su
Depends if they include the commute as part of the working hours. Then it is less bad.

And at least on a plane, you are guaranteed a seat! :)
There's hard science, and then there's pretend social science being used to justify politics. HN doesn't do politics and hopefully not SJW/hierarchy-of-victimhood drivel either. Keep civil debates raging but I don't want to see items about (insert identity politics label) + engineering... a person's melanin content, sex chromosomes or any other random identity label is irrelevant and obnoxious when discussing probabilistic data structures and algorithms. And furthermore, the people pushing forced "equality" of outcome without equity of opportunity are implicitly advocating advantaging some while disadvantaging more qualified people by collective punishment.. you know, like canceling men's sports programs because Title IX says everything has to be exactly the same and women don't want to play the same sports. Also, the outrage and offense culture, cyberdisinhibitionism, and modern social fascism of deplatforming and silencing debate tends to prevent any meaningful discussion.
I loved this comment about the state of the shareware / try-before-you-buy industry:

https://news.ycombinator.com/item?id=18469100
I only ever code at home when I'm prepping for an interview.
> Stack described above is the one I’ve been working on for professionally for the last year and I wouldn’t recommend it.

Any alternatives that you would like to suggest?
Is there something like a small claims court you could take this to? The case seems decent - they have a convoluted unsubscription process on purpose which misled you into thinking you unsubscribed, and you didn’t use their services after that.
How do you differentiate those two things?
This did happen with Pieter Hintjens, hacker, author and creator of 0MQ.

Brave and dignified to the end:

http://hintjens.com/blog:115

http://hintjens.com/blog:116

http://hintjens.com/blog:121

http://hintjens.com/blog:125
The Difference between Accuracy, Recall, Precision, F score and Sensitivity.
Pretty obvious to readers of "Object-Oriented Software Construction" from Meyer.

A big problem is cargo culting without reading the CS references.
They look absolutely beautiful. The finishing is great, with lots of natural sunlight. I am pretty sure the attention to details in Japan won't let most people down.

Compared this to living in HK [1], a 9m2 space would get you a toilet and kitchen combined as one.

[1] https://www.theguardian.com/cities/gallery/2017/jun/07/boxed...
PySnooper: Never use print for debugging again
The Yoneda Lemma basically says that if you take your favorite object, and just consider morphisms to (or from) that object, that tells you everything you need to know.

So for example, if I'm in the category of groups, and I look at Z/3, then what are morphisms from Z/3 to a given group G? Well those are just the 3-torsion elements of G (elements such that g^3 = identity). That is, the image of 1 (mod 3) must be such an element, and conversely such an element determines a morphism by sending 1 (mod 3) there.

Yoneda says this actually characterizes the group Z/3. The language used is that Z/3 "represents" the functor taking a group to the set of its 3-torsion elements.

This can be useful when the object you're trying to characterize is more complicated than the functor it represents.

In algebraic number theory, the functor taking a field k to the set of pairs (E,p) where E is an elliptic curve and p is a point of order 593229 defined over k, is representable by some equation, but the equation would be opaque and maybe not so useful.
Awesome Read!!
> we implement things in multiple languages/frameworks side by side.

please do post the link.
if there is a possibility that further analysis and research (of flight recorders, code inspections, ...) unambiguously proves a problem I don't see why precautionary grounding (by an authority with the proper jurisdiction) would be bad?
Nice find. Can use this for future design projects.
This one? - https://news.ycombinator.com/item?id=18022154
I’ve used mypy and pyre on large Python 3.6 codebases and they aren’t even close to type systems in conventional imperative languages (C++, Java, etc) let alone the type systems in the ML family of languages where type system innovations are usually born. I’m sure they’ll get better with time, to an extent.

Currently, programmers are forced to pepper the code with lots of ignore annotation comments and redundant union types, just because the type checkers aren’t smart enough.
Every Building on Every Block: New York in the 1980s
Approaching OO with the mentality that it's easy is what makes OO looks bad. It doesn't get treated with the same focus/attention as other methodologies. This realization often comes in retrospect, after programming for many years and watching how you misunderstood OO and how your abstractions improved over time.

OO is not easy after all. You might be familiar with all the patterns which can give a sense that you know OO well, and you end up with pretty bad design.