skysight-inc/HackerNews huggingface dataset:
I do :) I've written a tool that bakes out clifford algebra functions into glsl (using sympy/sage to generate the clifford algebra). I want to use it to play with volumetric data... in the web browser! Obviously that's very lofty... foolish even.

If it's even possible, it'd be hard. I don't have the chops at the moment, and neither does chrome!

"But I think it will be quite some time before these capabilities are exposed in a web language and also with sufficiently high resource limits to do anything non-trivial."

Realistically, that's probably more what I'm actually waiting for.

And GVDB could be perfect, except for its super awkward licensing and platform lock. Ugh! I think there are some other realtime VDB projects out there, so I might check into those some time.

In the meanwhile, when I get around to it, I'll probably end up doing low poly ("low-simplex") stuff. A more realistic goal for the browser of today (and for my skillset) is something that can intersect lower dimensional manifolds with simplices embedded in higher dimensions. Dealing with normals will be mind bending. But I believe it can be done!

My project is to play with 4D (and higher) Moebius transformations of animated polygon scenes.

First, the animated polygons need to be converted into 4d polytopes.
Using the intersection tool described above, the 4d scene can be "scrubbed" in a time-like way by transforming the intersecting manifold. Except that now it's possible to apply conformal transformations to the 4d polytopes before scrubbing through!

This is an old demo of 3d Moebius transformations applied to key-framed polygons: http://hyperspectives.wondering.xyz/moebius/hyperhorse.html

Except that now I'm wondering about what 4d Moebius transformations look like.

How do they deform animation? I'm pretty sure that under a 4d moebius transformation, all four of the horse's legs could be running at different rates without ever interfering with one another. Of course they'd all be different sizes too. Also, spatial dimensions of the horse geometry would melt into the time dimension, depending on what kind of manifold was doing the time-slicing. What would it look like??! I want to see!

I might actually be able to get away with using stereographic projection/rejection for time-slicing instead of intersections, but I need to think that through very, very hard. I think it'd probably result in some gnarly polygons.

By the way, another thing I'm really looking into is this: https://link.springer.com/chapter/10.1007/978-3-642-54382-1_...

I've managed to implement these clifford-bezier surface patches in Sage, haven't gotten around to OpenGL.

EDIT:

By the way, in case you're curious, the idea that the horse's legs could move at different frequencies without intersecting one another is very much related to "spacetime dilation" in the theory relativity. The principle that would keep the hyper-horse from self intersecting is conformal invariance, which is closely related to Lorentz invariance.
As I said earlier, getting someone to prof read your text, and catch all the problems is not as easy as you would think. Nor is getting a spell checker to catch all your errors.

I have to admit I thought I was done with getting graded on spelling in high school.
I haven't seen anything on either side of the fence, in my carer to indicate that some spelling mistakes is enough to cost people an opportunity. But I'm sure your right and there are companies out there that does that. But I don't need to work in every company, only the good ones. So it hasn't been a problem for me so far.
I looked it up because I was curious. [1] Apples to apples it looks like Windows "extended support" is closer to RHEL "Production Phase 3" support (not to be confused with RHEL's "extended support" which is vaguely "we'll keep the wikis lit and maybe answer if you hear ghosts"), so by that measure RHEL 5 ended "Phase 3" support in March of this year. With Windows 7 getting another 3 years of "Phase 3" support it looks about like RHEL and Windows' timeframes are very similar in this case.

[1] https://access.redhat.com/support/policy/updates/errata/
Well it makes sense to care more as you grow for sure.

Shaving 6% off a 10k a month company is $600 which is nice but not a game changer. Shaving 6% off a $1 mil a month company is $60k a month, which is a nice bonus for someone...
The Canadian Ghost Town That Tesla Is Bringing Back to Life
True, but with the infrastructure setup in the US, more people biking means more bicycles on the road for you to deal with and drive around. Most places don't have bicycle routes and the ones that do have them usually just have a single, fairly narrow painted lane between parked cars and traffic. In some places, you aren't allowed to ride on sidewalks because you are technically a vehicle.

So while it is a silly opinion to have in some cases, in others there are actual reasons for it which have some solutions.
And then they'd be even more dangerous since you'd have fast cars vs slow cars vs bikes instead of just fast cars vs bikes.

People don't follow the speed limits. They optimize for a constant amount of risk. Depending on conditions that's 20-over or 15 under or anywhere between.
It is harmful, isn't it? It pollutes, impacting health and the environment. It requires a lot of infrastructure (roads, parking, salting, ....) that is costly to maintain.

I feel like I could go on (road-related injuries, manufacturing sustainability, ...).
I had not seen this before. I appreciate it being posted.
Serious question: Was Francisco Partners unaware that the paid CA business model is going down the crapper thanks to LetsEncrypt?

Props to Comodo though for having the foresight to exit while there was still value.
Bike lanes are a result not the reason of having so many people driving bicycles in Amsterdam. Being a shitty town to drive in let alone parking even when the car was still king really helped pushing people towards bicycles, but you can't retroactively apply medieval road structures and canals to US cities. On the other hand Rotterdam has a post war road structure and still a lot of people use their bicycle, perhaps that's not even a hard requirement.

What you really see is that because so many people were using bicycles everywhere people just got fed up having cyclists criss-crossing between cars and pedestrians and finally gave them their own lanes - out of pure annoyance.

So every US citizen that wants to have those nice lanes simply needs to make sure enough people on bicycles annoy the shit out of everybody else in the streets and you will get your lanes. Be sure to ride like a real asshole and practice flashing vulgar gestures while riding. Pretend you're invulnerable. Learn sequences of insults with lots of hard sounds in them. Nothing beats swearing in Dutch though. Every tourist almost hit by a cyclist in Amsterdam knows exactly what I mean! ;)
4 Ways Real Estate Agents Trick You into Buying
> If it was a stalled car that you nearly ran into, whose fault would it be?

I see the point, but that's a different situation. A stalled vehicle is an accident. A group of cyclists going slowly uphill is a deliberate choice, on their part. I have a hard time laying blame completely on one party when both parties have made choices that increase the danger of a situation.

I don't know exactly what happened in the previous comment's story (conditions on the 101 may be different in other areas), but large groups of bicycles in my area tend to spill out of the marked bike lanes and into motor vehicle lanes, but bicycles aren't common enough that their presence is always expected. Anytime something less-than-expected happens, there's a higher risk of someone getting hurt.
Six months ago, I started developing a Flight Alerting service for QPX Express API.

I was always skeptical as to how long would they keep this API running, since it was a byproduct of a previous acquisition.

But I said to myself, wishfully thinking: Why would they shut down this and lose their clients trust in developing with their APIs?

Sadly, I was again proven wrong.
Having somewhat recently started a job developing frontends in health informatics, I'm noticing that programmers need to consider HIPAA far more than I think many realize. Even when working outside the healthcare industry, as may be the case here.
The way I learned was by figuring it out myself through hacking. I decided to start with a program that could set the color of a single pixel, then tried to figure out how to draw a line from that, and from that to a triangle. After that, try to use the Z value of your points to draw a box from lines with some kind of perspective. With a good background in math, most of these algorithms should be relatively simple for you to figure out. After that, you’re not too many lines of code from rendering full 3D models. Doing it this way, I learned how shaders work by having to figure out manually why they are actually needed. Here is my project, which can now render textured objects in real time with multiple light sources: https://github.com/accatyyc/c-3do

I still have no idea how to do “correct” perspectives. This is just something I hacked together until it looked good.

I can very much recommend doing a project like this. You will naturally figure out how 3D graphics work, and it’s simpler than it appears.
it's called - "Contribution".

https://i.imgur.com/gKQ7EMP.jpg
I Purchased a Haunted House. Can I Sue Someone?
Nimble (YC S17) seeking full-stack contractor (Django and/or React)
Nimble (YC S17) is looking for an experienced full-stack dev who can commit to a 2-3 month contract position and start asap. We're particularly interested in folks who have substantive experience with Django and React.
Email lauren@hirenimble.com if interested.

Thanks!
First you'd have to convince me that that would be a good idea.

Many of Arcosanti's problems stem from the fact that it's a (small) company town, and is thus unable to model the socioeconomic complexity or governance processes of an actual city. In that sense, it fails in its objective of being "an urban laboratory".

I'm not sure that becoming a company town at scale is necessarily the answer. That said, if Tony Hsieh's vision is expansive enough, maybe you're onto something. Relocating all employees would be a massive process, however. Not sure Arcosanti could absorb that kind of influx quickly -- nor that Zappos would be prepared to go into the infrastructure business to that extent...
Take care though, they allow email address reuse.
It's the only thing that I don't like about my office, even though we're a start-up and I was a little surprised to learn that we didn't have any showers installed. I'm probably going to sign up for a gym near work once winter comes so that I can shower after biking in.
Does this still need lithium?
Cal researchers build AI that can flag Twitter Propaganda
It helps to have some level of understanding of the chemistry. It can be hard for anyone but a legitimate chemist to sniff out the bullshit in academic papers (I've fallen prey to this before; I'm just an electrical engineer).

Raw materials can be important, but only very rarely and it can also be misleading. By far most of the cost comes from the complexity and time of manufacture. That makes it tricky. For instance sulfur is far cheaper than other anode materials, but there will never be a cheap sulfur battery- it's way too complicated.

It helps to know the basics[1] of battery manufacture: it's a decades old process and highly optimized. The gist is that you apply coatings to a reel of tape. If it sounds like it can't be put on a tape very easily, it will probably fail the sniff test. Solid/ceramic electrolytes and most kinds of nanotechnology fall into this category. Coating a tape is cheap, but using an electron microscope or laser on every battery is not.

>2. Charge/Discharge cycle count - thermal and mechanical stresses
>3. Power to weight ratio; power to cost ratio

Critical. Any article, paper or press release will stress the interesting part of the battery; it's up to you to figure out how relevant it is. If the article emphasizes the current capacity, check the voltage of the chemistry. If it emphasizes the energy density, check the power density. If it emphasizes the weight, check the size. If it emphasizes safety, check everything. This is often nontrivial though. It's possible to tweak your numbers to balance things out- if you scale back the storage level you can increase cycle count, etc. If a paper has improved everything, it has a shot at being a next gen chemistry. Of course it may also be bullshit.

In my experience just remembering to check the other attributes of the battery will weed out 90%+ of bad articles. Most people are honest, they're just obligated to play a certain game to keep their funding up. Unfortunately there still are folks who will publish garbage though.

[1] https://www.youtube.com/watch?v=HJrNCjVS0gk
Animating Noise for Integration Over Time
His point is that Google's and everyone else's hiring process is subject to large amounts of randomness and capriciousness. Google themselves have at various times mentioned how their hiring scores don't strongly correlate to performance.

Don't feel because you got in that you are some ordained snowflake. If you had interviewed on another day or with another group within Google you very possibly wouldn't have gotten in.

There are many variables at work when it comes to getting hired and hiring.
backtrace(3) doesn't use or understand DWARF debug information at all — it's purely a machine stack (doesn't understand tail calls or inlined functions) and can only look up ELF symbols.

It's better than nothing, but consider using something like libunwind instead.
People tagging Like or Dislike on their programming language are usually comparing it to another one. So programmers will "like" Apache Groovy compared to Java, "dislike" Perl compared to Bash, or "dislike" Go compared to C++.
Firs-class generally means something you can put in a variable and compose with higher order operations. Think first class functions.
Show related posts in Hugo with Sklearn
When you build your house out of sticks (other people's cloud apis) can you really get angry when the big bad wolf comes to blow it down?
'Yahoo is now part of Oath '

Congratulations on finally becoming a swearword instead of an excited yell
Yes 40+ fulltime Haskell devs in London and Singapore at Standard Chartered, with many other users writing Haskell.
Healthcare startup here: Yes, because first/last name are PHI identifiers, and it's possible that even using the product itself could be considered a breach because you don't have control over the data. If the filenames some non-phi unique identifier, you're fine.

What's the difference between sending data within in a file, and having the file named something that is an important data point? None. So naming the file with a PHI field (even MRN!) is a bad idea to begin with.

A good answer would be to not let true patient data leave the hardened production server and be opened in any kind of development environment, ever.
Ask HN: How do you secure/encrypt your USB stick?
Following recent news about a USB stick with airport security plans was lost and found unencrypted (https://news.ycombinator.com/item?id=15588408), a few commenters were surprised that the USB was unencrypted.

Given how USB sticks are usually meant to be portable and plugged into different machines, possibly different OSes or installed programs. This makes it realitively more cumbersome in terms of usability for encrypted USB sticks. And I believe this is the biggest reason why people do not encrypt their USB sticks.

Since all discussions I found about encrypted were years ago with few comments, I would like to ask HN what is your preferred way to keep your USB encrypted/secured?
I thought Wakatime was originally a 2 person startup?
If null pointer exceptions are the most of your problems then I think you're doing pretty well.

In my experience NPEs are the easiest bugs to root out and fix.
Manhattan is nominally flat with a high population and yet not it is pretty terrible for bikes, although with Citi Bike it's gotten a lot better.
YAGO is a large semantic knowledge base
I am Dutch. Born and raised. I moved out two years ago though so I am not completely up-to-date with all the recent development.

Jeez. I didn't know the situation became that bad. I didn't notice because I mostly read American news. From what I quickly read on for example NRC [0], they pulled their content because Blendle introduced the concept of a subscription and that would cut profits for NRC.

The new concept Medianieuwsbrief.nl looks like a last resort kinda thing. I doubt it would take off.

[0] https://www.nrc.nl/nieuws/2017/03/07/waarom-nrc-stopt-met-bl...
The site rule is "Please use the original title, unless it is misleading or linkbait."

https://news.ycombinator.com/newsguidelines.html
From the wikipedia entry and the court documents it references, Google was required to make ITA's software available for licensees for five years after the judgement in October 2011.
Justification: Apple would very much like to avoid a Samsung-level PR catastrophe. That's a pretty good reason to avoid pushing the envelope right there. They also have their battery life tuned to where they like it wrt the rest of the internals, but if you get a free upgrade in capacity, I doubt there's too much more they could do with the extra space. You're right that they would probably try to figure something out though.
> To run YAGO, you need the following:

> ...

> a machine with at least 256 GB of RAM and 1 TB of disk space
Thanks for the feedback. Can you tell me what your workflow is when you're using Keepnote?
Is it still worth it to buy Bitcoin? Or is Ethereum a better move?
Answering this question first; will come back to your other tomorrow.

- Organic waste is composted for the farm.
- Glass is broken down into aggregate for the concrete (glass recycling is barely ecologically justifiable; reuse is better).
- Other recyclable and non-recyclable waste is separated on-site and shipped off-site for a waste-disposal company to handle.

So not overwhelmingly different to other places, in that respect.
I'm a fan of React + TypeScript :)

I have boilerplate repo[0] that demonstrates using server-side rendering (SSR) with React.

[0]: https://github.com/styfle/react-server-example-tsx
Bad analogy. Here you are building your house relaying on services you cannot provide yourself (Water supply, electricity),

You could at least feel a bit betrayed.
Hate to say it, but I was hoping this would be a React reimplementation of the classic Commander Keen games from iD Software :(
>>> As I said earlier, getting someone to prof read your text, and catch all the problems is not as easy as you would think.

Careless and bad at collaboration. Noted.
Hell, I go to support.dell.com to look at drivers for my laptop, and Cortana pops up, "Can I interest you in a coupon?"

I mean WTF.
Usually there's a unilateral T&C alteration clause, so you can do what you like just change the terms first. Change them right back a microsecond later if you like?

Just word it "not share with unrelated third parties" and it reads like "no sharing" but of course any party you're selling too is related by contract.

No-one reads the terms really, well I'd guess <<1%?

Probably what's needed is a general framework from law about not sharing without explicit consent banning the company; and that personal data expires in a company transfer/sale without consent (but perhaps a lower bar there).
I don't know about captchas, but 20 years or less from now, we'll have shows created on a per user basis with the favorite dead star performing live, such as unthinkable things like Elvis singing along with Kurt Cobain. And movies too, of course.
In cases where space and portability aren't a concern (utility energy storage), this would be a great fit.
Game Theory Explains Fake News
Very theoretically. Typically a medium or small business owner is bankrupt forever.

This is why people gamble with VC money.
The verbosity is not in the function definition, its in the match expression needed at _every single call site_. In Idris, the definition would be similar length or longer, but call sites would not need a match expression.
> Or if you do not care about climate change, a plane trip is still better than a car trip.

IIRC it's actually better than a car trip greater than a few hundred miles, especially if you're driving alone.
Yes, that's precisely what I said. The state didn't mitigate the results of their bad health decisions. Are we having a discussion about why maternal mortality has risen, or are we having a discussions about whether or not it's the state's responsibility to mitigate the poor health decisions of the individual? I assumed we were having the former.
Deep Learning in One Line
Scammers trying to steal my Apple ID and pass
Is there any case law on this? In particular, I wonder what establishes ownership of an account. For example, I know people who share email accounts. How does the law distinguish the two cases?

If Alice were to go after Bob for logging in with credentials to an account she created, things seem pretty simple. But it seems difficult for Facebook to determine whether Alice and Bob are ok with a shared account or not. And even more so for the government to determine if it's ok for Bob to use those credentials.
Oath -- what a stupid name.

Trying to invoke honor and valor. Ha!
> just remember its a marathon not a sprint so pace yourself and keep at it!

Thanks! This really is the best sentiment for personal passion projects. Tho an occasional sprint can be fun too!

This 'isn't my first rodeo'. I've been partially implementing ambitious software projects for years!
I thought GraphLab Create had some nice functionality, it is too bad that the Apple acquisition appears to have effectively killed the publicly available product. It doesn't look like you can even pay for the commercial part anymore.
> but it indicates carelessness in the hiring process

Perhaps we are using the word careless differently, but I don't see how using heuristics like this implies carelessness on behalf of the employer. If anything, it seems to indicate that the employer is making a well-reasoned choice to balance economic constraints with company values.

I run a small software consulting firm and have now hired three people (not too many). I believe that attention to detail and pride in how you present yourself, either via your resume or your code quality, is essential. For this reason, I think applicants should spell-check their resume (or use Grammarly).

In fact, we even mention this in our company values page:

> We value correct grammar and a strong grasp of the English language.

> We write with a clear and professional tone in our external communication.

> We try not to send vague or confusing emails.

> We invest in improving our writing, presentation, and conversational skills.

http://innolitics.com/about/#communicate-clearly
I did watch half of it ... i left when i realized, that he will not move to another topic, he is just truly talking about notations, and comparing them, and telling stories about how they evolved

I watched in anticipation, that he will use this, to make a point about clojure or programming models or techniques, but he wasnt gonna ..

It was truly just a speech about notations, and i dont really care about that
Hey guys, if I could request... Please fix the serialization story for tensorflow. There 6 googleable methods to export from tensorflow and nobody knows what will work on the cloud, what can be exported from cloudml and what can be loaded on Android.

It has to be consistent and there has to be one way to do it.

I personally have a 10 message thread with Google cloud support on exporting a Cloud trained model to tensorflow and nobody could figure it out [Case #13619720].
> Human operating temperature is much closer to a cow (or coconut) than to an artic fish.

Why is that relevant?