skysight-inc/HackerNews huggingface dataset:
> I can tell this is not going to be a productive conversation, as folks are intent on playing word games to try and pretend Chrome has a different stance than we do. As such, I won't be participating in this thread further. I think I've made our position clear. --user domenic (from Google/Chrome, I presume)

So, a productive conversation is one in which people agree with the position of the Chrome team :-/
Same in SF. SFH have been moving pretty fast and prices have no really dropped.
Everyone is mad at the chrome person, but honestly, all they are saying is they don't want the feature bloat of extended support for a super complex standard, that isn't very popular despite existing for 21 years and involves a library they want to deprecate.

Seems like a very reasonable no to me. You don't get good software by saying yes to every feature idea.
Thank you for the sysreq warning
The EFI firmware is validated by the T2, which then passes it on to the x86 CPU. I assume this modification would not persist after the T2 reboots.
Thanks for the extra details!

I built userTrack mostly as a cheaper alternative for smaller businesses, so they can still have access to good tools/data without paying enterprise prices, so the goal was never to support 1M+ monthly sessions, thus I never spent too much time looking into heavy-traffic performance or scaling.

> For some websites, there are 20 million+ pageviews for each month. MYSQL goes through all of those 20 million rows (according to EXPLAIN) even with index or composite index (It took a few seconds). So, we had to pre-calculate the number of pageviews each hour and show it to the user.

Yes, count usually "goes" through all the rows when using more complex conditions, the way to improve this is usually, as you also did, to pre-calculate the counts using databse triggers (whenever a new row is inserted, the trigger will update the total count).

I am not familiar with Clickhouse, but I assume for being so fast it provides at lot fewer features/options to store and manipulate data. How hard was the transition to Clickhouse? Where you able to easily convert the DB schema and all quries?
Bypass Airtable API Limite
You don't have to pay to see the "private" videos. You just have to wait a week until they release them to the public. Early access on Patreon is a very common monetization strategy right now.

Also, I hardly think the ads are "shocking" or "horrific"... maybe dial down the hyperbole a bit?
My guess as to what will happen, for the sake of playing along with the hypothetical simply because it’s fun.

Destination cities will still be desirable, however there will be a very slow rebuilding of demand. The magnitude of that demand will never reach the same height. The entire world was forced to work from home for an extended period of time, introducing those from industries that would scoff at the idea to a different lifestyle. Sure some people don’t like it, they will be the ones moving back to cities, but I think enough find it vastly favorable to the grind of commuting too and from a physical office that it will have some stickiness once social distancing can safely be stopped.

This general shift in attitude will make it far more realistic to work where you actually in your heart of hearts want to live. I’m excited for this change, I live in downtown San Francisco right now and it’s not BAD— life is fine, we’re making due with the times. But I never wanted to permanently live here, and now there is this perfect chance to move out of the city, you bet your ass I’m taking it when my lease is up :)
I didn’t say anything about the market being racist, just that the market was largely tech driven and not driven by nationality.

If you got a racist narrative out of my comment, you were completely missing the point.
What If English Were Phonetically Consistent?
We tried hosting Micro (micro.mu) on Pi last year as a test to create some sort of global distributed network for services. Micro is written in Go and as Plan 9 focuses everything as a file, micro focuses on everything as a service. This post is really fascinating. In some ways the popularity of it makes me think self hosted Pi for cloud services might be viable. Even to the point of designing a packaged solution for devs.

For reference https://micro.mu/blog/2019/12/05/building-a-microservices-ne...
Streaming such a high fidelity movie seems like a waste. Seeing the difference between a UHD 4K Blu-ray and a stream of the “same quality” it’s almost night and day.
Often you can visualize entanglement as a superposition of independently evolving states, when those states are solutions of Schrodinger equation.
Staff please update title — importantly the reported upon study indicates no effect of legislation mandating hi-viz, not the wearing of it.

For example, perhaps everyone who would obey such a law is already wearing high viz.
I'm not sure what you're getting at here. They should willingly be making less money?
Be an Woodworking Pro
Learn how to master woodworking as a pro
Related: if I had a bit of open source code that I wrote that I was convinced was poorly optimized, how would I go about getting someone to take a look at it and help me improve it?
> It was never adopted because I was new and Perl was considered "too-risky".

What's not to love about bureaucracy?
Agreed. I find it rather alarming that an influential member of the Chrome team is talking like this. All our e2e test suites are built around Chrome and XPath because of its expanded abilities over CSS
Good job on picking Rust.
Id actually recommend watching it at home. Without subtitles that film is difficult to watch in a cinema.
we are working hard to deliver a stable version. stay tuned :) but it is still currently under heavy development. If you are interested in visually design rules, you might want to look into DMN!
I don't actually disagree with any of what you're saying. My only point was that Rust's safety checks and features are useful for embedded. There are obviously many other considerations when making a decision about what to use on any given project.

I suspect Rust will be a clear win on some subset of projects, and will not be worth it others.
and tons of engineers... whats your point?
> this seems to focus much more on networking.

That's a first module, and I will keep adding more lessons, at least for UNIX process control (fork(2) and friends) and memory allocation.

> Programming from the Ground Up

This looks like a great resource, thanks!
Thank you!

What resolution are you using?
The fixed top bar is used for storing segments, normally you would have it filled with various user categories, thus it won't be wasted space.

The sidebar does indeed take up a lot of space and I am planning to add a toggle to "minimize" it in order to have more usable space, or even to completely hide it and go into more of a presentation mode.
This is at the very least a clever and involved optimization. Let me tell you the story of my similar 10h to 10min fix. We had this cronjob that was supposed to run every hour, detect all changes to the customers and related table and sync with the marketing saas tool. It was written in Rails and took 10 mins at first. As we grew the time taken by this job also grew linearly. To a point where it took 10 hours and we could only sync the data twice a day.
As it turns out the job was loading each user and then scanning for changes. We switched it into a somewhat complex sql query and MySQL ran it in a few mins. Add the additional processing and the whole job now took 10 mins.
This is absolutely insane. A Myst clone in 13k?!

This is by far the most technically impressive entry I've seen, definitely beats the winners, IMHO...
Unfortunately, this is not the complete picture. The T2 simply programs the embedded flash within the PCH over an eSPI interface. Meaning, a successful reprogram from the T2 WILL persist until the following occurs:

- A T2 Restore

- A macOS System Update
<meme>why not both?</meme>
> Everyone is mad at the chrome person, but honestly, all they are saying

All they are saying is that Chrome team is hypocritical to the extreme. See https://news.ycombinator.com/item?id=24766554
Nope 28nm for the Raspberry 4. And 5nm is not going to save you that much energy compared to 28nm, it will however make the circuit much more fragile.

The Raspberry 4 is peak power efficient: http://web.eece.maine.edu/~vweaver/group/green_machines.html

Mobile phones don't have a keyboard, you can only consume with them. I produce things.

Those sticks don't have a company with it's own GPU and linux (Raspbian now RaspberryOS) behind them and they cost more per watt for performance I don't need.

However I have 2x NUC with Streacoms passive case: https://streacom.com/products/nc2-fanless-chassis/
Have you seen the remakes? Mulan and The Lion King live action remakes were insulting to the originals despite having the budget for the best. Somehow they still made money hands over fist....
Despite the title, there's not much commentary on how Chinese sounds to Korea and Japan. I was hoping for something like Prisencolinensinainciusol's supposed American-English-to-Italians:

https://www.atlasobscura.com/articles/deep-roots-italian-son...

https://www.youtube.com/watch?v=-VsmF9m_Nt8
Maybe, but it hasn’t happened yet, it’s a seller market ATM. And we just moved from Bellevue where we were renting, houses are actually cheaper in Seattle, we could never afford anything decent in Bellevue.
Dean is leading like a leader who cares more about keeping his job than doing a good job.
It scales better (for example in VRP we had case were OptaPlanner did in 5 minutes what Google OR-Tools did in hours), it can handle fairness and load-balancing constraints (= non-lineair constraints), it supports real-time planning (= changing the problem while solving it) and continuous planning, it uses OO input and constraint written in plain java (no math equations) and it integrates with the Java ecosystem (think REST, Jackson, JPA, Quarkus, Spring, ...).

YMMV, I am very biased.
Our approach is to start with a mildly-distributed (among threads within the process) monolith based on future passing, and my impression is that any latency-sensitive operation in a session cluster (that is, all of the sessions who are interacting directly with the same working set of processes and aggregates) can and should be supported by a single node. Rebalancing involves moving the cached aggregate (any blob, like a sqlite database or a JSON file) and/or† catching up the log (sequence of blobs) on the target node.

Futures are basically trivial to serialize, so the cost of involving a second node is as little as it could be; and node consolidation can be generalized because each node's dispatcher knows how many times it has accessed a remote process, which means that consensus on who should lead its log can be reached by simply sending it to the node that has the most use for it (with load balancing achieved by nodes simply not bidding for logs when their load factor or total service time is over some threshold, or say the 60th percentile of all the nodes, or whichever of those two is higher).

† In some cases it's faster to just catch up the log, rather than sending the aggregate.
> send auto-opening web links

Is this wise?
In some of the 'worse' parts of town rent dips into the upper $700-800s or if you get very far from downtown into the suburbs in older buildings. The eyeball-average price for suburbs/outer areas for a studio is $900-1000. The median appears to be in the $1100-1500 range overall [0].

[0]: https://www.rentcafe.com/average-rent-market-trends/us/wi/ma...
Point of document implementation: please don’t use <script type="math/tex">…</script> for equations, or else the equations are simply missing in environments where MathJax doesn’t run (e.g. JS disabled, text mode browser, or JS fails to load—all up, it’s more common than you realise). Use a form of markup that will fail visible rather than fail invisible. TeX mathematics notation is far better than a void.

You could make this abuse of <script> a bit more tolerable with something like the CSS `script[type^="math/tex"]:not([id]) { display: inline }`, but that will still be hidden to text-mode browsers or browsers where the CSS fails to load. It’s much better to just not use <script> in this way.
It's about two things mainly: updating the design of the distributed architecture of Plan 9 to be less centralized, and using Plan 9 for ad-hoc resource sharing and communication for hobbyists. These things overlap because I provide grid resources for people to use which run on ANTS-powered servers/architecture.
Very different. San Diego is not a mega city like LA or the great Bay Area. Much better weather than SF, seems a bit more relaxed pace and not as overrun.
The book Design of the Unix Operating System, Maurice Bach. To a significant extent, it establishes the technical vocabulary found in other discussions of operating systems. It is written clearly for a general technical audience (e.g. telephony engineers, managers, etc. at Bell Labs). As a bonus it is very relevant today.
The Tenants Who Evicted Their Landlord
no, I'm not being nostalgic.
In the early days of youtube it was just content. Sure the content is crisper and more available, but there was no motivation to like & subscribe. There was no drama with demonitization. There were no ads. All of this was brought on by google.

is youtube still a decent product? Sure
Yes, but I don't need a low power solution. I need something that can compile things in reasonable time.
Curated meta-sets?
When San Francisco has it’s businesses open (pre-Covid) it is a fun city.

When the businesses closed it became the opposite of a fun city. Restaurants and bars have been shut down and only a few have started to reopen. Many Parks outside of The city have had their parking lots closed. The city itself started doing massive road renovations which seem to be in every neighborhood. Helping the homeless seem to become less of a priority. All of the real problems that people covered up by going to shows and having a good time at restaurants and parks and bars became quite apparent.

I don’t think San Francisco will recover for a long time.
Implementing REDundant Audio on an SFU
Used to, I left in 2015. Still using OCaml!
Engineer from Mapbox here, please ask away if you have questions!
Would this not be necessary in C? I've not written C since that one semester in college, so I'm having a hard time imagining how C handle this differently.
> We are not machines who can do only one thing at a time

I thought most machines could do multiple things at once?

Humans barely walk and talk at the same time, and stumble much more likely than when not talking.

As someone who plays piano, you have to spend years perfecting it so it becomes automatic enough to offload your brain and only then you can improvise while playing. Your movements have migrated to a "fast" part of your brain. If you record yourself and listen to it, it's a whole different thing, you feel as if your ears were blocked to the melody, only listening enough to improvise the next key, and so on.

I am pretty sure, but to lazy to find sources which I know there are plenty, that Multitasking always yields worse quality results than doing one task. If you don't care about quality, then why don't you practice your dance moves as you write and think, as well?

If you're not doing something 100%, then you're half-assing two things.
80% off is historic norms? That would bring the price down to what it was in the 80’s and inflation alone has doubled that.
I'm still waiting for a jailbreak dongle for iOS that would easily allow booting in a jailbroken state. I know bootm8 was working on a full case but that seems to have died. A similar, persistent project for macs would be awesome.
Fiverr
https://www.fiverr.com/share/XXdakV
FreeBSD Case Study: Netflix
Our experience has been the opposite - our productivity has measurably improved since our team started working from home and that's been the experience of most of the teams in our organization. It's been so successful in fact that our management is now looking to make this a permanent arrangement. It's a win-win situation: the teams are more productive and there's an opportunity to reduce facilities costs.
Yeah, this isn't some new trick. And considering the amount of knowledge and work on display, it seems totally reasonable.
Nigerian Protesters Turn to Bitcoin as Bank Accounts Get Suspended
Mass Incarceration: The Whole Pie 2020
+New Relic One
SEO mistakes I've made and how I fixed them
Everybody Wants to Be a Technology Company
> Bit of a weird comment from Chrome. 'XML' doesn't generate 'security bugs' - sloppy development practices do.

That's… only true in the sense that C doesn't generate security bugs either. There are environments, systems and standards which are much more bug-prone than others, for various reasons.

And XML is one of them. Not only does it literally specify and embed security issues (so you have to break the standard to fix some of that stuff), it is a pretty complex standard, and because it is a somewhat inefficient format implementors are more likely to need to optimise the pipeline, which is difficult, and leads to more security risks.

By all measures, XML is very error prone and its history is littered in security bugs in way few formats even compete. It's not the worst (I've heard a lot of bad things about ASN.1, which is made worse by ASN.1 generally having to be parsed in security contexts) but as a shortcut "XML generates security bugs" is completely fair.
In the US startup world, CEO/CTO are those who built the company from scratch up, growing the company and selecting the first hundred employees up to where it is today (billions of dollars with unicorns). It's a symbol, in many ways, more than can be described in a sentence.

In large US companies, they're more a public figure and who negotiate large contracts in person and send regular emails to employees telling them they are the greatest company and the greatest employees in the world.

In French companies. CEO/CTO are basically absent, they don't exist and don't send any communication. You can ask some French workers who are the executives of their company and they probably have no idea. The startup scene being pretty weak with no unicorn, there isn't any example you could quote either, there isn't a French Zuckerberg or Elon.

If you wonder who's there for real, there's a bunch of rich folks who sponsor one another to board and executive seats of the 100 largest companies and that's about it.
I find it so bizarre that high paid software developers can't imagine the idea of paying for something they want to see.

The vast majority of people doing creative work that you enjoy largely for free are making barely enough to survive off of it, or doing it as a "labor of love".

For years people said "oh if only there was some way to pay the content creators directly!" now with Patreon there is.

Most software engineers have no problem dropping $20 on a four pack of nice beer, but can't be bothered to pay $5 to watch more of a video they already spend 20 min watching for free? With the added bonus that you are supporting the creation of more content you like?

It's not a big deal if you don't want to buy the product, but to complain that it's something you have to buy is absurd.
I’m curious as someone who has never lived in SV (only visited for work) but do you feel like there are certain areas that displaced SV gravitate towards and would eventually cause property in those areas to rise as well?
No, its not wise from a security perspective, the grid operates in a very fragile zone of 'nobody except a small number of plan 9 users knows or cares about this and there is no incentive for malicious behavior' - we have been very lucky in that it seems that using Plan 9 and taking the time to learn how to connect to the grid seems to filter out people who just want to be destructive or malicious. At some point it may prove to be a problem but we have gotten along ok for a few years. Users also have the choice of what services they use and some users dont use the plumber for auto-sharing in this way.
> Fun is the knife-edge between familiarity and surprise.

If we can autogenerate infinite fun, the human race is doomed.
PyTorch Lightning
Show HN: Bay Area property taxes
Babl High-Performance WebSocket Server
Real talk on fundraising for a small fund
> (...) but are different browsers not allowed to be different?

Allowed? Sure, why not?

Desirable? Hell, no.

Think about it. If you are developing a web application and you need ensure it runs on all supported platforms then you either:

a) use standard APIs that are provided by all platforms,

b) use platform-specific APIs and watch the number of platform-specific tests to grow exponentially along with development and maintenance effort,

c) drop platforms.

Suffice to say, option a) is far more desirable.
Uh what? One's a disaster site, which needs expensive remediation. One's steady state generation of waste in a well-run reactor.
A paper published in Nature is being criticized as "too neutral" for pointing out that the evidence is inconclusive.

My comment is getting heavily downvoted, despite being properly sourced. No counter-argument or evidence is presented.

Why? Does nobody care to explain themselves?
This bug is really, really subtle. The repro that was posted that just tries to stress this bug can take hours to deadlock on some machines. Confirming that you've fixed it properly is a bit harrowing.

Even as an OCaml snob I haven't a clue how you would verify the behavior of this C library formally.
This is a great idea, wonder how I've missed this.
Should We Soak The Rich? You Bet – High marginal income tax rates, appli (cont)
Demo shows root shell. So an attacker could simply install a RAT into /Library/LaunchDaemons and it's permanent.
The biggest difference is that those platforms are more data-collection platforms aimed towards developers. userTrack is a complete analytics platform targeted more towards webmasters and non-techincal users that just want something that works without having to spend time on integrations or creating complex graphs/queries/dashboards.

Compared to userTrack, those are more targeted to just storing/displaying analytics and events data. userTrack is aimed more towards qualitative data while providing an easy way to quickly filter to your data and compare different user segments.

I have to be honest, I have only heard of posthog before (out of those three), and from what I've seen the target audience and product features don't overlap too much.
Yes, All you need is a python wrapper for your SDR and scientific Python stack (NumPy, matplotlib, SciPy, ...)
Yep, that's the heart of Computer Science.
it has been known to turn itself back on. for comcast, besides buying your own, you can also request a non-wifi router.
> And yet this is exactly what is done for farming: Paying farmers to leave fields fallow in order to maintain supply and thereby pricing.

I'm sure there are some subtleties I'm missing, but this has always struck me as a little odd. why do we subsidize agricultural production and then turn around and also pay farmers not to use fields to stop the price from falling too low?

also a price collapse isn't necessarily cataclysmic for someone with a mortgage. as long as they can keep making the monthly payments, nothing immediately changes. it's only a problem if you need to sell or if the prices never recover.
Link to paper for convenience: https://openreview.net/pdf?id=YicbFdNTTy
But, but, but... we're doing it from our side! Unlike him, who is doing it from the wrong side! It's completely different!

/s