skysight-inc/HackerNews huggingface dataset:
Show HN: Colapixel – A video/photo gallery with annotations
My sister asked me if I can set up a site similar to jack.ventures for her a month ago. She said it was open source (https://github.com/Jack000/Expose) and should be easy and I just need to run a script (rolls eyes). I did that and two weeks later her friends saw it and want me to run the same script for them.

So I decided to take some weekends to build something similar using nodejs/redis/mysql, put up a user registration page, user profile page and add some editing features. So now everyone can sign up without me having to run any 'script'.

Just push the first draft live. Things might be buggy but the website is functional. https://colapixel.com

Here's a demo story that explain some of the features. https://colapixel.com/story/Eo466y

Here are some stories on my trip to Taiwan. https://colapixel.com/story/5WNAdPr https://colapixel.com/story/dXvN29n

So sign up if you are interested and report back any bugs. Thanks HN folks!
I've always been sceptical of VR. As much as I was amazed by Oculus the first time I tried it, I never thought it was going to catch on. All for the sole reason that humans do not like to have things on their faces.

Any technology that needs to mount on the user's face will have to propose a huge value proposition.
This just means that you need to add that script kiddie scenario to your threat model and prioritize it accordingly.
BSD licensed projects include the Android libraries (and now Fuschia, too.) Huge corporate investment there from Google. BSD Linux, sadly, is playing the part of the poor orphan, as you say.

For my part I agree freeloading is a problem, but clearly GPL2 and 3 hasn't solved it. It certainly isn't a general solution. True, the Linux kernel gets real support from a couple of companies (principally Redhat) but everyone else freeloads. Remove the patent grabs and maybe you'd see more contributions, but maybe a new form of license is needed, or much better: we need the govt to fund this infrastructure; the present situation is like having volunteers build some highway some of the time while the government sits on its hands. Crazy if you ask me. Of course, Apple and Microsoft (and maybe Google) who want to have everyone on their wholly-owned toll roads would disagree strongly with me.
Graphene is interesting I was working on synthesizing it for my undergrad thesis in Materials Engineering in 2010 (back then we were looking at using it in Li-Ion batteries).

Personally I feel we are still more than 10 years away from mass applications. I'm happy to be proven wrong though.

Thinking from a Materials POV in the next 10 years I think 3D printing (additive manufacturing) is an area where large advances will occur. New applications for 3D printed materials and wider adoption of 3d printing.
Some Democrats are fairly strong proponents of protecting personal privacy, as are some Republicans. Conversely members of each party are down right anti privacy. When standagainstdpying.org was still active you would see very little correlation between party and score.

Our 2 party system leads to widely erratic results on issues like this, as we are seeing with this Comey Feinstein partnership.
they don't have to buy into anything, you just do a `fmt.Printf("%+v", err)` when you want to show stack traces
hi im here to say that i am the police and is shutting down this website immediately. and going to arrest you for hacking people and stealing their money
You can assert the 5th amendment in a civil suit, if you fear potential criminal prosecution. If you couldn't, then the 5th amendment protections would essentially disappear in many cases. Many criminal offenses also give rise to civil liability. So, all that would have to happen is for the victim to sue the criminal defendant, notice his/her deposition in the civil case, and compel the criminal defendant to speak that way. Then you would suddenly have the defendant being forced to testify under oath, despite the fear of criminal prosecution.
> Test more than you think you should

I think this is a dangerous way of thinking. Writing more tests does not necessarily improve code quality or decrease the risk of defects. A focus on coverage can lead to bloated tests which end up taking more time to maintain than the original code.
Thanks for the feedback. We haven't done much mobile-specific work, and Sourcegraph does not work well on mobile. (Unlike most sites, very few people actually use Sourcegraph on mobile, but we want to make a great first impression no matter what.) We will be improving the mobile experience in a few weeks.
> And the other question is why would auto makers want to sell or sacrifice their production capacity so they Google can kill them?

Good point, but I think there are many ways to make this work. Two ideas:

1. Contract with a small/failing auto manufacturer who has little to lose (e.g. Mitsubishi).

2. Work with a manufacturer to build vehicles and also license them tech (Chrysler and Honda are interested [0]).

[0]: https://www.forbes.com/sites/alanohnsman/2017/01/10/alphabet...
Is the Tiger Richard Parker in Life of Pi loosely based on the man in this true story or is that a coincidence?
How much is rum production subsidized? Hiding tax breaks for export industries is hypocritical politics, but logical economics.
Hasn't that ship long since sailed? One of the first "shameless" local bankruptcies of significant scale in the U.S. was that of Orange County, CA, a wealthy conservative suburb of Los Angeles, in 1994. They could have paid off their debts if they had wanted to, but their voters did not want to, and repeatedly voted down tax hikes to rapay the bonds. So they defaulted in 1994. This county is still one of the richest in the USA, and can today borrow without any problems, having suffered no real long-term consequences from their default.
In my family Lego is something passed down to the parents kids as it just doesn't die.
Americans' Access to Strong Encryption Is at Risk, an Open Letter to Congress
"over a long enough time scale, it doesn't matter, the technology will eventually leak out of their control"

That long-term perspective may not be quite as comforting to someone whose loved ones are facing the miseries of old age and death while the elites hold the cure.

Sure, eventually, in a 100 years, or 200 years, or who knows how many centuries or millennia, we'll all be equal in a Star Trek utopia, and everyone will have equal access to advanced life-extension tech, but by then those of us who might not have won the startup lottery or otherwise managed to siphon up enough money to matter will be long dead.

As for patents, this tech might never be patented. It might be kept completely secret instead.
VR is the same as any other gaming market.

It is a two sided market, with a chicken and egg problem.

Gamemakers don't want to invest in a market with very few consumers, and consumers don't want to invest in a headset with very few games.
> Basically the output is the unrolled version of the recursion, which cuts down on function invocation (comparatively expensive in dynamic languages).

You're right about why it's included, but this is a bug, not a feature. If this is a hot function it'll be optimized. The recursive call is a known, non-dynamic invocation so the function location will be inlined leaving just the fairly low function call overhead itself. There's a reason nobody does arbitrary-length loop unrolls.

I would definitely bet that this is a bug to be fixed :) Right now you can see this if you call fib(20) in that example...the compiler times out while trying to unroll that far. Clearly that behavior won't stick around.
The Mindstorms kits, a few pounds of technic parts are also pretty good for dipping your toe into robotics. The Mindstorms have instructions on building line-following cars and a variety of other things.

I have fond memories of hacking together a 10 dpi photocopier using the light sensor and a few motors.
That's entirely possible, but I don't think it's worth it enough to even look. I think being drunk is a waste of time, and there are health concerns in overdoing it, so I've never found enough motivation to look for an alcoholic drink I might enjoy.

I also actually think that it's the taste of the actual alcohol that I don't like, because I can't even have food if it has a little bit of liqueur in it or whatever. The taste sticks out greatly.
Yup it's luck
We do have an API available to customers running Sourcegraph internally. We plan to open it up to users of Sourcegraph.com in the future, but I don't have a date for that.

In the meantime, URLs like the following will stay around forever:

https://sourcegraph.com/REPO@GITREV/-/blob/DIR/FILE#L123

And there is no indexing step required (except for the initial clone), so you don't need to query for that. Sourcegraph's code analysis is realtime.

Feel free to email if you want more info! sqs@sourcegraph.com
Neighboring towns near Flint took care of the problem at their own expense. Is it fair to them that Flint doesn't have to pay? Perhaps we should pay those neighboring town back, with interest, for the work that they did? Aren't we encouraging irresponsible behavior if we pay for Flint but not the other towns?
Not sure what you mean. The "socialist" programs, such as Social Security and Medicare, have been massively successful. But they are the tip of the iceberg in terms of what is possible. We're talking things like Medicare for All and, at the extreme end of the spectrum, Unconditional Basic Income.
Yes. My house has a minimal setback. Noisiest vehicles are motorcycles, heavier trucks, and modded cars.

Normal cars are fairly silent, and HEV/EVs are almost completely silent.

The proposed? Legislation to have noise emitters on EVs might change this.
The Textbroker Model
Challenges of Being a Vis Professional in Industry with Elijah Meeks
Radboud University actually switched to Haskell this year, now that Ralf Hinze is teaching the functional programming course. Before they used to teach Clean (which is not that different from Haskell).
Was that an ad?
I'd really like to read your notes if you find them. I'm assuming the Action Replay could be used for the first bypass/homebrew loading exploits, then?
Thanks! The next languages will be TypeScript, JavaScript, Swift, and Python. You'll see some TS and JS support in the Chrome extension already. If you want to shoot me an email at sqs@sourcegraph.com, I'll make sure you hear about it when Python and JS support is released more widely.
You didn't even need to use someone else's information, you could just use your own with a different DoB.

Growing up, my "fake" ID was my passport. When I applied for it, they read my birth year wrong (I guess my 7 wasn't too legible and they thought it was a 2). I could barely pass for my own age, let alone 5 years older, but it worked most of the time.

All my friends ended up using the flaw that I'd inadvertently exposed when their fakes got confiscated. It was just cheaper and more reliable to use an actual government-issued ID.
Many of those lenders are pension fund managers, who are responsible for managing normal people's retirement funding. This is not a good thing for anyone.
I think you mistook me for someone else. My name is not Larry McVoy.
Excellent questions regarding autonomous vehicles. Instead of a city center being two hours away at rush hour, it could be a half hour trip.

But also living in the city is going to get a lot easier because of robotic transportation. It won't be necessary to haul anything home from a store, for example. A lot of cabs could just have one or two seats and no trunk.

We'll see tiny vehicles delivering dinner, handling dry cleaning. And parking woes disappear.

But the biggest change will be in how easy it will be to move from one place to another. Yes, robots will be able to move all your stuff cheaply. But they also might just procure comparable stuff in your new city instead. And most of your stuff you don't use all the time, so maybe it's in long term remote/cheap storage until you do. Maybe its okay if those table leafs are at your house for Thanksgiving dinner.

Maybe you move every month or live in one place during the week and another on the weekends.
Why wouldn't you just record Mick going in one direction and coming out the other? I had to reread it to understand that they weren't doing that. (I get that that is how this ties things together, but from a story perspective it feels like a weird move to me.)

edit: Or is there an implication that Mick may have also faked it?
Same in Australia, I think. I owned a ridiculous setup with a NTSC->PAL cart converter and an old CRT just to play Chrono Trigger, at one point.
Conceptually, Prepack would go together well with heap snapshots, as Prepack figures out what is the concrete heap, and what are residual computations. If we tweak Prepack to completely separate these two aspects in the generated code, then you'd heap snapshot after the concrete part has been build, and still run the fixup code at runtime.
>>That sounds more like fraud.

What do you mean "more like fraud"? Immoral behavior and fraudulent behavior are not mutually exclusive. It is possible for something to be both immoral and fraudulent, such as the example I gave in my post.

>>What if I take out a loan, am perfectly capable of paying it off, but the asset backing the loan has lost sufficient value so as not to be worth the continued investment? Is there any shame in defaulting and letting the lender suffer some of the consequences?

No, I don't think there is any shame in that. Like you said, the risk for that is known upfront and is therefore built into the interest rate.
I think the theory is that the next customer scheduled for the dead rocket can share some other rocket instead. The internal satellite(s) on that rocket get delayed, but at least it would be loaded to capacity even if the previous rocket didn't go boom.
A data visualization reading (and watching) list
The plates for under those minifigs are suspiciously unnecessary....
Explore Open Source Projects with GitTrends
If you're interested in Sourcegraph for reading code on GitHub you may be interested in this Chrome Extension I wrote that is in the same domain, although much less powerful: http://fiatjaf.alhur.es/module-linker/

(on the plus side my tool is very lean and fast and supports a ton of languages.)
Is there really much practical difference between a police officer demanding a bribe and being robbed?

(I've never been to Zimbabwe: if there is a difference between cops "coercing" a bribe and what I'm assuming you mean I'd appreciate the clarification!)
Artificial intelligence prevails at predicting Supreme Court decisions
hi i'm here to say i'm the poilce and is shutting down this website forever so you can't steal peoples money and hack them then we will come and aresst you and burn you website by burning you computer with my gun bet our dust were at your front door right now open the door or you die
Run for office. Help fix the problem. That's what I'm doing.
In 30 years bankruptcies like this one will look like peanuts compared to the collapse of massively underfunded government employee pension funds that will begin happening soon.
Sigh. Each HMD has pros and cons. You do the industry a disservice by warping facts.

Lighthouse tracking is indeed excellent, and tracks a larger volume. However, the Rift's sensor approach is /currently/ almost indistinguishable from Vive's tracking. Its historical performance, significantly hampered by a bad software update, has no relevance to someone considering an HMD today.

A third sensor is only $59, not $79. Saying "worse, you'll need to spring for..." implies this is somehow a severe negative, when the reality is that the extra cost of a third sensor still leaves the Rift over $100 less than a Vive (the magnitude of price difference depends on shipping costs and how you value the bundles of free software).

Again, while Lighthouse tracking can be considered "more premium", the general consensus is that the Rift has more fit and finish, is significantly lighter in the front and thus more balanced, has better optics (larger sweet spot and less screen door effect), and the convenient integrated audio (which can be removed if you have high-end headphones) all lead to it being thought of as "more premium" in other ways. The Vive's design, while exceedingly functional, is more "hacker chic" than "honed design".

Of course, the above positives on the Rift are traded off by a slightly smaller field of view, a somewhat dimmer screen, and less compatibility with glasses vs. the Vive.

Additionally, complaining about the cost of a third camera is disingenuous when you then talk about all of the other incremental (added cost) options available to the Vive. Some will come to Rift (e.g., wireless), some bring the Vive to parity (e.g., thinner cable, comfort gaskets, and [unmentioned] a more comfortable head strap with integrated audio), and some are truly cool (e.g., eye tracking and trackers) for those wishing to really be at the cutting edge of VR. But all significantly increase the cost delta.

Finally, implying something nefarious about the "encrypted connection to Facebook's server" is really beneath the level of discourse I expect from HN. The Oculus software checks for updates over a TLS-encrypted session - that is all, as has been confirmed by network analysis. Frankly, I would be upset if it didn't use encryption to protect my information.

The Vive is a fine product, and stands on its own. You do not need to provide misleading or biased information about its competitor to promote it.

The fact is, both HMDs are great. Do you have a 15'x15' space? Buy a Vive. Is price a factor, or do you run on lower-end hardware? Buy a Rift.

Otherwise, try them both, see which fits your face better, see which trade-offs work for you, and buy the one that makes you happy.

You can't go wrong, and VR is SPECTACULAR.
Patents doesn't mean "nobody is allowed to use it"; patents mean "you are required to license the patent from the patent-holder, which usually requires paying royalties."

I could totally see the point of a FOSS software project that implements a patented algorithm, where people work together to improve the thing but everyone who uses it still has to get a license from the patent-holder. (For a recently-top-of-mind example, Fraunhofer's MP3 decoding patent.)

Thus, it's not obvious that a FOSS license automatically implies patent release. Fraunhofer could have open-sourced some reference MP3 encoder themselves, without releasing the MP3 patents.
Mosaic evolution in asymmetrically feathered dinosaur with transitional features
Does anyone know why the page try to load the url "https://localhost:9000/sockjs-node/info?t=1493857220633" ?
Why Germany Still Has So Many Middle-Class Manufacturing Jobs
I still don't understand. They want to be able to have a court order a device maker to decrypt data, but today they can already get a court to order the device owner to decrypt it. The device owner actually has the password or key. The truth is that they want to do this without the device owner knowing it's being done.
Same as always. If you do visit make sure to email me. Ill take you out to a nice dinner.
If you're writing queries, either through an ORM or by hand, you need to be thinking about what data will be returned to the user. If you're not thinking about it, you'll create a data leak in the best case.
Here's the relevant IRS rule:

https://www.irs.gov/taxtopics/tc902.html
It does say that the voters wanted her there. I don't think they're engaged enough for that to be the case. Even if there were a grassroots attempt to do this, it would fail without substantial political and monetary support, because voters as a whole are not paying anywhere near enough attention to make informed decisions about these things in my opinion. When they even bother to show up.
There's also q, which has same result as Shiller P/E 10 but is calculated very differently: http://smithers.co.uk/page.php?id=34
I don't understand this perspective.

The justice system is like a computer. It has no common sense; it has no "Do What I Mean" button. You have to write things out in full explicitness, for it to do anything predictable/sensible at all.

And just like with explicitness in programming, explicitness in a contract doesn't translate to "more things that could go wrong"; it's instead fewer degrees of freedom. More things pinned down; fewer left to interpretation.
I can only give you advice I have experienced myself:
take a piece of paper, divide it in 2.
one the left side write down:
we share:
-vision(do we have the same goal, do we see the future in the same way...),
-commitment (do we want to spend a good part of our life together, what come first? startup, life or family?)

one the right side write down:
we differ in:
-orientation(you need both; one who see the bigger picture and one who pay close attention to the smaller stuff)
-expertise (complement each other)
and always assume the best but plan for the worst ;)
check your own network and think deeply who you can imagine working with. go to local(if possible) founders event(check on meetup)
if you still don't find a co-founder, apply for a start-up weekend or hackathon (you can work on a project over the weekend, it give you a bit of an insight who you are dealing with.
good luck & success messyjones
Will it stay that way? What happens if it doesn't?
Regression by Eye
You could also do extended KYC based on this information!
Not quite. This PR is almost ready to do it.

https://github.com/facebook/prepack/pull/397

Currently it is blocked on Map/Set support in the output which is an outstanding issue. We could also try it with a Map/Set polyfill.

We're very close to being able to though!

In fact, this isn't just Prepack itself but it is Prepacking the JS part of the entire Node.js runtime as well!
I just started doing this for a project at work. It works amazingly well. I ended building a react designer to handle loading and creating new elements so that we can create images on the web versus converting an existing SVG from an illistrator file.
http://jamanetwork.com/journals/jamainternalmedicine/fullart...

I give the reporting an "eh" grade, but it's also the paper's fault.

Here's my TL;DR:

Long-term = 1 year.

Sample size: 100 (includes control groups)

Main metric: Weight loss. (Did measure other stuff, which is neat)

Main confounding factors: People did not follow instructions; people may have not been unhealthy enough / the right kind of unhealthy; 26%-38% dropout rate, "Participants in the alternate-day fasting group ate more than prescribed on fast days, and less than prescribed on feast days"

Other main issue: Original theory was not that alternate-day fasting would be more effective (in terms of weightloss), but that it would be easier for the participants to maintain than normal caloric restriction. (This would, presumably, correlate with more weightloss).

I did not do a close read of this paper.
I really really do not want the ability to write bugs in my bank account.
Try this as an example.

https://blog.cryptographyengineering.com/2014/11/27/zero-kno...
Because then it's obvious to everyone that Mick knows how to pass through the wall. Mick wants only the one reporter to be convinced that Mick knows how to pass the wall.

The point of zero-knowledge is that an external observer should not be able to be verify the proof, only the parties involved.
Why attacks can't come from the “dark web”