skysight-inc/HackerNews huggingface dataset:
Something that I've found deeply troubling with the PhD education and training and how it interfaces in industry, having worked with a very large number of PhDs over the years, is the seeming inability for PhD-level staff to simply edit their work and ship things on time.

I know this is a large generalization, but I could comfortably say this is a predominant trait among maybe 70-80% of the folks I've worked with. On the surface it seems like there's something in the training for PhD staff that seems to kill the ability to self-regulate that's a very good thing when pursuing the unknown, but an excruciating pattern to deal with in industry where budgets and shipping times are primary importance.

Seeing this in action, and knowing I have no interest in working in academia, has been the primary reason I haven't pursued one myself. I don't want to be "broken" by training.

I get to pursue all of the R&D I can handle already working in an R&D lab -- with the usual publication, patent, ship to customers that it all entails. So I'm not starving for interesting things to pursue.
How Google Earth led a team of scientists to discover a rainforest on Mount Lico
I've been interested in trying out Nest too. While I've just been toying around with it, it seems to strike a nice balance between fast to write and easy to scale (in terms of growing the codebase). Hopefully then the path from MVP -> full product becomes smoother.

It also makes good use of what Typescript has to offer, which IMO is very much welcomed.
Paypal bought Venmo after Venmo highlighted how far behind it was in usability and popularity in the younger generations.
Shut. Up. And. Take. My. Money.

This looks like the tool I've been missing for years.

edit: oh, development's stopped. Oh well, back to my side project.
Zelle is also sponsored by the largest banks in the US, putting Venmo at a significant disadvantage. They're already exceeding Venmo's payment volume [1].

https://www.cnbc.com/2018/02/23/mobile-payments-zelle-has-ri...
I agree with the bias aspect, as soon as they mentioned Univention I realised it was a sales pitch. Feels like ambulance-chasing!
As an RSS lover, I have zero interest in social features. If I occasionally want to share something, I can email/WhatsApp/Slack the URL; but for the most part I don't, and I'm able to read without the distraction and noise.
I've never heard of these complaints? This sounds much more like typical Linux Desktop issues in my mind.

Though at this point Windows 10 constantly loses windows on monitors that no longer exist...sometimes even the password prompt on my work laptop lock screen ceases to exist but I found plugging it into an external monitor brings it back on the laptop monitor...
Yeah, I remember moving so that I couldn't see the enemies on the next screen, mentally timing the movement and then coming back to see if they were where I thought they should be.
I've been using nest as well on a project. It's nice, but it's miles behind Rails.
It is interesting to talk with a family member who is a physician mainly for male veterans of the armed forces. He's got roughly the same training as someone who would treat families, but because he's worked with this older/sicker/male/poorer population with particular shared experiences, he's really developed an ear for what these guys are saying and not saying. It's a whole set of para-medical skills that do not transfer to children, women, guys who come from a very different demographic or cultural profile.

So I sort of agree that gut feeling varies based on the language a patient will use, but knowing your patient population well can help you tune in beyond the words.
> the REPL buffer is read-only which is quite bizarre to me

The way I work around this is to run the SBCL process inside a Neovim terminal split (with rlwrap). That way I get a vanilla SBCL REPL plus the stability of Vlime.
There are already speed runs and 100% speed runs that have the input sequence to run through a game, I think that most of the vast majority of games wouldn't need any machine learning at all to map the screens that need to be glued together.
I think they recommend using normalize.css instead of resetting styles.
It probably isn't.
Creator here. Although the site hasn't been updated in a while Write isn't dead - there will be a major update coming out in a few months.
How do they use Machine Learnig to analyze the data?
I've been living in tmux since 2009. Vim and emacs have remained strong editors all this time. They helped me to see that I need to transcend from the editor and create my own languages. Now racket will continue to augment my editors for years to come. It's all about the text my friends. Not the scrollbars.
Waymo will be first to market and will not likely sell their self-driving software to other would-be rideshare players (or their suppliers) for several years. All other OEMs, Tier 1s and startups in this space will be quick to follow with a comparable self-driving system by 2021. With all the new regulatory hurdles in mobility (as seen with scooter mania), I doubt that Waymo will just be able to throw money to scale fast enough to push out future competitors.

Once those self-driving systems hit around ~99.99% reliability, they will be indistinguishable from each other. Therefore, self-driving systems will be commoditized and sold to any vehicle manufacturer. Generally speaking, existing Tier 1/2 suppliers already plan to do this.

From there, anyone with $25M can probably just lease a bunch of vehicles, software, parking space and routing software to launch a regional TNC. Given a single region focus, these new regional TNCs should be able to outcompete Uber/Lyft. Remember that Uber/Lyft's greatest advantage is their supply of drivers; riders will happily download an app that delivers cheaper rides.

Today, it doesn't make sense to build core self-driving technology unless you have a strong resume to do so. Just wait 4-5 years and you'll be able to buy it off the rack (more or less). I am very happy that Waymo isn't the only one building because otherwise we wouldn't have strong enough market forces to drive down the cost of mobility.

Disclaimer: Founder of an AV related startup.
Salmon, a Python Mail Server
Only 2 million?

Seems low. I wonder if they'll adjust it upwards like every other data breach that happens every week since I can remember?

Sadly, I don't even care since I was never a T-Mobile customer and they already have my entire life like f*cking Keyser Soze 50x times over.
Zelle also allows search by number in all major bank participant integrations.
I thought that probabilistic decision trees had been around for a long time in other parts of medicine

e.g. http://www.seilevel.com/requirements/visual-models-save-live...

So I'm surprised there isn't a general one for paediatrics.
Hey, just a one-time contributor here (fixed a small bug in the wikitext parser), I have to say that the community is really, really great! I had never done any haskell before, but with just a little guidance from the IRC channel (#pandoc on freenode), I was put on the right track and submitted my small PR, which was merged quickly.

Overall great experience. Thanks for the great tool :).
> A vast number of users use their computers to check email, look up things on the web, and type up an occasional document.

Chomebooks.

These may very well become the standard desktop / laptop Linux.

* they are very secure

* they run Chrome extensions / apps

* the latest Chrome OS runs Android apps (and desktop integration will improve in a couple releases)

* very soon Chrome OS will run Linux desktop apps (eg, will install .deb files, apps like Gimp, Inkscape, etc) integrated into the Chrome desktop, without being in developer mode (eg "rooted")

* Chromebooks are very successful in education

* A fleet of chromebooks (eg, a school district) can centrally control their chromebooks, including policies. Fleet owners can negotiate volume pricing from multiple vendor suppliers. Chromebooks that are lost, stolen or eaten can be replaced for $67 / unit.

* You can buy expensive high end chromebooks that are very nice, thin, powerful, all day battery, etc

IMO, this could become "the year of the Linux desktop"
I built my company's LDAP infrastructure using OpenLDAP from scratch. It's redefined my pain threshold in the process!

OpenLDAP is a solid piece of software, no doubt, but there's one critical problem - most of the guides are third-party because the OpenLDAP documentation has been pretty lacking for a long time, and those guides are usually from the era before the entire thing was redesigned around OLC and LDIF! Adapting the guides is beyond irritating. I'm now at the stage where I have the schema defined and I no longer want to touch it, /ever/!
Aren't these still "secret" devices that show up even w/out a warrant?
After being a Tmobile customer for 6 years(and leaving this year), I do not trust a word they say.

Here is a list of unethical things they've done-

>Claim UNLIMITED when restricting people at 10gb hotspot and 50gb data. Their depriortization is unusable, but they claim otherwise.

>They sent their social media marketing team to astroturf in an /r/frugal thread critical of tmobile.

>Their customer service person canceled a plan and added a plan when moving around numbers. I dont know if this was intended or an accident, but after 2 months of paying extra, I asked for a refund, the store wouldnt do it. I had to call. This was a 2 hour process.

So 2M customer data? Says tmobile.

So no passwords stolen? Says tmobile.

I remember when they were 'the good guys'.
Purism's carrier-less phone cannot come fast enough.
No, just that it was originally under specified. It supports some encryption (i.e. the type it can't tell is there anyway.) It doesn't support one of the common ways of doing home directory encryption. So the article is definitely true, just more accurate with that update included. That also isn't the crux of the article's point anyway.
I have not used Venmo. Can someone explain the user experience around this? Does it happen just by doing a transaction or is it like posting something on social media with an audience dropdown box or something?
They still aren't supporting non-ext4 filesystems anymore.
I see you point, but I'd like to add that for people such as me it's not a preference, it's hard coded.
from the link since the trolls have come out...
"After a year on The Verge’s staff as a senior writer, Sarah recently joined The New York Times Editorial Board to write about technology issues. The move kicked off a wave of outrage and controversy as a group of trolls selectively took Sarah’s old tweets out of context to inaccurately claim that she is a racist. This prompted a further wave of unrelenting racist harassment directed at Sarah, a wave of coverage examining her tweets, and a final wave of coverage about the state of outrage generally. This is all deeply ironic because Sarah laid out exactly how these bad-faith tactics work in The Internet of Garbage."
Using an ebike as an alternative to owning a car or calling an uber.

I save a ton of money, in many situations it's faster than a car and it's more enjoyable.
Dell will reduce the price of many of their computers by $101 if you select Ubuntu instead of Windows.
For that matter, neither is a poor decision made by engineers who think it's fun to reinvent wheels. Both have happened plenty in history.
> my point was that other messengers have public usernames too, mostly their phone number and suffer from that same problem.

the difference is important. the thing that is happening with telegram is the expected behavior, you are supposed to be able to add random online users with their username to groups and contact them, that is also the point for a username so you don't have to share you phone number.

with whatsapp your phone number is not supposed to be shared with random strangers, and sure if somebody has your private mobile phone number he can spam you but that is not supposed to happen, and i imagine that whatsapp blocks that behavior if you try to do in for multiple users. with telegram i saw groups with 50k members added this way because there is a api for this, but there is no api for whatsapp and i think they block you after x tries or reports. the problem is much bigger with telegram.
Oh, wow! Awesome to hear! :) All the best luck with the development. I'm still using the app occasionally. I miss some features, but it's useful to me as-is already.
can you elaborate on that? I'd love to hear your thoughts.
Design, remix, and share your neighborhood street
Those UX issues would be far more useful being reported on GitHub than they are on HN.
Maybe I'm the outlier, but what keeps me on Emacs works out of the box without any configuration: the basic editing experience.

I do have a few extra things turned on, e.g. global-subword-mode so that I can traverse CamelCase as if it consisted of two words, and a few packages specific to the languages I'm programming in. But that's really secondary.
The Story Behind DOOM's Cheat Codes [video]
I have T-Mobile. 6 weeks ago my phone could no longer access the cell network. The support agent told me that someone went into a store, claimed to be me, and was able to change the SIM card. The history showed the employee in the store verified me by my driver's license. We changed the SIM back and supposedly locked the account.

I use Google Auth OTP for all the accounts that I can, and as far as I can tell nothing was breached or stolen, but I wouldn't rely on your cell phone or number for anything whatsoever, it's way too easy to socially engineer, or have some easily corruptible retail employee steal from you.
If you are a hacker it is not improbable that you are keeping tabs on updates for high profile software like Fortnight. In that case, doing things "low-profike" gives bad actors an edge.
This headline is deceiving. The actual statement from Mr. Wyden is nowhere near so conclusive:

>Moreover, while the company claims its cell-site simulators include a feature that detects and permits the delivery of emergency calls to 9-1-1, its officials admitted to my office that this feature has not been independently tested as part of the Federal Communication Commission’s certification process, nor were they able to confirm this feature is capable of detecting and passing-through 9-1-1 emergency communications made by people who are deaf, hard of hearing, or speech disabled using Real-Time Text technology.
wouldn't it check for aliases and functions first?
What I meant by the strawman there is that you were suggesting that I (or the paper at least) was implying the fish were doing something that could be seen as abnormal, when that was not the case. In any case, I suspect we could probably spend much more time going back and forth on this, but probably to no end in either case. I've enjoyed the discussion, even with the strawmen!
Libertarian paternalism
Hello. Maybe we can talk. I started a handwriting app (ios and android) a few years ago that doesn't use MyScript or WritePad but didn't have time to work on it due to work responsibilities and getting a new education. C++, OpenCV. Perhaps my work can help you out. Happy to share it.
I'm surprised that the author didn't like the emacs vscode plugin. I've been able to tweak it to cover most of the text editing and movement commands I use in emacs. In fact I find myself less and less in emacs for front-end stuff because I haven't been able to really configure tide (or tern, etc) to work optimally.
FCC stopped taking E911 seriously long ago.

There used to be rules with teeth that cell carriers must be able to locate 911 callers for the operator. Cingular got a tiny fine in 2003, less than their office party spend, but it motivated them (as AT&T) and TMobile to adopt the (expensive) UTDOA technology to comply. Sprint and Verizon did not, staying on A-GPS which has indoor limitations. People kept dying indoors, but meanwhile, the regulations demanding indoor accuracy are still in "proposal" and "study" phases in 2018 [2].

You can still get fined a little if you drop a BUNCH of 911 calls altogether, but for wireless location, life isn't worth much.

1. https://www.wsj.com/articles/SB105546175751598400

2. https://www.fcc.gov/public-safety-and-homeland-security/poli...
The name choice is unfortunate, "Write" was the name of WordPad before Windows 95, even to this day if you write "write" in the run dialog in Windows it will open WordPad.
https://root.cern.ch/tmva
That's my problem. I agree that notebooks create a troublesome dev situation, but "%matplotlib inline" and stuff like the pivot table plugin keep me crawling back.
I think its about time US passes laws that any company that suffers a data breach is mandated to give a identity theft protection for 1 year to people who's information was compromised.
In Tel Aviv Mayoral Race, Young Opposition Contests Well-Entrenched Veteran
I don’t have much experience with these but it sounds like using Excel- easy to get up and running, but the more you use it as a program the more painful it gets.

Professionals come into contact with such disasters and eventually get jaded on the tool itself, because they know where the story is going even if it hasn’t gotten there yet. Luckily there are always those astute souls ready to point out that we shouldn’t be such snobs, because the tool has good parts. We know, that’s why it got used in the first place.

Oh well. Where there’s muck there’s brass, I suppose.
The page describe copy/paste functionality towards the bottom. Would you mind saving someone the time to validate the two conflicting statements and explain the disagreement?
It happens just by doing a transaction unless you set the transaction to friends only or private. (I do think that the setting "sticks" for later transactions, but am not 100% sure.)
Your statement proves the point that developing for Linux means having to support many choices.

What patches will be needed for yet some different filesystem, or init system, or desktop interface? And how many hundreds or thousands of programs might be affected?
See above — https://news.ycombinator.com/item?id=17859000 — apparently, the author has some plans for revival! :) And by the way, the app's actually already usable as is.
CERN did a particule tracking competition with Kaggle which illustrate at least a use case : https://www.kaggle.com/c/trackml-particle-identification
Hello everyone, Kevin from Uppy here. We just added basic React Native support to our open source file uploader. For some reasons why we built a js fileuploader in the first place, check out https://github.com/transloadit/uppy/blob/master/README.md#wh... :) Happy to answer questions!
I love Emacs, but I don’t use it anymore because of the key bindings. I like them, but my pinky started aching when using Emacs for long periods of time. Reconfiguring all of them, including the ones from the modes that I use, doesn’t feel like it would produce good results in the end.

Since ditching Emacs, I’ve been using Atom, VSCode and Micro, but Emacs is superior IMHO. But multicursor support is really cool in these new editors! I’m using it all the time :)
I'm not much of a dev and historically just did things in n++ or vim. I gave a few IDEs a shot as I delved further into development, but wound up sticking with vim and eventually moved to spacemacs.

the initial task of setting emacs up seems to be one of the most common complaints, but I don't feel I really went through that with spacemacs. other than adding a layer now and then, I think I've made less than 20 minutes of changes to my config total, most of which was looking into a bit of lisp.

perhaps I should've tried a vim plugin for other ides, but I can't see myself switching to something like vscode or a jetbrains ide despite agreeing that they're good.
Ask HN: Any recommendations on dealing with a company restructuring?
The company I work for will soon go through a major restructuring. At the moment the company has a /very/ flat, start-up like structure (3 levels: 1 CEO -> 2 Managers -> ~100 employees). There are also roughly 10 team leads in charge of service lines/products, but that are not involved with the business side of things at all (e.g. budgeting, leave approval etc.).

The reorg's purpose is to introduce more structure and delegate responsibility (I guess all startups go through this?). Effectively the plan is to elevate the 10 team leads to managers of the various service lines and products they lead now, including some of the business responsibility.

I am one of the team leads, and also one of the most senior developers on staff. There is a big strategy session being planned to discuss and implement the reorg. The meeting will be politically laden (some guys manage 3 people, some as many as 20, with varying years of experience).

So I have two questions:
1) In general, what is your advice for handling the restructuring? Any experience, advice or mistakes, pitfalls or caveats you can recall I should avoid/lookout for? Anything I should specifically ask for, or push for?

2) There is a lot of unrest amongst the team leads (hence, politics) with some being way more senior (~10 years exp) and managing larger teams who will now be promoted along with/treated the same as mid-level guys (~2-3 years exp). There is a big question of fairness, and the road ahead. Any strategies for dealing with this?
It's very possible. I use Clojure on a daily basis, and I only rarely need Java interop to use pretty obscure libraries. It's not that bad, it's not any worse than using Java directly.
Maybe it is just me. I always had a feeling that Cli tools written in ruby were slow ...
I'm going to sorta break the prime directive and link the n-gate rebuttal to these articles: http://archive.fo/xcQ5j

Its a bit heavy-handed, but it does bring up a good point: A lot of this argument for HTTPS-by-default is all on top of assumptions about who is responsible for data security. We're doing a lot and things are improving, but the general public still are all yelling at websites for misusing data that we willingly gave over in the first place [0].

[0]:https://xkcd.com/743/
Thanks for the advice. I too have tried ambien, rozerem, and trazodone, and they have all lost effectiveness within a few days.

I've been considering giving CBD oil a shot, I've heard that it's helpful from a friend. I guess it's time to pull the trigger.
Israel’s Beloved Chocolate-Coated Treat Loses Its Bling
There's an activity feed, just like Facebook. Whenever you pay someone on Venmo the app will make a public post on your behalf, and any of your friends can see all of your purchases on the feed ("Bottomless mimosas", "Sushi with Jessica", etc).

Also important to note that your transactions are "public" by default, which means everyone can see them, not just friends that you've added.
Ok, so they should fix that and connect the stingrays to an actual network, and forward all calls.

Leaves the question what happens when they move or turn off the stingray.
I'm afraid I must disagree: Python packaging is as bad as its ever been; but now with more nuances to trip one up and occasionally work.
Imagine if you make a subset of these features available in text inputs (browser and apps) with a custom Android distribution. A step after that and you can make a big step in personal computing.

This is the first step towards something I've been thinking about. Maybe I really should just publish my ideas online instead of waiting until I'm ready to work on them.
Uber’s Bundles
Vets can’t talk to their patients either. I would be curious of how their approach compares to pediatricians’.
By quoting a few high-profile stories and ignoring everything else Mozilla does for privacy. That really is infuriating.
Clojure multimethods actually can do more than CL multiple dispatch, because they can dispatch by value rather than just type.