skysight-inc/HackerNews huggingface dataset:
Document Detailing Democrat Plans to Crush Trump Should GOP Fail to Hold House
DeepLab model for object segmentation in Pytorch
We use monads extensively (with monad syntax provided by the ppx_let extension) and OCaml also has a sophisticated module system that is useful in a similar way that type classes are. I would say type classes and a good module system are essentially incomparable language features though, and programming in Haskell always feels painful to me once you get to a few files without modules.
They weren't always Paypal though, right?
PhD in Nuclear Engineering (Medical Physics) -- I wouldn't trade my years of study (play) for anything. I was blessed with a wonderful committee chair (and great committee members! beware! choose wisely, these people can make or break you!) who allowed his students time and space to reach _Intellectual Maturity_ -- This is when a student should graduate, not after x publications or after y objectives.

A Doctor of Philosophy should be an individual capable of critical thinking, developing their own experimental process, and helping others do the same. Unfortunately, many professors are just running a race chasing publications and grants while their students are employees, not apprentices in the art and practice of science.
To See How Levees Increase Flooding, We Built Our Own
There is a lot of questions regarding the way this works

How does the frame even work?

How does resizing work?

Won't writing a piece of paper on this desk be an unpleasant experience?

Your product & site needs a video
Awesome, thanks for posting this
‘We’re taking a look’ at whether Google searches should be regulated
I agree with this -- it's a real problem. My only solution has been to try to be the change I want to see in the world and document all of my own libraries before I officially release them.
>It isn't clear to me whether you are saying that Pandoc is necessary or if you are saying that Pandoc is unnecessary and LaTeX alone is sufficient for all purposes.

I'm not saying either. The parent said it's easier and cleaner to use LaTeX all the way. I was pointing out that it is easier to write in a format like Org mode and export to LaTeX (whether via Pandoc or Org mode's built-in exporter).

Of course LaTeX is "sufficient". It is also, IMO, painful.
Toyota invests $500M in Uber
Product Vision, Trust, and Creativity
Uppy 0.27: First Swing at React Native Support
Training a Sentiment Analysis CoreML Model
If you're talking about Sidekiq there's free open source solutions for that in Rails world.
https://github.com/moove-it/sidekiq-scheduler
https://github.com/ondrejbartas/sidekiq-cron
Besides Sidekiq is just one out of many.
> There is no need to attack Symas for selling a supported variant of OpenLDAP, it's valid under the license after all

That's not what I'm saying. I'm saying that one shouldn't take their criticisms of a competitor's product seriously when they are selling their own product in the press release itself. It's a conflict of interest.
My project isn't getting much traction at the moment. I chose to develop this application in Android native first, as currently I am a single developer working on this project. Some people have suggested Xamarin forms to be able to produce both Android and IOS. This may make a difference in having more backers interested.

I have been browsing Xamarin forms information, and I understand that if you have complicated user interfaces Xamarin forms may not be a good choice. Some people in person say that in 2018 things are different now. I am investigating.

Does anyone have any thoughts?

I do have a significant portion developed already in Android native, and will soon be putting a demo video on my project page.
There is an interesting correspondence between red, green and blue geometries and hypercomplex numbers.

The quadratic form in Blue is the norm squared of the complex numbers.

The quadratic form in Red is the norm squared of the split-complex numbers.

The quadratic form in Green is the norm squared of R⊕R, which is isomorphic to the split-complex numbers.

There's also the dual numbers. They're the only remaining 2d unitary algebra over the Real numbers, but they don't feature in the above paper.
Have you seen Star Wars: The Empire Strikes Back?

I've never heard "try to make lemonade" only "make lemonade"

In my experience difficult problems can be solved if people keep a good attitude and are invested in making things work, even when success seems unlikely.

But sometimes you will fail.

I was interested to know what sort of problem space the parent had their bad experience in, and to hear more about how things didn't work out. I don't doubt that there are domains where a "can do attitude" will not cut it.
200 comments yesterday https://news.ycombinator.com/item?id=17853248
I really like the looks of that, but the dates on the blog!

Is it dead, Jim?
> Why is it a big mistake? Most likely they're not seeing enough revenue to keep supporting the other filesystems, otherwise why would they cancel support for them?

Dropbox is in a viral business, and they were the only ones who supported Linux.

Starting with Linux support, Dropbox's competition essentially completely ignores Linux. Box, Google Drive, One Drive etc all have no official Linux client. That makes it fair to say that some of Dropbox's customers are there because of the Linux support (I'm one of them). Note that a customer doesn't wholly have to be on Linux, but if for example 10% of the people at a customer could be on Linux, so using Dropbox for all of them makes sense, because of the Linux minority.

This is a viral business in that you use similar tools to collaborate with others. Dropbox did their spread not via marketing, but by word of mouth and minor storage bonuses as rewards for the spread. (Been there, done that.) But now there is going to be limiting of that spread by Linux folk affected by this.

Dropbox is now going to lose $1k+ per year because I'm dropping them as a paid personal and work customer. A tiny drop in the bucket indeed, but this will all add up. I think they are idiotic to take a unique selling point, and throw that away. I can't think of a single thing that makes them competitive with the alternatives now. The technical solution I would adopt is a more minimal sync mode when operating on non-optimal filesystems, and standard sync on supported filesystems.

This is all like compound interest. They have narrowed their customer base and made that rate a little lower. In the long term it could just turn out to be a terrible decision - my expectation.
Woe to the screenreader user who stumbles upon this site.
Let’s be Transparent
Except that it is quite possibly _the_ feature that made Venmo successful where others failed. It provided invaluable cues on what to use it for and that “everyone” was using it.
Speed of development, or runtime speed? Language won’t matter for runtime speed except in the .1% of high load apps. In my experience speed of development will vary quite a bit based on language and quality of frameworks. I went from C# shop to Ruby/Rails and the pace increased substantially, though cultural differences are intertwined with language choices.
Sarah Jeong is garbage. She lost all credibility when she posted racist stuff herself. Get this garbage off Hacker News.
Well, that may just be the least accessible website I've seen that ostensibly consists solely of text.
Stingrays block all calls since they're not actually connected to a cell network, so calling any number should suffice.
> This makes it possible to build a worldwide geographic database with no seams or singularities

The geographic database may have no singularities but the coordinate system used does. The coordinate system has a singularity at the origin since it is just an equivalence class on R^3 / {0} but probably (I don't know the domain well) this never comes up in practice.
No, generally the parents have to request an autopsy. The provider can always recommend getting an autopsy, or requesting one, but ultimately that decision lies with the parents.
No, they didn't miss your point. You missed their point.
You're not criticizing the message, you're criticizing the messenger. Maybe Mozilla shouldn't be the one saying this. But are they wrong about Venmo?
> if there is no content, you have no site, so the issue is moot.

That isn’t true either as TLS protects http headers in addition to the http body.

Modification of requested content does not void the same origin policy. Just because you could modify page content does not mean you could transmit that content to an alternate location.
Catching some meth head is far more important than making sure a person having a heart attack can reach EMT, obviously.
it is so funny that one big online garbage would like to write about herself
Here's something I've been working on ~ https://generativeartistry.com/ ~ aimed at getting people started with generative art using the <canvas> ... its less about the tools, and more about learning general techniques that will get you creating.
"It's the latter 95% of the time."

Still, that's no excuse to write readable code that for example runs in O(N^2) when there would be just as readable O(N) alternatives.
Considering how many officers seem incapable of drawing a firearm without mag dumping with no regard for what's behind the target I don't think it's possible to train them to do yet another thing without a significant number forgetting most of that training when they happen to need it. (Less rare to draw a gun than get a difficult 911 call when operating a stingray but still not an annual occurrence for many individual officers.)

Requiring a 911 dispatcher be on hand to field 911 calls intercepted by the stingray would probably work and in many cases it would have the side benefit of involving a person accountable to a different chain of command. Having an outside observer like that could slightly discourage stingray abuse (all use is abuse IMO) depending on how they're used in practice.

Edit: It's interesting to see this bounce between positive an negative votes. Why do people disagree? I don't see why this isn't a reasonable opinion.

Edit2: I think firearm usage is a good parallel to a non-911 operator fielding a 911 call while using a stingray. Cops get a scheduled training/test on weapons usage (monthly,annually or somewhere between) but there's still a chance that the situational details result in poor performance because you're not trained on the edge cases and you can't expect every officer to do everything perfectly. Likewise a 911 operator is a specialist job that most cops can probably do an ok job at in typical cases but the risks of poorly handling an edge cases are high enough to be unacceptable. It's much more practical to have a dedicated 911 operator on the job than it is to tell cops to just not get in situations where they have to draw a gun.
This is a nice experiment.

But ofcourse not very usefull. For example you cannot copy paste the text.

But if you like something like this then you can use Inkscape for example to:

Write all letter on a peace of paper
Scan it and import in Inkscape
Trace the bitmap to vector
Create a font from all the character

There are a lot of tutorials online..

Edit: looks like the title changes. My comment is about the website not about the app which the title now refers to.
The title was something like "a handwritten website"
If I may ask, what exactly is it that you're doing ?
I've tried both. Slimv was always very buggy for me, especially the REPL buffer. I think this was because it was made long before any of the new Vim async stuff existed, and so had to do a lot of ugly hacks to get a reasonable REPL.

Vlime was made after Neovim gave Vim a kick in the ass to add async, and it takes advantage of all of it. This lets its implementation be a lot cleaner and more stable, at least from what I've experienced.

One thing I do that makes the REPL a lot nicer: I run the actual SBCL process inside a Neovim terminal split (with rlwrap). This gives me an actual REPL like you would expect, not just Vlime's "REPL" (which is essentially two separate buffers, one for input and one for output).
The youtube video dates back to early 2013...
Trying to make one took behave like another is often a silly practice. If there was any design intention at all in a given tool, you'd just be wasting effort trying to sidestep that.
Fair enough you make a good point. What I meant is your sole identity shouldn't be based on a tool or framework. At the same time being proficient at a tool does help out when that tool comes in handy.
Direct link to the data: https://data.firefox.com/
Oh hi, I'm Marijn, one of the maintainers. It doesn't look like this submission is going anywhere, but I'll keep an eye on the comments and respond to questions.
I found the app awesome for quick writing with a stylus on a MS Surface (probably works on other tablets/tablet PCs too). It seems the development has stopped a few years ago, unfortunately; I'm very happy the author still at least makes the app available for download. And thanks to the HTML+SVG format used, the documents created in the app are at least open and future proof!

It would be nice if someone wrote an extension/post-processor applying some OCR to the SVGs, so that plain text could be extracted. I tried to do something like this myself, but failed. What was most annoying was that the SVGs the app writes are actually outlines of the pen strokes, after applying "pen width". As far as I've seen, OCR systems prefer raw strokes as input, ideally with pen pressure information. I don't have enough experience in Machine Learning either to try to build a new model for this use case from scratch.

edit: A sample article draft/experiment I wrote with it:

- as a HTML+SVG: https://akavel.github.io/post/2018-05-31-stylish-elephants/2...

- as a PDF: https://akavel.github.io/post/2018-05-31-stylish-elephants/2...
I have spent a lot of time trying out various editors over the years. The only thing I absolutely require is some basic vim emulation that works the way I expect.

To me, vim, neovim, spacemacs, emacs - all require a bit too much configuration for my taste. I just want things to work, without having to spend a lot of time micromanaging them. I tried Atom, but always found it to be super laggy. SublimeText is really nice and fast, but it seemed like some of the support packages were behind the times - and I could never get vim emulation to work the way I thought it should.

I have found that VS Code really hits the sweet spot with performance, package management, and vim emulation. Packages are well supported and super easy to manage, and the vim emulation does all I need from it without any noticable lag. I rarely need to change any configuration more than a line or a few at most.

Like others have mentioned here, I still do everything with git from the command line - except maybe the occasional diff perusal in gitlens.
Yes, I'm criticising the messenger. I didn't imply I was criticising the message in any of my posts. I personally don't care because I don't use Venmo. I just thought it was hilarious, if not infuriating, for Mozilla to say anything about user privacy.
React-Color-Extractor
I don't think there's even an argument that it can compete when it comes to integrations with mobile, other in-home devices, and other peoples data/devices. Yeah it's an issue that there are basically two walled gardens people get into, but Linux isn't even in the neighborhood. It can certainly compete on "a web browser exists and works" but my point is people actually do want more than that.

And it does break. I mean even if the drivers and necessary software is all great, at some point something weird happens and doesn't unhappen. My Fedora install has software I downloaded in the software GUI that won't update. It sends me (garbage) messages about SELinux constantly. The toast doesn't autohide and toast pops up for too many things. It's still usable, nothing is "broken", but it's death by a thousand cuts. No one wants all this confusing crap that isn't "just working". I don't get that feeling in macOS or Windows 10.
I say this a little bit tongue in cheek, and I'm sure the DV's will pile on, but I once took some classes in handwriting analysis [yes, I know] and they actually turned out to be fascinating. Would do again in a heartbeat, all things considered.

Anyway the author's handwriting (or the font they picked), seen through that model, seems to indicate an (impressively) imaginative personality with a reduced preference for what you might call practicality. :-) Just thought it was amusing given your question.
The last blog date is also July 2013... so I'm assuming the project was dropped for some reason.
If you search the internet for advice on how to install OpenLDAP, you will also get thousands of results with examples for outdated versions and configurations that will not work. It's a real headache.
MTN in partnership with Jay Z's music platform, TIDAL
The critical role of leadership in presentation skills training
The point of this is that OpenLDAP, while an ok solution which has stood the test of time, isn't well integrated with anything a systems vendor would want to do with it. Getting it working with Kerberos or anything else to make it a reasonable alternative to AD is 100 miles of duct tape and random LDIFs.

389 doesn't have any of those problems. Yes, you can argue that Red Hat/SuSE should/could have simply contributed to OpenLDAP, but it hasn't seen a major release in a decade, and there was an incredible amount of friction in trying to contribute anything large.
Similar situation, our sick child was passed off by initial doctors as having something minor. We were fortunate to try a different ER where a nervous young doc took a more skeptical approach and ran down the checklist fully before correctly diagnosing with bacterial meningitis. The doctor had never even seen a meningitis case before.

Per discussions with the infectious disease specialists this timely diagnosis likely saved our child's life.
>I've been using it 2 years now and still find the Ctrl-K Ctrl-O command to open folders awkward and nearly impossible to remember.

cd path/to/folder && code .

Pretty easy to remember tbh
Automate your house
There's a corner case where, surprisingly, your parent's point kinda works, SRI:

https://developer.mozilla.org/en-US/docs/Web/Security/Subres...

If a site exists just to host resources protected with SRI then you can in principle use HTTP, the resource integrity protection will fire and so long as the main page's origin was genuine (e.g. protected with HTTPS) you come out OK...

But SRI isn't even implemented at all in Safari or IE. So, there's a good chance if you have Mac or Windows users they're screwed.

This really is a corner case, even if some day Safari and IE get SRI, you should always just use HTTPS to actually protect resources in flight. The purpose of SRI is more around not fully trusting a sub-resource you've intentionally linked not to be changed.
If you're interested in the fractal side of generative art, you can try our software Chaotica: https://www.chaoticafractals.com/
I think notebooks are neat, and can be a useful tool, especially for learning. But until the last few days I had no clue people were trying to use them for actual software development. To me this is a mistake, and adds a lot of tooling to what was and should be fairly simple process of opening up a text editor (of your choice, mine will be emacs). I am also fairly shocked there is a conference around this idea. I feel that this is a fad and distraction :/. It is a shame so much effort is being spent on this idea as a tool for building software. I think its focus should be on becoming a good aid in teaching people concepts. The last thing I want required to write software is a web browser.
The Ministry of Truth is setting its sights on Google
When I was working at Google in 2005ish it was briefly my job to port Dodgeball(1) from an existing PHP codebase to Java on Google infrastructure. It was SO NICE that this library already existed. It made a decent chunk of my work significantly easier.

I didn't know much about S2 geometry before I discovered the library. It was a lot of fun to dive in and learn how it all worked.

Nice to see that it's all open sourced now.

1. https://en.wikipedia.org/wiki/Dodgeball_(service)
How is blocking all calls even remotely legal?
Drought in Central Europe Reveals Cautionary 'Hunger Stones' in Czech River
I’m currently enjoying ShaderToy. I’ll second nominations for processing and NodeBox. I think plain old C++ and Python and JavaScript are also good places to start for still images. JavaScript comes with the most built-in support for creating and displaying images. D3 is an excellent library for taking JavaScript further.

If you were using a game engine to make generative 3d animations, maybe Houdini (sidefx.com) is something you’re interested in. (Other options: Maya, Blender)

The article had a couple of pointers for GAN based generative tools.

The first, more important question, is what kind of generative art do you want to make?
As far as I know autopsies are never automatic in the US.
It doesn't matter. The browser can use the SSL certificate and the corresponding public key to verify that the contents of the connection originated from the server at the domain it expects. Unless the server's private key or browser's root certificates are compromised, the connection cannot be spoofed without being detected.
Is it wrong to create an innovative collaborative environment very easily
Not exactly generative art, but still computer aided art - my home is filled with impressionist artworks I created from photographs using a product called Impresso Pro which does a nice job of adding brushstrokes to images in a realistic fashion. I use all the options to direct the choices and even manipulate the photo in Pixelmator first to influence the choices. Is the computer doing most of the work? Yes, but I still decide what it does and wind up with things I like. They are then printed to large canvases and I hang them up. It would be fun to make some completely generative art pieces if I had more time.
> I threw my smart lightbulbs out entirely.

Smart move. Perhaps I'm becoming a dinosaur (at the tender age of 34 no less!) but I genuinely never saw the appeal of these things.
This might be the most accurate description of grad school I've ever read. It's almost too poignant. It's this balance between freedom and toxicity that makes graduate school such a polarizing experience.

Recovering from a difficult graduate school experience, like the one you perfectly described, is insanely difficult. Financially, emotionally, and temporally.
from my understanding, H3 doesn't guarantee that a child cell falls strictly inside the geographical region of its parent (since is a hexagon cannot be perfectly comprised of smaller hexagons).

While the hexagon has less distortion - we loose some of the nice child <> parent guarantees that S2 offers in my experience.
Zelle requires you to know the right email address for the person you're sending money to. Venmo allows search by phone number, name, handle. It's far easier for quick transactions with people you only know a bit. I love Zelle, but Venmo solves a problem better than it.
> That is not an opinion based on any marketing material

...

>they have been the exclusive maintainers for OpenLDAP for many, many years,

I think your critical source analysis skills might need some brushing off.
It’s orders of magnitude better.