skysight-inc/HackerNews huggingface dataset:
Perhaps, but when people are using the software in the limited capacity it would still be nice to have the "old" performance. I think people would be far more forgiving of Slack's performance problems, for example, if sending a simple text message didn't require as much RAM as a video call, or their IDE's performance if typing was as smooth as it is in vim but the complicated analysis stuff took a little longer to come in.
What about Edge and other Chromium browsers? For Edgium on Linux, will this likely result in a change of store?
There's a pretty hard barrier between embryo and implantation, when it comes to IVF. The cells in the embryos are 3 or 5 days post-fertilization, and they're just working off of nutrients from the egg itself.

Replicating the actual implantation process, where the embryo gets nutrients from the uterus itself, we haven't made substantial progress towards AFAIK.
You are correct, I worked a bit on spdy back in the start.

Also correct in that google doesn’t have one opinion. Even inside the chrome team there were many different opinions.
If you don't take the "rushed vaccine" you don't need any legal recourse so what's the problem again?
I think its okay for most people, but man if you're a web developer IT IS MADDENING AS FACK.

The clunky loading of content, the fackload of tracking scripts, the cookie-based article blocker if you've read over X articles - you notice ALL of it.

People still make money on it and I guess its better than maintaining a wordpress site or whatever cms, so understandable still. But fack.
What a dumb idea
Niklaus Wirth is a visionary, and his legacy is honestly severely
underappreciated. Pascal was a reasonably well designed language for its time
and purpose. The Oberon ecosystem has in many ways inspired Plan 9 From Bell
Labs and, transitively, the whole post-Unix movement. His book “Compiler
Construction” is still one of the most accessible introductions into the world
of compilers, which I recommend to anyone interested in the topic.
I'm under the impression that you can run pretty much anything in web assembly, which is like a whole tiramisu of abstraction above the hardware. Not sure how many more cycles that ads but I bet it's quite a few.

Is it possible that we're inventing all this encapsulation because we think we can escape an ugly truth at a higher layer? Is it possible that we're wrong about that?
> If it is indeed counting the NANDs used to make the gates I actually used

This

> it'd be useful to have a clear indication of exactly how many NANDs each gate uses

You learned that as part of your first section exercises.

At the end of the day everything is made of NAND gates. That’s what the first section teaches you.
oh I didn't know that, thanks
Then don’t buy their products. It’s not difficult.
Elephants for Sale as Namibia Responds to Overcrowding
But is this truly the situation where a union makes a difference? She hasn't been fired unfairly for someone who is a senior manager. She has ready employment possibilities and won't experience any hardship.

I'd rather they kept their powder dry to protect employees fired for things like union organisation, and protecting the workforce during large layoffs/reorgs, individuals discriminated against for their race/religion/sexuality, being compelled to take actions that are immoral/illegal etc. None of which seem to apply here.
Exactly. Fabs have air quality restrictions that make surgical rooms look like trash dumpsters, relatively, as far as cleanliness goes.
There's a neat blog post written by one of my colleagues that might get you started: https://christian.bock.ml/posts/persistent_homology/

There's also a great article, written with biologists in mind, which does an excellent job in explaining what is going on: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7383827/

In terms of programming, I think giotto-tda is a nicely-documented library: https://giotto-ai.github.io/gtda-docs/latest/

Message me for more!
f2pool & stakefish | DevOps Engineer | Remote | https://stake.fish/en/

Hi everyone!
Stakefish is looking for DevOps to evolve our infrastructure making it secure, reliable, and automated!!
Long story short, we are an infrastructure provider for all blockchains. That is, users can use our platform to stake their PoS cryptocurrency. We are never idle, and there’s always work to do. You will join a highly distributed team: America, Europe, Asia.

If you are old-school who been doing computers since your childhood, but didn’t forget to keep up with the latest technologies and apply them – you found an ideal team!
See more here: https://apply.workable.com/f2pool-stakefish/j/7937F36F8C/
What about Cloud Environment?

Do you know that writing code efficiently can also save money for the company? If you try to write code that burns bandwidth or CPU cycles without even attempting to optimize it, it's gonna cost you an eye at the end of the year.

Software optimized for the slowest hardware possible actually does saves money, which helps also to reach the goal of doing more money, since more hardware is being supported, not only the cutting-edge one.

I've seeing now this infamous trend also on Android Phones boosting 90-120 Hz screens. If applications get optimized to run on these phones, whose CPU is also strong, obviously older phones are suffering and become sluggish.

Seriously, try to write code as your target platform is a Raspberry Pi 1 model. If works on it fast, it's going to be fast everywhere
It's not a unique opinion. It also depends on your role.

I'm not quite sure how much Apple shared publicly, but there was an iOS version that caused huge performance hit for older phones (honestly, it's kind of common with new major versions, but this was an outlier). They had a .5 release that tried to improve performance. My understanding is that, like you said, developers had been developing on the newest hardware. Apple seems to be more sensitive to this and it's not because performance for phones have plateaued, but I've noticed specific regressions here and there. I remember one iPhone specifically demoed how fast the camera launched. After a few OS updates the performance was as miserable as the phones they had been mocking.

I know console developers deal with this, too. Their SDK hardware has more RAM than production hardware, but their tools generally have big flashing alarms when you exceed the memory used in production.
And this only takes into account Chess. General Game Playing (referenced by a sibling comment) allows in its simplest version to encode all deterministic games with complete information (which is an infinite set but includes Rock Paper Scissors, Connect 4, Checkers, Chess, Go, ...).

Now finding heuristics there given only the game description is a completely different set of problem but for quite a few Chess-like games it boils down to valuing pieces (proving that something is a piece is a problem by itself), positions and combinations thereof which again all are derived of "mobility", i.e., the number of possible moves in a given situation.

In that sense, piece value is a mere "maximum mobility" indicator per piece. Positioning is a "real mobility indicator" but not only affecting your own mobility but also reducing your opponents. Check is then a mere reduction of your opponents mobility, promotion is a great enhancement of your piece value and castling a way of reducing the chance of "immobilizing your position" via check.

TLDR: Machine Learning aside, you could also deduce all Chess heuristics from first principles.
Really? What specific laws and or agreements did they violate?
The West tolerates corruption with one or two layers of indirection. Revolving door, speaking fees, campaign contributions, nonprofit donations. These kinds of corruption are not banned by the Foreign Corrupt Practices Act, but direct graft is.

Corruption really interferes with the proper functioning of markets. Does indirection lessen the effect?
Part of the problem is that software engineering time is more expensive than just buying better hardware or letting the end user deal with the slow software.

So business just buy better available hardware rather than spending time optimizing and end user want usually the cheapest product.

There are only a few organizations like Sublime HQ who focus on fast software. But they are producing niche products, catering to other software developers who appreciate the fast nature of their software and have the money to spend on it. I personally bought Sublime Merge and my IT friends who make a lot of money are perplexed by my decision spending 100 on an amazing development tool.

I also sometimes dream with my programming buddy about creating a company which creates fast software like Sublime HQ, but it is really hard to sell this kind of software.
You're right but, the tone of the mail hints that there's an underlying tension already. Also, the mention of other email (which I didn't read) further hints that there's something heated going on amongst the parties.

So looks like Timnit sent an e-mail to the group which wasn't OK in the eyes of the higher management, then sent a strong mail about her demands to the same management and used "I'll resign otherwise" card to force her way.

The management, agitated from the first e-mail, didn't buy it and sent her home. The way they did is neither elegant nor polite but, she pushed a lot to get this response it seems.

This is my understanding of the issue and I may be completely wrong but, this is what I was able to decipher.
This doesn't mean our ideas are not more important, just that people have too much confidence in how good their ideas are. Its much harder to have a good idea then to create something to a good quality standard, the latter can be done by any expert which means it only requires capital, good ideas on the other hand can't really be bought and there are no sure methods to come up with them.
Im in mid 20s it also applies to us >.<
The story of Victor of Aveyron has substantial evidence behind it. There are certainly very few feral children, but they do exist.

https://en.m.wikipedia.org/wiki/Victor_of_Aveyron
Sia – The serious mind mapping tool
> If a feature is going to cost start-up time, I would rather not have it. Is it that we don't care about start-up time? Or is it that we don't have the choice?

We still care about start-up time, but there's diminishing returns to this sort of optimization. Moreover, the developer teams have to balance these factors with a variety of other product features and with optimizations for developer productivity.

Gains in hardware performance might be wasted by slow software, but "fast software" can certainly reap the benefits. By "fast software", I mean computation heavy workloads like ML training, image processing, etc. The article touches on this.

> But doing the same thing should never become slower. Starting up an application should never take longer than it used to.

I would not consider starting up Xcode in 2008 and starting up Xcode in 2020 to be "doing the same thing". Through many years of updates, this application has become very different. I personally don't use Xcode, but I would hope that Xcode 2020 has more features than Xcode 2008.

Now, whether Xcode 2020 actually NEEDS all those new features is a different questions, especially if it comes at a cost to start-up time. As individual users, it may feel like we have no choice in these decisions.

However, the optimist in me wants to think that we DO have a choice. We can still "vote with our behavior". If Xcode is too slow, users will stop using it and prefer alternatives that provide the performance that we want. However, if users continue to use Xcode in spite of slow start-up time, then perhaps there's something more important that's keeping users around.
Yes, my rights have been trampled on... I’ve had to close my coffee shop because the government says I cannot provide a service to people who willingly want it. And I lost my lease in October after taking multiple loans just hoping this would end, so now I roast coffee out of my house.

This isn’t about individuals being “forced” to take the vaccine. policy is being made on a systemic level, either promote a traditionally undertested vaccine to the public, without their ability to seek damages, or restrict their rights to voluntarily gather and do business
Problem is these softwares can be made as fast as they were before but instead of investing time on performance/resource usage, developers see more value on extra features. So you end up with a fully featured but slower than ideal software. Even it is slower, still in acceptable limits to the majority of users.
Hi, this is some software a friend in New Zealand wrote. He is trying hard, but his marketing is not so great.

I think what he created is (whilst a bit ugly) powerful and might appeal to a subset of people here.

Anyway, hoping it appeals to someone and you can give him a bit of support.
RDBMSes enable you to create materialized views only for data in the database.

Materialize enables you to do this for any streaming data source in your organization, with the ease of writing SQL.

This enables you to simply write a SQL statement joining data from Salesforce + SAP + Siebel as soon as the data changes, and store the results as a near real-time up to date database table.

It does depend on a lot of underlying plumbing: streaming platform (e.g. kafka), and streaming data sources (e.g., kafka connect + debezium).
Great to hear they got more funding!
Not a tiny project as I mentioned, but this is my recent project that I grew from no audience (a website SEO checker for Chrome):

https://www.checkbot.io/

By presentation, I mean it helps if it look clean and professional (minimalism is fine though) for people to buy.
I think the case could be made that purism and similar companies are not playing on a level playing field.

Think for example about regulations regarding cellphone number portability. They supported porting a phone number to switch providers fostered competition and lowered cellphone rates. (not perfect, but much better than before)

Without that regulation new or smaller companies - even those providing better service or lower rates - could not get customers because of simple shenanigans.

(Is Purism really even shipping? I ordered in 2017 and haven't gotten mine)
Who manages those permissions? The browser? The OS? Is it different dialogs than the OS? If not, you are now giving a browser the ability to delegate those permissions. Is it the same level of granularity?

If I visit one page, say facebook and it gets permission. And then visit another page which embeds Facebook, does it still have all those permissions there? If I visit a page, and it hits 60 different URLs under the hood am I getting 60 accept buttons or blanket accepting all of them?

As I see it, there is a ton of difference in scope there.
The New Data Engineering Stack. Technologies for the Complete Data Engineer
The engines being too low is not a physical flaw, and was not the cause of these crashes.

The control mechanism caused the crashes, and control mechanisms can be fixed relatively easily.
Coded Character Sets, History and Development (1980) [pdf]
Why isn't anyone studying the Arabic states as UBI models? Incompatibility with western democracy? They are the closest to a large scale UBI system right now. Much bigger than those toy hundred people sort-of-UBI-but-not-really experiments.
Do they still have the oversized new engines on an old frame design requiring software aid (MCAS) to mitigate problems at high angles of attack?
There is an easy explanation for this: developers optimize their code when the product owner tells them to spend time on this. The product owner will tell them to optimize when product owner notices that the software is getting too slow.
When new hardware is released, slowdowns that would be visible on older hardware won't be easily noticeable, so programmers will work on other features rather than optimizing code. Until the code becomes too slow to run on current hardware, then they work until it becomes usable again.
So you can only be “free” when you can afford it.
Nothing compared to Bulgarian lottery, where duplicate numbers are drawn in two consecutive rounds.
http://news.bbc.co.uk/2/hi/8259801.stm
> Why aren't I in you "ACTUAL" friends list?

I can see the point. Nobody wants to be perceived as rude. At the same time I think everybody understands that if we've never met in person we probably are not friends enough to exchange phone-numbers for instance.
> This is an extremely broad claim, do you have anything to back that up with?

My claim is that it's possible for them, not that they are necessarily doing it. The technology is there.

My advice is: if you have any sort of fight with any big tech corp that gets the high levels involved, stay away from their products as far as you can.

Microsoft at least has spied on a private account's data to resolve some IP theft. https://thehackernews.com/2014/03/microsoft-admits-spying-on...

Another prior art: it's well documented that nation states do such stuff all the time. Group of diplomats from country A visits country B to discuss a big treaty with them. They stay over at the Hotel and discuss their strategy. The Hotel is bugged so country B gets an advantage during the negotiations.
On the other hand, right now the house of Saud needs their lands and citizens because their oil wealth comes from there - but if it runs out, they might as well abandon them and relocate with their wealth (as a monarchy, it's their personal wealth, not the country citizens') anywhere they want and leave the ordinary people in the desert.
My time-travel online banking experiment, part I
This is all for backwards compatibility. Unreal mode is kind of an "accidental" mode that was not created intentionally by Intel. Intel's idea was that the processor would start in the backwards-compatible real mode, and if you switched to protected mode you would never look back.

But real mode was implemented on top of logic designed for protected mode, because that is a simpler way to do things (think of it like protected mode, but you're not protecting anything).

So you go into protected mode, mess with things, switch back to real mode (all unintended by Intel) and you're in “unreal mode”.

> Why did developers tolerate this mess?

The hardware was cheap, performance was decent, and there were plenty of customers.
As an electrical engineer you'll typical use f, ω, and s, in different contexts and you'll learn each of those contexts separately.

f: consumer electronics
ω: circuits
s: frequency response

Having multiples of terms for each is definitely a hindrance to education. It makes switching between each use a mental headache.
>The author says that he switched to Chrome and never looked back because when it came out, it booted up in under a second.

perhaps this can be taken as a claim to being a typical consumer, as they are often described as not especially rational. (the never looking back part)
> abstraction after abstraction until the call stack is 100 calls deep.

If the software is maintainable and has less bugs, this is not a crazy way to spend the cycles.

Web browsers run insanely stable over very long periods of time when you consider what's under to hood.
The exact same argument exists for apps that embed facebook's SDK in them.

It isn't like we can't treat a WASM compiled program delivered through https the same as any other compiled program delivered through an app store. It is just that launching involves visiting a url instead of tapping an icon.
Location: Russia, Moscow

Remote: Until covid restrictions end

Willing to relocate: Yes

Technologies: Go(Golang), Postgresql, Kafka and everything around

Résumé/CV: https://www.linkedin.com/in/ivanin/

Email: contact@vitalyivanin.com
Does anyone know how Materialize stacks up against VIATRA in terms of performance? VIATRA seems very similar to Materialize. They have multiple algorithms implemented to incrementalize queries, including Differential Dataflow. The main difference seems to be that it's based on Graph Patterns instead of SQL.
There was a device invented in France in the late 1700s designed to solve that exact problem.
San Jose, CA is phasing out gas in new homes.
Ugh, this seems like a terrible idea, if for no other reason ths it gives massive fuel to antivaxers.
Yes. Plenty of time to think before doing.
They have a lot of money to invest and they could also export solar if they want to stay in the energy business. Lots of sunlight there.
It doesn't matter really what they were other than we know she offered to resign if they were not met.

"“Do this, or I quit,” you have to be prepared for them to show you the door immediately. That’s how at-will employment works."

That's pretty much it.

She must be smart enough to know better and possibly she was looking for an exit of some kind.
The problem is the false binary public policy and the open violation of our human rights and the legal process.
Because telecom is dramatically more difficult to solve and the regulators don't have the competence - or the legal standing - to implement a good outcome.

With Facebook you can order them to split off Instagram and WhatsApp. That's a very feasible thing to do technically, and could be accomplished within a year. It's straight-forward compared to dealing with telecom.

So you split Comcast into a dozen baby Comcasts. You just changed absolutely nothing (and plausibly made the situation worse for a lot of people, as some of those baby Comcasts will suck even worse over time) because it's a physical location problem, it's geographically limited competition (unless you redo the entire regulatory structure re telecom). Each baby Comcast will dominate their little territory and then the re-combination will begin again, as it did with AT&T and the baby bells. Regulate that outcome away? That's the part where the competence and legal standing is a huge problem. Make it so the pipes are forced open and lots of competitors can use them? Un huh. You would have to entirely remake the telecom industry in the US, get us entirely different Congress and regulators, and overall that isn't going to happen for a few dozen reasons that would require paragraphs to explain fully. You know it's not going to happen, I know it's not going to happen, everyone knows it's not going to happen. So what would going after telecom accomplish? Not much most likely.
I visited Taiwan and noticed a similar setup. [1]

To be honest, I really liked the idea as I feel like it could help the average person with personal budgeting.

[1] https://guidetotaipei.com/article/taiwan-receipt-lottery-統一發...
haversine is incredibly useful when you're doing quick distance calculations between points on the Earth though...
Parental leave is about more than just money. It's about to leave your work for 3-4 months in a row. Employers tend to hand out cash rather than time away.
It's interesting, because developer tooling is subject to the very thing I mentioned too. The IDE I use the most often, Xcode, gets progressively worse to use on older hardware too because the engineers that work on it upgrade their computers to the latest as well. If your tooling has slower release cycles, your hardware can often hold out longer, but if you need to work with fast-moving tools you get to feel this pain yourself. It's really problematic because these policies have been around for quite a while now, so there are multiple levels of reasons pushing you towards the easy route of just buying faster hardware, which perpetuates the cycle even more.
“The Hitch-hikers guide to the galaxy” had a great bit on this in 1979, describing gesture-controlled televisions that randomly changed channel unless you sat perfectly still, etc.
Why does this feel like, this code works in our dev environment, we`ll push this to production without much testing.
Funny that