skysight-inc/HackerNews huggingface dataset:
I don't know if people will switch per se, but people will be less inclined to purchase the latest and greatest from Apple, and less willing to invest in new things like AirPods or iWatch.

If my MacBook Pro dies, which I really hope it doesn't because it's great, and I want to back up my iPhone to local storage, I might get the cheapest Mac Mini I can and use it as a storage device. Yea, I can't move something like that to Linux as long as Linux mobile backups are not great. No, I won't pay for iCloud, and I won't use my MacBook Pro dying as an excuse to buy a new MacBook Pro or an iMac like I might have before. On the side, I may be purchasing a thousand dollars in PC parts and running Linux on desktop, and using my MacBook Pro to just SSH into my desktop using OpenVPN and dynamic DNS through AWS Route 53, and using it as a mobile battery-powered shim, which can be much more easily commoditized. Maybe my MacBook Pro dies and I use a Thinkpad as a replacement to SSH into my desktop, and I learn to love Thinkpad: https://geoff.greer.fm/2019/03/04/thinkpad-x210/

I should hope Apple doesn't want that. Apple should want me purchasing the Mac Pro or the iMac Pro, and maybe complement that with the MacBook, and some AirPods and an iWatch to boot. The buying decision shouldn't be like pulling teeth, and since it is, I think Apple has lost a good deal already.

I will say my personal pain tolerance for this kind of stuff is low. I will personally invest a great deal of energy to future-proof my personal infrastructure. But I don't think others are too far behind as long as Apple keeps increasing or maintaining the cost of being an Apple customer over time.
"Work is what you're doing when you'd rather be doing something else."—Anonymous

"I'm in search of a lifestyle which doesn't require my presence."—Kinky Friedman, Washington Post interview, circa 1983
Exactly, and the net effect of a single action against Facebook is greater than hundreds of actions against individual discriminatory landlords.Facebook can clean up it's act and prevent (to the best of its ability) legally discriminatory ads, which would deal a huge blow to those individuals who would have committed future discrimination.
It might help to ensure your DNS is not provided by your ISP. You might also want to look into a "VPN".
Wow Airline Ceases Operations
In the old days a master was responsible for those under him. People were owned, they were not viewed as people with their own agency. Anything bad they did was treated as a sign that their master failed in disciplining them properly. With the increasing complexity of organizations, this idea of a high level boss bearing the entire responsibility for all of his underlings becomes unreasonable. We also have a different view of individuality now -- this particular development is modern. So I attribute this disappearing act of accountability to the increasing complexity of things and perhaps too much faith in individual autonomy. But I agree that people have always naturally tried to make accountability disappear, it's just that we are really really good at it now and the world is often too complicated to come to the bottom of any matter efficiently.
>Professionals are the ones requiring the latest equipment, purchasing the highest-margin products with the highest price inelasticity (not looking for discounts), the ones most likely to advertise through word-of-mouth, and the ones contributing the most to brand value.

Apple is still selling the Mac Pro that is unchanged from the 2013 model for full price. It's abundantly clear that they either don't know what professionals want or they don't care.
I answered a question and got downnvoted for answering a newbie question.
Stack overflow is a 50/50 gamble. You either get help or some self righteous jerk flags your question and tells you youre stupid. I hope the new CEO fixes this. Their brand equity is really bad but you use them because you don't have that many options.
Yea, in LL, 1 second of arc at the equator is about 101 feet or 31 meters which means it's pretty easy to figure out relative coordinates, particularly N/S. Even UTM/MGRS is better in this respect.
74% of US coal plants threatened by renewables, but emissions continue to rise
I would be confident in saying MITM attacks have existed even longer than encryption.

- A dispatches messenger towards B.

- Bad actor intercepts messenger.

- Bad actor detains/kills messenger.

- Bad actor dresses up in messenger clothing.

- Bad actor delivers message to B as if they were the original messenger, having read/altered the message in the meantime.
This is important to echo, I think. In service industries (I'm most familiar with property management) there's a very real tendency for folks in today's "Grandma" range to just flap their hands and yell when asked to email instead of call, even when they get a receptionist who can take the problem down and email it in for them. But it's unreasonable to admit that they just want a person to bow and arrow and treat them specially, so it becomes an "I can't [so you have to]". And now a lot of this performative incompetency has now seeped into the general reference pool.
The Unexpected Philosophical Depths of the Clicker Game Universal Paperclips
I have had this issue, my mom has had the issue, and so has my brother in law. I ended up buying a used X1 Carbon on ebay and throwing Ubuntu on it. It will probably be a long time before I buy a MBP as my main dev machine after this fiasco, the X1 Carbon (while not perfect) is just too reliable. It's also comforting to know that if I break the X1 I'm out a few hundred dollars rather than a few thousand.

As someone who was a huge Apple fan, they have really gone downhill lately.
You could go the computer engineering route. It's a nice combination of EE and CS classes that will give you electrical theory experience that a CS major will not get and more experience with digital/software design than an EE will get. Not every university offers it. There is usually a large focus on writing C and Verilog/VHDL in the higher up classes. If you can't pursue a computer engineering degree at your school, an EE degree with a heavy focus on digital design will get you close. If can, try to get approval to take CS classes to expose you to more FPGA things if your CS path does that. There are a bunch of free online MIT classes for this kind of stuff. One thing to help, go out and buy a cheap Xilinx or Altera FPGA to start messing around with stuff on your own. Learn how to write fast assembly for MIPS or 8051 and fast C for RISC-V or ARM processors.
> Half the "namespace" of nearly every coordinate system is biased toward the poles. The distance between 89° N, 10°W, and 89°N, 10°E is 38km, but at 1°N, it's 2226km. My system has a simple and clever way to equally represent the dense equatorial regions and the sparse arctic and antarctic regions, and that equals shorter codes.

The "S2" geometry system (http://s2geometry.io/) is what Google Maps and many other large systems use. It has a small bias towards the poles in terms of some S2 cells being slightly larger than others at the extremes but the bias is pretty minimal.

Another system, Uber's H3 (https://eng.uber.com/h3/), handles this problem in an even better way, although it loses some of the benefits of S2, such as having fine-grained cells no longer exactly fitting into their parent cells. It has other benefits however.

One thing missing from all of these system, including W3W, is that none of them have a height component. If I go to a party in a strange condo and need to call for an ambulance, there is a huge difference between being on the first floor and the fiftieth floor of the same building and W3W does nothing to solve this problem.
Yes, I do. Even TBL can't take all of the services that ran on the internet before the web was a thing and declare that they're all "the web" now.
> What I don't like though, is their abysmal NDK support (notably compared to iOS)

Yeah, this is my biggest gripe. The vast majority of popular apps in the Play Store are games, which all use the NDK. Yet Google refuses to give the NDK more resources.
But they perform similar if not better at a cheaper cost.
CyberGhost VPN Last Version 2019 Crack with Keygen Lifetime [Premium]
CMU to open source $100M in learning engineering software
I'm trying to learn more about this industry and the growing applications that will evolve over the next several decades. It's awesome stuff.

Thanks for sharing!!
This is a sensible politic. Temporarily help your junior employees that wasn't privileged enough to have their education paid. Everybody wins.
It doesn't really seem like a mystery just the source was found.

The rubber ducky container is also interesting.
The 2012/13 MacBook Pros are still the pinnacle of laptop design.

7 years later I’m still using them (work and personal) with no issues or battery life problems (original battery). The keyboard feels good, the trackpad is amazing, I love the MagSafe charger, and a decent screen.

Upgrade the internals, give me a better screen, and if there is space a bigger battery all in the same form factor and as a professional it would be a no brainer purchase.

They can feel free to experiment/innovate with the MacBook and MacBook Air lines of laptops. But the MacBook Pro should utilize tried and true technology that has been successful on a different MacBook line for a few years.
>This page could be my mail or bank account or anything that might contain private information.

They should not be able to read or inject into any URL that starts with https:// so your mail, bank, paypal etc should be OK.

That said, any tampering at all is a really sucky thing to do. If you can't switch ISP's I'd get a VPN subscription somewhere and send all of your traffic through it.
Even basic features like proxy caching is locked behind enterprise version. No thanks.
But the prevalence of bipolar disorder in the population is like, 1% right? So if you have disturbed sleep in that sense (sleep 4-5h for weeks on end, but feel alert and well-rested) it is still quite unlikely to be due to undiagnosed bipolar? (vs needing less sleep naturally, using too much coffee, blue light, whatever)
Yeah - on a phone but I'm referring to the Mesos framework by HubSpot.
It's not so much that it's gatekeeping, but there's a big difference between writing bloated Electron applications with few, if any, constraints vs. writing Ada in an extremely constrained environment where there's memory constraints and other overhead that doesn't exist in the web development realm. If the former fails, a user gets slightly annoyed. If the latter fails, people die. One takes way more skill/training than the other. To treat the two on the same level is insincere at best.
New AMA Platform for Blockchain/Crypto Influencers
Hasn't happened to me. If it did, I might have switched completely already :-)

In fact that was why I returned the XPS 15, the OEM version of Ubuntu 18.04 (which did have correct sleep/hibernate behavior and worked well with the OEM battery) couldn't detect the NVIDIA Quadro P2000 card at all, which I wanted to run CUDA with. That persisted after about three factory resets, so I was like kthxbai.
Have you heard of Spectre?! The whole architecture is crap and should be scrapped in favor of Acorn RISC.
Actually, I am for Facebook having the right to ban anything and anyone from their platform. But that does not mean that doing so would necessarily be a good, or right, or moral thing to do.
With respect to the word list being non-language-neutral, possibly offensive, etc - there was an old Mnemonic encoding project, the original gone but many other mirrors (e.g. https://powershellexplained.com/2017-03-25-mnemonic-wordlist... ) which is essentially perfect for these kinds of encodings.

It's not a standard, but it should be.
I didn't know about this one https://en.wikipedia.org/wiki/Arithmetic_IF
The introduction and rationale is at

https://dragan.rocks/articles/19/Deep-Learning-in-Clojure-Fr...
I started reading about Ada back when it was still called "Green". One of my co-workers was one of the (very large) group of people invited to evaluate the candidate languages, and he let me read the draft proposal for the Green language. I learned Ada and used it in several projects throughout my career. It was one of those "good ideas" the Defense Department came up with that didn't quite work out.

At the time the programming language that became Ada was proposed, the Defense Department had somewhere around 700 programming languages being used in various projects. A project looking to add staff had very little chance of finding someone who knew the language being used. They had to hire an experienced programmer and expect that he would be able to get up to speed on the language being used in time to meet the (often unreasonable) deadlines. Ada was intended to replace many or most of those 700 programming languages. It sort of worked for a while. A lot of smart people worked on developing the language, and it was used in a lot of projects. The problem was that it never got wide adoption outside of defense contractor companies and aviation companies, and sometime back the Defense Department dropped the mandate that all new projects had to use Ada.

Ada is still being used in some fields, especially in some Defense Department projects, avionics and air traffic control, but it isn't in the TIOBE top 20 list of programming languages. Unless you're planning on making a career of working on defense projects, Ada probably isn't a language you should think about learning.
That you can still do. The future notion is that that storage directory is yours, and apps don't have total access ("write anywhere, read anything, delete whatever"). FBReader cannot dump some more ebooks in that directory.

FBReader has a directory of its own, and can provide other apps with access to ebooks or other files in that directory, mediated by its own code, access-controlled as it pleases.

It doesn't sound bad to my ears, except that the APIs involved need love and attention, and their documentation even more so.

(Edit: Not picking on FBReader, just using it as an example.)
Ada looks extremely similar in syntax to PL/SQL - Oracle's database-side programming language. In fact, I wasn't too surprised to find out that its original syntax was borrowed from Ada.

http://www.orafaq.com/wiki/Ada
Aren't snap and AppImages trying to do exactly what Mac OS app bundles have been doing for ages?
I just want a touchpad on a Linux-capable machine that doesn't suck as much as my Macbook's touchpad doesn't suck.

Oh, and any sort of ability to integrate or do anything with my iPhone (non-jailbroken) on my Linux machines would be a big plus.
>what they did was hand picked a rescaling that makes the plots line up very nicely

I bet dollars to donuts that's what a stardization would show too, unless I'm missing something. It would show an even more perfect lining up because it would line up the line ends.

Wish I could test it. Wish pandas had a read_image function to get data from line plots like it has read_html.
>if your interested
if you're interested
1. It's a function of cost. None of these things are cheap.

2. It might not be possible. Helicopters will need a somewhat direct line of sight to the container (which might be tucked in a cave), boats probably won't reach (too close to the rocks#, submarines... Lol.

The only viable approach is probably by land, which means months of construction work to bulldoze whatever obstacles there are... Which brings us back to point 1, cost
How are those "rocks of certainty"? 2 planes crashed, resulting in deaths of hundreds of people. There is validity in questioning "rocks of certainty". These people were trusted in certifying the plan. These people were trusted in doing the correct choices after the first crash. Obviously, the "experts" did not do what they had to do.
This is still a bit unclear to me. It's possible that it was originally intended to provide equivalent handling characteristics to the NG, but after flight testing, the magnitude of the MCAS correction increased by over 4X. It's possible that based on the predicted performance, the MAX would have met FAR 25 but not had equivalent handling to the NG, but after flight testing, MCAS took on a more important role in making the MAX certifiable at all.
Companies like iFixit and Simple Mac might disagree.
They believe the butterfly keyboard system
(which allows for very thin yet stable keys)
is inherently fragile

It's even worse than that, the keyboard is inherently uncomfortable and noisy.

All that pain for negative gain.
And of course, code I type up in less than 5 minutes has a variety of bugs (compiler errors AND logic bugs). Despite the mistakes, I stand by my reasoning that the above code is relatively simple.

And again, I'm not saying GPU-porting is easy. I'm just saying its possible, and likely is the most cost-effective use of hardware. Whether or not it is worth the programmer time is a separate question of course. But I don't see anything that's stopping a GPU from efficiently computing THIS problem, especially if its restricted to 192-bit as the biggest number in the whole algorithm (worst-case 64-bit cubed).

I've tried to port other algorithms to the GPU and it didn't work. But THIS sum-of-three cubes problem looks like an easier job than most algorithms to me.
The Wyoming lawman hellbent on bringing blockchain to the Cowboy State
For my anecdote, being in my mid 20s I feel a bit less sharp and with less energy compared to 5 years ago.
I always wanted to know how far you could push the capacity of an old standard density floppy drive if one hacked on modern control electronics. Things like adding more tracks and variable sectors per track. Though I think you'd be limited by the magnetic density of the media and physical head size. Still, it would be fun to see just how much more data you could squeeze onto an old 1.44MB floppy.
Taking a step back, doesn't that just reduce demand with enough "millennials" that do not have that purchasing power? Or will rich foreigners come in and buy it all up and rent it out to us poor millennials?
Anyone citing platos republic do so with great disservice if they don't mention that it use satire as a mechanism for political commentary. Below is a few quotes and extracts from plato's republic, and just imagine this being spoken with a straight face.

The guardian class is a selected breeding program where the best women and best men exclusive breed with each other, and any deformetives or lower quality personage got put in an “unspeakable and unseen place”.

When a child is born it get immediately taken from the parent into the hands of breeding pens to be trained into protecting and valuing the collective community above all else. The breeding pens is located in a certain section of the city and apart from the guardians in order to preserve equality and avoid personal possession from the parents.

The children, being pre-destined to participate in wars, should accompany and observe the guardians in battle as “spectators of war”. The involvement of the children in war serves as an opportunity for the Republic to instill a sense of patriotism to the state and admiration of the mighty Guardian class. They should help out and serve in the whole business of war.

To sum up: We are talking about Eugenics, genocide, removal of personhood and individualism, extermination of the concept of family, and creating child armies from the elite. This in a time period where nobility, monarchs, family and arranged marries was the focus point of high society, and the bulk of armies came from lower classes. It is about as subtle political commentary as Monty Python, which is why drawing conclusions such as "the price of women’s admission to the guardian class is that they must live like men" is supported by very loose ground. At best it is just show the cultural assumption of connecting war with masculinity, and at worst asserts that personhood and individualism is feminine.
Not sure how this relates to the issue of pay, but to answer your question: it's complicated, figuratively and literally.

There is a significant amount of technical coordination required to produce a system as complex as a commercial airliner. Systems engineers, at multiple levels, are responsible for wrangling this complexity. The top-level "spec"[1] is codified and broken down by subsystem to create a set of subsystem specs. Systems and lead engineers for each subsystem take those requirements and evaluate the feasibility. If they see a problem with the requirements, they push back to the higher level with requested changes and justifications. The systems and lead engineers at that higher level then evaluate the request in the context of the other subsystems, because a spec change to Subsystem A may require changes to Subsystem B as well, so they need to communicate with the team on Subsystem B (who may have made their own change requests as well) to determine if they can deal with the necessary changes. Subsystems that are themselves composed of subsystems repeat this process for their own subsystems, creating the possibility that a request could ripple up multiple levels and down a different branch in the system architecture. At some point changes may flow back to the top level and require negotiation on the broad top-level requirements, pulling them away from "wish list" territory and towards concrete, deliverable requirements.

This entire process is known as requirements gathering and flow-down. It is this process that defines the behavior of the system, through defining the behavior of each of its subsystems in turn down to the basic modules that are just collections of off-the-shelf or custom-built parts. Any of those basic modules that are entirely or primarily software should have a software engineer as the lead, helping to define what its requirements are and defining its interface with the rest of the system. Systems engineers tasked with managing those interfaces should also have significant familiarity with software development and architecture, perhaps even having started out as software engineers[2]. Ultimately, though, the lead and systems engineers[3] are responsible for making sure this process works effectively, and they have to do so as a team because a system like this is far too complicated for one or even a few engineers to fully understand.

[1] I use this term loosely, because it's more like a wish list of parameters and features than a real spec.

[2] "Systems engineer" is not a title you can drop in to straight out of school. It requires practical, cross-discipline knowledge of the design and architecture of the various subsystems that need to be combined to form the larger system. This is essential to be able to both understand how various subsystems affect each other and to effectively communicate with the engineers working on those subsystems.

[3] At the higher levels, where you run into a "subsystem of subsystems", the lead may be a systems engineer.
We Went from “Everything Stores” to Building Single-Purpose Apps
Some mélangée of responsibility, liability, accountability, and legal authority to approve things for usage.
Related discussion/submission on https://news.ycombinator.com/item?id=19512332
I think the last 2 tiers are even more confusing: 45 for 300,000, or 49 for 1mm. Doesn't make sense. That second tier definitely needs to be priced lower, or the last tier needs to be higher.
They're actually not allowed to do that unless the sale was illegal.
Wow Air ceases operations and cancels all flights, leaving thousands stranded
> Stoicism was "originally" a philosophy of (mostly) the rich and powerful of Rome

Stoicism was originally a philosophy of a poor shipwreck survivor from Cyprus. It was made popular in Greece and then imported into Roman culture.
More ammo for Manning press book covers.