skysight-inc/HackerNews huggingface dataset:
You don't have to copulate in order to express "your ability to reproduce". Keep in mind that your family also has your genes so if you just provide resources for them to reproduce, a part of you reproduces as well. This could be a mechanism to combat fear of death, which perhaps was making people less likely to have sex?
SV investors are not the be all end all. The historical track record of the VC industry is quite bleak.
I’m sorry you have encountered environmentalists who made you feel that. For what it’s worth most environmentalists I know live very normal lives and are trying to make changes at the systemic level rather than blaming individuals.

The way I see it, a lot of environmental damage is a consequence of people trying to find a decent position within a system that doesn’t really consider environmental impacts. You want a spacious house so that requires living out of the city and there are poor public transport links so a family has two cars because anything less is a massive inconvenience. That’s perfectly reasonable.

But the situation we live in doesn’t just ‘exist’ but is formed by humans and can be changed so that you can still make your decisions but without such the same environmental impact and maybe a better quality of life.

In my opinion, the key is that our patterns of consumption aren’t really based around what we want but what is made available to us, which we then rationalise post-hoc. For example, people don’t produce lots of plastic waste because they inherently want to, they do it because the places they buy from find it cheaper to wrap stuff in loads of plastic than use alternatives (precisely because the environmental cost isn’t included in the cost of the plastic). There isn’t really a feasible alternative for lots of people. I disagree with the ‘we should all take our hemp bags to the local organic farmer market’ argument some environmentalists make - I think we need systemic change that makes it easier for people to consume less.

People complain about environmentalists ‘telling them what to do’ about eg paper straws but they don’t see that a business is doing the same when they only provide plastic straws because they’re cheaper for the business (because they can offload the environmental costs on to wider society). There’s no ‘neutral’ option.

However, historically resource consumption has been linked with power. Whoever consumes the most land in the village is the most powerful, and so on. That complicated things a lot and (in my opinion) feeds into the “screw you i’m going to pollute if I want to” attitude some people have.

Sorry that went a bit off-topic! I wish you well
Cupid's advice to women about how to avoid abusive relationship (Five)
It's one thing to oppose Trump. It's another when you control 80-90% of search traffic and you are banning certain people (moreso on the conservative side) and are biasing search results etc..

These companies were able to grow to the size they are because of safe harbor. The idea behind safe harbor was that it was for the public good IF the platforms stayed neutral.

If you are a progressive, you can openly talk about your political views at these companies, but if you are are a Trump supporter or a conservative you have to be underground or face being purged. This company ideology has made it's way into the products that they offer with Twitter and Facebook and Google banning accounts, shadow banning results etc. based on subjective criteria. In the mobile space for example, both Google and Apple can effectively shut you down by banning you from the app stores.

The lack of trust busting finally bit the republicans in the butt which is why their acting, but fixing this is a good thing. As much as this may allow some people with ideas I find extremely repulsive to spread those ideas, the alternative is a group of people who are un-accountable to the public filtering those views in ways that are very difficult for the average person to detect. That is giving way too much power to a select group of people. As history has shown power corrupts which is why we need to the checks and balances. Before Citizens United there was another check and balance in the system because that bias would have been considered an "in kind" political donation.

From a startup perspective this is also a good thing because in certain verticals these big players have the ability to squash upstarts, buy out their staff etc..
the sexiest hacker in Romania

https://observator.tv/eveniment/eveline-cismaru-cea-mai-sexy...
C-d is a great way to accidentally exit more than one shell with remote latency. I only use it then there's no other choice. Most frequent use case is ad-hoc file transfer via terminal paste to remote end running cat > out.txt.
When you lend to someone, he is free to transfer the money immediatly to whomever, who may or may not be a customer of that bank. The loan must have been funded for the bank to be able to afford to transfer the deposit away. Now you may get some deposit back that same day but the funding decision has to be made before.

Anyway, neither funding or pricing determines the amount of lending these days, capital ratios are the limiting constraint.
> Monads is taking it too far. Mutation is a reality, the correct approach is disciplined mutation. Shoving mutation into convenient boxes and convincing yourself to never look inside it does not mean mutation does not exist.

Monads exist exactly because mutation is a reality. Monads do not defy the "mutation reality", nor try to encourage programmers to never look inside them. They are a means of dealing with the "mutation reality" by encouraging to separate pure and impure parts properly and while still making functional composition possible. The image you create for monads is a straw man. Monads ARE a kind of "disciplined mutation" as you put it.

You don't have to like them nor prefer them. But they are clearly a great and established abstraction loved and used by many. You may prefer Clojure, I get it, but I see no reason to talk shit about monads in this way. Have you ever used monads and similar abstractions extensively?

> Monads is taking it too far.

> Mathematical purity of programs is a myth propagated by Type theorists dont buy into it.

Those are big words. Are you some kind of authority? You could have at least prepended "I think" to those phrases.
Jocko podcast
>Garbage collection and goroutines

Do you think the specification is "correct" for a compiled language suitable for embedding?

The word "garbage" is in the specification a single time, in the introduction which says "garbage-collected". I can't see any constrained implementation details thereafter - see for yourself at where I might have missed it:

https://golang.org/ref/spec

The gouroutine section (under the Go keyword) is three paragraphs: "A "go" statement starts the execution of a function call as an independent concurrent thread of control, or goroutine, within the same address space." and "The function value and parameters are evaluated as usual in the calling goroutine, but unlike with a regular call, program execution does not wait for the invoked function to complete. Instead, the function begins executing independently in a new goroutine. When the function terminates, its goroutine also terminates. If the function has any return values, they are discarded when the function completes. "

This does not seem to require the typical accoutrements of the Go compiler. If this is the complete verbiage specifying the behavior of a Goroutine, I could imagine a compliant implementation being lighter-weight than the official Go compiler.

Returning to the idea of GC: the word "memory" appears in the standard 4 times: once mentioning initialization of variables; once on the section on slices ("The built-in functions append and copy assist in common slice operations. For both functions, the result is independent of whether the memory referenced by the arguments overlaps. "); and twice in the last section on system considerations, including light MAY language in "Computer architectures may require memory addresses to be aligned; that is, for addresses of a variable to be a multiple of a factor, the variable's type's alignment. The function Alignof takes an expression denoting a variable of any type and returns the alignment of the (type of the) variable in bytes." and finally under Size and Alignment guarantees, which makes no reference to GC.

If this document is the complete specification, then it seems that the implementer has very wide leeway for how to implement the details of memory management via garbage collection. There doesn't seem to be much language limited behavior.

What do you think?

(In this comment I consider "Go" the language as anything that complies with the Go specification.)
Well technically it's not but realistically it is.
Purely functional data structures are more efficient than the naive "just copy everything" approach. You can do anything that's possible in a stateful imperative setting with at most a logarithmic slowdown.
There’s a moment where your brain switches from “fight for your life” to “I’m fucked, don’t bother trying to save me”.

The I experienced when I nearly drowned once. I was very calm and ready to go. You can see it in videos of how to spot a drowning person.
It was the same for me - back when I first learned SQL I really tried to use Postgres but phpMyAdmin was so much better than pgMyAdmin that I gave up. A lesson in the importance of user-friendly UIs. Perhaps some developers can really nail a schema on first go, but for me it usually takes a lot of tweaking before I can really understand what I want and the CLI is not the best place for that, especially if my mind is deep in the code I am trying to write.
Play More Games
Yes, but I would pay a thousand dollars for that device. And given the mediocrity principle, I am certain I'm not the only one willing to pay that much. And if we apply a layer of abstraction and talk about a Google Glass-like device, then, where there is no screen, I think the number(s) go up, both in potential customer base and price capacity.
That's a broad generalization of PHP "coders"

I think it's safe to say we've all seen good code a crap code -- regardless of language.

It's not the wand, it's the magician.

(nb: I've been building software for 20+ years, I use PHP (among others) and knew JOIN and types in PG before I ever saw PHP, I cannot be the only one)
I read this several times hours apart. Lots of information, thanks. I don't have many questions except this:

"Some microcontroller programs are only allowed a couple of KB of RAM (Go can't handle that)."

What in here...

https://golang.org/ref/spec

...can't you possibly implement in only a couple of KB of RAM? (For what required feature or features can we say for sure that a couple of KB of RAM is insufficient to implement as specified?)
I'm not really sure what you mean. The Bank of England article you linked says:

> that would leave the buyer’s bank with fewer reserves and more loans relative to its deposits than before.
[...]
> By attracting new deposits, the bank can increase its lending without running down its reserves, as shown in the third row of Figure 2.

So actually the banks need deposits to hand out loans. What you are saying is that the deposits get a new label before handing them out as loans?
I think you misunderstood Monads, or the role type theory has to play in modern programming.

Large projects inevitably benefit from static guarantees enforced automatically by your environment. That can be a 3rd party static code analysis tool or the compiler. Even just a linter will improve code quality and thus developer happiness and productivity.[] Having your compiler enforce* the functional core/imperative shell, and exposing your business logic only through functional components is what makes a strongly typed language of the ML family stand out over, say Clojure.

Mutating state is no problem in a strongly typed functional language. In Haskell, just put your computation in an ST Monad. You can even still expose a functional signature that doesn't leak the ST monad if your algorithm is faster with mutation.

[*] Overall. Some people will probably be unhappier, because they have to follow "arbitrary" rules now, but those would usually have been the worst offenders.
>the Naval Academy, a cross between MIT and West Point

Buuuullshiiit.
It absolutely does say that. The whole of part 1, "Minimum capital requirements and buffers" is 100% based on capital, and deposits don't factor in to any of the definitions of Tier 1 capital. The leverage ratios also factor entirely from capital that doesn't include deposits.
Right. And you can make a balance+loan agreement with someone if you want. The issue is trying to hang onto the money while also loaning it out.

If everyone immediately took loans in cash form and they never got deposited back to banks, then banks wouldn't be able to create money via loans either.
Let's say the entries of the original list and the new one point to the same objects, still for a list of a thousand entries you need to copy all the link entries to add one on top of it. What am I missing?
"If the algorithm is predicting that 10% of white people and 30% of black people will do X, because that is what actually happens, some people will still call that racism but there is no possible way to change it without reducing accuracy."

What is actually happening? Does it tell you if they are they doing X precisely because they are black or white? The racist part might not be the numbers per se, but in the conclusion that the color of their skin has anything to do with their respective choices.

edit: spelling
Fun fact: The default Start Menu pop-up delay in Windows XP was 400ms. Once of the first things I always did was reduce it to <100ms on every new machine I used.
Funny, I'm Dutch and I learned the week starts on Monday. Well, except for strongly religious families.
That the people loading and unloading trucks at 4 in the morning are white? How would they even know?

I'm pretty confident that the people who load and unload trucks are mostly men regardless of what time they do it or what country they're in.
Details for Developers on Account Activity API Bug – Twitter
Someone please explain to me, why we have all these animations nowaways other than 'because we can' - what purpose do they actually have?
Similar to https://guardtime.com/technology
Tokyo was off the initial atomic bombing target list because it had already been mostly destroyed by firebombing.
The bank needs liquidity to settle inter-bank transfers after they've lent, some of that is deposits but they can also just borrow reserves from other banks if they need to do that.

The lending itself created new bank credit, it was never "funded". If the bank has capital adequacy, they make the loan.
Twitter Data Breach Exposed Direct Messages to External Developers
> fact that loans create deposits

Loans and deposits do not have any other direct connection than handling them together being a convenient and sensible way to handle things. You can make a loan without making a deposit (by asking bank to pay the loan out in cash) or bank can make a deposit without there being a respective loan created (E.g. bank paying dividend to shareholder account)

Further, if the banker is really dumb, bank can put money on the account with no economic reason whatsoever by just stating that I owe now to this customer a million dollars. No loan needed. But usually, of course, bank wants the customer to pay the money back, i.e. make a loan agreement.

Also, if the customer is really dumb, he can obviously "take a loan" and promise to pay bank a million dollars in a years time without ever receiving any money on any deposit account. A loan created without any deposit activity. Of course, usually when a customer agrees to pay a million dollar in a years time, he wants to get the money first...
if you say so..
My understanding is that deposits are really just a manifestation of a promise that a trusted party holds, so that the party making the deposit can make more promises to other parties. So, in banking a promise is often just as valid as holding a deposit. They aren't really lending you value, they are lending you verification of value.
Banks need the liquidity from various sources (including deposits) because they lend, not to lend.

On the bank's balance sheet, they cannot take deposits and lend them out.
> All it takes is one unregulated launch to put up a 'cold' ICBM in orbit, which would be effective insurance against any and all regulatory action. It's a vicious sort of realpolitik, but it would likely work.

An ICBM with what payload exactly? With a nuke? Getting your hands on a nuke is hard. But, if by some miracle, you managed to launch one into space, then no later than you'd start threatening regulators with it, your nuke would eat a satellite interceptor.

> Just wait until someone surreptitiously puts up a whole network of sleeper nukes into orbit. One weird trick to become world emperor, eh?

Near-impossible to pull off at this point, as it would require absurd world-wide levels of incompetency in tracking nuclear material and space launches. That, or new technology for doing damage (this was a side plot in an excellent hard sci-fi book, A Sword Into Darkness, where a fictional propulsion system created by a private company could also work as a sort-of fusion bomb, without radioactive material).
If you purposefully bypass control measures that maintain the integrity of the cpu, then run the cpu outside of what it is supposed to do, you have voided the warranty.

If you modify your cars engine increasing the pressure in the cylinders beyond what they are designed to handle you have voided the warranty, and wouldn’t be covered when the seals fail etc.

Your warranty covers the intended use cases. It does not cover you t do what ever you want...
Yesterday a friend developer told me he was trying to code a query on MySQL to get the latest message of every conversation stored in a table like conversation id, timestamp, user id, message.

I did that years ago so I told him he'll find a lot of solutions on Stackoverflow, ugly ones with MySQL and much better ones for PostgreSQL which has a nrow() function.

A MySQL DBA solved that problem in that project I worked on years ago without queries. He used triggers to store the id of the most recent message of every conversation in another table. That is probably the most efficient solution in any database. My friend told me he wants to code that query, no triggers, not even an INSERT OR UPDATE from his PHP code. I replied to go on, he'll learn a lot of things and I hoped this will make him pick PostgreSQL next time.

Developers tend not to like triggers or stored procedures IMHO because it's code outside their reach in a language most of them don't know, but that's another story.
With Postgres you don't need MongoDB, InfluxDB, or any other trendy thing, Postgres does it all, and better than all the wannabes.
Introduction to Selenium C#, Selenium Java and DevOps
> you should probably still be in the training/development mode with a senior person giving you a significant amount of support and scaffolding. This sounds especially true since you say you had no experience with the stack. If they were giving you support, then the issue was most likely with your senior person rather than you.

i agree. Quoting the OP:

> in which all employees work remote full-time, which I’ve since learned may not be the best situation for me

this is a good observation.

as a new grad i'd expect you to be able to ramp up slowly over a period of months if dropped into an existing team on an existing project with some experienced and capable devs you can learn from while working on initially relatively simple tasks like basic bug fixes or enhancements.

there's a good chance you would find it much harder to ask for help (or have colleagues notice in passing that you are getting stuck with some inane idiosyncratic organisational or technical obstacle they can immediately help you with) if everyone is remote.

you may get more mileage out of getting a junior job in a larger organisation that explicitly has some kind of well-defined and resourced training / development program for grads, if you can find such opportunities. small businesses tend to need you to start making them money right away (by billing you out to the clients or so on)
Am i reading that right? Its making the videos that look real, from the simplistic input?

If so, that is amazing.

And if so, how do I turn a video I have into a simple/line version, to be able to then put a different 'skin' on it?
PostgreSQL has been useable Long before 9.x, however I think features of 9.x have made it much more popular as of late.

I think I first started using it at v6 or 7. I liked it could I could run it from a .bat file and spin it up for tests without installing it.
General-purpose does not mean all-purpose.
Tricking the managers into thinking that the designers are actually contributing value.
This is the main problem imo and the reason why people with real domain knowledge hate these companies. Most of the people funding, selling, or buying “AI” products have no clue what is feasible!
Postgres 9.4.0 was released 2014-12-18

The version convention has changed with v10.0 so it should be trivial to change from 10.x to 11.x . In your position I'd be updating 9.4.x -> 9.5.x -> 9.6.x -> 10.x
>That can't work, not if you scale it up across the industry.

But what if they make it work? A bank doesn't have to rule the world, it can exist in equilibrium, or am I wrong here?

>A narrow bank is essentially free-loading, and politically untenable.

If they exist and are (barely) profitable, what does it matter that it is politically untenable?
Don't banks take deposits because they want to lend?
What's new? Either accept the status quo or leave the web altogether.
I can't believe this still hasn't been fixed :/ we ended up having to roll our own mapnik geojson->MVT querying layer to work around it
From a Bayesian perspective, he seems like an excellent source of predictive information, when appropriately weighted.
I’d say this is more like remapping the ecu, not really like changing tires...if you mapped the ecu to run in an unsafe way (increased engine pressure etc) then you have voided the warranty.
Why not just tell the user something is taking long to calculate or load (maxbe due slow network)?
I wish it was that easy - our teams have their targets for p99 and p995 ratios but they cannot capture the overall user experience. For us it's not just the ratio of failed requests, but closer to a four-tuple of:

* maximum number of users affected
* maximum time of unavailability
* maximum observed latency
* highest ratio of failed requests over a sequence of relatively tight measurement windows

Those are demanding constraints, but such is reality when peak trading activity can take place within just a few minutes. If users can not place their trades during those short windows, they will quickly lose confidence and take their business elsewhere.

So yes, request ratio is certainly a good part of the overall SLO but covers only a portion of the spectrum.
The only remaining google usage I have is the Android play store, though I should flash a custom rom so I can use yalp store more effectively.

I'm done with Google and refuse to support their products and services.
Sure, it's fairly cheap liquidity, the more the better. But no bank ever stops lending because they don't "have enough" deposits, because there is nothing of the mechanics of lending that relies on having existing deposits.

They just need to be 1) solvent and 2) within their capital adequacy requirements and leverage ratios.