skysight-inc/HackerNews huggingface dataset:
I don't know; I know they're sent directly to the projects, and I know some of them have been made public, but I don't know if all of them have.
15 year old girl sing R&B Medley
I havent heard anything more about node being ported to use chakra - I think they were targeting a pr by summer, is that still happening? Would love to see some of this performance competition on the server side as well.

Edit: looks like the pr ran into some opposition but im not sure what the final status is, ill have to read it again later when im not on mobile. https://github.com/nodejs/node/pull/4765
When We Tolerate Others' Beliefs, None of Us Gets Anywhere
I would say the principal reason they need to be connected is because consumers expect it. But yes, some unscrupulous businesses will take advantage of that. People need to vote with their money and not buy from companies that do this.
The argument (among others) is that if you're going to be using if/else, for loops, and all that in a templating language you might as well use a full-featured language like JavaScript... (youtube timestamp: https://www.youtube.com/watch?v=x7cQ3mrcKaY&t=4m13s)
Im really happy microsoft is investing such energy, pride and desire in their web browser. Its almost a fairy tale, a company infamously creating their own standards, lagging way behind and creating whole new browsers to go along with the real product (operating system) into the bleeding edge of speed and hopefully standards.

That being said, I still wonder whats behind it. Whether its so artists and proffessionals view microsoft as a standard, so that more servers run on chakra) or an attempt to gain control of market share so they can also be a part of the info selling market. Regardless, Im happy they are on board
agreed. Audio people will never accept some Apple(or other company)-driven non-standardized port for what everyone knows is a basic differential unbalanced output/input.

It's like making an electric guitar without a 1/4" jack... sure, you can, but you will be unable to tap into the world of effects pedals, amplifiers, pre-amps, and the rest of the guitar gear eco-system.

one can adjunct a digital control-plus-data port, to sort of upgrade SPDIF (the pro-standard was always AES-EBU anyway) but ditching analog-audio outputs and pushing folks onto ridiculously limited consumer audio "dacs on the phones" headphones and boomboxes is a step BACKwards for those producing content, which should be more and more people not less.
Apple has been indicated already what it thinks "quality audio gear" amounts to with it's Beats purchase.
It speaks volumes about Apple's lack of commitment to professional audio and standards that they are moving away from being the company that provided the bedrock for DAW and other audio software innovation. It's a pity. We shall go elsewhere.
You triggered my memory of playing this. I also attempted to search for it, but the name won't surface in my mind.

I suspect that I'll recall it at 2am tomorrow.

Thanks.
Why can't we just throw data into a database and have it optimize it?

Well I suppose we could. We could probably build a set of tools that optimized a database of separate tables with connections between them. That's not a horrible idea, I'm reasonably sure we do some of that, though we can still reason about things better than algorithms can, much the same way that hand coded assembly can be more efficient for an embedded device then a JVM and byte code.

But the reason we can't just have such a server, graphql and the browser is because not everyone on the internet needs access to everything on a server. Users should have access to their data, not everyones. You need business logic.

I think they are right that rebuilding the same parts of crud apps is a waste of time, but often the parts we rebuild over and over are abstracted into libraries, modules, classes, packages, gems, etc. And you need to build a few crud apps before you see the commonalities that can be abstracted.

We aren't handcoding bytes on a wire with a telegraph key, we aren't writing a web app in assembly, and that's because we build tools and frameworks and languages. But those tools, etc. still need to get built, and are still being improved, and that means the crud app you built in 1990 with perl and CGI and apache running on slackware, while perfectly servicable, isn't as responsive or useful as the app you build today. And even that 1990 app had CPAN... and CPAN was an innovation. And even perl is still used today, in stuff I use everyday, like git on the command line.

I guess what I'm trying to say is that we stand on the rickety shoulders of giants, and being an engineer means both having the beautiful abstraction to build grander visions and see great vistas before us, as well as to cover over the framework with dry wall CRUD and make it look smooth, and also to climb down and into that framework, and write compilers, parsers, databases, machine learning code, virtualization software and software to manage concurrency between network nodes, to create all of the pieces that we create to make those heights scalable.

That said, I'm appreciative of them for sharing their vision, and think they deserve better than to be insulted ad hominem, instead of having what they wrote critiqued.
If she's a 2nd dan then she'd be qualified at a high-level in taekwondo and wouldn't be entitled to call herself a ninja, who practice different martial disciplines.
Just Google it...
Yes, I agree that a layperson is unlikely to feel Z[sqrt(-5)] is similar to Z. That's empirically just true. On this point, we are in no contention.

But I disagree that laypeople are correct to consider unique prime factorization (or Euclid's lemma, or any such thing) for integers obvious, or have correct reasoning for it latent in their head.

You gave for example a perfectly correct argument in https://news.ycombinator.com/item?id=11957549. I disagree that laypeople have anything like that in mind when they are claiming these facts to be obvious.

The process that leads laypeople to consider these facts obvious is not based on their having any special intuitive understanding of the multiplicative structure of the integers. It's just the process of "I've never seen it fail, and I keep hearing it's true, so... yeah, how could it be otherwise? How COULD it be otherwise?", the same process that leads them awry in other cases where they draw actually wrong conclusions.
We've reached a point where placing ads in an inconspicuous place (just change your new tab page...) is called "unethical." Amazing.
I'll write one when I find something worthy of it. I've got stupidly high standards though.

I've bought everything from wireless hard drives to $250 Wifi routers to $20 ethernet/3G bridges and the quality of the firmware is pretty garbage on all of them.

I see brand new devices on kernel 2.4 and 2.6 with no upgrade plans in sight, and hacked up kernel trees that have no chance of building except on the developers' Red Hat 9 (!) workstations.

http://www.devttys0.com/blog/ is another good place to follow. I guess it's more fun to write a negative article, not to mention it gets a lot more views.
I'm curious what OSX APIs you saw being replaced?
> it's straight up incorrect to reason off probabilities

When a jury decides that someone committed a crime "beyond reasonable doubt" they are reasoning off probabilities.
I'm not aware of any life which lacks DNA. This is kind of "definitional" - really depends on your definition of life, but I don't include viruses, because they don't have a regulated metabolism.
Ask HN: Facebook trying to gather voters data
Hey I am not certain this goes under ask but I just had to as HN is one of the sites that I read daily and has a lot of people in here that are concerned about privacy.

So I live in the UK and today facebook was asking me if I am a voter and how will I vote on the Brexit.

Clearly they want to gather more data on me, but I find it shady that they are trying to create a profile on how I vote etc. And I think there should be a law in place so they wouldn't be able to do that with such an ease. I think the majority of people that use facebook are inexperienced and have no privacy concern. For them is just a simple question and answer that will share with their friend but won't understand that this will actually put them in a potential list and profile on how they vote.

Is this clearly unethical or am I just wrong here?
While the basic idea behind the article is very nice, its not really ready yet. People try all the time, and you end up with stuff like SAP (which still needs coding). I think the only way you can remove the coding (apart from basic: click button -> do: XY) is to advance AI to a point where you can just request an application with basic specs and its made. However, that looks like its still a few years away.
I know that I will not. I've never understood the need to have the latest mobile phone, as it's basically a poor tablet/reader and quite over-priced, not to mention feeding into one of the ugliest slow-motion automobile crashes in history as we witness apple waste any vision and sense it had accumulated in an orgy of hubris and foolish design choices...
mind you, they will still earn plenty as they push their AI angle ensnaring more and more humans in their web of silly chromery...
I think it's just change of habits. For example, in russian "coffee" was masculine gender for long time, until significant amount of people started to erroneously call it in neutral gender. Now rules is "okay" with both.
Because she is Hillary Clinton.
Cost plus with absolute transparency would be best.
I'm not saying you need to fully validate the database, but at least making sure the row you're about to read can actually fit in the buffer you just allocated would be a good practice, even if the input validation shouldn't normally allow it.

If the database could theoretically hold it according to its schema, the program should be prepared for the largest row size that is still technically legal. (Where "prepared" may simply mean that it throws a "This should never happen" error and aborts the request.)
Because they aren't right wing hacks, you fucking idiot.
> Some of them even skipped the canals (Panama and Suez) altogether to lengthen their route hoping for oil to go up.

No. It was because crude oil is so cheap, its cheaper to burn the oil than pay the Suez transit fees.
Even if the models turn out to be correct: There are accidents, things can break and release chemicals in other regions also typical shortcuts for cost saving are likely: Chemicals used are different than mandated to reduce costs, most of these chemicals are also patented and restricted trade secrets that have seen little unbiased research afaik.

It's similar to nuclear power. Nice on paper but if you add all real-life risks and costs and let the managers make the decisions that the engineers won't support or have scepticism about, bad things will happen.

Germany does not really need the technology and it's highly unpopular here so risking potential environmental harm is probably not worth it. The results from the USA are also rather mixed in regards to being harmless.

Here is some data that is rather sceptical: http://www.mweimh.nrw.de/energie/_pdf_container/gutachten_ub... (german only, sorry)
Kennedy was actually going for a spot that started in 87 with the failed Bork nomination. Calling that an election year nomination is a bit of a stretch since they rejected the first candidate. In fact, he was sworn in on February 8, 1988.

Rehnquist was confirmed on December 10, 1971 not in 1972.

Let's also remember what that VP Biden (as a Senator in 1992) stated about Justices in an election year (no).
https://kore.io/ is also a (very?) good C framework for this stuff. I don't know enough C to honestly evaluate that though.
You don't even need to tune a 12v supply. +15v -15v is a reasonably standard part.
> But is [coding] the most intuitive and productive approach?

Intuitive: no. Productive: Well, we haven't found anything better for building software. What would you like to compare it to?

> I used to make electronic music with a program called Reason. I loved it because it let you drag and drop wires between different machines, showing you exactly how everything was connected.

Ever seen a call graph of a non-trivial piece of software? It shows you how everything is connected, but it isn't usually useful on an intuitive level.

> But most of what we do is not engineering. Being an engineer is about solving new problems, and about deep thinking. It’s intellectual work.

Who's "we"? I write software when I can't find something suitable that's already been written. I design it, work out use-cases, come up with a set of requirements, and build it.

> Real engineers code, they say, and coding is what makes you a great engineer.

"Real engineers" do a lot of things. "Code" is somewhere in the middle of the list, after a whole lot of analysis and design, and before a support cycle. Not all people that are called engineers are engineers.

> These are just a few examples of how engineers waste time duplicating the same basic features over and over.

...but as meaningfully different implementations. Unless the author would like to adapt some C code. The stone wheel is heavy and hard to carve. The wood wheel is easier, but flimsier. The metal wheel is easier, stronger, and lighter, but it's still "reinventing the wheel". Doesn't mean that it isn't sometimes worthwhile.

> Software engineers are grossly overpaid

Define "overpaid". I'm paid roughly what the market will support in my area. If the market's broken, then it's ready for disruption, and you're in a position to become very rich when you figure out how to take advantage of it.

The author bounces around all over the place. I like the core idea of the article (which I take to be simplifying work where possible and avoiding duplicate effort), but there's so much slop and fluff around it that a basically good idea is just buried.
I get different things from videos than I do text. From a video, I get a "why" and a "how" most often, whereas from text I get a "what". Obviously text can represent why and how, but I feel there's something lost going from screencap to screencap that is perfectly captured in video about the process of getting from point A to point B. Additionally, most blog posts don't publish the mistakes (let's try this thing! crap it didn't work, here's why. This is especially true as a result of a question.) but you can very easily convey that type of information in video by just showing it not working. The pacing thing is totally a valid concern and I find myself watching youtube videos at 1.5 or 2x speed to consume the content.
So the future of software is basically PLC programming[1], which has been dying out and slowly getting replaced with cheap ICs or arm chips.

[1] https://i.ytimg.com/vi/xfKXeLj84wY/maxresdefault.jpg

Also some dbs already have a REST interface out of the box like Riak, though I dont see the far more popular databases going anywhere in the near future.
I'm sorry for those weird messages. We've been testing new advertising provider with higher CPM and now we see why. Thanks for pointing that out, we'll do something about it.
That explains why a human being is like a gecko.
Structure-mapping engine enables computers to reason
To be fair, Llamasoft has be deliciously weird since I was a kid playing their stuff on the C64. It's not mainstream work. Their stuff generally looks terrible but is a delight to play. You live or die on the appstore based on screenshots and price point.
> In Chicago, where there has been a sharp rise in violent crime this year, the police have used an algorithm to compile a list of people most likely to shoot or be shot. Over Memorial Day weekend, when 64 people were shot in Chicago, the police said 50 of the victims were on that list.

I'd like to know the size of the list. If they made predictions regarding 100 people, that's more credible than a list of 1000. Context is missing for a thorough evaluation of the results.
Are there really around 600 people all working on Firefox? If so, why in bloody hell has it taken them so long to make it multi-process? There wasn't even a 64 bit [Windows] version until relatively recently... what the fuck are they doing?
Saying there are 2 million apps for iOS doesn't mean it is popular for app buyers. It just means it is popular for app developers.
I think what Alan was getting at is that what you see as "data" is in fact, at its basis, just signal, and only signal; a wave pattern, for example, but even calling it a "wave pattern" suggests interpretation. What I think he's trying to get across is there is a phenomenon being generated by something, but it requires something else--an interpreter--to even consider it "data" in the first place. As you said, there are multiple ways to interpret that phenomenon, but considering "data" as irreducible misses that point, because the concept of data requires an interpreter to even call it that. Its very existence as a concept from a signal presupposes an interpretation. And I think what he might have been getting at is, "Let's make that relationship explicit." Don't impose a single interpretation on signal by making "data" irreducible. Expose the interpretation by making it explicit, along with the signal, in how one might design a system that persists, processes, and transmits data.
My point was that it is misleading to say that Google is "stealing" content because they are only indexing pages that don't opt-out of being indexed.
I would assume Senator Sanders would be the nominee, but I could be wrong. I think he is about the only one left with a legitimate claim. I really don't think any of the HRC stuff will settle home him. There are other, much better, avenues of attack and frankly no one would believe an attack campaign on him that compares him to HRC.
Russians have the greatest incentive for this ban, since they supply 1/3 of Germany consumption. Fracking has lowered the prices of oil and gas which is the greatest threat to stability of Russian Federation.
Time-Travel in CockroachDB
You'd probably be upset if they brought raw cranberries or poisonous juniper berries too.
Please kill yourself
The Beauty of Laplace's Equation
>CockroachBD

What a name
Andrew, thank you! Yeah, I'm going to replace it with own form :)
When learning, I like to continually create a mental model for what will happen, and check if I'm correct. It's like doing problem sets in math, then plugging in the problem to MathLab to see the result.

I've never used this Microsoft product, but if lets you take educated guesses at what will work, and gives you some insights into the intermediate steps, then its useful as a check that your mental model of machine learning is becoming more coherent and useful.

Plus, if you slot in something and it gives a better output, you can go back to your studies with a new target of finding out why X param changed things.
It's an axiom. We are talking specifically about 2+2=4 being trivial because it falls out of the axioms.

https://en.wikipedia.org/wiki/Peano_axioms
True, but tankers were also being parked all over.
> If Jeff Minter can't make the App Store work then no-one can.

As a counterpoint I grew up on no small amount of Jeff Minter games, lost more hours to Tempest 2000 on the godawful Jaguar than one should admit to in polite company, and have downloaded almost all of Llamasoft's iOS games due mostly to the fawning reviews in Toucharcade and played them for not all that long because -- frankly -- they are simply not very good. They aren't bad games but they certainly don't stand out among the hundreds of games I've tried for iOS.

The comparison he makes in this blog post between the income of (a) games he independently released on iOS and (b) a game Sony paid him to make for the PSVita but was shut down from release on other platforms because it too closely copied T2K is beyond disingenuous.
I like the idea, but it seems completely impractical. How is this possibly cheaper than boats?

Also, building a floating tube in the water seems a lot harder than an elevated tube on land, because you can't possibly reach the ocean floor for supports.
He's not. He's shipping on the Vita.

https://en.wikipedia.org/wiki/Jeff_Minter

TxK (PlayStation Vita, 2014)[43]
Everything I Know About the Script Tag
Thanks for the reference. I've been trying to think along these lines.
NLP in Russian stands for "NeuroLinguistic Programming" (of gullible masses, of course)
Look down one top-level comment on this thread. There's an extremely straightforward heap overflow exposed in simple request processing.
Tree[Nothing] is a subtype of all Tree[_] types. This is similar to Nil in scala, which is really a singleton implementation of List[Nothing] or None, which is a singleton implementation of Option[Nothing]. Unit does not have this property, it is just a subtype of AnyVal/Any.

Basically, Tree[Nothing] allows you to indicate that a Tree is empty via the type system while still allowing you to use that same type to build an actual tree from. If Nil was List[Unit] instead of List[Nothing], 1 :: Nil would be a compile time error instead of a List[Int].

Oh, and Unit does have an implementation in scala called "()", so if you had a Tree[Unit] you would not be able to tell if it was actually empty or not. You can see this in scala with () :: Nil. It produces a non-empty List[Unit]. Nothing has no such implementation. As for the exceptions, there's not much you can do wrt that. What should happen if you call head on an empty List? That's a straight-out error. headOption or a match block is the safe way to deal with lists if you don't want to have exceptions ever.
FLIP – Research Vessel
Surrender
In general we don't do features that are specific to a certain programming language. But I see the appeal of a npm/gem/apt/yum/jar server. Maybe someone will contribute it.
>merge restriction as a feature

Ability to enforce code review (allow users to approve merge requests but not push directly) has been demanded since 2014 [1]
with no support from Gitlab. However, it looks like there's now a chance it's coming soon. [2]

[1] https://github.com/gitlabhq/gitlabhq/issues/6432
[2] https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4220
Two Houses Share Backyard, Separated by 7 Miles of Roads
I'm curious if you feel that WoW at $180/yr is an exploitation. And if not, why would you consider someone paying the same amount of money for bonuses on Candy Crush to be exploited?
Reuters could have better described the moratorium (https://en.wikipedia.org/wiki/Moratorium_(law)) vs a law and should have avoided the word 'indefinitely' in the headline. But I don't think the article grossly misinforms the reader: it lists the 5 years, it lists the compromise, it mentions the exceptions for the tests.
What Is Pluto
the problem with that is then overruns bankrupt the venture/company bidding, and it doesn't get completed, and you have to spend even more having somebody else take over.