skysight-inc/HackerNews huggingface dataset:
There is a large population of consumers that live within their phones 24/7 and they appreciate large screens for consuming content.

But there is also small population of users (me, anybody else?) who don't. I use a phone to make rare calls, read text messages, play music on the train and occasionally for location. It is perhaps because I have my laptop at hand for most of the time.

Recently I have lost large smartphone and had been using iPhone 5S and it is so small, sturdy and lightweight. I can put it in my pocket and I can replace it for $75. Perfect.

So now I am in a market for a smallish smartphone.
I recently became interested in ML and started with THE course for having a good intro into ML (Coursera's ML by Andrew Ng). That one is offered for free on Coursera and you only pay if you really want to have the certificate once you are done.

That course was so interesting to me and the way Andrew Ng explains - his enthusiasm, his sincerity, the way he talks, his authority on the field mixed with his unbelievable modesty - it is all a mix of things I love in a teacher. He is so inspiring. So I continued.

I am about to finish the Deep Learning Specialization that has 5 courses and my next one will be Tensorflow in Oractice.

I pay for a Coursera subscription (44 EUR/MO) and I am very very happy with the quality of the courses I mentioned above.

When I was studying in depth regarding database development and performance optimization (MSSQL mostly) I really really liked the courses on Pluralsight.
Yeah back in the day UI was very single threaded. Moving the mouse faster meant more processing time for UI since it had priority and faster the experience.
Anyone know any books that go the opposite order? Start with interesting working projects, add in the theory as needed to adjust the projects.

To learn photography I'd prefer starting with a camera. Not withe theory of light or the properties of atoms that allow glass to be transparent or how lenses are ground.

Similarly, if possible, to learn electronics i'd like to start at a higher level and work down rather than bottom up.
Published in 1903, and Potter died in 1943. The copyright would have expired in 2013 (! — i.e., 70 years after the death of the author) at the latest as far as I can tell.

It should of course be completely unnecessary to look up the exact rules for something published that long ago, but that's the consequence of defect intellectual property laws.

Integrally available here:

https://www.gutenberg.org/files/14872/14872-h/14872-h.htm
Note that HN formatting messed it up (there are stars missing before the first two closing parens). The regex itself is indeed quite straightforward, just a bit hard to read due to all the required backslash-escaping.
You mean the engineers that have rolled out multiple monoliths and microservice architectures across different teams with different backgrounds, all the while keeping careful track of expenditures?

I'm sorry, these people do not exist. People are going to eyeball and wing it, based on personal preference and their gut feeling. Dress that up with good-sounding arguments and maybe even some metrics and you have all you need to convince the stakeholders - who almost certainly don't understand the issue at a deeper level, nor do they care to.

It's also made more nuanced by the fact that people talk about different things when they mean "microservice". Anything can be split up into arbitrarily small services. This is attractive from a management standpoint, because you can assign engineers in a simple manner without too much crosstalk. Most likely, nobody will ever bother to check if you're spending 10x the engineering resources to do the job.

In essence, I can wholly recommend microservices to engineering managers who want to take full advantage of Parkinson's Law.
Why not ask the community what they have most problems naming? And also ask big tech eng teams how they deal with naming.

This would make sure you deliver the value people need, and also that it won't remain a subjective book with only your opinion
I think video is mostly useless and VR will be even more so if only for the simple fact that many people cannot use it due to motion sickness. Better tech is unlikely to ever change that. (I can't even do 3d movies). I think chat and voice are plenty good and don't have all the drawbacks of a visual solution. I find not having to see people in real life, on video, or in VR to be one of the main advantages of remote work.
Fetty learns how to do the Dubb n Bop
With the Varnish HTTP cache the authors started out with a very "mmap or bust" type of approach, but later added a malloc-based backend.
Yes it can really help if structured right
Small nitpick: the document has a typo.

> In contrast, in JavaScript backend application, kebap-case

Should be ‘kebab’

Edit: kebab is the spelling that was intended

https://trends.google.com/trends/explore?q=Kebab,kebap
>Software fails partially much less often than physical things.
If only this were true. The worst kind of errors are the silent kind. They're just correct enough not to crash or notify anything, but wrong enough to corrupt results
I'm surprised both of the key-signing locations are in the US. There should be more locations in other countries.
does every group supports any math operator? does every word have meaning in every domain? I don't think so.
How is forced arbitration even legal? "all of the legal issues you might have with us must go through the private judge we choose"
I'd say you'd first need to see if the limits can be fixed in the current setup.

If you really need to build a microservice to replace a part of your monolith. You need to hire a few devs that can act as a dedicated team.
https://blocks-ui.com is WIP
All of those support datasets that don't fit in RAM, or else they would be useless at data warehousing.

MemSQL uses rowstores in memory combined with columnstores on disk. Both can be joined together seamlessly and the latest release will automatically choose and transition the table type for you as data size and access patterns change.
Ask HN: Why there is no app to convert your humming to instrumental?
I think a lot of people can hum a melody or entirely mimick how a instrument is being played all through their voice while learning to play a instrument takes a long time. Why isn't there any app which can do this?

I like to think, I can mimick a melody played on a flute using my whistling technique but I find it weird that no app exists to achieve this.
Invariant Risk Minimization: An Information Theoretic View
On Stagnation, I think the argument is very weak. Compare 1970 to today and we don't have any invention better than running water. Sorry what? If you want to compare centuries go ahead- but I think it's almost inarguable that life has changed much more significantly 1900-2000 than 1800-1900. Information is basically now costless to store, communication with anyone on earth is practically free, and we can literally travel to any point on earth in a matter of days. The idea that we've stagnated just seems frankly absurd to me. Are all those achievements less important than running water? I don't know, running water probably saved more lives - but Alexander Fleming was hardly a slouch in the 1920s.

If you want to only compare 1969 to now, I'd like to point out that there's a really obvious problem. We don't have 200 years of hindsight to say "Oh that invention completely changed the world". How are we feeling about Genome sequencing, how about the plethora of green energy generation technologies? How about the Electric Car? The Internet?

I just feel like the stagnation assertion is ridiculous.
SaaS content marketing that converts: a quick guide
Silent surveillance, which is not disclosed to the user. Additionally, the user's IP (and thus location) is also provided to Google with the surveillance data.

Webpages and local software are not the same thing. Local software does not need to report my activity to Google, a third party, to work. Webpages do require second party communication to function.

Surely you realize the difference. Your attempt to conflate the two is not productive.
Probably. Once upon a time I hit the ram limit for Windows 7 Home of 16GB.

Then 8 jumped to 128GB.
The website could maybe mention and link to GTK Inspector?
That is the recommended alternative/replacement to this for some years now.

I used gtkparasite almost 10 years ago when I was learning GTK+, was quite useful :)
Try github student pack free DO hosting credit, needs a credit card tho.
HTTPS: //wellnesscarepills.com/zen-hair-male/
Zen Hair Male
it is an ideal possibility to beat male pattern baldness for the ultimate time! you can reestablish your reality and your hair inside the 09e2341fd293cc323cfb97bbbbaf957d. whilst you take Zen Hair boom additives, the sky's the restrict! Request currently to claim your container earlier than provisions run outdue to the shortage of studies into it, and it being primarily based on non-public reports, there are not any acknowledged side consequences of Zenagan. however, there are numerous blended reviews. With a few suggesting that the product dried out their hair and simplest delivered volume to present the advent of thicker hair. With testimonials from the likes of Rick Vito from Fleetwood Mac, Zenagen seems to be a hair regrowth shampoo for guys that works for a few and now not every person.
On That note
https://wellnesscarepills.com/zen-hair-male/
https://reviewsforsupplement.wordpress.com/2020/02/13/zen-hair-male-is-it-really-works-price-side-effects/
Recently switched from an iPhone 8 to a 11 Pro, which is smaller than the standard 11, and it`s pretty close size-wise but a bit thicker.
They may hire the best people. But it matters what they're the best in. You might have the best developers in the world, but that doesn't mean you have any UX/UI designers.
Oh boy, the worst thing that will happen is that you might have to move a little ways down the street. Horrifying.
A good name is like a good car. Is a race car a better car than a truck? Lot of trade-offs to make.

You want names to be short, so you easily write and read them. Especially if you use them a lot, it's useful to use abbreviations, like x, e, i, z.

You also want names to be easy to understood, therefore, longer than few letters. So, "count" instead of "cnt" or "c", in short, no abbreviations.

You want names not to clash. So every name should be a unique 64-character long identifier, as far as distant from anything else as possible. However, they should also be optimized for the tree search when using completion.

You want names to describe similar things with similar names. In particular, my pet peeve, how to name objects that are "essentially the same thing" but only different structure so I could better manipulate them, like converting list of tuples to a dictionary? From purely domain point of view, they should not even have different types! And did you know that every Monad is an Applicative?

Should the name reflect the result only or also the path that was taken to get to it - "customerList" or "customerListFiltered"? Or perhaps just "list", because the function is not specific to customers. It's local context versus global consistency.

There are minor problems as well. Underscore_case looks ugly, dash-case is mostly not supported, camelCase is just weird when you want to have anotherCamel (now strangely upper-cased), and CapitalCase looks ugly with acronyms. And should we put adjectives in front or at the back? And why are the elements of EMarble called RED, GREEN and BLUE?
Switched from chocolatey to scoop a while ago and never looked back. Most package installs don't need admin rights, and for those that do, there's the `sudo` package that it recommends, which is a life saver when working with the terminal on Windows in general.
You probably don't remember every segment of every line in a city metro. In metro, distance roughly equals travel time, so when you're staring at a map and picking a route, that would be very relevant information to know.
> However I think in some cases the work may not meet the creativity requirement.

Exactly. Copyright is very murky in that respect. The basic notion of "creativity" is willfully vaguely defined to ensure that there's a universal maxim.

For instance, did you know that databases are copyrightable? Even when their constituent parts consist of uncopyrightable facts? Copyright law considers the database as a "collection" or a whole, and so the entire collection can be seen as a creative work. But copyright only applies to the whole, not the constituent parts.

https://www.bitlaw.com/copyright/database.html

Other example, suppose you digitize an ancient piece of pottery by making a digital photograph. Have you then created a new creative work of art? Some would argue you did. Why? Because you didn't make a 1:1 copy of the pottery by creating a new physical pot with similar materials. You created an image using a particular mechanism, introducing elements such as lighting, color, contrast,... that may give your image an original element.

The latter example is actually a legal problem for digitization programs of cultural collections. Institutions hire a photographer to digitize collection, but then discover that the images are pretty much unusable because the photographer is able to enforce their own copyright i.e. demand a licensing fee every time someone wants to use or download an image. Which implies that institutions are also forced to add legal provisions in any contracts pertaining to the transfer of rights.

Hence why copyright law is rife with exceptions and exemptions. For instance, did you know that any image made by the U.S. Government automatically ends up in the public domain?

https://en.wikipedia.org/wiki/Copyright_status_of_works_by_t...

The problem with copyright is that digital technology is innately the act of creating copies. Each time I send a request over the Internet, I basically create a copy of the 1's and 0's stored at the other side. The basic tenets of copyright don't concern themselves with conceptual models and higher abstractions. They go back to the fact that a string of 1's and 0's was created on a physical carrier and then copied over to another carrier.

But that's not how humans work, we don't really apply notions of copyright to the physical representation on a disk, we apply them to the ephemeral, assembled representation on our screens and displays. This tension is what creates a ton of tension in this space.
Because this is a baby industry/technology, compared to other engineering practices?
Where can you find it in the EU?

I am French and never seen that in any cinema (Pathé, UGC). Neither in Germany nor in Poland.
Seeding the N databases for each microservice is quite the pain, too.
There are a lot of products like this available and every corporation's offices I have been to have had one of them.
Looking at the comments on this bug, I'm pretty impressed with the Chrome teams response.

Sure, it's bad that this made it into a release in the first place, but when it did, they were quick to identify the issue, halt the release, find 2 potential fixes, manually test the fix, get a canary release out to get wider testing, update the test bench to prevent this class of bug happening again, and start rollout to the public stable build.

All that across tens of team members, with regular status updates from humans and bots, and despite the fact no bug reporter could give them a proper repo testcase for a long time.
Tennis for Two
There is one major difference between the disciplines. Engineers are legally responsible for their creation and sign with their names. Software 'engineers' do not do that, if something goes wrong nobody feels responsible and usually nobody has signed some document that testifies legal responsibility.
I think this is going to be the approach we wind up taking.

In reality there are maybe 1 ~ 3 hotpots in the domain that reveice many more transactions than the rest.
This. Being able to think is the most underrated skill.

There is no thinking without writing and drawing.

I HIGHLY recommend reading Julian Shapiro's guide on writing: https://www.julian.com/guide/write/intro

The market is shaping each generation. Unfortunately, it's pretty common to interact with engineers that don't think before doing, they just start doing with the hope of "figuring it out as we go". This leaves no room for beautiful, simple code.

Is it a side-effect of the web boom? How much of this was the result of the PHP and JavaScript subcultures? Couldn't say.
Woops .. so they use Phabricator for issue management and GitHub to host the code?
I guess it depends on their segmentation strategy. If you have not read it already there is a great article by Joel Spolsky on this topic: https://www.joelonsoftware.com/2004/12/15/camels-and-rubber-...

In this case it seems pretty justified to include this feature in the enterprise edition only.
Omg, its you! I want to say huuge thank you. Mako VM was something that unified my love for forth, game consoles and writing interpeters and I've learned SO MUCH by studying your well written source code. You can't even imagine what a profound influence you've had on my life :D thank you again ^^^
How to Push Docker Images to AWS ECR
> It's a win for the environment

My friend works at a company in the city we live in. People working in that particular office live in nearby towns or even two countries over (EU).

Well, this amazing company requires everyone to be physically present in the office every day. So, the people living two countries over fly in every Sunday night in a second apartment they're renting here and leave on Friday afternoon, flying back home for the weekend. Every. Week.

The math works for said employees because they are earning a very high CoL salary (they're local employees, of where the office is) but they live in very low CoL countries, so in fine they get paid multiples what they would holding a job local to them.

And here I am having qualms about flying once or twice a year on vacation... This kind of things really makes me think we're completely fucked and we'll cook ourselves to our death. Very tempting to be like them and say "fuck it, I'll do whatever is convenient, pollution and the rest of you be damned. Why shouldn't I?"
the Epyc also allows you to use more RAM... seems the Threadripper tops out at 256GB due to the memory type (https://www.youtube.com/watch?v=1LaKH5etJoE) but Epyc would allow 2TB...
All the examples are indeed over 2.6Mb as that's only 325kB. You probably mean 2.6MB instead but since you're using Mb consistently and the discussion is about transfer sizes I'm not sure.
Incorrect - 30% of households don't live paycheck to paycheck because "math and arthmetic are taught" -- basic financial literacy isn't even taught at the college level which leads many into school loans they will have a very hard time paying back.
When my girlfriend's Galaxy S4 Mini finally died, we looked high and low for a good replacement, but didn't find anything good under 5 inches of screen.

In the end, we decided to find a phone that was at least not too wide, so it could still be used one-handed. We ended up buying Motorola One Visions for us both, since my Moto X Play was getting rather long in the tooth.

While it is a 6.3" screen, the bezels are rather small and it has a 21:9 aspect ratio, so it doesn't feel clunky at all, it falls naturally in my average-sized hands.

Overall we are both very pleased. It's afforable, plenty fast (especially now with Android 10) and it's on the Android One program, so you get stock Android with a few Motorola features on top, no bloat and great battery life. It's a damn good midrange phone.
Headless-CMS makes this platform obsolete from the get go.
The modern approach of separating responsibilities dictates that a CMS should not handle the rendering of pages, but rather provide a publishing interface and "content-as-a-Service" for whatever frontend/edge-device the site is presented on.
SMB/NFS, SFTP, Rsync and SCP Cloud Gateway – Azure, S3, OneDrive
Our production is done by absolute, complete idiots - computer programs. Compilers can't think and can't fix design mistakes for us.

Contrast that with high-complexity engineering projects, e.g. fighter planes or Apollo project, where it usually turns out the official design specs tell at best half of the story, and most of the knowledge was contained in the heads of the builders, encoded in the shape and adjustments to tooling they used to build those vehicles. Which of course creates a problem today, now that both the tooling and the builders are long gone - but it demonstrates clearly how a build process made of people can fix a lot of errors in the design.
Brilliant, I was looking for something similar for an old project a few years ago. Thanks for sharing
Can someone explain (or find an explanation for) Phil May's ABC's? For example what should 'q' and 'Q' stand for?

https://www.oldbookillustrations.com/illustrations/may-alpha...

https://www.oldbookillustrations.com/titles/phil-mays-abc/
I made a quick random generator that includes all 3810 images:

https://perchance.org/old-book-illustration

Maybe useful for inspiration for some sort of creative activity. Also useful if you want a list of all the image URLs (click the edit button to see them).
It's not necessarily "so good" especially for workstation loads vs server loads. You have the same issue in Linux with the different config options (a simple example that's not relevant anymore: an smp kernel is slower than a single core one)

Yes, it could be a config option as well instead of a fixed choice.
Is the safe going to be drilled on the livestream in front of the witnesses? Or are the key material devices and the HSM going to be accessed outside of the ceremony for potential tampering?

Seems to me that exceptions and anomalies like this are the weak points of the system. If I wanted to steal these keys, I would make an effort to create anomalies like this where I might have physical opportunities to glitch the keycards and exfiltrate the data without the whole internet watching me.
This is actually something I find Microsoft does poorly for enthusiasts (both the crowd buying these types of chips, but also who care about a scheduler). They have VERY low visibility into these types of improvements.

I can find a billion blog posts about notepad supporting Linux and Windows line returns. I struggle to find anything about improvements for new hardware.

I wish there was a blog (albeit unfashionable these days) or similar which told these stories. I often feel the lack of their existence is a taint on data driven decisions: these customers are likely insignificant, but their influence on others is significant (even if their advice isn’t “buy a 64 core CPU”, it will be “Windows 10 is great, use that!”).

I’ve largely been a MSFT fanboy since a young age, and I kind of get being mainstream, but tossing a bone to the enthusiastic supporters would be nice.
wsdl, right?
Workout as Well as Weight Loss Myths
mods: can we edit the title to mention that this is about the US? US law != global law.
I'm pretty sure there are cases where people don't want to have the modern approach and run two services for it. Having a random CMS taking care of these tasks is good enough for a lot of use cases.
SmartOS = open source Solaris, basically.
Fundamental user onboarding lessons from classic Nintendo games
That's quite a leap.
harr-ah. With short As, and a somewhat Spanish R.
Are you sure? Pretty much every book and methodology over the past two decades has focused on how software engineering needs to "grow up" and be more like other production industries. A cornerstone in the latest fad, "new agile" with books like the Phoenix Project, is how the software delivery process should learn from lean production industries.
Given the yet-unreleased new kernel only starts to add support for Zen3, I’m not sure this is entirely true.
The GitHub repo is a mirror. It has links to more documentation on how the development process works.
Made me think of this quote:

“Why do people find DNS so difficult? It’s just cache invalidation and naming things.” – @jdu