skysight-inc/HackerNews huggingface dataset:
Show HN: Cube.js – Build Serverless Analytics
Hi everyone! I want to share with you a serverless analytics framework - Cube.js: https://github.com/statsbotco/cubejs-client.
I’m one of the authors and would love to hear your thoughts and feedback.

Cube.js is an analytics layer for applications. It supplies building blocks to add analytics features into your application. It comes with caching, pre-aggregations and all other stuff you need to handle large data sets.

We’re launching public beta today, with open-sourced React client and cloud hosted server. We’re planning to open source server as well, so it could be self-hosted as a container or on AWS Lambda/Firebase Cloud Functions.

It is visualization agnostic, meaning you can use any visualization library you want.

Looking forward to hearing your feedback! :)
You could take another method of transport instead of a plane. Bus, train, bike, boat
Honest to God, the best take on this theory was actually the Consul's tale in Hyperion explaining why he was against the Hegemony. The degradation of Maui-Covenant is just so very realistic and easy to visualize.

Reading that as a child actually led me to travel less than I really want to as an adult. Instead, I enjoy making my small part of the world 'mine' instead of trying to make the rest of the world 'mine'.
AWS vs. Azure: Pros and Cons for Your Business
Pros: Thinner, lighter, better display, thunderbolt, 8th-generation chip, headphone jack(!)

Cons: Still dual core, no USB-A, no magsafe.

Would buy, and I'm a Lenovo fanboy. I just love the Airs.

Does anyone know if you can install Linux onto the newer Macs with the T2 chip? Or is it locked to osX^H^H^HmacOS?
I am going for the 15tb instead of that 14 so I have extra space for backups. Says no body. We are clearly close to the end of spinning rust, absent some new breakthrough.
> I have it as my primary search engine now too, but I find myself constantly using !g because the results suck.

It's the opposite for me. I use primarily google, but when the results suck (which is quite often), I switch to duckduckgo to obtain a sensible search.
It's just a disgusting little ornament on the much larger birthday cake we've got baking in our oven.

To the backdrop of mass die-offs, the rules preventing the extinction of rhinos and tigers are cut by a few power-hungry fools seeking the political support of a few greedy fools who will sell those animals' horns and bones as false cures to a few superstitious fools who believe these worthless tusks and bones have magical powers. It's such dark planetary tragicomedy -- with a focus on "tragic", a kind of satanic genius that even Mikhail Boulgakov couldn't have dreamed up, and it's real.
I am very hopeful that JupyterLab will get support for the Language Server Protocol sometime soon. That would make all the difference in the world for me. I'd still have to use a terminal to build and run tests, but I wouldn't be surprised if a test runner comes along fairly quickly after that.

(Relevant issue: https://github.com/jupyterlab/jupyterlab/issues/2163)
It would be nice if I could hit continue from the keyboard so that I could do the whole tutorial without using the mouse.
Do you consider Microsoft Windows, or Oracle database to be open source software? Because the source code is viewable (albeit under an NDA).

Open source does have a specific meaning, and twisting it like this does nobody any favors.
Which country has the best developers?
Which countries do best software developers in the world come from?
Check out this research by Hacker Rank https://blog.hackerrank.com/which-country-would-win-in-the-programming-olympics/ - 6 out of top 12 are in... Eastern Europe - #Russia, #Poland, #Hungary, #Czech, #Ukraine, #Bulgaria. Surprised?

‍Software developers & engineers are currently the most demanded professionals in the world and demand for the quality engineering talent by far exceeds the availability. For the past decade, software engineers have been at the top of the hardest to fill jobs in most developed countries.

Are you also struggling to hire engineers locally?

Developers are just average at best but expect salaries like top execs?

Talk to us if you need help.

We at grenadehub.com have access to the pool of top level engineering talent throughout the region of Eastern Europe and can help you get the best devs on board. And they will not break your bank!

Year ago, we start as a developer exchange platform for Software Houses from Europe. In our portal we have more than 1000 SH ready to share their developers for short and very long projects. Recently we start offer our market to non software house companies who are looking for remote developers.

So, our developers works full time for their software houses but you can hire them the same way as a freelancer - on contract. Those developers will work remotely, only for you and exclusively on your project. Their work space is well managed, Their team is around them - ready to jump in to brainstorm any issue, so they have a support that is needed.
Reach out to find out more.
Ask HN: What is your technical or business “never again” story?
I'll start with mine. I built an add-on for an ecommerce platform that lets shops add a delivery date picker to their checkout flow. Given a choice, I will never again build an app that involves calendars as I never anticipated just how complex and mind-bending dealing with time can be.
You can't get people out of poverty, you can create opportunities for them to get themselves out of poverty.

But what if some never do, for whatever reason?

Even if 99% of humans climb out of poverty and stop overpopulating, there must be a few on the end of the bell curve who never will, and that group will multiply exponentially until it eventually dominates the global population.

It doesn't matter why. Could be religion, or culture, or genes. But someone is on the end of that fertility curve. It only takes one man breeder and one woman breeder and they will, in a world of non-breeders, soon dominate the world population because of the explosive power of exponential math. So what then?

(As an example, Amish in America double their population every 20 years or so. We can calculate that they'll number >250 million within maybe 150 years.)
Will we hit a point where the size of the drive is simply too big to get the data off in any decent amount of time?
>An MPA renders a 500 page upon error and that's it. However, an SPA needs to detect errors in the client code and then update the user interface accordingly. Again, busywork required to regain what MPAs offer out of the box.

Is that supposed to be a downside? Just showing a 500 page isn't really a great UX, the SPA experience is probably a lot better (think preserving of unsaved data for example).
So we are heading to a world populated only by rats, pigeons and cockroaches and you are fine with it?
The first google term you don't have is "traceable mass calibration NIST" that will lead you to the NIST price list and terms and conditions.

They do "double substitution procedure" (another google term) for most masses for about three grand plus or minus incidentials (cleaning, shipping). Unfortunately the best descriptions I can find of NIST double substitution procedure is docx unfree format.

However it boils down to a really high quality double arm balance (like a lever with a pivot in middle and buckets on each end) and its temp controlled to keep the lengths of the arms identical and they stick your (test) mass on one side, stack calibration weights on the other side and record what balances, then remove your mass and stack more calibration masses in its place optimistically very similar in mass to the other side, but it won't be equal because one arm is probably a nanometer longer than the other arm or something. Essentially they're testing it twice in order to factor out a difference in arm lengths however small. You can get around eight or nine sig figs of accuracy now a days using this procedure.

I would enjoy seeing an electrostatic force balance like they use for microgram scale masses.
Hey There! I'm trying to solve the issue of IntelliSense..
I'm building/improving Jupyter Notebooks inside VSCode: https://github.com/pavanagrawal123/VSNotebooks . It's a fork from another extension somebody already built, but all activity is dead, so I'm starting up dev on an active fork. I'd love to hear any feedback y'all have! :)

Also planning to add some nice debug features, plus hopefully integration into the inbuilt VSCode debugger!
> Could you direct me to the organization responsible for selecting which facts go on the list of "you are racist for stating these facts"?

Kindergarden.

> It is very concerning to me that I am now a thought criminal and therefore anything I say is incorrect.

And rightly so after that comment.
Amazon's Freetime unlimited store is entirely ad-free apps, and bans in-app purchases, from what I can tell. It's only available on Kindle Fire devices, but it's a good option. (I think a big part of that is that you pay $3/mo for access)

The versions of Angry Birds there are ad-free and in-app-purchase-free.
Who's downloading mobile banking apps
Well, my hypothesis is wrong then.
Back when I was reading comp.lang.c, people would often wonder by to ask for help with their "C/C++" programs which typically turned out to be C++. Such people were usually surprised when it was pointed out to them that they were in a C newsgroup and that that is a different language from C++.

The confusion was widespread. It may have changed, but I wouldn't really expect that to be the case.
Show HN: Single file CMS with less than 5 minute setup – SingleCMS
> Wrt to repl: the torch7 repl is quite serviceable, so it's worth giving it a try

Sounds great, but:

$ luarocks install trepl
Error: No results matching query were found.

Also the torch7 repo[1] mentions:

> Torch is not in active developement

Is there a maintained torch7 repl somewhere?

[1] https://github.com/torch/torch7
>the global rise of fascism

This is only happening for an extremely loose and almost meaningless definition of fascism.
Thank you for this! The wikipedia rabbit hole beckons :D
Doing business with China has also helped lift 500 million people out of extreme poverty in the past 35 years. https://en.wikipedia.org/wiki/Poverty_in_China
>I don't think you have any facts to validate that either.

You're right; I don't have facts to fight your non-facts aside from the facts which have already been stated which show that your facts were non-facts to begin with.

As an aside, you have no facts to disprove the existence of the abominable snowman.
You can install Linux in them, just like you can on MacBook Pro. There is an option to disable this feature, though, in the name of verifying the boot process.
The only way to maybe prevent some of the echo chamber is to have no smart suggestions. Just show things as they occur. Don't say, "Oh, you're a leftist. You'll love this SJW diatribe". Same thing for the right. Same thing for pretty much every combination. As soon as the technology brings automated curation, or even curation in general, you've laid the ground works for an echo chamber.
They really just need to search for ways to manage the crowds instead alienating them to be honest.

Tourist bring a lot of money to local businesses you really shouldn't be killing the goose who lays the golden eggs if you ask me.
Carrying capacity is related to quality of life and technology. With very poor quality of life, Earth could probably carry quite a large number of people.

But why build such a world? Why is 100 billion people packed in tenements, living off hydroponic slop better than 2 billion experiencing nature, breathing free and having the option of traditional or modern lifestyles?
Your suspicion seems grounded in fact. Traditional Chinese medicine was pushed by Mao because there weren’t enough real doctors. He didn’t even believe in it, and I imagine the current leaders don’t either.
I hate to be the stereotypical Julia recommender, but it is made for this use case, more so than Python, which isn’t all that much faster than R if speed matters. (Unless you want to try Cython but that’s a whole bag of worms.)
Well, we can certainly get better as a culture about promoting moderation and social consciousness over greed and winner-takes-all mentality.

Competition will always exist, and we should accept that, but it's not a binary thing, it's a spectrum. I for one would be happy to see our society move to a less competitive, more collaborative mode.
IANAL, but it’s not just that particular game, but sequels, alternatives, or the right to release a remastered version that they could claim damages on. And really they just need standing to sue to make it not worth a hobbyists time, I can’t see most of these things making it to court.
What is good for the economy (short term) and what is good for people (long term) are frequently not the same things.
When you're processing a lot of data, it can be expensive to keep re-running your whole script every time you make a change. The notebook keeps the results of your earlier steps in memory when you want to change and re-run a later step.

This is a trade-off between how much code you're writing and how much data you're processing. If you're writing maybe 20 lines of code but you have enough input that it takes several minutes to run, the notebook becomes a clear win for your development process.
Practical Apache Spark in 10 Minutes. Part 7 – GraphX and Neo4j
I will almost always upvote DFW
Actually, when I was a Fed worker, I was told that browsing porn sites was one of the very few things that could lead to immediate termination, without the usual Civil Service procedures (which take years to play out).
Hmmm... no separate management network, no OOB management firmware, no ECC memory. It's not much of a general purpose blade. You're not going to run a farm of these without significant operational headaches.
Tape is already like that.
> No USB ports

No USB-A ports. There are still 2 USB ports, but they are Thunderbolt 3/USB-C ports.
> Does not most malware hide itself?

The "cryptolockers" not, and what also regularly happened in the IE heydays was that suddenly there's a dozen toolbars in IE and every click anywhere would trigger another popup window with ads.
@hoaw All I'm asking is that they don't use the terms "open source" for something that isn't. If people are trying to change the only commonly accepted definition of "open source", then I'm asking that they stop. Semantic diffusion needs to be resisted. Is it too much to ask that we don't allow the term "open source" to have less and less meaning? Is it too much to ask to use terms like "shared source" or "source available" instead of the oxymoron "non-commercial open source"?

You make an interesting point about patent clauses. I think I would say that it isn't the OSI-approved licenses that make a project unusable commercially, it is the patents that companies hold. OSI classifies licenses as they stand alone, it doesn't classify patents or declare projects as safe from patents.
Fun fact: the metre was was originally defined to be 1/10 millionth the distance from the pole to the equator (so that the circumference of the Earth would be 40 million metres).
The worth of traditional Chinese medicine isn’t a matter of values. It’s a simple factual question with a simple answer.
mruby (http://mruby.org/, https://github.com/mruby/mruby) is the official attempt to do just that. Depending on what you count it's around 30-60kLOC. It has a standalone bytecode compiler, so the parser (which is "only" 6kLOC) doesn't have to be a part of the runtime.
Aside from losing magsafe this is my perfect Mac.
American Federation of State, County and Municipal Employees
https://www.opensecrets.org/orgs/totals.php?id=D000000061&cy...

American Federation of Teachers
https://www.opensecrets.org/orgs/totals.php?id=D000000083&cy...

National Educators Associantion
https://www.opensecrets.org/orgs/totals.php?id=D000000064&cy...
I really don't understand why some people think that C-like syntax can be "nicer". You may be used to it, but it's certainly not nicer in any way and has lot of strange design choices.
I recommend the PBS Kids Games app. It has a ton of different educational games and no ads. It's available in the app store and on the website[1]. That's just about the best kids games app I've found.

[1] https://pbskids.org/games/
I am familiar with patent reward systems, but only IBM pushed what I call reckless patenting. They explicitly said, in multiple situations, that even if you think that it's a trivial idea you should attempt to patent it as it will probably get through.

The only reason for this is to up their patent arsenal.
Gah, just what I need, another adapter. I guess in this day and age pretty much everything is in the cloud but still, I like having at least one USB port. A little surprised they kept the mic jack
Section 3[0] of the paper says that they modelled their NN based on the visual system connectome, albeit with several simplifications and omissions.

[0] https://journals.plos.org/plosone/article?id=10.1371/journal...
Extant hyper-fertile populations haven't caused the existing problem in the past. That's not what people are saying so there's no such blaming going on. The point is that they'll cause the impossible-to-solve exponentially-growing problem in the future.

USA population of 350m can cut down usage. It is at least possible without mass death. When there are 7 billion+ Africans at the end of this century, it'll be rather a much more brutal challenge.
Can you show us some examples of this efficient lisp that's faster than anything already constexpr-ed? :P
JWT is encoding standard for tokens. Bearer tokens can be JWT tokens (and usually are). Has anyone idea what author had in mind with bearer tokens?
That is what alibaba and ebay do. Even Amazon does that. They act as a distribution service for fulfilled by amazon products.
https://en.wikipedia.org/wiki/List_of_computer_algebra_syste...
I get your point, yet I'm not sure it reflects the (nuanced, as always) reality.

They're not really in a bubble: they're exposed to ads outside of home (TV at other places, Cinema, street boards, on city buses...).

I hope that this clear separation between "no ads/home" and "ads/outside" is sufficient to cross a threshold in their mind which makes them thinks "Ads are not meant to be ubiquitous".

And when I notice that this threshold is being crossed, then I'm here to tell them "looks, choosing if we're exposed to ads in on us!".

And I hope that this low-age learning will help them later in life (more or less >12/15, imo).
Winter's Gate by Insomnium is probably one of the best albums I've heard in three decades. In any genre.
It may be a way to express discontent and distrust upon our civilization, to preserve whatever is "Wild and Beautiful", or to save ourselves (as in The Roots of Heaven).
And now Apple removed the ability to see in app purchases, so you can't even see if you can remove the ads with a paid upgrade.
Is this kinda how next.js works? I have not used it myself but I think it looks neat.
What I showed you is just a callback chain. Vue recommends all changes flow UP. So, you can imagine a button is a leaf node that when pressed calls a function passed to it. That function belongs to the parent component in this case.

If you ever did traditiona JavaScript programming earlier in this century, you’ll be familiar with this pattern which is referred to as “callback hell” by some.

If you ever go to use a third party library like Vuetify, the components you use in essence follow the same pattern.
Overpopulation is not the problem at all, it's only the symptom of the problem. It's the natural result of poverty and poor living conditions. A rise in standards of living is directly correlated with lower birth rates. Improve life for the poor and birth rates will drop to a sustainable 2 kids per couple.
We need to work on bringing everyone up to a point where sustainability is even possible. We can't just exploit the world and then blame those who live in systems that offer no alternative.
There is a loud minority of people who disagree, mainly people who are wondering if in the future they can exploit open source community in a similar manner. The term "open source" is a trademark of the Open Source Initiative and has a clear, unambiguous meaning.
Everything can be beaten. Wal-Mart is now offering free 2-day shipping (min purchase, but no membership fee), and I wouldn't be surprised to see stiff competition as drone regulation loosens.

As Amazon gets into more sectors, competition will increase. I don't think that will kill Amazon, but a big breach or other bad press could be enough to get people to move to alternatives, especially if those alternatives have become more competitive.

I don't think startups can compete until larger businesses threaten Amazon (Costco, Wal-Mart, CVS, Target, etc).
If I can choose between stuffing 6x15TB or 6x14TB at comparable cost into my NAS, I'd buy the 6x15TB ones.
The idea that we can exploit and destroy a species for our own supposed and unproven benefit is very short sighted and shows we are not a species capable of living holistically with our world.
Macapps.link – Get apps automatically (like Ninite for Mac)
This is neat. Tiny Scheme is nice... anyone know if there is a maintained fork/successor? Patches posted here go unanswered: https://sourceforge.net/p/tinyscheme/patches/
The other day two MBPs were running out of battery during a meeting. We plugged one into the room charger and plugged the second one out of another USB-C port on the first one.

I miss MagSafe, but USB-C is seriously cool.
HTML has support for everything you listed without resorting to JavaScript. Maybe some sort of graphic editor for a special file type isn’t possible without JavaScript? But most things really have been thought of and incorporated into html.
From the context, any bearer token that's tied to a session with backend state, in contrast to having no backend state, securing state through the JWT validation, with the listed downside of having no way of revoking it.
You can install your own memory.
US SW Engineering license exam prep might be a good starting point, a lot of the items listed are applicable across all engineering disciplines. At least it should help identify key areas to expand on:
https://ncees.org/wp-content/uploads/2015/07/SWE-Apr-2013.pd...
The separate disposable chopsticks used to be rinsed and then repacked and reused.
> All you guys going around saying Chinese traditional medicine is worthless are like

Sorry this is nonsense. Medicine either works or doesn't. TCM is woo writ large. This isn't about value systems, it's about evidence, it's about scams and fraud preying on ignorance.

> if they disappeared my world and the world of most people would be largely unaffected

And as the number of species of wild animal on the planet ticks down to zero, this is the sort of complacency that will say "well it's been fine so far, I still have my Brawndo"
Likely fast interconnects and higher performance (bare metal vs VMs). Cloud instances tend to have a lot less consistent performance due to oversubscription of the physical hardware, so you have high "jitter". High performance computing systems (like this) tend to have a better grasp of the required resources and can push the hardware to the max without oversubscription too much.

The biggest difference however, is that the goal for supercomputers such as this is as high of an average usage rate as feasible. The cloud is abysmal for this where it is more for bursting to say 100k cpu core jobs. For systems like this, they'd want the average utilization to be 80%+ all the time. The cost of constant cloud computing like this, even using reserved instances, would be a multiple of the 162 million USD it cost to build this. Also, the IO patterns you'll see for large amounts of data like this (almost certainly many Petabytes) isn't nearly as cost effective as it is to hire a team to build it yourself.
Nah, it's pretty legitimately taking root: https://twitter.com/Psythor/status/1056811593177227264.