skysight-inc/HackerNews huggingface dataset:
Nvidia Plans 10x Faster Chip to Compete with Intel
No worries! With how long it has taken them to move past 10nm, Intel has become quite adept at making CPUs run in extremely high temps.

I couldn't resist. The joke was just too easy.
Pushed extremely hard: no one else was allowed to advertise on the front page of Google, not even humanitarian organisations during the worst disasters as far as I know. Chrome were allowed.

Still pushing hard: if I open the gmail app on my iPad and click a link it pretends I need to choose a browser every single time it seems and one if the choices is always Chrome (that I haven't installed and won't install).

I've already been writing relevant authorities here (Norway) twice last year and I'll keep pushing.

The moment they kill competition, that moment ad blocking disappears.
Google Selfish Ledger: An Unsettling Vision of Silicon Valley Social Engineering
Can one not just move closer to things instead of wearing glasses? Can one not just use their legs instead of driving?

Human memory is terrible and should be relied upon as infrequently as possible.
If you're an iPhone: https://apps.apple.com/us/app/the-alcohol-experiment-tae/id1...

Not sure if they have an Android or other version.
An organization in which one man is indispensable dies with that man.

If FSF can't see a way to exist without Stallman at the helm, I wouldn't make any long-term bets on them sticking around as an organization of relevance.
Well, Haskell does have garbage collection, but why would lack of garbage collection make this problematic? (There seems to be a Rust crate for lenses: https://lib.rs/crates/lenses, though I can’t assess it as I’ve never used Rust.)
CVE-2021-30481: Steam remote arbitrary code execution through invite link
He's really not selling Microsoft as a fun place to work, is he?
I mean, it just tells you the commit that last changed a line...
Digital products should be exempt from cancellation fees period. Adobe lost me at Lightroom 1. I bought it, and was happy for a year. They then got cute with subscriptions, and honestly overly complicated software.

I believe most product/services should not have late fees, or cancellation fees.

Every business I have ever worked at used them as steady income. In college I managed a mini storage. The owner told me he wanted me to go to a seminar. The whole seminar was about increasing late fees. Yes--literally tricks to getting tenants to forget the payment date. (If ever have to use a mini storage, prorate a month worth of rent so payment lands on the end of the month. When it lands, say on the 14th it's easy to forget.)
Considering that JS is JIT'd (and V8 has had JS based RCEs in the past), is there any reason to believe webasm is a significant security hole?
This is terrifying. I’ve seen the past year the most mundane shit be deemed hate speech to shut down opposition. Why is the world so willing to become robots with zero free thought and unable to tolerate opinions? That’s what hate speech is becoming, just something that you don’t agree with.
History repeats itself in the most bizarre ways.
Facebook Deleting Accounts at the Direction of the US Israeli Governments 2017
Using a jury, or previous decisions by superior courts.
Previous conversation: https://news.ycombinator.com/item?id=26762170
There is a commitment drop-down that shows different prices for the same product. I think it's pretty clear. I hate dark patterns than any other guy on HN, but this is not even close.
Is that even allowed by law/regulators?
I think the big difference that's often missed is that culturally, we (UK) tend to trust the judicial system to make reasonable interpretations of laws - more so than we trust the politicians to write them. I'm sure egregious examples can be found, but on the whole that's how our system functions.

This is almost a polar opposite of the American legal culture, which seems to prefer to be bound by exacting wording (and resulting loopholes).

I'm not trying to argue that either position is preferred, just that reading foreign laws through the eyes of your own legal system can often produce skewed results.

(My favourite example of this is where English law seems to provide much lesser sentences than US law - I think "death by dangerous driving" was the specific example I found. What actually happens is the in the US, you plea bargain to a lesser charge, and end up receiving a pretty comparable sentence to the English charge. The results end up very similar, but if you view the English law through US eyes it appears amazingly lenient.)
I'm sure they'll also ban customers from buying Tesla... /s
Hopefully these acquisitions wont end up like Mixer
> Whatever your stance on cryptocurrencies are, what is of little dispute is the business opportunities they have created. Binance and Coinbase are large, successful companies. Poloniex was sold for ~400M.

I would absolutely dispute this. Personally I think the vast majority of this is just rampant speculation, and bubbles are not business opportunities.

Well, unless if you're selling the equivalent of shovels.
Because you can scale a technology company much faster with less capital and lower acquisition costs today. A lot of the infrastructure has been built out for internet companies to take advantage of. That’s the point of the article that it keeps getting faster . Msft, aapl etc grew faster than their predecessors and today’s companies are growing even faster. Bill gates was a billionaire at age 31.
People complaining about how underpowered shells are should have a look at Ion [1]. It's mostly the same as bash, but with first-class support for arrays, maps, byte slices, variable scoping, and (primitive) type-checking. Oh, and it's written in Rust.

[1] https://gitlab.redox-os.org/redox-os/ion
My beef with it is that people who don’t need the parking manage to get it.

Meanwhile, I technically didn’t qualify for disability so I still had to move through the hard way once I was able to drive again.

It’s somehow an abused system.
You have a renewable-friendly administration in office that might be drastically increasing subsidies, this could just be positioning Tesla to take full advantage of that. Or it could be the margins are too thin and possibly even negative for some installations so this creates a buffer to prevent loss on an installation. Tesla's news release implies the latter.

Either way I think this will push many to alternative providers and some small portion to DIY.
> 4) ... When you can build tunnels for one or two orders of magnitude cheaper than today, cheaper than an urban surface lane ...

Didn’t Las Vegas 1.5 mi tunnel cost ~$50MM ?
I don’t think 1.5mi of surface road (not considering right-of-way costs) costs that much.
Could you please email support@render.com? We’ll get you up and running ASAP.
I don't know any other company that offers vertical energy integration just like Tesla. I was just talking yesterday to a guy who loves his Model 3 and is waiting for his Tesla batteries in his house for over a year now (and can pay more if needed). He isn't thinking of using another company, as vertical software integration is more important for him than timing / price.
Adobe offers annual pricing that is cheaper than the monthly pricing. How do you suggest they avoid the cancellation fee for annual plans while still offering a discount? Would that not effectively turn their annual price into the de facto monthly price, if people could cancel at will with no repercussions?
Any discussion of programmable currencies is always going to run straight into the oracle problem. It is extremely hard to join on-chain to off-chain things without dragging in a party that is implicitly or explicitly trusted. And the moment you do that, the purpose of cryptocurrencies goes away, as a single database run by the trusted authority is several orders of magnitude more efficient and convenient.
it's not that simple. git is a snapshot, i.e. it saves an entire file. How to recover changed lines from it efficiently? And How to do it for the entire history?

Basically, I want to understand this code

https://github.com/git/git/blob/master/blame.c
It's an old org with a lot of cruft. Stallman isn't stupid, and absolutely cares about the cause of free software, more than any of us could ever possibly care.

What's happening isn't 100% the fault of Stallman, but a continuation of the long-running chasm between the free software and open source communities. Though it certainly didn't help that Stallman chose to reclaim his board seat. There's just a lot of antipathy between the two camps. There always has been.
PHP's Fractal of Bad Design
Unfortunately this doesn’t work well in much of California due to argentine ants having a much more decentralized structure with a single massive mega colony (there are thousands/millions of queens in a massive connected super colony). Sometimes queens even go along with the foragers!
Nice, I have tried doing something similar[1] but in the terminal. Unfortunately, I discovered that it is not possible to have a proper input handling in the terminal :(

[1] https://github.com/ducaale/hack-cpu-emulator
Amazing, console.dir definitely beats console.log(JSON.stringify(...))
This is so cool, and also my first time seeing this brilliant format for long-form explanations of code. Is this a thing out there, and does anyone have any pointers on libraries that do this?
A useful currency is not one which increases in value.
Only if no one reads the output.
Only good one I can think of is Amazon Java, not sure how essential it is though
Ah, I've not heard of ants as a cause for the fall of the carboniferous era. Sounds plausible tho. I thought it was mushrooms and their eventual discovery of how to dissolve lignin.

https://www.astrobio.net/also-in-news/fungi-marked-the-end-o...
If a person doesn't believe that a trans woman is literally a woman, and discusses that with their family, is that something that a reasonable person would consider insulting?

I certainly wouldn't have said so five years ago, but given the madness sweeping across the land, now who knows?
This particular 0-day exploit goes thru webassembly. Other things I disable just in case is for example

window.AudioContext = undefined

saved me from 2 previous Chrome RCEs.
Color is tricky because it varies way too much depending on the lighting conditions, right?
I also like styled-system a lot. It's too sad that it was essentially abandoned. Theme-UI seems like a replacement that most people are moving to, but I doubt that it will be maintained for years to come either.
Have you seen the "Ants Canada" youtube channel? Combines fascinating ant info with fun and very good story telling.
> You still need patents. Healthcare is an obvious example, if we eliminated patents we'd have 0 new drugs pass FDA approval over the next decade.

That's only if you look at how the system is today and evaluate as it is today.

Software mostly doesn't have patents: theres no patent to an uber, to a paypal, to an amazon. You would have a different business model to fund medical innovation, for example, advance payments from prospective patients.
I think one of the most disturbing things about how people get rich in technology startups today is that they get chosen by rich vcs to become successful.

Let’s say there are a few different teams of people working on some promising space that requires a new solution, vcs basically decide the winner by injecting massive amounts of capital into them and make the rest fail.
Military is still a major customer, at least for their FPGA division (Altera). Probably still enough smart people kicking around to make it work.
If you're only getting one real transaction per day, maybe it makes sense to just train someone to Flintstone the processing.
In the 'real' Git, one of the functions I use frequently is `git checkout -- .`, which discards any unstaged changes. Looking at Gitlet's implementation, it wouldn't handle that well as `checkout` can only take a ref.

So I guess I'm wondering what the real `git checkout -- .` actually does behind the scenes?
> From the looks of it, this is to access the first and second element specifically of a 2-tuple.

Yes, this is correct. (I don’t know about other languages, but it’s worth noting that in Haskell, tuples are of fixed size — 2-tuples, 3-tuples etc. are considered completely different types. A result of this is that ‘tuple of any length’ is not a valid concept in Haskell; you have to write a separate definition for each tuple size.)

> I suppose if you had to generalize it, you would actually get a traversal or a prism or something, because those elements might not exist.

Well, it depends how you generalise it. Haskell lens libraries, for instance, use a more general type which allows _1 and _2 to work with 2-tuples and larger, _3 to work with 3-tuples and larger, _4 to work with 4-tuples and larger, and so on. Thus these remain lenses, as they always access exactly one value.

Another generalisation is to define a lens allowing access of an arbitrary element of a list. This may not return a value, and thus is indeed a traversal.
> L ast I checked, Spotify's cut is 30%. That's a lot, but even with a significant error it's nowhere near the "majority."

It is in fact way way more than the majority because the remaining is split among artists while the cut is kept in totally by Spotify. Spotify is taking 3€ while any given artist would get a few cents at best.
All of this.

To be honest, I think my estimate may have been generous, I just don’t know France.

In the US, I wouldn’t even consider flying unless it was closer to 5 hours. Anything shorter than that I’d just drive. But not knowing France at all, I was being I think generous.
Automobile leases, apartments, and the like are listed with monthly rates, but your commitment to pay is longer than one month. What's the difference?
Exactly, money is a reflection of power.
It’s there for OneDrive still.
Next up, they'll have to ban Tesla, Square, Coinbase, Riot, etc. Where will they draw the line?

Pretty much the whole market has exposure to Bitcoin through SP500->Tesla at this point.
I wouldn't really consider an online editor a photoshop competitor.
> GPLv3 came out in 2007 so that’s less than 20 years.

One would hope that he'd have an achievement at least once a decade.

> They also sue people [0] who break the license, so that’s good.

That's nice. No need to keep engineers around if they're just going to maintain a license then. Fire everyone and hire lawyers.

> I’m not sure how relevant FSF is supposed to be.

Very, I imagine. Very few organizations want to be small. Given that copyleft licenses are losing badly to more permissive licenses, I imagine that they'd prefer to be bigger and more effective.

> They are small ($1M annual budget [1] and 14 staff) and think that’s ok when compared to stuff like Mozilla where their CEO makes more than the entire FSF budget. The ROI from FSF compared to Mozilla seems really good and impactful.

I'd argue the opposite. Mozilla, for all of its faults, is actually trying to get open source and privacy respecting software into the hands of end users who aren't inherently ideological about this stuff. We can debate endlessly about their tactics and results, but in this decade at least they're massively more effective and important than the FSF.

I'd argue that the FSF is small in terms of staff and budget because the leadership has failed.
I do `window.c = console`, and there is no looking back. It can save a lot of key strokes
Sadly, the owner of Palmetto cheese is a douchebag. Just google Sean Brocks pimento cheese recipe. Best recipe out there.
It doesn't say ANYWHERE near the $52.99/mo that it's for a 1-year commitment.

It should be clearly stated next to that, and not in fine print or faded text or buried in a ToS.

False advertising at best.
Is it easy to port a design over and start pumping out chips on a totally different process?. Is it easy to reconfigure an Intel "optimized" production line? Intel only make chips for themselves. Can they reconfigured their fabs to use standardized tool such as EDS software that most fabless and fab use? how long would it take?
This article didn't make any sense to me. I didn't even see any actual numbers suggesting Heroku's revenues or userbase are stagnating/declining! The main arguments for Heroku's "decline" instead seem to be (1) cost; and (2) Kubernetes. But Heroku has always been aimed at organizations that want to trade time/money for ease of use along across a narrow(er) set of functions. Those are not the kind of orgs who use Kubernetes or want to devote man/hours (or employees) to devops. I think the "actual" argument is that Heroku isn't "cool" anymore.
The coronavirus probably shows patents to be a thorny mechanism for innovation. Pfizer might have a vax patent but then can't freely make money of it. If there were no patents, but they were the best manufacturers, might have been easier to have a freer market on it.

Patents necessarily put more capital investments into patentable work than unpatentable work, but that doesnt mean it is more efficient. I understand the principle of patents, but eventually you end up in heavy interventionism, state funding, litigation, etc. Best to do away of all of that imo.
Excellent explanation! I think this is far better than my post at explaining why optics are so useful.

> With profunctor optics, you can even construct self-describing operations. For instance, imagine a JSON parser that can be directly interrogated to obtain the schema it accepts, or a middleware stack that can be interrogated to determine which headers it looks at, and which routes it accepts. Personally, this is the area I'm most excited about with functional optics.

I’m not sure this has anything to do with profunctor optics per se; you can do it with any structure which is polymorphic enough. (A neat example I saw recently: Build Systems à la Carte [0] allow you to get a list of dependencies from a build task, as long as that task is Applicative i.e. does not have dynamic dependencies.)

[0] https://www.microsoft.com/en-us/research/uploads/prod/2018/0...
Valuations are bait that VCs use to motivate founders and employees to take below market wages. But after all the rounds are done, the employees are almost always massively diluted back to below market wages. You could just have diluted them in advance, but then they wouldn’t have worked as hard.
I think you need to get a reality check. I have worked as an early engineer to 12 or more startups in the last 15 years and am very active in communities ranging from HN, IndieHackers, OnDeck or a dozen others.

I have not come across a single founder in the last 5-6 years who does not start with AWS credits or is not craving for them.

AWS is nothing but monopoly and they have utilized access to their cash to buy early customers. The same goes for Google and MS. The smaller hosting providers that you believe exist actually are stuck with whatever customers they used to have or a chance new WordPress blog.
What's a good argument from the bottom of this thread?
> I don't see what the point is in fighting for Taylor Swift's right to make millions from making music if the average person can't make a living.

This is a strawman argument. Obviously I would like to see -all- artists get paid a living wage at least for their work. The fact that life isn't fair and TS makes millions isn't my fault, and is not what I'm specifically advocating here.
So are you going to report them to the ACCC?

They are also advertising their Lightroom cloud storage as a backup, but it does not meet the Macquarie Dictionary (Australian English) definition for backup.
I find the safe way to program that is always to set the initial value to some error. You only set it to success at the point you succeed. Then you never have to worry about some odd goto or other break in the control glow being introduced by you or someone else that wasn't paying attention. It's also better self documentation, because then it's obvious at what point you're actually done, in the case your final work isn't aptly named "last_bit_of_work(work)", because you'll see the return variable set to E_SUCCESS immediately afterwards.
The Crow Whisperer: What happens when we talk to animals?
No, but I don't think it's significantly difficult to duplicate either. It's just the sum of my experience w/ various cloud providers and an opinionated/best-practices way to run things.

I sell my services and this is a huge enabler in my work. I don't necessarily see the benefit of outside contributors. As an educational tool it also kind of doesn't make total sense without context of how things work in the various cloud services.

So while I kind of want to, it's also sort of my competitive edge and interaction with the community is a drain on my time without adding much to my bottom line. That is to say, I've opened pieces of this previously and all it did was bring tons of demands on my time without any paying clients (and I already get enough inbound that I don't need more name recognition).

As a side note though, Terraform has probably made more of a difference to my career than any other piece of software. Shoutouts to Hashicorp, really. Consul, Vault and Packer also have been majorly useful but to a lesser degree.
They've really put a lot of money in my pocket and that's the best feature any software can have. :D
That's true. Maybe something to do with regulations then? HSBC is already being accused of being involved with money laundering quite a lot.
Also, what other coins except BTC have market cap >1T?
Is there some reason why heat pumps don't spray some antifreeze/salt-brine on the evaporator to clear/prevent ice? Either alone, or in conjunction with heating.

You seem like the right person to ask, and this idea has been stuck in my head since seeing the technology connections video.
> Core to crypto is a belief that P2P networks are superior to centrally managed ones.

This. And maybe also that "automatic" processing (enabled by maths) is more efficient and solid than human beings, especially when it relates to trust.

Any "anti-cryptocurrencies" stance has IMHO to state why cryptocurrencies affect him/her author, or anybody else. Stating that it is useless is just an opinion. Many things are judged "useless" by many, let's for example take "billiard": there is AFAIK no solid and widely accepted "anti-billiard" stance. If there is no harm, there is no reason to ban.
> What happens if that EC2 instance dies suddenly or your EBS disk disappears, do you have point-in-time recovery for that DB?

Nah, and that's a bit of a hassle. Yesterdays data will do in a pinch (they'll have to manually rekey a days worth of data and some might get forgotten, but that's what stocktake is for).

That said, it's been running continuously for 3.5 years without downtime so far.

> What about if you get an influx of traffic and suddenly need to scale beyond what a single server can do (which is admittedly pretty high).

This particular app serves a small business, and I'm quietly confident they'll contact me before adding more than 100x their current staff overnight. It's currently running on a t3.micro, but I'd expect upgrading to a p4d.24xlarge with 1tb ram, 8gb NVME storage and 96 vCPUs will handle it if they do.

> How about logging

If I want to read the log files, I ssh in and read them. Sometimes I even scp them to localhost.

> deploys of a live copy of your site for each feature branch

I don't need that for a project with one developer and one stakeholder - I can just share my screen and walk him through what I'm changing.
They just have appetite for drug and weapons money laundring.

https://www.theguardian.com/business/2012/dec/14/hsbc-money-...