skysight-inc/HackerNews huggingface dataset:
I never dreamed of the response that I got, so glad for HN. Thanks to everyone who responded :)
IBM Acquires Cloud Security Services Provider Lighthouse Security Group
or appointment reminder https://www.appointmentreminder.org
Haven't there been indications that the payment platform isn't particularly lucrative? Lots of volume, not much profit.
This probably explains why Asana has such a complex and convoluted (read: horrible) user experience. It sounds like it breeds a culture that is too afraid to upset other people, so bad ideas never get shot down.

I can't believe that a company that dog foods its own product to develop the product isn't easier to use. I know everyone has different styles of working and organizing data, but for me, Asana is so bad...
PHP, Once The Web's Favorite Programming Language, Is On The Wane
Want a headless build server for SSDT without Visual Studio? You’re out of luck
I'm a PhD in biomedical sciences (biochem/bioinformatics), so I don't know directly about the MD side, although I work with MDs frequently.

From what I have seen, physicians are generally not tech-savvy and are fairly behind-the-curve when it comes to automation. Even many of the things that are currently possible to automate, like EMRs and some aspects of diagnosis, aren't. Since any technology that replaces what a physician does has to be approved by the FDA, it moves very slowly. I think it is a long time before large numbers of physicians are put out of work by technology. Especially since the quantity of MDs is artificially limited.

That said, radiology is probably one of the first specialties that will be automated. Already, some image recognition algorithms have been shown to outperform trained radiologists at recognizing, e.g., cancer. So, if you're purely after job security, it might not be the best specialty to choose.

But with a tech-heavy background like an EE, you have plenty of options. MD/PhD + tech background is a perfect preparation for research, if you're into that. Or you can help develop systems to automate various aspects of medicine. Although it will put people out of work, in my opinion automation in medicine is a very good thing for society because algorithms don't make mistakes (other than the inherent limitations of the algorithm), don't get tired, and you don't have to pay them, so automation should lower soaring health care costs. You can always go into a biotech firm as well.

To answer 2), yes, physicians (at many places) have good flexibility with their hours. The only thing you might have to worry about is who owns IP, especially if you work for a university health care system.
this is more what i'm getting at - collecting more data is good, but just having more data isn't necessarily 'good'
whudder
The takeaway from the article is that if someone has physical access to your Nest (e.g. in your house or in a store before you buy it), they can flash new firmware on via USB.
What kind of companies/entities do you work with?
Should be marked NSFW, but maybe I should have known better.
95% of the time Facebook is a complete waste of time, but every time I get close to deleting an account I hear from someone that I have not seen in years. Someone I would have otherwise lost touch with. For that alone it is worth it (for me).
Even in US its traditional for bride's family to pay for the wedding. That's not appreciably different from a dowry.
Thanks! Both fixed.
The thing with how rendering work is that a "complex UI" vs a "single control" will use the same and only rendering feature required, aka: "render triangle list given a scissoring rectangle". There's no middle ground.

I will provide an example app that use glScissor() and the fixed pipeline so no custom shaders will be required. However I am not sure how the performance will behave with widgets that frequently change the clipping rectangle. At the moment the system is optimised to minimize draw calls (I would like a typical "complex" tool to take under 0.5/1.0 milliseconds to build and render). I was actually considering moving the clipping rectangle within the vertex buffer so everything could be rendered in 1 draw call, which would simplify the code and be faster, but requires a custom shader. That is to say, it is an open ended problem and there's not one single solution.

I already pushed some tweaks and comments in the sample applications. Your criticism is perfectly legit and I aiming to simplify integration as much as possible so please don't hesitate to comment further if you had another go at it.
Another victim could be women - if the safe way to attend a conference is not to talk to women. I remember a post on HN by a woman who has long been a coder/hacker and got along very well with the male coders. But recently she noticed that they don't dare to invite her (or was it just the newcomer women whom they didn't know so well yet) to parties and after show events anymore for fear of unwarranted accusations.
I misspoke, and apologise.

Most of my point still stands w.r.t. Firefox. QA, graphic design, education, translation and documentation are still skills that lots of people don't have.
Disagree; OP was talking about why no animal in nature produces carbon fibre, given its dangerous to others nearby. Was it ecological pressure? I answered, yes that's possible.
It was available on Netflix a while ago, but it looks like it has been taken down and I don't know when they might put it back up.

It's available to stream on Youtube: https://www.youtube.com/watch?v=dADUBcoEEHw&list=PLBA8DC67D5...
The default layer in OSM is not optimized for the best possible user experience, it is primarily the front end of an editing tool. It has to be useful for mappers first. It is why it looks rather crowded and slightly unpleasant.

If you want to "consume" OSM data, you better find an app or site using the best rendering for your use case. (cycling, trekking, accessibility, etc). OSM is 'just' a database.

I am not saying your wrong, but it is a common misunderstanding that OSM is an open equivalent to Google Maps. It is more a common data source for Google Maps competitor. Where you're right in your assessment is that there might be currently no prominent apps using OSM as its source.

See the following list if you find something nicer :

http://wiki.openstreetmap.org/wiki/List_of_OSM_based_Service...
Its pissing into the wind to try to regulate some things. Like trying to teach a pig to sing? Doesn't work, and annoys the pig.
While it can be an issue, browser fingerprinting isn't as powerful as the EFF claims. Any change to your user agent (browser updates), plugin list, time zone, or screen size makes Panopticlick think you are a different user.
If anyone doesn't realize Ward is the same guy who created the Wiki.
you're right, in my example arc4random_uniform works perfectly and unlike rand() you don't have to seed.

delay = NSTimeInterval(arc4random_uniform(900)+100) / 1000

Not sure why I didn't do that in the first place...
> Add a booking button to your email and embed the Square Appointments widget directly on your website or WordPress site. No coding required. It’s as simple as copy and paste.

End users do not need to install an app
Good question. Part of the ongoing nature of this project is to expand our phrase detections. I pulled the original phrase list from a white paper written by BYU last year because I figured that would be a good starting point. There is room for vast improvement though.

If the last few posts leading up to the flagged post are classified as predominately negative (currently looking at the last 3 tweets before the flagged tweet), then we send the notification. The intuition is that if a person is comfortable enough with social to post seriously suicidal content, he or she has probably already made some preceding negative remarks.
I've been using duplicati[1] for a while now. I usually just backup via ssh to a server(s) for multiple copies but it can also use cloud storage providors (S3, Google Drive, Box, etc). It's locally encrypted so it really doesn't matter where the data ends up.

[1] http://www.duplicati.com/
If you have enough business that you need a scheduling solution, I don't think $90/mo for all-you-can-eat SaaS is anything businesses would think twice about. Actually, I think it's odd how Square Cash is totally free and always makes me question what the catch is (probably that you'll end up with your data in some next-gen consumer credit scoring system).
The proposal is that since only 40% of marketing emails are opened, employers should append ads to their emails, b/c work emails are opened much more often.
>> Very few people willingly take a pay-cut.

So I already addressed your point. I didn't say "no people" or "zero people" I said "very few". You're an outlier. That's great! But it's not reasonable to expect to organize the majority of people around things that motivate a minority of people.

To you the idea that more money is just ego is true; I have no problems accepting that you could believe such a thing. To other people more money isn't necessarily ego. It can be of course, but it isn't necessarily.

I mean, who really needs $200mm? Seemingly Elon Musk did and he's using it to make the world a better place re: Tesla and SpaceX.

Who needs $500k in the bank? Anyone who wants to do a startup and fund themselves rather than run the angel/VC treadmill.

Who needs to make $300k a year rather than $200k a year? Someone who wants to live in a nice place in Manhattan rather than commuting an hour from Brooklyn.

Who needs to make $75k a year instead of $50k? Someone with kids! Someone who doesn't have their house paid off yet. Someone who doesn't own a house yet. Basically everyone.

It's really great that you're in a position to be able to take a pay cut to work at a startup. But I don't think you took that pay cut altruistically; I imagine that you did in order to get something else that you want like more responsibility, more interesting work, to see your work used by millions of people, etc. I could be wrong of course but it seems unlikely to me.

Not all people want more money to spend on themselves. A great plenty do, but there are also outliers who use more money to make the world better. I suppose you could argue that even for those folks it's just ego. If that's the case then I am all for more ego if it drags the future -- kicking and screaming -- into the present.
Ask HN: To those of you who have 100+ browser tabs open: Why? How?
Genuine curiosity here… maybe I’m missing out on a productivity booster…

I keep reading people who mention in passing that they routinely have 100, 300, 800(!) tabs open in their browser.

I very rarely open more than 50, and then only temporarily, e.g. I may open a whole slew of articles from a list/search, but then I'll read through those open tabs and close them as I go.

Ordinarily, I have 5 pinned tabs (email & project management functions), plus I’ll have maybe 10 or 15 other tabs open. Average is <10.

For those of you who routinely use 100+ tabs open —

What are your use cases for having that many tabs all the time?

How do you even find the relevant tab for the task at hand?

How do you keep them organized?

Does it take forever for your browser to restart? (I’m assuming you save and restore your session, rather than manually re-opening 100+ tabs.)

I‘m interested in both specifics and general pros & cons.
What about ssl certs for custom domains?

I built a simple web app generator (forms, listings, etc.) and I had a clear roadmap on how to add custom domains but got stumped in handling ssl. It was a toy app for me so I kinda stopped working on it so never really put too much thought on how to handle that problem.
If your definition of trust is that it passes static analysis without throwing any warnings, then you probably can't trust it. But this is hardly a new or useful insight, almost all code has known bugs in it at the time it ships and the additional value of discovering another bug is generally quite low. The value of discovering bugs lies in understanding how they relate to an undesired behaviour of a running system.
You linked to the wrong thread. I believe you meant this one: https://news.ycombinator.com/item?id=8161586
How A Computer Algorithm Predicted West Africa’s Ebola Outbreak
Hashids – Generate short hashes from numbers
>They are not nearly as general-purpose as computers

Any one 3D printer is not general purpose as the computer, but all 3D printer types combined are. 3D printers are the first general purpose robots that most people will own, and all of the attachments and use cases of the gantry system make it very versatile.

Using the same extrusion system you can make a liver, a cookie, a sweater, a circuit board, or a house. How is that not general purpose? The gantry system lets us program 3D space however we want it, and that is remarkable.
Mapbox are killing it with awesome OSM renders. Their 'Mapbox Streets' you can get if you use their API is amazing (better in some ways than Google Maps) and they also have a quite nice open source style called 'OSM Bright' that you can use on your own render server.

I would like the default style on OSM.org to be a bit nicer, but the problem is that that site is designed more for editors than users - the point of that map is to try and show as much info as possible - half the battle to get a really good looking map is getting rid of information you don't need to show.
No, Silicon Valley doesn't have an 'attitude' problem
iD is fine for lots of edits. It's only when you what to lots of complex things (like relations, administrative boundaries etc) that you should break out JOSM
"the 'good' applications (printing dashboards, prosthetics, ...) aren't done on Makerbot type printers"

That's false. A lot of prosthetics are being printed on Makerbots.
What's rather surprising though, is the speed of it. Sure if you like everything right you will eventually hit the limit. However, it happened in 1 day !

Facebook is supposed to be this big brother that knows everything you like, knows your whole circle of friend and acquaintance even maybe your inner thoughts. But in reality, it will forget everything if you have one day out of the ordinary.

Very quickly, the monetization model that Facebook uses is basically taking over the social aspect of the website. If you like it, chances are Twitter or even Reddit will give you a much better experience. That's a bit like if Google decided that you like ads so much you only want to see that and not the search result anymore. That's certainly something that Facebook investors should look at.
Satellite imagery as well. Old paper maps for names, etc.
You call it innovation, but botObjects is the exact kind of vapourware the article is warning against. Lots of warnings out there for this company.
Ah, good old supply and demand based surge pricing. One of the most unpopular features of Uber, but it works like a charm.
Size was a great heuristic for health for the entire history of the world up until maybe 50 years ago. If everyone's growth is stunted some to malnutrition then the biggest people are the least malnourished.

It doesn't hold as much these days but it still "feels" right and useful.
A Global Consortium to Build New Trans-Pacific Cable System
How the Internet Works: A Primer
They pile up for me because I generally open a new tab rather than re-using an existing one. I've been better about closing them in Chrome because it doesn't do tab scrolling like Firefox and at some point they become unusable.
Your idea that it was due to his pre-existing politics could be tested if others wanted to repeat the experiment, but the fact that he ended up with both extreme left and extreme right political news seems to be disproof enough.

The expected outcome of liking everything the algorithm suggests indiscriminately should be more moderation, not more extremism. If (as a oversimplified example) you like colors so the algorithm asked if you like, blue, green, yellow or red and you select them all, one would not expect it to eventually lead to a community that believes green is the best color and all others should be destroyed.
Thanks for the reply!

> When your friend makes their measurement of particle B, they entangle
> themselves with it in the same way. So when you meet up with your friend,
> your wavefunctions are in (anti)phase; the universe as a whole is an equal
> superposition of the world where you measured up and your friend measured
> down, and the world where you measured down and your friend measured up.

If we take this perspective, are we still able to rule out possibility (1)? That is, our assumption was that what my friend did couldn't affect my experiment; we used this fact to rule out the possibility that the order of my friend's measurements affected my result. But if in some sense my experiment doesn't "occur" until I meet up with my friend, then this assumption seems not to be true any longer. Which is to say, we could explain this whole thing without requiring any "free will" / "true randomness" on the part of our particles.
a huge problem i have with it is its lack of consistency. a shady green thing thats hard to tell apart from a list of other shady green things will be used for multiple things. in one state it means brush, another it means forest. near by someone used it to mean desert. Or maybe there IS brush there but no one had ever bothered to label that region. often times an OSM map tells you nothing about what you are looking at.

a 2nd peeve is how it chooses what cities you view on a map when zoomed out. Go look how far down you have to zoom before you see Philadelphia on the map. New York city? 'nope, but we'll show you elizabeth and paterson instead'.

lastly, oh you want to look at other countries? how about we use their language instead. ugg
Punchr: The social network that gets people punched in the face
The easiest way to contribute is to trace roads and buildings that you know, from satellite images, using the iD editor at http://openstreetmap.org/edit . You can create GPX tracks using a variety of different apps (I use OSMAnd), but most of the time they aren't all that necessary.

As for knowing how to tag things, most of the time it is self-explanatory, and then you pick things up over time by looking at the wiki. I wouldn't worry about getting everything perfect from the start, for instance, you can add building outlines, and then in the future go back and add addresses if you choose.
How many wheels have been rediscovered in the Javascript ecosystem? It seems to be a symptom of the ecosystem as a whole.
This is why I like FRP. It is like the perfect combination of imguis and normal guis. Just treat all events as time varying values and you're basically just writing imgui code.
IDA is multi-platform. Its pretty expensive, but there's a free version that is definitely good enough while you are learning.
An Introduction to AngularJS Form Design
Re: the latter. Look at the Constitutional basis for copyright and patent, at least in the US.

To achieve the ends, that is, the progress of science and useful arts, the means is provided: exclusive rights for limited times.
Lessons Learned from Apple’s API Strategy
Carbon fibers are pretty complex to produce, that alone can explain why they're not naturally present in nature. It would be similar to wondering why silicon microprocessors are not naturally synthesized by nature.

It doesn't necessarily mean that evolution ruled it out, just that it may never have considered it in the first place because it never came to exist under the stochastic process of evolution.
What Makes Nigel Richards The Best Scrabble Player On Earth
The quality of Indian programmers tends to vary wildly. I currently work with some guys who are really good, and one guy who is simply incredible, while in the past I've worked with people who literally had never since a command line interface before. This was for a position where we deployed to Linux.
It feels like the dashboard is sluggish with it.
Intel Broadwell Architecture Preview: A Glimpse into Core M
Most of the objects on that pinterest page are ceramics http://www.shapeways.com/materials/ceramics

And sugar isn't being used for extrusion, unless you're referring to the paste extruders which are basically icing bags.
I recently went abroad in Europe and because of the price of data roaming I decided to install the OsmAnd android app for navigation.

In Romania, Transylvania using instead of a map it was very good. Even the little dirt roads were there. I had three problems with the app. The navigation did not wanted to respect my setting for "prefer highways", we always tried to regenerate the route, "we are near, maybe now it will know". Seemed like it hated highways. The app felt very buggy, I know it is free, but froze a lot of times and has un-intuitive controls. For example if I wanted to add navigation to a target it sometimes used a location from yesterday or something totally unrelated. Asking a question "Do you want to keep the current route?" it sometimes keeps the current route, sometimes reverts back to a route before, sometimes even just shows where I was yesterday. Third is, searching is a PITA. Because a lot of house numbers are missing you can only input intersections, sometimes it works, sometimes not. Searching for POI-s is good (remember, it is offline), but a lot of things are missing. I found if I add favorites and want a route between them then that usually works. (I don't know how the app creators are related to OSM.)

Anyway, I recommend the app because it is valuable and usable if you don't have connection (and free if you use only 10 maps).

Recently I wanted to use a web based map in one of my project and I found it is very easy to use OSM with http://leafletjs.com/. It has some bugs (I couldn't get a "map loaded" event out of it, maybe it is just me) but overall I think it was easier to set up than a google map. The one thing I missed is the geocoding of addresses, it is not really reliable because of the missing house numbers, instead of OSM I used the google solution and they can work together flawlessly.

I am glad to see a free map solution gaining popularity. Where I live there are events for mapping. I think on Saturday there was an event for mapping accessible roads/buildings for disabled people and someone even added all the fire hydrants downtown.
The Cleese bit is really good, though he's also largely looking at shorter-term creativity -- the type needed to write a comedy sketch or other piece.

I've thought on how this applies to those who focus on longer-term problems, especially those concerning highly complex systems and spanning years. Think of design of large and complex software systems, systems administration, or working on deep problems facing civilization -- the systems theorists of the Santa Fe Institute, Club of Rome, and related organizations come to mind.

Seems to me that any period of profound concentration has to be followed by one of profound rest.
God...
I can't work with more than fifteen (at a stretch)
The cognitive load literally drives me insane.
I have the usual suspects pinned, much like you, and use them routinely - but anything else is merely temporary. I also have a less than adequately powerful computer, so I couldn't keep many tabs open, even if I wanted to.
It's different when it's public data, though - it's data willingly shared.
So, that's what the bots see in Facebook. Doesn't that mean that bots are consuming most of the ads?
> I think it's odd how Square Cash is totally free

My assumption has always been that this cannot last. That said, if it's only free when you're using another paid Square product, that could be a really interesting approach.
The saying goes that the sun never sets on the British Empire. And according to xkcd, this is still true even today - https://what-if.xkcd.com/48/

This is primarily because God doesn't trust the British in the dark.