skysight-inc/HackerNews huggingface dataset:
Since Apple is partnered with IBM why wouldn't they explore using Watson as a backend for Siri?
Protocol Oriented Programming Is Not a Silver Bullet (Swift)
I wish people would comment instead of down voting; it's very difficult to have a discussion when people don't voice their thoughts.

Nothing I said is factually wrong. The GPL, the version they use, has the upgrade clause, and v3 lets me remove restrictions on use.
Its a trillion dollar industry it'll happen sooner or later.
This is such gold: thanks!
Maybe, but I used to work for a guy who organized a Free Software con some years ago, to which rms was invited. I watched the video of a former Sun employee up on stage talking about Open Source when rms walks into the room and, having discovered this presentation was about Open Source and not Free Software, audibly says "You fucking screwed me!" to my former boss. Whatever the FSF site says now, the animosity was definitely real.
Trump Tower Becomes ‘Dump Tower’ on Google Maps
Being based on a language revision that is only 5 years old instead of 17 or 27, for one.
That's just ridiculously less expensive.

Railway bores are gonna be larger (6.2m vs 4.7m) and then you have two bores. They're about the same length too. Bore 4 of the Caldecott is 1033 m.
Malware uses Facebook and LinkedIn images to hijack your PC
Just increase your sensitivity. I can click a button 7000 pixels away with about two or three quick and light motions. The whole process takes less than a second vs the 2-5 seconds I'd need with my X220 depending on speed/accel settings which IMO is lacking. Again if they just allowed me to easily edit the sensitivity curves on the trackpoint or made the displacement more linear I wouldn't mind nearly as much but as it stands I have to trade off speed/accuracy between short and long distance clicks because the sensor isn't linear and reliable enough to do both well.

For short clicks it's just a matter of preference, IMO. When I first switched to the macbook it felt strange for about a week but after that I didn't miss it one bit.
There is a place for you. You are not forgotten. Just hang in there. It's okay to feel like shit when things are obviously going like shit. It's okay. One day at a time.
One possible approach is to take a class/read a book on coding theory. Algebraic block codes rely heavily on linear algebra over finite fields.
I thought this sentence was curious:

"To write code that runs directly on your microprocessor you need to know how memory segmentation works"

Although you can't completely ignore segments, in practice at least on Linux the only segments in use are user code/data and kernel code/data segments.

Does anyone know why the author might suggest that understanding segmentation is necessary to write Assembly code?
I read it as one assembly instruction can map to one of several machine instructions.
Tom Brady, superstar American football quarterback with notably few injuries, STILL won't eat tomatoes, eggplant, and other nightshades. I'm inclined to think he's nuts, but his longevity in a brutal sport is pretty impressive.

https://www.google.com/amp/s/amp.businessinsider.com/tom-bra...
Regardless of politics, this is just childish.
Or at least comment in addition to down voting :) I up-voted just to balance things out. Given the neutral fact-reporting nature of your comment, I would have just passed it over otherwise (no hard feelings, okay?)
Well I certainly don't dig into the depths of what I can make emacs do (and hence load) but I find it opens seemingly instantly for me unless I am doing something like using the window mode on a VM that mimics a video card.
The Game of Life Toward Tech
I doubt such populations currently exist, though secrecy would be a requirement to defend against active attacks, so I suppose anything is possible. I'm also not necessarily suggesting we do this, but for those interested in colonizing other planets solely as insurance against major life impacting events on Earth it seems like this would be a more feasible near-term goal to achieve. It would also be an excellent test of the systems we'd need to deploy in the even more remote and hostile environments of other planets.

From my brief research, "breakaway civilization" is a keyword mostly associated with some extreme conspiracy theories concerning the Nazis and the inventions of Nikola Tesla?
Stan [1] has a modelling dsl, and multiple language interfaces. It also uses a state of the art, Hamiltonian Monte Carlo Markov Chain model which is significantly faster than other MCMCs.
A good introductory tutorial video is [2]

[1] http://mc-stan.org/
[2] https://www.youtube.com/watch?v=uSjsJg8fcwY
I think he means in the long run. His claim is that eventually you have a large group of average intelligence humans on our new planet and we decided to pursue colonization tech instead of sustainable energy and environment tech.

Of course, my bet is that we will reach the point where we can sustain a planet before we run out of planets (assuming we colonize a planet).

My actual bet is that it's gg for humanity.
Anyone interested in learning Vim might enjoy some practice exercises! https://github.com/steveshogren/10-minute-vim-exercises/blob...
I think it's because of the common assumption that the system that controls your data must also house the application that interacts with this data. When decentralized applications finally arrive (the inklings are already here) users won't be forced into this false choice. In that sense, companies like Google and Facebook are behind the curve, and don't really represent technological "advancement", but rather a social shift that has legitimized itself by falsely presenting itself as inevitable.
NEW REPTILE?
And probably off-topic for HN.
My grandpa had to eat crackers and bread for most of his lifetime in Argentina and he didn't find success until his late 40s as a farmer... Said suicide was the easiest path but after suffering for too long it'd be like training for war and surrendering when you hear the drums.
I was making a joke about how ridiculously large Unicode is. Obviously it is not 2 million+ bytes per character! (But the fact that you didn't consider my joke obvious speaks volumes).
Can Technology End Poverty?
I have to agree. The Changelog is the best general tech podcast out there. Hosts are good, guests are good, audio quality is good (even when the guests are using Apple earbud mics), and their site is super fast.

I was really sad when I ran out of episodes to listen to——now I have to wait a week.
It would be nice yeah but I doubt the niche is big enough to justify the R&D + logistical burden when those limitations are resolved by Intel in next year's chipset.

It sucks but IMO the memory line of argument is probably the weakest in this whole discussion.
The fraction of phones that caught on fire was similar to the fraction of hoverboards that caught on fire. Normal products with similar batteries have a much lower failure rate.
People always say that terse code is hard to read and understand. I'd say I just learned a lot from a quick skim of the concise source here. If it had been structured with tons of white space and split over dozens of files/folders/modules, I'd have no chance of understanding it at a glance.
The saddest fact is that it was obvious that would happen. The worst is still to come :-(
Right, which is why I like Lobsters. The pace of Lainchan though is a bit too slow, even when I try to post. It's not that the content is bad, it's just that there's so little of it I eventually forget to check the site.
Base-122 encoded strings may contain single quotes but not double quotes. The choice between the two was arbitrary.
Everything (written, anyway) contains an order.

The comment says that you may want to treat the same things in different orders as being the same "thing".

A better, in my opinion, English translation of the univalence axiom is, "identity is equivalent to equivalency" (formally, [(A=B)~(A~B)]). You can find this translation in the HoTT book[0].

Also, check out multisets[1].

[0] http://saunders.phil.cmu.edu/book/hott-online.pdf (PDF page 16, or book page 4)

[1] https://en.m.wikipedia.org/wiki/Multiset
To say nothing of:

kamloops$ ldd $(which vi)
/usr/bin/vi:
-lcurses.7 => /usr/lib/libcurses.so.7
-lterminfo.1 => /usr/lib/libterminfo.so.1
-lc.12 => /usr/lib/libc.so.12
-lutil.7 => /usr/lib/libutil.so.7
kamloops$ ls -ld $(which vi)
-r-xr-xr-x 3 root wheel 506072 Nov 26 15:57 /usr/bin/vi
kamloops$ ldd /usr/pkg/bin/emacs-24.5
/usr/pkg/bin/emacs-24.5:
-lossaudio.1 => /usr/lib/libossaudio.so.1
-lc.12 => /usr/lib/libc.so.12
-lexecinfo.0 => /usr/lib/libexecinfo.so.0
-lelf.2 => /usr/lib/libelf.so.2
-lterminfo.1 => /usr/lib/libterminfo.so.1
-lpthread.1 => /usr/lib/libpthread.so.1
-lm.0 => /usr/lib/libm.so.0
-lz.1 => /usr/lib/libz.so.1
kamloops$ ls -ld /usr/pkg/bin/emacs-24.5
-rwxr-xr-t 1 root wheel 14682824 Jul 27 16:51 /usr/pkg/bin/emacs-24.5
#
# count of files installed per package...
#
kamloops$ wc -l /usr/pkgsrc/editors/nvi/PLIST
24 /usr/pkgsrc/editors/nvi/PLIST
kamloops$ wc -l /usr/pkgsrc/editors/emacs24/PLIST
3914 /usr/pkgsrc/editors/emacs24/PLIST
Yeah :)
In most apps this would probably be a page saved on your computer or behind basic auth or be a part of your static site generator.
Cars typically have battery packages that can easily survive a cell failure without anyone noticing.
"why emacs is almost never installed by default while vi(m) is?"

Memory footprint of emacs is? Vs memory footprint of vi? I've had problem machines where no OS is installed and working in low memory cf: ~ https://slashdot.org/~goon/journal/49959 so steps like ^copying bootblack to disk and hexifying using vi(m) and hexman^ for example, painful in Ed, impossible in emacs, are made bearable in vi.
original French name was "la Pierre de Rosette", so it's Rosette not Rosetta
> Or at least comment in addition to down voting :)

Yes, that is what I meant :)

> I up-voted just to balance things out.

I'm always hesitant to seem like I'm "complaining about down votes" when all I want is an actual discussion. I'm not trying to fish for anything; I honestly want to know if I'm wrong, but more importantly why!
I don't think you can compare projects at this level of detail. My understanding of the Swiss tunnels (congratulations!) is that they were through hard rock which provides predictable support for the tunnel. Tunnels in softer or less consistent materials have much less predictable costs, as do projects involving water.
>>gcc -march=native -Q --help=target

>>march=silvermont

gcc native thinks this e3 is silvermont, a low power SoC.
> the polarized political atmosphere that requires everyone to view their opponents as evil and their every political action illegitimate

I don't recall such an atmosphere being present in prior elections. I don't recall ever witnessing so much divisiveness among Americans as I have the last few weeks. This election was particularly heated, and, frankly, I blame the Democratic party and the Clinton campaign for that.

The Clinton campaign somehow managed to convince roughly half of the country that the other half are actually akin to, and just as evil as, Hitler supporters. Such thinking has no basis in fact. It's her characterization of half of the population of the US as "deplorables" that caused such enormous divisiveness among Americans. In response to the election, many democrats have resorted to name-calling (racist, sexist, etc.), fraudulent claims of violence and rape, actual violent attacks on alleged Trump supporters, and temper-tantrums in general. This reaction only serves to fuel the division. And, because of Clinton's tactic of demonizing her critics and non-supporters, her supporters feel absolutely justified in these actions. After all, if you had a chance to stop the Nazis from taking over, wouldn't you do anything in your power to do so? Hillary, whether she intended to or not, gave her supporters a free pass to be utterly ruthless towards everyone else without compromising their consciences or their morals.

It seems to me like many of Hillary's supporters never even gave Trump a fair listen, given that all of their arguments against a Trump presidency seem to be counterfactual bullshit straight out of the campaign propaganda machine. There are plenty of legitimate arguments to be made against Trump, but vague accusations that he's a "white supremacist" and a "sexist" and a "Nazi" seem to be par for the course, and have no empirical foundation whatsoever.

Everybody needs to take a deep breath, take off the propaganda goggles, and have a look at the reality around them. Instead of writing off your fellow Americans as bigots, give them a chance to explain where they're coming from. Seek some understanding of your compatriots instead of being so quick to deride them.
Terse code is easy to read. Gratuitously compact code isn't

The rule of thumb is that if it's short but in no way obfuscated, it's terse. If it's short, and impossible to read because of it, it's gratuitously compact.
>Because as far as I'm aware, they don't include "user freedom".

I'd largely disagree with that. I see "Open source" described (and describe it myself) as something that has many advantages as a way of developing software and developing communities (users and developers) around that software. But, at the same time, it's absolutely about letting users maintain control and being able to directly influence the direction of development.
On Unix, the editors were ed and vi. EMACS originated on ITS and is part of GNU, so it should be installed by default on GNU/Linux but not necessarily on other Unices.
Interesting to note that the author, Eric Fischer, still creates beautiful data visualizations https://www.twitter.com/enf
Would you fly to Seoul from Australia if there was a .01% chance of your plane catching fire? That's assuming just one phone on your flight.

.01% is crazy high.
Chrome Dev Summit 2016 Highlights
I can't find a source for it now, but I remember reading about an incident at Ignalia-1 in Lithuania, that foresaw the design issues that caused the Chenobyl incident a few years before. Apparently it was reported, but the Soviet leadership decided not to do anything about it and keep it secret.

Even though Ignalia-2 had the most advanced safety features of any RBMK reactor, a condition of Lithuania's EU membership was the plant be shutdown. As such the Baltic states have been very dependant on Russia for energy since the shutdown.

Belarus is in the process of building a plant on the Lithuanian border. Although it's PWR and has many safety features RBMK didn't have, thanks to politics the lack of transparency over safety issues is rather concerning:

https://www.theguardian.com/world/2016/aug/09/belarus-under-...
Even if they had a bigger battery, doing so would have required them to do develop and maintain another board/chipset which is nontrivial.
Not FUD. Backup: take a look at the number of outside contributors in Unreal engine release notes for each release. Its not FOSS, but still commercial licensed visible source. People can find and fix the bugs they encounter. Then take a look at commercial middleware vendors that can integrate with Unreal on their own, without having to involve Epic. Take a look at the list of companies committing development time to Blender because the see their effort improving the ecosystem instead of just adding to Unity own IP.

Also take a look at the ancient .NET integration in Unity that has been strangled by licensing problems with Xamarin. Even though Microsoft has re-licensed .NET recently, it doesn't look like Unity will have an upgrade anytime soon. The only development environment for Unity is C#. Look at the numerous VMs and language integration in Unreal, in addition to any language that links with C++.

Answering your own questions is obnoxious. Public API documentation for software only available behind a commercial subscription is completely irrelevant when integrating with open source.
(devices that did explode + devices that would have exploded in the future) = risk

Over three years what percent of the devices would have had the issue?
CarPlay seems like something that has so much potential but lags behind because of hardware in general. resistive touchscreen that are laggy, having to wait for the rest of the Honda entertainment system to boot, etc.

i almost wish that Apple would partner with Alpine or Kenwood or someone closely and just make a unit that works. (the current ones seem to be half Android Auto, half CarPlay.)
There is this quote by the late, great philosopher Sidney Morgenbesser. I really like it, and I have shared it with RMS who, to my surprise, wasn't familiar with it. Professor Morgenbesser, whose field of study was American Pragmatism, was asked about his thoughts on pragmatism.

It's all very well in theory, but it doesn't work in practice.
If I was building a MUD or MMO from scratch today I'd try with Elixir (the language built on Erlang). Functional programming with hot code replacement, implementing the actor model for distributed, fault-tolerant, soft-real-time massively concurrent applications, does that sound similar to what you're looking for?

Growing that into a FaaS product would be hard though; Erlang processes all share a trust domain, from the infosec point of view, so containerizing each function/process for invocation lambda-style on otherwise shared infrastructure may prove difficult.
For the same reason I've sometimes included a statement like "If you choose to down vote, I'd appreciate it if you'd also take the time to reply in a comment. I'm interested in hearing what you think!" I want to make clear that I'm not opposed to people down voting me. I want to improve my comments, and that's hard to do if you don't know what you're doing wrong.

Edit to add: Oh, and to be clear, I didn't read you as complaining.
What do you mean?

I've had a short discussion with a professor at my university about the practical efficiency of circuits. It seems like some tasks are better solved with algorithms and others with circuits.

I think that a proper mix between turing machines and circuits will be important in the future of AI.
That makes sense, as offering a "vegetarian" menu is certainly cheaper and easier than actual high-quality balanced nutrition.

It always amuses me to see "vegetarian" used as a Pavlovian trigger to subconsciously suggest healthfulness. In fact, vegetarian food is often just as laden with starch, sugar, and trans fats as any Wendy's bacon burger.

There's a very similar phenomenon with "organic" - it automatically suggests "healthier", when in fact the pesticides used on organic crops may be even more harmful. More corporate green-washing.

I'll give the benefit of the doubt to your Florida cafeteria until I have a chance to try it, though.
Historic Maps Declassified by the CIA
Which is precisely the idea of covariant getters / contravariant setters in some sounder languages.
That is very cool.

I'm always kind of in awe of this sort of thing. Maybe I should try to do it. Should take some of the awe away.

But I should probably focus on sucking less, first.
"eight megs and constantly swapping" seems so quaint :P
Natural selection. Are you wearing an exploding device for being able to do a phone call? You will explode, thanks. More space for me. Stanhope rules.
The title of the linked article has "Rosetta", so should govern.
Run as daemon https://www.emacswiki.org/emacs/EmacsAsDaemon
Unfortunately they didn't implement the non-linear part in optical form as of yet, though they do at least model a fairly realistic saturable absorber.
Think it's an intentional move to have a shorter product lifespan to sell more computers? I go to thinking about that more... seems like they benefit form making less-great computers than they used to.
I second this, I tried it the other day and it really did take 30 seconds, it was great. I'm going to be using them for all my static sites now.
Yep. It's not exactly easy task either. I'm talking about [1], the new largest train tunnel at the base of the alps, a very difficult terrain to tunnel through, and [2], a new train line, including a new underground train station, right through the fully developed center of Zurich. In a country with among the highest salaries in the world. I'm just still trying to wrap my head around what the hell the US is doing with infrastructure projects. Too many cooks? Constantly changing administration? Corrupt building industry and regulatory bodies? It doesn't seem just a federal problem either, at least in the big US cities there's news left and right about billions wasted in what I'd call small to moderate extensions of public transit infrastructure.

[1] https://en.wikipedia.org/wiki/Gotthard_Base_Tunnel

[2] https://en.wikipedia.org/wiki/Weinberg_Tunnel
HTTPS is an edge condition? Over 50 percent of the web is now transferred via HTTPS.
Chrome and Ghostery... yeah.

Just tried in Firefox as well.

Oh well, I think I get the gist of the article and agree with it... I don't want any of my parent's crap. Already told them to get rid of all their books and scan all their photos and all the "fine china" that has patterns from the 70s needs to go to the dump.
I found this article to be helpful on how PCIe interacts with the CPU: http://xillybus.com/tutorials/pci-express-tlp-pcie-primer-tu...
I would prefer water-resistance to removable batteries...

(I don't think it's that simple, but given the choice, I would take the tight seal)
Slang – language at our most human
2.5gbps exists today. 10g switches are under $100/port now.
Try making a small virtual machine first - https://github.com/tekknolagi/carp/blob/master/README.md
What does "cycle-accurate" mean? The README assumes the reader already knows; Wikipedia via Google is totally unhelpful: "A cycle-accurate simulator is a computer program that simulates a microarchitecture on a cycle-by-cycle basis."
Tunneling through the alps isn't exactly easy, it's actually harder than through a normal sediment. Well, maybe cost wise a weak sediment may be more expensive (but not by a factor of 20x, more like 1.5-2x), but vertical rock formations bring all kinds of surprises, which leads to accidents including deaths, which leads to insurance premiums.

To illustrate, here's a normal sediment:

-----------------

20y

-----------------

100y

----------------

....

here are the alps:

| 10M years | 10.1M years | 12M years | ....

Edit: You can also compare to the other link I posted in a sister comment, about a new tunnel through one of Zurich's hills. That project was actually less expensive per km than the Gotthard base tunnel, so I don't think the rock is the problem.
It wasn't easy. Very asymmetric, not many registers, and tiny stack. The only things that were written directly in it were the operating system, and the virtual machines for higher level languages such as COBOL and MPL, because it was too hard to compile to. I worked on the virtual machines.

After programming in it, I can assure you that programming in other assembly languages (including x86) is a breeze.

I should put my cheat-sheet on the web, if I can still find it.