skysight-inc/HackerNews huggingface dataset:
I had to take 3 of my wisdom tooth out in 2 sittings. For the last one the junior dentist couldn't get the tooth and the senior one came in gave it a couple of hefty twist/pull before raising the chair and completely leaning on me and finally managing to pull it out. It was more painful that time, swelling took a weak to get down. But it still wasn't terribly painful with a single injection of local anesthetic on the gum. All my teeth's were like 45 degree angle and pressing against the molar which caused the pain. I have to wonder what kind of pain or condition would require a general anesthetic.
It would depend on the operation. Back in 1982, I had surgery to repair several ligaments in my knee. The plan was for me to be awake for the entire operation. (They gave me headphones and let me pick a radio station.) The neural block did not quite take, because I felt the incision -- not as if I had just been sliced by a scalpel; but, it was uncomfortable. They decided to knock me out and turned a valve on an IV and I was out. Unlike full-blown anesthesia, I was barely out and was awake about 10 minutes after they finished.

Two years ago, I had a vitrectomy and I was awake for that. For that, I would rather have been asleep. Even if you can't feel them poking your eye, it's a bit unsettling.
It's not new. It's been happening to me since I started using Ubuntu in the 8.x range.
But that's network lag, not computation inefficiency. Compare either a spreadsheet program running on a mainframe back around 1990 to Google Sheets, or else compare a DOS spreadsheet to a spreadsheet running locally on Windows today.
I was under the impression that HelloFax/HelloSign basically did this -- they would let you digitally sign the document, and then fax it out to someone (possibly yourself).
Click Through Rate?
But having an MS in data science without being able to write six functioning lines of python is already common.
When I saw this title I immediately thought it was a conference discussing the emacs editor.
Whether or not that's true, you have little to no power to change it.

Unless you have some genuine superhuman value for justice , you'll be better off spending your energy learning how to work within the system versus being angry/complaining about it.
- FLAVOR: Ubuntu Desktop
- HEADLINE: Better support for peripherals
- DESCRIPTION: Drivers suck
If you buy a wrong printer brand or model you may end up returning it. Simply because it happened not to be supported by the manufacturer and/or Ubuntu
Overall, the desktop needs more radical refreshes, bash replaced with OhMyZh, no more Unity and a batter package manager, too.
- FLAVOR: [Ubuntu Desktop]

- HEADLINE: Improve Desktop Apps Ecosystem. Make it easy for Ubuntu App Developers to Make Money $$$

- DESCRIPTION: I recently moved from Mac OS X to an Ubuntu desktop machine for day to day development. All my comments are relative to Mac OS X (I apologize cause I'm still a Mac fan boy). The only thing I really miss is the massive number of high quality apps available to me on Mac OS X. I wish Ubuntu could support Mac Apps in some sort of Mac sandbox (ala Wine for OS X). I know this is a pipe dream cause of the complexity of it but putting it out there.

A more realistic request is that you create/encourage tool makers to create Snaps. Snap packages must become compatible with flatpack to have any chance of becoming ubuitquitous. Fragmentation in Linux desktop apps will only continue hurting Linux adoption. I think the Ubuntu App directory feels too basic with too few options. Encouraging developers with better tools, better discovery and making it simple to port Mac/Windows apps to Ubuntu is the only way Ubuntu can begin to gain marketshare. I love Ubuntu but I still go back to my Mac Book PRO when I need to edit audio or have to login to many sites since I use 1Password and they have no Ubuntu app.

Ubuntu could work with the top 500 Mac App developers and help/advise them on how to easily port their Apps to Ubuntu. I'd happily pay double the price of the Mac App store Apps to have them on Ubuntu but their is no way for me to give them money. Get money to the developers and they'll come. This is missing from Ubuntu Apps.

I apologize for the long rant. I would've written a shorter comment but I didn't have the time.

- ROLE/AFFILIATION: Developer at Startup
This is spot on. I have observed this very thing happen with co-workers who abuse git aliases to "avoid git complexity." They have an alias for, say, "add everything, commit and push" and they end up committing all kinds of random files to the repository. Or with another alias, they manage to merge random branches into their working branch and they don't understand how that happened.

Another example is the VS Code "git sync" button. I'm never quite sure what's going to happen if I press it. Will my branch get merged with upstream? Or rebased? Am I going to end up with the working tree in the unpredictable state?

This is where the Python guideline "explicit is better than implicit" applies to git perfectly. Git already does a substantial amount of work under the hood with porcelain commands. There is no benefit of stripping git off the fundamental concepts like branches, remotes and staging. It doesn't simplify the conceptual understanding of git, but only obscures the git behavior.
I do not think its new, and this scene[0] captures it really

[0] https://www.youtube.com/watch?v=5zK-b0INu1k

I did not see the movie but this scene was shared with me while discussing the business religion.
> Amusingly, Google's employment contract, which specifies binding arbitration for employee-employer disputes

Sorry, does this also apply to ex-employees? Or did they go to arbitration _before_ he quit, implying that they had an inkling of the theft even then?...
> A programmer writing software with malicious intent or with the explicit purpose to defraud, undermine, or otherwise harm another person and/or their property should absolutely be held responsible for the code they write.

Then I think Cisco, Microsoft, and all the other NSL, backdoor inserting, government roll-over companies count in this category too. Do you not see how slippery the slope is you are arguing for?
Trolls were always winning the internet. From "RTFM" attitudes to anonymous user accounts. It's a troll playground. Don't get me wrong the internet was built to be/can be an incredible tool, but let's not misconstrue this is a new trend.

EDIT:
I find the issue with the candor on the internet is lack of context 90% of the time.
I've worked with SMT solvers, Z3 in particular, before and it's definitely doable to prove two pieces of code equivalent, but that depends on the implementation used. Unfortunately, most academics, even when publishing at very influential conferences, rarely present their code for audit.
The higher you climb in the ladder, the more you focus on non-technical topics like scaling, budgeting, revenue growth, recruiting, etc etc etc.

You're describing a competent product manager.

Those CEOs you mention are really thinking about geopolitical strategies like how do we deal with this new anti-privacy legislation, or changes in the rare earth metals market, or diversity, or what should we do about VR or cloud etc...
Quick, how do you install redis to a different prefix? Everybody knows `./configure --prefix=...` (or if they forget, there's `./configure --help`), `make PREFIX=...`, not so much.
iOS uses Qualcomm and Intel chipsets for basebands.

For Qualcomm at least, they share a lot of code with Android, and nearly all the code is fully closed source, even to Apple engineers building the phone above.

Note that code does everything from camera autofocus to doing NAT for tethering, to audio decoding while the CPU is sleeping, to setting up the GPU, to handling supercomplex GSM protocols, to determining USB charging current and serial debug interfaces. It is probably more complex than the whole of the rest of the OS.

Looking at the quality of open source code from Qualcomm, I have nearly zero confidence in the security of that baseband. I'm confident you could find an "accidentally" open debug interface within a few days of looking.
> For access points with 2 and 5ghz bands which are both weak my laptop will continually jump between them

Wait, what? I wish my laptops did that at all. I always wondered why nobody ever figured "oh gee we have like 15% signal, do you think we should connect to this other 70% signal hotspot now that no TCP connections are open / no network traffic is active? Nah, let's just stick with the 15%, wouldn't want to drop the connection for a second."
For comparison, roads and parking cover the same area as the entire state of West Virginia, roughly 24,000 square miles or 62,000 square kilometers.
> This would be awesome. Even when both the laptop and the external screen are 1080p, different scaling could be helpful if you want to use a dual monitor setup effectively.

Actually, this is especially true when both are 1080p, because laptop screens are never as big as desktop monitors, and we also tend to use them closer. I have this exact problem right now but I think I've just adjusted my eyes over time to squinting at 1080p at 14", or perhaps I turned on some display scaling and forgot about it.

> For example, you can have a window that straddles both monitors. What should the scaling be?

Intuitively, I feel like you should use the physical DPI of both screens to make sure that the window has the same physical dimensions on both. But that'd probably lead to weird scaling factors like 1.17 instead of nice round ones, and thus fuzzy scaling, so it probably couldn't quite work. I guess perhaps you'd just snap each display's DPI to the closest predefined value (eg. .25 increments which I think most systems use these days). Then you'd get a similar-sized part on both sides of the boundary.

But yeah, I think overall if you actually use physical DPI for scaling everything should work out close to nicely.
What makes Fuchsia different then so many other attempts at writing a new OS? They aren't writing a new OS, at least, not in the complete sense.

They are using the IPC system developed in and extracted from Chrome. They are drawing everything in userspace with fast graphics render but the logic for all system components written in Dart from the Flutter project. They use musl for the libc. They are using the little kernel for the core kernel.

As a long time Linux desktop user myself, I'm really excited about this project. A secure desktop without tons of system calls? Userspace graphics? Not HTML/JS based? But could still be used for development? Yes Please!

It's really easy to compile and get it running. Try it out!
It's really no big deal. Popped a bicep, so at Andrews they just did an arm block and sewed it back down. Will have another block done for a detached tendon on my ankle. Blocks are the way to go where appropriate. I can't stand being put out - time to clear the fog after waking up seems to get longer and longer as I get older.
f.lux for Linux is an X11 app, it does not care for Unity or Gnome. You have to manually start it after you log-in, or find out how to make it autostart. Not very user-friendly.

Being X11 app means, it does not work with Wayland.
Yeah, I'm interested in the original user's self-identification as someone who mistrusts globalists. Thank you for the summary!
Isn't that what SpaceX have already done?

I'm not sure what advantage additional solid landing rockets would provide over just slightly bigger fuel tanks for the main engines.
I believe that is GPs point.
And having to click an app and window to give it focus, then swinging the cursor up to select a menu, then back to the app...

I think it is copied from Mac.
It's unclear to me why this got downvoted as it addresses OP's question with one of the most popular and detailed references for choosing a VPN which also explains the specific privacy implications to consider (which of course cannot be answered universally as they vary by person).
Is this some kind of fact based comment?
I paid $10 to send a 28 page fax. I absolutely believe utility and govt companies still use fax because they want to make somethings very hard for the average customer. There's no reason why I shouldn't be able to send an email a pdf to show good credit so they don't charge me a deposit fee.

Twilio please build a mobile app so those of us who don't live with typewriters and fax machines can deal with our nasty govt.
Mirror in brain surgery reminds me of Ted Chiang's (he's been mentioned on HN a fair bit of late) story Exhalation http://www.lightspeedmagazine.com/fiction/exhalation/
I hope you didn't just throw https://github.com/postgraphql/postgraphql and https://postgrest.com/en/v0.4/ behind some closed source code and called it a business.
this needs to be open source. this plugin could be very dangerous to install
Shoot I was fooled by it. Seemed like a good idea to me.
"You don't think a downvote function could also be a good way to say "I disagree but have nothing more to add and I don't want to clutter the conversation"?"

It absolutely could be, no sarcasm, but it would somehow have to be detached from "this comment is good/bad and should be promoted/demoted". "I agree/disagree" and "I think should be promoted/demoted" are certainly going to be correlated for as long as you are dealing with humans, but hard-wiring that correlation to 1.000 right in the design of the system is not going to produce good results. There is a reason all the successful upvote/downvote sites at least have a culture of explaining to people that the votes are not for agreement, even if it breaks down after a certain scale.

And I've never seen a successful two-dimensional moderating scale. (I've been keeping my eye out, and I'd invite anyone who could show me one to reply and tell me about it, please.) Slashdot came closest with what was about a 1.2 dimensional system where you could upvote/downvote with a set list of one-word reasons, but there was still no "-1 Insightful" or "+1 Contrarian Opinion You Need To Hear" or anything. (Capping at +5 also limited things.)
A lot of the personal financing industry still does too, particularly for car loans. There are some web solutions but they always involve some third party service that both the car dealership and bank has to sign up (and pay) for.
> I've pondered where you even start today if you want to build an 1800's style "built to last" home...

> Is anyone building stuff like this today?

can it even be done while satisfying modern building codes and energy efficiency requirements?
Startup School will have no effect on your YC Accelerator application.
I use this on Windows 10: http://windows10_dpi_blurry_fix.xpexplorer.com/ and it works fine. If you have blurry text, disable DPI scaling in that app (right-click -> Properties -> Compatibility -> Disable DPI scaling) and this will take over and make it usable. There are a couple of applications that act wrong no matter what (Battle.net for example), but most of the time this fixes it well enough.
The FBI paid $1 million to "get the data from apple", and that was a phone that was several generations of hardware and software security updates old. If you have a magical iPhone exploit, there are people who will pay you a lot of money.
Have you tried plesk or Vespa? Not sure why you want to kill those businesses by having them I provided for free by canonical... There is also cloudron for web apps.
Also, they want Vulcan to replace both Delta and Arian family. Thanks to SpaceX they don't need two anymore.
The gun analogy is good but shouldn't there be more than just intent? Otherwise, a gun-owner merely frequenting a section of town known for crime activity would suffice as "intent".
I'd be surprised if it wasn't similar to (or exactly like) their POST auth. They concatenate the URL, the post variables (alphabetically sorted) and your twilio account id and hash it with your auth key. They put that hash into an auth header on the post.

I had to dig into it because we had a reverse proxy in front of our app and the hash generated by their client .net library was understandably different than what they sent because the domains were ultimately different.
Trolls, in a broad sense, win life in the same way. "This is why we can't have nice things," is a practically universal sentiment, and much of our human endeavor is geared to managing the activities of its edge cases. Technology only empowers people, it doesn't make them better people... so this is the result.

The response will be a combination of social quarantine, and an upgraded intellectual immune system on the part of netizens. I think Trump's election and the damage his presidency is likely to inflict will be a bit of a turning point in the collective attitude to trolls in general.
I am suggesting a leaner version should exist.

The same way there's vim and neovim without the legacy stuff.
Hello all! Recent creator of a similar tool that has been getting a lot of buzz, I am here to throw some constructive thoughts out there!

These ideas are useless from a technical level (for all the reasons that have been mentioned already.)

Where they are useful is at a social level. People are energized and ready to fight. Many of them didn't know about this issue. Many of them didn't know that there are things they can do as individuals to fight back. Your tool (and mine) are getting attention because they open eyes and tap into pain.

As useless as noise might be, people understand the idea and that makes it accessible. That means people will try it, get it, and share it.

We need to leverage that attention in order to teach those people things they need to understand about privacy. Our tools should be seen as a gateway into impactful approaches like Tor, VPN, HTTPS Everywhere, Privacy Badger, and the EFF at large.

Tooting my own horn: that's what I've been doing with https://slifty.github.io/internet_noise/index.html

In all interviews I make sure to explain that while this is an amusing form or protest, it is not effective and people who care need to go take the steps outlined on the project page.

A website can do this. A chrome plugin, however, risks being harmful with minimal benefit. It minimizes the potential for communication to your audience, it is also harder to access which means you are touching a more narrow audience.

Here's the good news! The project I linked to is open source -- https://github.com/slifty/internet_noise/ -- you could contribute to it directly and then update your plugin so that instead of generating noise and hijacking their browser information you just direct them to the website version of the concept.
UNIX, as a viable OS model, isn't the last word in operating system design. It has too much design decisions and other baggage rooted in technology dating back to the 1970s. As Rob Pike, one of the people who worked on UNIX, said "Not only is UNIX dead, it's starting to smell really bad."

On top of that, Linux essentially sucked all the air out of the UNIX development space by killing off all the commercial UNIXes. Carrying Linux forward rests largely on the shoulders of the kernel team and whatever contributions other businesses feel like making.

So where is the next major OS coming from? Google and Microsoft are the last two companies with the talent to build a future OS and enough resources and clout to push it enough to get traction. (In theory, it could also come from the community but people like Linus only come along once in a generation.)
Remember what day it is in Tokyo, folks.
Wikileaks releases CIA's Marble: Malware obfuscation tools
The raw numbers are not really useful. There are a lot of EOs which do not push the bounds of presidential authority (awarding medals, ordering flags to half-mast, etc). They are not comparable to EOs which, for example, order the government to not enforce immigration law, or use torture.
Pretty cheap if it ends up saving the Android ecosystem.

Android is maybe using 10% of the functionality in the linux kernel but is paying all the overhead and friction of maintaining a branch for each and every device.

I think google wants to heavily encapsulate the hardware vendors drivers and customizations and provide a stable API so google can pretty much update devices with on its own without much interaction with the hardware manufacturers. (Which are very complacent about their updating)
Ditch the elevator pitch
> “win-win situation”

There's something on that phrase that really hits me very hard, so that every time I hear it, by reflex I'll start looking for the exit and what paths I may take to run there.
This doesn't pass the smell test for me. The vertical velocity when it lands it not very great - if landing gear has no trouble supporting the plane during taxi off under full weight, I find it preposterous (and reckless) that it would be insufficient for landing. The idea that planes routinely dump fuel if they have to circle around and land immediately after take-off is absolutely ridiculous to me: if there is nothing wrong with a plane, highly combustible fuel is far safer inside than outside of it.

I found your suggestion so ridiculous I Googled "do planes dump fuel" and got this top answer

http://aviation.stackexchange.com/questions/29232/do-airplan...

"Do airplanes dump fuel before landing?"

For which Google picked the summary: "There have been many explanations given but ultimately the answer to your question is "No, aircraft do not dump fuel prior to landing unless it is absolutely necessary.""

Reading that page: as a rule fuel is not dumped!
So the whole thing is nothing but an exercice in survivalism? That is ludicruous. There is no need for that.
A corollary from William Gibson's famous quote, "The future is already here — it's just not very evenly distributed.", is that just because you're living in the future where you, and all your friends have smartphones, doesn't mean that everyone does.

In fact, there are huge swaths of people that don't even have broadband Internet access, even in the US, even using the FCC's antiquated definition of broadband of 2 Megabit. Meanwhile, I can get 20 Mbit with my cellphone on 4G LTE on a good day.

Be careful when extrapolating from things you don't use because it doesn't necessarily follow that others don't.
That document doesnt have the word baseband on it. I'm guessing they dont do anything about it?
No, it's more like arguing that if one is OK with the (lots) of platforms GCC covers, then it shouldn't matter if some extension is GCC specific. Your program is still portable for your use cases.
This is about as credible as saying that the Michelangelo virus was really intended as a remote wipe tool for IT departments.