skysight-inc/HackerNews huggingface dataset:
The CPU is a state machine. Therefore all software is a state machine. Take that functional programming.
I cook because it's cheaper than eating out. But the trade-off is the time I spend researching and preparing healthy and diverse meals. I'm only feeding myself and fresh food goes bad quickly, so I also don't have the benefits of scale. The problem is, currently you can only pick two out of cheap, good and quick.

So a better product which solves a real problem needs to nail all three. It needs to be cheap, good (fresh, healthy and diverse) and quick.

Being quick involves subsidizing not only the meal prep but also the research involved in making good choices. Properly educating consumers on basic nutrition and using graphic labels to encode nutritional information at a glance.

Being good means sourcing fresh meat and vegetables. Properly flash freezing, separating, storing and shipping meals to maximize longevity and the area covered by each commissary kitchen.

Being cheap is the hard part. First, you and your shareholders have to be willing to put the consumer first. as Bezos did with Amazon. Profits are a side-effect of maximum efficiency, but the baseline is whether the customer is happy with the product.

You also have to reduce waste as much as possible by streamlining recipes and ingredients and measuring portions precisely. Reduce plastic use. If you ship meals with special packaging like refrigerants, encourage monthly rebates for customers who ship them back out in bulk.

It's not a hard problem, the issue is that of funding. Shareholders expect a certain margin or eventual buyout whereas the food industry has notoriously low margins to begin with. Existing convenience meal businesses tackle the higher end market as a result. But the convenience meal lifestyle is slowly becoming a necessity across demographics, and a company which tackles this issue smartly and aims for sub-$5 meals, and offers great bulk prices for monthly memberships, and is willing to not be raking in billions, will come out on top.
Think of it this way: You have made a 100 to 200 pound large hairless ape angry at you. This creature has human intelligence, and no interest in your feelings or your safety. Rather, it wants to make you suffer. It's more capable than the most advanced robot, and may hold onto its grudge and plan revenge over the next several months or a year.

Who wants to sign up for that?
He had been at Apple longer than that. He had been at Apple HEADQUARTERS for "half a decade".
Wow I thought you must be joking, but looks like Rupert broke up with Wendy due to reasonable suspicions about Tony, the stuff of reality TV!
The ALS Association.

I donated because ALS is a horrible disease that has so few treatment options despite the fact that a lot of research has been done. Having your muscles waste away to nothingness is a fate that nobody should be doomed to.
I have a similar mindset: I had no idea how to approach Responsive Web Design. I learned Bootstrap. I now understand Responsive Web Design along with Grid Systems.
I think I'm shadowbanned, but at this point don't care.

I know I didn't insult anyone, but wasen't going to kiss the moderator's ego. This moderator actually emailed me (And that wasen't in the nonexistent TOS), and told me to basically get lost.

It bothered me at first because I has no idea I was banned.

My point is being banned helped my addiction a bit.

But yes--shadowbanning is a weasly way to do business. It's just so petty. I guess it gives moderators/owners a sense of power?

Anyhoo, I'm banned so why am I writing this? Therapy?
The one good thing with Python is that it is great at making beginners write readable code. I had nightmares about code written by scientists who certainly were experts in their fields, but their coding skills were limited to the bare minimum for running their calculations, once.

With python, not only their code is readable, but they also enjoy using it.

For more advanced programming however, it is a mess, and I understand the author. It limits your option so that there is basically only one way to do things (the opposite of Perl), it makes it annoying to write since even debug code needs to comply. But on the other hand, it gives you constructs that are very permissive. Pass by mutable reference is an example: there is no easy way to know what will happen to your arguments. You can completely modify just about anything so that even simple operations can do really weird stuff in the background. Flexibility is nice but it feels strange for a "clean" language to let you mess things up so deeply with very little safeguards.
You think he'll tell you for free? Nah. To learn the amazing secret to claiming to make a lot of money, you have to send him a lot of money. There are rules.
Different definitions of "won't happen".

You're asserting that it can be turned on and it contains money. You're correct that indeed, there are some nodes containing some money.

I am asserting that the network will never be a functional way for large chunks of the population to move money around, because it is a bad design built on top of a bad currency. Under my definition, the fact that a few people interested in it have moved an infinitesimal amount of money around is mildly fascinating, but not of particular note one way or another.
Twitter is relaunching the reverse-chronological feed
That's a stiff statement that could use support beyond a passing comment on Hacker News. Let's take a few members of the "Intellectual Dark Web"[0] like Bret Weinstein, Sam Harris, and Michael Shermer; I'm truly curious how you classify them as "towering idiots".

[0] https://intellectualdarkweb.site/vanguards-of-the-intellectu...
While I really like the concept of functional programming and F# is definitely on my list of practical useful languages to learn, this article is clearly written by someone who doesn't know C# very well.

Take the "To hell with interfaces" example.

public interface ISortAlgorithm
{
List<int> Sort(List<int> values);
}

public class QuickSort : ISortAlgorithm
{
public List<int> Sort(List<int> values)
{
// Do QuickSort
return values;
}
}

public class MergeSort : ISortAlgorithm
{
public List<int> Sort(List<int> values)
{
// Do MergeSort
return values;
}
}

public void DoSomething(ISortAlgorithm sortAlgorithm,
List<int> values)
{
var sorted = sortAlgorithm.Sort(values);
}

public void Main()
{
var values = new List<int> { 9, 1, 5, 7 };
DoSomething(new QuickSort(), values);
}

No, no, no, no, nope.

public static class MergeSort
{
public static List<int> Sort(List<int> values)
{
// Do MergeSort
return values;
}
}

public void DoSomething(Func<List<int>, List<int>>
sortAlgorithm, List<int> values)
{
var sorted = sortAlgorithm(values);
}

public void Main()
{
var values = new List<int> { 9, 1, 5, 7 };
DoSomething(QuickSort.Sort, values);
}

No interface necessary.

Or immutability:

"public struct Customer
{
public string Name { get; }
public string Address { get; }

public Customer(string name, string address)
{
Name = name;
Address = address;
}
}

So far so good, but unless someone knows C# very well one could have easily gotten this wrong."

Really?? This is beginner stuff.

I 100% agree that null sucks, functions should not need to be in classes and immutability is great, but this kind of strawman doesn't help his point.
> What's your evidence for that?

The worldwide bond / debt market exceeds $100 Trillion. While the worldwide stock market is only $69 Trillion (sum of top 60 exchanges)

https://www.visualcapitalist.com/all-of-the-worlds-stock-exc...

It is clear that Bonds are more popular than Stocks, by a factor of ~50% or so. The rich are buying up debt in far greater numbers than stocks. And EVERYONE knows that Bonds make less money.

I know some of it is cultural. My Chinese friends tend to own real-estate. But it seems like around the world, all major investors favor the lower-risks of Bond investing compared to Stocks.
I guess the golden rule is true, when anyone from HR says "be honest" its basically a warning not a directive.

Apple management is concerned that some engineers might elect to follow me, wherever I may land.

I would suppose that they looked back at 1985 and realized that Jean-Louis Gassée was popular with a lot of engineers. I wonder if John Sculley was ever popular in the same way and resented it. I look back at the navigator video with the newspaper and realize that he really didn't get the effects of a technology on how things would work.
Apple’s iPhones Fall Flat in India
There's more than a thousand years worth of books for you to read.

The more recent a book, the worse you should expect its content to be.

Get outside of the bubble of immediacy and read the classics.
Most people don't exercise enough, so that's no surprise. The important thing is that top athletes don't exercise as much as they possibly could because doing so would be counterproductive.
Can someone knowledgeable chip in on how effective a satellite based broadband network will be? Will it have enough throughput? How future proof will it be? How are updates/upgrades done?
Yeah, because as we all know, most people never have foot in mouths moments or say something dumb.

I don't think Musk is a bad person, I just think he doesn't have a great filter. Musk said something crappy and is getting disproportional blowback from it.

It's a bit like saying "I have nothing to hide because I've never said done anything illegal". If you dig far enough, everyone has done something "illegal" (read: mean / un-PC / etc)
Stellarium 0.90.0.16445 Beta/Stable Crack Mac Plus Windows
SOME POST
SOME TEXT IN POST
Any arb strategy requires holding reserves, so while the amount of the asset you can afford may increase by 4% per month, it's not a great business to be in if you're measuring from the start of a bear market. Same goes for a lot of stat-arb funds in the space, which are currently measuring their performance against the market, but which are significantly down YTD.
> I'm curious to know not only how it benefits an understanding of software development, programming languages and functional programming

It did and does that too (not much, since I am still a learner): It helps me to write APIs that behave well; usually, that means being an API which outward facing parts compose well. (The opposite would be an API where you configure it's internal state until it does what you want - the more complex the API, the harder it gets to mantain the suiting mental model). To be honest, it will help me getting the theoretic motivation behind many FP-concepts like monads, but I am not yet deep enough, I would not say I reaped a practical benefit in my haskell-writing. Reading (and implementing) "Category for programmers", which is a great blog, should take me there tho.

> but also has it helped you understand the world at large in new and novel ways?

On a local scale, it was fascinating to see how you get logic and algebras by putting a little bit of additional order onto some abstract concept. These formal logic rules I leard? Turns out they are not only funny ways to play with symbols, but also funny ways to play with arbitrary finite sets. It was also nice to see how in category theory, you can "fix" nice properties by creating a new structures where these nice properties are objects. It is all pretty handweavy, since I am mostly going by my intuition unless I am pressed to prove something formally. This thread might help you: https://www.reddit.com/r/haskell/comments/16i322/whats_the_i....
Globally, I am a christian, so I see everything and everyone in relation to God anyways. Category Theory might at best helped me to identify God as the intitial and terminal object in the Category `Human` ;)

To give a short answer: I think CT is another tool in the box to gain a more connected view of the world, the main ingredients being age and observation of processes.
It's true Basic was designed to be a beginner's language; but in practice, what exactly is easier in Basic? (Even disregarding Dijkstra's assertions that Basic "mutilates the mind", because I suspect he would have held the same opinion of Python!)

The "immediacy" is there in both languages (well, in Python and modern Basic without line numbers): you can just type code without any rituals or mumbo jumbo and it will do more or less what you tell it to.
Cue Steve Martin hot dog bun rant.
That's a fair point. In my world, Walt's name is as recognizable as Bjarne Stroustrup - one is for techies, the other is for the rest of the population.

EDIT: Right after posting this, I realized my world was ambiguous - "my world" is simply the people I interact with and the information that flows between us - not making a qualitative judgement.
Java has changed a great deal since 1.6, and includes something like first-class functions. But Java's main benefit over python is the JVM itself, which is extremely well specified and generally a rock-solid piece of kit. Python doesn't have a specification, or alternative implementations (AFAIK) and I think that hurts it.
Hidden directories and files as a source of sensitive web app info
Now THAT is cold-blooded.
Dad and the Egg Controller
Yes I've been getting into it lately and on my macOS machine it appears my only option for my Artix-7 board is to run Xilinx tools inside VirtualBox. :(
Isn't pep440 actually dealing with versioning? In my mind, if there is a pep, then is the language.
This hasn't really matched my experience with the industry.

Honestly, most of the hires I've made that have done exceptionally well are the folks who have a very solid grasp of the fundamentals.

I prefer them over a subject matter expert in a framework all week long.

If you can't pick up a framework as part of the job, you're a really mediocre developer.

Does it require slightly more on-boarding time? Sure, but that's a pretty cheap price to pay for a solid long-term employee.

I've had the same experience on the other side of the table as an interviewee. I'll flat out tell them I've never touched their framework of choice. Or used their language of choice. It really doesn't matter as long as you can talk competently about the concepts behind them, and have a good track record.
Are you accusing me of being an "expert beginner" based on preferring web resources over books?
That sounds gross...
Simple things are easy, complicated things are possible, though may be awkward. Better situation than many/most languages.
Wtf? Are people stealing them to eat? To sell? I mean, I have a small amount of sympathy if someone needs to feed their family and can't afford food, but if someone is just trying to make $10, that's really sad.
By SpaceX
> Passing a variable to a function means passing a particular namespace binding from the caller's namespace to the function's local namespace.

I don't think that's true, as the function will never be able to change the binding, and only gets a reference to the value of the binding. If the function was passed a particular namespace binding, it would be able to change this binding's value, and that's not possible.

I agree that "pass by reference" is a misleading way to describe Python functions.
That's rather inherent: if you create a network whose primary feature is anonymity and lack of rules, your early adopters will be everyone barred by the rules of other services, which means you become a cesspool.

Tor did a good job with marketing and optics early on, to make its intended use cases highly visible.
I was clarifying the difference between "everything is an object" as technically true and "everything is an object" as a commitment to semantic consistency. Probably because I'm still figuring out these ideas.
Never meet your heroes.
Good to know. What I meant to say is that it doesn't appear that there is any space for users to add boards like this. in a MacBook pro (which is what I have). I was just confused since this talked about being something that would fit in a laptop, but I can't imagine a laptop shipping with an FPGA board inside it, unless it was a really specialized laptop meant for hardware development.
If the blue apron team doesn't read threads like these and actually build things people want, they're finished.

They spent so much on advertising and promotions without improving their product offering.
Finding the means necessary to an accomplishment is in itself an accomplishment.

If their work was to search for perfect samples then the accomplishment was finding them. If their work was in calibration then the samples are just a mean.

Maybe in the last decades everyone knew that good stalagmites were needed and so people were searching for the perfect ones.

It is all a matter of what story are you trying to tell.
What happens when/if a company gets de-listed? Search engine gave me below[0]:

"... company basically has two options. It can choose to trade on the Over-the-Counter Bulletin Board (OTCBB) or the pink sheets system...".

Some more [light] detail in linked 'article'[0].

[0] https://www.investopedia.com/ask/answers/05/delistingofshare...
No - it would post what you just said on HN instead. :)

Seriously - that's a wicked funny post you had there!
I suspect that many of the accomplished people are less than sane and pursue things for neurotic reasons but get results. It is a known thing that many political figures lost their father young.

Of course it is possible to be balanced and successful but the obsession leads to over-representation and the examples are outliers by definition essentially - otherwise it wouldn't be worth noting.
In my experience doing stuff like this for artist/song record linkage, the key is really to take a "query expansion" approach rather than a "normalization" approach, because choosing a single normalized form is impossible. So it's better to embrace that there are dozens, hundreds, or even thousands of interpretations and choose probabilistically.

A great example is trying to deal with the "sort name" of artists: e.g. "Presley, Elvis".

It's easy to assume that "Hazlewood, Lee & Nancy Sinatra" means "Lee Hazlewood & Nancy Sinatra".

How bout "Sinatra, Frank & Nancy"? Now the rules are different: the expansion could either be "Frank Sinatra & Nancy Sinatra" (correct) or "Frank Sinatra & Nancy" (but there's no singer who just goes by "Nancy", or is there?)

Now how about "Peter, Paul & Mary"? In that case it's already the literal expanded form referencing three people, not two people named "Paul Peter & Mary Peter" or "Paul Peter & Mary".

So, you just assume they are all possible and rank them based on real-world data. You're right, not always easy!

(Treating them as an unordered bag of tokens can either help or hurt accuracy – that has its own problems when you consider how short and similar many titles are, and how some artists deliberately name themselves as jokes/riffs on a more famous one. Not to mention that after all this it could still be ambigous: MusicBrainz knows about six artists all named "Nirvana". So context is key!)
You bypass the API completely and fill orders "manually".
If intercontinental commute project happens, do not forget a BFR pad in Konya.
I really enjoyed Blue Apron. For a very long time I wanted to learn to cook, but didn't know where to start, and cookbooks where always intimidating because they usually assumed you already knew how to cook.

Blue Apron doesn't assume any of that.

I also liked the idea of "cooking good food", but for me it was a case of not knowing what good food was. With Blue Apron sending me tasty meals to make, I was able to learn by example about what worked and what I liked.

I thought it was great. I eventually cancelled though, once I was just cooking on my own entirely.
Why IS post-office pickup such a pain? I wish Amazon would just set up reception in post-offices across the US. :|
Blue Apron's 90% Drop Makes It Third Worst U.S. IPO This Decade
Tensorflow doesn’t run on 3.7, only 3.6 (and 2.7). That’s a pretty major library.
The difference is that these are phrases with adjectives, not nouns being used adjectivally.
No, not tor. I guess ipfs would be somewhat similar today, but it has its own problems and I don't see it succeeding either.
I work from home full time, and get typically 1-2 a day. I have a sign that says "Please ring bell for deliveries, home all day!" on my front porch and it's never rung. Packages just tossed on the porch. Amazon I get a notification on Alexa sometimes before the UPS guy is back to his truck though, so that helps.

Contrast to that - before I moved to this house, my old UPS guy used to honk and wave if he saw me walking down the street, knew me by name and would knock every time.
Application distribution is actually the easy use case; just use PyInstaller: https://www.pyinstaller.org

It's often tricky to specify abstract dependencies such that people can use pip to install libraries without having trouble with other packages in their environments, and also quite tricky to provide builds with native code or links to native libraries for different architectures.
It's a metric that's hard to nail down because there is so much parameter space that you are flattening into one number. Also it doesn't address the "I care about these five high value words (that are made up), can you recognize them?" like product names and company names.

There's ~4 types of audio:

Phone call
- close microphone
- conversational
- low bandwidth audio
- two way conversation
- more industry specific terminology

Meetings
- 2-5 people
- conversational
- far away mic
- better bandwidth audio
- more industry specific terminology

Broadcast
- usually good diction
- close mic
- good bandwidth audio
- more general terminology

Command&Control (saying to your phone: "go to <this address>")
- close mic or array or mics far away
- short audio chunks, 2-10 seconds
- spoken in a way that makes it easier to recognize (learned behavior)
- usually a lot of widely known named entities are said

In that full aggregated line up I bet we'd be in the 22-24% WER pack. That'd mostly be because we focus only on phone calls and meetings. We don't try to improve command&control/broadcast/podcast type yet. Broadcast because it's perceived as lower value (so customers tend not to pay for good recognition for it [we do train models to make them better for specific customers/verticals(usually a reduction of errors by 20-40%), but the buyer has to have a budget for it for now, but there are ways to make it cheaper in the long term]), command and control because you have to have a fleet of devices out in the field collecting data and driving use cases and we don't have customers there yet.
...because we may be prescribed what's essentially a placebo and it seems to work and we don't know that it was a placebo. The claim that 'placebos don't work on me' seems like a hard claim to verify.
Poor people normally invest in things like lottery tickets, which are 100% loss. I think a real investment of any kind is better than that.
How to Run a Platform in the Cloud with Millions Users for Just $3543.59 a Month
Mossberg had a long career or tech reviews and CEO friends, but I've personally never thought of him as a "thought leader". Moreover, he's unfamiliar to a lot of people.

IMO statements by Chomsky would be more news-worthy. Or by people who might have bigger stakes in staying in the platform-- say if the NYT themselves announced they were gonna be leaving the platform. Mossberg is retired.

I guess the relevance of this piece depends on each person's admiration for Mossberg.
How Whistleblowers Use the Darknet for Good
Isn't the problem that the ad network(s) would have to extract a fairly high price from us to sell such an opt-out? More than they'd estimate they could make from us... I'd bet it would have to be calculated based on what they've got on you already (so in that sense having been using an adblocker might make you less valuable and thus cheaper for you buy your opt-out).