skysight-inc/HackerNews huggingface dataset:
This is why other people are suggesting that this is close to a reimplementation of Lisp - what you want by using a .js for your config is the right to use any kind of dynamic definition that suits your needs down the line, and have the application consume that config through some standard function call(s). When lists are code are lists, it's easy to make anything infinitely dynamic.
>Perhaps some kind of coin where everybody in the world is issued the same amount or something.

That’s an interesting idea for how a currency would work and I’m half tempted to ask you to explain if everyone had the same where is the value in it... but more tempted to suggest you develope a currency based on human fingers as most of us start with the same number.
This is, in the anthropological sense, completely wrong. Widespread disease caused mass graves.
Yes, but with this method, items can be kept at 4.5 Deg Celcius, they cannot hold ice.
create-react-app or similar tools work only for toy projects , in the end you are forced to learn how things work under the hood, this includes all the automagic tools, eventually something goes bad or you need to change something and you are forced to go dig and look at the code.
Imo gradient descent is not going to get us to general AI. I'm a programming languages theory person, and I also know a fair bit about machine learning. The current problem with neural networks is that they suck at processing variable length data, and they have problems with remembering the past. Programs can be represented by trees, graphs, or text. Deep learning isn't great at dealing with graphs or trees, and it's not that good at text either.

The other issue is that deep learning works great for recognizing common patterns, but it sucks when faced with novel situations. So I don't think that we're going to have programs that program anytime soon. The first applications of AI to programming will probably be with programming assistants or with AI guided proof solvers. Programmer productivity will improve, but we're not going to see everyone losing their jobs.
This is changing, I (think|hope). Two years ago I was building 1MB+ sites (because: SPA). Now I am down to 500KB, due to SSR and code splitting. Performance is back on the menu.
None of them can keep ice in ice form though.
Someone should make a study about management theories. The issue is that the major examples of management theories were ... fraud.

Taylor ... was a fraud [1]. Lied about his data in order to get paid more. Even paid the people he "tested his theory on" to act out the outcomes he wanted to see for company higher ups. And he acted like what I've come to expect from managers: first he commits scientific fraud, then writes a book and titles it "Principles of Scientific Management".

Because when you go for bullshit, the big lesson is: don't just bullshit a little. Go all out.

Weber and Fayol were no different, and even Ford ... let's just say that if you focus on his technical accomplishments and skip all the management bullshit you will not be missing much (besides a big part of Ford's ideas were high wages, so I doubt many managers will be repeating it).

As can be seen, among many other places, on wikipedia [2], the fact that Taylorism was an outright fraud has not stopped pretty much every management school in the country from expanding and pushing on with his "work".

It's like most of the famous economists. The top ones were simply frauds, who got important positions like chairman of the Fed, or secretary of the Treasury and just happened to be in office during big events. Their theories were wrong (really fraudulent, as they didn't believe in it at the time, which makes it a fraud rather than just being wrong, and Keynes, Hayek, Friedman and Greenspan have admitted as much, and let's face: they were "the greats". If they were frauds, then people like our current Mnuchin, Powell or Geithner aren't even frauds : they're ignorant and actually proud of that (Mnuchin has said in an interview that not understanding much economics makes him a better secretary of the treasury). Yellen actually had credentials, and seems to need another year or two before she'll confirm she was a fraud too, she has already admitted her theories were wrong, so all she has to do is also admit that she knew they were wrong when she decided to implement them. And boy, she was, like Keynes, more than a little bit wrong).

Once money or power gets involved, humans, "scientist" or not, become lying bastards.

At least this research was honest. But it's not saying what people want to hear, and so it will be ignored, as it wouldn't contribute (and that's being polite) to the careers of the decision makers implementing these policies. Meanwhile, Trump is happily pushing on Obama's efforts in this regard, who simply continued from Bush's policies, ... and so on and so forth. Don't worry: Trump is not about to let such a detail as science stand in the way of looking good to a few people, and let's just not kid ourselves that Hillary or whoever gets elected in 2020 will be better.

[1] https://www.theatlantic.com/magazine/archive/2006/06/the-man...

[2] https://en.wikipedia.org/wiki/Scientific_management#Relation...
In terms of skillset I agree they shouldn't be paid, but what you are paying them for is risk and responsibilities on their head. They are the first to go if something goes wrong as they made the decisions so you paid them for that risk.
That's what the Papua New Guineans thought.
vgo is great, which will be released along with Go 1.11 soon.

Go tools are not intended to be a full build system, so for more complex builds, Makefiles are still needed.
Perhaps the fact that the government, which both maintains its own monopolies and props up other regulators and certifiers through threats of violence, distorts this market.

It's kinda hard to trust someone that's either sticking a gun to your head, or got to the position they did by having someone else do it for them.
Both the books are quite famous in the US. Thanks to our H1-B/Green Card and US passport diaspora brethren.

I wouldn't call them less famous or less known.
i totally agree that there have been avoidable and horrific famines in marxist countries due to inept attempts at central management of agriculture. these days, there's also a bit of ugly conflict popping up along ethnic lines in some countries where populations are under stress for access to enough farmland for subsistence agriculture vs grazing (environmental pressure will be part of this).

i dont think there's much distinction between marxist countries and capitalist western countries when it comes towards climate change, we all love nice cheap coal and oil now.
Good overview, a lot of stuff I didn’t know.

What I do know and have known is that anyone that believes the “it’s decentralized” part about any cryptocommodity is a damn fool. The database might be but nothing else. There are at any time a dozen people that could utterly destroy bitcoin with some well placed shenanigans.
Run DuckDuckGo Privacy Essentials, Containerize & uBlock Origin.

If you setup Containerize properly you'll never use anything else other than FF again. It can accept wildcards to break out of containers.

DDG Privacy Essentials is also a must-have, as you get the functionality of Privacy Badger & HTTPS Everywhere in one addon. It also works a little better in my tests when compared to HTTPS Everywhere. DDG PE also gives you a privacy grade on sites you visit, which is a pretty nice addition.

I've been using Firefox since it was in beta (as Phoenix). Never left. I used Navigator before and so it was a natural transition. It has always been better than everything else if you knew how to to utilize the features it has that others don't.
point taken. if we keep at this long enough we can end up with some utilitarian equations to trade-off the relative costs of different forms of human misery.
Bruce Momjian on the Postgres Query Planner
What? Care to give examples? And where is a place you would define as Marxist in 2018?
It's hard to trust a service like this without some information on where they pull the numbers from. How did they determine which normalization algorithm each service uses?

The "give us your email address for more information" part also seems slimy.
I just noticed I've mixed up the names of Zulu and Zing; Zulu is the OpenJDK distro, Zing is their own JVM which has C4. So you should use Zulu. Zulu doesn't have C4. Sorry about that.

Since Zulu is basically OpenJDK it should all just work. Though mission control was opensourced very recently so it might not be in their codebase yet.
The author released a tool called csv2parquet about 3 hours ago: https://github.com/cldellow/csv2parquet
Because it’s not a currency anymore it’s a commodity.

That first time you had to explain to your mom or aunt what Bitcoin is becsuse they saw it on TV news or radio - that’s the time it became too risky for retailers to trust it.
> The parents and grandparents of the children in her class were taken away from their families and put in residential schools where they were abused and mistreated their entire lives.

Let's keep in mind that residential schools were absolutely the most progressive thing going at the time. Let's reach out to these poor beleaguered people and give them the benefit of our modern school system! You can see how easily the story could be sold to people as a very moral act before the actual results of the way it was handled were known, generations later.

> The uncomfortable things we already know have nothing to do with IQ.

Why establish a false dichotomy here? You've obviously pointed out an uncomfortable truth which I was already well aware of. There's no reason we can't also be aware of the implications of IQ and any number of other factors determining school performance of any intersectional cohort against standardized metrics.
> This reminds me of a book that came out in 1996 called Silicon Snake Oil: Second Thoughts on the Information Highway by Clifford Stoll. In it, he predicted, the internet will all turn into crap. At the time it was the most contrarian view point ever, I can't help to think I need to find a copy now in light of what facebook and mobile phones and their negative effect on society has done.

Very interesting. The book certainly sounds like something I ought to read. In fact, perhaps while simultaneously reading David Gelernter's 1992 book, Mirror Worlds: or the Day Software Puts the Universe in a Shoebox...How It Will Happen and What It Will Mean, whose optimistic vision of an immersive virtual reality out of networked computers would make for a rather stark contrast!
I suspect some in the HN community assume that because public school curriculums were generally so easy and aligned with textbooks such that they got all A's regardless of the teacher, that the teacher does not matter. No, the teacher definitely matters, as does the inflexible and oversimple curriculum and a million other factors.

Switch 'teacher' with 'professor' and I highly doubt you would argue that quality no longer matters. The difference is that professors are less bound by stringent curriculums and teach more advanced material. This is where everyone really feels the difference. Whereas for public grade school teachers, an academically inclined student will only struggle under exceptionally bad teachers, less well academically inclined students will suffer without decent teachers even in grade school. The first quarter/semester at a good college typically provides a reality check for students who breezed through primary education.
No idea about other folks, but the folks I knew that did it had an after school thing.

I feel bad for never taking part, but then again it's possible I was never cut out for it.
> You would have to be a total moron to go through all the hoops to use it otherwise. Its kinda like running desktop linux in that way.

So, what, you'd have to be a total moron to go through the hoops of installing Linux as well? Do you think before you comment?

Your 100% figure is wrong given that I, at least, don't match any of your description. You can't go around claiming this kind of nonsense.
No. Rust has always had C-family syntax. You can look at the first public commit with the code at https://github.com/rust-lang/rust/tree/d6b7c96c3eb29b9244ece... ; src/test/run-pass shows lots of examples of the syntax.
> if these people think 3% and “magic” occurrences of leetspeak are something note these are people I want to keep myself and my money far away from.

The same thing happens with "interesting" serial numbers on money, though. This seems like an equivalent example.

To be more explicit: I don't think that mistaken beliefs/superstition on the part of users should necessarily reflect on the usability or practicality of anything they use.
Framed like that, there are a mass of specific issues that spring to mind. Not that they shall be spoken of however...
The "cloud" in my humble opinion, is just a rebranding of the 1970's mainframe. Everyone sharing resources - just more across multiple systems that 1. So instead of mainframe or cloud, the proper term should really be - Multiframe
In this type of scenario (be it bitcoin hashes, serial numbers elsewhere, etc), the real question is how many possible "vanity" hashes exist. The odds of this specific one are not interesting, it's the space of all of them that is.

It's pretty much always infeasible to enumerate that space, but generally speaking there are a looooot of things that could qualify as special-looking enough to be included. All forms of english, foreign languages, language abbreviations, leet-speak, slang, pop-culture-inspired references, etc.

The odds of randomly tripping across something "special" eventually are pretty good. And bonus points if eventually one of those special coincidences is vaguely time-correlated with a real-world version of itself (eg, the number happens to be in the news, the slang word was recently used by a celebrity, etc).
I'm sorry to hear about the pain you've received in your marriage. Sometimes seeing counselors individually can help if the dynamic between you is too toxic. That way you can unload and process your feelings without causing further pain to each other. Then, once you've reconnected with yourself you can come together in a more constructive and intentional way to repair if you choose to do so.

It's also common for parents to hide their fighting from their kids. Unfortunately, this also hides how they resolve conflict so we have to learn that later in life. Relationships are not about fixing the perfect match that is in alignment with your wants and desires, but about finding someone who will help you grow. It sounds like your partner has introduced you to conflict and conflict resolution which sucks in the moment, but if you can make it through and grow from it will help with your relationship or any future ones you pursue.
I've thinking of how many of the communities and belief systems on the internet are very similar to religions.

I've started calling conspiracy theories the "religions of the internet" to make a point to my dad whose understandable distrust of the mainstream narrative has lead him to give more trust to the anti-establishment churches like https://themindunleashed.com that publish conspiracy theories, badly informed opinions on real science news, and pseudo-science mixed in with some real science news.

His reaction to mistrusting the mainstream was to shift his trust somewhere easily identifiable as untrustworthy (to someone educated in the sciences) atleast partly because it acknowledges his mistrust of the mainstream and presents the only-mostly-wrong ideas in a fleshed out manner and authoritative tone.

Some observations and layman speculation:

I've just started reading Sapiens by Yuval Noah Harrari which suggests that there is a strong biological tendency toward adopting unsubstantiated beliefs to enable human cooperation at scale he called them collective myths.

I've also once met a sincere flat earther, but I suspect his ideas arose from doing too much LSD before encountering the idea of tracing his beliefs to their root axioms.
I think that's the idea: https://en.wikipedia.org/wiki/Cargo_cult_programming

> Cargo cult programming is a style of computer programming characterized by the ritual inclusion of code or program structures that serve no real purpose.

> Cargo cult programming can also refer to the practice of applying a design pattern or coding style blindly without understanding the reasons behind that design principle.
I think the “intelligence” we are talking it is more a mix between nature and _nurture_.

So it is not enough just for people with high IQ to have many children.

The adult needs to follow their passion/dream/work to develop the intelligence and contribute back to the society.
I stand corrected wrt this particular category and Canada. It's not the case for most other countries, though. And it is still the case that more family members are eligible in US than most other places. That US has a lot more family immigration compared to others is also an objective fact.
THE PROTECTION OF THE PHARMACEUTICAL INDUSTRY AMIDST DEADLY AGENTS IN VACCINES
What you might be able to do is your the text codec as the first pass, then augment the audio with Codec2 or so to capture the extra information (inflections, accent, etc...), for something in between 2 and 700bps.
Anyone done experiments in responsive comic layouts? Reading a vertical comic on a desktop is a bit unsettling though it works better on an actual mobile device.
Maybe I'm an isolated case, but many of my videos from 5 years ago with few views.

They were filmed on a Nikon DSLR in 1080p. A few weeks after uploading they were fine, 1080p. Several months later, I noticed a few were 720p, and now many are 480p, but a extremely poor quality 480p that looks more like < 240. For a few that are still 720p, and some that are 480p, the framerate has been reduced to maybe 4 fps.

Maybe it was the codec Nikon was using, but regardless, they're basically gone, and I no longer consider Youtube a "safe" place for videos.

I would send links, but I don't want to dox myself.
Reading ebooks.

https://Auditus.cc
Do not accept diversity scholarships
> I was trying to write a thin ORM for Go and quickly found out it was impossible to do what I needed without blowing a bunch of nasty generated source files into the build. In Java, I can give the developer a nice clean interface and just generate the code when the app starts. Go forces you to expose all this to the user of your library

Speaking as someone moving from Ruby to Go, I actually like the strong stance that Go takes against magic. The original article acknowledges that Go works the way that it does by design, and acknowledges the reason very fairly: the language is firmly on the side of making code easy to read, even at the expense of making it less elegant to write.
>Care to give examples?

Sure. Soviet Famine of 1921 (5 million). Soviet Famine of 1932-33 (7-10 million minimum, perhaps many more). Soviet Famine of 1947 (1 million or so). Chinese Famine of 1959-1961 (15-43 million). Cambodian Famine of 1974-79 (2 million). Ethiopian Famine of 1984-85 (400,000). North Korean Famine of 1996 (3.5 million).

Number of famines in the capitalist west over the same time period: zero.

Note that I'm not counting food shortages caused by active or recent warfare in either case, thus neither the German "Hunger Winter" of 1946-47 (several hundred thousand) nor the Siege of Leningrad Famine of 1941-44 (about a million) are included.

> And where is a place you would define as Marxist in 2018?

Venezuela will do until something closer comes along. And sure enough, they're on the brink of famine.
{
person: self.person,
}

RUNTIME ERROR: max stack frames exceeded.

{
"self": "a",
b: self.self
}

STATIC ERROR, expected token identifier but got self

Looks good.
Apply that to the modern Catholic Church and it’s behaviour. I don’t you can claim it’s just related power, the institution is rotten.
The one that actually was quite weird was a block that happened fora fork. I can't remember the details unfortunately but the block had in it the number of the BIP. That was weird because it wasn't just a block with that number but that exact block.

Maybe someone else remembers the details.
The leetspeak part was chosen by the author of the other article as a proof-of-concept. However, it seems like other people reported on by both articles' authors were serious in their excitement or perplexity about the "21e800".
78T of how much? Is it 50% of worlds GDP or 0.005%? I hate titles like this.
Giving alkaline batteries a mAh rating is difficult as it is highly variable depending on the environment and load characteristics. You can find data sheets for the major manufactures on their websites for example: http://data.energizer.com/pdfs/en91.pdf
You care to list some of those listservs / fora for those interested?
Engage with the intent to learn and diagnose – not sell
Haskell's Data.Array.IO IOArrays (which I assume you're talking about) are not covariant; they are invariant, with a very nice type inference system to paper over this in most cases.

{-# OPTIONS_GHC -W -XRankNTypes -XImpredicativeTypes -XFlexibleContexts #-}
import Data.Array.IO

type Subtype = (forall a . a->Int)
type Suptype = (Int -> Int)

esub = (\_ -> 0) :: Subtype
esup = (\x -> x+1) :: Suptype
wantsub = (\f -> f 'a') :: Subtype -> Int
wantsup = (\f -> f 0) :: Suptype -> Int

writeArraySup :: IOArray Int Suptype -> IO ()
writeArraySup a = writeArray a 1 esup

main = do asub <- newArray (1,1) esub
writeArraySup asub
a1sub <- readArray asub 1
print $ wantsub a1sub

In the above code, asub can be either (ie, not both) `IOArray Int Suptype` (in which case wantsub will fail to typecheck) or `IOArray Int Subtype`, in which case writeArraySup will fail to typecheck, because A'Sub isn't actually a subtype of A'Sup, because IOArray Int isn't actually covariant. You can see, I hope, that if they were covariant, and writeArraySup did typecheck, then we would end up passing 'a' (a Char) into (+) (expects Int) in violation of type safety.

If you meant some other mutable array type, then the same reasoning applies, but I can't be arsed to work out another concise example.
There are many differences (of course!) but one common strand is that both are elements of the adherent's identity. In the case of Crypto there is another defining commonality - which is life style and life chances. Religions provide a vehicle (the community) which provides adherents with different chances from those outside, Crypto does the same - via money... if you have invested you might be rich, or poor, but your life is changed.
My uncle was one of the main mechanics on the big machines NZ’s largest plastic moulding plant.

Even though he’s never done software before, we’ve had lots of interesting discussions about debugging because the process is the same. It’s just that my machines of choice are abstract and his are large, physical and dangerous.
These types strategies, along with persistence are what got me through a math degree that I felt highly unqualified for, especially when I started. They’ve served me well professionally as well. As an “analyst” techniques have served me well in producing actionable/appreciated insights. For anyone aspiring:struggling in depths of mathematics I would suggest reading up on the lives of historical mathematicians.(I’m
A big fan of Galois) It’s important to remember that we are truly humble in the face of ignorance. mathematics, and only through the endeavors of struggle and confusion do we chip away at the moutain of ignorance. Good luck to all those to venture into the darkness.
> No, they’re just from using the Q-View magnetic developer & iron nanoparticles, which I don’t think give fine grained enough detail for floppy disks unfortunately and then just imaged with a cheap usb microscope.

I wonder if this could be improved with, say, a Canon 6D and macro lens with a lossless image format. Better resolution, fewer artifacts.