skysight-inc/HackerNews huggingface dataset:
> Consider the three operating system families we are forced to choose from: Windows, Apple, Other (which I shall refer to as “Linux” despite it technically being more specific).

> All of these are built around the same foundational concepts, those of Unix.

> Android sits atop the Linux kernel, with iOS (as well as Mac OS) atop Darwin (dunno about Windows Phone, but it doesn’t matter). Linux and Darwin are both descendants of Unix. Windows also bears many similarities to Unix, possibly through it, but whether there is a dependency does not affect the point. To me, the key effects of this monopoly are as follows.

And we're done here. Thanks for playing, close the door on the way out.
I'm 100% sure that this is not their intention... But can you guarantee that this is not going to happen in the future?

All it takes is one rogue employee, and it could have devastating irreversible effects on a small startup.

https://en.wikipedia.org/wiki/J%C3%A9r%C3%B4me_Kerviel#Unaut...

https://en.wikipedia.org/wiki/Enron

https://en.wikipedia.org/wiki/Nick_Leeson#Downfall
Periodically, I think. I don't know how often. Unfortunately, everybody I know who has had cancer is no longer around.
Certainly has enough resources. Their 2015 revenue estimate was $1.6 billion. 2,500 employees in 2017.

(Not intending to nitpick--just pointing out that Riot is a LOT bigger than many folks realize)
There will likely be hacks like DosDude's Sierra patch [1]. 7 years of updates is still quite a lot, and I'm sure your Mac Mini will still be useful past its 10th birthday.

[1] http://dosdude1.com/sierrapatch.html
When I chat with my Thai girlfriend, many miles away, we usually use the LINE app. We don't directly use emoji's, but we do use stickers [0] as part of our chat. And I feel stickers provide much the same use as emojis, the can more easily be used to convey emotions in a chat that would otherwise be harder to interpret correctly.

---

[0]: https://store.line.me/stickershop/showcase/top/en
"typically"
Thanks for your insights. I was wondering if one also needs a footing in vector calculus / linear algebra / integrals and other such words I have no idea about.

Also Kirill Eremenko has 38 courses listed. In what order should one take them?
I don’t see how skipping iOS 12 will allow you to make Siri do more things. Plus, I don’t even think you’re right about that, since you can now send custom intents through Siri.
Whatever criticisms can justifiably be levelled against nvidia, having a bad software stack isn't one of them.
A link to a Doug DeMuro video on HN, that's nice! Back on topic, I think the Bolt looks cool, I think it has an utilitarian and slightly ahead-of-its-time feeling about it which is just cool (the same as Renault Espace and especially Renault Avantime had back in the late '80s - the '90s, when everyone was hating on them, but now they're cool).
I'd far rather they do that than try to get people to click on ads.
HN comments link returning Nginx error
Is it just me or are the comments links on HN increasingly returning nginx error pages?
The preëminence of the Unix Way did not arise in a vacuum. It arose by Unix winning out, again and again, against better-funded, more 'modern' solutions, each of which has aged a lot less well than Unix itself.

Simplicity is a positive virtue, not just a negative one. Having everything be 'just files', or compile to something that is C or C-like, and having an API that is still mostly usable on an actual TTY, are actually great, wondrous things to programmers dealing with cognitive load. Aside from projects that are essentially refinements of Unix -- Plan 9 and Fuchsia, for example -- I haven't seen anything that provides remotely as powerful an idiom. But then again, I haven't been looking. Because Unix already meets my needs just fine. It is Good Enough.

Yet there has been no shortage of attempts to do better, and they were almost all unanimously terrible. Remember how much fun it was locking handles in MacOS 7, before you could reliably play with stuff on the heap? Yeah, you probably don't. But I do. It sucked. But TBTB told us Pascal and 'cooperative multitasking' (ha!) were in; that it was gauche to touch a terminal; and that the future was remote procedure calls. Shortly thereafter, the future was OLE, or maybe CORBA, or maybe the JVM. It didn't really matter what the future actually was -- the message was always, 'C is dead, UNIX is dead, long live ____'. And here I am, unironically typing you this message on El Capitan, atop a Unix kernel, with about five terms behind the browser window, in the year of our lord 2018.

What is dead can never die. :)

Thus I'd argue that unix, and all its anachronisms, comprise the little black dress of informatics -- always in fashion.

I'd argue that is in fact deeper than that; it's an ideology; specifically, it is what I would call 'anarchist', but you might call 'decentralist' or even 'libertarian'.

Either way, I'm keeping it. I'm probably still more in love with Unix than I will ever be with any human.

P.S. also Vim called and reminded you visit Eclipse in the Old Prog's home.
I remember watching the "screencasts" (they were gifs back in those days), of Nat working on Beagle [1]. Sadly it's a dead project now, however, it shaped my attitude as a developer - how can I write software that _helps_ people.

I am really excited to see what Nat and team bring to the table

[1] https://en.wikipedia.org/wiki/Beagle_(software)
How they "don't face consequences" if it is wrong?! Google (along with Facebook) are very much going to be the first in the line for auditing - and I believe the first complaints against them have been filled on the first day GDPR was in force already. The entire raison d'etre of GDPR is very much Google and Facebook, who were thumbing their noses at EU's privacy regulations so far.

If someone is going to have top-notch legal team on this it is going to be Google. So if Google's legal says that it is alright because they are the data processor/controller as defined by GDPR you can pretty much take them for the word there.

I wonder whether people spreading this sort of panicked disinformation about the fonts and what not have actually read the GDPR text. It is pretty clear about who is considered to be a "data processor" or "controller" - someone who merely uses a resource like fonts is certainly not one if you aren't collecting any information yourself or having someone else do it on your behalf. That Google may be doing it is irrelevant as long as they aren't providing the data to you (which would make you a "data controller").

And if you are neither a data controller nor data processor you aren't concerned by GDPR at all.

It is well explained here:
https://www.gdpreu.org/the-regulation/key-concepts/data-cont...
There's a nice set of challenges for learning window functions and testing your window function knowledge: https://www.windowfunctions.com/
Add 5 years to your current age.
If they call you out on it later, say they are must not be remembering your answer, then remind them those questions are illegal. wink wink ;)
I am pretty sure there is a setting for that.
No, you could find out that several UK job sites let you specify remote in 20 seconds. In the remaining 1m 40s you could find out that the number of remote jobs being advertised on the major UK jobs boards is tiny, far less than the number of remote jobs you know are out there.

So at that point you might consider whether maybe there are any specialist sites that focus on remote jobs - like the USA-specific remote-only jobs boards that occasionally get mentioned on HN, only for the UK. And you might think it would be worth asking on HN if someone could point you in the right direction... only to receive obnoxious responses like gain_sky's.

Sorry OP, not all of HN is as rude and unhelpful as 'gain_sky'
I'm not saying anything either way on frameworks. But SQL injection is into to web development stuff. You can worry about cross site scripting or other security stuff later for a PoC,but not SQL injection.
5/9 is a majority of conferences. I think OP made a fair assumption.
The Mojave Experiment by Microsoft
> Consider the three operating system families we are forced to choose from: Windows, Apple, Other (which I shall refer to as “Linux” despite it technically being more specific). All of these are built around the same foundational concepts, those of Unix.

Wait, what?

Linux and macOS, OK, sure, they are based in varying degrees on Unix. But Windows? Windows has no appreciable Unix heritage. The DEC roots of the people Microsoft hired to develop Windows NT mean that modern Windows has some similarities to systems like VMS, but VMS isn't Unix and never was.

> Oh, wait a minute, this is still the only way we can get anything done in the world of programming! Typing textual orders into a “terminal” or “console” application—nothing more than an emulator for the teletype!!

On Windows? What?

> 3. “Everything is a file”

...

> 4. An obsession with unstructured text

The only thing I can figure here is that the author is familiar with Macs and Linux, where these assertions are all true, and is just assuming that they must therefore be true on Windows as well. Where they very much are not.

Windows has had some convenience features layered on top of it to make it more comfortable for people familiar with Unix to use, but deep down in its lizard brain it is very much not Unix and was built around a completely different set of assumptions. Windows doesn't assume everything is a file, interprocess communication in Windows has never been about piping text between processes, Windows has been GUI-first rather than terminal-first from Day Zero, et cetera et cetera et cetera. It's just a completely different thing than Unix and Unix-derived systems like Linux and macOS.

One can argue that this is a strategic weakness for Microsoft, as the world (especially among developers) has more or less settled on Unix as the One True Way to Write an Operating System, and thus the more different Windows is from Unix the harder it becomes for them to sell Windows to people. But listing all the legacy baggage that Unix-derived systems haul around with them and then saying "oh yeah, Windows has all that junk too" is just incorrect on a fundamental level. Windows carts around plenty of legacy baggage of its own, but none of it has much to do with teletypes or text pipes.
I've got a few friends that are still very involved in the Flex community which is now at the Apache foundation. Adobe if I remember correctly is still funding staffers to work on Flex many years later. I believe Flex is either the second or third most successful project at Apache in terms of downloads.
Nothing against the CEO but we all know who the stakeholders are.
Mainly use it for the forums so I could compare other deals in my area. The calculator is just an ancillary benefit.
looks very interesting, thanks ;)
https://news.ycombinator.com/item?id=17228704
The underlying OS is extremely similar (they're both Darwin and they share the Core * frameworks). And unlike Wine, they won't be running unmodified binaries.
So is LGPL = Free Software?
I haven't used it in a while, but before AR kit, there was already MagicPlan, an app that allows one to record all the corners and locations of door and windows in a house, and then automatically stitch it together into an architectural floor plan, list surface areas per room etc.

Measured distances don't have to be recorded very accurately: you can override some measurements with a manually entered number, and a solver adjust everything accordingly.

Really very neat if you need to order new tiles for your reflooring project or add a floor plan to the real estate listing when you sell your house. I know some realtors were using that app as well.

I imaging that making such an app today is much easier with AR kit.

Maybe not your typical killer app, but very useful if you need it.
Nobody said money is infinitely elastic, it observably isn't. It's arbitrarily elastic. Default "hard," "soft," or "gooey" implies reneging on an agreement. The Federal Reserve's agreement with its primary currency user requires maximum employment, stable prices, and moderate long-term interest rates. It also promises to pay you dollars for your dollars.

More importantly, the vast majority of money used by citizens and thus that can have an effect on inflation (which is caused by too much money chasing too few goods and services) isn't controlled by the Federal Government or the Federal Reserve. It's created ex nihilo as deposits in privately owned licensed banks. Is a bank "soft" defaulting on its depositors every time it creates a mortgage which results in the creation of new deposits, often in the amounts thousands of times larger than the typical depositor's entire account?
You write that you knew about atrocities during the Iraq War, including Americans destroying with acid the bodies of detainees who had died during torture. But you didn’t report it because Cheney would have destroyed your sources.

Wow! That is information I have never heard before.
Why does his teletype comments miss TUI tools like tmux, vim, midnight commander?

I feel if he acknowledge these tools some of his arguments fall flat.

There a reason why there is no real alternative to TUI's. Because all of them suck. Even Microsoft back-peddled with powershell so that Windows have better tui support.

I want to use TUI tools like ssh and tmux. For the power it gives me, and the low usage of bandwidth, that gives a better response time then most GUI tools.

"UNIX is very simple, it just needs a genius to understand its simplicity." ~ Dennis Ritchie
My long strange winter trip with John Perry Barlow
> Social mission of the company/product

What is your opinion on Elon's plan to "rate" journalists? (He was upset about "unfair" coverage of Tesla.)
That lovely site needs an endorsement from the author's wife, to sell the deal to anyone who matters.
Great question and I know what you mean but honestly, I think very little.

We'd been planning to order them for some time, following the news stories etc. and were going to order them at home on a desktop machine but our friends arrived from out of town, wanted to go out and eat dinner so we needed an alternative plan.

We didn't want to miss out so I tried using the phone almost as soon as we sat down and was pleasantly surprised by how painless the whole experience was, even on an older phone.

Made for some good subsequent dinner time conversation though :)
That's called candid photography. You don't pose for that.
Notes on Shutting Down an S-Corp
Even Evarcha culicivora will be fine as it is not just living off human disease carrying Anopheles species. Even if it was going to be wiped out I think that it is a minor price to pay to rid the world of Malaria.
> plenty of people don't care if something is ugly, if it's utilitarian

I am one of these people. I live in the Pacific Northwest, where it rains 7-8 months out of the year. A nice car will be totally ruined in a few weeks of rain around here. So everyone just drives ugly Honda Accords and AWD Subarus.

Related side note, a teacher back when I was in HS about 10 years ago told a story about how she saw Bill Gates driving a beat up mid 1990s Accura around Seattle after he was crowned the world's wealthiest individual.
I like some of the new features... but I'm worried Mojave will not be very stable.

High Sierra was supposed to be a polish release, and instead of stabilizing it Apple has added even more features.
It is falling. The old theory was that these were 3 fundamental facts in the universe. The modern theory is that there is 1 fundamental "triangular" fact, not derivable from simpler facts. That makes the Universe more fundamentally complicated than previously thought.

And furthermore, it's not simply that any given random kind of particle is either "Yes or "No" on each of the 3 corners, while constrained to be "Yes" on the combination. There is a strong bias toward Yes in all three points -- which is even more asymmetry than was previously thought possible. (A fact that samples at 100% true or 50% true is far more symmetric than sampling at 98% true -- the bias needs a deeper explanation, or more fundamental parameters of the universe)
Does anyone know how this will effect Blender in the short term?
No, because contrary to HN beliefs about 3D APIs, in the real world most business already added Metal backends to their rendering engines.
This is the whole point of the measure: get the negative value, ad supported apps off the phone. How is that a loss?
First principles. Cost of lithium-ion batteries in rapid decline https://www.bloomberg.com/news/articles/2017-12-05/latest-bu...
MacOS 10.14 deprecates OpenGL and OpenCL
ehem, evolution
> Neither of those examples gave you the right to re-distribute your modifications, and yet they were in fact valuable things to have.

Right, and those were therefore notable exceptions, shining examples of what might be even though most stuff wasn't.

The idea behind copyleft[1] is to enshrine that "valuable thing to have" as a fundamental promise. The GPL is the tool, not the goal. And even RMS agrees.

[1] And free software more generally, but this particular point is what copyleft was invented for.
What do you think about them forcing you to use Swift or Objective-C for this? Forcing you to use languages that use ref counting and object oriented pointer tables that are traversed at runtime? How much of the gains does objc_msgSend eat up? I though you are against such things?

How ugly would the JAI code to need to be to interface with this?

I wish they had a simple Metal C API, but their new API comes with a bunch of Objective-C baggage.
true, but most of them have opt in. . .. Like people know they are in the test even if they don't know if they are the control or not.
Apparently Valve shipped a DOTA 2 update a few days ago that is using it:

https://twitter.com/Plagman2/status/1002324195135520768

https://www.phoronix.com/scan.php?page=news_item&px=Dota-2-I...

So that's pretty promising!
You wouldn't need a "service", you can just run it through a TTS program locally.
Why teams are switching from GitHub to Bitbucket after Microsoft acquisition
Maybe, when we want comfortable hosting with all cool features one would wish in one place for free, just maybe, it is impossible to have it forever. Because the company and investors will run out of money one day, because we are not paying enough to host our stuff.

Maybe google re-opens google code, but that wont be free open source either.
So, by definition, most of them? Seems like a trend.
Ask HN: Is it possible to make a social mashup between 2 websites?
Hello folks!
I mean a social mashup with Google Maps and Facebook together.
Thanks
user321
> Unstructured text is not the only way even to do language, let alone software construction

A language is not unstructured text, then it would not be called a language.

Seems like a article full of complaints(that is already well-known to be not the ideal thing) and propose no alternatives.
Uncompressed means you can mmap resources and directly use them (https://graphics.pixar.com/usd/docs/Usdz-File-Format-Specifi...: ”A usdz file can contain only file types whose data can be consumed by the USD runtime via mmap or (eventually) pointer to memory.”)

If you stored resources compressed, memory usage likely would go up, as you would need (part of) the compressed and the uncompressed resource in memory.

Traditionally, that would be offset by decreased disk usage and faster I/O, but disks are a lot larger and a lot faster nowadays.

Presumably, you would still download these files compressed (e.g. using http compression)

Edit: further Dow, that page is clear that that’s the reason for not compressing chunks:

”A key consideration for efficient direct consumption of usdz files is that, given an archive already held in heap storage (possibly arriving over a network) or as a single file on disk, we be able to use the most direct API's available in USD for accessing the data contained within the archive, without extracting files to disk, or allocating more heap storage. If we allowed either compression or encryption in usdz archives, we would need to violate one or both of the preconditions that allow, for example, the usda and usdc formats to access their data via direct memory access (typically via mmap).

We do not believe the lack of zip compression will be a serious concern for data size. Most image formats themselves allow internal compression schemes, and the usdc format is quite compact, particularly as you collect more data into a single file; although we do not yet have an end-user tool for doing so, USD now contains all of the core features we require to aggregate an arbitrary composition's worth of usd files into a single file, without removing any composition features from the scene.”
Every episode of Doctor Who from 2005 now on BBC iPlayer (UK only)
We own an original Scion xB (lunchbox on wheels), a Nissan Leaf, and a VW Vanagon (which arguably could be a matter of taste). Utility uber alles at our house. And even we make fun of the Aztek, given that it lacks the utility to offset the hideous asthetics.

But I don't think I'd have to try really hard to convince the wife to get a Bolt. It sure as hell is better looking than anything else we own. And despite owning way more TSLA than is healthy for our portfolio, I'm not terribly impressed by the looks of the 3. It's not ugly, but it doesn't stand out, either.
[1] Not by Samsung they just made an exclusive partnership.

[2] Recent announcement, not out yet. No idea how it's going to operate.

In terms of actual features it's a step up from [1] and [2] is vaperware.
They did a scheduled production stop at the end of May though, and these have usually served to increase production afterwards. Before the latest one, they were at more then 3500 per week, so we might see them ramp up to over 4000 soon. That being said, they would still be trailing the trajectory needed to reach 5000 at the end of Q2, so it remains to be seen whether they can actually hit their target this time.
That's heavily dependent on the company. There's a wide range that varies because of stage, market, required milestones, team, etc.

Overall, though, the companies coming out of the A program will raise significantly more than they did at seed.
It's not a native feature of FaceTime, but it is a native feature of macOS--specifically iMessage.

Just start an iMessage conversation, then click "ask to share screen" or "invite to share screen" from the Buddies menu.

https://i.imgur.com/vRtuIQM.png
Urbit on github[0] with 90% of its code written in c?

C was one of the first problems the author had in the blog post.

[0]: https://github.com/urbit/urbit
What does M$ bring to the table other than a giant pile of money?

How does this giant pile of money serve the users of github?
Probability for people on trial, or total lifetime probability? It's very different. I think the total lifetime probability matters more.

We consider it acceptable to drive cars. This kills 1% to 2% of the population. This seems like the baseline for acceptability. Not even 1% of the population gets put on trial with the possibility of the death penalty, so we could just go straight to execution without a trial and still be more acceptable than letting people drive cars.

Or shall we ban cars?

Only 1 in 119,012 die from execution.

Another baseline for acceptability is drowning. Homes all across America have pools. A person is about 100x more likely to die of drowning than an execution, yet pools are still legal.
How are we supposed to diagnose this without any details at all? "I was hit with a phishing attempt twice today."

Via email? Via social media? you've got to explain yourself better.

What was the context of the phish? Where are the raw emails?
All game engines that matter already support Metal, plus writing platform specific APIs is something that professional game developers are used to do since Atari 2600.
We tolerate tracking devices with camera, microphones and banking history in our pocket. We even pay for it. So i wouldn't count of the public wisdom on this. Or anything really.