skysight-inc/HackerNews huggingface dataset:
> How many had serious faith in the neural network approach, or at least were very excited about its potential?

There were at least some economists that had hope back then. Here's a paper my advisor published in 1995, but that he had written several years earlier for his dissertation:

http://econweb.rutgers.edu/nswanson/papers/selec3.pdf

Hal White was working with NN in the 1980s. Here's one of his publications from 1988:

http://www.machine-learning.martinsewell.com/ann/White1988.p...
Recurrent games in game theory require the reliable identification of the players. The social order is just a tangle of these games played with variation.

If you remove reliable identification as a feature you will push the equilibrium to some other state. Are you sure you want to live in that state?

https://en.wikipedia.org/wiki/List_of_games_in_game_theory
The industry is not moving _this fast_. Intel still has many-many opportunities (and years) to catch up.

> If you still own any Intel stock it is probably good time to dump it.

The market already has the information you have, so it is unlikely that your evaluation of Intel's expected future profits is significantly better/more insightful that others'.
There is an easy way to display re-display a lines with a time stamp. While I enjoy seeing people awk, the command is a bit terse.

Instead I recommend something like:

tail -f /some/file | perl -nle 'print scalar(localtime),":",$_'

and it a bit easier to type IMHO.
>If you still own any Intel stock it is probably good time to dump it.

Until Intel stops making huge amounts of money, I'm not sure, as a company, they're in huge trouble. Apple isn't going to be selling the M1 to other companies and other companies have proven they don't have the mettle to spend what Apple is spending to make chips like this. Really, AMD should be a little worried since they have some counterparty risk getting all of their chips made by TSMC. At least Intel controls their own production.
Yes mainly. Pippi, Tommy and Annika also goes to his little island where he is king, and the language in that chapter is not the greatest!
Apple collaborated with Acorn on the ARM610, back around 1990.

https://en.wikipedia.org/wiki/ARM_architecture#Advanced_RISC...
Its always good to have a cheat sheet
The future looks bleak for Intel and AMD. They are stuck evolving a 30 year-old architecture.

This is a bit silly. Neither Intel nor AMD are particularly constrained by the underlying ISA that their chips are using.
1768 K
Traditional Venture Fund vs. Rolling Venture Fund
> So no emulator is running on the cpu while the app is.

Nonetheless, the translated code is going to be slower than ordinary native code because a lot of the information compilers use for optimization isn't available in the resulting binary, so the translator has to be extremely conservative in its assumptions.
I definitely remember the software seeming terrible. Flaky, quirky, hard to wrangle. So much so that I couldn't tell if there were really also hardware problems. Since my goal was to have something that ran reliably for years without attention, and since proper AIS receivers at the time were only a couple hundred bucks, it quickly seemed that professional gear was a better ROI.

And thanks for the link, I'll check that out. At first pass it requires me emailing somebody to get a link to their software image, which seems odd, but I may take a swing at it. Do you have a guess as to what software they're using?
They are not even of same series. 3700U(fastest Ryzen 3000 15W processor) single core is 57.5% of 3700X(not the fastest Ryzen 3000 desktop).

Source:

[1]: https://browser.geekbench.com/processors/amd-ryzen-7-3700x

[2]: https://browser.geekbench.com/processors/amd-ryzen-7-3700u
Haven't noticed any improvement in my project, but there is just arrays and 4 arithmetic operations. I guess the improvements are in more complex library functions like regex.
They are binning for functional GPU cores and allow chips with only 7 functional GPU cores instead of 8 to go into the lower priced Air.

They are not binning for how high the cores will clock, which is just how business is done with Intel and AMD.
Bell bottoms still look stupid, though.
Ask HN: How to find out if Mac apps have been updated for Apple Silicon?
After Apple's new M1 Macs were released, I wanted to go through and see which apps have been rebuilt to be native on the new Apple Silicon. I figured just googling for <app-name> M1 would do it, but that's getting me a lot of garbage results. Is Apple, or anyone else, maintaining a listing of apps that are Apple Silicon native?
Email + Excel just isn’t efficient if you’ve outgrown a flat-file system and most paper-based processes. That being said, I get your frustration 100%.

The solution: build or befriend a relational database developer that will create a bespoke solution of your dreams. The more difficult part is getting c-level buy in and wading through whatever crap middle management believes to be the flavor of the month.
Yeah, it's a really awesome book and censoring the language as you go isn't that hard really!
"The only reason was to inject mocks". Must disagree...the reason for DI is to support the Dependency Inversion Principle : "High-level modules should not depend on low-level modules. Both should depend on abstractions (e.g. interfaces)." Won't even go into the host of side-benefits that are gained from adhering to the DIP.

In C# the idiomatic way to achieve this is via constructor injection, which is made much easier to manage in ASP.Net with a DI library that works with the framework for you (either the built in one or AutoFac / SimpleInjector, etc.). But you don't have to use a library; many times I'm writing a simple-ish console app and just use good old "Poor Man's DI" where I manually construct my object graphs at startup.
Here's one account of something similar - MSN Messenger's attempt to interoperate with AIM against their will. At the end of the article the engineers on opposite sides of the battle met up and discussed it. It's a nice article.

https://nplusonemag.com/issue-19/essays/chat-wars/
Most folks that want a decent gaming platform will buy a console, and they are much freer in their choice of processor.
Big Bang fusion apparently produces mainly Li-7 which decays to He. There is still a perceived problem with the abundance of Li, Be, and B though when you go charting the observed abundance of all elements. But if the Lithium all decayed, why isn't there more Helium?
Careful comparing core count, half of the Air's cores are power efficiency cores rather than performance.
> That is, any sort of astonishing improvements is often a sign of the original version being crappy, so it's also a red flag even if it's ultimately the good news.

Actually, I'd argue they are fixing other people's mistakes with some of this.

A great example are the changes around devirtualization and/or removing certain branches, be it in the code level or at the CLR (.NET VM) level. 5-10 years ago, these changes would likely provide far less benefit, possibly not even worth the effort.

But thanks to Spectre/Meltdown/etc, getting rid of such things (especially near the IO layer) has become more important.
Seems to make sense relative to each other. D&I initiatives often times target Black and Hispanic candidates, but not Asian since they are not underrepresented.
It's the same with truly blind dating, isn't it? If you deprive yourself from the knowledge of the gender of your candidate for partner, you'd become a truly inclusive pansexual astral being in the dating scene.
These are neat, but is there an explanation for how/why these actually work? (Joke alert!) What sort of n00b just copies and runs random shell commands from the internet without understanding them? (End 'joke)
My complaints more reside with issues I ran into with the language itself. Mainly, meaningless exception messages and insane stack traces and poor tooling within my editor of choice (at the time).

Also, I take issue with a language that touts itself as purely functional, but then builds itself off of the JVM, forcing you to use objects under the hood. You end up with some kind of weird FP/OO Frankenstein's monster that isn't _really_ FP, but also isn't _really_ OO. Also, since it is on the JVM, there is _no way_ you can actually have truly immutable objects or data structures, as much as Clojure likes to think that is the case. It places a lot of trust on the libraries that make up your program not to go into reflection and do some really annoying mutations.

If that is the case, I'd rather just use something like Erlang or Haskell which are _truly_ functional languages, not just an OO system masquerading as a functional language.

I _really_ like the syntax of lisp, and Clojure provides some really good extensions of that syntax with the way they do parameters, but in the end I just couldn't get over the issues I had with the core of the language runtime.
.NET Framework was slow. .NET Core is fast. Applicable to both, the runtime but specially the web frameworks.

And yes, beating PHP was never a thing. Beating node and Java containers is a thing.
I still primarily rely on StackOverflow for most of my shell one-liner needs, but I've found it extremely helpful to make a list/spreadsheet of the commands I repeatedly find myself having to google: https://github.com/dannguyen/bashfoo#toc
not sure why you're getting downvoted, i just wrote about the same issue i had about a year ago, it's an absolute mess for photos exporting, i don't think people actually use this service here, or they use it without actually looking what's in there.
You can't specifically access the cached version, but the OS will (assuming the file isn't too large) remember the blocks read from disk in the cache for a while (until the memory is needed by something else) so that next time the file is ready those blocks do not need to be read from disk. This can make a huge difference on traditional drives.

/dev/null is the abyss, but the cat command will read all the blocks comprising the file from the filesystem before sending them to that abyss.

You can see the effect like so:

dspillett@swann2:/tmp$ time cat a.bigish.file > /dev/null
real 0m3.830s
user 0m0.000s
sys 0m0.468s
dspillett@swann2:/tmp$ time cat a.bigish.file > /dev/null
real 0m0.165s
user 0m0.004s
sys 0m0.164s
dspillett@swann2:/tmp$ time cat a.bigish.file > /dev/null
real 0m0.148s
user 0m0.000s
sys 0m0.144s

(if "a.bigish.file" has only just been created, it will likely already be in RAM, run

sync; echo 3 > /proc/sys/vm/drop_caches

as root or other privileged user to clear the not-currently-active cache & buffers, or chose an older file) (note though that this clears all cache machine-wide, not just cached information from your current session)
Harvard's argument is that selecting candidates based on merit means we discriminate against those who had a harder time building merit and is therefore racist/sexist.
With regards to needing patches, the comments in this thread suggested many packages needed patching to work on NixOS at run-time, but I have probably misunderstood.

At build time obviously Guix has all the same problems with packages that attempts network access (to download test data or whatever). I found it easier/more intuitive to provide such additional resources with Guix, but then it's been four years since I used Nix!

On the topic of search paths, IIRC Nix uses a combination of wrappers and "setup hooks" to configure things like C_INCLUDE_PATH or PYTHONPATH. In Guix, such search paths are "first class" and gets automatically configured when the relevant packages are installed to a profile.

That means no hook or wrapper is necessary, and it works with arbitrary profiles as well as "guix pack", etc -- and it is also possible to compose profiles (an emerging pattern among Guix users is to have different profiles for different uses -- a step towards privilege separation).

You'll find almost no hard coded references to "~/.guix-profile" or "/run/current-system" in Guix.

Wrt the updater code, apparently you have studied it more than I have! I think my point still stands though -- that approach would not work if not for the fact that sexps are well-structured.
Actually you should use

Link: </img/1.jpg>; rel=preload; as=image; nopush

Or it's likely that the web server will transform this hint in a Server Push (it's supported out of the box by Apache, NGINX, CloudFlare...).
What you say would be true if images/js/css is truely served by the same IP adresse (not hostname!). In reality, people use CDNs to deliver the static assets like images/js/css, and only the API calls are used to warm up the TCP connection to the actuall data backend. Also things like DNS load-balancing would break the warm up, because the congestion control caches operate on IPs, not hostnames.

Additionally, its really hard to benchmark and claim it is "faster". You will always measure using the same networking conditions (latency, packet loss rate, bandwidth). So if a benchmark between two machines yields faster results using technology A, the same benchmark may return complete different results for different link paramters. Point being: Optimizing for a single set of link parameters is unfeasible, you'd have to vary networking link conditions and find some kind of metric to determine what means "fast": Average across all paraters? Or rather weighted averages depending on your 98th percentile of your userbase etc.

Regarding improving the benchmarks: It is really hard, since (a) docker images cannot really modify TCP stack settings on the docker host and (b) client and server would have to flush their TCP congestion control caches at the same time, and only after both flushed the next run can be conducted.

EDIT: Regarding serving static assets to warm up the connection: In that case, you'd have to include page-load time to download that assets in your meassurement (including time to parse+execute JS) and overall time comparison. Switching the API prototocol from REST to something else will probably not have that big of an impact on the total load time then. Saying: If you spend 80% of your time downloading index.html, css, some javascript etc. and querying your API accounts only 20% of the time, you will only be able to optimized on that 20%. Even if you cut load times for the API calls in half, overall speedup for the whole page load would be 10%.
Launch it, but don’t tell anyone else about it. Ever.
No it would not. That's only for "earned" (thus employment) income
President Gerald Ford, Highest Elected Office – House of Representatives
Its the same chip so single core performance is going to be the same, unless they raise the clock.
Data Is Fire
I was in college and interested in neural nets when this was written, and as it happens later graduated and worked with the author of this post. In academia at the time, I believe neural nets were seen as a fading trend, something that was a cute idea but wasn’t destined to work out because they didn’t work well enough and even if they did we didn’t have the compute for anything useful. Personally, I was fascinated, and I know several other people who kept hope as well, one who is now quite a well known AI / neural nets researcher. I didn’t pursue neural nets personally, but I did keep using related genetic algorithms and artificial evolution, which I think was viewed with the same mix of skepticism generally, with pockets of enthusiasts. Gates in the story was probably sharing what he’d been hearing from academics. Lawrence (author of the post) is an incredibly smart person, and I have no doubt was able to see past what many of the researchers were saying.

BTW, I recently happened across a paper from 1967 (53 years ago) that mentions neural networks in passing as if it was a popular idea at the time - the original paper on the Medial Axis Transform! Scroll to the 2nd page (“364”) near the top: “Consider a continuous isotropic plane (an idealization of an active granular material or a rudimentary neural net) that has the following properties at each point”

http://pageperso.lif.univ-mrs.fr/~edouard.thiel/rech/1967-bl...
Google Takeout is a great solution to the problem of, how do we get Google programmers, without protest, to write functionality into their services to allow Big Brother to acquire a neat and tidy copy of all a user’s data?
I have a number of them, strewn around the house, connected to USB DACs which are hooked up to the server. On that server I run mpd which is controlled through either ncmpc in a terminal session, MALP on mobile. The server also runs Airsonic since that is more efficient for remote streaming than mpd+icecast. No bleeps or bloops since the USB DACs are only used for audio streaming and also because they're on a server which doesn't produce any bleeps or bloops to begin with.
This seems to be a rip off of https://www.commandlinefu.com/

In fact, I just checked a few commands and descriptions on this site, and they are identical in formulation of both the command and the description.

Also, one of the first commands on this site is:

New Maintainer for CommandLineFu
>_ mail tech@commandlinefu.com

Why would it even mention this other site's name here unless it was a complete copy/paste of the commands from the other site?
First Passengers Travel Safely on a Hyperloop
You cannot load Linux on an iPhone. So don't be surprised if you cannot on your Mac, either.
I'm really happy for Josh, I loved the blog posts. Always so honest and straight forward. Sadly, many SaaS companies hit a brick wall after initial investments and the first growth streak. Especially, analytics companies.

I've worked with a mobile analytics company in the past and it was pretty much the same story. Only, they weren't as transparent and couldn't walk away with a profitable exit.

So this really looks like the best way he could exit without burning himself out.
hahaha, "pricing innovation" they mean, or perhaps "marketing innovation"
That's one of the reasons I left tech and went to work for an investment bank. At least here no one pretends to be in it to "make the world a better place" or whatever agenda tech companies are selling nowadays. YMMV
But can't you just download larger chunks over whatever connection you have? Or is it common for internet connects in (I assume) the US to be so bad that you can't download a 20GB or 50GB file without errors?
I don't replace laptops that frequently, currently.
Yes I do, offline and offsite backup of important and valuable data stored on a HDD at my parents. Not the most seemless or user friendly options, but the privacy and security of my data is more important.

I have also considered looking into mirroring my data on a trusted hosting provider for some day when I can afford to pay.
Who is systematically killing who? You're clearly not a very independent thinker based on your regurgitation of left wing dogma.
> A lot of nerd/hacker culture falls into this kind of recognition of unique humor and wit, then squeezing every little drop of joy out of it until it's as empty as a Garfield cartoon.

Or maybe they truly enjoy it, and you're also witnessing the lucky 10,000 effect (https://xkcd.com/1053/)? I mean, not to be insulting, but talk about humorless . . .
> Go careful here. Ketamine infusion is a pretty heavy duty intervention and patients require careful monitoring while taking the infusion and for a short term afterwards.

I've been taking ketamine lozenges at home for 2+ years now. Ketamine is a very safe drug. It is used in pediatrics and on the WHO's list of essential medicines. It's hard to find any fatalities directly attributed ketamine in the literature.

The infusion therapy you speak of has been used to rob patients blind. Before I found a doctor that would prescribe I was on target to waste 10k a year. And that's not even considering the wasted time of appointments in the clinic.

> We know that in the US there's already a problem of "doctor shopping" -- going around doctors until you find one willing to prescribe ketamine / eskatamine. This is normally associated with harmful prescribing, although it's too early to say if that's the case with these meds.

Doctor shopping refers to going to different doctors to get more medication or to divert the prescription for profit. If one is depressed and seeks treatment from a researcher and doctor in another city or state it is not doctor shopping because of the underlying medical condition. Seeking help is not a crime.

Nevertheless, could you please post proof that there is a problem since you made that claim?
This happens all the time, the media will find one aspect of a study and blast it from on high while ignoring any parts that hurt their agenda.

A particularly infamous example of this is studies of drug use by race: https://www.icpsr.umich.edu/quicktables/quickconfig.do?34481...

You'll see news outlets claiming that black and white drug use rates are the same, but they're going off of the "Have use ever used X?" questions while completely ignoring the ones about how often they've used X, which shows a clear racial discrepancy. That's before you get into issues like the study being based on self reporting, or the vast majority of drug crimes that result in jail time being ones related to dealing and not mere use, etc.
Reading up on some past presidents, it was fun to learn that Gerald Ford was never on any national ballot. When Spiro Agnew resigned as the Vice President, Nixon selected House Minority Leader Gerald Ford to serve as the new VP, the senate confirmed him. Then a year later Nixon resigned and Gerald Ford became the new President.
> I have a Huawei without Google, and I can do geolocation, maybe you could try that too ?

I assume that even if Huawei’s Android sold in the West doesn't use Google Play Services, it still uses standard AOSP, and the issue is that Google geolocation (and some other use of Google servers) is hardcoded into AOSP.
Here is what I found online on the topic. https://www.erudit.org/fr/revues/crimino/2003-v36-n1-crimino... (French, translated via DeepL)

In short, increases of crimes and then declines of crimes once the army is deployed.

> "Analyses indicate that there is a direct effect of increased public enforcement on the number of infractions reported in the affected areas."

> "The Montérégie region: [...] a relative increase of about 50%, while it is only 15% in Montreal."

> "For the Montreal region, we observe that the deployment of police forces has resulted in a significant decrease in property crime and crimes against persons. In addition, the deployment of military personnel has also led to a decrease in property crimes."

They explain the increases in criminality with: "In other words, while the door-to-door operation would reduce property crime, it would at the same time increase the visibility of certain offences such as burglary".

I am not certain if their conclusion is accurate. But whether or not, this explains the rumors of people breaking into people's homes/cabins during that initial period and how the presence of the army calmed people's fears.

Never was it gangs roaming in the street (knowing the organized crime scene of Montreal, getting caught looting by the leading criminal elements during such an emergency would result in sever punishment) but small criminals working in the shadow.

The article also agrees with one of your points: "The work of Quarantelli (1960; 2001) shows that one of the main characteristics of human behaviour in times of disaster is not to flee, but to stay and persist as long as possible in daily activities (preserving their environmental reference)."