skysight-inc/HackerNews huggingface dataset:
this particular article (once I got around the paywall) was scant on details, but the concept is interesting. I could see this spreading beyond NY and SF. Not everyone wants a house with a yard, but at the same time not everyone wants an apartment to deal with either. The way my work/life schedule is, something like this would be great.
See the list of predictions here: https://www.gartner.com/smarterwithgartner/gartner-top-10-st...
To add a little to what @mattnewport said, yes some reflectance models are based on a microfacet theory. But some people are just using measured reflectance (sometimes along with curve-fit approximations). How does an empirical statistical table of reflectance fit into the world of physics models? Would you consider that more correct than a microfact model?

> starting from a second-quantized form of the electromagnetic field + the lattice of the build or surface material + itinerant electrons.

I’d love to see a model derived that way that we can use in graphics, and I don’t have the physics chops for it. Feel like writing a paper for siggraph? ;)

> a very incomplete toy model... which might barely be enough to deceive human eye for most everyday objects.

Yep :) That is the end goal of most graphics, we do stop when it looks good enough.
How your youth life can be the cause of your marriage problems
> the sheer amount of screen real-estate and convenience is really unparalleled.

Personally, that's my exact complaint. I miss smart phones I could operate with one hand without straining my thumb to reach the opposite corner. I want a quality smart phone with a screen size ~4.5". I don't really want a screen larger than that. It would be nice if the big brands made a small version instead of a "normal" and "XL". The iPhone homepage currently has the motto "Welcome to the big screens". If I wanted a tablet, I'd buy a tablet.
Also from the license, w.r.t. "Corresponding Source" definition:

===

However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work.

===

Not that this makes the issue any more clear or enforceable...
The stores wouldn't even need to be wired up to the Internet. All they would need is a call center to dispatch pizza orders to the stores or a fax machine if they wanted to dispatch orders without a voice call, both mature, widely deployed tech at the time.
I drove across the country a couple years ago. Driving across South Dakota in May was awful for bugs. I had to stop multiple times at gas stations to clean them off. But otherwise, yeah, there aren't too many bugs on my windshield normally.
It was weird discovering Lisp and seeing that the creators were still alive. It was weird learning C and seeing that the creators were still alive.

I fear there will be many more black bars in our future...
The article is missing the specifics of what Mongo are saying that others are doing that they won't be able to do under this new licence.
A new approach to infuse spatial notions into robotics systems
My biggest problem with this is just that it contributes to "license proliferation" even if OSI certifies it. It muddies the waters and makes OSS licensing that much more confusing. In this regard, I'm fairly leery of it.

As for what they're trying to accomplish... it sounds like a slightly different version of the AGPL (in spirit), and while I'm not the biggest fan of the AGPL and similar licenses, it's not the abomination that the Common Clause stuff was. This seems to just be saying "if you want to offer a MDaaS (MongoDb as a Service), you have to release the source code to the entire service". It's probably not a license I'd choose, but it's not exactly unreasonable.

Disclaimer: I haven't read the entire license yet, so my comments above are based on other people's summaries / the text of the article linked above. My opinion is subject to change once I've had time to digest this fully.
No one is saying women and non-white men[0] don't exist in the founding sets and senior engineering sets. They do (and in proportions that to my eye look balanced with the rest of tech, which is damning with faint praise I guess). Many of them are talented, interesting, and perhaps even moral people.

But it's definitely the case that outside of the narrow founding set, there's a very specific population bias in the rank and file of the blockchain community on reddit or steemit or whatever silly "libertarian" competitive echo chamber people are retreating to these days.

It just can't be terribly controversial to say that that there are tons of white men in the community of people around are and never will contribute to blockchain with anything but pennies and zeal, which arguably hurts a growing industry really badly.

[0]: "Russian" is definitely a "white" ethnicity these days. It's pretty wild you're trying to suggest that such a historically rich, anglo-centric and christian nation is somehow an outlier there.
Now you don't have to pretend that they changed something without having any way to prove it. Now if the orchestration software is not open source, they can't use it.
Nutanix Community Podcast: Benchmarking and Performance with Gary Little
>It doesn't have to be perfect- it just has to be profitable.

There has been quite a few streaming services already that have already folded such as Onlive, Gaikai, Gamefly.
The other part of the problem is that Digital Renting for video games has also failed to kick off in any meaningful way since the pricing structure is just to restrictive; especially for modern games that can last 40+ hours.

Netflix and Redbox were able to use Blockbuster to make a business model but that hasn't translated as well to video games. Maybe the problem is that people don't play enough games to warrant a high subscription price or play so much that they might as well buy it outright.
I would think so too. But most species are capable of switching among multiple food sources, to compensate for lean times. I think this allows those critters that are already living to stay alive. But it probably limits their ability to reproduce, since their young are unlikely to be as flexible in finding food. I suspect the impact of a long-term change in foodstuffs will take a while to fully propagate.
True! That number is, at best, a lower bound. Interest rates will likely make it MUCH larger, even with an inflation factored in. However, I've no way to calculate that as I don't have a crystal ball.

Good catch on the tuition! I did subtract it but did not mention it as I thought it would not read as well. In the end, the price of the lotto ticket should be MUCH higher when compound interest is factored in. How much is anyone's guess.
You can go after their western subsidiaries and thus keep them out of western markets
It actually does add value in this case. It makes it impossible for governments to shut the market down because it's decentralized (Unlike Intrade which was shut down). Also, anyone in the world can participate, even people with no access the financial system or a government ID.
> I wish reviewers would stop latching on to the concept of “relevance” when describing the merits of an ancient text. Such a strangely utilitarian way of thinking about literature, as if its value lies in what it can do for us today.

On the other hand, it's a line of thought that leads to stuff like Shay's Achilles in Vietnam and Achilles in America, stuff which has value.
First, I don't think the difference between exposed and leaked matters with respect to whether they need to notify users about it.

In any case, I don't believe their answer. Once the API response leaves the server with extra information there's no way for them to know which fields the caller looked at because it's all done client side.
It never ceases to amaze me that:

1. Git, a software product with more footguns per square inch of user-exposed surface than any I've ever encountered, ended up winning the distributed VCS sweepstakes; and

2. Even now, more than five years after it was clear to everyone that Git had won, there is absolutely no momentum to go back and clean it up to remove any of those footguns. All we get instead are increasingly shiny GUIs to hide them under, and well-meaning blog posts advising you on which is the best kind of tourniquet to apply when you trigger one of the aforementioned footguns.

Sigh.
It's fine advice to not compare yourself to unreachable heights. My issue with your comment is that you characterize $300k/yr as an "outlier at outliers" number and it just isn't true. The salary numbers at Facebook (which you brought up as an explicit example) suggest it's very close to the median there, which knocks off "outlier at" easily. $300k/yr is entirely reachable without living in the bay area, without being a mythical unicorn who people only report sightings of based on 4th-hand accounts, and without driving a Porsche and having a supermodel SO.

To reiterate: $300k/yr is not an exaggeration. If you continue making the same sort of message in future threads relating to dev salary, I'd encourage you to up the number considerably or change your location frame to somewhere not in the US. You're right I was overly aggressive in my opening remark, I'm sorry for that.
The license is very clear, you'd have to ship the entire system around it.
Very good read but I'm starting to wonder about formatting. Is the standard 2 column format still preferred when most reading is done on a screen? I frequently find myself scrolling up and down a single page when I zoom into something.
DextrES: Wearable Haptic Feedback for Grasping in VR
Thank you for the answer.

It does not seem that fear of gods would move people in town to do anything there. I read it more as expression of Telemachus anger and helplessness. He can do nothing except threaten gods, people in town know it and don't care. The gods don't come to help either. Only Athena helps them, but it is because Odysseus is her favorite and she is helping him whether he is right or wrong. Poseidon would not help Odysseus, because he blinded his son. Poseidon would not care one bit about what happen in the household and prefers Odysseus dead. Athena don't care about Poseidon son in particular.

It did not seem to me that gods would be source of justice. They are source of power and have own politics that is independent of right and wrong. They just are and are strong and characters invoking them don't necessary mean anything for gods actions. (It was also my impression that characters like to blame gods for their own bad decisions when they are about to talk about their own mistakes.)
Placebos work. Sad but true.
I am in favor of doing this. Great health care reform wake up call.
This is devastating. Surely our dumbass (monoculture) agricultural and (monoculture) development methods bear blame for this. Surely our obsession with hierarchical power structures is a driver.

There is also a mass microbial extinction occurring right now: https://www.newscientist.com/article/2094423-microbial-mass-...

I'm exhausted of this consumer society that quashes all appreciation for the dynamic, the non-linear, the relationships of the micro to the macro, of the individual to the mass, of ecologies.

Words can't express my irritation for the blindness of techno-utopians who think we should aim to be happier on Mars. Get a clue! This is our chance to terraform earth back to health! If we can't do that now, there really isn't a chance in hell we could do it with Mars. We need to fall in love with earth again, with all of its creatures, including humans, and even mosquitoes. By perpetuating that live-in-space fantasy, you're sealing the fate of peoples' hearts, crushing the precious seeds of hope and trust in earth's fragile life system, and in humans' potential to bond with earth sustainably.

(Sometimes I do wish ignorant power mongerers and unrepentant rapists would go take a long time-out in the void of space. Maybe that would catalyze the spiritual realization we desperately need them to have. The risk, of course, is alienation.)

Okay... So everything you and I do and say right now matters tremendously. We are at a critical point. It's all that ever has mattered but it especially matters now.

I saw someone below talking about rewilding some spent grazing land. That's real stuff, thank you.
How does this change make that any easier. I’m asking genuinely.
You can’t really though, because traditional banks are regulated, and if anyone tried to do that Theyd be investigated by the FBI and the Secret Service then any fraudulently created currency would be destroyed. Further it’s not a core tenet of Fiat Banking that more can’t exist so follow on effects would be limited. If anyone introduces new bitcoin none of that happens, all holder is just lose because decentralization. It’s almost like in the thousands of years of traditional currency people have thought of this and implemented mitigations. It is fascinating to watch bitcoin replay the entire history of traditional banking in fast forward.
I have to mention Dmitry Soshnikov's "JavaScript. The Core" webpage. The concepts explained in version one published in 2010 helped me land several contracts. Now I see he has "JavaScript. The Core: 2nd Edition". Thank you Dmitry!

http://dmitrysoshnikov.com/ecmascript/javascript-the-core-2n...
Not the OP, but surely one of the most pertinent moral positions of the Odyssey is the idea that justice will prevail: the good guy wins and gets the girl, the bad guys lose.
I have a bad feeling Bruce's fears might be realized in my lifetime
Ok, why don’t you go ahead and put two YouTube videos up: one of you burning a Bible, one of you burning a Quran. We’ll see which one gets you into more trouble :)

(Note: please don’t actually do this, you would be putting yourself into mortal peril for the rest of your life)
Used to be here too. For same good reasons.
I hope you can take a step back and see the absurdity of your argument. Using a search engine in one particular way doesn’t imply intent, nor does buying something that’s not exactly what you need.

Airlines can’t have it both ways: if they wanted to, they could make customers pony up a “trajectory abandonment” deposit, or force customers through an interstitial in which they explicitly agree to extra charges, or something similar, but they want the financial/competitive advantage that comes with the customer not having any worries (i.e. being clueless) about being charged for missing or not taking a connection.
There's a big difference between network latency and input lag. Taking 100 ms for the server to register a hit on an opponent is annoying, but acceptable. Taking 100ms for the game to notice me moving my mouse to the left and shift my view is not.
Why the new Huawei Mate 20 Pro is a must have
I worked on it in my free time. I have an non-tech day job.
From zero (start reading CS101 book) to launch was 1 year. Could have been less if I didn't abandon my Rails version and re-do in Django.
> Ask them when they last remember that being an issue. I'm guessing some time in the 1980s.

Or May/September in Florida when the love bugs are out. Or anytime the big mayflies (hexagenia limbata) are hatching in the midwest.
Im pretty sure most people would: its working more time, for paying less taxes. An intuitive example of how taxation does affect the amount of time worked, at any income level.
We had a wild thought on positioning and went ahead with it
This sounds like a violation of provision 9 of the Open Source Definition and the DFSG.

It's going to backfire hard when distros start removing Mongo from their main repos.
What is your definition of "abuse"?

This feels a lot like when i hear about "GPL" abuse when it was specifically not designed for what people think is abuse (and that's not my view but stallman's).

Similarly, AGPL was not designed to require every piece of software around a piece of AGPL software to be open sourced.

Deliberately so.
Not doing so is not "abuse".

You may have different goals, and that's actually fine!
But it doesn't make following the license and what it was meant for abuse.

I'll also point out: In the history of my work on open source, by far the largest legal abusers of open source are startups. By many orders of magnitude. This is real abuse in the sense of clear license non-compliance. I worked on M&A at a variety of companies that acquired all sorts of different kind/stages of startups.

They rarely are compliant with even simple notice licenses (IE don't bother to post notices), let alone any of the more restrictive licenses.

Large corps often have legal departments that try to understand and consider and figure out what to do, even if they do it wrong.

So to me, every time i hear "large company open source abusers" i kind of laugh, because IMHO getting the startups to stop abusing open source would have a much more significant difference on OSS than getting 2 or 3 large companies to stop "abusing" it.
Windshield aerodynamic have also improved a lot over the years.

I used to have an 1988 Volvo 240 that was a magnet for bugs just a few years ago.

Went to south Florida about three weeks ago... my windshield was almost completely covered in dead lovebugs.
Best Practices for Creating Useful Dashboards
The first version doesn't have to be good. It just has to be plausibly better than not having that software or device.
I'm not the OP, but it seems like they're more effective and started being used at around the same timeframe that insect populations started collapsing. These are the insecticides implicated in colony collapse disorder, after all. Just this year Europe banned use entirely of the main neonicotinoid insecticides. It seems like they're more effective, spread farther, or last longer in the environment, or something. Wikipedia has more information: https://en.wikipedia.org/wiki/Neonicotinoid

Anyway, it definitely seems plausible that this is what's killing all the insects, given that the timelines match up.
To play devils advocate, could this partially be that cars now have aerodynamics optimized partially for keeping things from hitting the window? Windows are more sloped now than the were 30 years ago, and the curvature of the hood leads into it more.
I wouldn't quite say motivated - we had no choice. You either wrote and debugged the 8085 assembly on paper before you ran it on the board, or you didn't do it at all :)

While I understand (and respect) the sentiment, having gone through much the same, I wouldn't disparage something being newbie-friendly. That isn't necessarily a bad thing.

Edit: s/play down/disparage
> "Increase GABA" - I thought oral GABA supplements do not cross the blood-brain barrier?

Oral GABA doesn't cross the BBB in appreciable concentrations, but I assume they mean increase GABA neurotransmission, which can be done with any number of ligands that do cross into the brain. Probably not benzos, since long-term usage increases the risk of Alzheimer's (and cognitive impairment is an effect even in healthy individuals). But perhaps something like baclofen (chloro-phenyl-GABA) which was tested in a rat model here: https://www.ncbi.nlm.nih.gov/pubmed/29133125
So similar to a clause in the license that says "don't use it for evil". Many companies will want a license that doesn't have that clause in it, because it is so ill defined.
In addition to not technically needing a GC, a simple GC can be small if you don't care (much) about performance. One variation over a basic tricolor mark and sweep using linked lists for each "color" is basically (ruby-ish pseudocode):

# At this point all objects are in the "white" set. We don't know if they're reachable (in which case they're garbage)

# Mark roots
push_registers_to_stack
stack.each {|ob| grey.append(ob) } # You need to do this to any other roots as well, e.g. any pointers from bss.

# Iteratively scan every object, moving unscanned objects into the "grey" set (reachable but unscanned)
grey.each {|ob|
ob.referenced_objects.each {|ref| grey.append(ref) }
# "ob" has now been scanned, so moving it into the black set (reachable *and* scanned)
grey.delete(ob)
black.append(ob)
}
# What remains in the "white" set is now the garbage, so free it. You can also, if you want, move this aside and free it lazily.
white.each {|ob| ob.free }
white = black

A "real" implementation of the above can be done in <100 lines in many languages. Doing efficient gc gets more complex very quickly, though.

The mruby gc is a good place to see a more realistic tricolor mark and sweep that is also incremental and also includes a generational collection mode. It's about 1830 lines of verbose and well commented C including about 300 lines of test cases and a Ruby extension to interact with it. A simpler one like the above could certainly be much smaller even in C.
I sold my machine learning startup for $5M after 9 months
I have had my keyboard repaired twice on my 2017, and the last time I went in (last week) they told me 10 days for the repair, which probably makes sense (as they are getting lots of repair orders) but seems totally unacceptable to me as a developer who is only lucky enough to be able to afford a 2nd machine.
USDCAD Remains Vulnerable Towards 1.2926/00 Zone
This new license also gratuitously violates rule 9. Mongo just made a big mistake.
Your claim about savages, just like mine is true. Hence they both belong on HN.
Abuse is taking all the free candy at a doctor's office. It might just violate a norm without breaking a law, but it's still abuse.

It's situational, but if you define abuse as "breaking a contract or law" we're not going to agree on anything about this.

MongoDB has _always_ wanted to make money when other people make money reselling their work. The AGPL doesn't really do what they needed, but their intent has been clear since day one.
If you can get a USA company to do store-and-dispatch for you, why can't the Chinese sellers do that in the UK?

Aside: I was looking at something, cables for a multimeter IIRC - cheaper shipped from China than the delivery cost from UK providers; I can't get my brain around that. It means Chinese shippers are getting cheaper shipping for the Euro stretch than local shippers? (Local providers aren't overcharging the shipping AFAICT).
Bitcoin is a “product” like the web and it’s existed for a decade. Blockchain is just hashing, infrastructure that’s already existed for decades. Nobody has found a good use for either yet. They may. But that doesn’t mean any particular cryptocurrency should have any value. Or that we should particularly value the blockchain yet.

The reason nobody has found a good use for block chain yet is that the only time it offers any benefits over a traditional relational data store is when you cannot trust anybody. The truth is you can trust someone almost all the time. And even if you can’t really, it might be more efficient to just pretend. The truth is that trust is a substantial optimization and it eliminates vast quantities of waste and inefficiency in the proof of work model. That’s why people don’t want blockchains.

A really clean way of expressing this idea is that when you deposit a paper check at the bank they don’t check the signature. They don’t check the signature because they trust you, or rather it’s more efficient to just assume the money is being deposited legitimately. The amount of effort signature verification takes makes it more expensive than just eating the fraud losses. The same is true in many of these block chain powered proof of work situations. The cost of computing the proof of work outweighs the cost of managing fraud. Not to mention all the ridiculous fraud perpetrated on this unregulated market but that’s neither here nor there.
I thought I'd miss MagSafe. After nearly two years without it, it turns out: I don't, because USB-C cables will disconnect in a lot of situations where MagSafe would've disconnected as well and USB-C has the advantage of allowing me to choose the side to plug the charging cable in, which is pretty convenient.