Hacker Newsnew | past | comments | ask | show | jobs | submit | youdounderstand's commentslogin

Net neutrality requires regulation. Otherwise everyone will follow what T-Mobile is doing.


Unemployment is only part of it. What about wages?


It's all speculation. Increases in productivity (GDP per hour worked) are typically accompanied by rising wages. So you're likely to see job losses in impacted industries accompanied by rising wages in aggregate. It's not obvious which direction inequality would head.


It's not speculation, stagnant wages is a real problem we've been experiencing for decades. As far as I know, no one disputes this fact, it's just that no one really knows what to do about it.


> All anyone wanted was a retina macbook air. That's it. Everyone was perfectly happy and just wanted a nicer screen.

The non-touch bar 13" model is exactly that. It weighs the same as an Air and has a smaller footprint, with the same 15W processor for good battery life. Problem is they jacked up the price because Apple.


Dear lord, either Hacker News has a surprisingly large Trump-supporting crowd or it's part of the Russian social media campaign.

Keep sowing that uncertainty and doubt on a report that is backed by classified information. Do you want them to reveal the names and locations of all our spies and detail our sigint methods? The end of the report says what "High Confidence" means.


I don't know if you are joking or not.

But HN has a liberal bias if anything; however I do believe that most people are a bit disappointed with this report. Maybe having hoped that it would clearly provide evidence that the big email collections WikiLeaks had from the democrats were provided by Russian state actors.

Instead we get half a report on RT which anyone could have written.


I didn't want to say this or bring this up, but I've noticed from a while that when you click on some of the accounts, you'll note a number of them are less than two years old, and have no description. Some are even less than half a year old, yet have >1000 points, and no shares, just that from comment upvotes.

I have a throwaway as the anonymous accounts on HN seem to be called that I use for example, not for trolling of course because I care about this community, but I hardly ever use it and it has probably less than 50 points due to that. How can a 150 day account accrue 10 points per day?


So we're to believe the government without any evidence? That's the classic case of argument from authority.


Just because "argument from authority" was put on some internet list of biases doesn't mean it can not, at times, serve as a useful heuristic.

There's also a difference between "argument from authority" and "argument from a position of known knowledge". Example: radio ad says "Buy milk! We need milk". Will you give it the same credence as your spouse saying the same thing?


"the government" is made up of a shit ton of people. I don't think there's some grand conspiracy involving the intelligence agencies, the Obama administration, and even Republican Senators to make all this up.


You're right. There must be WMD in Iraq.


You're being intellectually dishonest. You have no way of knowing about correct reports that the intelligence community provides the military on a constant basis.


Intellectually dishonest? You're the one who started this comment chain with the false dichotomy that anyone asking for concrete evidence is either a Russian shill or Trump supporter.


It's "intellectually dishonest" to doubt the existence and alleged content of material we'll never see? That's Orwellian.


I think it's really hard right now to know exactly what information to trust.


Or you live in the other 90% of the world, who can't believe how disconnected from reality the US government is.


Right, the other 90% of the world saw how ridiculous the election was with all its focus on email scandals and fake news, then can read Trump's Tweets and see how even further disconnected from reality the US government is about to be.


FBI concluded with high confidence that north korea was behind sony hacks. Anyone who doesn't trust these clowns is not automatically a 'trump supporter'.

1. https://www.fbi.gov/news/pressrel/press-releases/update-on-s...


Are you suggesting that if one assessment is inaccurate then we can never trust them again? It's undoubtedly not even the same sources or investigators as this report.


Is trusting them because we should trust them somehow a superior heuristic than a track record?


Only if the track record you're referring to is one that you cherry-picked based on your agenda.


do you have an example of a successful investigation involving online hacking ?


Good luck when your program is dynamically linked to a library built with a different version of STL.


Wouldn't this run afoul of the ODR, anyway?


I don't think so, ODR applies per program, the library and main program are separate.

Object layouts will be likely different and the main program will probably crash.


Not so: The Standard doesn't have anything to say about the differences between static and dynamic libraries, or the differences between a .exe and its .dll's (or .so's). The program is composed of all the things that link into it as far as the ODR is concerned.

The breakage from mixing different library versions (say, MSVCRT versions, for example) is a direct result of violating the ODR.


The standard doesn't say anything at all about dynamic linking AFAIK, so it's basically OS-dependent. I think it works (as in the algorithm is well defined) in Linux, but it's best avoided due to complexity and non-portability.


Exceptions or STL classes shouldn't cross library boundaries though, otherwise things will break.


It will work perfectly fine as long as the libraries use compatible ABIs.

Make sure that your compiler provides a stable std library ABI.


Good point that it's technically doable.

Is this done a lot in practice? I had the impression that a lot of projects stick to C APIs in dynamic libraries.


MSVC does not guarantee a stable standard library ABI, so those that need to target it are out of luck. In linux land, the switch from libstdc++5 to 6 still haunt the memories of many, although it was quite a long time ago (gcc 3.4) and the ABI has been stable since.

In practice the reason that many projects provide a C ABI is that they want to interoperate with other languages and the C ABI, being extremely minimalist, is the least common denominator.


And that's why exceptions have no real world usage in C++, except for a few local functions here and there.


There are real use cases where you need granular control, like implementing WinRT components on Windows. Basically, anytime you need to have a barrier between error code-based and exception-based code, or at ABI boundaries.


To be fair, SurfaceBook has a 15W TDP dual core CPU.


"To be fair" if I can observe at most a 10-15% difference on my primary CPU+IO bottleneck with power consumption on then I do not care much about the specifics of the underlying hardware.

Ironically, the only thing my MBP is better at is gaming.


Your personal workflow isn't really a generally applicable benchmark, and if Apple had gone with the 15W TDP processor people would just have more ammunition for the "it's not pro enough" argument.

The Surface Book is probably a better choice for you, though. My workflow sounds pretty similar to yours (maybe not quite as heavy a background load, though I do some incremental compiling and whatnot), and I have the mid-spec 12" Macbook which routinely gives me 10+ hours of programming and web browsing (I use Opera with the adblocker and battery saver turned on). I simply didn't need more power; this little machine handles everything I throw at it. I think a lot of people fetishize computing power to the detriment of their own convenience.


> Your personal workflow isn't really a generally applicable benchmark,

On the contrary, I think many developers here would be interested in the actual difference observed as opposed to benchmarked. My workflow is unusual in the wider world, but compiling Clojure, running webpack, compiling Android executables with Gradle, and running ocaml's compiler are all somewhat unique to this sphere. I feel comfortable talking about it.

> I think a lot of people fetishize computing power to the detriment of their own convenience.

I agree with this. That's why I think my surface book is a good compromise. A nice medium of a lot of things, acceptable speed at standard tasks with excellent battery life, a touch laptop for when touch-centric work and usability arises, and for my eyes the nicest screen shipped on a laptop right now.


>"To be fair" if I can observe at most a 10-15% difference on my primary CPU+IO bottleneck with power consumption on then I do not care much about the specifics of the underlying hardware.

To be fair, others dont have the same workflows, and see far greater than 10-15% CPU+IO improvements.

And people got enraged when the new MBPs wasn't that faster compared to last year. Imagine if it merely had that Surface cpu...


> To be fair, others dont have the same workflows,

""To be fair"" I don't think my workflow is exceptional for this environment. It varies from big compiles (android) to small compiles (webpack) and web work. It's quite normal for this audience, as far as I can ascertain.

But... I'm not sure why you are commanding me to imagine something here. I have 0 interest in imagining what excuses people make to keep or stop buying hardware from Apple.

I have my own reasons, and I've been pretty public with them. They extend well beyond recent hardware revisions, and have to do a lot more with software and the refusal to ship a touch screen.


>It's quite normal for this audience, as far as I can ascertain.

This audience isn't the only audience. Video processing/export pipelines, for one, show more than 10-20% improvement in Premiere, and close to 50-100% in FCPX in the new machines.


I've got an XPS13 with an i7-6500U. That CPU is surprisingly powerful. I tend to throw quite a bit of multi-core C++ compilation or heavy Java workloads against it and so far it hasn't noticeably faltered once. Don't underestimate them just because of the low TDP!


So does my Macbook pro 2016 =) The touchbar-less model.

I bought this model for the extra battery life. But I'm also far from impressed. It's my main complaint tbh.

I find that my typical usage which is on the heavier side (chrome, + 1hr of facetime) I get about 3.5 hrs battery life.


SurfaceBook is dual core, not quad core (but you'll be hard pressed to find this via any Microsoft marketing of surface - has only been confirmed by PR, no mention on any official press sites)


You're never going to get smooth scrolling if you need to hit the UI thread for every touch event. The platform UI frameworks use background threads for scrolling, directly in the OS compositor.


I don't know about Android, but UIScrollView does all its work on the main thread of the app.


This is not strictly correct. CoreAnimation does it's work in a background thread, so the mechanical work of scrolling pixels is not done on the UI thread unless you are doing custom drawing. Under the covers its a texture so the scrolling is really just translation.


If you want to be pedantic, this isn't quite right either. CoreAnimation does some work on the main thread to encode layer properties and send them to the render server, which is in another process, not another thread.

The important part isn't the amount of work it takes to render, it's that event handling is serialized with all the other stuff happening on the main thread.


Thanks. I assumed iOS was like Windows. Although Windows also has scroller controls that you create on the UI thread but delegate the actual event handling to the compositor.


A compositor can only do scrolling if the app is written with a retained mode API. The low-level APIs in Windows are immediate mode, whether GDI or Direct2D.

For most of time, ScrollWindow / ScrollWindowEx was how you scrolled. It doesn't know what to draw in the invalidated region because it's an immediate mode API.

In Direct2D you can use e.g. a translation to get the renderer to draw a bigger bitmap in a different section of the window, but you need to render the bigger bitmap (i.e. assemble your own retained mode). There's no free lunch.


I'm talking about the UWP/XAML/DirectComposition world, which admittedly is not game-related.


Undoubtedly due to blocking the UI thread on I/O.


Or an overabundance of I/O.

A friend showed me the industry-standard database app used to manage most Internet-connected second-hand bookshops (I think).

Its development decisions went something like:

"Hey, let's be sooooo awesome and update the search results live, as you type! Wow, without even a one-second delay this is SO REALTIME - like we're in 2187"

(later)

"Do we need to index the database? ...eh, nah. I don't think our custom database solution even supports indexing. Kay."

In my friend's case the store he's at has tens of thousands of books.

Cue perpetual SSD replacements by all the shops using this software

My approach to using it (when my friend and I were discussing it while I visited) was to hit Win+R to obtain a text box, type my search string, then ^C/ESC/^V it over. The database app would lock up for about 1.2 seconds per keypress.


Acceptance testing? Load testing? No, never heard of those :-/


and the slow database backend


The problem is there shouldn't be much so I/O for loading programs in the first place, but .NET loves loading an exabyte from the disk whenever any program runs.


That just means your parents wealth will dictate your future even more.


What does parent wealth have to do with it? I watched this documentary years ago. https://www.youtube.com/watch?v=kC_RYgkkmcM I totally agree with this film.

Apparently back in the old days you could work a part time job, and pay for college at night debt free. If the gov keeps handing out loans, then what incentive do schools have to keep their prices low and compete with each other?

Oh and then the presidents of some colleges are paid more than the president of the United States. I guess appointing 4,000 people, managing the military, a bunch of departments across the country, etc is easier than managing a bunch of kids by their logic. Oh and don't forget we gotta build a nice stadium so I can put my name on it too!


> Apparently back in the old days you could work a part time job

Even if that was true, it's not the old days anymore. The college I went to is now at 50,000$+ a year with compulsory room and board. Try paying that off with a part-time job and still competing well with your rich peers.

No matter what, it's an enormous advantage to not have to work while in college. I know I wouldn't have done as well if I was working simultaneously, since I was still stressed out as is.


Wow, that's about $200,000 over 4 years.

Yeah, I agree it's high. I just think if loans aren't easily given out like they are then colleges would be forced to lower their prices.

Yeah, I feel if you really want to master something you need to do it full time. Just seems like the whole system is screwed up as it is right now. Plus if you got a job at McDonalds and went for a PHD in physics they still count you getting a job even if not in their field as part of their success rate. I feel it's totally misleading.

I don't know if these young people even know what they are getting into. My mom says to just file bankruptcy if it doesn't work out, which isn't true. Many people falsely believe that.


Tuition at the college I went to was about $8000 a year. I graduated in 2013. What did the extra several of tens of thousands buy you?


It was one of the the few smaller colleges with a linguistics department, so there's that. I had small class sizes and good, well-known professors, but the main reason is because I was 18 and I was just expected to go to a college like that. I personally didn't want to go to college at all, but it wasn't an option, and my parents fortunately had the money to cover everything. I got a national merit scholarship which knocked about 20,000$ off the price tag (and I contributed ~3000$ a year), but still, way too pricey. Many of my friends took out huge loans to go there. If I had the choice I would've lived abroad for a few years and then went to a state college.


Where I live, State owned universities subsidize in-state students tuition so it ends up being $12,000 without room & board. If it's not State owned, it's usually in the 30,000's not including room & board.


To add to that I would argue that if we made sports optional that could also make college cheaper. Not everyone wants to go to a school for the sports team they want to get an education and get out in the real world.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: