skysight-inc/HackerNews huggingface dataset:
> To your first question, yes it's just a style of solving a problem that can be implemented in software for 90%+ of the time.

What insight is gained by this statement? What does it explain? What does it downplay?

I'm not currently seeing much value in it. I'll explain why. Saying 'just a method of solving a problem' comes across as reductive without being useful.

Imagine if someone said 'flying is just a means of movement' in the context of studying a hummingbird's agility. It says more about the speaker than the subject. It suggests the person is uninterested or focused on other things.

So with regards to your statement, it suggests you don't care and/or don't appreciate what makes learning difficult.

I'm talking about learning theory. About generalization given data. This is certainly not easy. Yes, it can be encoded in an algorithm, but that does not make it less interesting.
Sounds rather too resource-intensive? I've just tried with current Chrome on Windows and a 32MB zip on my personal domain, Wireshark says the file has not been sent anywhere.
Sorry, I think I poorly explained that. Both fleeting and literature notes need to be ‘organised’ into the slip box as permanent notes.

By organised, this means to filter, rewrite, conclude, etc into permanent notes. You don’t want to put in book extracts, or disjointed ideas without putting it in your own words.
Cool. Sounds like you're in grad school right now, yeah? I know differential geometry is not exactly the same as differential topology, but I remember taking differential topology in grad school. I was always amused that we never actually evaluated any integrals that didn't come out to a very simple number (generally 0).

If I were writing this as a web page, though, I would definitely include a few graphs to explain the calculus concepts. The amount of calculus you need here is pretty intuitive once you draw a couple of pictures.
>Sweden isn't socialist

Say you make the yearly local equivalent of 150k USD, what is your income tax rate in Sweden?
Oh, rust already has that.
It won’t. For users, it will simply make it harder to move to anything not owned by Google.

If you can’t move bookmarks, passwords, extensions, history, it requires more effort for the user to switch.

Not too mention, interop to sync on mobile.
Or possibly to disable chrome webstore access for other chromium based browsers
Author here. I blocked the message in the screenshot because I narrated the first incident, but took screenshots during the second one, so the redacted part was referencing the first one in which, as described, our domain was cleared without actually doing anything.

Protecting end users from nothing at all (like I said, there is no offending URL) is not more important than making sure Google doesn't literally gatekeep the entire Internet, IMO.
I'm curious as to what hacks these were?

I can remember when Microsoft decided to port some of the underpinnings of early versions of Windows to the Mac so they could run a unified code base for Word 6 on the Mac and on Windows, but they had to abandon that effort almost immediately as it was bloated, too slow, and didn't use the native UI.

>Mac Word 6.0 was a crappy product. And, we spent some time trying to figure out how not to do that again. In the process, we learned a few things, not the least of which was the meaning of the term “Mac-like.”

https://web.archive.org/web/20040514091238/http://blogs.msdn...

That's the only time I can remember them doing something unique that other vendors weren't also doing.
The math for ASICs works out if you’re going to mint hundreds of thousands of chips. Tesla is building 500K cars per year, so they definitely cross the threshold for economic viability. The NRE costs for the best TSMC node is easily >$10M, but that is peanuts for Tesla against 500,000 units.

Source: I once spent a year analyzing custom ASICs for Bitcoin mining.
Yes, but even they much back pressure provides a lot of reprieve.

Restarting an app or even manually refreshing a web page takes a lot longer than an in-memory automatic retry() function call.
Perhaps it’s less about education and more about innate tendencies of people towards shaping their beliefs in a way that belittles their enemies.
Google Safe Search is only half the story. Another huge problem is Google's opaque and rash decisions about what sites throw up warnings in Chrome.

I once created a location-based file-transfer service called quack.space [0] very similar to Snapdrop, except several years before they existed. Unfortunately the idiot algorithms at Chrome blocked it, throwing up a big message that the site might contain malware. That was the end of it.

I had several thousand users at one point, thought that one day I might be able to monetize it with e.g. location based ads or some other such, but Google wiped that out in a heartbeat with a goddamn Chrome update.

People worry about AI getting smart enough to take over humans. I worry about the opposite. AI is too stupid today and is being put in charge of things that humans should be in charge of.

[0] https://www.producthunt.com/posts/quack-space

[1] https://snapdrop.net/
Aside from abusive dominent position there is no law they would break.

When you download and use chrome you ACCEPT the Terms and Conditions of Google.

There is no law that prevents a web browser from blocking access to a website or modifying the page . If the TOS stipulate « pages may differ from the original or be subject to third party software » , they are in within their rights and the customer accepted it when he started using the product.

Don’t get me wrong. I’m on OP sides and everything , but we have let big tech become too big by giving us free stuff for decades.

Now they they decide what’s good for us or not with side effects that often damage small business.

But I insist that in 99% , they operate within the law.
Oh cool, thanks for posting this! I used to do that back in school to kill time and later started using it to create drawings by following connect-the-dots rules. We had a get together some time ago (before Covid) where we did communal painting, and one of the rules produced a nice bird-looking thing. :) Great to see there is a name for this sort of thing.
Sometimes, Sometimes not.
I can imagine everybody taking out the phone to check crypto prices as soon as the words were said
Sounds good, thanks!

Seems like the 350P also has a lower screen resolution.

Are these things usable for multiplayer?

Do you think the 351 models are a better investment, they have more power, but also a wider screen which doesn't help with older games, I'd guess.
And when gradle fails (which is frequent) your debugging abilities are extremely limited.

For example, someone “donated” a gradle build script to an open source project I help maintain. It lasted less than 6 months before it began breaking, not because we changed stuff, but because gradle updates had changed how some things worked and a plug-in stopped working. Now “obviously” the answer is that we should have pegged the version of gradle required to use the script, but (a) I don’t even know if that’s possible (b) the donator definitely didn’t think to do that (c) who changes such things in such a production level tool during a stable release cycle?

Now the gradle people certainly seem decent, in my interactions with them, but I think there is unfortunately a strong case of Stockholm Syndrome going on there.
Also M1 owners, I would also like to know how much 8/16 GB memory has affected your workflow/productivity assuming you previously had at least 32GB RAM?

e.g. Those who never closed their apps before, kept several browsers with several dozen tabs, Note taking apps, IDE, VM etc. all the time.

Is lighting fast opening of apps on M1 = Never having to close the apps in any machine with large RAM?
You can now get the insider build for VS Code that runs natively on M1: https://code.visualstudio.com/insiders/
I love my Bolt. Inexpensive, smooth, carries kids, has a roof rack.
Forth is an amazing language, too bad we're so far from the hardware most of the time these days.
Numpy recently removed Apple's Accelerate framework as a supported BLAS implementation, due to alleged bugs in Accelerate.

The Accelerate framework is the only thing that has the Matrix co-processor support.

https://github.com/numpy/numpy/pull/15759
I am just guessing here, but in case the author had their service compromised, maybe he can't disclose the information. Feels like they know what they are doing, and at least to me, reading between the lines, it looks like they fixed their problem and they advice people to fix it too:

> If your site has actually been hacked, fix the issue (i.e. delete offending content or hacked pages) and then request a security review.
They already did this on dialup and ISDN, back when routers didn't exist. When DSL first started appearing they just kept doing it. The idea was to not keep unused connections/IPs up, since you didn't have a router you would need to reconnect manually.

Also, it made it harder to run servers until we had services like DynDNS.

On newer connections it isn't common anymore, especially if you have a voice service.
I don't have time for this right now, but this article evoked memories of Phrack magazine and 2600 payphone meetups.

A rabbit hole I could spend hours in
Or you know, currency.
It's a great little machine. I've been sticking with Go, C++ (with CMake, mostly) and JS in the browser. The worst problem for me so far has been that getting bazel to work properly has been a bigger job than anticipated. Its belief that macos implies x86_64 turns out to be hard-wired all over the place.
While I don't have an M1 and I use Windows I did make a video the other week around the topic of what it's like doing full time web development / ops work / 1080p video creation with 16GB of RAM.

That video is at: https://nickjanetakis.com/blog/for-the-time-being-16gb-of-ra...

The TL;DR is 16GB holds up really nicely in most cases. That's also with running WSL 2 which is something you wouldn't need to do on macOS so in theory memory usage should be even more efficient on macOS.
I am pretty sure that they would lose in a small claims court, but probably most people who faced that can't bother
Yeah, that's basically where I'm at. It's irritating sometimes, but my stress levels are much lower than places I've worked with a negative atmosphere, so I will live with it.
Do you have any recommendations for who's better? Isn't Google's customer service supposed to be pretty bad too?
>> A lead author of the paper, biomathematician Maik Pietzner at the University of Cambridge, said that although the paper was submitted after the retractions occurred, it was written beforehand, and “the current pandemic requires immediate response.” However, the paper was published 4 months after its submission.

Particularly during the pandemic, the peer review / publishing process has become so slow in some cases that it's easily understandable to have not removed a citation, or to have had a year go by before publication.

1) I can't think of too many times that I've gone back to the source to read a paper. I download the PDF and never go back the website. How would I know about the retraction? 2) Changes to the text can require another round of review (possibly adds two months?). 3) Authors are generally against issuing corrections post-publication since the box that's added to the top of the paper looks similar to a retraction [0]. 4) Authors are busy or lazy.

>> Given that no editor or reviewer caught the problem, she said, “I plan to discuss with the staff incorporating such screening into manuscript processing.”

Shouldn't it be the responsibility of the publisher to add a notification to papers that cited a retracted paper? ("Be wary of things relating to ref #32.")
We pay Nature Communications (cited in the article) ~$5000 to publish [1]... this should already be done for you.

[0] e.g., this PNAS paper: https://www.pnas.org/content/116/32/15877. Why not make the retraction notification a bright red box?

[1] https://www.nature.com/ncomms/about/article-processing-charg...
Same people I guess that think you have to find something positive to say about every code review.
I have noticed newer generations of developers believe they need heavy frameworks like React to develop web applications. Most apps don't need such heavy frameworks. Here's a 500-line "framework" (if you can call it that) https://github.com/Rajeev-K/mvc-router and here's an example app built using it: https://github.com/Rajeev-K/eureka For templates I used https://github.com/wisercoder/uibuilder which is a 200-line lib. This is about as "close to the metal" as you can get, and still be productive.
There's a great book about this, called The Dark Side of the Light Chasers:

https://www.amazon.com/Dark-Side-Light-Chasers-Reclaiming/dp...
There are lots of languages that can do this, and it requires deliberate engineering effort in all of them, including erlang. I mean, you have to have all of your ports open, with multiple IP addresses allocated to a single server, and the process has to have efficient routing algorithms to do so. Erlang doesn't make this job more efficient than other languages. Erlang has two killer use cases: fault tolerance and horizontal scalability. Computational resource efficiency has never been a goal and it shows.

The grandparent comment is nothing more than a cargo cult. "If we use the same language as WhatsApp, we'll magically be just as scalable as WhatsApp". It's horrendously naive.
It's hard when you work with really nice people. I was looking at rolling out a new app to my company and everyone was really positive on it during our testing. It was only after pressing people on whether they ran into any issues that I finally started getting some real feedback and complaints that were dealbreakers.

It gives me a bit of anxiety and imposter syndrome when everything is going too well. It's easy to fall into the line of thinking that "I can't be doing a perfect job, so maybe they're keeping up appearances while scouting a replacement?"

Critical feedback doesn't have to be cruel to be effective. No feedback or everything being roses can be nearly as bad as angry feedback.
Ask HN: Is there a Warren Buffet for the tech sector?
For a while now, I have been doing a lot of research into the stock market. And the most reasonable voice I found is Warrent Buffet.

Is there someone profound like him who thinks about the tech sector? Especially about companies that yet have to beome profitable?
> That’s where self-doubt and reflection are elbowed aside in favor of a gung-ho, can-do spirit.

Honestly, the times I can recall doing this, nothing bad happened as a result.

Then again, I didn't follow it up by snorting cocaine or compulsively posting on Instagram.

I'm going to rankly speculate it those kinds of follow-up behaviors that turn a natural part of life into a glaringly obvious self-destructive plot the likes of Wonder Woman 1980.

Edit: clarification
Reminds me of the "abandoned" Subaru(or actually Fuji) dealership in Malta:

https://www.autoindustriya.com/auto-industry-news/time-capsu...

Only the car in question is much more unique.
Not all extensions work yet, unfortunately. C++ wasn’t usable, last time I tried.
Presenting the neutral as great is merely cringy and annoying. It's much worse when failures are presented with the mandatory positive spin. Especially the failures of the management when the employees get to bear the costs.
You know it's a gambling problem and the odds are changing quickly when they put that many slots in a medical facility and they're occupied so fast.
Signal started to handle 404 7 months ago and the 508 code 13 hours ago. (https://github.com/signalapp/Signal-Android/blame/master/lib... strg+f 508)
Ask HN: What's the best resource to learn Elm from?
I'm learning Elm for a job interview I have this coming week, and decided to take the weekend to prepare myself, since I'm not very familiar with Elm.

Thank you for your help.
In an emergency, one could rig up a server to drop TCP connections without sending RST. The result would be a client that thinks it’s connected without using server resources. Bonus points for some code on the server that responds to some fraction of incoming segments with ACKs to keep stringing clients along.
To get you to pay more money for a static IP.
Apple did the same thing with undo. Such a commonly used feature, hidden behind shaking your phone? That’s not even an interaction. They’ve slightly improved it with three-finger swipe to the side, which at least is a bit like a gesture, but again completely undiscoverable. Apparently under no circumstances will we just be getting an undo button.

It’s not just Apple, though: there’s a whole page of useful settings for Instagram’s Hyperlapse app. Guess how you open it? You tap the screen four times with four fingers. Why on earth did they build and maintain a settings page and then hide it like that?
"PROUDLY POWERED BY WORDPRESS" Maybe it's from the one working on the website for the framework?
You should be able to move them, just not directly sync them with Google. GDPR etc. took care of that. It's on the third party developers to make importing data as easy as possible.
I see that the M1 Mac Mini is only available with 8GB RAM. Is that likely to remain as a market segmentation thing, or could a 16GB Mini be available soonish?
I am not an expert whatsoever. I just notice a similar thing happening at around the same time, the wireless and sometimes ethernet connection dies. Usually a minute up to three minutes the connection resumes.
My spectrum cuts out pretty reliably at 12:30am every night. Lets me know its time for bed.
Correlation Between Peak Expiratory Flow Rate, Markers of Adiposity
I use Mavericks because I like Mavericks, and a few months ago I discovered something bizarre: the mere act of booting a Mavericks installation USB on my 2014 Macbook Air appears to wipe the hard drive. As in, I'm not running the installer and I'm not opening Disk Utility, I'm merely telling the computer to to boot from the USB key. It seems that by the time I've reached the language select screen, the internal hard drive's filesystem is toast.

I did this several times because I couldn't believe what I was seeing. I can't say for sure where the source of the problem lies—maybe something is weird with my installation media—but my theory is that a firmware and/or microcode update subtly broke something in Apple's old installers, possibly when they added APFS support. I looked into downgrading the firmware, but it seems to be impossible from what I can tell[1].

Mind you, outside of this one quirk the OS and installer run fine.

---

1: https://forums.macrumors.com/threads/guide-how-to-get-back-o...
Its a type of condescention, maybe some people fail to recognize it (thats probably the reason why its used in the first place).
Sony Vision-S
It's available now, you just have to select the 16GB option when speccing it
None of these problems are solved by microservices. Now instead of undocumented unstructured interactions between modules, you have undocumented unstructured interactions between standalone applications. None of your problems are solved, except now you have a much bigger cloud hosting bill.
They do, but just don't know about it.

https://medium.com/insurge-intelligence/how-the-cia-made-goo...

Similarly, DARPA LifeLog -> FB.
See https://www.bigmessowires.com/2019/05/19/explaining-4k-60hz-...
Ahhhh. Hadn't thought of the ransomware aspect at all, but it's a good point. ;)

With NetBackup (and probably other "Enterprise Backup" software too) the NetBackup master servers have ~root level access to pretty much every server in an Enterprise. Or at least, every server being backed up. Which is likely to be everything important. ;)

NetBackup master servers also have the capability to run commands (as root) remotely on systems-they-back-up, and have those commands not be logged by the auditing on the systems (or anywhere really).

To my mind, that seems like a handy thing for hackers to target. ;)
Citing a paper doesn't imply you think it's either good or bad. You have to read the text to understand what the authors say about it.
Autotranlation for the lazy: https://translate.google.com/translate?hl=&sl=auto&tl=en&u=h...

(For the lazier, the technical discussion starts at the 12th tweet.)
What makes me go crazy right now is that I can't access my AWS account because the OTP will no longer work. I tried resyncing but to no avail.

I am at a loss as to how this could've happened. I used Google Authenticator and simply didn't log in for a few months.
I’ve avoided installing Rosetta on mine by running betas of whatever it is, but it works well so far.

The battery life on the MBP is amazing.
I got mine this week, I'm surprised it doesn't even blow hot air while building node from source.

However, I am greatly disappointed in the fact that I cannot use both usb-c for displays, only one of them. I did not know of this limitation until I discovered things were not working as expected.

Everything is super responsive, it's far better than the 2014 mac mini (4GB of ram) with 2020 SSD.

Rosetta 2 seems to work without any hitches so far.

I tried running some iOS apps, but it seems the ones available don't run all that well. From the ones I could install, it is nice to receive app notifications!
Much happier today than it was on the day M1 shipped!
I've taken this approach as well. Every so often I'll want/need something from Prime (like a show season comes out), and I can wait for it to be fully released, sub for a month, then cancel.

Most packages now take about a week to get here, and I've rediscovered the joy of unexpected packages. Like the christmas we didnt have last year.

Also to voice consensus about finding other great online stores. Often they'll have better deals, low or no shipping costs, and it helps that the ecosystem of individual sites has been normalized by companies like Shopify, et al.
> Now “obviously” the answer is that we should have pegged the version of gradle required to use the script

My first step with either gradle or maven is to install the wrapper generator, which has this effect. After adding the wrapper you invoke it via ./gradlew or ./mvnw in the project directory. The version of gradle or maven is then pinned until manually updated.

It’s not perfect - especially in terms of IDE support - but it’s crucial for keeping your CLI builds consistent across team members and in automation.

gradle wrapper: https://docs.gradle.org/current/userguide/gradle_wrapper.htm...

maven wrapper: https://github.com/takari/maven-wrapper
I started DuoLingo recently (for Latin) and the over-the-top cheerleading there is driving me nuts.
I 100% agree with this.
I was one one of those people doing this. Not because I liked it. I hated it. It felt false. But because I somehow thought it was expected of me. All other leaders of the company would do the same. Cheer for their team, applaud them publicly, always, constantly. I felt I had to participate in that kind of political game because otherwise the team, the people I cared about would feel bad about themselves. I guess what I’m trying to say is that this depends also a lot on company culture.