skysight-inc/HackerNews huggingface dataset:
I'd like to see even more responsiveness in the photo grid. I think these ideas are good, but could be taken further.

For example, while scrubbing fast, I shouldn't ever see blank grey tiles.

My scroll bar has say 1000 pixels of vertical height. That means there are only 1000 positions I can scrub fast to. They should preload all those positions in the form of a video with 1000 frames and then display the correct frame of the video as the initial low res render.

They could alternatively preload them in the form of a CSS/html grid with about 500 bytes per position, or 8 bytes per image. That should at least let them get vague gradients and approximate colours for the content of the thumbnails.
Firebase is very much easy to get started for mobile apps. You have nice console to create project, and as developer you deal with just its SDK, one CLI and simple API. For something similar to Firebase in AWS, you need to make use of Lambda, API Gateway, DynamoDB, Cognito separate products, which has steep learning curve. And then you need to know the AIM security to get started. AWS has a Mobile Hub product which is trying to make things easy to create mobile apps by automate some of these AWS products for you. So now you have to learn awsmobile CLI tool on top of the core awscli tool. And if you develop for the web, they have this AWS Amplify Javascript library on top of basic JS SDK library which has a higher abstraction thus to make things simple (or worst). If you're new to AWS, you often struggle with which library should one learn and use. And if you use AWS Ampify and read the documents, it is as if the library is build for React. I'm not sure why AWS can be so married to one web stack. So much emphasis and priority is given to React and React Native in this library. They will give the excuse that React is what their customer wants. They now have mature React/React Native Amplify library thus giving the impression that to use AWS its better to use React/React Native. So they spend resource on AWS-Amplify, even move one of JS cognate-identity-js SDK under this umbrella, hoping the world will standardised on JavaScript and React Native for iOS, Android and web. So what happen if you're developing a mobile app using Unity, Xamarin and Flutter? No luck as they only have SDK for iOS, Android and web. Compare this with Firebase that has SDK for iOS, Android, web, Xamarin, Unity, Flutter and C++. AWS has an opportunity in AppSync to make a product as easy to get started as Firebase. What is required is native mobile SDK for iOS, Android, web, Flutter, Unity, Xamarin that is not just specific to AppSync and GraphQL, but also add in authentication, analytics etc APIs. Something like Firebase SDK API. AWS is still stronger for enterprise usage. And you can’t use Firebase in China due to its use of Google Play services. But Firebase is definitely a weapon used by Google to draw customers into other Google Clouds offering.
The Grand City Gangster War Game
Glad they're cheap now! I stand corrected on that point. Curious to know your thoughts on the question of hard drives etc. Seems to me like Apple jumped the gun here.
> the parents have committed a crime

Largely, because the Administration has taken active steps to prevent lawful asylum applications.

> and the kids will be reunited later if they are real family

Maybe, sometimes, after the recent court order requiring that; most recently prior to that the kids were being used as hostages to force parents to sign voluntary deportation agreements and give up asylum claims; during and prior to that children were deported separately from their parents and vice versa in a number of cases. And, in any cases, there was no tracking of any kind to facilitate reunification.

> not a big deal and the kids are still doing better than before

No, they often aren't; especially for the younger children, being forcibly separated from their parents is itself an enormous trauma that will damage their development (social/emotional especially for life.)
This is one of my favourite things about VSCode, awesome!
Currently working on “The Drunkard’s Walk”
Guys who have worked with Kubernetes and virtualization, I have a genuine personal question for you - I have been working as SysAdmin and then into virtualization (VMware / HyperV sort of things) and while natural progression in it says go for advanced VMware courses (related to Virtual machine and its concepts), do you think its better to switch lanes now to container-tech rather than some years down the line? I am totally 0 on Docker / Kubernetes / OpenStack (if thats related with containers).
My HP laptop died, the integrated GPU died. And HP support said they do not manufacture that motherboard anymore. So what's the point of having it upgradable? Sometimes it works, other times not.
Reaper drone data leaked on darkweb as USmilitary falls to common security issue
You mean the old PowerBook Series where you could easily swap the batteries on the go and swap the DVD drive for an additional battery.
How to Analyze Real Return on Investment with Your Cloud Migration
Isn't that problem solved equally with VMs?
I'm going to do something a bit different from everyone else and suggest some poetry.

1) Songs of Innocence and of Experience from William Blake.

2) The Ballad of Reading Gaol by Oscar Wilde

3) The Rime of the Ancient Mariner by Samuel Taylor Coleridge

I've started to enjoy reading poetry again. The education system managed to extinguish any love I had for poetry. It's been a bit over half a decade since I was in school, and I've started to enjoy reading poetry again.

Turns out it's possible to just read a poem and enjoy it without having to go through line by line and word by word analysing the thing to death.

I actually prefer poetry to long form text right now. I don't have the time or attention span to sit down and read a whole book, but poems are like a shot of literature. I've been enjoying reading sci-fi short stories for the same reason.
There are lots of WordPress plugins that generate and cache static pages. As for keeping code readable, if you are using a generator to create a static page, why wouldn't you minimize upon generation?

You of course keep your code readable internally, but what your users get should be minimized and as small as possible, unless your users are there to peak at the source code.
Also you can do it in a non-destructive, non-random way. Take `apt` as an example.

The easter egg is running it with an undocumented flag. The "error case" is the same as mistyping a command. Sure, you could argue the return code is 0 when it should be != 0 but I'd argue a) if you're using the wrong flags it's your fault and b) if you'd hit --help by chance it would also return 0.
Excluding the “Historical Reasons” Factor in Android Mobile Projects
Try micro: https://github.com/zyedidia/micro

Plugins are written in Lua.
I really hope they change the name. Chicago already has a loop affectionally called "The Loop". This Boring system is really point to point anyway, it's just the skates don't stop or reverse at the stations, they make a u turn.
In windows what I do is Home->Delete
I am amazed at how useful home, end pgup and pgdown keys are, and I am pretty sure not many people know or use them a lot.
> NoSQL came into existence because the databases at the time couldn’t handle the scale required.

Arguably the first "NoSQL" database was a DIT, generally accessed via the LDAP protocol. OpenLDAP is one of the better known open source instances, but Novell eDirectory was there in the early part of this century, as was MS AD.

In the case of Directory Services, it's a completely different approach to both SQL and the common "Document Store" approach of modern "NoSQL" options. Unless you go cowboy-mode, you're still adhering to schemas (albeit with the option to combine schemas), you still use indexed attributes to conduct searches, but you have a literal tree of objects with a more flexible layout (e.g. multi-value attributes without needing to use a JSON column) than with a regular SQL RDBMS.

The rise in popularity of 'modern' NoSQL options (most commonly document stores) is IMO driven by a combination of lazy developers and too much Kool-aid consumption.
You are quite right, I already have to jungle .NET, Java/Android, C++, SQL, Web on my head, don't need this as well.
My previous job (80+ devs shop) provided laptops as primary machines, and we were free to choose size and mac or linux.

I knew 3 people who choose 15”, and about 15~20 people choose linux. We were all devs working with a set of VMs.

Getting 32G only on the 15” puts most of us in a corner. The 4x4 matrix becomes two choices only:

- 15” 32G mac
- 13” 32G linux

That’s a really tough choice, I wish Apple just gave 32G to the 13”.
Moving Targets, and Why They’re Bad
Moving away from “as fast as possible” in networking code
An Inside Look at Implementing S/4HANA Cloud
Fun story, though off topic: Schlumberger, having people all over the world on dangerous places such as oil platforms (but also in offices), thinks that physical safety for their employees is very important. They iterated on this so well for so many decades, that the primary cause of employee death is now traffic accidents, involving employees thousands of miles away from oil wells, on their way to the office.

Problem solved? Of course not. Employee safety is still a core KPI after all. So to address this problem, they installed a device in every company issued car which makes a BEEP! sound every time you drive aggressively (as judged by the device). After three BEEP!s you have to explain yourself to your boss.
Large list of recommended books on Most Math topics
You might like Nat Eliason's summary and notes of the book: https://www.nateliason.com/lessons/12-rules-for-life-jordan-....

I read that this morning and it was incredibly intriguing, I'll definitely have to pick up the book this weekend.
> ICE also saves the most lives on the border

No, they don't, even before the Trump Administration policy changes that have produced the recent issues. You are confusing ICE with the Border Patrol. They aren't the same thing.
Well any GPU you upgrade can be used in our next system. That said there hasn't been much movement there in the last 2 years or so since the rx480 came out.

I agree with the ssd, tho. The newer PCIe based ones in the m.2 formfactor areso much faster it feels a bit like a waste to buy a sata SSD.
Chrome is using 10-13% more RAM because of Spectre mitigation efforts
Funny how when I replaced the big hyphenated word with the 4-letter name, it actually triggered an emotional response in me which made me dismiss the rest of your comment, even though I was fine with the comment without the substitution. Weird how human brains work.
I love how there’s a fork of the stats placing Donald Trump dead last with 0 loss.

I guarantee that fork is being used as a talking point somewhere, as if it were the real deal.
You don't even need containers on linux. If SELinux was more accessible, this would be a very cool use case.

You could set the security context of your NPM access credentials to something other than unconfined and ensure that only processes with a specific security label can access files tagged with that security context. These security labels in term are kernel controlled. So at that point, a malicious install script needs to escalate to root in order to steal your credentials.

It's kinda sad how such a powerful and rather simple tool is so hard to use.
Or maybe Linus isn’t afraid to say what’s on his mind, and that’s why people respect him.

You should try it some time. I know when I started doing it on here, my karma plummeted (real world analogue is “reputation” or social standing). But at least my conscience is clear.
You're allowed some function calls. It just has a very short call stack.
I love node - it's a really irresponsible way of programming. The objective is to make as much the concern of someone else as possible. "How do I know what an array is? I'm just writing this app that works with arrays.."

:-)

In seriousness though, there many ways to write an isArray. Just yesterday I was looking at the different things String::repeat() handles on Mozilla's site. What seems trivial can be defined slightly differently everywhere and I tend to reach into the npm bag if I know it's open to interpretation.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Big Data Landscape (2018)
Apple Updates MacBook Pro Family for 2018
Source? I can only find articles of people complaining that they can not get the switchable graphics to work or can get it to work and have horrible battery life. This guy (https://medium.com/@kemra102/linux-on-the-dell-xps-15-919e6d...) tried 11 linux distributions and describes his experience as "horrible".
As soneone who has to deal with systems like that at work all the time, I feel that point can't be hammered home enough.

Everytime you read about some sysadmin person that still uses plain old vi because "it's everywhere" or who actually prefers more unreadable syntax in shell scripts because the nice(r) alternative wouldn't be POSIX compliant, it's basically the same effect. Except that on Windows, you're usually screwed, because there's absolutely no useful tool that does the job you want and ships with the OS (as opposed to some no-pixie-dust tool that's been around for decades and has a bit of a steeper learning curve).
Not a book but if you’re ML curious, I enjoyed reading the World Models paper. It was the first ML paper I read all the way through, and I found it approachable but still technically informative. I later learned the author has been in the AI game for decades, which explains his clear explanations and comfort with the material.

PDF link at this page:
https://arxiv.org/abs/1803.10122

The interactive web page explains what you’d be reading about:
https://worldmodels.github.io/
Its understandable- everyone wants their cellphone to complete the journey of the desktop- but the battery is just to bad. Even with a dedicated chip for drawing - open pubg and the batterys power-supply falls like a rock.

What is a game other- then a lightshow- No-Sleep-Bug?

In my opinion, as long as there is demand and physics unaligned, "building it and they will come" will not archive anything.

So why not instead build a miniserver with gfx cards into WiFi and do the computations for AR, VR and games (mostly downstream data) and catch that with a passive WiFi-Reciever? It is still video displaying - but it does not come with the usual computational burden.

I know, that is a bad architectural choice - away from the expected model, that should batterys get good, would triumph any day now. But if you plan in for that eventuality - you can still program architecturally near neutral and you could walk ahead into the future, not just glimpse it while tied to a charger.

https://passivewifi.cs.washington.edu/files/passive_wifi.pdf

https://bib.irb.hr/datoteka/575153.Energy_Consumption_in_And...

https://pdfs.semanticscholar.org/9934/9551d3ef0e0efc3c54aaab...
edit.com was amazing for its time! Super intuitive UI, drop down menus,"natural" (for a windows user) text selection via shift-arrows... All of this in pure text, in a console, a gazillion years ago...
Dividing fractions is also easy. Did you mean summing fractions? Because, yeah, summing fractions is significantly harder than multiplying fractions, simply due to pure misfortune.
Regarding telepathy...

https://www.sheldrake.org/research/animal-powers/a-dog-that-...
I wish I could sufficiently express my frustration for this. It's such a common mistake too. If you design a language with a type for text, and your language has a type called "string" oh God please God let those two be the same thing.

There are so many languages in which the type "string" is not the one to use for strings...
Wait, you guys do not block the referer your browser sends (or rather does not send)? Why would you give up information about yourself just like that?
FWIW, I don't think this article really applies to areas like maths or computer science, where the main output is theorems or algorithms that can be verified line by line. It's more about empirical science where one is trying to prove/disprove hypotheses through rigorous experimentation.
You just rationalized being rejected from a website because you came from HN. The truth is that you don't know what "toxic" means by the author's own definition or what led him to think that way. It may or may have anything to do with "listening to other people". Perhaps this defense is toxic already. And just telling that some place is great for you does not mean that it's great for others.
I think Elantris was gateway-Sanderson for me. Read that in a day and have been hooked ever since.

That said, in hindsight a lot of Elantris feels pretty similar to Way of Kings.
Can you use the switchable graphics or did you get the model without a gpu?
I have a sort of meta-question,
Specifically about non-fiction work: if one gets the central idea contained in the book (say, from a blog or Podcasts or YouTube video of author explaining the ideas) - Is it still useful to read the entire book?

If a book is fundamentally about “ideas” — aren’t there more efficient ways available today (that were not pre-internet) to learn those ideas more quickly?

As an example: There is a Dave Rubin podcast where Jordan Peterson lays out the 12 Rules of Life very clearly and concisely. If one knows the rules and understands them, is it still necessary/important to read the book?

I wonder, just how much “reading the entire non-fiction book” is increasingly now an archaic way to ingest new ideas?
The best resource for DIY projects in this space seems to be egpu.io. I found their guide kind of helpful: https://egpu.io/build-guides/
What did you use instead? @edem? (& @subpixel, were you in the position to pick sth else?) ... Aha, Jekyll, right? I now found in another comment here.
This is the default linker on macOS, LD64.

Its "atom"-based concept carried over into LLVM's experimental ATOM-based ld: https://lld.llvm.org/AtomLLD.html

However as AndyKelley notes elsewhere in these comments, that variant of LLD hasn't seen progress in years.

That said, that AtomLLD appears to be a side-project of LLD, LLVM's LD project, which appears well-supported on Linux (ELF) and experimental on Windows (PE/COFF).

I wonder what Apple's plans are.
How much latency does it add?
Marketers could harvest member data from closed Facebook groups even in June
FWIW coming from a Windows dev side of things, I'd have a look at Docker for Hyper-V (https://docs.docker.com/machine/drivers/hyper-v/) and just have a play with things.

If you're still getting enough work as a sysadmin and enjoying it, I think "VMs" as a concept will still be around for a long time.
Can/do you have incremental linking enabled?
There is a difference between speaking your mind vs berating or insulting people.
Is six months long enough for my hate to be valid? I actually had my place of employment take it back and started working out of my retina MBP again. I'm considering buying a Windows laptop for the first time.
In large enterprises links to internal apps die all the time, so by emailing the actual app the end user still has a good chance that they can see what they did in a year or two from that date. Not very useful for small companies, but in large companies where you auditing is important as you often have to know what happened two years ago then this can be very useful
In my case, when I wrote a plugin for Jekyll, I felt mildly upset about all Ruby things I needed to install and to some degree understand. I felt Jekyll was too complicated and complex. — Maybe if one is used to the Ruby world already, one won't feel in that way.
Just curious, would you share the link?
Our IT is backlogged with broken keyboards and I'm waiting for. backup laptops to become available so I can send mine for replacement. We have upwards of 200 of these sorry devices. The percentage is well above 10%
It blew my mind when I saw it on K. I just wasn't expecting it.

add:{x+y}
f:add 1
f 2
3
Yes exactly. The 6.004 course at MIT already has software that does this sort of thing.
Related: at the most recent WWDC, Apple gave a great presentation about the Xcode build process: https://developer.apple.com/videos/play/wwdc2018/415/
what is an effective way to block it?
Even before the more polished products existed, people have hacked together external GPU enclosures, often interfaced to the host's PCIe bus via ExpressCard slots or ribbon cables hanging off of Mini PCIe slots. And more recently, with the interest in cramming many dual-slot GPUs onto a single motherboard for cryptomining rigs, you can find cheap, "barebones stand-alone PCIe slots" (for lack of a better term) for hanging GPUs off of. A quick search turned up a couple of examples:

https://www.aliexpress.com/item/Mini-PCI-E-to-PCI-E-1X-Expan...

https://www.aliexpress.com/item/60CM-PCI-Express-1X-To-16X-P...
(Ingeniously, on this one, they've re-purposed USB 3.0 cables to carry the high-speed PCIe lanes).
Before I started a new job I had myself read:
1. So good they can't ignore you
2. Deep work
3. Mythical man-month
4. Power of habit

Now I am reading Tools of titans by Tim Ferris. I never thought I would get into the genre of self-improvement books, but it seems I like these :-) Even though I am conscious about the fact, that I am applying maybe 10% of the books advice :P

Another thing I am reading is Math from three to seven [1], mostly because I would like to discuss math with my 4yo daughter one day, preferably sooner rather than later, because I find math discussions immensely fun :-D Maybe I will even start a math-circle :-)

[1] http://www.msri.org/people/staff/levy/files/MCL/Zvonkin.pdf
$ size /usr/local/plan9/bin/acme
text data bss dec hex filename
356886 14680 52332 423898 0x677da /usr/local/plan9/bin/acme
No, I'm really not. In fact, the only reason this isn't done more often is because some OEMs defraud their customers by forcing obsolescense into their products, such as intentionally designing them to be very impractical if not impossible to do basic stuff such as cleaning air ducts or replacing a HD.

If you asked any macbook pro owner if they were willing to spend money to double its RAM or HDD capacity I'm sure you wouldn't get many negative answers.
Fanless dissipation of 150W TDP? Good luck.
A map of the React ecosystem
And that's how it was compromised:

The maintainer whose account was compromised had reused their npm password on several other sites and did not have two-factor authentication enabled on their npm account.

I wonder how many accounts the attacker checked before hitting this account. This will definitely get a nice place in the bucket of examples I throw to people, when I see they are still reusing passwords.
I'm not familiar with these specific cases but I do think that many popular open source authors are extremely rigid and uncompromising. And yes, personal attacks against prospective contributors is a very harmful thing for the project. There are nicer ways to reject PRs and proposals that don't push away contributors.

Also, I'm a firm believer that very talented people can make very silly mistakes sometimes so you can't assume that someone has no value for your project just because their work or idea was disappointing on a single occasion.

When open source project leaders show aggression towards well-meaning people, it's a blatant display of arrogance and egomania.
I wouldn't want to read someone I agreed with 100% ;)

I really like Sowell's writing style and willingness to tackle issues in a straightforward way that others skirt around. I still have many of his past writings to get to, as I only recently started reading him, to my own detriment.

We're blessed to have nearly 50 years of his writing and that he's still at it at 88.
Why would you flag him? Are you seriously that sensitive?