skysight-inc/HackerNews huggingface dataset:
I agree with what you're saying but I think its important to point out that there is a Developer experience in most mainstream languages and then there is the Operations experience of deploying, configuring, maintaining, scaling, and paying for, various RDBMS.

Developers grow up crashing their programs. Crashing your DBMS (or similiarly messing it up) is not as friendly or immediate in feedback/consequence, so people shy away from it.

The end result is that many developers are influenced to use code more and databases less.
It's easier to get back up by facing the ground and pushing up; instead of pushing up from a sitting position facing the descending slope. You need a lot of core strength and acclimation to higher altitudes if you want to do the later.

Misc

For beginners who are also skateboarders, you're used to turning and moving by pivoting on your foot behind you. In snowboarding (and surfing) it's the opposite foot, your front, that you pivot on.
"Hey, we respect privacy better, no need to make the UX top-notch!"

^^^ This attitude sucks!

UX is everything if you want your software to be used by the masses.
Where are the technical details on what the bug was and how it was possible? Shouldn't this be disclosed?
Yes, I agree. If the global internet community is developing software to deal with threat models that deal with a worst case scenario (the government of Uzbekistan ordering ISPs to randomly block things), the Chinese great firewall, and so forth, we absolutely need technology like encrypted SNI in TLS1.3 and similar.

If we develop software with end-to-end crypto to deal with repressive-regime threat models, its crypto should also be inherently sufficient to deal with more normal traffic interception and modification attempts.

A lot of non democratic regimes in places outside of North America take a very blunt approach, of having government agencies order all of their domestic ISPs to simply null route huge chunks of the Internet (like, entire ipv6 /16s belonging to Azure and AWS) in order to ban politically objectionable sites. Or to order all ISPs to be singlehomed to, and downstream of the government state run telecom. There is one ASN in Iran which is allowed to have international IP transit connectivity to other non-Iranian ASes, for instance.

https://bgp.he.net/AS12880
I’d love to see an answer from someone more experienced on this as well.

In my experience, the database is just faster than application code at most stuff and queries can be written in a way that similar logic can’t be optimized at the application level. Additionally, database code is usually (always?) going to be faster than something like Python/Ruby.

Code review is more difficult at the database level, however, and SQL talent is more rare. It may be more challenging to scale and maintain a team of engineers working on a codebase with a lot of application logic implemented in stored procs/SQL versus ORM code (such as active record or Django). Just my opinion, have worked on teams with ORM usage as well as separate DBA teams and all logic in SQL. SQL by hand is more powerful and flexible, surely, but for most use cases I would prefer to keep code in one place (application) and only reach for the tool (raw SQL) when needed for optimizations.
David Cohen talks about the early days of Techstars (and why he hired a co-CEO)
I guess it's time for modern alternatives.

Adobe is getting dragged down by its own legacy code which would be a dead end like Windows or IE.
> you know your exact needs and how to evaluate compromises.

This is one of the premises underlying rational choice theory that doesn't hold up to empirical investigation.
Are these same small towns also insulated from market crashes and recessions?

Is there some benefit to greater America from their existence?

Edit: apparently people are interpreting my comment negatively. I was seriously asking if these small town communities can act as a sort of buffer during recessions because of their relative isolation, thereby limiting negative effects. I'm not questioning whether they should exist or anything nonsensical like that.
Look, no offense, but I'm going to trust the ruthless profit seeking motive of industrial-scale farmers, who are not pursuing permaculture, over the postings of internet denizens who've read some blog posts.
Agreed, surely this is the last place for Donald Trump opinion pieces?
That is exactly the sweet spot for vaex, and with a familiar DataFrame API (read pandas like) the transition does not hurt so much.
It may sound cool to set up a cluster, but in many cases it is overkill, and vaex can get these kinds of jobs done.
Why do you care about free will? If you are a healthy human being, you are capable of making decisions based on the knowledge you have and your ability to think. Why does free will matter in this case? Or am I missing something?
Just a quick question, do you write software? Do you have a legal or economic background? It seems pretty clear to me that anyone suggesting that software bugs in applications that have no risk of causing physical harm should have criminal liability has no idea what they are talking about and what damage such a law would cause.

Case in point look at the quality of medical software today. Hospitals still use windows xp and other completely insecure and outdated software. Because absolutely nobody wants to deal with the nightmare that is HIPAA.
Johnson and Johnson hid findings of asbestos in Baby Powder for decades
Just wait for really fun stuff, like the huge "Buy Stock" button with a tiny "Maybe later..." 8pt link below it. Or "Let us scan your photos and location and have AI generate a TOTALLY LIT suggested portfolio for you!" Or even better: "5 of your friends are currently pumping NVDA! Tap here to write a few naked puts!"
This political contribution seems highly flag-worthy. Basically, it's just flamebait.
The alternative is something like 3 months notice guaranteed by law after 3 months of employment. This benefits both parties as it’s very problematic to loose employees on projects without any warning.
When you have projects that need to achieve immediate scale, it's easy to see how these projects cost a lot of money. And contrary to popular belief, many people in government do care about efficiency and productivity. However, every government agency is constrained by a myriad of laws that the private sector doesn't have to contend with. Many projects require the approval of tax payers, who often don't see the direct value in investing in software as it isn't very tangible. Finally, that's not to say there aren't bad actors in government and the contractors that serve them. But the same is also true for those who operate solely in the private sector as well.
And as far as I am concerned that was goddamn great. No, not that these things were in the same file or function - there are ways to separate that, but I miss the days when I could do it all in one language with one tool chain instead of three.

On a related note, that gave me the benefit of consistent styling that was more or less taken care of, with all platform-specific features like accessibility and keyboard shortcuts available.
Yes, it embeds the python interpreter into Scheme via C-api.
Right, but using a pseudonym is a very different situation from using the name of someone who's dead, which is in turn a very different situation from using the name of someone who's alive and actually holds the opposite position.

If the FCC's checking against some list of real names when validating comments, then the BftN-collected comments that didn't use a real name wouldn't go through anyway. If the FCC's not checking against some list of real names, then BtfN possibly getting submissions from people using nicknames is the least of the FCC's worries.
Sunil has also worked at Yahoo on maps.yahoo.com, specifically on tooling to manage styling.
Difference is the FDIC insurance, mainly. Being member FDIC means that you have to go through a ton of regulatory requirements to be sure that you're financially stable. A bank can offer whatever interest it wants on its account if it manages to stay in compliance. If Robinhood were to become member FDIC and offer 3% I imagine there'd be no qualms about it.

SIPC on the other hand is more relaxed because it covers less. It only covers when a member broker becomes insolvent and is unable to return a security to you that you own.

There are similar funds that invest in short term treasuries and often that you can write checks against, however they don't offer 3% and they're very transparent that you own these securities and are subject to the (very low) risk that comes with owning them.

Robinhood's marketing sounds a lot more like a standard FDIC insured bank account but they're saying it's SIPC insured instead, and the SIPC is confused about what securities they would actually be insuring
Paying $720 a year for a tool that is my livelihood is nothing.

That’s about a day or two worth of billable work for the cheapest employee.
Pretty awesome. I like visualizations on DataTurks, something that is lacking in almost every other dataset site.
Tech has been widely lambasted as being a "progressive" bubble, prone to blindly following the liberal consensus. Poking massive holes in that bubble will be beneficial to all of tech.
Secure it how? What are you trying to secure about it? Who or what is using the api? What level of security do you need? I recommend you Duck "Django rest api security".
There is vitrine in French, https://en.wiktionary.org/wiki/vitrine#French, and it means a glass display cabinet in English, although I've never heard anybody use that word.
>Every company has an electric car in their blueprints, Tesla is the right size to benefit for the small demand that the market created on its own

They have those blueprints because of Tesla, they were not going to be nearly as quick to market with electric cars before hand.
Plotted!

http://imgur.com/gallery/CXLtbZA
I agree that the fault lies with the politician, but I would argue that the real issue is that they forced all ISPs to send notice to customers. If a politician wants something communicated, they can fund a public awareness program, not force it on ISPs. That fault doesn't exonerate CentryLink's action.

edited to add CentryLink responsibility
An Elephant Crackup?
It's not unprecedented either. Under HIPAA, the Department of Health and Human Services has fined organizations millions of dollars for data breaches resulting from unpatched software and inadequate security practices.
It's just too bad that all crimes are punished by death. Awfully unfair and disproportionate in most cases.
here is a bigger repository :

https://dataturks.com/projects/trending?type=IMAGE_POLYGON_B...

https://dataturks.com/projects/trending?type=IMAGE_CLASSIFIC...

https://dataturks.com/projects/trending?type=DOCUMENT_ANNOTA...
Move fast and break nest eggs.
yes. lessons will improve your riding no matter how long you've ridden, and they are KEY at the beginning stages. so many movements are counter intuitive
This is a great in-depth guide. I wonder if there's anything like it for skiing. I'm a life-long skier and about the only thing that seems appealing about snowboards to me is the more comfortable boots.
It doesn't necessarily need to be criminalized but when a company's software results in damages they should be responsible for compensating people for those damages. It's no different than consumer product liability.

The problem is that we're all giving our data away to these "free" platforms. That makes it difficult for a user to argue that they've "lost" something of value when there's a breach. But of course the user has lost something of value. Facebook has built their entire company around the value of our information but we let them have it both ways. It's valuable when they're selling it but worthless when they fail to protect it. Statutory damages for data breaches would deter negligence and (partially) compensate users who have been victims of data breaches.
Agreed, thanks for elucidating.
If you're a snowboard romantic, I HIGHLY suggest listening to the "How I built this" podcast episode with Jake Burton, the founder of Burton snowboards.

It's an incredibly moving and honest look at the beginnings of the sport.
Nice snarky response, I'm not the person that equated leaking photos to a plane crashing

>It's just too bad that all crimes are punished by death. Awfully unfair and disproportionate in most cases.

What are you even responding to? Explain this to me I'm too stupid to understand how your comment makes any sense in any context.
Key-value stores are fine if you are always simply grabbing a single row/tuple from a single dataset. Any time you move beyond that, you're in for a world of hurt compared to a relational database that uses SQL.

The reasons are:

1) You often need a transactional, consistent view of the data across multiple datasets (tables). Relational databases using SQL provide that, key-value stores may or may not (most likely not).

2) Any time you're doing any kind of aggregation, key-value stores will require that you pull all data in locally and perform the operation there. It's questionable whether the local environment even has the resources to accomplish such a task, and the efficiency of such operations will be dismal compared to a SQL-based relational database server.

Key-value stores are, from an interface perspective, very much like the older ISAM databases that were popular before SQL and relational databases gained a foothold in the industry. They also recycled the exact same problems that SQL-based relational databases solved so elegantly (round and round we go).

Another way to put it is this: leaving aside scaling for now, SQL-based relational databases can typically do everything that a key-value store can do, whereas key-value stores cannot typically do everything that a SQL-based relational database can do.
That's extremely reasonable for a savings account. The fed rate at the time was around 5% [1]. Today's is much lower which raises questions about where this rate is coming from.

1: https://en.wikipedia.org/wiki/Federal_funds_rate#Historical_...
No, they just bought it with reasonable expectations - expectations, which were priced in the home valuation. If they didn't care about single family aspect, they probably could've found a cheaper house elsewhere.

Also, let's not pretend that AirBnB is progress. It's just a third party that encourages people to start illegal hotels, to earn money for themselves at the expense of their neighbours. This is not a case of local owners having opposing interests to society at large; this is a case of a company enabling some people to parasite on the others.
Yup, that's pretty much also my take on this.

It's weird how barely anybody else seems to see these connections and instead prefer to see this as completely independent from the current US-China disputes.
I'd like to see you maintain a codebase of thousands of components with CSS in JS vs another management solution via CSS build (like scss) and see how many buggy/hacky issues you have with each. I've worked in codebases of significant size managed both ways.

If you want the most simple example, look at most apps based on bootstrap. They only start with the baseline/generated CSS, then apply hack patches throughout an application. Yes, you should use the source and generate yourself, for your application. But nobody does in practice. Even worse, a lot of the "bootstrap components" from third parties are also using hack css on top of the baseline, and require even more patches in actual structure.

I'm not bashing bootstrap, only pointing out how I've seen it used, which is poorly. Component based CSS in JS has even been a bit of an issue. Other developers on my team will put magic values into a given component instead of using values out of the theme that gets injected. I've had to go through again and again to correct this.

The difference is the former yields unexpected behaviors, while the latter is just a bit of inconvenience.
> obviously it can be used in other contexts, but then again, so can basically any other word in any language if you're willing to warp semantics enough to suit your purposes.

Sure. But this isn't about "warping semantics". The word predates our current legal definition. It's used frequently outside of legal discussions. The parent was trying to make an argument contingent on the legal definition so nitpicking about proper usage under that definition is pointless as best.
It is also used for things that actually are spelled correctly, as here, but might be otherwise confused for a typo.
I remember hearing one of the founders talking about users trading stocks. He explained their data shows people get better at trading stocks with more experience. I can't remember the source, but I think it was on This Week in Startups podcast. This is really suspect--kind of like a casino telling blackjack players they will get better the more they play.

If Robinhood is incentivizing or encouraging frequent trading by users, that's not really good in my opinion. It doesn't make them worse than other brokerages, but it doesn't make them better either. And with a name like Robinhood, they are positioning themselves as white knights.
Well its the next evolution by many of the same people.
Affinity is great on Windows too, and with a reasonably good price point.
The ability to get over obstacles is very impressive. If you have ever watched a RoboMagellan http://robogames.net/rules/magellan.php competition, you will have seen many robots fail to do what MiniRHex can do.

The odometry has to suck, though. The rest of your nav stack had better be able to compensate.

Overall, very performant. It gives me the itch to go out and build one.
Compare it to the cloud. Each company used to have their own DC, now they can use public cloud / service providers. Less and less companies have their own DC, and more and more pay "rent". Is this bad? Perhaps the rent frees up capital that can be spent on other things.
We’re a small team and have to prioritize. At some point maintaining the Mac setup was too much, and Docker covers most use cases.

But setup for Postgres should be relatively simple as the extra dependencies required are minimal.

If you want you’re welcome to post a question on our forum (discuss.redash.io) and I’ll follow up with pointers on how to set it up on your Mac.

Update: just noticed that our developer setup guide without Docker is still online: https://redash.io/help/open-source/dev-guide/setup.
Often a severence will also include X months of health insurance, so that could be a good-sized chunk of it.
What disturbs me about this isn't just how these business models remove basic ownership rights in exchange for a locked down, walled garden ecosystem at the whim of a large company, but how so many people seem to either think it's a good thing or don't care about the issues at all.

You try to tell young people that putting all their work on social media sites and platforms like Reddit, Discord and YouTube isn't a good thing, and they don't get it. You tell people that digital distribution services could kill media preservation and render games, TV shows, films, etc lost to history. They don't get it.

Worse still, even the web development/software engineering community seems to be the same here. Every time I look for a solution for something on my site (commenting, likes, user logins, analytics, etc) I get answers saying to 'use X service that charges this amount per month and relies on their servers to run'. No, I don't want that. I don't want to 'rely' on any startup or third party company for website functionality. I want to host everything myself, and have full control over the source code as necessary.

It's why I always try to use open source stuff where necessary, and refuse to buy anything with a monthly fee.

And it doesn't stop there either. No, here on Hacker News we see comments advocating these setups for cars and transportation, as if the utopian ideal is that everyone s ride sharing or using public transport for their entire life. No, that's not a good thing. I don't want a world where getting places means paying a company every time, in an overly santised, samely environment. Where everything I do is under constant corporate surveillance.

That's a dystopian nightmare, just like every other aspect of this 'make every product a service or platform' philosophy is overall. And it's one a disturbing percentage of the population seem almost happier to switch to without a second thought.
I disagree with it for another reason. I'm tired of developers solving language design problems by piling on more and more complexity, tools and libraries. This is a self-defeating approach, because those tools and libraries often have their own issues, and instead of fixing those, people pile on even more tools and libraries. The process goes on and on. It may feel like progress, but it doesn't really go anywhere.

Java was a good example of this. Instead of fixing core language issues, people used increasingly sophisticated IDEs and put more and more things into XML. Instead of adding essential functionality to the standard library, everyone said "just download this great third-party JAR". At the time Java community said the workarounds were good enough. Right now it's obvious that they were completely wrong, the pileup of complex tools wasn't sustainable and that the language itself needed improvements.
There is a tool that synthesize data structures based on the requirements similar as you describe: https://github.com/CozySynthesizer/cozy. It can handle even involved constraints that are not fulfilled by any off-the-shelf data structure. It's not integrated into an SDK though.
But given the options, it's absolutely CenturyLink's fault for choosing the option they did.
That’s because interest rates were around that level at the time and the bank was also getting paid that much to hold your money. It wasn’t a conspiracy.

Consumer savings accounts had absolutely nothing to do with the crisis.

Like, on the list of “things that caused the crisis,” they would literally be dead last.

Did you know your parents had savings accounts that delivered 10% interest at one time? Look up historical interest rates in the US. 4% is like average.
Google didn't shut down Google+ to preserve user privacy. Not sure if that's what you're implying with your comment-- I hope it's not.
That is not correct, I just refer to the buffers/memory, 0 copying going on. Vaex is not really opinionated about the memory model actually. The only exception is the bitmasks that are being copied for now because of an incompatibility with numpy.
But if I get a 50GB Arrow dataset, vaex leaves the structure intact.
Thanks for your work on Arrow, I hope to support and contribute more to it in the future.
What do you mean by free will?
> This is a great question. Many people think the AGPL solves this problem but it absolutely does not. This is why MongoDB, which was AGPL licensed, just changed to a custom license.

If the goal is to kill off all potential vendors participating in your ecosystem, then yes, AGPL doesn't work. But if the goal is to prevent cloud provider abuse (e.g. Google, AWS, Azure, etc.), it works well enough.

> The other reason we don't want to use AGPL is that it can be quite aggressive in making you open source your own code if you want to embed our code in a proprietary application.

If you wanted to avoid that, you could grant an exception to be slightly more permissive for that purpose or to otherwise clarify the grant of use.

I know I personally would appreciate it if vendors who don't like the consequences of using ASL 2.0 would consider this option as an alternative.

And of course, selling full exceptions to AGPL in its entirety is a valid business model option.
I'm not sure you understand what a narrative is. Furthermore, you should learn punctuation before trying to use an ellipsis for dramatic effect, especially if you're trying to insult their intellectual abilities.