skysight-inc/HackerNews huggingface dataset:
I quit Google because I could no longer be a part of the dystopian nightmare they envision as their version of the Nerd Paradise.

You have no idea how strong the reality distortion field is inside of that bubble. Googlers are breathtakingly naive about how the line has been pushed by the senior leadership in order to go from being mere billionaires to mega billionaires.

And it's not that hard to see the mental model and economic conditions that gave rise to this situation.

Assumption 1: Technology is a universal good.

Assumption 2: Centralization is the most efficient mode of operation. (this follows directly from the mission to "Organize the world's information")

Assumption 3: A dumb mantra like "Don't be evil", like intentions matter, and actions don't.

Assumption 4: A centralized data-driven computer system makes the best decisions.

Assumption 5: If the market rewards it, it's moral.

Assumption 6: The more you know about people, the better you can manipulate them (c.f. showing them "more relevant" ads)

Conclusion: Google knows best for everyone, its AI should run the whole world, and since it has a crapton of money, it must be right.

Just pump that 25% year-over-year growth long enough, and you have a sprawling multi-national entity that literally knows everything about everyone. What they search for, what they buy, every website they ever visit, how long they stay there, and how they interact with it, what they watch, what music they like, who they talk to and what about, who they spend their time with, and where, exactly, to the meter, they are every single second of every day, what they look like, what they like to take pictures of, what their voice sounds like, their credit history, criminal backgrounds, and soon, their DNA.

The world doesn't need Google to know this shit. I don't need Google to know this shit about me in order for it to tell me what Katy Perry's second album is named. For fuck sake, we need to stop this.
> …though "image save"-based development with classes strewn around everywhere isn't the best model for development…

What do you mean "classes strewn around everywhere" ?

"Smalltalk-80 The Interactive Programming Environment" chapter 23 explains the different ways class definitions, comments and methods could be saved to text files; and filed into a vanilla image in a standard build process.

http://sdmeta.gforge.inria.fr/FreeBooks/TheInteractiveProgra...

> …nevermind delivery where you never know what your code is going to be running next to.

Do you mean you never know what non-smalltalk code would be running on the same machine as the smalltalk code ?

Why would that be a problem ?

Why would that be more of a problem with a Smalltalk image than with .pyo ?
MS Windows builds on a very long history, which involves it positioning itself as the default OS on PCs (price bundled with the price of equipment), which led to a lot of software (games in particular) being written just for it. It also strongly benefited for being free for a sizable population of the world - by means of Microsoft not fighting rampant piracy of its systems.
What stands between the USD and the Zimbabwean Dollar is the worlds largest military/intelligence power not just prepared but using it's full strength to enforce the petrodollar.
Why wouldn't it be good for the ecosystem? Oysters clean the waterways...
Essential Rules of Parking Reform
There are potential tipping points that very much could result in much of the world becoming an unlivable hell-scape, at least for humans. We probably can't turn ourselves into Venus, thankfully, but we could end up raising global temperatures by 11-12 C, which would be enough to render most of the Earth unsuitable for human habitation.

https://en.wikipedia.org/wiki/Tipping_points_in_the_climate_...
I suspect the parent was referring to the lack of incentives for big pharma to develop new antibiotics, which is of course very relevant in a discussion around resistance to existing drugs.

I don't believe this to be a contentious issue. It is well understood that the current model and associated costs of drug development provide little incentive for research and development of novel antibiotics.

In the words of the infectious diseases physician I referenced in another comment:

For the past 75 years, we've relied on a partnership between the federal government and big pharma to bring new antibiotics to market. And what we're seeing is that that partnership is dissolving, and it's dissolving for the simple reason that pharmaceutical companies increasingly are having trouble making a profit off of antibiotics.

The reason for that is if you think about an antibiotic, they are prescribed in short courses. And doctors are very stingy about doling them out. And even the best new antibiotic may wear out its welcome when the bacteria become resistant. So what we're finding is that these companies say, why would we want to make a product that doctors don't want to prescribe?

Now to address this, there are a number of policy proposals on the table. They're called push and pull incentives, which can entice these companies to stay in the antibiotic business. A push incentive might be something where you go to a company that's making billions of dollars and say we'll cut your corporate tax rate if you promise to invest some of those profits into new antibiotics. This is a sure-fire way to get more money into the pipeline. However, many people recoil at the idea of giving a tax break to a multi-billion dollar company.

https://www.npr.org/2019/06/02/729120288/-superbugs-book-chr...
Can we please stop overusing antibiotics? They are essentially dangerous organic weapons we don’t understand
Pretty shocked that as much as I follow car news and EV news, I have never heard of the NIO EP9. It seems like it only held the Nurburgring very briefly.

Maybe it's a sign that the EV market is getting big enough to miss some hyper-cars, or maybe they are totally unheard of outside of China... Either way, seems like a pretty big PR miss! Is everyone else aware of the NIO cars or is it just me?
If world leaders choose to fail us, my generation will never forgive them
It was a WPF desktop application, with a parser component. I managed to write large portions of the UI (all in code, no XAML), but when debugging I discovered that the language and the IDE are slowing me down.

Especially, it's very easy to pass the wrong values to functions (functions instead of final values, etc). Debugging this is very time-consuming.

IDE-niceness is also a factor. Devs tend to disregard this, but all the intellisense, code lens, go to, find refs, etc are huge time savers. You lose many of these capabilities (or get them in a degraded manner) with F#.

Yes, I used all the plugins, etc, but what you get is simply 2nd-grade. This is in part unfixable; the language is simply not designed with such aspects in mind.

And, as said, performance played a factor as well.
Well, let's be honest about the "intelligent" part. Sure, there are some brilliant computer engineers out in SV. But would you say they're necessarily smart financial planners? The cost of living in a lot of parts of Cali in generally are ridiculous and some of the most expensive in the country. A lot of SV companies complain that there are not enough capable programmers in the area. Well, if a 50k-70k salary in other parts of the country gets you a decent sized house, a car, cheaper food and cheaper well... everything. While a 120k in SV gets you a studio apartment and reliant on public transpo... I mean, what makes more sense? God have mercy if you have kids.

So if you have a segment of engineers who believe living in SV is "smart" financially... do you really want them to make opinions on government spending? I'm not saying that "people not living in Cali" are instantly money smart. But, you don't quickly take financial advice from a friend that's gone bankrupt twice, is always in crippling debt due to overspending and throws money at ideas largely based on keywords.

I guess my long drawn out rant is just the problem where lots of folks consider SV "smart". Thus they're allowed to have an affecting opinion on things they're truly not "smart" about.
Then you want to disable mouse acceleration, and you're humped. Apple's approach to simplicity is just to extinguish user choice. That's not a great approach.
And there’s no shortage of airlines willing to pay top-dollar to charter a fleet ready-to-go yesterday.

No way the lessors will say “sure, keep using them for a while, just us pay in advance”.

The 737MAX grounding had big knock-on effects.

I just paid 30% more than I usually do for TATL tickets, for bloody November.
Not the GP, but I can think of a few reasons:

- A monoculture of HW leaves us more susceptible to security issues. See Spectre and Meltdown. While not eradicated by other hardware designs, the problem is generally mitigates. See relative difference in what Spectre and Meltdown affected as evidence.

- A monoculture of HW may lead us to local maxima of capability. As we approach theoretical maximums of the hardware in specific materials areas, we are presented with more and more complex architectures to eek out smaller and smaller gains. This makes the pursuit of alternative architectures more and more costly to invest in from a business standpoint, knowing that it may be years or decades before it starts to compete favorably with existing products. The more concurrent alternate architectures that can be pursued at the same time will allow for a much shorter time to market for alternatives, should a specific niche fit their capabilities well. (e.g. it's taken a decade, but Apple is making ARM competitive to the point it may be a viable laptop processor competitor, possibly even the better option at some point).

- Multiple avenues of research often yield benefits of cross-pollination. CISC/RISC in the past ended up converging somewhat in the middle as they adopted the best features of each other. The most lines of research we have (and used in the market, so they get sufficient funding and attention) the more likely we are to see benefits for all related hardware.
China has more focus on renewables than the US at this point.
The 2000 crash was mostly a stock market drop. The actual economy never constricted, just approached 0 growth. http://visualizingeconomics.com/blog/2011/03/08/long-term-re...

If anything it was how weak the 2000 correction was that lead to the housing bubble.
> ...why not PDF...

Because it's pre-rendered and doesn't reflow, etc -- a very annoying format for anything other than as a target for printing.
Someone at Reason actually read the UN/IPCC report. There is no doomsday in it. From https://reason.com/2018/10/11/how-big-of-a-deal-is-half-of-a...

> So how much economic damage will pursuing the IPCC's fast transition to a no-carbon energy system spare us? The report asserts that if no policies aimed specifically at reducing carbon dioxide emissions are adopted, then average global temperature is projected to rise by 3.66°C by 2100, resulting in global GDP loss of 2.6 percent from what it would otherwise have been. Comparatively speaking, in the 2°C and 1.5°C scenarios, global GDP would only be reduced by 0.5 percent or 0.3 percent respectively.

> Concretely, the global GDP of $80 trillion, growing at 3 percent annually, would rise to $903 trillion by 2100. A 2.6 percent reduction means that it would only be $880 trillion by 2100. A 0.3 percent decrease implies a loss of $2.7 trillion resulting in a global GDP of $900 trillion. Note that the IPCC is recommending that the world spend between now and 2035 more than $45 trillion in order to endow $2.7 trillion more in annual income on people living three generations hence. Assuming the worst case loss of 2.6 percent of GDP in world with a population of 10 billion that would mean that they would have to scrape by on an average income of just $88,000 per year (the average global GDP per capita now is $10,500.)
I was traveling in Europe last month and met an old Canadian lady in a hostel in Berlin. She must have been in her 60s and she don't own a phone. She had a phone some years back but she left it after 4 months. She travels around with the help of maps and has been to more than 30 countries. I can personally never do this. Its hard enough traveling in a country which speaks a foreign language and has a diffrent culture. But I have very high admiration for people who can do this. I think a better alternative for folks who want to try something like this is to get a sim that has a very limited data plan so that you use the Internet only when necessary.
That's not really accurate either. Switzerland and Japan aren't out there regime changing countries but their currencies are valued. The dollar is valued because the US is the largest economy and has a history of sound monetary policy.
Good point - they do indeed!

What I was really referring to is someone else doing nothing more than buying a Vanguard ETF and then adding their fees (perhaps an order of magnitude higher) on top of those fees - just to "manage" your money.
Not sure that everything should be "OO core".

When I look at architecture, often some entire components can be viewed as a FP-style function. Adding the code to make it behave so is well worth it for the long term benefits.

If you start out writing this module as a class you instantiate, it can make the whole component more stateful as it evolves -- classes naturally push towards more stateful code.

Overall I think OO, FP and simple procedural programming should be at the disposal of everyone.

Just that historically the last ~20 years of enterprise programming (with Java, C# and OO-heavy C++ code) have really outsized OO's influence compared to how often it's the right tool
WeWork Board Meeting Is Said to Be Unlikely to Happen Monday
My explanation is the problem lies in the food source, not antibiotics. We can't rely on the continuous increase in the use of antibiotics to prevent a food cataclysm.

Presumably any newly developed antibiotic would be sold for prices similar to existing ones, if not for a premium. If this results in decreasing profits, then we must conclude development costs are rising, which suggests finding new antibiotics is increasingly harder. Sure, we can throw taxpayer money at it to have more drugs developed and introduced in the near-to-mid term, but if finding new antibiotics is indeed continuously harder, at some point it will also be too expensive for public money to finance R&D

We have to aim to solve the root cause, not just mindlessly continue to throw money at it
But eton does teach kids to stand up strait.
gooey via python would require a full python environment. pyinstaller bundles everything (including the python runtime) into a fat .exe to "solve" that.
My entire post is about considering whether or not companies are going to succeed and thinking about that before accepting a job. You shouldn't blindly assume unicorns will be successful or would even be considered positive steps in your career (despite the money I turned down I am still incredibly happy I never worked at Uber).
I don't understand why US having military presence around the globe tilts the free markets in their favour. Realistically, no military outside of perhaps Russian could stand up against the US but I don't think US are outright forcing trade agreements at a gun point, or am I wrong?
Java has a pauseless GC called Shenandoah, and Zing JVM from Azul systems also has pauseless ZGC (I believe Zing implemented it first). What most people don't realize is that eg. Shenandoah can slow down the allocation rate to keep GC in the time budget.

I think people prefer C and C++ because they can control the memory layout of the app, and specially in console games they can do much more low-level optimisations than using a higher level language. Besides, I'm guessing the pain in C++ doesn't come from memory allocation, you probably follow a well defined ruleset for freeing objects and you know you will be OK.
> I've always been a bit confused by this take, because the most likely alternative to having proprietary code in the front-end is to have proprietary code in the back-end.

He'd push for AGPL for that. Also Stallman doesn't like SaaS: https://www.gnu.org/philosophy/who-does-that-server-really-s...
When I bought a Toyota 4 years ago I was surprised to see the dealer using a separate DOS machine for the contract. I was even more surprised when he printed the contract to a dot matrix printer.
Matter Labs Raises $2M to Bring Scalability to Ethereum
Thanks for you response but I am not understanding, you wanted to copy paste some code from a GPL2 project into a GPL3 one ?
I don't know. I'm just saying that if they go totally crazy with it there will probably be some unintended negative (depending on who you ask) consequences because ecosystems are complex.
Announcing .NET Core 3.0
Yeah but also there could be a mechanism that increases intensity of certain behaviors/feelings when the animal ISN'T reproducing regularly?

Also I wonder how doing it without an actual partner changes the chemical response.
FP shouldn't be thought of as orthodox Haskell.

It's more about the higher level concepts of having stateless code and pure functions where you can and isolate the stateful/impure parts.

You can use these design techniques in any language you want.
It's true, would-be intermediaries often mourn the loss of their status. They rarely consider that they might not win it back in the future they wish for.

A cynical view would be that this author wants a pulpit from which to preach The Truth unchallenged, and resents the diversity of viewpoints that come from the internet.
I would say that has less to do with Netflix and more the recent generation of Intel/EPYC server computing. These numbers seem pretty standard for this generation of Skylake/Cascade Lake and one NIC per NUMA also feels pretty standard to me. The patches also seem to be the usual problem when you are starting to care about NUMA, where there are a couple places where it just wasn't added but you need it.
Treat my CV with respect, it's my personal data
> most people choose it for reasons other than hype

[citation desperately needed]
R3 and Infosys Complete Global Blockchain Trial in Trade Finance
The author is doing this purely for fun (I think, I'm not the author). They link to this: https://www.confluent.io/product/ksql/ which is apparently a production tested system that provides a SQL interface to a Kafka backend.
Of course it won't. Worst case scenario, if the economy tumbles, the government prints money to pay debt, inflation happens, confidence is shaken and the economy slows. But at the end of the day, an economy is characterised by its ability to produce things and keep people busy (working). Money is simply the value of labour and production shifting hands. The nominal value doesn't matter as much as the real value (ie. the shit that's actually being produced).
> I am not sure if you have been paying attention to the strongly typed, category theory zealots lately

Well (1) this is not inherent to all functional programming, and (2) the joke appears to imply that code written in FP will be more verbose with less content, which is surely not the case. (And also (3) I'm guessing you meant "statically typed" instead of "strongly typed", since the latter is poorly defined and not generally the subject of discussion among functional programmers that I've interacted with.)

I also have met quite a few people who are into category theory, and none of them have made any claim about holding "the one and only valid functional programming viewpoint". But the people I talk to are genuine academic researchers and not armchair academicians, so perhaps there's a difference there.
If you want something performant and cheap you just need to go with Assembly. It's expected that super flexible software platforms are very costly.
I find the characterisation of Scala very inaccurate.

It is nothing like Java at all. A Scala code would look so different compared to a Java code.

For an example, in Java you would create a class with static variable as a Singleton object. In Scala, you just create an Object.

Type inference, Option type, pattern matching, it is nothing like Java with FP shoehorned in.
> If the market rewards it, it's moral.

This is a very common stance. It's also, in my opinion, the core rot that is setting the tech industry up for a huge (and entirely justified) comeuppance.
FYI: Code markup on HN works with two spaces at the start of the line, your example is probably meant to look more like this:

class Staff {
public readonly flamePower = new FlameAugment(this);
}

(new Staff()).flamePower.doSomethingSpecialInvolvingStaff();
F# code can certainly be written in C# style (no DU's, use nulls instead of option types, mutables, etc.) and should not differ much from the C# IL. Seems like doing this on the hot-path (or re-write a few fn's in C#) should be enough -- why did you need to ditch re-write the whole project?

EDIT: Just saw your reply.
I do agree about the IDE -- having ReSharper, OzCode, etc., on my side is a great advantage on the C# side, even though I'm an F# fan as well.

Also at this point C# is a fine FP programming language itself. (Can 8.0 finally pattern-match tuples sanely?)
The only thing missing are DU/sum-types.
While I agree with the philosophy, just having the means to resolve a lot of unexpected situations is well worth bringing your phone in.

You can have all the pros leaving your phone on the pocket without any of the drawbacks.
+1 rep
I'd say it's just a typical 90s software project that kept going until today.
Great way to make someone think you're too small of a fish is to outright say it!
Bitcoin seized from UK criminal to be auctioned, with no reserve
Compilers care about functional programming in its side-effect-free form because you can only optimize code you can understand the side effects of, and side-effects generally foreclose on optimization. The most obvious example is the volatile keyword in C, and how that forces a lot of memory traffic the compiler would otherwise be able to avoid.
This! There are lots of people in tech that don’t know/visit HN !
The secret-sharer: evaluating and testing unintended memorization in neural
Some tools are't the right one for any jobs we actually have.
Would you take a plane flown by two pilots who have just been told they've lost their jobs?
My point is that while Wall Street may have figured out index funds better than it used to - it is nowhere near as "figured" out as that of manipulating individual stocks.

As the paper points out - holding individual stocks is far riskier and inefficient than that of holding an index stock. Hence my point that while you may have different motivations for writing your piece - in the end, you are advocating for a worse potential outcome for most people.

Wall Street would love nothing better than have many people play the stockmarket and try to outsmart the index funds.
Hugs Chris!
Intrusive Linked Lists in Linux
Apple’s New Mac Pro to Be Made in Texas
Revenue for Datadog is about $200 million ... "access to customers" isn't going to cut it for a $7,000,000,000 price tag.
Completely agree!

We started playpower.org to build 8bit learning software for existing $10 tv-connected computers because it seemed like the OLPC didn't get that the market would happily make dirt cheap hardware, but wouldn't produce the software. At the time, we thought an open-source approach could work for content production, but gradually shifted into a for-profit funding mechanism. We still contribute to open source education (such as one of the global xprize finalists) but see our best work in helping commercial education companies produce better digital experiences. It is slow, incremental and often frustrating (working with textbook companies), but the scale of impact is enormous.

Bottom line: market forces can easily support cheap hardware but not support educationally effective software (since edu markets don't pay for efficacy)