skysight-inc/HackerNews huggingface dataset:
I was worried about this too, but have been pleasantly surprised by this laptop. I'm sure my use case is far different to yours though. I was looking at my RAM consumption on my 16GB MacBook Pro prior to purchasing the M1 MacBook Air, and I was usually hitting 14-15GB with multiple GB of swap used in my regular use case (couple of chrome tabs, some electron apps, Xcode, 1st party apps all open).

I consciously pare down my usage on this MacBook Air, but I am typically at around 7GB/8GB of ram, with 3-4GB of swap space used. It feels noticeably snappier and overall better (minus some odd Big Sur UI bugs every now and then) than my 2017 15in MBP.
I wonder if the female birth rate [1] is a factor in the widespread appeal of this product.

[1] https://en.wikipedia.org/wiki/Sex-selective_abortion#China
Brew status: https://github.com/Homebrew/brew/issues/7857
Docker status: https://github.com/docker/roadmap/issues/142

From a quick glance neither have committed release dates, but "soon."
> the ideas contained in the original work were very anti-authoritarian, regardless of whether Orwell's words can be twisted

The left and the right disagree on who is authoritarian here, and who then inherits the privilege of using Orwell to lambast the other side for it.
That's definitely what some students extract from it but the professors are indeed real and they will talk with you if you ask nicely.
I think that is an uncharitable interpretation of that comment. I read it as OP saying that those people likely watched unverified content that is now down, not necessarily illegal content. It is basically an accusation of puritanical hypocrisy. However the problem with that accusation is that it is extremely difficult to distinguish the unverified and illegal content, especially at scale, and it is why Pornhub went with this extreme measure to remove all unverified content.
Does it have this sort of performance and support? I think it is a bit of apples to oranges. However I agree, it should be much cheaper.
The benchmarks look promising, but the advice at the end to "Just Buy M1 if you'd like to have a low-power, long-lasting, quiet, and performant dev machine" glosses over the issue of software compatibility; if you're buying an M1 device to use as a dev machine today, some of the tools you use may not yet work on M1.
No, it sounds like a big red flag. Far more likely CP wasn't being logged.
I have ADHD. My motivation never lasts a day.

Good for that dude, but he's quick to generalize his personal experiences.
I don't know about France, per se, but in most western nations, gasoline/petrol used by farmers is not taxed (or taxed much less) vs the same fuel used by industry or regular people. I suspect france was the same. The yellow vest protestors mostly originated from rural areas. It was, IMO, yet another example of the growing urban/rural divide.
Stores should have a new category:

Apple M1 and Only Fans
But you implemented changes so that the students themselves determine whether or not they want to flex? That's what happened the last two units for me... For two build weeks I was in a team of 8 people, and in both cases only one other person showed up. There were no repercussions for those that didn't attend build week and they continued on to the next unit regardless of whether or not they were ready. You grade yourself model and you flex yourself model is horrendous. I know some auto-grading has (very) slowly been implemented in earlier units, but essentially I went through 1/3rd of the program without any feedback other than my own, with two terrible teachers that were both new to teaching.
Probably mostly this, but I would wager more work goes into providing more PCI lanes because I/O tends to be more demanding in pro workloads (connecting all kinds of things)
Yes, you are correct and there wasn't much support for capturing values so we would probably only support capture by reference and wait to see if C solves this problem in general by introducing lambdas.
Agree. Also: "A malicious software class was included among many other legitimate classes and then signed with a legitimate certificate," the Windows maker said. The resulting binary included a backdoor and was then discreetly distributed into targeted organizations." - which means that somehow a signing certificate must have been stolen or reverse engineered. Not simple.
> Do you know if the physics in Dirt Rally have improved on this?

Yes, the physics in Dirt Rally is not at all the same as with other Dirt series. It has got a pretty decent simulation of rally cars on gravel and other surfaces. It's awesome!
Good point: the things you mention are definitely (explicitly) advertising, but also not evil.

Maybe a "except in the cases where users/readers/individuals can create adverts, and the entire publication is explicitly devoted to such adverts" clause as well. I'm only a business grad, not a lawyer, so I expect it can be framed better than this.
It's also possible facebook users are more serious about reporting it.
Jabo,

I love to see this, more access for the book community -- especially how quickly it came together. Nice work Jabo and excited to see Typesense in action.

Open Library gladly & thankfully tweeted its support of your hard work:

https://twitter.com/openlibrary/status/1338531822536310789

In every intention of being additive to Jabo's work, thought I'd share a few resources folks may not be aware of:

1. Open Library's Full-text Search

Major hat tip to the Internet Archive's Giovanni Damiola for this one: Folks may also appreciate the ability to full-text search across 4M of the Internet Archive's books on Open Library: https://blog.openlibrary.org/2018/07/14/search-full-text-wit.... You can try it directly here: http://openlibrary.org/search/inside?q=thanks%20for%20all%20...

As per usual, nearly all Open Library urls are themselves APIs, e.g.:
http://openlibrary.org/search/inside.json?q=thanks%20for%20a...

2. Open Library's search API

By adding .json to our search endpoint, you can use Open Library's json search endpoint (which also contains bookcover links). You can also use this to fetch books by ISBN:

http://openlibrary.org/search.json?q=isbn:9781400067824

3. Book Cover Service (has issues)

We need to improve our cover service, it's definitely been neglected, but the cover IDs from our data dump, solr search index, and book APIs can be plugged in to our cover store to point to or fetch book covers. We don't yet have a current data bulk dump of covers available (it's on the roadmap) but if you need "all" the covers, please email us openlibrary@archive.org instead of hitting covers 1-by-1. https://openlibrary.org/dev/docs/api/covers

4. The new (unannounced) Open Library Explorer

I'm honestly kind of hoping no one reads this far into the comments because we haven't announced this one yet and I'm sure there are major performance issues (it's beta), but cdrini recently added dewey + library of congress classifications to our search index... Making this masterpiece possible:

https://openlibrary.org/explore

The ability to browse Open Library digitally, with all the glory of a physical library.
It works as a content rip-off machines, which is exactly what it was designed for...

but yeah in a vacuum it blows
Hmmm...in one case:

- Performance (which was a major driver) improved 100x-1000x.

- Reliability (other major driver) improved ~100x

- Codebase reduced, features increased, habitability dramatically improved

- Resource usage redcued ~10-20x

https://link.springer.com/chapter/10.1007%2F978-1-4614-9299-...

What would you consider a success?
The panic/recover mechanism would be a disaster. C code is not written with the possibility of stack unwinding in mind and this introduces the possibility of non-visible, non-local control flow at every function call. The simple possibility of that would massively hurt codegen. One of the benefits of writing in C over C++ is that you don’t have to worry about non-local control flow like exceptions.
Super impressive, but these are all single threaded workloads, right?
All of the examples await each and everything. Where does being async become most useful? I can’t think of anything I might want to do really that won’t have me wanting to wait for the previous thing I was saying to Chrome to first complete.
Rapidly being fixed, from what I can tell from tables.

I don't think it is going to be any worse than upgrading to a newer version of OSX, where a couple programs here and there just never work again because the devs threw in the towel, while every other dev and studio does whatever they need to do to make it work.
Problem is, you could report the most well-sourced, well-worded article and some portion of the readership would only glean a few details, wrapped up in the context of their own understanding or existing outlook, and then repeated through their own interpretation.

There's really nothing to be done to prevent this except to note how important it is to consider all of the associated information, and present its context.

You'll never control how the information is processed by each receiving party, and nor should you.

It's good to have this information—it's good to let people know that there is always the potential for something similar, or worse, to arise.

Similar to knowing your entire house might be wiped out [by a major storm] someday if you move to Florida—which wouldn't surprise anyone anymore. Repeated dispersal of the information will help prevent rampant hysteria... once a semblance of understanding and context is normalized.
Just waiting for the 15"/16" version. I don't use an external monitor so 13" just doesn't work for me.
also IIRC Windows Index Server has done this since the late 90s. And you can certainly configure it to index across shared drives.

Not suggesting it though :P
There are also more CPC members than the combined total populations of the UK and Australia, to put things into perspective.
For our setup with Typesense we created a mapping, did an initial bulk import and then set up ORM lifecycle events to sync insert/delete/updates from the database to Typesense. We are using Symfony with Doctrine as the ORM.
Odd you were downvoted down much for mentioning that humidity impacts how we feel temperatures..
My intuition is that x86's wasted die space on instruction decoding, backwards compatibility, etc. can be spent on making bigger and wider cores, and this seems to be what M1 is doing.

However, there are still some other aspects to consider. One is Apple's process lead against both Intel and AMD. The next is the memory situation; it'll be interesting to see if increased latency from more conventional configurations will change the dynamics much. (I suspect no, but some people suspect yes.)
> The frequent use of the term "disrupt", just shows how much the culture has descended into degeneracy.

This is an extraordinary claim.
I refuse to believe that people care more about the monetary and legal consequences of killing another person than the moral aspect.

Hypothesis: Dutch drivers are more careful around cyclists primarily because everyone rides a bicycle themselves. Knowing what it's like riding a bicycle in heavy traffic makes you a more careful driver.
it's a reasonable mistake to make, but it's probably not correct.

dang made a good post about this recently. I'm having a hard time finding it now (he posts a lot), so I'll just paraphrase. a lot of (sometimes vile) positions are strongly advocated for by a minority of users, but only weakly opposed by the majority. that vocal minority will upvote any friendly post, while the majority will just shake their heads but not necessarily downvote every single post.

so it's actually quite common for the top comment to be against the aggregate opinion of the userbase.
The story that you mentioned is very typical in Balkans cities where I am from. It leads to huge fights between the neighbors and typically the apartment building ends up not using the central heating at all and residents resort to using far less efficient electrical space heaters or even fireplaces. So everyone ends up miserable.
Google has no interest in you having a backup. Use takeout and make it regularly. With a script if necessary. This holidays I'm moving to fastmail.
It’s not as disconnected as you might think. The pandemic is on track to cause a roughly ~7% drop in emissions for 2020. And (depending on the ever changing forecast) something like ~5-7% drop in global GDP for 2020.

So the link and magnitude appears pretty strong and the results appear pretty much expected. We know how to do this.

One: stop the emissions by switching to renewables and nuclear, and away from fossil fuels for transport.

Two: drawdown the carbon we’ve already emitted (and will emit during the transition in One above) through reforestation, rebuilding wetlands, building new carbon sinks, and carbon capture.

The market and a political approach are the only solution. How else are you going to institute the subsidies and taxes and government scale infrastructure and environmental programs.
Nice! I was looking for an API that provides air quality as well as temperature data a while ago for a demo project. Used Air Visual in the end but would you know of any alternative? I realize this one here doesn’t include air quality indexes.
Read a paper: GiantVM–a type-II hypervisor for many-to-one virtualization
Antrim Michigan Forensics Report [pdf]
* "The allowable election error rate established by the Federal Election Commission
guidelines is of 1 in 250,000 ballots (.0008%). We observed an error rate of
68.05%. This demonstrated a significant and fatal error in security and election
integrity."

* "On November 21, 2020, an unauthorized user unsuccessfully attempted to zero
out election results. This demonstrates additional tampering with data."

* "d) Microsoft SQL Server Database not protected with password."
Agreed. In Go, defers accumulate and are all called at the end of a function, which I believe is a mistake (but there are practical uses for it). I think it would be much more fitting for C just to have the defer happen at the end of the scope. It would be very easy for compiler devs to implement it too--that above example could be done just by taking the defer block and pasting it at the end of the scope, with zero overhead. More complex control flow can be implemented with a simple goto.
These days I have the same problem because the downtown Brooklyn PTACs all have the thermostat sensor right next to the window.
Humid -40C air becomes very dry +20C air when it gets inside a heated house.

Saturated vapour density, the basis of relative humidity, about doubles every 10C.
A window is full of physical metaphors, like buttons, draggable handles/bars, tabs/paging.

But yes, it is also an abstraction of a set of related functions that manipulate or show data. It is even necessarily an abstraction of the computational objects it represents. But the sign(s) of the window points to physical/metaphorical objects.

Now the name "file" is also a metaphor. It represents (abstracts) a block of physical memory. But "file" is (or was) a sign for a physical thing made out of paper.

The metaphor of a file is on one hand useful, as it helps to understand physical memory as a set of objects we relate to in the outside world.

However it is also misleading: A real world file is typically immutable, to a high practical degree at least. We usually don't change files outside of correcting mistakes. We just add them and put a date. The file is first in "working" mode, then it is "done" quasi forever. To achieve the same with the computational object we need to impose constraints and/or discipline.
As someone from Southern California, we have a similar phrase: "There is no such thing as bad weather"

That's it. That's the whole phrase.
I can do at most 4 hours of high intensity focused work in a day. But usually administrative work at my job takes up so much time (interviews, meetings, standups, etc.), that I don't have to worry about that limit anyway.
I love that the picture of the top is of smelling a book. I love book smell. Although books are heavy, there's a definite smell to libraries that I think calms me right down. I miss that smell these days.
It was safe. Besides, net deaths actually decreased because it inconvenienced other people into staying home.

https://www.nber.org/papers/w27408
It varies widely by org. TypeScript is intentionally designed to accommodate as wide a swath of styles as possible (even to a point where some functionality is duplicated: you can have enums or string unions, you can have interfaces or object types, etc). TypeScript code can be written squarely in a C# developer's comfort zone (unsurprising, given it's developed by Microsoft), or it can be a richly expressive and flexible immutable/functional/structural type system. It's similar to what I've heard Scala described as (though I haven't used that myself). In some cases though this is a strength: I usually to stick to a functional style where I can, but end up with a handful of classes where they make sense. Being able to mix the two smoothly is nice.
Those Redis results are very interesting. So interesting that it looks like something is wrong with the test.

Maybe the OS is a factor? I assume they're connecting to redis over domain sockets?
I also remember Google's marketing campaign to shove Chrome in installers for Windows.
I'm responding the the question the op posed "For what?" and then proceeded to offer the most innocuous thing advertising does when there are far more well known malicious things happening every day.

I agree this won't convince people for the reason you've stated I just want to make sure we're all on the same page about the actual level of harm that happens.
The exasperating thing about AWS is that it inevitably turns engineering teams into equities and derivative traders. Yes, all programming is about balancing storage, CPU, memory, network I/O against each other, but AWS introduces the complexity of needing to reason about these things over time horizons that are long by a startup's standard.

If all of your business's metrics are sharply up and to the right, you probably don't need to worry so much, but if your goal is operational cost efficiency for a relatively stable workload, AWS is a challenge. That may be a blessing in disguise, as self hosting becomes a reasonable thing to consider if your needs are nontrivial and relatively inelastic.
anyone living in cold countries know most of the heat is lost through the hat.

Those folks think they know. What they don't know is the "X% of heat lost through your head" myth is based on a poorly-run U. S. Army study from the 50s. I'd provide a link, but it's trivial to search for one from a source of your choosing.
You HAVE to make those determinations on a case-by-case basis.

Like all freedoms, the freedom of speech is slippery, difficult to define, and has fuzzy boundaries. It can never be absolute, because that would immediately raise contradictions. Where does your freedom end and mine begin?

In this particular case, how big does a company need to be before we start forcing it to host content that it doesn't want to host? When is it ok to force someone to provide a universal platform... to tie their hands so they can't moderate as they see fit?

Do I have a right to stand on your stage and shout whatever I want at your audience? Do you have a right to buy every stage and then exclude and censor people like me?
cant wait for the day the FTC breaks up EA
I'm sceptical that there are many (any?) decent "communities" for coders anymore; particularly since the rise of StackOverflow and it's sibling forums.

It used to be the case that niche techs and business domains could provide a rallying point for those heavily-involved where you would see familiar names and could even get to know them a bit.

In the age of million-member fora with much wider scope like the above, that's just not something that is as easy; communities are more difficult to form around a tag.
yes, I should have clarified. They still do hack weeks AFAIK (I left about 6 months ago), but they no longer do continuous "20% time"
Changes in GDP can be used a proxy for economic progress. GDP itself is a measure of economic activity. The underlying assumption is that the overall structure of the economy does not change much from one year to the next. Thus, while an increase in GDP is usually analogous to an increase in overall economic well being, one must keep in mind that GDP is NOT a measure economic progress, wealth, income, happiness, well-being, etc.
Living in Finland. For city life I have never needed extra clothing. Short sleeved shirt and proper jacket. Change the jacket depending if it's +15C or 0C or -15C...
The real worthwile goal is having a high GDP /per capita/. If you take the top countries by GDP alone, you have China, India, Brazil, US. None of them are at the top in quality of life measurements.
eBPF gives access to kernel-level information that's normally hidden from userland tools.

For example, I once wanted to find out which processes were sending out DNS queries.

It sounds like a simple problem but common tools like netstat or wireshark can't tell you the process which sent out a DNS query, only the sending port.

The reason is that the sending port is a short-lived randomly selected ephemeral port which the kernel opens, sends a quick chirp of data and closes within milliseconds. The sending process isn't traceable even using more complex tools like strace or auditd.

I used eBPF / bcc APIs to instrument a kernel-level function and data structures in UDP networking code and report the PID and port every time a DNS query is sent out.

It's like attaching a user-friendly debugger to large portions of the linux kernel.
Embedded codepage is a good idea, but proposed 'unicode.map' format is limiting:

- Target side is limited to single bmp codepoint

- Local side assumes single byte encoding (so, for example, no shift-jis support)

Such limits could make sense from performance/simplicity standpoint, but not in a part targeted to non-ancient machines.
When I carried a pager as an engineer at a factory, it lasted for months on AA batteries. It's been almost a dozen years, so I'm starting to forget whether it was one cell or two. It took me years before I stopped reaching for my hip every time the lights flickered.
> The barrier is in getting your card accepted by zillions of retailers and online merchants. Having built that network is what entrenches Visa and MC.

Open Banking is interesting in that regard, in that it allows for account to account transactions.

Worldpay have apparently built some tech to support it https://www.finextra.com/newsarticle/36039/worldpay-rolls-ou...
Why are people flagging this? Genuinely curious. I don't agree with every point but I think it's a valid comment.
It's not the other country accepting, it's ensuring the company adheres to certain standards in it's supply chain. Any penalties would be assessed against the US based company.
Kind of an example of a "bigger fuck up" I was alluding to
Good question. That's a broadcast medium, though. In the UK, Australia and Germany (amongst others - these are only the countries I've lived in that do this) there is a public broadcaster supported by a tax. It's not popular - irrelevant and annoying in the internet age. But it clearly solved the "how do you get broadcast media without adverts" problem.
Semicolons came in with Algol 58 too, which used them in what now seems like a really excessive way.