skysight-inc/HackerNews huggingface dataset:
Can you easily accomplish the following with Windows?

- install a dev environment with all tools and transient dependencies with a single command

- install multiple versions of the same library and easily choose between them

- install the same version of a library but built with different compiler switches

The world of open source operating systems can accomplish all of the above (I use NixOS). And we get access to a repository of thousands of packaged tools. And we get fast Git.

I'm sorry but the general consensus is that Windows falls quite short of being a nice development environment, despite the existence of Visual Studio.
> This is really NOT the topic that most people are OK handwaving away simply because the evidence isn't there

Whether people are okay with an idea has very little relation to whether it's true.

> this topic is older than the concept of science itself

On the contrary, what makes science important is that it doesn't just exist in the imaginations of humans, it exists in reality. Incidentally, reality predates humans.

> it's the #1 thing that gives anything around here any meaning whatsoever.

I derive meaning in my life from curiosity, from beauty, from relationships with other people, from fun. Incidentally, all of these things clearly exist, and aren't so fragile that I feel threatened if someone on the internet says they don't exist.

Just because you have chosen to base the meaning of your life on a belief in self existing outside the brain doesn't mean anyone else is obligated to pretend that exists.

I'd argue that the underlying reasons you think the idea of a human self outside the human brain is meaningful is that you associate it with community (religion) anyway. Beliefs aren't necessary to have that.

> This is not a solved problem and if someone gets this tech it's going to become an issue.

I didn't say it was a solved problem; I said it's a nonexistent problem.

> A political issue, not a scientific one, because this one is in the region of politics, science doesn't know what's going on here.

The facts of whether a human self exists outside of the human brain is totally within the region of science.

Whether we as a society try to force your beliefs on people is within the region of politics. I would like to see some evidence that the problem exists before we start making laws to solve it.
What I meant was that the numbered score they had next to every post was 0, which is incredibly atypical for that to show up on the front page.

And yes, Reddit removed the ability to see the number of upvotes/downvotes on any item a few years back. Just another way for them to obfuscate the actual results of a post.
Almost everything I've looked at on Netflix (UK) seems to be available with either French audio or subs. Might be worth a look. Rick & Morty IIRC offered 6 language options.
Awesome list. Good way to top up my Audible account!
One day I hope to decorate my bathroom with Penrose tiles.
Britain expels Russian diplomats over poisoning of ex-spy
Don't worry we also care about your right to sanctimonious speech.
That would seem to be a very urbanite view of the world. A lot of people have good reasons for owning their own personalized vehicle. (Gear, kids, mobile storage locker, etc.) So long as you live somewhere with enough space that storing a vehicle isn't expensive/difficult, given that most of the costs are in mileage, it's hard to see most people giving up ownership.

And, in any case, full door to door autonomy, in at least most locations, is likely a long ways off. Certainly outside of the relevant horizon for Uber investors.
"Einstein's Telescope" however, is fairly dry and a bit out of date now as well.
Range Rover Sport Beats Ferrari’s Record on China’s 99-turn Tianmen Road -VIDEO
Now Inclusion Means Exclusion
Also Y Combinator is a technique to do recursion on lambda calculus which lisp is built upon.
Perl style has changed over the years too. Current Perl coding standards and bulk of the code getting written is very different compared to the early internet Perl code.
How on earth is encouraging people to express views that, followed through, would result in direct harm to people, supposed to prevent those views from being put into policy or resulting in hate crime? The actual problem isn't that they're expressing those views - it's that they have them in the first place. Consider solving that, rather than rushing to the aid of people who'd rather have me dead.
Sam Altman, sama, is president of Y Combinator Group, which includes more than the accelerator. Michael Seibel is CEO of Y Combinator, the accelerator.

https://www.linkedin.com/in/mwseibel/
The sponsorships are part of the video. They are targeted only by video.
There isn't an isolated EV market. People who drive EV can also drive gasoline cars. So the M3 has plenty of competition in the large car market.
> Broadcom firmware and ... are 32bit only

Doesn't the firmware run on VideoCore anyways, so why would its bitness matter?

Closed ARM-side libraries are of course a different beast.
Snapshot Compression Advanced techniques for optimizing bandwidth
Derek,
as you probably already know, most of your writing is of great inspiration for many people, including me. I have tried to create a list of "books I've read" like you, and I failed (many excuses not to do it, apparently). I think it's a great exercise per se, besides whether people would find it interesting or not.

I promise I will give it another try :)

p.s. I highly recommend 1491 and 1493, two of my all-time favorite books.
Bringing Expressive, Performant Typography to Microsoft Edge with Variable Fonts
Ask HN: Is sadism / masochism required for successful startup CEOs?
I'm reading "The Hard Thing About Hard Things" by Ben Horowitz and he just described the period of Opsware where they had a 60-day period of all-hands-on-deck, working 90 hours a week to try and save the company. And apparently all the employees were all for it, no one left, etc!

I can't see myself doing that. Yeah, maybe it works out and your 0.5% equity turns into millions, but that's a slim chance, and you can do consulting, or work at a BigCo, or start your own company and probably have a statistically better chance of getting rich.

I'm left feeling that startup CEOs are just taking advantage of their employees and sacrificing health and sanity for little reward. Which I guess I knew (HN talks about it all the time), but I think I was hoping that it's not required.

But maybe it is?

Or maybe those situations just reflect really poor management. But these stories are so widespread in startup-land that I'd want to see some examples of successful startups that have good work / life balance to think that that's the case.

In my 20s I dabbled in startups a bit, and I spent a lot of late nights and weekends working. But now I'm in my 30s with a kid and I'm much less interested in working 90 hours a week.

I've been consulting for years, and the money is great, but there's a ceiling there in terms of income. More than that, I really am missing some sense of significance in my work. I've always kind of assumed I'd start a company at some point, but now I'm wondering if I'm not cut out for it. Partly because I don't want to work 90 hours a week, and partly because I don't want to take advantage of naive employees and ask them to do the same.

I'd love to hear people's thoughts on whether you can be a sane, reasonable startup CEO that works 40-50 hours a week and asks your employees to do the same, and still succeed. Maybe that kind of sanity is only for linear growth companies? Or maybe I'm really just better-suited for another line of work :(
"In all of the cases, news sites such as MSNBC and washingtonpost.com appear to be passive hosts of the “flat belly” ads. The ads are “served” to the news sites and thousands of others by ad networks, including those operated by Google and Pulse360, based in New York." taken from [1].

There's probably a comprehensive list in the FTC documents, but the other articles cited by the wikipdia article make it sound like the ads were ubiquitous at the time, run on every major ad network.

[1] https://www.washingtonpost.com/lifestyle/style/ubiquitous-ti...
Using Serverless and AI, with live demos
Are not now (ie already patched), or were never vulnerable?
I remember reading this comment 8 months ago about the issues with Solidity as a language implementation: https://news.ycombinator.com/item?id=14691212 . How far has it come since then?
> The bubble is too big for Google

There is the "bubble" word again. So how about our economy, isn't that a bubble too?

What is a bubble? I still see too many places in the world where the sales price for a house is easily 10x the price it actually cost to build it. Banks? Quantitative easing? Startup's? Or at what point will Google look like a bubble itself?

Governments and Banks have learned that the crypto-currency revolution can replace a significant part of our current economy. Whether that's good or bad news, calling it a bubble is foolish and cheap IMHO.
It's like saying a doctor isn't doing interesting things if they're just content to apply medical knowledge to improve community health. The doctor is just using tools developed by other people.
I have not appreciated Zero to One much, and I know I might be in the minority here. My feeling is that most of that book is so specific, and so unique about Thiel's experience, that I found very little use in a normal life. My 0.02.
They don’t. I’m living in Singapore, but have family in Germany and Thailand. If you want to have Thai subtitles in Singapore or Germany, you can create a User with Thai set as the UI language, then you also get offered audio and subtitles in Thai.

It’s not documented and totally not intuitive, I only discovered that by accident, but it works very well.
Yes, that's why solitary confinement is considered torture.
can anyone explain why this amp link still comes from the theguardian.com domain?
Are you looking for the best Bugtracking solution? Take a look at this video
> You're essentially claiming that the value of these services is all based on the innovation of the _hailing_ functionality

To me it just looked like an anecdote.

> I'm just so tired of all the mental gymnastics defending them.

Perhaps you're seeing people defending them when other people are just trying to share their experience? If so, I agree, that would get tiring.
It's interesting to point out that the market is continuing to basically not respond to this at all: https://finance.yahoo.com/quote/AMD?p=AMD (click it to the 5 day view, news was released yesterday), despite the fact this has been reasonably widely reported. Bear in mind this was reported yesterday before the transient rise in AMD's value, which has since fallen back. I'm not an expert but AMD's chart looks pretty typical of a normal week to me, not like a chart of a newly-reported disaster. Looking at the one month view, volume doesn't seem all that abnormal either. If they took a short position, they're not making any money, and if they took this out on options they're currently on track to lose it all.
Those of you interested in APL/J/K might find Iverson's book Elementary Algebra interesting where he defines lots of operations in array notation. I dug up this PDF looking for one that was out of print:

http://www.softwarepreservation.org/projects/apl/Papers/Elem...
I think the reason that it's a single shot instead of multi shot and full emergency braking instead of moderate is that the stops are all track based not train based, at least for the 'train in circuit' stops. The original signals basically put up a metal arm that trips the emergency brakes on the train itself so if they piggy backed off this existing system by just adding a speed sensor there's no way to do a slow deceleration because the signals are designed to work without any real cooperation from the train beyond the emergency brake functioning.
How to Jeopardize a New Venture Early and Often
Can also recommend Penrose's Cycles of Time: An Extraordinary New View of the Universe, for an interesting take on his own view of cyclic cosmology.

https://en.wikipedia.org/wiki/Cycles_of_Time
I think most readers here are in that category though, but I feel the same way as you do towards this kind of books and their readership.

I don't know how many self help and sometimes slightly spiritual books my mother will have to go through before finally feeling good enough with her life. She read a ton of them and yet the benefits seems scarce to the outer eye. Here it looks the same but with an entrepreneur vibe, which doesn't make it better.
How to Promote News Apps – App Samurai
> What an awful disclosure. Fails to mention what "validating a request correctly" means.

Click one link, the first one in the main page text, scroll down, and you're here (1)

> Q: Are there any more details on what "fails to validate web requests correctly" means and/or a PoC for this?

> A: No. We don’t publish more details or PoCs.

This seems entirely deliberate and unsurprising on day 1 when few have applied the patch yet, and is therefore not "awful".

1) https://github.com/aspnet/Home/issues/2954#issuecomment-3728...
I think this comment is unhelpful. The meaning of "Lisp" is a little bit complicated, but I think it can be explained better than this.

"Lisp" has two meanings: (1) ANSI Common Lisp; and (2) the family of programming languages to which ANSI Common Lisp belongs, and which was called "Lisp" many years before ANSI Common Lisp was conceived; that family includes many other languages with quite a bit of variety, including Scheme, Clojure, INTERLISP, T, kernel, picolisp, *Lisp, (the early versions of) Dylan, and many others.
I don't agree with this view.

Most jobs working with software development is about creating business value. Either as an end-user product that your customers are going to use or with internal tooling that will help the business have more access to data, streamline processes, increase efficiency, etc.

This "no true Scotsman" approach to software development is actually quite funny after a while being a professional, it's a huge industry, there are terrible companies, there are terrible managers, product managers, etc., but there are also great ones. You can work for good ones if your current gig is mostly being pushed around by unreal expectations from your stakeholders.

The demand is not for short-term gains, how can you justify that it's going to take a year to build your perfectly architected software if the business really needs that done in 3 months and you assess it's quite doable if you decide on some constraints? Your job as a professional engineer is to be able to find ways to do your work as best as possible given constraints, to design something to be improved on over time, to communicate with stakeholders and, given your area of expertise (software), give valuable input to the business decision so they can be the best as possible at that moment.

Seeing software engineering as some grandiose goal by itself is quite wrong, software exists MOSTLY to fulfil business purposes.

It's not about "conforming", there is software that is fun to work, that are intellectual challenges by themselves but that really have no way to be justified on a business level.

This defensiveness against "business" is part of a mindset that should be broken among engineers, we should embrace we are part of a much larger process, not that we are the golden nugget and the top of the crop at a company. Our work is to enable others' work.
The frustrating bit is that these scams paint a really sour picture of the space as a whole. There's a lot of value to cryptocurrencies, and as a technology it's poised to change the world in some very serious ways. People latch onto it because it's a powerful idea and because the underlying technology has a lot of legitimacy to it.

People hear ads about how you need to move over your 401k and discount the whole space as a scam. The scams are crowding out the innovation, drawing potentially disastrous regulatory scrutiny, and as a whole setting back a legitimate budding industry substantially.

I hope that when regulators finally do step in, they are able to take actions that stop the scams without destroying the underlying technology.
I agree that that's one really interesting way to consider the split, good call on that! Being able to experience those multiple hats is definitely important.
I think the key point here is: If you have to ask whether you have product-market fit, the answer is "no." Product-market fit, when it occurs, is an overwhelming, white-knuckle ride. Google and FB figured out monetization after they found product-market fit, but once you have users, advertising will follow.
There is one more issue: Uber and Lyft massively increased supply. It is not clear, as you mention, whether this could have happened without investor aubsidy - but it is likely. Medallion allocation is a political subject which does not necessarily correlate with demand; and the established way medallion owners rent them out results in it being uneconomical for drivers to do more than a given amount of rides per shift - a result of which is that supply at peak demand (rainy days) is significantly lower than even what the medallion system allows for.
It's hard to believe someone with a PhD in CS (almost), and who values privacy, would not take precautions to mitigate any ability for a large corporation in the age of "big data" to aggregate their data.

Let's be clear: Cash is king.

It's also a bit shocking that there are only 3 other instances of that word in the comments here.
Thanks! Tried to cover a range of apps in there. We've written extensively about SaaS in the past, but not other apps which are also equally popular.
This is a very common thing to hear, but Fortune couldn't even find an original source let alone actual data to back it up. http://fortune.com/2017/06/27/startup-advice-data-failure/
I mean, to be fair to them somewhat, it is in their documentation and getting started guide. They highly recommend, in a production environment, to put a .Net Core web app behind a proxy because the Kestrel server engine is so new, every case is not handled yet. I'd hope, being Microsoft, that nobody just ignored that.
Your distinction doesn't hold up to analysis: at some level any system can be said to consist of elbow joints - eg. "processor opcodes are just elbow joints." The same can be said not only of the subsystems but also the intellectual heritage of so-called "original" systems. Nothing and everything is new. News at nine. Someone watches the news. They create a new system ever so subtly influenced by yours. Ad infinitum.
Amazon Prime Video has all movies and series in English, German, French and a couple of more exotic languages. I think they have a 30 day trial, it might however be different in every country.
Sure, any bubble can pop. But unlike some other assets, like houses, many popular cryptocurrencies currently have little-to-no intrinsic value.
There's no merge. The question is not whether it is a crime, that's irrelevant.

The question is, which one you prefer I terminate. You, the one I'm talking to, or the other person in the other room. The preference most people have is "the other one" which pretty much lays bare that these two instances are not, in fact, equivalent because they are "in" one of these consciousnesses, and not the other.
Thank god oh no, actually thanks to Google. I don't have to see stupid Youtube cryptocurrency video ads which are mostly FAKE and a waste of time.
Uber will still be irrelevant even with self driving cars because the automakers will just run their own services without uber. Uber has an app and a user base, that's it.
Sadly, Mihai passed away in 2015. His twin brother blogs at http://marius.sucan.ro/ .
> We do this today using functions/methods, but the issue tends to be that besides understanding these functions, we need to learn how to orchestrate them and write boiler code all around them.

No, you need to structure your data in a way that there is almost no boilerplate, and only very little glue code (which effectively amounts to "the macro code", with the difference that it's only executed once per data object).

> Do you think those are bad because those are code generation that don't look the way you think they ought to?

Good point, but I have a strong belief that the abstractions offered by C (function calls and good syntax for arrays and records) are sufficient and going up is detrimental for larger systems. I don't code in assembler because typically there is too much redundancy (function call convention) and it's too specific (architecture dependent) and probably too verbose. That said, I'm not strongly against it, but haven't really tried.
Anecdotal, but I have an uncle who, is a very good man but completely illiterate in terms of technology and closely resembles a "Larry the cable guy" stereotype, bought a surprising amount of bitcoin and then called me to ask how it worked, what make the price change, etc.

It seems shoe shiners can come in many forms. But that was the particular one for me to unload all of my bitcoin and other crypto and get out while I was ahead.
Do you think this depends on the peoples prior experience level whether they prefer either way? Or is mostly personal?

At least in my case I remember when I had C as a first language in school about 14 years ago, after an initial rush of joy, I got a bit frustrated because I couldn't build anything "cool" and practical quickly. I was relieved when we went on to the much more practical seeming Java. But these days I have all the tools I need to get stuff done quickly and prefer learning new things more bottom-up. In fact top-down often annoys me, because it presumes what I might find useful.

I think a mixed approach as often used when teaching musical instruments could work well. For example justin guitar online course splits up the practice sessions in parts that are tedious muscle-memory/rhythm training you have to push trough and parts to teach you songs from various genres as quickly as possible. So you can actually apply and most importantly enjoy what you are learning from week one. Additionally he strongly encourages doing explicit ear training and some music theory from the get go for the long term benefit.

Translated to Rust I think something like rustbyexample.com but instead of splitting it up by language features, have it categorized by domain and experience level would be pretty cool. If I'm interesting in game development I can start right away with simple cli games and later add graphics and if I'm into networked services I choose that path. Both point to the same deeper concepts but like when learning an instrument it is much more encouraging when at any level you can play the types of music you like instead of having to play what the teacher likes.
I don't watch TV and when single, in the face of some rudeness and disbelief from the horrible licensing authorities, did not have nor require a licence.

The BBC World Service has always been a Foreign-Office paid-for propaganda arm, but the rest not so.

I don't believe the UK government owns the BBC: but please show me otherwise.

There are explicitly state-controlled entities in other countries, with an editorial line deferential to the state.

No UK government ever likes the BBC's line much, whatever the government's political colour, which I regard as a GoodThing(TM).