skysight-inc/HackerNews huggingface dataset:
It is not only that the companies pushing those languages have lots of money, it's that they already have lots of users. Often, they publish their language as if it were an "upgrade" from what they were already using, with an even greater chance of success if it is compatible with existing ecosystem.

On the other hand, a language like Nim is starting from scratch. They don't have a specific target audience. There is so much competition in that crowded space that languages which are roughly on par in features and use similar paradigms are fighting for the attention of the geeks who would actually take the time to look, rather than it being bestowed upon them by the people already providing their tools.

Languages are not general purpose in the truest sense. They have their own little ecosystems where they're expected to be used and their proponents are often bubbled in that ecosystem. It's easier to migrate to a new language in your ecosystem than to move to a new ecosystem. Someone just hoping to solve a specific task will pick the tool that has an established history of being practical in that domain and won't take risks with new languages.

Anyway, language choice is often about what's fashionable than what's worthwhile. Did we get stuck with Javascript because of it's superior features or big company backing it? People want to learn whatever is de rigueur, often to improve their job prospects. Does having Nim on your resume give you an edge?

Personally, I've looked at Nim and find it interesting, but not novel enough that I feel I need to use it. What are the killer features that only Nim provides and you feel you can't do without them after using it?
Any thoughts on the medical aspect of it's use ? Is it safe or recommended ?
Kunle
One Red Paper Clip
They did not learned to to hunt, gather, smith, knapp flint at the age of three nor sooner. They learned that at later age, when they could be actually useful. The article is about small kids. My comment is about small kids too.

Also, parents or elders would explicitely teach you, even if you was aprentice of something more complicated explicitely teaching was there. It was not based merely on observasion and wish to be useful alone.

Moreover, it make sense to take apprentice that is not useful - when his parents pay you.
I'm not sure what you mean by "modern bank" - when is the cut off date for you?

I can assure you that banks can and do end up in a position where they are unable to provide loans. Admittedly the process isn't "if deposits <= 0" because banks don't just access funds from depositors. A retail bank will typically have a blend of funding sources where deposit accounts make up 30-40% of the liabilities on the balance sheets. The rest of the funds are raised on money markets and through inter-bank lending or bond issuance.

A bank's balance sheet looks like:
- Liabilities: deposit accounts, issued bonds, borrowings
- Assets: loans, reserves, equity.

I can assure you that "if reserves < X" will mean that a bank is unable to offer a loan to a customer - credit worthy or not.

I experienced a banking crisis first hand in the country of my birth and this is exactly what happened. This is why banking crisis are damaging to the economy as a whole - even creditworthy customers and businesses are starved of funds.
Can anyone explain what "designed for good programmers" means?
It isn't really. Copyright laws took into account the difficulty of creating & distributing copies. In the past 30 years that has been condensed, what, 1 million times? One can very well make the case that it's difficult nowadays to find copyrights that take more than 10 years to be monetized . Even the books that you mention took less than 10 years to reach a massive audience. And perhaps if the authors felt the pressure they 'd have produced even better works.
It looks like as of the 20th it is official.
That's weird.

But maybe at their scale even Oracle can be made tolerable.

That, and they have some serious leverage in negotiations.

(I used to deal with Oracle DBs a lot a few years ago but thankfully not anymore.)
You have not used a file system exceeding 90% use with large files and lots of little files coming and going.

ZFS in particular completely falls off a cliff somewhere between 80% and 90%, due to the copy on write nature of ZFS always allocating and freeing small bits of space. That creates the little gaps all over the FS which murder performance when the big gaps run out.
the artist would use his baby daughter's name .
Romanian woman pleads guilty in D.C. ransomware attack before Trump inauguration
It is just a reflection of the accumulated negative sentiment. If you categorize the users, on one end, you'd have a group that would complain about the redesign (but not care about world hunger as a problem, because it doesn't affect them), and on the other the egalitarian crowd that would react to Google's motives more than Google's moves (in China or elsewhere). Lately, it looks like Google is actively trying to alienate anything inside the user spectrum in search for profits.

Unfortunately we can't reach an engaging intellectual discussion on this. In the same way we can't about North Korea dedication about giving up the nukes, or women being able to drive in Saudi Arabia, because people are starving in family prisons and are being hanged and skinned alive, in 2018.

Sometimes the overall picture obscures the interesting intricate details, and as humans are emotional souls, in a very survivalist fashion, they react to what threatens them the most.
My dad learned French from Asterix after he married my (French) mum while spending summer's out there with her family. Coincidentally in Provençe.

I wonder if the mix of pictures along with uncomplicated but correct dialogue makes Asterix popular for promoting languages.
I like the concept of Nim, as in: fast, statically typed, inferred, compiled etc. but I do not enjoy whitespace-sensitive languages, so am keeping an eye on Crystal more than Nim.

If that doesn't bother you, Nim is really neat.
Strongly agree. Even more, it's also a gread heuristic to use if you want to refactor existing code into something more testable.

At times, the simple process of figuring out what the really necessary points of mutation/IO are and how to "fence them off" is all I need to simplify big chunks of an existing "ball of mud".
Unfortunately, it didn't count commute and chores eating into the "What We Will" part.
Vbuild: “Compile” Vue components to standalone HTML/JS/CSS
Its main purpose is to let you use components (.vue files) in your vuejs app, without a full nodejs stack. Just use python2 or python3. BTW, it provides a method to minimize your js scripts (es2015 compliant).

(It provides methods to help you to build your vuejs app without nodejs)

Available on https://github.com/manatlan/vbuild (MIT licence)

Available on pypi : https://pypi.org/project/vbuild/
#DanaBot #banking #Trojan evolves and now targets European countries
Oops, that sentence was ambiguous. I meant every single one of the talking points. Treehuggers is absolutely the right term in the context of this article, though.
If MSSQL wasn't tied to the Microsoft ecosystem, I don't think it would get such a bad rap - When I was a dev on the Microsoft product stack I found MSSQL quite a joy to use - reasonably fast, pretty powerful admin tools (SSMS) and pretty easy to interface with as long as you stayed within the MS ecosystem. I did find myself missing SSMS specifically when I moved to non MS stack development, since Postgres' 'official' open source options aren't nearly as robust. There are a few proprietary tools that can rival SSMS for Postgres, but then you are back into the realm of proprietariness.
The old default for this was lower but most modern versions of the ZFS defaults don’t hit this until the vicinity of 96%

It’s not technically the little holes or even CoW that is the problem. It simply switched from a “first fit” to a “best fit” algorithm as it got full which was quite expensive to do the search for.
> In essence, you take 100% responsibility for all problems that you experience. ... So if you have a problem with someone, by taking 100% responsibility, and by doing the cleaning processes, you and that person becomes "free".

I discovered something similar from another direction, by choosing to believe in karma, whether or not it is real.

i.e., if someone makes me upset and I can't do anything about it, it's because I upset someone else in the past and didn't make up for it.

It may not work for everyone but seeing things that way sometimes helps me absolve myself of guilt and bitterness.
Nice man, Quite handy, Thanks for sharing,

But What about custom validations if I want to do async validation your package allows that?

or If I want to validate an array of items or array of object properties?
that's a cool story
Given:

create table conversations (
message_id integer primary key,
conversation_id integer,
timestamp timestamp,
user_id integer,
message varchar
);

Then:

select distinct on (conversation_id) *
from conversations
order by conversation_id, timestamp desc;

Should do it. Although i believe "select distinct on" is a PostgreSQL extension rather than standard SQL.

Now, what i don't know is how this is planned for a large table, or what indices would let you get a sensible plan. Maybe just an index on (conversation_id, timestamp)?
Kengu – delivery on your request
How to make input validation in Express.js Part-2
How too many Schrödinger's cats could make reality questionable
Justifying My Existence in Your API Sales and Marketing Funnel
I achieved this state once so far in my life, scary and just great at the same time. Back then I basically had the supply chain I was working on running in my head almost 24/7. Not quantitiv but qualitiv, computers are there for the exact numbers. I can just assume I drove most of my colleagues crazy. Still it made work relativly easy and fun, also exhausting.
Borders are civil liberty free zones, by design. As are warzones, places that have declared martial law, and prisons.

DUI testing is different. In many jurisdictions you do not have to submit to it, if you are fine with losing your driving privileges - which is not a criminal penalty.

I'm not super pleased about it, but there is typically a clear line - some voluntary behavior voids your liberties. Involuntary behavior generally should not.
explains a lot about how Unix became popular
Yeah, the Tweet I found this from had a similar sentiment:

https://twitter.com/PiratePartyINT/status/104296466807811686...

"Starting now, we cannot trust video or audio evidence. The ramifications for our legal & political systems will not be known for many years"
Okay, so I'll bite. What's going to be a better form of government?
Again banks' role in the creation of M2 money does not reflect how individual retail banks operate.

Just because you have a model that seems to describes the behavior of flock of birds doesn't mean that the model is useful when discussing the anatomy and wing-aerodynamics of individual birds.

You've posted a bunch of links describing the various forms of money and the role of banks in modern (post 18th century) M2 money creation. I know all of this material but it's not relevant to the operations of individual retail banks.
Tabs are not allowed for indentation.
The US military studied Vietnam a lot:

No more draft, career soldiers only
Control the media
One year tour of duty (they broke this one in Iraq because they were running low)
You made 2 independent changes to this example: Replace tire with ECU, and add 'in an unsafe way'.

The important point is that the second of your changes is the one that voided the warranty: Replacing the tire to run in an unsafe way will void your warranty too. Modifying the ECU, on itself, doesn't do anything to the warranty.

And it is up to the manufacturer to prove your specific modification is unsafe. Claiming that some parts are inherently so complex that any change voids your warranty is legal bullshit for cars.

If I understand your argument well, it is that for cell phones the OS is so complex that any person on this planet should be declared unfit to make changes to it, except the manufacturer.

* First of all, the very audience of this site disproves this statement. Note the 'hacker' in hacker news.

* Second, I invite you to take a look to the garbage you find in most software powering our hardware. Someone going trough the effort to examine a device and create a modification is almost guaranteed to create better quality. There is something Darwinian going on here: Software mods, when they are supported for some time, give by their very existence away something of the persistent and qualified nature of their creator (otherwise they would not have been published).

* Third, the nature of software is that it is hard to create and easy to copy. Only 1 person has to create the firmware modification. The rest of us can copy it. This is exactly the reverse of the tire example and makes firmware mods a lot more easy.

UPDATE: After rereading, this post sees a bit harsh and a personal attack. So let me add that I have respect for your 2 posts. You provide a valid viewpoint in a reasonably toned, adult post. I also respond to more than can be found in your posts alone. I disagree with people downvoting you. I do however respectfully believe your viewpoint is incorrect and dangerous.
If anyone has any comments please post them here aswell. Would love some feedback before i get started!
The real world is neither fair or a controlled experiment.
I wonder if Tesla's truck fleet could help change the situation
Cobol? Wow. I taught a cobol course in graduate school in the 1970s. Who knew it would still be around.
I thinka layman would be perfectly capable of understanding "computers can now create fake videos so real you can't spot them". Not that that claim is quite true yet.
Honestly, you just need to convince one person to execute a successful social engineering attack.
Honestly, I never got the hatred for sticky headers and navbars. Yes they're ridiculous if they're too big, but having the menu in an easily accessible place is usually a good thing. I mean, there's a reason mobile apps and desktop programs have menu bars rather than some other design solution.

Does that mean they're always done well? No, things like Medium's 'please join our service/subscribe to see more from [name]' are ugly and pointless, and nothing more than a visual distraction. Sticky ads (or for that matters, ads that try to take over large parts of the page in general) are also terrible for obvious reasons.

And yes, a lot of 'fancy' design techniques just hurt the usability of the page, as seen with anything that hijacks scroll/overuses parallax effects.

But I don't think sticky elements are bad in of themselves, and they can make the site easier to use if done correctly.
But interest rates should rise only in case of inflation otherwise, the rise would simply slow the economy and increase both unemployment and underemployment
Bund für Umwelt- und Naturschutz Deutschland (BUND, "association for the protection of environment and nature, Germany"), Greenpeace, Union of Concerned Scientists, Sierra Club, to name just a few.
> Can anyone explain what "designed for good programmers" means?

It means "programmers who agree with Jonathan Blow and his opinions on what good programming is."
The pay for engineering was actually quite poor in Soviet block. If money were what you wanted, you'll go into coal mining.

Sadly, most of those to-be-engineers of both genders will find themself sitting 9-to-5 doing nothing useful, and then their jobs will evaporate as socialism fails.
The sentiment and idea is there, just need the implementation.
ML is spitting out correlations, not an explicit causal model. If, in reality, X is only indirectly and accidentally correlated with race, but I look at the ML result and conclude the skin color has something to do with X, then the only racist element in the whole system is me.
An automatic option to disable animations if the user is faster certainly seems like an interesting one.

Though it may be interesting just to let users choose whether they want to see animations in general. That'd solve a lot of problems here, and additionally give you some metrics in regards to how many people like the things.
It's a private deal and unfortunately I cannot reveal due to the non disclosure terms.
1ML – Core and modules united (2016)
>the immense liability associated with accepting traffic from those that are "protected" by it.

A third of the 100 most viewed US newspapers have shuttered themselves to the EU, however this mass blocking has not seemingly been the norm for newspapers or other businesses in other markets outside the EU, or noticeably stopped any businesses within it from running websites.

What makes US news media companies so fragile when faced with this particular piece of EU legislation, compared to everyone else in the world, that they would rather chuck away eyeballs for their advertisers than deal with it?
You just posted a link that is over 4 years old.

Yes, to make my point that it hasn't been true "for a long time". Yes Mongo had JSON support before PG did, but PG soon surpassed it.

these tired memes just make you look bad

Nah, they make me look like what I am, an extremely experienced data guy. Maybe Mongo has some use cases in webdev, I wouldn't know.
That would require an entire team's worth of skill, preparation and work. This could be done with a few already existing medias, and a single person behind a computer.
The Singer System 10 was a somewhat-successful early 1970s computer without an operating system - it ran from firmware. Yet it seems that it was a general purpose processor (as limited as it was). Had either 13 or 16 instructions in its CPU set. see http://www.fano.co.uk/history/sys10b.html

There is ProjectOberon http://www.projectoberon.com/ which has an FPGA based CPU (which requires only money to turn it into a real CPU), using 20 instructions.

The PIC32MZ micro-controller runs a MIPS32 core at 200Mhz, with MMU and FPU. This core or an earlier one like it, was used on the SGI Iris Indigo workstations back in the day ...
Replication is still a pain.
Actually, I'm curious why people don't like white space sensitive languages. I get the tab v space thing, and there are certainly a couple of other down sides, but none of these seem like deal breakers to me. Given that python was the second language I learned, it's possible that I drank the coolaid early and I'm blind to some things that are truly egregious.

So the question is: why do folks completely avoid a language for a single relatively bland syntactic feature? Is there some cost I'm not aware of, or is it just stylistic/aesthetic?
I though the same thing, and they also say use Chrome. Maybe two different threat models? I'd say Gmail is very secure, maybe not very private though? It seems like it would be super hard for an average bad guy to break into a Gmail account. So if you're defending yourself against people who are trying to break into your email account through average methods, Gmail is the way to go.
OK, so if each individual retail bank only lends out pre-existing, deposited funds, where does the increase in the money supply come from? Bear in mind that money created as a by-product of bank lending makes up the vast majority of the total money supply in various modern economies (97% in the UK [1]).

[1] https://www.bankofengland.co.uk/-/media/boe/files/quarterly-...
Create a table and have a timestamp for your data? Not sure what you are asking.

On hand we have: 15+ years old mature product that is widely supported and it can be used as a time series database

Other hand: n+1 young database engine with all of the problems that any young data storage engine has (only exception is FoundationDB because those guys actually understood the challenges of writing a reliable data store)

The question is, what can InfluxDB offer over Postgres for storing time series data?
Moreover, users tend to protect what they're given. It is not unusual to hear probably they know better against your criticism of ui, physical (like in cars) or on-screen. Or even worse, lower grade touch screen. People believe that manufacturers are gods of knowledge and engineering, because of that same marketing I think.
No garbage collection.
We'll surely have the option to stay anonymous for a many decades to come, while a real name policy becomes more established as well. The two serve different purposes and only in edge cases is it really unavoidable to create a link between them.

What is still lacking AFAIK are services that can guarantee anonymity for the average user without jumping through a ludicrous number of hoops that ultimately looks suspicious.
It's all done by Algorithms! This guy's name is Algorithm, and this guy, and these other guys...
Which nopelist?
Spawn() of Satan
Sen. Cory Booker admitted to sexually assaulting high school friend in 1992
Yeah, I agree with you regarding email validators. My overarching point was that I don't think it is an all-or-nothing decision to include regexes. I shy away from them for most projects, but sometimes they're necessary.
"Use Gmail" IMO this article will feed you to a corporate master.
> Banks need liquidity funding (including deposits) because they lend, not to lend.

And if they know they won't be able to get the funding, they won't lend. This seems like an entirely pointless distinction to draw.
Post author here. A few things that make me sad in the pants:

- js doesn't have source maps (kinda of a big deal to me)

- some error messages are head scratchers (seem to remember trying to add things to an immutable array not being clear)

- docs could use love (eg seeing more examples of macros in action)

- devel (their nightly compiler) can be rough (e.g. i found the "strings cannot be null" cutover a bit rocky -- my own damn fault, i can't go back to 0.18 after being on 0.18.1)

- the big one I think, however, is adoption. I keep hearing "i'll just use rust or go". That's legit as they're also awesome.

nim's stdlib is massive (too big?) and there's tonnes of high quality packages out there. You won't be left thinking... well, crap, looks like I need to talk to roll this redis layer myself.

EDIT: Formatting. How does it even work?
I’m not a doctor. My understanding was that these never help. The reason is simple. When you are “braced” the muscles relax and start to atrophy. It’s the use it or lose it principle.
Babel. The tower, not the compiler.

Also, with Moore's law being over, special-purpose architectures may multiply as rapidly as programming languages have.
:( Was hoping for new sneakers.
> Kids learn simple activities this way, but they won't learn complicated ones. That is why all larger civilizations had tutors or schools for those expected to do non-simple work (read not poor).

No reference to age, claims that all non simple skills were learned from tutors or schools.

If you read Anthropology of Childhood hunter gatherers really don’t do explicit instruction in anything resembling structured lesssons, ever. Children and adolescents watch, imitate, beg to be left to do things and occasionally get maybe five minutes of an explanation that amounts to “That’s wrong, do it like this.” And that’s really, really rare. Farming is very far from being simple or easy work and no peasants taught their children how to farm, they got them to be useful where they could, as they could.

There’s a certain amount of explicit instruction in apprenticeship but there’s a hell of a lot more practice and observation than explicit and deliberate information or skill transfer.
Thats far too easy. In a democracy YOU are the state.

I wonder what would happen if we could live cast our military deployments so that every voter has access to every war crime committed? Maybe then people wouldn't be so quick to sign up for another war. Or they would at least be honest about it.
https://www.youtube.com/watch?v=6SO1F_u2_iE