skysight-inc/HackerNews huggingface dataset:
That's why I am asking because I have some doubts. But there are specific entrepreneur/innovation oriented MBAs oriented in dealing with VCs, negotiation, strategy from initial state etc. Of course those are just guidelines, but I was thinking it's good to have all things on the radar instead of trying to invent all business processes myself alongside all the tech that needs to be developed.
This entire discussion is really an eye opener. People are worried that $1M in the bank in their 30s isn't enough, or that $300k salaries aren't good. I mean, $300k would make you a rich person outside of literally 5 cities in the world.

You can just take your $1M in savings, move to a cheaper city, and live off it for years. Heck, it doesn't have to be some third world country either; a city like Atlanta will give you a huge house for $400k and plenty left over to live off for a decade.

The Bay Area is divorced from reality
Allow me to doubt that Lyft (or Uber) or both actually influence a market where they do not exist at all or are very, very marginal (like - say - Turkey) and even if they do, they alter it by 60%:

https://isturkeysafe.com/Is-Uber-safe-in-Turkey
I’m not scared of any of it, I don’t think that neither guns nor AI are unethical, nor ethical I don’t anthropomorphize objects.
Companies don’t put strain in public infrastructure. They’re legal abstractions. People and their activities (employees, shipping, factories) put strain on the public infrastructure, and they can be taxed (income, real estate, and pollution taxes) at that point.

The issue is that when Google shows ads to someone in the UK to monetize a search service used by the UK person, Google uses almost no UK resources.
Because they do as these systems are designed and put into operation by humans and come with an off switch.
> Suddenly, Desktop Publishing as it was called, shows up, and people produce printed materials that looks as if someone hadn't even spent 2 weeks of learning the most basic conventions.

I shall take this opportunity to remind you of the internet of the '90s...
Ten Years of Using SPARK to Build CubeSat Nano Satellites with Students
There is no such thing as an ethical potential energy it’s not even a useful thought experiment.
Oops, my bad. Fixed.
Florida prisons sued for erasing $11M worth of prisoner music purchases
He inspired others.
Figure out what you would pay if you used it in an elastic ECS setup. Using only Oracle documentation as a guide :)
AI isn’t s player it’s as dumb as a rock. The players are still humans that build, maintain, operate and can switch it off.
Indicators that indicate are of the best kind.

Joke aside: kudos on turning a perceived frustration into a feature fix. I wouldn't have thought about that.
> This stuff happened before, or at least around the time, that .NET Core was released. So it either didn’t exist or was an extremely new option, at least.
I think this is a natural result of two things which should be appealing to fans of old-school UNIX philosophy:

- NPM is intentionally suited to lots of small libraries that do one thing and do it (hopefully) well, and composing those libraries in useful ways. Whereas systems like Debian have scaling limits with large numbers of packages, NPM tries hard to avoid this so that one hundred ten-line packages are as reasonable as a single thousand-line package.

- CI systems aim for reproducibility by deploying from source and having declarative configurations, in much the way that most distro package builds happen in a clean-room environment.
Which is why I am always a little dubious about economic metrics used to compare across decades. Sure you can measure the cost of the average basket of fruit from my local grocery store, but how do you quantify the fact that there is a greater variety of fresh fruits available in that store today than the richest person in the world would have access to a century ago.
They are important in Haskell because they allow "real world" tasks to performed and give the ability to reason about functions.

They are _useful_ for non-pure function programmers because it's a tool in the tool box which can allow them to write composable code that can be reasoned about.

Java's & C++'s Optionals are monads, Rust's Result<T, E> is a monad, etc.
Does a bomb makes a decision to explode? What we define and can construct as an AI is no more capable of making a decision than your microwave.
Even if "firm performance is not predicted by the educational background of the CEOs", it does not follow that an MBA is worthless.

To draw a parallel, I work with many software engineers both with and without CS degrees, and there seems to be no correlation (or even a slight negative correlation) between performance and those with a degree. That does not mean CS degrees are worthless! It means once you have already selected for folks with a successful career in software, the degree has less predictive capability.
Ask HN: How to improve self code review?
One of the problems I face is, if I am working on a project for long time, somehow small mistakes become invisible to me.
Also, do you use any checklist for self code review?
Are you confusing electrical and electronic?
I can't speak for the developers, but I don't think it's so much that they don't like state machines, more that complex state machines make it hard to reason about the protocol, and it seems really hard in practice to get many people to independently implement complex state machines uniformly.

RNG state is another usually non-deterministic input, but you are correct. This implementation takes time as input, and allows the manual passing of RNG state, but defaults to maintaining internal RNG state to make it halfway-nice to actually use. There's a trade-off between maintaining purity, and the complexity you impose on the users of the API. I think they made a good call in this case.
Seriously how is this tool even getting upvoted? Why use this compared to straight up curl or scp to your own instance? This makes 0 sense, I need an aspirin.
The behaviour of Linux pipes can be indeterministic
We do not have the technology to settle every inch of space on Earth in a sustainable manner.
We also do not have the tech to live on Mars.

There is a good chance that creating the tech for the later will make the former possible, but not vice versa.
Maybe not a bad thing, but seems less of a strong signal of “goodness” compared to a book recommended the same number of times by different users. You might consider capping the number of times you consider recommendations for one book from a single user to something reasonable, like 3. That way you get more of a crowd consensus as to what’s really good.
> Bitcoin has proven digital currency can be a vehicle of value and the security of blockchain

bitcoin--proven--currency--transporting--value--security--blockchain

bitcoin-currency-value-security

currency secure

Not everyone needs a secure currency for their current use cases. Bitcoin AND Ethereum have yet to find a killer use case. They can be the bees' knees, but without a good use case to keep them worth the trouble of billions using it seamlessly, they will both "fail". With that use case, they will be bigger than anything ever.

Also, without transcryptos being bigger than anything ever, there will always be some auntish people saying "it's failed".
My dishwasher is autonomous should I it be concerned about it’s ethics?
"Will... any other system be around in 30 years?"

Yes, Emacs.

"The editor of a lifetime"
https://youtu.be/VADudzQGvU8
ASCII on Punched tape, easy. Standard format, readable at whatever rate you like
>Yet, in few to no European countries would you expect that the fundamentals of the information age like education, health care, housing, infrastructure and work environment will get better and more accessible in the next ten years.

I do expect that. Of course there are some problems like an ageing population and the fiscal irresponsibility of some countries, but those problems aren't unique to Europe.

To take your example of the highway system there is huge development going on across Europe.[1]..[8]

Your conclusion is too gloomy, I know it's the standard message spouted by the media but I really don't think it's true.

[1] https://www.theb1m.com/video/norways-47bn-coastal-highway
[2] http://www.crossrail.co.uk
[3] https://theurbandeveloper.com/articles/designing-cities-with...
[4] https://en.wikipedia.org/wiki/Gotthard_Base_Tunnel
[5] https://en.wikipedia.org/wiki/High_Speed_2
[6] https://en.wikipedia.org/wiki/Blanka_tunnel_complex\
[7] http://www.vde8.de/---_site.index..ls_dir._function.set__lan...
A Fantasy Short Story Where Running Is Divine
The distinction in the vernacular between statically typed and strongly typed languages is so narrow at this point that pointing it out is a bit pedantic.

I would say Rust is both a strongly typed language and a statically typed language. The static type checking happens at compile time, and in general the types in use are strict and strongly typed at runtime.

But, even Rust allows you to cast types from one to another and use dynamic types determined at runtime.

Yes, most people would say that static typing is the primary advantage you get from the compiler in Rust.
> It's a step, but not a first step - it's the second step along the nations/large/medium/small/people road

Cool! I agree, but did anyone claim it was the first step?

Magellan or Captain Cook weren't the first steps of their day, either. Nor were the Apollo missions first steps. The Mercury missions had come first!

Why can't we be exciting, and have that feeling of exploration for each step? Why should only the first step be exciting? I reject the notion and would argue that every step in pushing our boundaries further out is exciting.

> The first stage landing is great, but again it's not new -- SpaceX have been doing this for a few years now

I feel like you and I have different time-horizons for what counts as "the dawn of a new space age". When areoform said we were at that dawn I didn't take it to mean on this day we are at that dawn.

The dawn of a new age takes a while. This decade is the dawn of a new space age, not necessarily this specific day. At least, that's how I interpreted the comments.
Could there perhaps be some things that other mainstream developers need to do that you don't? Maybe, say, quickly scaffold a project with a CLI? With unit tests and a documentation pipeline out of the box? Access online documentation about packages in a centralized location? Easily sandbox library dependencies for multiple projects, while sharing as much as possible?

All that said, the OCaml tooling is definitely making strides in the right direction. Dune for one thing is incredible and we are lucky to have it. I'm just saying there is room to make things easier for developers, and Reason is also moving that forward.
The story of Von Neumann's death is actually quite interesting. The government kept a guard by his death bed to be sure he didn't divulge any state secrets while on mind numbing pain medications. It is well documented that, after Von Neumann learned of his terminal pancreatic cancer, he became horrified of death and would cry out at night, even resorting to last-minute conversations with a priest on his deathbed (though he was an atheist throughout his life). His mother died during his illness and his family tried to hide it from him. But he eventually figured it out and took a turn for the worst. It's all very sad in the same way it would be for anyone, but in Von Neumann's case it makes one wonder what else he would've accomplished in the next two or three decades of life.
Mainly I was more interested in ReasonML than OCaml (syntax- and tooling-wise), and the recommended toolchain there is bucklescript. I'm not really aware of the differences between bucklescript and js_of_ocaml, or how easy it would be to switch, but I have no complaints with bucklescript so far.
CS move forward one generation at a time. The less CS you know the more likely you are to spot bad practices. And the more naive you are the more likely you are to make a solution. Sure it might already been solved 30 years ago - but it might not have been the right time.
What about korea and japan which also have had this problem, aren't western, and still can't fix the problem. The West doesn't have this problem because the found the solution a long time ago. Immigration
> It’s like saying specifying the file directory SQLite uses is config.

Or, to continue the fopen analogy, like saying that the file you've given fopen is to be opened with mode "a+". The only real difference is that fopen's mode argument is required whereas SQLite's mode has a useful default.

> Enabling WAL can hardly be called config, it’s a one liner in every driver I’ve ever seen.

Even in the raw libsqlite3 C API (as long as you don't need any error checking ;) ):

sqlite3_exec(db, "PRAGMA journal_mode=WAL", NULL, NULL, NULL);

presumably because it's just a one-liner in SQLite's dialect.
There's a few other candidates for that title, and not just in the 20th century.
Maybe. One of the primary advantages of offline software is that it can be used offline. If you're going to require people to connect to your server you might as well make it a web app.

To be fair, it's not really all or nothing like that, but remember that offline software is already a niche market. Is it better to go half-way into a niche market, or all the way? In other words, your users likely chose your software over the dozens of online offerings because it is an offline app, and then the very first thing you do is make them connect to your server.

Although, I don't see any downsides of doing server-side verification if there is a network connection available, it would be nice if offline software could work on a computer that was offline.

I'm working on a side-project that I may sell as offline software. One of my marketing claims will be that the users own the software forever. They wont experience a "UI upgrade" that makes things worse, and if I go out of business their software will still work for decades or longer. I cannot honestly make that claim if I require server-side verification. I'm betting that my niche users will care about this; if not I have no product because there are dozens of online competitors.
I'm reminded of a recent 'paper' where the authors took the idea of meritocratic advancement out for a serious shellacking. Their point the winnowing effect doesn't move the needle vs competence that much.
Sell keys. Why are you trying to make this complicated? Don't encrypt the user's data and hold it for ransom, that's just insane.

You could also just release it as shareware. Especially if you're writing this because you take part in this kind of event and have gotten a lot out of the general weightlifting community; now you're giving something back. Have a splash screen asking people to send you some money (maybe with a suggested donation) or a note with their thanks.
F# for ecosystem. Most stuff you’d need is available via nuget. Plus, interop with C# is trivial, so all of that ecosystem is there too. Ocaml has opam for package finding, but it’s a bit sparser.

That said, I don’t tend to use a huge number of 3rd-party modules, so it’s not a big differentiator for me. Too much of a liability to have dependencies on some rando from the internet: for work, we tend to stick to modules from trusted sources in the rare chance we use them (eg, Jane street).
I'm not convinced by this argument. One factor he isn't addressing is that cars may be getting more reliable, as in people drive them for longer. My grandmother for instance switched to Toyota 25 years ago and has two cars that whole time.

Another problem I see is that car sales aren't necessarily in s huge of downturn as he says. 2016-2017 according to his own graph shows massive growth and it looks like the UK has returned to 2016 numbers. Considering the weaker pound and the fear around Brexit, this doesn't seem to me to be all that bad long-term.

China and Turkey are both having economic downturns along with Britain. I wonder if he could make the same argument while using economicly stable countries.

One thing I'm thinking that might aid his argument is that the baby boomers are beginning to get old enough to stop driving or dying. Could that harm sales? Also I'd like to see how Lyft came up with the 300k riders who stopped owning a car.
Users "want" vs do users "need" is the Q.

Also most people don't deal with terabyte sized data sets
i’m going to respectfully disagree.

each tool you listed (with the exception of awk) does one thing and does it extremely well.

my goal is not to use a language to solve all possible variations on problems i have. my goal is to solve the problem.

another interesting side effect is that a lot of times this is super compact and good enough. when it’s not you can go to a programming language
That's definitely neat, but why not aim higher? Depending on your age?

I'm in my 30s: My goal here is to live on Mars. SpaceX's colony is aimed at being able to support 1M people, with something like 80,000 leaving Earth each Mars transit window on a BFR/Starship. Save some money now, wait 20-30 years for them to get the initial hard colony built and then buy my ticket.

Might not work, but I think I'll at least get close. You can definitely aim higher than watching them send people to ISS! That'll happen in the next few months/years, but so much more is happening after that, like the 7 people going around the Moon, or the first Mars launches on Starship, etc!

Woo!

(and lol that this is at -3, I'm just excited about stuff okay? no need to bury it deep underground and hate it so much!)
Good overall whitepaper and I like to see efforts like these.

One are I felt was missing is some data here:

"It keeps resource usage low without the possibility of compromising memory safety. "

How did the resource usage compare with the Go and node rewrites? What metrics were used under which workload? Benchmarks are never perfect but I think a CTO-level person would like to see a table of results like that.
I mean I think you may be missing the point of the story. Whilst I certainly look for satisfaction in inventing / making others life's better this guy is kind of winning at life in other ways.

At stated in the article it seems he lives to learn and share knowledge gained through his adventures.

He's visited 250 tribes I think it's fair to say the knowledge shared between those / few back to society are likely to be significant - just because 'he hasn't invented x' it doesn't mean contributions in other forms do not exist
One Way to Make a Brand New Modern Commodore 64
Would you mind posting your awk write-only monstrosity?
Mine is IgA Nephropathy. Its an autoimmune disease where your immune cells attack your kidneys. Might is the rapidly progressing one. More common is the slow progressing one people can manage.
The fact of the matter is that the United States considers strong industries in strategic technology fields in adversary nations a national security threat. This is why NSA seeks to modify US standards for export across the world. It's why US lawmakers have worked with US telecommunication firms to gain access to international communications. It's why the US has gone after Kaspersky AntiVirus. It's why the US has gone after Huawei, and intelligence officials have supported debunked stories about (e.g. SuperMicro). It's why the Trump Administration has stripped the regulations on 5G development (to speed it up so that American companies and technology can dominate the standard).

This isn't a uniquely American thing. Russia and China are doing the same things (heard of the Great Firewall?)

Opening doors to journalists is a good and appropriate step. It won't fix the underlying issues, though, as they stem from National Security competition - not wrote press misunderstanding.
Yes I am, sorry. English is not my first language.
Dub definitely does this (pretty much exactly the same, dub.json = Cargo.toml, dub.selections.json = Cargo.lock), and afaik cpan does something similar.
We can send a new one over long-distance internet (to travel alongside the ship, if it's going light-speed).
Mobile version here https://docushow.com/viewdocchris?url=http%3A//www.cs.cmu.ed...
Here's a 1958 article that suggests he made it to at least his second year in medical school.

https://www.thecrimson.com/article/1958/1/7/friedberg-finds-...

Interesting tidbit:

> "If we are ever to make a machine that will speak, understand or translate human language, solve mathematical problems with imagination, practice a profession or direct an organization, either we must reduce these activities to a science so exact that we can tell a machine precisely how to go about doing them or we must develop a machine that can do things without being told precisely how,"
As someone who hasn't written Java since college, I am not familiar with streams. Is this similar in principle to a Python/JS generator function?
That is not primary function of manager. Misplaced no can be as disastrous as misplaced yes. Or just as irrelevant.

Also, the higher you go the more vague those people get, frequently saying neither nor yes.
When I was in middle school, a friend and I had an internship with a physicist who wanted us to write some software to perform a simple transformation on data sets that he downloaded by FTP from some experiment.

We spent about a week writing a program in QuickBASIC that successfully parsed the files and performed the transformation.

Some years later, I realized that this would be a one-line awk script which I could now write in 20-30 seconds. (Probably someone comfortable with Excel could also perform the transformation in 20-30 seconds, although it might not scale as well to larger files.)
Does the Raspberry PI count as IOT?

Crazy.
It's tax avoidance because we call it that, so why don't we start by not saying tax avoidance anymore and call it tax evasion like it literally is when a company invests massively in accounting to abscond with their taxes.
The price per seat of $58 M was actually the average over SpaceX and Boeing seats (https://spacenews.com/nasa-boeing-spacex-share-more-details-...), not the price for a seat on Dragon. As far as I am aware, the prices that NASA is paying for seats from each provider are not public.
Excellent DIY solution! For more nuanced planning, I found web-based apps https://startuprunway.io and https://hiringplan.io to be very helpful for budget forecasts.
It wasn't harsh at all. It deserves some harsh criticism though. The quality of the project is so low it's amazing people even bother picking it up.
Banks, governments or any other strong authentication required services.
> If 99% of people who buy corporations for a living can't beat a monkey throwing darts over time...why do we believe people who run corporations for a living are any smarter? They're both looking at the same corporate balance sheets and industry trends!

The market acts as a filter which means that people still need to create and run create the enterprises for it to be able to value them.

Anecdotally, having spoken with both CEOs of very big name billion+ dollar companies and with many money managers, professional investors, and various other finance hucksters, I can say with assurance that the high end CEOs have considerably greater cognitive ability on average. People like Warren Buffett represent a kind of best of both though, since he is a successful CEO as well as investor. I think it comes down competition. Managing someone else's money for a 1-2% vigorish isn't really an activity that takes much investing skill to be successful at, especially since nobody else knows how to predict dynamic chaotic systems either.

Also, given how many new businesses fail, there is probably some survivor bias here too on CEO performance.
Calvin and Hobbes Web Scraper
CSRF Code Examples and Defence