skysight-inc/HackerNews huggingface dataset:
This isn't "instant learning" at all, but rather something more akin to a different movie, Pacific Rim, in which the two co-pilots of a giant robot enter a sort of mind meld.

This is really no less exciting, though, and no less sci-fi.
Show HN: IP blacklisting as a service
Got it. So it's going to take a pedophile site appearing on a darknet that contains thousands of hours of captured home camera footage of naked kids, or a well documented case of an activist or journalist being singled out for a high-resolution IRS audit based on their home political speech.
Regardless of the content the design of that website is pretty great. The pages load almost instantly! Can anyone with more front-end knowledge tell me what's going on under the hood?
How do? Single payer is not a existing program today.
I've done it in spoken language since long before I heard of, yet alone used, the internet.

I rarely do it, "to dull the edges of an opinion". Instead, I do it to provide explicit context (e.g. this my opinion or my observation, similar to the way people will use 'IANAL' in discussion of a legal matter) and to let people know that I genuinely think I'm missing the point. The only way someone might be able to help fill in what I've missed is to explain what I see from my perspective. While most of the time, my perspective turns out to be pretty close to the mark, there have been times when I was really, really off, and someone was able to help provide the context necessary for comprehension.

In this particular case, I actually thought exactly the same thing as the original commentor and am glad to know that I'm not alone in my impression and subsequent confusion that "I think I'm missing the point"!
In Sweden's First unstaffed food shop, all you need is a phone
Neat idea, thanks for posting this!

I readily admit I'm absolutely guilty of implementing this sort pattern repeatedly across many go apps, and haven't ever [yet] gotten to making a generic implementation :)

Some interesting notes (with a few curiosities):

* This reminds me a lot of how jinzhu implemented the gorm [0] callbacks system.

* The triggering is all global rather than per-instance (you can't create a new "trigger" struct). I wonder why this pattern was selected rather than allowing more fine-grained control and groups via instances.

* Looking at the open PRs, #1 [1] was a surprise:

Adding multiple listeners to one event enhancement

Does go-trigger really not support multiple subscribers to an event? I wonder why it wasn't architected that way from the start.

[0] https://github.com/jinzhu/gorm

[1] https://github.com/sadlil/go-trigger/pull/1
Onboarding new staff
There is a difference between an argument that you disagree with and an argument that is fallacious. If a problem exists in a minor form in the US and in a gigantic form elsewhere, it may indeed be worthwhile to direct attention to the gigantic problem rather than the minor one. As well, it may not be. The argument is colorable. You can't dispel it by invoking some element of a list of fallacies.

Your argument is a pretty good illustration of the problem I have with these catalogues of fallacies. You've discovered the fallacy of relative privation, as others have discovered, say, ad hominem, and concluded that relative privation is a fallacy. No, that's not the point! As with ad hominem, it can be used fallaciously, but it is not inherently so.
To be cryptographically secure, it must be unguessable. That's a higher bar than random, because many random number generators are guessable (i.e. completely predictable).
Don't fall for the same tricks that the establishment uses. Yes of course the wealthy pay more in absolute taxes than the rest of us plebs. That's because they HAVE so much more. My parents lived at a time where their savings earned 10% at the local bank. The stock market did better. Houses were 3x one earner's median wage. University could be paid for via a summer job.

So of course they're paying a lot more in taxes as most younger people have negative wealth. But the older are paying 15%-25% on capital gains and dividends, while the young are paying 30% on income.

The old are living off of huge pensions and medical insurance being paid for RIGHT NOW by income from the young. They did not save it. That is why most localities are pretty much kicking the debt can down the road: increasing things like property taxes, fines (e.g. speeding tickets), toll roads, etc. all the while providing less services.

The vast majority of the federal budget is not Planned Parenthood, the EPA, or road costs. It is the military, Social Security, Medicare and Medicaid, the vast majority of which benefit the old. Even the military is more about keeping the US system propped up instead of ensuring our 'safety'. Two large oceans have always been more than enough.
I know the feeling. Mine arrived yesterday. I don't mind at all actually since I use it in a headless configuration and do not want wifi or bluetooth. The upgrade from the single core to the quad core was already enough to make most headless use cases 100x better.

That said, rpi3 is an even more amazing piece of hardware and a harbinger of the final death of the home PCs that are not gaming desktops or workstations (not that we really needed a harbinger at this point).
OP was about discrimination. Buraku is way down that list.
duplicate of https://news.ycombinator.com/item?id=11190988 (1 day ago)
That's a characterization of a network gateway, not a NAT - there's no reason for a NAT router to accept and gateway packets addressed to its internal network since there's no reason for external hosts to be using those addresses in the first place. I would be astonished to find a NAT which also enabled routing to its private address space for external-origin packets.
That would be great; I get the impression that Microsoft are very very slowly moving towards that with Powershell and Powershell ISE.
Exactly, coffeeshops, for me, are like what bars are for many people. I don't really go there for coffee but just a place where I can relax, read something, get some extra work done, maybe even socialize.

The value I get from any good coffeeshop far exceed what I pay for drinks and food there.
Have one major concern: Can the upgraded cpu and architecture handle more N64 games on retropie, specifically GoldenEye?
Very cool.

Now if only it would show cache misses as a button you have to click 400 times before you can continue.
Even if we get a user-friendly way to authorize outbound network access, users will still just click "Allow" and "Accept" to make the notifications go away.

I am wholeheartedly open to maintaining a whitelist for all of what's trying to reach out of my home network, but the sheer magnitude of domains being queried makes it unfeasible.
No mention of the amount of RAM anywhere.
For those trying to build privacy and security into their products is there some resources for what should be done before putting a product out?

I have seen a list from Brian Knopf for some preliminary criteria in an article.(1) I am always looking for more standards or advice on how to create a useful product that doesn't expose the user especially marginal gain products. I mean why give up all the privacy and security just to control our lights? The gain is small but the harm is very large.

1. http://arstechnica.com/security/2016/01/how-to-search-the-in...

EDIT: Grammar
The Kid and the Clown(2014)
There have been so many exoduses off of Wikia from mid-sized wikis (let alone big ones like WoW Wiki). I'm one of them -- the Dungeons and Dragons Wiki. Around the time they stuffed that awful new skin onto everyone and told us that if we didn't like it, leave. We left. Deletionists ruined Wikipedia and greed ruined Wikia.

It was once a pretty good wiki farm, and I can't complain about the support. Then the skinpocalypse happened.
That's true, somehow universal remotes aren't that great still. At this point I have to use a TV remote and a Roku remote. I tend to not use surround sound just because that requires yet another remote. But still, this is a problem that can be solved with better device integration, rather than connecting everything to the internet.
Google Cache: https://webcache.googleusercontent.com/search?q=cache:ZcdIAx...
Valve deserves to be beaten with an internet flamebat for naming a SteamVR-specific compatibility layer "OpenVR".

If I'm incorrect and there are merits to it, please enlighten me, but everything I've read about OpenVR (and seen in their git repo) seems to only be an accurate name for where the meaning "Open" == null.
I've recently started playing with Mithril as well and I quite like it.

I haven't used React or Mithril enough to speak confidently about the differences, but it seems Mithril offers everything React does and more with better performance and documentation.
No doubt a typo. Punishment is the consequence of not publishing. :)
This is a custom distribution of FlashDevelop, which I loved working with when I had a PC. I still prefer working on a Unix-like OS, but I would recommend this to anyone developing on Windows!
> Our project is a result of more than 7 years of industrial and consulting experience in different sectors

https://cargo2share.com/about-us
Different take on tasking – a public dashboard for what people need from you
...where "other peoples mess" is based on battle-hardened production code from Facebook...
I've experienced an almost opposite situation a few years ago. Rather than moving away and losing friends, life brought me to a location in which I couldn't care less to live in. Because of this, I would make a great effort to not make friends, not socialize, and not have anything to do with the community. I lived with the assumption that it was a temporary situation and would be over soon. It wasn't as temporary as I had hoped...
You're asking for a loop invariant to prove that a non-terminating loop terminates? That seems... somewhat contradictory. Either you can't prove that with a loop invariant, or the proof must be invalid.

As you said, the machine eventually runs out of memory. But "loop invariants" don't usually include the machine running out of memory as the termination condition, because that's more a crash than a loop termination. (That is, whatever part of the program you wanted to execute after the zeno loop won't execute, because the program terminated, not just the loop.) So when we talk about loop termination, program-crashing events are usually out of scope. (That's something we also need to prove - no undesirable side effects - but that's actually a separate issue.)
Thanks for catching that. It has now been fixed.
I suspect that a lot of it has to do with the fact that density is expensive in terms of building and infrastructure and also that many people don't especially want density as a matter of choice. As a result, most cities that have highly dense areas largely created those after they had already built out into surrounding areas. (The somewhat exceptions are geographically constrained areas. Even pre-skyscrapers there were very dense areas on Manhattan like the Lower East Side although presumably a return to tenement living conditions isn't a desirable future for cities.)
This comment thread feels so barren, without a bunch of seasoned software professionals encountering JS build tools and immediately taking leave of their senses and declaring defeat.
Dan Frommer Is Re/code’s New Editor in Chief
This narrative doesn't ring true for me. The young are unemployed and poor. They are simultaneously paying for the old. With what?

Our economy is becoming more automated and efficient with every invention. Its that economy that supports us all. Not on the backs of the (unemployable) young.

We used to dream about a future where robots did all the work. The closer we get to that, the more folks lash out in confusion.

Surely things are not equitable. That needs to be addressed. But old solutions of tax and make-work are all misdirected. This is a different world.
I hoped they had written this in Haxe itself but it is Flashdevelop written in c#?
I had the pleasure of knowing and working with Wes at CSL @WashU as a grad student. The LINC taught me so much about computing as did my work with MacroModules.

Lou R.
The React Native approach is actually "learn once, write anywhere."

https://code.facebook.com/posts/1014532261909640/react-nativ...
Just out of interest, why did you only use one core for Postgres.
What the article doesn't mention is that it was just 3 weeks ago that the police declared Uber/Taxify illegal in Estonia, after a 9 month investigation of one Uber driver. [1] The government's idea of legalizing it was already in progress then behind the scenes, and they vowed to increase their efforts after the police's statement. This is that moving forward. Also, in a rather uncommon twist, although the police spent 9 months investigating this Uber driver and found them guilty, they decided to not apply any punishment, because the driver "wasn't aware of the law".

[1] In Estonian http://tehnika.postimees.ee/3578037/politsei-tunnistas-uberi...
The fate of privacy should not be decided by the few. Apple or FBI?
It is not available in the Microsoft store, the link there doesn't go to the product.
Ask HN: Is it wrong to leave startup just before first outside investment?
I am engineer #2. I have few solid reasons to leave a job where I am currently working for.

- Company culture is falling apart (Boss is not treating everyone the same thus some people are really unhappy)
- Money (I am getting early-stage startup salary and am confident I can earn more elsewhere)
- No chance to grow (at least not now)
- I am a bit skeptical of product overall

Boss announced we'll receive small investment to expand our product and to start monetizing it. He also said bigger investitions will probably follow. He wants to discuss equity with me, but I do not really trust him (based on what I heard from other employees). And since I am unexpirienced with equity / startup vesting and really young I have a feeling he will try to trick me with equity to work for low salary.

I am afraid that I may miss a big opportunity here and on the other hand I am afraid I will be underpaid.

Should I stick here for a few months to see what happens or should I move on?

Throwaway for obvious reasons.
Thanks HN!
Sales is pretty important.

I read an article where Peter Thiel said that most startups fail because of difficulty in Sales and distribution.

I read over and over again the value of Sales and the need for a founder to focus on "the business side", but then I still marginalize the role of sales.

I'm I broken or do we all do that???
I'm okay with another $350 for the card, but I want to avoid a situation where I spend almost $1200 today only to be told I'll need a new card tomorrow. I don't want a $350 card just as a 6-8 month stop-gap measure. I'd prefer to limp by with my 950 if possible. Seems like that might not work out considering the performance demands of VR.
> Cool site, but it's really too bad Google isn't willing to open up offices outside of California (like, say, Portland? :) ).

Uh, Google has offices all over the world (including major engineering in other US cities).

https://www.google.com/about/company/facts/locations/
I wonder if they're planning to also put wifi on the rpi zero, or if they just can't.

From the pictures, it seems there is no visibly added component from rpi2 to rpi3, so I guess wifi could be added on the rpi0 ?

I mean wifi is really all I need, I don't need to plug so much USB peripherals or ethernet to such a computer, since everything can be done in SSH.

We really live in wonderful times. I wonder if the RPi foundation will get enough momentum to even build some more advanced stuff like a cheap laptop. That's the only missing link to this awesome project. There already is a touchscreen, but I can't see solutions with a clean casing that can include a screen and a smallish keyboard.
(2) There is no good solution for end-to-end transit that copes with the ugliness of endpoint networks.

Yes. That's why the camera in the parent article calls home. The vendor says it does that so the phone app can find the camera. If the camera and app can establish an Internet connection with each other, they communicate without going through the vendor's servers. That's the "P2P" feature. If not, they communicate by sending video and audio through the vendor's servers.

This is insecure, of course. But it's the only way to establish phone to device communications without setup problems.

Skype has a similar architecture, except they don't even try for a true P2P connection any more.
Writing a 'driver' to integrate my low level UI component library to be usable with React. My major issue was the 'rule' that a parent can't access the 'state' of it's children; this turned a 2 hour job into a 3 day job for me just trying to find a way to get access to this state through all of the lifecycle callbacks while instantiating children at the same time.

When asked in #reactjs, they said that if you need access to a child's state you should put it into the parent, which makes sense but not in my case. There is a natural way of hiding working 'upwards' through the chain, but I can't say I've seen it ever work downwards like in React, and I found that rather frustrating and difficult to work around.
I think publishing code would be in conflict with parent's message; by using your own hand-rolled mess, you at least don't have to depend on other people's mess.

I must agree that my own mess is far more comprehensible that someone else's. Until Old Code Syndrome strikes, anyway.
Yeah, exactly. I really don't want an internet-connected IoT refrigerator, but I wouldn't mind one with some standardized interface that allows it to be optionally augmented with IoT functionality of my choosing.

That interface shouldn't be much more complicated that some connectors and passive wiring. Then I could connect a communications and sensor modules and replace them independently as needed.
You can now 3D print one of the world’s lightest materials
Except there were almost no Kinect games for the Xbox One and the Kinect, even in best cases, worked terribly. I think you're really stretching here. VR requires proper VR friendly controls. Game controllers won't be good enough.

A better analogy is imagine if the Wii shipped with gamecube controllers. It would have failed in the market.
They did make the dev kits available internally, you just had to submit your idea and get selected to receive a dev kit.
Great ideas, thanks :)
I've dabbled with this JavaScript for native code since 2010-11. Appcelerator Titanium SDK (now Appcelerator), Telerik, RubyMotion, Xamarin and of course PhoneGap (including PhoneGap Build). I've not used Xamarin, but putting it there to give a broader picture.

Please don't get me wrong, I'd love to use ECMAScript(, CSS and markup) to do all web, native and server side development. Unfortunately they are marred by poor API support, performance and customization. Last two are extremely critical for non-trivial apps.

If you are building run of the mill simple apps like - news feed, photo, video and reading etc. You'll be okay with anyone of the above 'web stack'.

Here's the litmus test. Ask the Reactive Native team to port their non-trivial paper app or mission critical messenger app or main app to Reactive Native. They are using Reactive Native for a lame duck Groups and some ad manager app.

JavaScriptCore is one layer deeper than wrapping a UIWebView, but it's several layers from true native.
It's been awhile since I saw .NET 3.5 Windows Forms application featured on HN. Interesting decision considering the fact that .NET 3.5 is EOL-ed in 2011. They're probably targeting people using Win7.
Perhaps because Google engineers are very capable it's not worth using their time on a small marketing site.
I think that as long as Slack is used as a synchronous tool it is great. Once it starts being used for asynchronous purposes, that's when things start to get dicey. The optimal is to use Slack for synchronous chat and a purpose-built asynchronous communication tool that integrates with it.

Here is one way that Slack and an asynchronous tool could be combined.

https://tmail21.com/blog/the-biggest-pitfall-of-slack-and-ho...
This reminds me of that Netflix talk on React [1].

In it, the guy first praises React to the heavens, then spends the rest of the session explaining all the ways they had to disable and work around React to get what they wanted with decent performance.

It seemed to me like their use case could have been done with jQuery in a few hundred lines. Maybe I missed something.

[1] https://www.youtube.com/watch?v=g01dGsKbXOk
Brandolini's quote is brilliant. Going through evidence and conducting studies and doing research and looking through it with a critical eye is orders of magnitude more difficult than spouting some BS like "vaccines cause autism!!11!!111".
> Lesson 7: Letting Your Startup Rule Your Self Esteem Is Dangerous

Seems obvious, but there's a reason it happens so often. If you live and breath your startup, you're better prepared to take on opportunities. Even if you're only at your desk "working" for 8-10 hours a day, you can find a lot of serendipity by talking about it with friends and family. Wait, you know somebody who could be a customer? Wait, you made money on your last job and want to invest? Wait, you want to work with us? It's easy to get into a mode where you're forever pitching, networking, and being your company, because there are real benefits.

That said, I've talked to a weirdly high number of people who had a kid while founding a company. Their tongue-in-cheek logic: "This is something that's obviously more important than my company. If I'm going to have my self-esteem wrapped up in anything external, it's better to be my child than my company. My business may fail, but I will not fail to raise this kid."

Me, I got a dog. It's working out!
"Verbal, dramatic, and situational irony are often used for emphasis in the assertion of a truth. The ironic form of simile, used in sarcasm, and some forms of litotes can emphasize one's meaning by the deliberate use of language which states the opposite of the truth, denies the contrary of the truth, or drastically and obviously understates a factual connection."

https://en.wikipedia.org/wiki/Irony
No, not really. You can solve most problems with any number of mainstream languages with a few caveats. 1) The language has to run and be supported on the platform of choice (You probably can't use perl to write mobile apps nor are you likely to use ruby to build windows apps.). 2) If you have known speed, scale or other special requirements ie (you're probably not going to want to run a jvm language on embedded systems, and if you're running a system that's going to get billions of requests a second, you're probably going to want something that's multi-threaded or supports some type of concurrency)
That's actually not what it's saying. It says if you're not in production and you are using a bundler, get rid of it. If you are in production and not using a bundler, start using it.

If you're in production using it and still sad, or if you're not in production and not using it and still sad, move to the next step.
Or, younger people tend to be the ones that create startups. Younger people are the ones who have kids. Simply correlation.
I don't see how a desire for flexibility (hackability) is a weird argument. But I do see why React works this way to keep the hacking to minimum; unfortunately I needed to 'hack' react to do what I was doing and found it's use of readonly variables and state setting and availability during the lifecycle process to be highly frustrating.
How to be extremely efficient in Emacs