skysight-inc/HackerNews huggingface dataset:
A temperature display itself probably wouldn't be of much use because the CPU will reach an operating temperature and modulate the frequencies/boost to avoid exceeding it. One user could be enjoying full performance at that temperature, while another user is running at 1/10th the speed.

The OS does see the perpetually fluctuating frequency state of the processor, though, and can monitor it over time in a correlation with the temperature and display a simple aggregate performance metric, flagging as a system alert when performance falls below a set threshold. I've had relatives whose system saw a dramatic, very noticeable usability improvement after a couple of quick bursts of compressed air.
An historic day!
But the latter disqualifies it for the former.
https://media3-giphy-com.cdn.ampproject.org/i/s/media3.giphy...
Also, I'm not entirely sure what the AI is doing in here that could not just be calculated... Could you explain that in more detail?
> My fruit and vegetables aren't getting any smaller.

On the plus side, if they are, they usually sell by the pound.
(Seems like I'm writing this to myself too.)

https://letterstoanewdeveloper.com/2020/04/20/you-should-pla...

Off the top of my head:

- play a lot more without any expectation, don't be afraid to leave a trail of mistakes and unfinished projects

- make sure you are healthy, eating and exercise, lots of sleep

- make sure you allocate time to playing and not be distracted by other things

- watch a bunch of youtube videos on computing, programming

- play play play

- don't try to force getting that excitement back, so play a little each day and if bored, do something else

- if you are worried about wasting your time playing, look back and see what you have accomplished over the last week. Know that another week will pass and you can decide to fill that week with tinkering or not.

- be in a relaxed state when you want to learn something
Is there any text-to-speech system that could run on hardware like this with good results? I still use my old Kindle Keyboard with sideloaded books because it has pretty decent text-to-speech (which Amazon removed from later revisions.) I've tried some open source TTS systems like festival and could never get any to work well enough to actually use (insufficient voice quality to work at faster reading speeds.)
Great talks so far. More coming...
Can you summarize what the real advantage of digital currencies are? What does it enable that the current system doesn't?
They should (I've not looked) build on Macs - honestly I don't know what sound system a Mac uses. There's always 'elementaryOS' if you like that style of interface.
I've had good luck with the iFixIt kits, but I haven't had to use them often enough that wear might be a real issue, so perhaps I just haven't seen it.
I wasn't in the room, I was only an intern at the time, but I worked with engineers who were. They literally had an ugly beige Dell machine with the OS running. Although I can't seem to find any article backing this up, it was wildly believed internally that Avie and Rubinstein left because they didn't agree with the change. Avie for sure was quoted as saying the PowerPC made the Mac special.

https://www.zdnet.com/article/tevanian-rubinstein-leave-appl...

Rosetta was the missing piece Apple needed to make the transition viable.

https://web.archive.org/web/20140714174257/http://news.cnet....
> I don't see any advantage for the end user

If it had the same price, the same performance, and twice the battery life, that would be an advantage to many users
>I have never seen a form ask about family members.

You haven't? Because I definitely have seen it. I'm not sure it's universal, and I know people do go to work for companies where their relatives work, but it's something that is asked on applications I've filled out, and as far as I know, is perfectly legitimate to factor into decisions.

Furthermore, race, that I can remember, always has a disclaimer that it's kept separate without identifying the person and used for reporting on diversity. And you can decline to select an answer too.

My view is that if there is a bar set that is reasonable and results in competent people being hired, then how people are selected within that set doesn't matter that much. Maybe with the caveat that I wouldn't want everyone to use the same preferences such that every employer would exclude me.

I don't see why I should be threatened by either nepotism or affirmative action. If I'm at a disadvantage, then I can take pride in having to work a little harder. Conversely, people give you more credit if they are aware you are disadvantaged, even if it's unspoken and unofficial.
By throwing away TCP, they are throwing away decades of optimisations, and hardware offloading that network hardware makers made to handle TCP well

Indeed. I work at Netflix on optimizing cpu efficiency on our Open Connect CDN nodes, largely to reduce power use and capital expenses. We use FreeBSD, ngnix & TCP, and make heavy use of offloads like async sendfile(), TSO, LRO, kTLS and more recently hardware kTLS offload.

Right now, I have a single socket 32c/64t AMD Rome server delivering over 350Gb/s of real Netflix customer traffic. This traffic is all TLS encrypted, and is served across hundreds of thousands of TCP connections.

From measurements we've done, current QUIC would cost about 3x as much as TCP when using software crypto. So my back-of-the-envelope guess is that this box would do about 77Gb/s with QUIC (230Gb/s is the limit when disabling hardware TLS offload and using software crypto).

Are the benefits of QUIC really worth an a 4x increase in the amount of energy required per stream?

Once QUIC has optimizations similar TCP in place, the story will obviously be different. But we're not there yet.
They make screwdriver kits specifically for working on electronics and many of them include an Apple-style head. It's annoying that you need to buy one, but they aren't hard to find.
Yes, that's how it should be. Power should be constantly challenged, and taken away extemely easily. Eventually maybe people will stop talking it and we can decentralize society more.
> A user should be able to fully trust their digital companion to protect their personal information, and to always act in their best interest. Without this feature set, a digital assistant will never truly be successful.

I wish this were true, but users will be oblivious to the risks, until during discovery in a lawsuit, their voice recordings show they conspired to unionize, despite promising otherwise in the EULA for their job. That is if they ever find out, and don't just get discreetly let go the moment the Algorithm considers them risky.
My feelings exactly. I want a no-questions-asked unsubscribe option. IAP is guaranteed to provide that, not the individual apps I download. So even though the 30% share of revenue might look huge, being an independent trusted arbiter probably makes it worth it?
I looked it up. That's not true. The hardware isn't there, and would require the RPi foundation purchase a license to implement.

See the engineer reply in this thread:

https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=2078...

> That is licence for the HW, so you buy it then add the requisite HW to the die, so no, it cannot be added later without redeisgning the HW, which would cost about $1M Plus the licence....
The Mechanics of Apotheosis
I am acutely aware of the Holodomor. However those who died in the Holodomor were not killed by nerve agents, they were killed by forced starvation.
Making chalk mark on generator $1.

Knowing where to make mark $9,999.

Ford paid the bill.

—-

I’m calling bullshit on this. It’s a classic urban legend told about many different famous and not famous people.

Edit: https://www.snopes.com/fact-check/know-where-man/
Fascinating and sad. I'd like to tell a similar story with a happier ending. I was looking for the first volume of JH Schroeter's observations of Mercury (published in 1788!) when I was writing my own PhD, and found it thanks to contacting a group of fans who were working on restoring and collecting his heritage in the Lilienthal observatory. All of my previous efforts had failed, but I learned my lesson here: if you want something hard to get, look for people who might be obsessed with the subject.
This whole situation reeks of entitlement.

Apple is under no obligation to make someone’s ideal business model feasible. Just like if you want to post content on Facebook, or if you want to sell through Stripe, or you want to deliver groceries on Instacart, or you want to have a business in the USA - you have to follow the rules created by the owners of the platform you stand on, or find/start a new platform. This is a fundamental aspect of social life, not some corporate profit-seeking BS from Apple.

No one is making DHH do an email app. No one is forcing him to charge $99. If Apple is so big and bad, then maybe he should be working on a new mobile phone platform instead of another email app. Complaints about injustice without alternatives hold little weight.

Finally, if this was something society actually needed, I think I’d feel differently. If this fight was over an app that was critical to survival or civil liberty or something, it would mean something different for Apple to reject it. But it’s not something we need. It’s not important or critical in any way. It’s a new email app. Forgive me for not busting out a bigger violin for someone who has already released multiple profitable software products and is now upset that an even richer entity won’t let them have their exact way.
My point is that there is no reason why you wouldn’t used fixed-size symmetric keys which are more performant, prevent leaking message size, and have all the other security properties that you’d get if you just used SSSS.
And the Trump administration has not?
Network software has made it possible to keep trade secrets perfectly. When you deployed something physical, people could analyse it in detail, trying to figure out what the ingredients to your drink were, pulling apart your widget and measuring it very precisely, that kind of thing. Some would be easy, some would be hard, but it was all at least physically theoretically possible. So the patent system said “save us the trouble of figuring it out, and we’ll grant you a monopoly on this particular approach for a while”.

But with network software, the interesting part is out of reach, so you can’t reverse-engineer it.
> SHA-1 wasn't intended to be cryptographic in Git. In Git, SHA is used to facilitate "content addressable storage". It probably would have been better if something like Murmur were used, because it would have been very clear that the function was not being used in a cryptographic sense.

For "content addressable storage" using hashes to work, you cannot have different files with the same hash, otherwise getting that file (through its contents hash) could return a different file. The only way to make sure there are no different files with the same hash is to use a cryptographic hash, otherwise some joker will create two files with different contents but the same hash (as happened with md5, and later with sha1; luckily, these sha1 files did not have the internal blob header git uses, and git was changed to detect and reject files created through that technique).

> The correct solution is to sign commits with something designed for that (PGP).

Git commits contain only the hash of the tree, the hash of the parent(s), and some other information like dates, authors, and commit message (see it for yourself with "git cat-file commit HEAD"). That is, signing a commit gains nothing if the hash of the tree (and all hashes nested within it) is not a cryptographic hash. You might think the answer is "just sign all the tree contents", but that would be really slow (a checkout of the Linux kernel tree seems to be over one gigabyte nowadays; compare with a commit, which can be as small as 250 bytes).
Even as a speaker, I'm surprised by how wide the use cases are being found for Nim:

- DSL for real-time audio processing

- Embedded programming with light switch

- Creating GBA games!

- Compiling to Android without Android Studio

- Game dev in 30min

- Promising REPL
The talk about the new garbage collector by the Nim's creator Andreas Rumpf, is a must watch: https://www.youtube.com/watch?v=aUJcYTnPWCg&list=PLxLdEZg8DR...
JVM bytecode is already code on ARM because of Android, sure it's not OpenJDK and maybe not even a VM, but there should be more than enough experience to draw on.
Banning the use of a common noun is distractive and inflammatory while doing nothing at all to address the real issues. What are we going to do when the whole software industry is done wasting countless man-hours of work renaming git branches? Ban the use of the word "order" because that too might remind someone of slavery? This is just an endless rabbit hole that leads us nowhere. Why not we just address racial inequality directly?
Walls get such a bad rap. They are how we do resilience. They are how we prevent cascade failure. They are how we can keep sailing even when a compartment floods.
But we do build things. Those things are software. Software has sucked Ali The air out of the room. Our top talent is sprinting away their life building adtech and SaaS, not buildings and spaceships.

Hard to believe Andreessen can't see this as he's part of the "problem" I'd you think it's a problem.

Software has eaten the world, meatspace is in second place now.
What's the latest on that? I hadn't heard that he released any of the NDAs, but it looks like I missed it.

https://www.bloomberg.com/news/articles/2020-02-21/bloomberg...

Am I missing something broader? That sounds more narrow scoped than what you mention.
I think this mistake might be very effective for it.
Some people like myself and gwern have lists of papers that we're looking for:

http://trettel.org/papers-to-find.html

https://www.gwern.net/Fulltext
We used Skype for video calls.

I see, no compromises - no non locked down system for you.
While skimming the article I realized that fortunately I'm not buying any of these "foods". Moreover, in my country the law requires specifying the price per unit using common unit for all products, and I often make use of this information.
Very surprisingly wide range of subjects so far.
Talks are really nice, from embedded to web programming :) I'm watching till the very start and will probably watch till the very end.
Nice to see so much people using Nim, it's certainly gaining popularity.
Those exists now, in the form of eink Android phone/tablet. The refresh rate of eink makes their experience suboptimal, but some find it usable enough.

You can search for Boox tablet, or Hisense A5 phone.
It says it's in the owner's trash now for some reason!? I want this so bad.
I run one of those, https://pipes.digital. It supports scraping of sites that don't have RSS, creating a feed via xpath or css selectors. From the sites this cool project supports it has integrated support for Youtube and Twitter. But I think it would be a great extension to embed rssbox and offer blocks for all those services.
Dave Thomas – How I'm Becoming a Programmer
I can see your point now. Indeed they can feel inescapable.

One thing I try to do is to minimize how much revenue they get out of me. For example, I use uBlock Origin and uMatrix to block their ads and scripts, their cookies, Google Analytics, etcetera. I hope they are losing money on me, that'd make my day!
So many interesting talks, DSP, games, deep internals, embedded stuff. I did a quick talk on making games in it. Hopefully do a Nim Games Miniconf in the future seeing as there was a lot of interest.
Personally I am waiting yours.
Australia says it's under nation-state cyberattack
Here's an idea, stop constantly feeding yourself from companies who enjoy playing psychological pricing and ingredient/filler games on massive scales. Chances are you have someone in your town who roasts coffee beans. Chances are there are local eggs you could be getting easy, or with a little more effort, harvesting your own. Stop feeding yourself and your offspring insanely high levels of sugar breakfast cereal. Have you realized that they skirt food definitions around you? When was the last time you bought real dairy iced cream? Why are we chlorinating chicken and pumping it full of saline solution for the shelves, again?

This article is frustrating because the onus is not directly on the manufacturing... consumers allow the behaviour by largely being ignorant about their own nutrition. But who can blame them, we have entire governments building pyramids to suit questionably beneficial food industries. Where does all that corn come from for our addiction to high fructose corn syrup?

Stop letting people and companies who do not care about YOU, feed you and your family.
Alas, "File is in owner's trash".
>It also excludes pay to win games.

Who would define if a game is "pay to win"? Sounds like something that would never happen. Age restrictions are hardly monitored.

You know mobile gaming in 2020 is predicted to generate $77.2 billion? You are mistaken if you believe Apple would ever exclude any of that pie.
That’s not Apple Pay. That’s in app purchasing. That’s a completely different payment flow.

In app purchasing: User pays Apple with the card on file with Apple. They take 30% and pay you in 30 days. You get a tax form at the end of the year.

Apple Pay: Multiple cards can be stored in your digital wallet on your device. Apple doesn’t store your credit cards on file. When you pay via Apple Pay, you choose the card,Apple takes a much smaller cut, the payment goes through the credit card network, through your merchant bank and you get paid within 2-3 days. Apple doesn’t even have a record of your transaction unless you’re using Apple’s credit card.

You are responsible for establishing the merchant account and taking care of card processing and refunds.

You are also responsible for making sure that users update their credit card information.
> as if I bought a product from a storefront that's in a building owned by a landlord who supports a cause I don't agree with.

There are plenty of people who would look at this situation, and do whatever they can to make sure they don't enable that person.
WWDC Rocks
At time of writing, we've had 9 talk premieres so far. You can watch them using this playlist[1] or watch the latest talk premiere live here[2].

1 - https://www.youtube.com/playlist?list=PLxLdEZg8DRwTIEzUpfaIc...

2 - https://www.youtube.com/watch?v=NOAI2wH9Cf0&list=PLxLdEZg8DR...
I really wanted the Pixel Qi to release something and succeed but they are gone now.
High res version is inaccessible there.
I'm not sure I would say I am an expert, but I am a real detective, not an armchair one, and I have previously worked with RCMP.

This thread [0] from a former CSIS officer and illicit finance expert has some criticisms.

I notice as well that the authors aren't exactly coming out swinging in defense of their piece [1][2]

> "Do you know how it would be that he would withdraw the money from a Brinks facility? We did our best to understand that but may well have missed something."

This is basically the entire crux of their argument; that there's no way he would have withdrawn that amount of money from Brink's without being an RCMP agent, but they don't (IMO) substantiate that.

This Reddit user flatly contradicts it [3]

> "My family uses Brinks all the time to make large deposits and withdrawals for business purposes."

> "The Mountie source from that article is absolutely wrong from what I've seen, you CAN collect money from Brinks as a private citizen. Fuck, I've SEEN it. That's why I'm asking. Maybe the Mountie just isn't familiar with large cash transactions for business purposes but how do you think Casinos stock up on the right type of bills? Or Liquor Stores? Or Grocery stores?"

Anyway, I didn't (and can't) say it is false, just that the article had failed to convince me.

[0] https://twitter.com/JessMarinDavis/status/127432159544467046...

[1] https://twitter.com/stphnmaher/status/1274150076760363009

[2]
https://twitter.com/stphnmaher/status/1274378948743397376

[3] https://old.reddit.com/user/Sociojoe
It might give a small boost to Windows-on-ARM that Microsoft has been trying for over a decade. Porting a typical windows app might be easier than porting to Mac/Linux because you still have DirectX and all the Windows libraries.

There's also x86 emulation on ARM. It's slow, but it might be enough to run that 20 year old business app.
Lack of backwards compatibility every time Apple changed their OS or processor pretty much ruined my life back when I was trying to write games on the Mac, because they coincided with downturns like the dot bomb and housing bubble popping (in that case just after iOS arrived). I was so beat down trying to survive at life that rewriting everything I had just written the last year for the new hotness became too much of a burden. I worked a bunch of dead end jobs instead and wasted whatever potential I might have had. Now midlife has hit and I've generally let all that go, but it still bothers me thinking about what might have been.

That said, Intel has sat on their hands for 15 (I would argue 20) years, and so it's unsurprising that Apple is ditching them. I remember seeing 3 GHz processors sometime around 2003-2004. Very little has changed since then. We have faster memory busses now but we've generally lost almost two decades of Moore's law. Before that, processors got twice as fast every 1.5 years, so 100 times faster every decade, which would be performance equivalent to a 30 THz processor today.

Note that where progress HAS happened is video cards (GPUs). So I'm somewhat optimistic that if Apple disrupts the CPU industry, we might see true general-purpose computation speed up rather quickly and break the 4 core, 1 memory bus barrier. I think low hanging fruit here would be 16 to 256 cores arranged in a grid, with the square root of that number of memory busses on an edge. With today's tech, we could have 1024 DEC Alpha cores with 32 memory busses for not much more than we're paying for an Intel i9 with 2 billion transistors (the Alpha had 2 million). Yes, I know it's not an exact comparison, but I have a computer engineering degree so this isn't the time to be pedantic.

General purpose computing could also disrupt the GPU and AI industries, because we could jump ship from the ever-narrowing niches of rasterization and neural nets, and move on to broader experiments in things like ray tracing and genetic algorithms. I had originally wanted to do that with FPGAs, but I've been burned out so long trying to keep up with the shortening attention span of tech that I had to let it go.

Hard to say if any of this will happen, but I just wanted to shed light on the kind of innovations we've missed out on under two lost decades in tech. This is the tip of the iceberg. An explanation for this is that customers want cheap eye candy, and prices have certainly fallen on track with Moore's law. But I've vote to finally see better performance again. Also I'd like to see the emergent effects of better processors, such as more use of parallelized higher-order functions and data driven/functional/declarative programming using something like the Actor model, piping data around with simple tools that do one thing well, borrowing techniques from UNIX and Clojure/Erlang/Go/MATLAB/etc.
Pardon me, but a statement like this shows you either didn't use ElasticSearch/Solr/Lucene to extent to understand how it works, or you haven't used Postgres for serious full-text search.

Every tool has its place. Postgres works wonderfully in 90% of user-joe cases, but when you start to shovel in TBs of data, you'll need to look for something else.