skysight-inc/HackerNews huggingface dataset:
One thing I love about this practice is how simple some things can be, for example daemonization; with Ruby you need the monit and daemons gems, with dpkg, you just need a config file and let systemd do the rest.
In my experience successful engineers are successful in relationships. Life is the biggest agile engineering project one engages in.
Full text of the article cited on the author's website:

https://www.danielnettle.org.uk/download/131.pdf
Hmm, Linear Algebra - Jim Hefferon does not seem to be mentioned at all in that thread.
I'm actually surprised the youtube-guy doesn't go back to the police at this point, because what they have stolen is a prototype-product, which is worth whatever the inventor says it is worth; Anyone taking this package is committing a felony at this point - which might be worth these lazy-ass cops' time.
> If you were in an accident and taken by emergency services to the nearest hospital, you pay whatever they say and you didn't have any control as a "consumer."

Which accounts for 4% of healthcare spending. Rare, unforeseen events are covered by insurance. That's how home insurance works. That's how car insurance works. That's how health insurance works.

> It's a mistake, and frankly barbaric, to think of healthcare as a "market."

I don't "think of" healthcare as a market. By definition, it is a market. Whether it functions well enough to any person's satisfaction is a matter of what that person values.

> It should be a public service to all in the pursuit of a just society.

Is a "just" society your only goal? A healthy society, a wealthy society, a free society. There are many goals which might conflict with a "just" society. How do you balance those objectives with social justice?

---

Edit: I forgot to respond to my main point. Namely, that I do pick and choose healthcare based on who provides the best price. I shopped around my dentist. I shopped around for my root canal, I shopped for some eye issue I had, I shopped around for my general practitioner, I ask for alternatives when the doctor wants to prescribe medications.

Which is to say. I do not shop around for health insurance (it is provided by my employer). I shop around for health care specifically.
Exactly. Take almost any tech startup (Uber for instance, is not worth anywhere near $100B but they've managed to convince investors otherwise)
New software expands Army mission command across battlefield to home station
I'm not sure this is an accurate summary of the situation in NYC. There are large amount of units being built in new high rise buildings throughout the city. Projects like Hudson yards in Manhattan are notable; and in downtown Brooklyn new high rise apartment buildings are constantly opening up, not to mention large amounts of development in Williamsburg and the surrounding areas, and even down in Sheepshead Bay. My understanding is that Long Island City is also seeing an explosion of new highrises, but these others I've seen with my own eyes.

Notably almost none of these units are "affordable", except a certain number of lottery-dispensed rent stabilized units that the buildings allocate in exchange for certain tax abatements.

Even so, growth continues to outstrip housing supply, but with the exception of certain historic preservation areas, developers are putting up units as fast as they can. Real estate is still expensive, and developers can't get the land to build on for free, or force people to sell in the face of skyrocketing housing prices.
Is that right? I know they have a machine learning library called ML.NET ... but it seems weird to me that they’d recycle the name.
In no particular order

+ Java doesn't promise "everything is an object." It has Base Types.

+ Python doesn't make a semantic promise that "everything is an object." Code for

(3).fizzbuzz => "fizz"

probably needs written in C because built-in types are closed and object literals use the built-in types. "3" cannot be forced to use a subclass of Integer.

At the bottom, '3' is defined in terms of Types (i.e. "Built-in Types") not as an Object.

+ Ruby's semantic promise that "everything is an object" means:

class Fixnum
def fizzbuzz()
if self % 15 == 0
"fizzbuzz"
end
if self % 3 == 0
"fizz"
end
if self % 5 == 0
"buzz"
end
return self
end
end

And "3" behaves just like any other object. The "everything is an object" promise means that behavior as an object is a cross-cutting concern (or an aspect).
I'm not against open standards... however, when Google was having issues with Apple in terms of priorities, that's when they forked off... if MS has the same issues, they can do the same. In the end, there can still be standards, and I understand that if it hits like 75% market share overall that it becomes a defacto standard. I saw it with IE6, and it was painful after a while.

However, I don't think Blink will stop getting better just because MS starts using it, or Google stops. Worst case, we see a fork. Also, now Edge can at least be available outside windows. I do think the biggest mistakes MS made are as follows.

- Tethering Edge releases to Windows Updates.
- Renaming IE to Edge instead of updating and hiding old ie better
- Making it Windows 10 only

Those were the worst mistakes that MS made, and to the last one, at least they made updating to win10 free for a couple years. I also, despite reporting, don't think the front end will resemble Chromium so much, I do think they will take some of their own UX lessons and tweak the front end while keeping the Blink engine in place. Also, swapping a lot of the synching services for MS equivalents, while keeping plugin compatibility.
> But, heh, out of sight out of mind.

Literally the definition of Blue Apron.
I don't think the shippers are responsible for any theft that's not caused by their staff.
Unlike San Francisco, New Yorker cannot lock in to a rent when they first moved in. I wonder if this is something New Yorkers could have benefited from or adding to the problem that the article has pointed out.
PyList is a dynamic array (usually called vector) of PyObjects, i.e. it contains objects and never values.
The Sparrow by Mary Doria Russell

The Hyperion Cantos by Dan Simmons. I read the trilogy but my sister did the audiobook and enjoyed it.
What's the comparison on insurance rates between the two?
> The question is, should the logic be in the central core of the application, or should it be spread around among the components?

There are probably many such questions and at this point we’re trying to solve a problem that may not exist in an application we know nothing about. However, with test coverage (and maybe also type annotations) you can delete or move that code around with greater confidence, which means your decision doesn’t have to be as hard or permanent.
I'm a big fan of solid and I think it's an important piece in a decentralized architecture, however it's still just an informational layer. You need a blockchain for the financial layer. And I'm aware of the shortcomings of a blockchain w.r.t. scalability, but there are several trade-offs that can be made on-chain or off-chain that will result in higher throughputs.
https://visalist.io/new-zealand/visa-requirements/united-sta...
Yes I would but I would rather not know and wouldnt ask if it was up to me. I already got enough things to worry about!
> , but it's never pass-by-value like Java primitive types

That's because this class of types doesn't exist in Python.
True, so maybe the best approach is to use machine learning to generate the exhaustive list of priorities based on labeled human speech. Then your end product is something we can understand and tweak, instead of a black-box neural network.
I don't know where the specific article wandered off to, but about six months ago I read a thinkpiece talking about those "happy face/frowny face" buttons that have popped up. The article talked a lot about how the binary up/down, with no ability to comment on specific people/processes/whatever, actually improved both overall ratings and the businesses' ability to address negative ratings considerably. If I find it again I'll update this comment.

Edit: This article has less detail than I remember, but covers the gist (and makes the same Black Mirror reference): https://www.newyorker.com/magazine/2018/02/05/customer-satis...
Thanks. Most of my time with this was spent making the emulator, and making it easy to embed. With what I have now I’m planning to cover more advanced topics in the same style as this.

This is an invaluable way for me to really learn these things as well.
Resonated with me a lot. As a faculty member college students would rally around a critic (no matter how illogical their words) and attack someone creative with criticism almost out of habit openly in class.

Also I have seen religious people constantly rally around negativity for decades and it always rubbed me the wrong way. This also seems to be the idea that the negative stance is seen as the most intelligent. I have years of Theology and learned 3 dead languages to better understand Theology and the scriptures and yet some yahoo with a high school education will have the upper hand ever talking about Kindness or Trust or Love. The message of fear is very powerful and sadly the message of hope and love is seen as weak.
San Francisco does have rent control: https://www.sftu.org/rentcontrol/
Smith's error (which turned him to "market pricing") was not recognising the dual character of labour, which is solved in the Marxian schema; capitalists purchase labour-power, which is a commodity with an exchange value (i.e the labour commanded by it is the amount required to reproduce it) of W and a use value (value in use) of concrete labour itself, which is the capacity to create value. Unlike Smith's idea, this is compatible with both varying value of money, varying wages (assuming there is something to vary the wages) and useful in explaining the role of profit.

On the whole, though, I dispute the notion that the LTV must be abandoned; you are already starting from the position that a bowl full of celery is a good thing, but I'd say that we'd do just fine with the Doritos, and the case for a bowl of celery lacks the explanatory power of the bowl of Doritos.
I think this is just the straw that broke the camel's back. This sort of thing has been happening for a while. I recall a story where someone's account somewhere was closed because Visa or MasterCard (credit card company!) complained about what they said online.

Financial companies have too much power. They always had. But right now they started exercising it in a way that is very worrisome.

Banks can close your account for no reason.

PayPal can close your account for no reason.

Visa or MasterCard can stop doing business with you for no reason.

And what are you going to do then? There's a global "war on cash". Anything beyond few hundred $ is hard to get. Try to deposit it in a bank and they'll ask you million questions about where it's from and what are you going to use it for. Try to withdraw it and you'll raise some flags.
These kind of problems can be solved or avoided altogether by a decent editor.
Does just str.reverse() not work, by the way.
Re: the desire to choose a 50% (or other) decision threshold.

It doesn't have to be a binary choice. Knowing the distinction between 65% and 80% improves your betmaking capabilities by allowing you to hedge, in some cases guaranteeing a profit [1] regardless of the odds and how they change.

[1] https://help.smarkets.com/hc/en-gb/articles/115001431011-How...
"That said, it's quite hard to actually get to use it in production at the places I've worked. My college's are scared of it (that is pretty reasonable, considering c# is a good stable language and my team is confident that what we develop will make the customers happy)."

That's my problem too. I would like to give F# a go but at work it seems close to impossible to implement. Most people don't see the need and if there is a problem it will be blamed on F#. It's hard to win there if management doesn't fully support it.
Edit: Also fuck this whole "it's so cool to shit on Java" thing. Grow up. You aren't in college anymore. You should recognize that Java fills its niche effectively, and does a decent job of being semi-fast, portable, easy to read and maintain, and safe.

The "it's so cool to shit on Java" thing served an important purpose and is probably close to being retired, but it's easy not to understand if you weren't a Java programmer some time in Java's heyday. There was a culture and a set of assumptions around Java that today you could probably only find in the most stodgy and insular corporate programming environments. I helped introduce Java into a development group and ended up hating the people and practices it infected us with. The hatred is not completely unrelated to the language (which runs on a great platform and is not a horrible language) but it would never have attached itself to the language without some of the pathological culture surrounding it.
This is surprising, I didn't know Alexa was capable of this. Whenever I say "Alexa, add milk, eggs, bread, & laundry detergent to my shopping list" it shows up as one long sentence in a single entry.
Yes, they do. There's evidence to suggest that punctuation marks were devised as pronunciation guides, indicating how to inflect and when to pause, rather than syntactic markers in their own right. Commas in particular indicate a distinctive inflection and short pause in speaking; such would be detectable by Alexa especially if it uses a neural net or similar to analyze human speech.
One benefit of cooking "a meal" is that the effort to cook 1 meal for 2 people is not significantly different than the effort to cook 2 meals for 2 people. Since Blue Aprons competition is people cooking and preparing their own meals, it seems like a reasonable criticism to me.
I don’t think it’s an excuse. I’m admitting the ways in which I am a bad person in a way I can only do on a web site not associates with my real name.
A phrase I met last year that I've stolen, especially for interview loops:

'How' ages faster than 'why'.
Maybe we're seeing now that burning up hundreds of millions in VC cash to try to acquire users with free meals isn't really a viable business model? After being annoyed hearing them on every podcast I ever listened to for awhile, I signed up for the sole purpose of getting free meals, nothing else. I have a grocery store a mile from my house, I don't need a startup sending me food to cook. I did enjoy the free meals, though! Thank you VCs!
Cool, what does the conversion look like? Do you have a reference?
> Those kinds of problems can be hard to track down.

In many years of writing Python I have not once encountered this issue. And I didn't always use four spaces...
No idea if this is true, but my gut feeling is Python is commonly written in an imperative style, whereas Haskell is more functionally written. Imperative style (especially at the beginner level) tends to include lots of nested conditionals which quickly create this indentation triangle of confusion.
A programmer who has a plan and knows what he wants to do needs not waste time selecting the "absolutely most appropriate tool for the job", but work with what is at hand like a good artist. You could do web development in C, and as long as you stay focused in your plan the end result would be good, code wise. But we don't live in this world, people optimize for jobs instead of projects and projects are not plans but random stuff being thrown at the proverbial wall to see if it sticks.
Nate Silver didn't always hedge his bets; early in the election he was making emphatic (and wrong) predictions like these:

> The lesson, rather, is that Trump’s campaign will fail by one means or another.

> Donald Trump Is Winning The Polls — And Losing The Nomination

> Our emphatic prediction is simply that Trump will not win the nomination. It’s not even clear that he’s trying to do so.
But it's still certainly delivery.
I totally understand and respect the decision to self-host his blog. I'm guessing it's a simple XML file (or set of XML files) statically transformed using XSLT or some hand-written transformer. I self-host my own stuff as well, and have for nearly 20 years.

I just wanted to keep things in perspective. Both in his post and in general discourse regarding "the cloud", the option of not hosting things on AWS (or Azure or GCP) never seems to even enter into the equation.

I would propose that personal blogs is hardly the only scenario where a more traditional hosting approach would be preferable.
Why is not an option in the US to get your parcels delivered to your workplace? This is quite common practice in Germany.
Would be an interesting court case.

There can likely be no expectation of privacy trespassing on someone else's property.

but, for the package. Can you have an expectation of privacy when opening an unknown-thing? The device isn't recording until it is opened. I could see logical arguments on both sides. But, since the audio/visual recording doesn't start until they open the thing it might be on the safe-side of wiretap laws?
The article linked blames stabilization, but fails to account for many other factors: the almost required 12-15% broker fee on move-in, the year long leases that never go month to month. Moving in NYC is a larger burden on the tenant than most other cities, and that makes it harder as a tenant to move and keep the housing market dynamic.

It seems like there's a lot of missing analysis in this article rather than just a jump to conclusions, blaming tenant rights, and calling it a day.
Hack Club - high school coding clubs https://hackclub.com
Downvoted for a Futurama reference?!

I don't even know you people any more!
> there's still a ways to go before security camera footage can be sent to the PD and automatically identify the offender via facial analysis.

Be careful what you wish for. I don't want the police to be able to perform accurate facial recognition at the kind of scale you're talking about, even if that would make it harder for thieves to steal packages.
The random complaint about Perl version compatibility was particularly bizarre. There was really no incompatibility between Perl 3 and 4. Then I guess all those people got fed up and quit using Perl when they made the next version and it was left in, what? a 15 year glory period where several orders of magnitude more software was written with it?

Talking about how there's very little new software written in Perl now is definitely using post-hoc reasoning. There's probably a language named after a British comedy troupe that is somewhat responsible.
I don't understand why I'm being downvoted for this opinion -- the topic of overfitting gets beaten to death by the 3rd week of every intro AI/statistics/ML class out there. I didn't find it very worthy of the frontpage (or a blog post).
Do not mess with engineers
And that's what makes it interesting. Peanut butter versus peanuts, butter is easy. No one gets a single peanut.

As for the phone number, that's why anyone in a serious occupation (aviation, military, etc) treat each digit as is stand-alone.

Three-zero-three-six-zero-two.
Lots of people at my gym love it! It's so easy to use since they deliver to the gym.
All languages, including python, where you do a lot of asynchronous io require callbacks all the time. It's only recently python got await-support to deal with this. Single line lambdas is a real PITA when your not using asyncio and python maintainers have said they don't plan to change it :(
My two working parent family used it for a while. While it didn't save any time vs. cooking something from scratch, it really helped us broaden the food horizons of our family. We
(including a formerly finicky child) ate a lot of things that we normally wouldn't, and fewer trips to the local market meant fewer impulse buys of random other food. That meant dinner was all we had and it was a great tool to get our child to try new things and to start to enjoy eating new things (catfish tacos, squid ink pasta, etc).

We eventually stopped due to many delivery issues we encountered. Our deliveries would frequently come one or even two days late and sometimes not at all. My favorite was when a weeks worth of deliveries all arrived on the same day.
Wouldn't that lower turnover even more?

Is San Francisco known for its affordable rent?
F# is 3 big things to me:

Safer threading with immutability

Safer programming with null-safety

Safer logic with precise domain modeling

The precise domain modeling is the real paradigm shift.

The whole point of static typing is to inform the compiler about your intent so that it can provide guarantees about correctness. F# makes it easy to define lots of small types that precisely model state so that you can give more responsibility to the compiler to verify your program.

I cannot overstate how important this is to maintaining correct software overtime. If you guard your touches with non F# code, you need far fewer unit tests and probably even less runtime checks because you already know if the types are right, so is the logic. And when you need to write unit tests, the functional style makes your tests very easy to write.

I have personally struggled with domain complexity in C# that i was able to model precisely in F# and have it work perfectly on the first try.
gotta keep the narrative alive, especially when it's your competitor
Perhaps not spiraling but yes it isn't exactly a healthy sign either. It happened a lot during the dot com fallout :-) and even Sun did a reverse split 3:1 on its way out of existence. Literally though it is 'price neutral' and serves to meet investor needs (like to stay listed on an exchange) just as 'forward splits' are done, in part, to enable institutional investors to own fractions that are compatible with their portfolio goals.

Always interesting to review the comments from when they went public (https://news.ycombinator.com/item?id=14464690)
I can answer this based on my parents example. They've lived in the same building since I was born and the same now rent-stabilized (previously rent-controlled) apartment in Brooklyn for the last 26 or so years. They live in a 3 large bedroom, one gigantic living room, kitchen, dining area and front lobby. Over the years the rent has increased to the now $1050.00, if however they were to move out (not passing the apartment to any children) it's likely that apartment would rent for around $3000+ considering the neighborhood and area.
The problem with online groceries is lack of control over quality. Particularly fresh fruits, meats, etc - they'll grab what's on top, as far as I can tell. This is usually the fruit that's bruised, leafy vegetables that are wilted, the meat that's closest to date, etc.

Our local store's online service is actually one of the better ones I've tried in terms of finding things and getting the task done - but they fail in quality at the end.
We buy a box that specifically is sourced in our local area. Online grocery shopping solves the 'trip to the store' but doesn't solve meal planning, sourcing local ingredients, managing a shopping list, etc.

Right now, the cost of my box includes all those steps. It also occasionally includes locally sourced meat, fish, dairy, or eggs. I can find information on the farms where those items came from easily.

I value that service enough to pay a small premium for it.
fb's revenue is fine and their products have become fundamental parts of the internet, esp for people 40+ and in 3rd world countries.
> Considering that after a day of working I'm not that sharp anymore it was a good read for me.

That's a great consideration you made, and I'm in the same boat. I'll check it out thanks!
Using async and await as non-keywords was deprecated since 3.5, while asyncio.async was deprecated since 3.4.
That's the best feeling.

Backlogged issue resolved!