skysight-inc/HackerNews huggingface dataset:
with whatever minimal bootstrapping is necessary up front to start reading very basic material

That's how I started reading. Basic grammar, and some vocab. Vocab I didn't know was simple to look up; grammar I didn't know rendered the entire sentence incomprehensible and looking up the individual words did very little to help. If I knew the grammar but not the vocab, thirty seconds to comprehension. If I knew the vocab but not the grammar, order of magnitude more time to understand, often requiring assistance from someone else. Knowing the grammar felt like doing it on easy mode.

Not knowing the grammar rendered it a waste of time. THAT was the "total waste of time".

It was basically how it worked. "Here is some more reading to do, in order to comprehend it, here is some grammar that you will need." Literally front-loaded. My experience of effective learning is basically the complete opposite of what you advocated; no front-loading of grammar rendered it extraordinarily inefficient.

I dread to think how long even the basic sentence structure of "topic - comment" in Japanese would have taken me to realise if I'd had to learn it by just listening to people use it; like I'm meant to be some kind of linguistic detective. Telling me that before hearing the sentence spoken rendered it SO much more understandable, right from the start. I was able to start making valid, meaningful sentences in Japanese within sixty seconds. Topic - comment. Here's some nouns, here are some words that are like adjectives, here's how you mark the "topic" which you could think of as similar to the "subject" in English grammar, but go easy on that because the grammar is different, here's the copula, off you go.

Great work, that was a nice sixty seconds of comprehensible and correct Japanese, none of which you had ever heard before - you constructed it all yourself. Pretty good for someone who's been studying the language less than ten minutes. Here's the copula in the past tense, off you go with that.

My God, I genuinely flinch to think about how long that would have taken me without any front-loading of grammar. If I was meant to just guess how the language worked based on listening to it. What a waste of time that would be.

I reckon someone could listen to Japanese for a very long time before realising that some of the things that are kind of like adjectives can change depending on tense, but for some of them the copula changes. A native English speaker would have to really be good to spot that quickly. What a waste of time that would be compared to simply learning that piece of grammar.
While I agree to a certain extent, the same could be said about NYC, Chicago etc. Both NYC & Chicago have a long history of bribes and payoffs to city officials to look the other way on building code violations.
I saw what you posted before: "You are mad". Before you press the send button you should make sure to follow (https://news.ycombinator.com/newsguidelines.html) or your comment can be submitted for moderation. Leave the emotions out if you want to discuss, thanks. I can personally attack you too, but not interested and not worth the time.

As I commented below. Unsubstantiated generalizations are what I distrust. From your comment here, you say "horror stories" where is the substantiation? Notice how my comment said specifically" If I need the speed", "database interpretation" of values. The use of caching for exploded unindexed values. Not sure what it is exactly you don't like other than binary data (512-64kb) in database that is protected by cache. There is literally no change over existing patterns of how to store data in a db other than telling the db not to interpret the values. Are you smearing the idea of lookaside caching in front of a DB (SQL none the less)? Plenty of companies use it.

I prefer to use SQL data types unless I need the speed. What's so unreasonable? I never said that I use it everywhere like you purport it.
Where can I read this article with my phone without paying?

Also is there a way to offer to write an automatic link converter(for free) for hacker news?
> a business can succeed even with a bad engineering team

If you’ve spent any time in and around Etsy the reality of this is a little more complicated. Etsy has had some very impressive people on its technical team throughout and an unusually large number of really talented developers. It’s also suffered from some serious disorganization in its technical path and complicated leadership situations.

It’s the mix of both that produced Etsy. I think with a bunch of “bad” developers they would have been dead long ago. It’s been more like a (often) good engineering team making (often) questionable decisions.
The History of Intelligence (Yale Podcast)
>The 'interpretation overhead' is supposed to kill your performance.

Java isn't interpreted

>You have the APL family, which are a very high at level of abstraction but perform even faster than C.

No they don't. You process an array of numbers in contiguous order in C (or anything else compiled with llvm or gcc or similar) it gets vectorized too. APL may encourage the programmer down the right data layout path for vectorization more often though. Which would certainly be a good quality on modern hardware.
How about humans who are in charge or deal the most damage.
I think JS has had enough of syntactic sugar like features. What it needs as a next step in its natural evolution is support for proper multi-threading with atomics, mutex etc.
Sounds like a systolic array.

https://en.m.wikipedia.org/wiki/Systolic_array
Isn’t it the same thing as mobbing? Extreme mobbing
Code in the book can easily be translated into less than 150 lines of code in a modern Lisp-like language to yield an interpreter, so someone somewhere probably has a toy implementation. But almost certainly what implementations exist are not used to implement anything practical: most languages nowadays and especially most Lisps after the publication circa 1970 of the description of the Scheme programming language scope variables lexically (unless the programmer explicitly declares the variable to be dynamically scoped).

There are a few Lisps that like 1.5 do not have lexically-scoped variables, e.g., Emacs Lisp before 10 years ago, but they dont suffer from the downward FUNARG problem that 1.5 has: in 1.5, if you specify an anonymous function as the argument to another function, you cannot specify any free variables in the anonymous function, which limits the expressiveness of 1.5. Or something like that. I am guessing that every one of the dozens of Lisps designed after the downward FUNARG problem was described does not suffer from the problem.

In summary, the OP is an important milestone in the history of programming-language design, but the design itself is quite obsolete.
Does anyone have a method for setting a rule, when random-amount deposits into account, take 30% and move to other account? The amount changes every week, so it needs to be percentage not a static number.

Seeing some interesting things in this thread, may be that some of them are normal for Europe or what have you.

Other things talk about automatic this and auto that - but not specific about what makes it automatic? You bank web site?

Interesting just thinking about how some of these things are working, and if there are business account type solutions that are similar.
>Specifically, sustained use of AVX instructions on 256 and 512 bit registers will cost you a chunk of clock frequency even for all, so you have to pass the hurdle of having enough AVX instructions that the downclocking is worth it overall

I feel like people who say this have read about it but never actually worked with the instructions. Yes it is true you have to be sure to batch up enough vectorized instructions or you could get an overall slowdown, and that does happen sometimes, but you won't be turning to AVX2 and dealing with all the complications of that if you don't have a lot of work to be done anyway!

The net speedup is usually very big
Radiomics: The facts and the challenges ofimage analysis [pdf]
100kb is the max amount of JavaScript. There's a number for all resources but I don't know what it is offhand.

Using more than 100kb of CSS is a red flag and probably means you are using a framework like Bootstrap and not just importing the parts you need.
The app certainly does take into account transfer times between lines. If you also require accessible transport it'll further take into account the transfer times by measuring the amount of lifts you need to take.
I like when people link related projects. This is Why:

I have a use case for this project but I likely won’t get to it for a year or so. When that happens I’ll come back to this thread and all the projects working on the problem will be right here in the Hacker News thread. I’ll be able to see which ones are still alive, and maybe even see why some stopped development.

This happens all the time for me with HN - if people didn’t link their related work the thread would have way less utility.
No transaction fees to the customer.

There are absolutely transaction fees (also called processing fees) involved, but they're usually paid by the merchant. That's why many shopowners usually post required minimum purchase amounts for credit cards (i.e. you must buy $10 or more in order to pay with credit card).
The prototype of the Plaid Model S recently was significantly faster around the 'ring than the new Porsche Taycan.

https://www.thedrive.com/news/30846/tesla-model-s-prototype-...
Screen Time Guidelines for Babies and Toddlers
>AVX(1) and AVX2 don't cause throttling,

yes they do, on intel cpus anyway.
On Ryzen anything that makes more heat will cause throttling, rather than a step change in mode.

>. Eventually they will implemented in a way that doesn't require throttling

Probably not, there are fundamental physical limitations. I mean, you can put a good cooler on the cpu and disable the throttling, but then you could raise the non SIMD clock rate too.
Those are really bad commit messages.
Involuntary resting and vesting
How compact discs are made
You're right. Too many people take freedom for granted. It's easy when it's someone else doing all the work.
Doesn't this sort of movement cause a lot of wear on the tires, thus making it unsuitable for routine use?
Why should we support small and medium businesses over larger corporations? Small and medium sized businesses are just as likely to treat their employees poorly and to screw over their customers as any large corporation.
In C++ they can be copied.
Well machine learning is applied science. But inside there are theoretical work (like encrypted machine learning or optimization theory) and practical work (like text2speech, or other tasks)
We tried 2to3 and it gave us poor results. But probably because we deviated too far from being pythonic.

The str/unicode misery is one of the biggest gripes I have with Python. I'm glad this unpleasant knot has been mostly untied in Python 3. I came to the conclusion that the transition would have been much easier if Python 3 just concentrated on the separation of bytes and (unicode) strings. The other features could have been in Python 4.

It's a bit like IPv6. If it would just solve the address space problem, most would have moved to it already. Instead it comes with a lot more baggage. And each additional feature has it's own uphill battle for acceptance. So nearly everyone is dragging their feet, citing their pet peeve with the technology.
> All I'm saying is you can build a pretty successful business even with a bad engineering team.

Many, many years ago, I was asked to take on a new role as the system administrator for a group of advanced-degreed engineers, with their Unix workstations and FEA/CFD software. I setup centralized servers to host their software, a user directory, shared home directories, backup systems, and a Citrix server for Office. It was a tremendous success, and everyone loved the new setup. Upgrades to software became a breeze, people could access their files from anyone else's machines, and most got rid of their secondary PC for just doing email.

The drafting department, with all of their CAD machines, was a different story. Software and data directories were cross-mounted around all of the machines. It was such a mess that, when we had a power outage, it would take them THREE DAYS to get everything going again. This happened a few times a year.

I moved on to another new role to setup a Sun E10K, 3 cabinets of EMC disk, a 384-tape backup machine, and all the stuff that went with this. I was trying to explain the difference in these setups to my (very senior) IT manager, to get a point across about what I was doing. (I might have been arguing about setting up a third, "backup area network," in addition to the second "administrative network," but memory fades.) I got done, and she stared at me like I had a hunchback, and said (in reference to the drafting department), "Yeah, but it WORKS, right?"

You're absolutely right. Senior execs look at the fact that business is improving, and think to themselves, hey, we must be doing something right, and move on to other things. However, it is a source of continual disappointment that there is SO MUCH lost opportunity in the decisions that get made about how IT should be done. And, what's more, those bad decisions are being made by people who, by their role and their pay, should really be expected to understand the difference in my 2 examples, and what the extra overhead is costing.

I mean, if you had two physical production lines in plant, which were in series with each other, and one of them couldn't do anything for 3 freaking days after a power outage, while one carried on as if nothing had happened, plant managers would immediately fire a line manager who told him, "Yeah, but it WORKS, right?"

I think these situations endure because the emperor has no clothes. The people who are calling the shots can't understand the technology that MAKES the difference, and don't want their ignorance exposed.
What specific “pythonic” habits have you found are more difficult to maintain? Asking out of genuine curiosity, not to challenge the premise. I work with a lot of data science people that really emphasize being pythonic, but coming from the software/static typing side of the house I always find their code style and architecture a little concerning, and I’m not sure if I’m just not getting it or if they really are writing spaghetti.
Having piles of old hardware i can not upgrade or use, your words make sense for me now.
Is Hackaday hacking the narrative in the comments?
Hackaday today published one video I have recorded few weeks ago. Although I am the original poster, and I have tried to answer to negative comments, my responses are for hours waiting moderation. Although I do see newer negative comments popping up. How can the comments of the author of the published work not be published and newer negative comments stating false facts be published instead? Thousands of people is now seeing the article and they may be influenced to think something not true, specially in the peak of the traffic when the post is new. I have taken the screenshots to show you here are the links of the pictures:
www.pjon.org/assets/hack/hackaday_hack3.png
www.pjon.org/assets/hack/hackaday_hack4.png
www.pjon.org/assets/hack/hackaday_hack5.png

and here the link to the article:
https://hackaday.com/2019/12/22/optical-communication-using-leds-alone/

As you can see from the date and time related to each comment, newer negative comments are published and my responses of hours ago are still waiting for moderation.

I hope this is a technical issue or a human error and not what strongly looks like.

In any case it is discriminating, discrediting and reprehensible.
I don’t really buy the idea that there’s some secret Russian conspiracy tricking Americans into believing things that are obviously false. There are plenty of gullible Americans and there are plenty of real life Americans who passionately believe that vaccines cause all manner of ills. I don’t think Russians have much to do with this spreading. Plenty of Americans fall for all-American pyramid schemes without some sophisticated Russian plot.

Are we also to believe that this is some long running conspiracy the Russians have been executing since the 19th century when people began opposing vaccinations?
Maybe I'm wrong but I see this as applied vs fundamental, not "without science" issue.
APL (and I assume J) uses a large range of special graphic symbols as part of its syntax, which can be difficult to internalize for folks coming from other languages. It can be easily construed as mysterious or magical lettering (arcane rune). My favorite video to illustrate this is Conway's Game of Life written in APL: https://www.youtube.com/watch?v=a9xAKttWgP4
The idea that the buy-once model is still working is an idea that would need to be justified with some evidence.

I’m having trouble thinking of a significant collection of medium to large-sized successful software companies that still operate that way.

Video Game companies are perhaps a decent example of that model sort of working, except that the industry has a history of constant studio dissolution and poor working conditions.

So, it’s not that I’m assuming you’re wrong, I just think your idea needs to be backed up with some more evidence. It’s easy to declare that everything about the floppy disks in a box software model works fine but I’m not sure reality supports the hypothesis.
It looks like there are plenty of cheap plans with 50 Mbit/s.

It would be interesting to know what European countries have done differently from the US to foster competition in mobile providers.
I don't like it any more than you do, but 'catering to the whims of the majority' seems more like an inevitable consequence of democracy than a threat to it. It's practically written into its definition.
> But what I want to point out is that revoking something that was once promised to users [with] ridiculous explanations..

How do you back out of a bad promise made in good faith?
Not good enough. I want to make money with my apps. I support the idea of shipping the source upon purchase only.
Git isn't that bad at handling binary blobs - as long as you enable LFS support, and your git repo is served locally, as suggested, you'll do fine.
Probably sounds like a silly question, but what exactly _are_ the scientifically understood risks of vaccinating? And is it a bad idea to continue finding research into whether vaccines do carry risks that are less understood?

It seems like questions like these are under self censorship in the scientific community these days, perhaps in fear that allowing their validity might encourage parents not to vaccinate their kids. But shutting them out of scientific discourse only drives them underground.
best transportation app, sadly boot time in my upgraded ios device is slower than maps or google maps.
There is no study. There is a poll run by a coworking space management company.
Mass detention center in India, after it stripped 1.9M of citizenship
I'm not sure that's true because, as I said, most of it is automatic and worked well with 2to3, leaving us to deal pretty much only with Unicode. I'd certainly prefer to only have to do this upgrade once.
APL uses non-ASCII characters and J uses weird (or at least “unfamiliar”) combinations of ASCII symbols.
Did you read the article? It's very clearly about one specific bank (Cross River).

You might be trying to say that the forbes article is exaggerating with the headline, but your comment is implying that there is literally no specific subject of this story.
The really fascinating thing about this tendency is that Google itself never completed nor even really started the wholesale transition of programs and services to Golang/microservices. Google does have services that are micro with respect to the overall codebase. But they aren't what most people out there in the wider world would think of as micro. And Golang remains a niche language at Google, perhaps more popular than server python, but far smaller in usage than Java or C++.
Flexible Code Considered Harmful
I think a fairer complaint would be "bad engineering leadership", which is basically "bad leadership"...

Someone who cares deeply about the company will understand their core product is flawed and work to find someone to make it better. Not ignore devs
I did not mistake anything. I simply referred to an event that occurred and people were angry about four years ago. It is more than acceptable to comment on a specific portion of an article. I do not need to be angry, negative or show outrage about what they are doing today. I do not use the app and have no plans to.

I do believe that If I found myself in this situation I would be finding alternatives and paying for a better provider than to be angry. Legal methods are used only in the case of a substantial dispute as it is a time suck.
Many of Feynman's capers and eccentricities are covered in the book "Surely You're Joking, Mr. Feynman!" It's a collection of his essays. I've actually noticed the title pop up a few times before in the comments here in HN. It's a fun read.
Agreed, they give better results than official apps (that tell you to take metros that are not currently driving because of the strike).
Not on my iPhone you haven’t
Bankruptcy.
Like 20 years ago I've used a program called Teleport Pro, to do something similar.

I would dial up with my phone modem when the internet access was cheap (during the night), it would automatically browse a page I provided, and in the morning I would have the page ready to read.

Fun times with 10 to 20 kb/s speeds.
There is also Transit, which I have used and liked for about a year now — https://transit.app/

I use it in Seattle and have found it to be very accurate and (most of the time) fast. I have a mildy annoying commute where I often need or want to switch buses and I have to quickly look up if a particular route goes where I am going. Transit has been good for that (in addition to regular point A to point B stuff).
Ask HN: AWS vs. Azure for Enterprise B2B SaaS Platform
Hi, there! I'm working on an architecture of a B2B SaaS platform, targeting mid-market and large enterprise vertical markets. Due to variety of reasons and after pretty extensive research, I have selected AWS and Azure as relevant cloud deployment targets (in addition to potential on-premise deployment option). I'm interested in hearing your opinions on the following.

1. Does it make sense to consider both above-mentioned cloud deployment options (i.e., a multi-cloud approach), assuming that some enterprises might have relevant preferences (e.g., due to already using specific provider and having relevant billing workflows established and approved)? If not, why?

2. If you would advise against an AWS/Azure multi-cloud solution (based on #1 above not making sense), would you prefer the Azure option solely because of their technical, business and sales enablement advertised as part the "Microsoft for Startups" program (which looks much stronger to me than AWS' "co-marketing opportunities", especially considering Microsoft's enterprise focus and power)? A smaller additional benefit for me would be the fact that, unlike AWS, Microsoft offers their cloud credits without a need to be affiliated with AWS Activate Providers. I would be especially interested in hearing from folks who have actually participated in the Microsoft for Startups (or previous Spark) program on whether it really is as valuable as being advertised (in terms of enterprise marketing and sales support).

Thank you very much in advance and happy holidays!
>> Additionally, as you've said, it's still uArch dependent

Intel would love for everyone to disable SMT regardless of vendor. That would help them with relative performance.