skysight-inc/HackerNews huggingface dataset:
Noise can be lowered cheaply on adapted laptops with a little work. Re-paste, cut out the fan grill plastic, keep the HSF assembly clean and fluff-free, run the fans slower. Keep the unit elevated on feet.

Replace the fan with a Noctua-type quiet model bolted on. If the HSF needs that airflow directed, hack a simple shroud (or 3D print a replacement.)
I can see both sides, and have used both sides (at my last company we used 1500-2000 EC2 instances at any given time and at my current company we have one non-critical EC2 instance and then a bunch of cloud functions on Firebase/GoogleCloud, though the current company is much earlier in its life than the former one).

For a new project, serverless seems to involve a ton of momentum-stealing upfront work before you can really get going, and thereafter you do always feel one step further removed from your code, so it can be a pain to debug and troubleshoot.

OTOH, for any real production application, a single VM instance is rarely sufficient if it's critical to the business, and even within a single machine there always seem to be a lot of ops tasks like setting up process keep-alive stuff, rotating and deleting logs, making backups, etc.

For now, either approach can work great. Long term I think serverless is the way to go, but it still has a lot of maturing to do (the good news is that pretty much all of the annoyances of serverless seem like very solvable problems).
I use Pascal

With Lazarus is has a cross platform Desktop GUI
Wow this is big. I would bet that Saudi Arabia will get into this next.
RHEL Flatpak Runtime
And I had just started switching to FF for their dev tools. Call stacks would collapse unnecessary rows (looking at you, rxjs), and the changes view for CSS were both great
These posts and subsequent comments always prove me to that the wide world of JavaScript has so much more to offer than I could ever imagine. I've only used a very small subset of tools, I really wish there was an easier place to visualize all the available tools and what they accomplish. I don't know what I don't know so it is hard to even begin.
I disagree. The statement 'all it took was...' addresses one part of his life which many people change with some regularity. A career.

Snowden is currently in political exile and probably closely monitored, likely for the rest of his life. US congressmen have openly called for his assassination. If he were to return to this country it's highly likely he would spend the rest of his life in a federal prison, at best.

Please explain how 'all it took was for someone to burn their career' isn't utterly misconstruing the cost being addressed?
To clarify, I work in the gaming industry and I've heard rumors of large publishers negotiating better terms when they get to a certain magical number of transactions/gross rev. I'm not sure I've read any reporting on it. The sources I heard this from would have been in a position to know but, I can't really point to any hard data. I wouldn't be at all surprised if it were true. I've heard it can be as low as 10-15% but again I don't have any evidence on that.
I am wondering if Mozilla considered to re-skin Chromium as similar to Microsoft.
I am not "the company", just a spectator that is observing what companies are actually doing in practice.

Yes, companies could always choose to give employees better perks out of the goodness of their heart. That's not really relevant, what's relevant is what they're actually doing. And if a company like Uber were to pay all the extra overhead to bring on all drivers as full-time employees, it would be crazy for them not to set their hours much more tightly so they would absolutely do that.
The projects which are essential for Mozilla. These were all side-projects which maybe a FAANG can afford, but not a normal company.

Mozilla was operating a long time under the mistaken assumption that they're a tech powerhouse when they're obviously not. You can lie to yourself only for so long before the market corrects your assumptions the hard way.
Flume – A React-powered node editor and runtime engine
Because of its heritage (it’s a fork of WebKit, and thus started out as KHTML, which is LGPL licensed), I don’t think the Chromium code can be closed easily.

They probably can split it and gradually replace most real functionality into a separate closed source part, like they did with Android, but that will take time.
Debugging memory leaks in WebAssembly using Emscripten
Donations to Mozilla go to Mozilla Foundation, the non-profit organization. These layoffs are in Mozilla Corporation, which doesn’t get the donated money and is mainly funded by the partnership with Google for the search engine setting in Firefox.
Oh great...

"Hey why aren't you wearing a mask?"

"No worries I'm using inhalable protection"

rolls eyes
For clarity, because the distinctions are important to a lot of people: Israel has agreed to suspend/delay the process of annexation of West Bank land, they haven't renounced the underlying claim. And there is no agreement to halt the settlement-building process there.
That adds quite a bit of overhead (administration, accounting, etc.), which in turn would increase the costs even more. It is much easier to wrap it into the transaction itself instead of having to track, invoice, and collect the cost in a separate transaction.
Yeah, sorry, I wasn't clear about which of those I meant.

Netlify does definitely fit the serverless paradigm.
> While C++ had the problem of "lots of template code in header files", Rust has the problem that monomorphization of generics creates a lot of compiled code. There are tricks to avoid this and they are all the decision of the library/crate author.

Is there any research on having compilers do some of these tricks automatically? A compiler should, at least in principle, be able to tell what aspects of a type parameter are used in a given piece of code. Such a compiler could plausibly produce code that is partially or fully type-erased automatically without losing efficiency. In some cases, I would believe that code size, runtime performance (due to improved cache behavior), and compile times would all improve.
Those are all fair points, but if Firefox has a hard time driving adoption now, I think being on Chromium they'll find it even harder, unless they have some real killer, must-have features lined up. But I doubt they have those features planned because if they would use them to drive adoption in Firefox now.
That's a lot of people. Honest question: what are they working on? Not devtools, Servo, and not much Rust, MDN, Firefox, ... Which are about their only projects I know or care about.

What are the applying their formidable engineering talent to?
Coursera videos are down. Are they fixing it?
For the last couple days i have been unable to watch coursera videos. When i contacted them they say they are working on it. When i ran dig against their amazon URI, it doesn't seem to have an ip address mapped to it.

Try this url: https://www.coursera.org/lecture/learning-how-to-learn/surf-...
I tried them for a little while.

Unfortunately, Brave's sync service just flat-out doesn't work. To the point where they have it disabled by default, and you have to crack open advanced settings to see if it will actually work reliably for you (SPOILER ALERT: It won't). I think they were too focused on making it "blockchain-based" and "crypto-trendy", and just can't build something sensible that works.

THIS is the value-add that browser vendors can bring to the table going forward. Chromium the kernel has won. But at the user-feature level:

1. Google and Microsoft's Chromium-based browsers spy on you.

2. Opera's Chromium-based browser has Chinese ownership, and probably spies on you.

3. Brave is buggy and flaky with all of the user features that they've built on top of their Chromium-based browser.

4. Vivalid's Chromium-based browser is pretty awesome and solid, and probably doesn't spy on you. But it's closed-source.

5. Firefox is solid, and has good no-spying values. But their browser is not Chromium-based, and it's dying because the Internet is simply moving on away from it.

With this list, Vivaldi is currently the "least-bad" option from my POV. But I would love to go back to Firefox if they would get real with the times.
Yes! But I think you had to have lived through the process of developing javascript programs without any developer tools to really appreciate Firebug and how indebted we all are to Joe Hewitt. And also, we should mention Chris Pederick's Web Developer Toolbar.
> they obviously do

Only time will tell. If the ship finally does sink (i.e. gets acquired by IBM), then I'll take that as evidence that management decided to throw in the towel on figuring out tech and focus on short-term business instead.
I love how they are "passing the savings down to us" from a non existing digital item that they set the price of.

Ugh.

Anyway, this should be absolutely fascinating to watch how the antitrust cases against the app stores go!
Xbox Series X's Flagship Halo Infinite Delayed Until 2021
I absolutely like managing servers. It makes sure I am fully aware where my data is at what time, and what is handling it. in a European world with GDPR that became a lot more important. At the same time this has been a big factor in recent data leaks. Those leaks happened mainly because implementation issues, but those organisations didn't choose to make their data available in unsecured S3 buckets. It was able to happen because they didn't have enough visibility.

There's also many reasons given that don't really make sense.

> Your containers are cattle, not pets. If your container crashes, a new one is automatically fired up.

If my container crashes, I want to find out why so I can prevent it from happening again. One of the issues with these serverless technologies is that they make this kind of debugging harder. I don't want code to randomly crash and just getting restarted to be the solution. It means there is something wrong. To be fair he does mention this later on in the article.

> Serverless functions force you to write your code in a stateless way

So what. If I want to have my own server I can also do it stateless if that makes sense to me. Being forced in a direction is not a positive.

I think the scaling is very interesting. But this is not something that's required for many applications. It doesn't mean everything should be serverless. It just means there's a good option to choose from for usecases that can really benefit from it.

Pushing serverless for everything is like putting blockchain into everything because it's a buzzword right now.
You shouldn’t start a startup in 2020
Backbone especially because it seemed so obvious to so many people that there needed to be an object-oriented "MVC" framework in the browser, and only over 5-10 years of experiencing the sharp edges and missing pieces did unorthodox alternatives (Flux etc) seem interesting.
>German products to have higher quality. Usually they are right as well. Source: my wife is German

So you have loyal high quality wife that is usually right. Good for you.
Refusing to denounce rioting is almost always paired with something along the lines of "rioting is the language of the unheard" or "our organizations will not denounce any black person’s display of grief and/or rage", as is the literal case with one of the organizations from my hometown [0]. I cannot see that as anything but support. But trying to justify actions, you are, by definition, supporting those actions.

To be clear, it's the justification, not refusing to denounce.

[0]: https://madison.com/ct/news/local/govt-and-politics/madison-...
> Does this mean Epic will start allowing users of the Epic Games Store on PC to directly pay game developers and bypass the EGS cut?

AFAIK they've already been allowing use of other payment processors for in-app purchases since last year, and are not taking any cut from those sales. They did actually put their money where their mouth is, on this one.
Sorry, but did you not forget the --rm option to remove the container once it dies ?
Nonsense. We need to create a society that allows people outside the narrow band of “can sit focused on a narrow set of tasks” for 8 hours to have successful. Careers. Create space for the risk takers to take risks.
Epic doesn't take a cut of virtual currency bought on games in their store. Your comparison doesn't make sense.
Epic doesn't pay Sony and MS 30% for console purchases, as both companies negotiate arrangements with big studios that lowers the rate.
Ask HN: How would ARM Macbooks impact developers?
Macbooks are used extensively by developers, and since Apple is moving away from Intel to ARM architecture, I'm curious as to know how it would affect the developers using Macbooks as thier daily driver.

* Since Apple has clearly laid out plans for developing for the Apple platform, it would be really painless. But how smooth would be the transition ?

* What about independent projects such as Python, Erlang and frameworks such as Tensorflow be affected while running on ARM Macbooks ?

* What about Apps that use CPU specific instructions running via Rosetta ?

* Should a developer buy an Intel Mac right now or wait for that ARM mac to hit market ?
So by Mega-core-count I mean more than 10 and I'm including their big.little architecture (so maybe 6+ high performance, 8 efficiency, remember that Apple can use all cores grouped however, asymmetrical).

The chip design and margin advantages here are massive. Apple sell's phones at $399 with the A13 (7nm) that outperforms (by any metric we currently have), some of Intels > $300 notebook processors, building using iPhone cores as a base means your margins are subsidized by one of the largest selling products and most massive R&D budgets in the world. Then you have the efficiency of all of this: sure, larger Dies won't get better efficiency but Apple's chips use massively modular power operations. They can bring cores on and offline dynamically, you can chop the GPU, core by core, when you don't need it. They could (important: could) ship chips that use 4, smartphone power-level cores in normal operations but can flash on 64 core performance for a second and lose it just as fast. Thats how the iPhone's A13 works right now. Notebook (unsustained) performance in a smartphone with no fan. It's why the iPad Pro outperforms the 13 inch MacBook Pro at video rendering. It's the advantages of ARM chip design in 2020 and I imagine they will play to every last one of their strengths.

All the real money is in pre-built systems. AMD sells a ton of units but nothing like Qualcomm or even Intel with their notebook stronghold. I'm sure theres space, just that I believe the market will be decreased in size and if Apple is over there frying everyone, then it's gonna be hard to advertise your hard work beating Intel. I'm not saying all of this will happen or even will happen next year, it's just that the forces here are somewhat massive advantages.
I can't imagine why the tour guide would be offended – head scarves are by no means out of place in Israel, or anywhere in the region. Many Israelis that I know are thrilled about the trend towards stronger diplomatic ties (and with that, peace) in the region. Israel has previously made big concessions for diplomacy, like giving up the Sinai Peninsula to Egypt in the Egypt–Israel Peace Treaty.
Ouch. That probably means there's a metric shit tonne of VMs running Docker with open ports in their data centres.

Saying that because (by default) Docker screws with firewall rules on the VM when it starts up, to allow other hosts to communicate with the containers.

In other hosting environments, the workaround is to apply firewall rules to your VMs using the hosting infrastructure capabilities. eg separate to the iptables (etc) rules on each host
Allen's original paper includes loop unrolling as a useful optimization even in the 70s, and there can be good reason for inlining.
> The only way this would apply would be through shared overhead, which given that we are talking about different product lines often tends to be minimal.

My understanding is that in the CPU case, the lower product tiers are literally just higher tier chips that had faults in some cores/areas and had those features disabled.
yeah I’m not a fan of brave either. wish they kept the crypto stuff separate
And in reverse, it can be surprisingly tricky to convince serverless advocates that it's not so new and GAE fits their definitions.
Rust has plenty of momentum and non-Mozilla core team members and contributors, and has been in the process of finding or creating a foundation to organize under for some time. Of course this will slow the pace of development because so many talented and passionate people will have to move on, but it won't kill Rust.
We were talking about whether critics are going to go hands-off for a company that does it the "right" way (and grant driver's genuine independence) as Sidecar did, when they have a viable example to point to. As best I can tell, no one distinguished Uber from Sidecar when the latter was a legit rival. Example of a typical article that mentioned the three but said nothing about what made Sidecar's case more defensible.

https://www.forbes.com/sites/robertwood/2014/01/08/big-liabi...

Raising the question that on-the-job injuries for drivers for the three could bring liability to the platform; no distinction for Sidecar:

https://www.forbes.com/sites/ellenhuet/2015/01/06/workers-co...

So yes, I'm skeptical that there's anyone out there who would actually follow through and recognize a driver as a contractor even if they had 100% control of who they accepted that platform really were just a matchmaker.

Edit: If nothing else, I think that shows that SC was significant enough to be talked about alongside Uber.
MongoDB developers get Oracle's attention: Autonomous JSON Database
Why would they work on the projects you or HN care about? This is why they got in trouble in the first place - spending money and engineering on projects with zero impact on their bottom line or on the metrics that matter around privacy and an open internet.
You were talking about the "cost of goods and services", by which I assumed you meant COGS as a factor of running a business.

Let's say you put a minimum wage worker to some task on that laptop. Over the amortization period (3 years) of that laptop, that extra cost of the Windows license amounts to maybe 0.1% of the cost of that worker, assuming they use nothing but that laptop to perform the work.

Now, let's say that the worker needs to learn how to use Linux and it costs you, say, 20 hours in opportunity cost to get them up to speed. Linux is now more expensive than Windows.
Nope. They can't.

If I am doing 8 hours Instacart, 8 hours Uber, 16 hours part-time work, and 16 hours part-time study towards my BS, doing a bit of Amazon Turk while waiting for gigs, who pays for my health insurance? And if I'm injured on the job, while having three ride sharing apps and one delivery app open, what happens to my worker's comp?

Once you dive into detail, employment law just doesn't work here. It's not a question of more right or less rights (I'm all for worker protections). It's a question of how we get there.
> I think I’m starting to develop a decent radar for which trends are going to have a lasting impact and which ones are going to fizzle out.

For those who want to get some fast insight to technology which is being adopted or dropped across industries in the software space then definitely check out Thoughtworks Technology Radar. It's regularly updated.

https://www.thoughtworks.com/radar
You should try out Arch linux or one of its derivatives. I never have any of the issue you're talking about, were almost always at the bleeding edge, and for packages that aren't, we have the AUR which is straightforward to build into your system from upstream git repositories.
Even years ago when the compilers were not as good this is exactly what most people did. Compile it look at the asm. Sometimes see better bits here and there and replace that function with an asm one. If you are in a space where that perf really maters you do this more often.
The Intel Xe-LP GPU Architecture Deep Dive: Building Up the Next Generation
It's not just "1 single VM" though, as you'll have to configure the applications on top of that. Configuring/installing a Postgres instance on a VM, nginx for your load balancers, iptables for your firewall, user accounts, an application server (could be as simple as forever for a NodeJS app, or Gunicorn or something for Python, etc). And if you want to automate that (as it sounds like you do), you're still writing a bunch of Ansible and Terraform. I'm not sure that it is any easier or less time consuming, unless you already know one way and not the other, and have to bake in time to learn to one approach.
[hp]ugSQL seems to have been inspired by[1] Yesql, a library with ``a similar take on using SQL'' that has also inspired this[2] rom-rb adapter; not a Ruby guy so there may be something a lot better/closer, but this is what I came up with after a couple minutes of searching.

[1] https://www.hugsql.org/#faq-yesql

[2] https://github.com/rom-rb/rom-yesql
(documentation: https://www.rubydoc.info/gems/rom-yesql)
Pretty screwed up for a org that exists to write a web browser
I don't really agree with the comment you're responding to, but your comment is needlessly incendiary and not particularly useful. All software critique has an assumed element of "if the developers wish to make this better for users like me", and so remarks like "[they] don't owe you anything" should be reserved for people who lean into specific developers with demands, not people earnestly offering suggestions to make the third-party software ecosystem better.
It looks like the misreading part was the right one, then. The intent of your original comment is clearer now, in light of this response.

You're saying that Wikimedia's spending is somewhat rational, whereas Mozilla's revenue might disappear as the result of a single party making a decision to walk away. You're not saying that Mozilla is a ragtag group of browser developers with barely any money. (There was too much focus on "Mozilla obviously doesn't [have the money to waste]" in the earlier reading.)
> The instant Google decides they're no longer useful, Mozilla is going to go poof.

People keep repeating this but couldn't Bing replace Google as the default? The "default search engine" position is actually worth money.
Gemini Gateway
Q&A: How Eventbrite prioritizes developer productivity
Pretty much the same as every other language - if you're working in X, and you have a team of X developers, you'll want to use a framework that's also in X so that your toolset doesn't spiral out of control.

In C++ you could link-in a golang webserver, with cgo, or use Spring/Vertx using JNI, but you probably won't.
I believe the high majority of the Rust core developers did not work at Mozilla. It's been moved to the community for awhile now.
so basically google controls the web? great.

>They should just focus on Chromium. It's going to win anyway. Mozilla has a small market share percentage and eventually the gap is going to be large enough they will have to abandon the FF code base anyway.

What does it matter if chrome has a large market share, so long as mozilla is profitable? Also, abandon a perfectly good browser for no reason?'

>It's looking like they're going to focus more on the consumer market and building consumer products and less on infrastructure.
>FF as needed back when all the browsers were proprietary.

chrome is still proprietary! and there are dozens of chromium forks already! why in the world would anyone want another chromium fork?