skysight-inc/HackerNews huggingface dataset:
Create ML has been generally available since 10.14 (2018)[0], while Lobe's product had a preview in 2018 and was bought by Microsoft the same year[1]. Apple has been pushing on-device ML for 4 years or so now[1], so, if anything, Lobe is Microsoft's answer to Apple.

0: https://developer.apple.com/documentation/createml

1: https://blogs.microsoft.com/blog/2018/09/13/microsoft-acquir...

1: https://www.zdnet.com/article/ai-big-data-and-the-iphone-her....
Then we get the really fun question: if the experimentally determined structure is only 90% accurate, can machine learning actually reach 100%? Can you learn exact truth from inexact examples?

Which gets into the concept of whether the ML model has actually learned some deeper conceptual ideas than we have, some deeper truth about how this works. If so, can we somehow extract that truth, or is it truly a black box that does the thing we want?

I'm reminded of a sci-fi book I read long ago in which humans are discussing the fact that the science they are utilizing is beyond the scope of a human mind to comprehend- only the AIs can intuitively deal with 12-dimensional manifolds (or something to that extent). Maybe we've reached the doorstep of that future.
On a related note, from 2012: “Show HN: This up votes itself” https://news.ycombinator.com/item?id=3742902
I never needed it, XCode + UNIX is more than enough.
Slack has a $135B market cap.

At that price, it'll be a merger, not an acquisition.
The "experiments" here use X-Ray Crystallography. Like most methods of measuring anything, we have a pretty good idea of its accuracy under various conditions.

Think of it like satellite imagery of a tree: A score of zero would be a single green-ish pixel, while a score of 100 would show each leaf within the range it naturally moves in due to wind etc. (proteins tend to wiggle quite a bit under natural conditions, as well)
Did you read the article? Does not seem like it.
Wow, do you mind sharing where you were moving from? Only 6-10 schools around me.
The article answers this: x86 has variable-sized instructions, which makes decoding much more complex and hard to parallelize since you don't know the starting point of each instruction until you read it.
Photoshop doesn't need anything Homebrew related.
>They even open sourced... calculator and powershell.

AND DOS 1.0 lets not forget that, they even work on the Linux kernel anything HyperV related...Windows is the better Hypervisor anyway ;)
STIR/SHAKEN was, in essence, signed into law (as the TRACED Act) just about a year ago in December 2019. The FCC approved the mandate March 31 this year with a deadline of implementation June 30, 2021 (2022 for smaller carriers).

So to say he’s done nothing is very not true.

https://en.wikipedia.org/wiki/STIR/SHAKEN
Article on the program here:

https://abcnews.go.com/Travel/wireStory/hawaii-seeks-remote-...

Coinciding with the approach of winter in other parts of the U.S., “Movers & Shakas" — a reference to the Hawaii term for the “hang loose" hand gesture — launches Sunday as a campaign to attract former residents and those from elsewhere to set up remote offices with a view. They're touting Hawaii's paradisiacal and safety attributes: among the lowest rates per capita of COVID-19 infections in the country.

The first 50 applicants approved starting Sunday receive a free, roundtrip ticket to Honolulu. Applicants pledge to respect Hawaii's culture and natural resources and participants must commit several hours a week to helping a local nonprofit.

It didn't take much to convince Abbey Tizzano to leave behind her Austin, Texas, apartment to join four Silicon Valley friends in a rented house in Kahala, Honolulu's version of Beverly Hills.

She had never been to Hawaii before. She booked a one-way ticket, arrived in September and quarantined for 14 days, complying with the state's rules at the time for arriving travelers. She's keeping Central time zone hours while working in account management for a software company, allowing her to end the work day early enough to enjoy long hikes along mountain ridges or walk five minutes to the beach.
Thank you for sharing the information.

By the way... I really enjoy chess.com. The recent addition of getting to retry your game mistakes is really cool. I'd love to see those kept overtime and be able to retry them all in a random order later.
and the music is so good. imuse was a marvel. the music transitioned between areas in a way that hasn't been matched.
That looks like a great fund! For "best in the EU" it'll have to compete with the terrific and pretty light-weight NGI Zero though, which has supported many projects already: https://www.ngi.eu/ngi-projects/ngi-zero/
That and that their CPUs are designed to run one OS and apps are developed against one set of libraries. This frees them to tune the hardware to the needs of the software much more than any other manufacturer can do (a PC needs to run Word and Autocad equally well)
To be fair, society already has prevalent deflationary capital - real estate.
So you can get great weight loss
How fast does it have to be? I was curious and implemented a trivial loop in C++ that draws "scatter plot" on your benchmark (scatter plot with lots of [0,1]^2 points). Its concept of "scatter plot" is: 1920x1080 image, draw a non-antialiased (i.e. ugly) filled blue circle of radius 4 at each point, where the unit square is stretched over the entire image.

Doing this (C++, CPU) takes ~0.21 seconds for 2 million points, and ~2.06 seconds for 20 million points. The result is a solid blue rectangle, but that's beside the point.

Doing the same on a trivial GPU implementation using CUDA, where I cheated by not even using atomic operations (so this only works because the dots are solid), takes ~0.23 seconds for 2 million points and ~2.3 seconds for 20 million points. Apparently the (my? (GTX 1050 mobile)) GPU doesn't help here.

For comparison, with matplotlib (`plt.scatter(x, y); plt.show()`): for 2 million points, plt.scatter() takes ~10 seconds, and plt.show() takes about 3 seconds fill first image. Zooms/resizes etc. seem to be the same time, or if less points show, proportional to the number of visible points.

So unsurprisingly my cheap C++ code is faster than matplotlib (it doesn't even anti-alias), but is it faster than Matlab? I have neither Octave nor Matlab, perhaps you can compare with matplotlib?

EDIT: my code here https://gist.github.com/tomsmeding/1631090df10ab5ac98403304e...
YouTube SEO: How to rank YouTube videos fast in 8 steps – 2021
A step-by-step guide to help you rank your videos on YouTube to get more organic traffic, views, and conversions to both your videos and channel.
Unified memory is old, every CPU with an integrated GPU is on unified memory. It's not doing anything at all for M1's general performance.

The main reason for M1's performance is just that Apple managed to get an 8-wide CPU to work & be fed. That's it. That's the entirety of the story of the M1. Apple got 8-wide to work, while Intel & AMD are still 4-wide. ARM's fixed length instructions are helping a ton there, but Apple also put in work to feed it.

All the other shit about specialized units & unified memory & vertical integration is all irrelevant and mostly wrong. The existing Intel Macbook Airs are all unified memory with specialized hardware units for specialized tasks, too (Intel QuickSync is 9 years old now - dedicated silicon for the specialized task of video encoding). Apple did absolutely nothing new or interesting on that front. Other than marketing. They are magic at marketing. And also magic at making a super wide CPU front-end, with really good cache latency numbers.
He'd be better suited to ALEC or any industry group. Companies like to farm their bribing (ahem, lobbying) out to groups who don't have to worry about their reputations.
You hit the nail on the head here.
> all these companies might eventually lose the goodwill of the programmers by exercising too tight a control

That's what most superhero plots are based upon isn't it? The bad guys have gotten so bad that here comes Batman to save the day.

It's fiction for a reason :)
> People don't seem to have a problem with strictly enforced rules in finance. eg. "your bank account can't below zero without triggering a overdraft".

I think a lot of people have problems with strictly enforced rules in finance. Especially when banks re-order daily transactions in order to maximize overdraft fees.
It’s never considered “magical” after the feat has been accomplished. But a year ago if you claimed this is where Apple would be today, a lot of people would say that would require waving a magic wand.
Pretty sure that's a legal decision. The cheapest slack plan comes with unlimited backups from what I know.
Maybe. Not everyone can get the vaccine. We don't know yet if the vaccine is 100% effective (although it does look very good).
But the cores are really good in real world, general purpose computing so I'm not sure the ASS (Application Specific Silicon) is more than half the story.
Several CPU features require other ones--for example, AVX requires the XSAVE feature. Additionally, x86-64 implicitly requires several features (most notably SSE2), and the glibc folks have been working on a proposed ABI for x86-64 that groups the feature sets into levels--roughly base (≤SSE2), ≤SSE4.2, ≤AVX2, current skylake-server (a clutch of AVX-512 features), with the BMI and FMA features scattered in there somewhere.

That said, the MMX instructions in particular are so problematic to use (and SSE ubiquitous and strictly better) that I suspect you could introduce a processor that lacks MMX support and break almost nobody, certainly far fewer people than removing x87. I don't know if there is an implicit or explicit actual dependency on MMX anywhere.
> The years of work that've gone into non-async libraries are now basically all for naught,

That's fud. Non-async code lives in, is maintained, and is not affected by the async alternatives poping up.

We had libraries based on twisted for over a decade, which were basically in the same position, but you're not mentioning those?

> It's kind of crazy that a language that (justifiably) prides itself in its programming simplicity also makes you deal with tangled messes

That comic is satire with many paths which don't really exist. Reality is much simpler is you're explicit about which version you're using and use a single source rather than OS, homebrew, Anaconda and upstream release at the same time. With one version manager and virtual environment per project everything works almost exactly like in Rust.
Healthy and Fitness App for Free
They have indeed moved the system controller etc from the T2 onto the M1 more or less wholesale. If you look at the TEM image I have added to my post of the M1's sister chip, the A14, you'll see that the classical CPU and GPU take up only a small fraction of the die. The rest isn't memory as a naive take would suggest. It's custom silicon handling a large basket of previously CPU tasks.
Then they should request the spectrum after the tech is available, not over a decade before.
Automatic Configuration Tuning for Spark
why is Qe1+ compelling? It pushes the king to greater safety and activates the rook. If the correct move is e3, then I think that the problem with a 4000 rated puzzle is that the prior is so strong that players feel like they can ignore the obvious moves. You should try just resetting the rating of that puzzle and see it ends up in a different spot.
> The genome is not a sequence so much as a discrete set of genes which are themselves sequences which specify construction plans for proteins. That distinction is important.

aka a sequence. "a book is not a sequence so much as a discrete set of chapters which are themselves sequences of paragraphs which are themselves sequences of sentences" -> still a sequence

these techniques are already being used, such as in the paper I just linked.

> Being able to predict the next codon tells you zilch in terms of useable information.

You have absolutely no way of knowing that apriori. And autogressive tasks can be more sophisticated than just next codon.

> bunch of popular technical jargon from an unrelated field thrown together in a nonsensical way

Okay, feel free to think that.

There's always this assumption of it "will never work on my field." I've done work on NLP and on proteins and read others' work on genetics. I think you will end up being surprised, although it might take a few years.
Mac with its new M1 is by far the way to go.
What are the benefits of abandoning net neutrality if you are not an ISP?
The motor being run off it likely has neodymium magnets in it though?
Saarbrücken, the barely moderate-size city I studied at in Germany, has three distinct dialects. It lies right on the French border. At least one dialect has heavy French influence and one does not.

Most of the local students I talked to spoke German that was very close to Hochdeutsch plus some linguistic peculiarities and slang terms. As far as I could tell this was the dialect they used at home, when drunk, talking with childhood friends, etc., and I could understand it easily.

Every once in a while, though, I would meet someone (usually of a slightly older generation) whose dialect I found completely unintelligible.

I'm not sure how easily the average local German could understand the different dialects. Most of the local people I talked to regularly were computational linguist students, German teachers, or worked in the international student office, so they had a particular interest in learning languages.
> Or maybe use the best of both worlds, with soldered-in ultra fast ram

That's basically what L3 cache is on Intel & AMD's existing CPUs. You could add an L4, but at some point the amount of caches you go through is also itself a bottleneck, along with being a bit ridiculous.
Yeah, there's a huge difference between a 1Å all-atom RMSD structure, and a 1Å backbone RMSD structure. The non-backbone atoms in a protein make up most of the mass and volume. When structural biologists talk about RMSD, this is what they mean.
Please read the linked articles again. They do not say that $70B went missing. Afghan & Iraqi national banks had money in US banks. They requested the money so the US banks sent it. The US military delivered it.
The AMD 4900U has similar power consumption and higher multi-threaded performance, but lower single-threaded performance.

I expect the AMD part to have quite the bit lower GPU performance since it uses 1/3 of the transistors of the M1, 4.9billion transistors vs 16billion.

https://wccftech.com/intel-and-amd-x86-mobility-cpus-destroy...
Signs Indicating That Your Partner No Longer Loves You, Never Let the 9
Hmm. The M1 is about 120 sq mm, substantially smaller than many Intel designs. The current estimate for 5 nm wafers is about $17K (almost certainly high). A single 300 mm wafer is about 70,700 sq mm. If we get die from 75% of that area, that gives us about a $38 raw die cost. Even with packaging and additional testing, I suspect they would be competitive.
This isn't quite the same. Yes, I can update my root dependencies in the `requirements.txt` file, run `pip install -r requirements.txt` and the run `pip freeze > requirements.txt`, but that's convoluted and requires me to know exactly what my root dependencies are. Is `astroid` something our tools use directly, or is it just a dependency of `pylint`? It's not clear. A lockfile clears this up.
You known what would be even better? For homebrew users to actually pay the homebrew developers.
I don't plan to get it because we don't know anything about its side effects.
From Feminism to Antiracism and Why We Can’t Have One Without the Other
Not formally, no, but anecdotally, I do notice some performance impact with with many files and tags, and some of the more aggressive file browsers like to depth-first cache directories, which can be involved when directories are generated dynamically and extremely deep. I am actively looking for solutions to that!

Fortunately you can try Supertag out without touching your original files, as Supertag will use symlinks to your original files, so you don't need to move them.
Your senior engineers are right, there is absolutely no reason to look beyond pip + venv because they work just fine.

The commenter pushing for poetry must have a stake in it (one of the developers?) because he's always pushing for it in HN discussions.
pip-review works great for keeping packages up to date.

https://pypi.org/project/pip-review/

> pip-review
Faker==4.18.0 is available (you have 4.17.1)
pip==20.3 is available (you have 20.2.4)

> pip-review --auto --verbose
Collecting Faker==4.18.0
Downloading Faker-4.18.0-py3-none-any.whl (1.1 MB)
|| 1.1 MB 730 kB/s
Collecting pip==20.3
Downloading pip-20.3-py2.py3-none-any.whl (1.5 MB)
|| 1.5 MB 2.0 MB/s
Requirement already satisfied: python-dateutil>=2.4 in /usr/local/lib/python3.8/site-packages (from Faker==4.18.0) (2.8.1)
Requirement already satisfied: text-unidecode==1.3 in /usr/local/lib/python3.8/site-packages (from Faker==4.18.0) (1.3)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.8/site-packages (from python-dateutil>=2.4->Faker==4.18.0) (1.15.0)
Installing collected packages: Faker, pip
Attempting uninstall: Faker
Found existing installation: Faker 4.17.1
Uninstalling Faker-4.17.1:
Successfully uninstalled Faker-4.17.1
Attempting uninstall: pip
Found existing installation: pip 20.2.4
Uninstalling pip-20.2.4:
Successfully uninstalled pip-20.2.4
ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.

We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.

lektor 3.2.0 requires Werkzeug<1, but you'll have werkzeug 1.0.1 which is incompatible.
Successfully installed Faker-4.18.0 pip-20.3
I'm glad you like it.

When the whole thing came together and was working I lost the fire for it. Really have no urge to work on it now. Believe me, I've tried too much. Cold wet ashes.

But it's been well smeared around the world and I'm pretty sure what I've found won't be lost. So that's good.

I'm on a totally different project now. Meditation basically.

So, greetings fellow artschool alumnus. What's your big computer project?
As the article points out part of the reason is that the ARM's RISC instruction set has a lot more room for optimization than the x86 CISC instruction set, which Intel has been milking since 1972. If that were the whole story, ARMs would have been faster than Intel long before now, so there's obviously much more going on than simply RISC vs. CISC.

Still, I find it gratifying that my least favorite instruction set of all time may finally be going the way of the dinosaur.
Condensers do, depends on the temperature. High temps = less lifetime hours.
> Hard money (i.e. money which cannot be inflated)

1) Bitcoin has never not been in an inflationary period. Every 10 minutes or so, more gets printed.

2) There's no technical reason this can't continue forever - whoever controls 51% of the network can dictate the rules. Yes, the network could fork if the rules changed, but its impossible to say which network would be more successful.
Async `Fn*` traits are possible on nightly with the `unboxed_closures` and `async_closure` features.
I'm the co-creator of Forrest.

Forrest turns your runs and rides into races by giving you someone to complete against.

Here's how it works:

1. Choose from a selection of preloaded race types or create a custom race event. ⏱

2. Add virtual opponents in the form of ghost-racers that'll run or ride at a speed you choose.

3. Add your personal best times or previous race results to race against yourself.

4. Race!

5. Hear audio prompts on your race progress while you run or ride:
• "You've over taken your personal best to take 1st place."
• "That's 30 mins. You've completed 5.3km."

6. Win! Get faster and fitter.

7. Review your race with maps, graphs, and export to Strava or Apple Health.

I’d love for you to give Forrest a go and let me know what you think.
That’s SAP
It's a cute elephant. :) But I have to be honest, I hate everything about this website, video and ordering process.
Sounds like time to look things up!

I just went to Micron's page for LPDDR4: https://www.micron.com/products/dram/lpdram/automotive-lpddr...

Automotive grade, but allegedly still LPDDR4. Looks like they're x16 and x32, as you said.

--------

Hmmm, I know that the M1 is specified as 128-bits on Anandtech's site. If its 4-dies per chip, then 32-bits per die, 4-total dies of LPDDR4? I know Anandtech is claiming a 128-bit bus, so I'm reverse-engineering things from that tidbit of knowledge.

-----

Either way, these 128-bit or 64-bit numbers are all very much smaller than 1024-bit per stack HBM2 (high-bandwidth memory). Much, much, much much smaller. Its clear that the M1 isn't using HBM at all, but some kind of LPDDR4x configuration.
You don’t know what you’re talking about - taxes are never a ‘good problem’. ‘Good problem’ doesn’t even make any sense and you using it here shows you don’t know the difference between income and wealth.
There seem to be a HTTP header[1] you could use. No icon though. And I'm not sure how much the restriction could be evaded by interactive Turing-complete CSS or similar features.

[1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Co...
It's a total guess, but I figure "M" is for "Mobile", and it will increment up in numbers like the A series has done in iphones/ipads

Then we'll see some other letter (Maybe) "D1" for Desktop perhaps for the machines next up the list performance-wise (higher-end Mac Book Pros and minis and lower-end iMacs.)

And finally we'll see "P1" for the pros, which is the iMac Pro and Mac Pro. The real beast, hoping for at least 128 cores.

All of them will just go up in number as the years go on.
Please post again directly as Show HN. I would love to see more community response and add ons to your work, and find the next serendipitous connection.
I think this changed a month or two ago. It installs each "level" of the dependency tree in parallel.
Post PC
Vertical integration seems to have really paid off for Apple as it's really what allowed them to pull this off. While I certainly expect cloud providers to continue adopting ARM CPUs, I'm worried that the enthusiast/DIY desktop market will be irrelevant if x86 continues to lag behind ARM. It certainty doesn't seem like buying an Ampere server is as simple as getting an x86 machine. Perhaps POWER10 or eventually RISC-V offerings will become more accessible & competitive?
download apks directly from github
H. G. Wells reviews "Metropolis" (1927)
> And for anyone at Twitter who was depending on the network of tweets being a Directed Acyclic Graph, I'm so terribly sorry.

I love the idea that there's someone out there with code that resolves retweet chains recursively, who's about to be in for a great head scratcher of a bug.
The only decline is from GNU/Linux devs buying Apple hardware as pretty UNIX.
No.

You're talking about preserved food.

Processed food is made in giant boiler vats, with chemicals which we have not had in our environment for more than 50-80 years. Chemicals which were approved as "generally recognized as safe" several years before the same agency even admitted that tobacco was harmful to health. Which are proven carcinogens, mutagens, and irritants. If you compare this to salted sausage or sauerkraut, you're a fool.
Judging by the headline only: too bad there's no downvote button...
Not OP, but found this:

https://indivisiblesf.org/blog/2020/4/28/the-cares-act-will-...

> the CARES Act may end up serving as the second largest transfer of wealth from the working class to the wealthy in our lifetimes.