skysight-inc/HackerNews huggingface dataset:
> Why on earth would you do this?

Good question! :)

It actually started out as a learning exercise -- I didn't (and still don't) know much about ray tracing, and so I thought it would be good to study a simple example by translating it from a language I didn't know (TypeScript) to one I was more familiar with.

This involved writing a simple vec3 class, and it seemed natural to make that constexpr. Then as I went through I realised that many more functions could be made constexpr too. And then if I hacked together some (admittedly very poor) replacement maths functions, even more of it could be constexpr...

At this point, it became a challenge to see whether I could make the whole thing run at compile-time. The only tricky part was avoiding virtual functions
-- I'd originally naturally translated TypeScript "interface"s into C++ abstract classes. I ended up using two different approaches: firstly using std::variant and std::visit (the any_thing class in the source code), and secondly using a struct of function pointers (for the surfaces) -- because while virtual calls aren't allowed in constexpr code, calls via a function pointer are just fine.

In the end, I was pretty satisfied that I'd managed to push constexpr as far as I could take it. I had intended to blog about it, but never got round to it ... and now 18 months later someone has saved me the job by posting it to HN anyway :)
Not exclusively, but quoting the article, "for most purposes we don’t need to collect individual data, but rather only aggregates. [...] Once we’ve validated that [Prio]’s working as expected and provides the privacy guarantees we require, we can move forward in applying it where it is needed most."

So we'll be able to apply Prio where it makes sense, but stick with the current Telemetry pipeline where it doesn't.

I'm not a cryptographer, but from skimming the paper and slides at https://www.henrycg.com/pubs/nsdi17prio/, my naive understanding is that it would be practically impossible to trace back individual data from those aggregations as long as TLS works and at least one of the receiving servers is operating honestly.
Yeah I agree. We do something similar if we're using zeppelin or beaker. I organize it, put an uber jar in there and then run everything from there. That's a ton easier.
Is your plan with this to always have it as what seems like a hosted service?

Is it possible to use it as what seems like a drop-in replacement for jupyter notebooks?

We have more data then I think would make sense to transfer out of our clusters/datacenter and privacy issues would probably be raised but I would love to use something like this.
Actually besides the Linux kernel and the respective drivers, Android native parts are mostly written in C++, specially since after Treble reboot.

Game consoles use mostly C++.
You plainly said that black people are genetically incapable of being held to the same ethical standards of white people. Come on dude, get out of here.
I dont know if that works, but a difficulty of USB-C has been the power profiles and who charges what and when.

It’s weird, and I would think the potential would have to be way different between the two laptops but according to the spec it can work.
I think this is just wrong and some kind of modern malthusianism.

IMO the logical outcome would be that the most trendy destinations will get more expensive, thus overpricing many tourists and regulating itself, and that it will open a new opportunity for many places which are not today super touristic.

SO everybody will be a tourist, just not at the same place.

It is already happening actually, you have much more touristic places than it used to be and the potential is huge. I mean just look how many tourists you can fit in France or Italy and imagine if Asia and Africa scale tourism in the same way. Many costs are under/mis-used. The brazilian cost could be much more used than it is right now.

This has also already happened before. When Spain got more expensive, tourism grew in Tunisia and Turkey, and there is still a lot of potential there. Eastern Europe also still has a lot of underused potential.

New touristic places just appear naturally when you have a market. Not everybody goes to Tahiti, but there is potential for some destination for everybody.
Java's tooling for this is among the top. We're spoiled compared to the dynamically typed languages :)
Millions of Voter Records Up for Sale Ahead of the US Midterm Elections
Most malware isn't designed by the likes of NSA, Mossad, FSB, or PLA, so you get reports unusual/excessive processor/storage/network activity. The time between something new showing up on the wildlist and antivirus/middlebox vendors creating signatures is also pretty short, so most of the time it's the antivirus/middlebox itself alerting you.

Also, malware with only regular user permissions can only do so much. This isn't like the good old days where everyone was logged into an administrator account or local privilege escalations were bountiful. Nowadays, you're stuck in an unprivileged login session that can't normally install a rootkit without giving yourself away via a UAC prompt.
>> https://pbs.twimg.com/media/Dqw6Q6MWsAAT0Q4?format=jpg&name=...

> Faster than 92% of all portable PCs

So, arm macs when?
Kindergarden is not an organization. If you want to decree that people who commit wrongthink offenses are by definition incorrect in everything they ever say, you need to provide a list of wrongthink offenses. I don't even know what you think is racist about that comment, much less how anyone could logically extrapolate that everything I say is wrong as a result.
Given that 15 minutes later, in the iPad part of the event, they claimed the new iPad is faster than 92% of all notebooks sold in the last year, the writing is on the wall. For me, the next Macbook to be excited about, would be one with an ARM processor.

Still, really disappointing that for the new Air they do not allow you to go to 1TB SSD, but they won't allow you upgrade from a dual-core i5. Feels like a political decision more than a technical one.
You can install Linux, if you can accept that a lot of functionality does not work. Even on most MacBook Pro 2016 models audio, suspend/hibernate, and WiFi don't work.

https://github.com/Dunedan/mbp-2016-linux
It should be completely uncontroversial that "if it costs much more, it better provide a benefit that's worth the extra cost". I agree completely with the statement, "it's same tradeoff as literally every other business decision: will the resulting benefits be greater than the costs they incur?"

I will add that I think "vastly better user experience" is very situation-dependent. Many applications put on the web (be they client-side rendered, server-side rendered, or a mix) are really boring simple things: fill in a simple form and get some basic information. A lot of users and businesses really don't value that much what an SPA can do. They don't think they are "vastly better" - sorry. In many cases an SPA doesn't necessarily give you the benefits worth the cost, especially since there are many costs. In other cases an SPA is obviously the right way to do a job, and it'd be a poor decision to try to do otherwise.

I wish people would focus on understanding "there are X ways to do this, and here are the pros and cons of each approach". Trade-offs, trade-offs, trade-offs. If we focused more on understanding the alternatives and their trade-offs, the field would be a saner place.
Most of what you said is relevant and correct, but:

>Medical Marijuana is becoming legal in just about every state in the USA.

Feel like this was just thrown in there. I don't see how wasting millions of gallons of water on a useless plant is representative of the human population taking sacrifices to luxuries in order to prolong the life of the planet. In fact - it sounds like quite the opposite.

>AR & VR will hopefully decrease travel

"Hey boss can I take a week off next month for travel?"

"Sure bud where ya going?"

"google.com/images" - said nobody... ever.
I would have liked to have seen more on HTTP/2
Maybe Bhutan provides a glimpse of what tourism can be. Put a cap on the numbers and charge a significant fee for a tourist visa. I’m sure this might seem extreme, but with more people getting into midfle class and affording the yearly foreign vacation, something has to be done. It’s completely unsustainable.

Not only does the environment suffer, but the locals also have no sense of what their locale is like normally without tourists. Thay don’t get to experience their own baseline.
Stop having kids.
So TouchID is good enough for laptop but they “just can’t” make a phone with it anymore huh? Rabble.
Yes, the existing one is underwhelming. But a plug in would take me anywhere in town on electric only, so imo it's a big difference.
Help us design funding for bootstrappers and Indie Hackers
15 of the most overrated things in Portland
I have recorded many hundreds of hours of content. I first used Quicktime on MacOS, it worked well enough. Great quality, fast, and easy to use.

More recently I moved over to OBS, which I consider to be far superior to Quicktime for one important reason: more control over audio settings. With OBS I can use just about any mic and get reasonable sound quality with a few tweaks. At present, I'm using a $20 headset and it works just fine.
Google Closure is still best in class at DCE and cross-module motion, but it's never caught on with the larger web community, partly because it applied certain constraints to your Js code that weren't always met. This has changed a bit with modern Closure better able to consume npm modules, but AFAIK, the only heavy non-Google user is still ClojureScript.
Would your point stand in a world where every nation had a technology level of 2018 Canada, and a global population of 3 billion?
Oh my, this specs are really nice. 64gb of ram and 6 cores with the SSD that it comes with is really not "mini"-like specs that we are used to.
It's not for me but I'm happy that this little machine gets to continue with new iterations. I guess the only question is "who is it for" and "why is it for them"?
Fusion 360 is not in any way open code though, right?

I'm thinking of any _open_ product that says you have to pay once your derivative product goes commercial, even if it's also open. That would be decidedly non-free in the sense of restrictive and as an example, this is something that is not compatible with standard GPL, and not included in the basic general BSD/MIT licenses.

My definition of a free license would include the right to sell (any developer hours for bounty, support, stickers, socks, CDs, anything I want for cash, including unmodified copies of your software) without restriction or liability from upstreams, no obligations, other than that I must include the source code and my distribution must also be similarly unencumbered and without additional restrictions.

There's no comparison to be made with "free for personal use, binaries only." (But thanks for advancing the discussion...)
Sounds like in many cases they need a pricing mechanism to pay for the externalities. A tourist tax on hotels downtown is nice, what about a tax on tourist alchohol? And cannabis in Amsterdam, that pays for the stag party cleanup? Tickets for publically vomiting after 10pm?

But in other cases, for any reasonable tax the demand might still keep outstripping supply. I guess that leaves unreasonably high fees, or something new and much more creative.
Sounds like the ultimate 1-star review for these types of situations should note that they will give you a free one if you 1 star the product. People will start doing that just for free ones.
Great explanation, thank you!
[ANN] RediSearch v1.4.1
Oh. He's talking about websites.
To me that screams communism rather than fascism.
While the sort of travel/tourism this quote describes is the common, default way of experiencing the fact of putting yourself in another place, we must allow for the genuine joy of meeting other humans, experiencing other beauty, and getting closer to other cultures. It's the hateful paradox of being a tourist - your difference is pronounced, concentrated.

As when home, a spirit of joy and generosity is the best way to go about going to other places.
IBM pushed what I call reckless patenting. They explicitly said, in multiple situations, that even if you think that it's a trivial idea you should attempt to patent it as it will probably get through. Personally, that sentiment goes against my philosophy. I wouldn't regard the monetary benefit to filing a patent through IBM worth the guilt I would accrue.

Note that I haven't worked for other giant tech conglomerates, but I haven't experienced it in the other medium - large but not ridiculously large companies which I've worked for.
Cabinet Orthodontie Casablanca
Thanks! Texas looks awesome.
Fakespot and reviewmeta seem to have a bunch of false positives. I recently looked up a hair brush on fakespot and it had an F because the reviews were too similar. Turns out there isn't too much variety in how you can describe a hair brush. The reviewers I looked at had bought a variety of items and gave varying scores, so I doubt they're fake. It's more accurate to read the reviews and see if they sound genuine. A numerical score for something qualitative isn't very useful anyways.
The headline is a bit misleading, the proposed Executive Order would end birthright citizenship for children of any non-citizen. This includes people who are in the US without documentation, but also includes people in the US legally who have children.
Google Chrome–One Year In (2017)
If you look at the report, generally things are getting better in developed counties.

https://news.nationalgeographic.com/news/2014/09/1409030-ani...

All the hit is coming in developing nations.
Boutique chicha en ligne Paris
So I'm broadly sympathetic to that point of view, but I think you also have to account for the changes in the world since you or I grew up. I didn't grow up in a world where dozens of PhDs were using massive targeted AI computations to figure out how to manipulate me. I didn't have online Skinner boxes backed by, again, a horde of PhDs or equivalents with every motivation to separate me from my money, time, and attention. You need to present your children with some challenges and help them overcome it, but you can't put them in a cage match with the entire modern advertising industry, or expect them to figure out YouTube and the rather exploitative practices and dodgy videos kids can dig up, all on their own at the age of 5 either. I didn't grow up in a world of social media, and all the pathologies that come with it, many of which are probably much worse for developing minds than when I finally had a chance to get into it. (And, in fact, I've never had a Facebook account, and my Twitter account was created just for a couple of stupid sites that used it for auth; it's unused by me. The adult me rejected those sites from the get-go.)

I did grow up with some smart people trying to manipulate me in between cartoon breaks. (Personally I tended not to watch the most exploitative "cartoons that are just ads for toys" sorts myself, but YMMV. It wasn't my own brilliance, though, just my personal taste.) But it was very amorphous and poorly targeted at me personally. There's no AI chewing over my video preferences and figuring out what I'm most vulnerable to. It made for much better practice in becoming a bit cynical about such things. I also grew up in a world of video games, but again, the feedback loop was too big and amorphous to manipulate me very effectively. It was still potentially addicting, no question, but much, much less so than a modern mobile gacha game or something.

I'm taking a staggered approach myself. I know they have to learn themselves. I'm literally budgeting for them to buy a few things of their own free will, and then be disappointed in the result. It's part of life, and like many things, better experienced young while it still doesn't really matter. But I'm also moderating the rate at which this stuff comes in to them, because I'm not even particularly convinced it was a fair fight in the 1980s when I grew up, and it's not even close today.
I wonder why people pay to show those adds there. This must be a lot of very low quality ad clickthroughs.
This is a very interesting perspective and it's too bad it's being downvoted.

I think there are three schools of thought around this:

* Environmental conservatives who think change in ecosystem, populations... is bad.

* Environmental objectivists who acknowledge that change is constant, species are still participating in evolution and that there is no such thing as "good" or "bad" as far as nature is concerned.

* Normal people who haven't satisfied all levels of Maslow's hierarchy and are thus focused on living their lives with little to no thought to the environment.

We hear a lot from that first group. I'd put your comment in the second and it's quite refreshing. I suspect the third group fits more with the second than the first when pushed.
And a Dual Core CPU for $1200, app compatibility aside the CPU in the new MBA might be arguably slower than the A12 bionic.

It's literally going to be the same CPU as in the current 12" Macbooks with a slightly relaxed power envelope which now begs the question why is the Macbook Air even a separate product? at this point it brings nothing to the table other than being slightly larger and slightly cheaper version of the Macbook.
Yep, none of these satisfy and it's obvious if you take them seriously and not literally, and put them in context.

>"I don’t agree with the notion that some are putting out there, including scientists, that somehow there are actions we can take today that would actually have an impact on what’s happening in our climate,"

A serious reading would indicate Rubio is saying the US doesn't have policy levers to solve the problem - not that humans cannot ever have any effect on climate.

>Roger Wicker, US senator voted No on an amendment to confirm Climate Change is real

Interesting that he was the only senator to vote no, including Marco Rubio above. Does this give you any pause about your first example? Since you know, you just contradicted yourself right there with your own evidence.

Regarding Wicker himself, his position is "scientific data on rising global temperatures is not conclusive" which is not the same as "humans can't affect climate".

>There’s a list of senators who voted against that climate change is caused by humans

Again, you are lying. They didn't vote against climate change being caused by humans to any degree. They voted against "human activity significantly contributes to climate change" which is a much stronger statement.

Again the pattern: Take any nuanced position and misquote it as saying the climate can't possibly change because of people, and then say how ridiculous it is. It is ridiculous, which is why nobody says that.

Regarding Trump, he did use the word "hoax", but that doesn't mean he thinks the climate never can change at all or that humans can't possibly affect it. Look at what he actually meant.

Snopes is a radically biased source so not useful in this discussion.

Regarding your last paragraph, you are simply moving the goalposts. You changed it from "they deny the climate changes" to "they are politicking to avoid my preferred policies". Nobody would deny that people obfuscate and double-talk in politics. That's not the question at hand.

My position stands.
At those levels of scarcity, the economics of farming will likely change enough that hydroponics could (would?) become far more commonplace. That drastically cuts down on the amount of land needed, as you're no longer limited to ground surface area for growing crops.

In fact, there's a growing trend of combining fish farming with hydroponic vegetable farming; circulating water between the plants and fish tanks, monitoring nutrient and bacteria levels, can allow for a non-vegetarian diet.

Granted, they're not going to be the tastiest fish- think tilapia, not salmon. There's a CSA farm doing exactly that in a relatively densely populated suburb not too far from me.
> a lot of metal heads seem like they like to listen to music alone and get energized from solitude, where as a pop music fan may enjoy listening with friends

I'm not sure that this is true. Back in highschool, most of my close friends also happened to be into metal, so we listened to it together a lot. These days, fellow metal heads are so few and far between, that it is hard to find fellow enthusiasts and metal is so polarizing, that unless they are into it, they probably don't want to hear it.
Agreed. My kids are allowed to play WiiU and Nintendo Switch, but anything on an iPad or an iPhone is off limits for exactly that reason.

I saw so many scary behaviors appearing that simply do not happen with Nintendo games.
What analysis can you run in a day that you can't run in an hour? If your app didn't trip any alarms, why would you expect a human to review it?
I’m also classically trained but played some jazz and while it’s anecdata I’ve seen far more classically trained musicians in the metal scene than jazz players. While hip hop is basically pop today, I haven’t found any jazz musicians in, say, the extreme rap music scenes. But you’ll find them more in experimental music in general for sure (there’s rather little experimentation in extreme metal with folks like Deathspell Omega maybe being an exception). Unsure if it’s more a correlation of socioeconomic factors than musical / artistic ones.

Metal is closer to a recreational drug for me than escapism / nesting with all the aesthetics of other senses like a holiday or vacation. That droning wall of sound is pretty awesome wherever it comes from. Bolt Thrower, Tsjuder, Demoncy, Emperor, etc. do it for me in ways that melodic metal of any sub genre doesn’t. Similar for why Gost (not the much more popular Ghost) works for me much more than Daft Punk despite many musical similarities.
Guide: LattePanda Alpha Hackintosh Intel M3-7Y30
An honest FOSS license + dual licensed for commercial
would say "it's fine if you make money, and we don't need
a cut... unless you've integrated our software AND you
don't want your final product to be similarly
open-source."

I think the "problem" the commons clause is aimed at is where AWS starts selling managed deployments of your product, and they make $$$$ from your work without giving you a cut. And maybe your business plan was to do that, but AWS has an existing billing relationship with everyone making them a much lower friction choice.
You can generally persist the results your self to disk though. Especially since a lot of things end up being numpy arrays. So you run 1 script that saves all the results, and another that loads it and runs just the part of your workflow you want. Bonus: it's persisted to disk on top of that! I know things get more complicated than that, but I'd say the compelling use case for notebooks isn't the state saving but more the whole package in one place (state persistence,visualization, interactive repl,..)
The security model of the Prio protocol requires two or more non-colluding servers, so having Mozilla control both would be pretty questionable.
Only missing the usb-c port on either sides.
Many of those libraries are actually C++, like eigen or Tensorflow.
The Rise and Fall of the “Bus Plunge” Story (2006)
working with a genius programmer who is arrogant and insulting
>We are clearly close to the end of spinning rust

In every aspect, except price.

Samsung 1 TB SSD for 150€, Seagate 8 TB for 220€.
Also, IIRC Steam under Wine was/is able to detect that it's running under Wine and thus adjust its reports accordingly.
Look into jupyter-vim-binding. It at least makes navigating within the editor more bearable