skysight-inc/HackerNews huggingface dataset:
One potential solution to that is to have a 'fade out' gradient effect at the bottom of the screen, which signals to the user that they need to scroll down to see the rest of the page.
My software dev path:
Didn't know anything serious about web dev/software systems 12 months ago.
So if my stack seems shiny, I just picked what many people on Medium/Hacker News were talking/raving about.

Front-end: React SPA (Via Create React App),Redux, React-Bootstrap
Why: I had no prior framework experience, single command setup, and plenty questions on Stack Overflow and Medium articles to learn with.
Going the plain Javascript route with no frame work,seemed like I would be on a slippery slope for spaghetti code down the line.
React's one-way data flow and component architecture made things incredibly easy to mentally digest.
I found React's documentation VERY well organized and explained, and Vue's documentation was intimidating when compared to React.

Version Control: BitBucket Git
Why: Free private tier for solo use and enjoyed previous experience with Atlassian products

CI/CD: BitBucket Pipelines
Why: Already using Bitbucket, this just worked seamlessly with it. Only $10 for 1000 more build minutes.

Firebase: Hosting/Cloud Functions/Firestore/Auth
Why: Everything is automagical
HTTPS static website hosting for the create-react-app (This is what first got me started)
Then came Storage,Firestore,Cloud Functions, and Auth.
Wish it had an automagical SQL product.
Low Entry Cost

Cloud Provider: Google Cloud
Why: Had no experience with any cloud provider.
I found the pricing/product offerings really easy to digest and interpret when compared to AWS.

Email Sender: Sendgrid
Why: Good starting free tier. Decent Docs. Easy to setup.

Backend Compute: Google Compute Engine +Docker+Python-based API app
Why: I can do local dev easily with Docker, push the image to Google Container Registry, then pull the image to the VM.
It's easier to do than learning to setup a CI/CD piped GKE cluster
Eventually I want to pay the "tax" go to a GKE CI/CD Kelsy Hightower setup,so I can git push/PR/merge a change, and it's in production.
I don't do enough changes to the backend right now to justify a CI/CD piped GKE setup.

Other:
Email Client: Gsuite
Why: Custom Domain Name
I'm already familiar with Gmail

Project Management: Trello
Why: Integrates with Bitbucket
Multi Device Support (Phone,Tablet,Desktop)
Easy to mind map and organize features

What I value:
Good Docs
Free tier for solo devs/low use, and progressive options for paid plans (Gives me breathing room on cash while I figure things out)
Lots of questions/answers on Stack Overflow or in-depth Medium articles.
For humans, elephants are write-only memory.
A very simple intro to blockchain (eli5)
Hi kowdermeister! Thanks for taking a peek at Amatino, I'm super excited to answer your question, I'll try to keep it brief...

In my fantasy land, Amatino has replaced your 'sales_history' table completely, from an accounting perspective. As your business grows and your needs grow more complex, you would make calls to Amatino rather than developing new internal solutions.

For example, perhaps your sales_history table is implicitly denominated in Euros, but you expand into the US and now need to store U.S. Dollar amounts. In Amatino, you could instantly create a USD revenue account, and proceed to view a combined balance of all revenue accounts.

The time you would have spent dealing with manipulating double-entry data instead goes into making your product more awesome.

Obviously Amatino has a long way to go to earn that level of trust!
this information is still useful for someone else, like developers who doesn't care much about GPU workload
This is why I use an elliptical machine. (specifically the Octane Fitness Q47) Zero impact to joints. The Octane Fitness machines are great b/c they are very close to actual running. In fact from the looks of it the Zero Runner may be exactly like running now. https://www.youtube.com/watch?time_continue=2&v=xUIIsjX7mJg
Well optimized, high volume autonomous taxi services could be revolutionary: imagine if cars being parked went from being the norm to being an rarity. Instead of 90% of cars in cities being parked, there could be drastically higher usage rates. The average apartment complex wouldn’t need to be 50% parking lot; cities wouldn’t be rows of parallel parking. I can’t find the reference, but a surprisingly high amount of useable space in densely populated areas in the US is parking lots. It wouldn’t happen overnight, but if cars were optimizing for time spent moving people, a city could be much more space efficient.
I never claimed otherwise. GGP said shipping microg would breach a contract. It doesn't.
I've got to think bandwidth is their largest expenditure... even with all the CDN infrastructure they have in place.

AWS bandwidth is extremely expensive - regardless of the negotiated discounts they probably get.
McDonald's food is designed to taste better. But honestly, it really doesn't when you get used to proper good food.

Also, cut out as much added sugar from your diet as possible. No sweet coffee, tea, drinks, soda pop, fruit juice and of course confectioneries and other sweet treats and candies. I was somewhat overweight because I liked eating too much good food along with sugar. Now I'm lean and thin after a year of slowly cutting out sugar. If I have any sugar it comes from fresh fruit. This also had the side effect of lowering my intake and craving of other carbs like breads from greasy sandwiches and pizza. I also feel less hungry and east less as sugar and carbs cause you to overeat.
Facebook Confirms It's Working on a New Internet Satellite
I wonder if using wood (2x4's, OSB) as a structural material has a negative impact on long-term durability. In North America, virtually all residential single-family construction is wood-frame, which is unusual compared to most other countries.

Masonry, insulating concrete forms (ICF), and poured concrete have superior fire-resistance, insulating properties (thermal and acoustic), and strength--and no need to worry about termites.

I don't fully understand why wood-frame construction still dominates, even in the "luxury" segment, but I think it's related to strong consumer preference for large homes. Given a fixed budget, you can build a larger house using wood compared to almost any other material (factoring in labor, e.g. 'compressed earth' construction uses cheap material and more labor). But the preference for larger homes doesn't explain why wood-framing is so popular in areas where construction costs are very low relative to land-value.
always unfortunate when not only 1) is the article title a clickbait "provocative question," but 2) the question has an obvious answer.
I think dependencies are the root of the issue rather than "wrong abstractions", so I like theirs better.
Isn't that always the case? Unless the startups are paying you (in actual cash, not monopoly money) way more than the large company would, which isn't usually what happens.
> the industry wants to sell more cars by loading them with self-driving features

Strangely as it may sound, the plan is exactly the opposite, to make personal cars a rarity.

> "I don't see how coronary heart disease is relevant to this conversation that's about ending world hunger"

Fixed that for you. People without access to cheap transport or food really don't have time to worry about emissions or coronaries.
Not having to own a car to travel by car will of course increase driving, or being driven really. A situation where there is only self-driving cars is probably decades away at he minimum. And that doesn't really solve inherent throughput or speed issues.
Personally I don't think that's entirely true. Both under- and over-engineering can be hard to fix.

What definitely does make things easier is simply having less code to fix. Although measuring the 'amount' of code is at least somewhat subjective.
Interesting study. Using cortisol to make a functional template seems like a more promising approach than functionalizing the sensor with an antibody (as in other cortisol sensing literature), especially since they are using an elastometic substrate.

As with most electrochemical sensing studies, this is much closer to proof of concept than manufacturable product. Measuring things on skin in sweat is hard work.

That being said, I’d love a patch to measure my stress levels and hope some day the tech exists to do so.
From that article: "The JVM - This is where the majority of the OracleJDK-only features are. Oracle is open-sourcing a new GC, performance enhancements, tracing tools and a host of other changes."

If they open-source the performance of the JVM, they have nothing left to sell.
Uber went from zero to essentially killing off taxis, despite the fact that "a car is a car".

Primarily because they don't pay as much for their fleet as a taxi service does.

What's coming next is going to be that, except you don't have to pay your drivers anything because you don't have drivers!

(yes, there will be huge technical overhead of running this system and maintaining the cars/hardware, but over time this will become mass produced, and become cheap).
Stock car racing's history traces to Prohibition era moonshiners. They had to upgrade their cars to get away from authorities but had to do so without raising suspicion. NASCAR races can be in excess of 200 miles per hour when race track conditions allow it which only extremely high end sportscars can do (NASCAR engines are up to 900 horsepower).

By definition, they are cars that look like they're consumer cars but inside they're made to be powerful racing vehicles.
Pasadena: Are You Ready for Some Remarkable Innovation?
https://www.theregister.co.uk/2018/07/17/appeals_court_copyr...
> No web UI, just an API

I'm not sure there's is a market for it unless you have a bunch of other dev related services that you'll provide and also are willing to spend a lot on promo campaigns besides the ICANN accreditation fees.
The pro edition doesn't really have anything you'd otherwise get from VScode, and even then it's still free with an @edu email, or for OSS projects, or whatever other exceptions they have, so it's basically free
They may also lower the costs (time, effort, money) of driving. That will almost certainly lead to more driving and likely greater urban sprawl.
The Chapo Trap House guys make a 100k per month with their podcast.

https://www.patreon.com/chapotraphouse
rcdwealth, it might sound crazy, but on a personal level I agree with you! Amatino was born out of my own frustrations with existing "cloud accounting" and the implications for my data.

I am a die-hard GnuCash fanatic!

In the end, I came to the conclusion that many people want to store their data online. Whether it is their intimate photos, medical history, or bank statement. Yet some services do not meet this trust with discretion. That angers me, upsets me, and gets me fired up to write good code.

I want to give those people a way to store their financial data that is up to my paranoid privacy standards. Privacy has informed a lot of design decisions in Amatino, often to the detriment of performance or features.

I'm starting to blab on - I'd love to continue this thread though! Privacy is issue #1 for me and I would happily chat about it all day.
The page he accessed probably contained thousands of Google borg jobs. Many about secret or future projects for example. Many giving implementation details for secret sauce algorithms (eg. oh - they precompute all possible misspellings for their spell corrector via this mapreduce!). Simply knowing the fleet wide CPU, network and RAM usage for Gmail would give a competitor a lot of knowledge into the probable running costs of the service for example.

In this case he exposed a tiny proportion of what he accessed.

Sounds fairly reasonable to me.
Hmmm...I feel like these ideas can be refactored into one idea. BRB
I use LP, I also used 1Password professionally and I found it cumbersome but your mileage might vary. I disliked Dashlane and never used Keeper. They all do roughly the same thing, the difference is in UI mostly, just test it out and see what you like best.
I'll make a benchmark when there is some feature that the free forever Java SE JDK 8u181 does not have that I need, until then I'm only using 8u181 (or anything better that comes after that and before Jan 2019)
GDI?!

Throw that bad boy into the abandoned WPF framework and hardware accelerate it! (Without the sandbox shengigans of UWP in the way)
Ok, thanks!

But I'm pretty sure the superior performance of the closed source Oracle JVM will never be open-sourced.

It's the only value Oracle has left, and they know they cannot exploit it, even if this is a nice try.

Of the 2 million Java coders there are atleast 1% that care enough to look at building a 100% open-source VM language.

I hope James Gosling is building exactly that at Amazon.
Thanks for that feedback elcritch! I think you are very right. I've often wondered if I should devote time to developing a licensed solution. I will ponder it more now...
The collab with McGill and U Montreal I believe.

U Montreal has the largest AI program going.
I'm not sure why people connect success with the language something is written in..?
If we give Stripe's management the benefit of the doubt then I think you are correct. If they are acting rationally then they would seek out technologies that threaten their business model and try to incorporate them to mitigate that risk. Dropping bitcoin would indicate that their internal metrics indicate that the technology is not currently a sufficient threat to their business.
If I may defend C#... I don't care for the MS platform, nor visual studio, but the language itself is very well designed IMHO. It's not flashy, nor sexy, but it gets the job done, and done well. I've written hundreds of thousands of lines of C# on OSX. I know when I pick C# for a project I am not going to run into any gotchas or rough parts of the language.

If C# has a problem, its how low its cognitive load is. The dumbest "programmer" I've ever met was able to call himself a C# programmer, and likewise, for some of the finest minds I've met.

That being said my preferred language is Ruby.
I'd argue if you find yourself needing to do this, it actually might be a hint that abstracting is appropriate, as it's proof there is more than superficial commonality. Like so many things, I don't think there's a way to make any hard and fast rules, and figuring this out is more art/experience/taste than science.

Not including cross-cutting concerns that modify all usages (eg, changing your logging or dependency injection library).
If I wasn't so lazy, life hacking my way around the world to get multiple citizenships sounds kinda fun. serious. i wonder if anyone has done this...
Is there a guide on the internet that would help me figure out how to use Vue with Django? I tried a couple last month but they were poorly structured or didn't explain enough about what they were doing, and since I'm not great at JavaScript I gave up..
This is an interesting thought. Even more interesting was what I learned recently while trying to circumvent this issue.

Last week I encountered a similar concern in a project I am working on for UWP. I wasn't sure how to help the user open up the necessary ports. Then I discovered that one can submit in the UWP application manifest the port ranges that the app needs to function properly.

Whenever a user installs the app, the Windows Firewall tool opens a dialog asking if it should open the port ranges.

As someone who typically works in Unix derived environments, this was a delightful surprise.
I mean, at competitive prices compared to others like Dominica

I just don't see it being that accessible in Africa.
So was evidence found of tampering or not?
Time to make everything accessible via stubby only, none of this http nonsense...
Just copy-paste code and add a comment pointing to the source (starting with TODO helps you find those later).

It will become obvious which duplicated code to abstract when you find yourself changing all/many at the same time or fearing you’ll forget/break something if you don’t change all instances. Writing tests is also a good motivator as it means even more code per duplication (and reduces the fear of breaking something).

It really takes a lot of duplication for this to get out of hand. Wait til it happens, you’re a software engineer you’ll figure out how to get rid of duplicated code just fine. Coming up with a great abstraction is extremely difficult before seeing at least a few examples.
I don't get this obsession with the "last update date". Are there major bugs open? Did the underlying platform change and the app got left behind? Are there any major features missing?

Software applications are never "complete", but at some point we can stop fiddling all the time.
Grip enhancing gloves are definitely not without controversy.
Ahhh! thieving_magpie your comment made me so happy! I'd be thrilled to help you tinker with Amatino, if you ever do proceed to give it a go.

I'm so glad you find the pricing attractive. I've devoted a lot of effort building the system in a cost effective way, so I can keep the price down.
I agree that managing complex workflows, or really any situation involving a lot of contributors/branches/activity may send you running to your nearest search engine with regularity.

That being said, for GP's use, they can work solely from master, requiring only a few commands with little to no chance of difficulty.
If PeerTube accomplishes nothing but making it easy for a person to host their own videos in a way that can be streamed scalably, in my opinion it will be a very valuable piece of software. I wonder how many seed boxes you'd need in order to guarantee video availability. I'm assuming after you get enough people watching at one time that webtorrents become self-sustaining, correct?
Wood roofing shakes are riven.
>> ...with no care in the world about version control (rsync does most of what I need: backups), and deployed to servers by manual SCP...

> People saying they wouldn't use git don't know git.

A few things:

* to the grandparent, rsync is awesome, but comparing it to version control is comparing apples to orangutans.

* to the parent, version control != git, and there are easy arguments to be made against git

* distributed version control is one of the greatest things to emerge in the last 20 years. If git isn’t your thing, check out (haha) fossil or mercurial

Edit: some reference reading. If it’s not already integral to your workflow, get familiar with distributed source control - you’re unlikely to regret it: https://en.wikipedia.org/wiki/Distributed_version_control
They prefer to paint instead.
deedubaya, I couldn't agree more. Some of the accounting implementations I have come across have made me want to barf. It is my dream that Amatino will make it easy for businesses to develop robust, performant, flexible accounting systems.
maybe of interest -- https://vimeo.com/22798433
I mean that surely, the existence and political power of taxi unions are orthogonal to the decision by various government to protect the taxis!

The governments have just acted in the interest of the public, as usual.
People have never believed that being barefoot was faster. Even Bikila (https://en.wikipedia.org/wiki/Abebe_Bikila), who ran an Olympic world record while entirely barefoot, was faster in shoes once he got used to them.
I did not see the original source, but this secondary source shows that running is the second most injurious sport, right behind football.

http://www.dailymail.co.uk/news/article-3724624/How-running-...
So jealous of the people who get to make these discoveries. Even finding the small items of some ancient rural family seems so cool to me.
So if it prevents thousands of people from dying it somehow isn’t a big enough impact? Or tens of thousands from being injured? Or makes co2 emissions 10-30% lower? Or makes delivery of goods same amount more efficient? Are you overlooking all these gigantic benefits to social and economic life intentionally? I don’t get it...
Missing #1: Because it will help with tenure and their future publication career (no, not really, so they don't)
Actually Noakes (I think it was) found that reducing weight was only effective to a point. Being barefoot is definitely not faster than having shoes on. See my other comment above re: Bikila.
> Build another centralized service that fixes the problems that YouTube has,

Then just create a huge PeerTube instance, and you'll get the benefits of both worlds.

Plus, you'll pay for less bandwidth than Youtube.
voidmain0001 probably put it better than I can! To add to some more cents (pardon the pun): Amatino is aimed at a lower-level of the problem than reporting, GUIs, and such. Amatino provides capabilities far in excess of a self-rolled database, and allows developers to implement their wildest GUI / reporting dreams on top.

More time spent developing awesome applications, less time spent (for example) developing logic to recursively sum accounts in multiple currencies.
on the on2.com page, it literally says "if you meant to visit duckduckgo.com, go here"

I don't know if this somehow redeems microsoft or not.

Apparnetly on2 used to be called duck.
> when there's a shared well-defined concern/responsibility

I think a good test for this is if you can write a reasonable unit test for the code in question. If your unit tests essentially become two separate sets of tests, testing the different branches of code, it's probably the wrong abstraction. If your tests work and you've built a reasonable standalone library (even if it's not useful to anything but your exact product), that's at least a signal the abstraction is sustainable.

Now we simply need a formal objective definition of "reasonable code" and the industry should never have this problem again.
How to Apply for the TED2019 Fellowship
In my opinion this is the best answer, because it neatly explains why quaternions are more useful than vectors for rotation. Vectors are "nicer" because they generalize to arbitrary dimensions. But quaternions handle 3-dimensional rotations in (essentially) a single step. The point about interpolation is really important, because all the machinery offered by vectors becomes a burden.

It's also good to think about complex numbers in the way described here because it neatly abstracts the concept of numbers and maps them to a form of dimensionality. Great comment all around.
> It almost seems like a study that the drug companies would find as favourable advertizing for their drugs. It makes me suspicious that it may have been funded by drug company money.

The funding is openly disclosed:

> This study was funded by the National Institute for Health Research (NIHR) Oxford Health Biomedical Research Centre (BRC-1215-20005) and the Japan Society for the Promotion of Science (17K19808). The views expressed are those of the authors and not necessarily those of the UK National Health Service, the NIHR, or the UK Department of Health.

One of the authors, John Ioannidis, is famous as a crusader for better evidence and better statistics in medicine; he's the author of the famous "Why Most Published Research Findings Are False" paper about the potential for false positives for medicine. I would be willing to trust the statistical evidence, though I think you're right to be concerned about 8 weeks as too short a time period.