skysight-inc/HackerNews huggingface dataset:
> Prerequisites: XCode 8.1

There are more things in Heaven and Earth, Horatio, than are dreamed of in your iPhilosophy. ;-)
Yahoo finance says they're doing well. If this is a sign of decline then most companies would be happy getting such results.

https://finance.yahoo.com/quote/AAPL?ltr=1
This is the comment I was looking for. I agree, most useless key in the whole bunch and you can't change it...

Then again, sometimes it does take special software to support caps lock remapping.
I don't have any experience with FullStory or Inspectlet, haven't heard of.

Whole idea about this tool is just attempt to automate `some` of tester's jobs, in example - save scenario, run it again some time later, ideally automate it with selenium/jasmine.
I totally agree with your observation regarding this trend to find Europeans/Americans evil for doing what nearly every other civilization has done and continues to do. I also think the best solution to this trend is to just answer this comments with opposing arguments with evidence just as you have done. And to do my part I will leave this.

https://en.wikipedia.org/wiki/Mongol_invasion_of_Europe
Client TLS certificates have been a thing since forever, but browser makers keep it a pain in the ass, and too many "modern" software stacks don't even consider leveraging the decades of infrastructure that would make their job easier. Add to the fact that identity aggregators want to be producers, but rarely allow themselves to be consumers and we get stuck in the hell that is identity online.
If someone has a vulnerability that will break out of your web browser's sandbox, they're not going to waste it on this site.

And the ransomware that can be decrypted with this site is because of the author's incompetence. It's not hard to write secure ransomware, but they somehow failed very badly. Anyone should be able to easily protect this site.
I mostly agree with you, but the PKI backend in Vault will let you import certificates to use(specifically an Intermediate). That's what we did, we have an internal CA, and the vault PKI backend has 1 intermediate certificate signed by the CA that it controls, so we can use the vault PKI backend and create certs on demand using vault, but keep the "One True Authority" CA (outside of Vault).

As for #3 and #4, you can write tooling around vault using the generic backend to store the data to accomplish both of those things.
I've found a Mac Pro to be an excellent machine for graphics work including large video editing projects that ground my Dell to a halt.
Linux is already superior for developers. You servers all running Linux, all dev tools are first released in Linux, everything just work with most hardware.

For professional like video editing, photography, CADs, audio etc Windows is better when you can buy better hardware for the same price as Mac.

There is no reason to by Mac when most hardware is terribly outdated and you don't know when next upgrade will happen.
Yeah I could use this for French, even though the keys probably feel horrible.
You Have to Watch NASA’s High-Tech Pumpkins in Action
Do you have more details? I was just about to get one of those.
I don't know about the recent models, but the original Studio XPS 13 (2009) literally used exactly the same basic hardware as the 13" MacBook air at the time. I wouldn't be surprised if they've continued that trend to at least a lesser extent.
Lets meet NaNs, What are they? How do they work?
When I built my current CustoMac, I selected an Gigabyte X99 chipset motherboard that supported an optional Thunderbolt2 expansion card. This was an important part in my decision making as I have a lot of peripheral video equipment that I need in day to day work. It worked, with the caveat that it was not plug-n-play. Devices were only detected at boot. Cool, I can handle that.

However, when I upgraded the OS to El Capitan, I needed to update the firwmare of the mobo. After upgrading the firmware, Gigabyte removed support for the Thunderbolt expansion card. Suddenly, I can no longer use any of those devices. I searched, but there was no mention of the loss of thunderbolt with the use of that firmware. I have seen online where others are also in the same Thunderboltless boat, even if they are running Windows.

Just and FYI to consider if anyone reading this thread is thinking of the CustoMac route. This isn't the Hackintosh community's issue for something they changed. It's the hardware vendor's decision.
Apple is shipping last year's mobile CPUs. Dell is shipping current gen Kaby Lake in the XPS 13 as of a week ago, so they are available in some quantity. Kind of surprising, since Intel works so close with Apple and they were the first to ship a Core M powered device.

The GPU is a new one from AMD, but isn't especially powerful[1][2]. It can kind of do 1080P games, but is more geared towards GPU acceleration for video and photo editing.

[1] https://twitter.com/DShankar/status/791712527394545664
[2] http://arstechnica.com/gadgets/2016/10/amd-radeon-pro-400-se...
Stupid question: Outside of the maths heavy documents, could markdown or restructuredtext be a substitute to Latex nowadays? It is a lot easier to learn and use.
Безвлажной работа
Software archaeology is from the prequel, "A Deepness in the Sky".
Odd that it is based on the standard Mac keyboard.

If you're going to build a premium keyboard, then why not add mechanical keys, full size arrow keys and PgUp PgDn?
If that's really the thinking inside Apple then they are being penny wise pound foolish. The pro users are the influencers. Losing video and photo editors is one thing, but if it eats into their developer marketshare than it will signal the beginning of a slow decline in apps which will significantly hurt iOS over the long-term, and likely be impossible to recover from given Google's leg up in services.

Frankly if the competition wasn't so shitty, I'd probably be jumping ship already, but Apple still has a considerable advantage in hardware quality and the overall Mac OS X ecosystem being way ahead of Windows on the Unixy stuff, and way ahead of Linux on the polish/interop stuff.
Yes, that's it - what HotJar does, but yeah it's free :-)

If you have any idea how to monetize it, I'm all ears.
> Geeky observation: If you lay it flat on a table and lift up the top, it opens. I have yet to find another computer that does that.

My 2012 Asus Zenbook UX31A does that, too.
This sounds like it directly conflicts with sandboxing tabs, either for security or stability. Am I missing something?
Because when you ask a forum you're likely to spark a conversation and gain insight you may not have otherwise. Also, when others are curious in the future, when they search Google the discussion will be in the results, allowing readers in the future to get a decent understanding of the answer and some related concepts.
>* Alcohol

Borrowed the word, sure (or at least, borrowed the term "the blue", al-qahoul, relating to an alcohol-based dye used in makeup at one point). Borrowed the thing? Islam bans its production and consumption.
Not much.

I agree with coleifer (and others) that Python 3 is losing "the zen". The new f-string stuff is a perfect example: a bad, retrogressive idea that never should have been approved.

I have no plans to adopt or use Python 3.
Cross-platform will always be harder than one platform by definition. If that annoys you, you can expect to stick to Cocoa forever. :-)

Or just use a cross-platform core with multiple UIs.
Now I trying to use Event Sourcing (mainly for sync) for a "normal" invoice app, I find several problems. The thing is that the event log is good for write but awful for read. Re-compute everything is problematic and the true is 90% of the time you want the last version, not all the history. Also, the split in logic from the app / engine is stupid. I think is good if we move past the idea that the DB engine is more dumb than a rock, and embrace it. But current tools are not ideal (sadly, I know what is live like this: I have used Visual FoxPro!)

Where I think this could lead to something great is if the DB is alike this:

- Relational

- You have normal tables. Consider them your up-to-date cache. Most scenarios will be covered here (ie: The log recomputing is NOT at the app level, but at the DB level).

- You have a event log where everything is stored, plus your "tables" for the info you need up-to-date. But you don't need all to be a table if not make sense, and do full re-computation if desired.

- Your backup, sync and load history is around the event log.

- You don't even need a "table" if you wanna only a "index", this lead to me:

- You submit a data request (like a POST), and the DB convert it to the tables and log, but:

- You can instead (or also!) hook here and build secondary indexes and do other stuff. You can do it async, put the computation in a queue, do validations, etc as fit.

So, what is not here and need tooling is marry the "normal tables" + "event log" + "logic that route this", so putting:

Data -> WAL -> Router -> Event Log | Tables | Index | ping external tools

And

Request Data -> Router -> Get it from:Event Log | Tables | Index | ping external tools
I've been delving into VLSI but realize it is quite a complex topic. Can anyone familiar with this provide a TLDR? Is the idea here that instead of verilog, etc. one can use python to code a PLD/FPGA?
nenadg, got an email address? I'd like to contact your directly?
To the pro users that need more power than what you get from a laptop, there's no compelling alternative from Apple today. Even the iMac has thermal throttling that puts limits on its performance.

I don't understand why you think the article is poorly written, but I certainly can understand and agree with the authors concern. I'm not sure how it's possible to not share that concern after the lack of updates to the desktop line.
Kolmogorov's contribution did not have any real initial impact, it was met with lukewarm reception. You might enjoy reading "The origins and legacy of Kolmogorov’s
Grundbegriffe" for a longer exposition on his most well-known work. Boltzmann was likely bipolar and suffered from bouts of intense depression. His suicide was partly due to his long feud with philosophy, but I think a larger contributor was probably his own mental issues.
> greed for short-term gain costing dearly in long-term.

Pretty much summarizes amaerican business right there.
To sum up: harder to write, harder to compile, harder to make efficient. Hum... difficult to qualify it as 'better' after this.
Ah. Well, I love them both.
Easy fix, bring macOS to non Apple hardware.
And make sure your browser is updated as well ^^
LaTeX is more like XML or HTML than Markdown or rST.

One could duplicate the functionality of LaTeX with a superset of rST or Markdown. Case in point: Sphinx. That's essentially writing your documents in a combination of rST and Python.
This is a huge issue. Bigger than huge.

We live in an age equivalent to the great Pollution period of industrial revolution. Where any crap steam engine or boiler was built as long as its golden path worked. Boiler explosions killed thousands and damaged businesses for decades. Smog killed perhaps hundreds of thousands - and only government regulation reeled it in.

But we have proved awful at building service based global regulations - TTIP is barely limping now and there is little expectation that "free open global internet" is going to be rallying cry to save the agreements.

I would like to see a framework where the user owns root and so is responsible for the upkeep but the manufacturer is obliged to provide ten years worth of patches for anything sold - or provided funding to an open development process to supply patches and updates.
I think the fear is that they would ask for more money and/or they'd repeat the ransom again later.
My favorite HN trope is the blog post (bonus points for Medium post) about how a startup or company switched their poorly maintained, bloated X application to a well thought-out rewrite in Y and how Y solved all their issues and it's the best thing ever.
HP Spectre (the one before the latest once since the latest doesn't have a regular HDMI connector). It is pretty decent .. the only con is the trackpad. I fooled around with the settings to make it livable and also use it with an external keyboard and mouse when I'm coding at home. The windows subsystem for linux is pretty rad.
With the left gaining so much power, they should probably be worried about US-backed assassination or government toppling... They have no idea what they're getting in to.
Spain from the 15th century onwards is a counter-example to your theory.

Because they had accumulated so much wealth from plundering the New World, they became lazy and dependent for goods on poorer, and more industious nations, (the English for example). On the other hand, the English, which didn't have all that wealth were forced to produce real-value;

Around the 17th century, they overcame Spain to become a dominant power in Europe; The role of colonialism was secondary in the wealth production of modern European nations.
Some years back I bought Dell's Mobile Precision Workstation, with an extended support contract.

The price was about that of a MBP, and its battery life probably worse. But overall I was very pleased with the purchase.

At least back then, the people who provided support for their workstation-class products seemed to be a totally different group within Dell. They were far more responsive and helpful than Dell's non-workstation support people are reputed to be.
You can call old style coroutines (generators wrapped in asyncio.coroutine) from async/await code directly.

@coroutine
def foo(): return 123

async def bar():
await foo()
If you're looking for a global view, I recommend the world-view of the AQICN forecast. You can really see where the hot spots are and how they distribute particulates to other areas. Central China (Chongqing) and Eastern India (Delhi) are particularly bad. Europe really isn't bad (even when it goes over 100... it's not 600-999) and the west coast of the US gets hit by China smog.

http://aqicn.org/forecast/model/cams-world/
And that's a good thing, isn't it? That lawyers and other people are involved.
I tried it out of curiosity, and to see if I could improve my diet. It gives me a lot more energy, especially at work, and my productivity and sleep quality have improved drastically. that said after almost two weeks on Holiday where I didn't drink it much I am struggling to get back into it.

The best effect is re-examining my relationship with food. If I over eat or eat rubbish I really notice it now and just that awareness has naturally improved the rest of my diet.
You say "smooth cursor movement". Can you elaborate? What exactly is "slow"? When the screen is scrolling? When the cursor is moving? Spacebar will move the cursor one character forward in normal mode, and follow newlines. If it is the cursor, is it just as choppy if you hold the spacebar?
I didn't buy any Internet of Shit products.

Unfortunately, my neighbour did, and now his toaster is used as part of a DDOS attack against a critical piece of internet infrastructure.

How does your solution help?
Agreed about the few buggy elements. The last version had a bug with the cursor for about 6 months. Freya's still got the window focus bug that Ubuntu has had for years (haven't tried Loki yet). They're waiting for upstream fixes, but it does undermine the fundamental usability message of the distribution. If they do manage to grow to a major distribution, they really need to set aside a significant amount of money to sponsor upstream developers to fix these problems in weeks rather than months.
It isn't just badly made ransomware; in some cases people have stolen the master key or the responsible party has released it. In other cases C&C servers have been seized and keys recovered that way.

Ransomware exists thanks to a fundamental mistake in the Unix (+Windows, +others) model that a process' rights to the filesystem automatically inherit from the user's rights. Imagine if all processes running under the same user shared the same address space!

There is absolutely no reason some random piece of code downloaded from the internet should have access to my home directory, let alone the rest of the filesystem, without my explicit authorization.

The future is macOS sandbox / linux cgroup by default for all processes.

The macOS solution of presenting the user a system-controlled open dialog that then grants access to the selected path outside the container is elegant and not too intrusive.

Taken a step further, it is obvious that CoW filesystems need to be standard and all activity taken by a process should be recorded in snapshots that get coalesced over time. If a rogue process does cause damage it should be possible to roll back just that process' most recent changes to the filesystem.
Are there any differences between this and Debian + Pantheon?
It's been pointed out in the past that most ransomware services have better customer support than paid services. That's because they stand to gain $XXX from each successful interaction and they stand to lose substantially more if they have a reputation of not returning the data.
Absolutely true, and although I did pay for Overleaf at first, I stopped paying when I realized I didn't need the for-pay features anyhow. They made a conscious decision to focus on internal development and I'm OK with that -- Google isn't open-source either (certainly not all of it, and when I was there, very little of it), and I'm OK with that too.

https://www.overleaf.com/help/17-is-overleaf-open-source#.WB...

An open-source business that doesn't survive (cough ReplicaDB cough) isn't necessarily better than a closed-but-extensible one that does. LaTeX itself is, and anything you're working on within Overleaf can be exported as text at any time, so I don't worry so much about lock-in.

The underlying toolchain (LaTeX and packages) is fully OSS, and isn't going anywhere; I have supported the LyX project in the past, and indeed that's how I laid out my dissertation, but in the end I find Overleaf more usable.

I still wish they'd support Markdown, though. Sometimes I just want to run off a quick, properly typeset series of equations and lists/tables without all the boilerplate. I suppose you could make the argument "well, if it was OSS, you could just patch it yourself!", and you wouldn't be wrong. But we use the autosubmit feature a lot, so on balance I've decided I can live with this shortcoming.
Again, you don't need to believe me, but shoving your head in the sand and pretending it's not useful isn't going to do you any good.

Tons of companies are very successfully using javascript for long-running processes on the server side. And it's not exactly showing any signs of slowing down.
I really wish I could flag responses to my comments because what you do is a personal attack on me and this will go by because my top level comment is at the end of the thread.
The idea that China has always more or less been a unified entity over the ages is at least imprecise, if not completely wrong and propagated due to various reasons by the present day Communist party, but also any people that have a vested interest in China appearing unified and its people considered as one, united.

If you check out the Wikipedia article about Chinese history as a starting point, you will see that there have been many periods in which 'China' does not exist. Instead, there were several kingdoms, many different states, or there was only a single state but one could definitely put forth an argument that 'China' is not a direct descendant of that ancient entity.

Granted, the extent of fractionalisation regarding both time and geography might be less than in Europe, but it is far from some imagined 'continuued' existence of a Han Chinese state.

If you include places like Tibet, Guangdong, Taiwan, Manchuria and Xinjiang in this debate, this rings even truer.
> BTW, I'm not sure at all why they ditched MagSafe. They did all this and kept the RCA port. Now that's a head scratcher.

It makes sense to me: we'll have RCA ports long, long after MagSafe, USB and FireWire are nothing but memories. As long as man has two ears, we'll have RCA ports.
Is there any difference between this and Debian+Pantheon?
It's no different than having no SIM, if your phone wants to spy on you, it doesn't need a SIM card. It's the phone that transceives the signals, and it can do so without a SIM card. SIM card authenticates you to the network, but you control the device and the network around the device, there's no need for a SIM card.
Apple is fighting too many competitors at the moment. It used to just be Microsoft, but Google's dominance in smartphones and slow but constant pressure in tablets and "good enough for most people" laptops is causing the company to lose focus.

Microsoft also traditionally didn't have a credible hardware story, giving Apple a complete vertical integration story. Now both major competitors are vertically integrating (Microsoft with Windows + Surface and Google with Android/ChromeOS + Pixel).

I think Apple is having to choose where they're going to focus and tbh, the Mac line is a smaller line of business for the company. If you simply don't use a laptop/desktop at all, then nobody cares that you can't connect your other devices cleanly to it, your other devices are your primary computing devices.

Microsoft doesn't have a good story on the phone front, but it's not inconceivable that they'll try again with a shrunk down surface line if the it proves successful enough.

Google's desktop story is also incomplete, but they're moving rapidly towards something if they ever stop having OS confusion.

The iPad Pro is large and powerful enough that it basically can be the "good enough for most people" computing device. And they have a cohesive ecosystem from small to large in the iDevices.

There's no significant future for Apple with the Mac line and the company is allergic to commodification in ways that their competitors aren't (and that's where that line is heading). Apple is more likely to keep playing with iDevice sizing and software than to continue dedicated serious resources to keeping the Mac line alive.

I'm not calling it a deathwatch yet, but it's clear it's a backburner line of business for the company.
In the rest of the world, though, unlocked phones are super common. Also, with sim cards, if my phone dies while I'm out on vacation, I can swap it into my backup phone with a minimum of effort. Software actually makes that harder because all the security benefits of a physical device go out the window. In order to be secure, I'd need to make a secure password, one which I'll probably forget five minutes later. At which point, I'd need to store it on some password aggregator. Thus, when I'd actually need the username and password, I'd not have access to the one device needed to access that information.

Usernames and passwords suck. A lot. We should be striving to get rid of them, not make more places need them.
Then for-loops are goto as well.
This is true. I figured that was implied since I'm a random person pontificating on the Internet.
I also don't think Apple will drop them, but for pro users the lack of updates is a serious problem. It's not like they couldn't have bumped the spec a little every year to keep people happy. People were rightly frustrated by the lack of updates before the Mac Pro was launched, and I think many thought the launch was a signal that Apple took the Pro market seriously. The lack of updates since then serves as another reminder that you can't depend on Apple to deliver up to date hardware in that market.
I think the losses of Magsafe and the 3.5" headphone socket will go down as the point Apple finally lost it. Magsafe was such a perfect example of Apple doing small innovation, utterly brilliantly; if they've ditched it purely to save half a millimetre off thickness, it's all the proof I need that the lunatics have taken over.
How about http://keyboard.io? They have a freely programmable "Any" key.

(Not involved with them, just a customer.)