skysight-inc/HackerNews huggingface dataset:
Ask HN: Alternative to PowerPoint with advanced animations and rich graphics
I 've been using PowerPoint for years and I used briefly Keynote, Prezi and other pieces of software but never found anything that can support complex animations and rich computer graphics. I often watch Bret Victor's software and I am jealous especially because I know there isn't anything out there that can do what he does. Or is there? Is there maybe a piece of kit that I am missing?

Anything you 've seen and tried is worth mentioning. Otherwise I think I will have to build this myself.
still, 40 friends would work out to a little less than 1 vacation/week. I think his general point still stands.
"Satisfy his hunger" does not explain why he went for Snickers and not a different candy bar or an apple.
Acho que não se aceitam notícias aqui sem tradução em idiomas diferentes do inglês.
Honestly, it's hard to just learn from books. YouTube videos are that personal connect if you are a lone developer. It feels like you are working with whomever is in video
> (why isn't Office on the Windows Store for example ?)

That changed within the last week, apparently. http://www.zdnet.com/article/microsoft-brings-its-core-offic...
Am working on converting my people to Riot.IM/Matrix.org. Pretty user-friendly, considering they're alpha or beta, and their attention to their cryptography.
Until they don't. The term "rich and powerful" refers to a group with high turnover, not an eternal ruling cabal.
OMEMO[1] seems to be the new hotness for end to end XMPP encryption. The feature is that it is better integrated than OTR and tends to be easier to use.

[1] https://omemo.top/
So. Many. Resources. When I have the time I'm watching the first course with Keras and Theano, haven't gotten to the second course with Tensorflow, and now this. My question is, is it worth my while to continue watching the Keras/Theano videos or should I skip to the Keras/Tensorflow videos or even to the fastai/PyTorch videos? Are the same concepts covered or does each series cover different things?
I made an app that randomises things. What would you use the app for?
How is this Simpson's Paradox?
Bad experiences like these will most likely drive (no pun intended) more of their customers away from dedicated GPS-devices and onto using smartphones instead.
In the original article linked it talks about how people found a flaw in the cryptographic hash function. When it was pointed out to the founder he basically said "Yeah we knew it was not secure. We put it in there so if anyone copied our code we could undermine them."

That smells fishy to me. Whether his statement is true or not he cannot be trusted. And the fact that they are using unproven in-house cryptography again supports my view of IOTA as a science project rather that something serious and dependable.
Spot on! I moved from infrastructure engineer to risk management (governance, risk, compliance). You need the technical experience to translate compliance and governance requirements into technical requirements.

Highly recommend the move for anyone who doesn’t want to be on call or carry a pager anymore.
Wasn’t AMD also affected?
I'm a big fan of the similar, but more philosophical, Sick of Beige cases that the Dangerous Prototypes folks came up with:

http://dangerousprototypes.com/docs/Sick_of_Beige_compatible...

They follow a standard size series, with standard mounting hole offsets, corner radii, etc. The idea being that if you're designing a PCB, you may as well go with one of these sizes because the laser cut cases are commercially available, or someone following the design can make their own easily too.

They work great with minimal modification for the Pi, Adafruit protoboards, etc.
> You never actually tried to use the coins for anything until this point when you are now finally trying to "cash out".

An alternate (and correct) interpretation is that I bought IOTA as I thought I may end up using it in my IoT projects. I didn't (probably because nobody working for IOTA actually cares about IoT), and now I want to sell them for a more useful currency.

Not everyone wants coins for speculation, but you're forgiven for thinking otherwise.
Delivering Awesome Product
Yep, as a gamer there is no chance I would willingly upgrade to this. I like being able to run 20 year old games natively if I feel like it. (e.g. Diablo 1, released in 1996, can still run without virtualization on Windows 10. Sometimes.)

I wish Microsoft was content with just keeping Windows working. I'd buy a special "we will only issue security and compatibility updates" version if I could. I hardly ever want the new features they decide to add. UWP is garbage. the Microsoft/Windows/Zune store is garbage. Cortana is garbage. The Xbox app/game bar is garbage. I don't want any of it, I want Windows to run my games and get out of my way.

edit: All that said, Edge is kind of OK.
Hate to say I told you so, but...

https://news.ycombinator.com/item?id=16200863
in C++17 you can get generic loop unrolling templates in 8 lines of code:
https://godbolt.org/g/2Di4PM
Exactly this. If one hand taketh away...the other better give something equally awesome.

Brb gonna go play more overwatch.
Illustrating Balanced and Inclusive Teams
Those are the labs that you run with Docker.
Then ARM "folk" will find the equivalent of Spectre and Meltdown... then the cycle repeats, ad infinitum.
NAT does not prevent inbound connections.

A stateful packet filter does.

Stateful packet filters work with both IPv4 and IPv6.
Definitely skip to this new course. Sorry I should have provided a link to the FAQ where this and other questions are answered: http://forums.fast.ai/t/part-1-faq/10330

The concepts and skills you learned from the 2017 are entirely transferable - learning the software packages is the easiest part, and the various libraries are similar enough that switching between them doesn't take much time.
Did they just invent BitTorrent?

It doesn't have blockchain to be precise, which won't hurt IMO because discovery becomes more problematic with time. But the rest of stuff is here.
Modern Fortran (especially upcoming Fortran 2018 standard) is good enough already for those kind of libraries. Moreover, big chunks of the computations are implemented in assembly in BLAS/LAPACK. What surprises me, that authors of those libraries still stuck in Fortran 90.
What exactly would be an alternative to call/return? I've seen that term thrown around before but I don't know how to Google for it effectively. Is it an alternative to other execution models like fork-join or something?
As if Windows 10 Mobile overhaul wasn't enough. What's up with Microsoft these days, seriously? They clearly lost their mojo.
https://censys.io/ is also very cool.
I fail to see what advantage this holds over YouTube.
Polaris could also introduce new APIs (DX13, HoloLens 2.0, etc.) that will only work in the UWP layer and be inaccessible from Win32.
whenever i see the phrase "programming paradigm" i recall this really interesting breakdown: http://wiki.c2.com/?ThereAreExactlyThreeParadigms

and especially interesting section "The Missing Paradigm"
There is a fair bit more nuance to the law than just memorizing some stuff and passing a test. I have a couple close family members that are lawyers and their general thought is law school is:

1.) shaping a person's mind to be critical of presented facts and evidence.

2.) develop good skills in the art of arguing.

3.) develop good skills for legal research and dealing with changing laws.

Personally, I am skeptical someone who has not gone to law school is going to be good at those things and that's why I think law school sets a high baseline and is a good thing even if it is expensive.
This article makes no sense at all. It compares a numerically unstable O(n!) algorithm (Cramer's rule) to a numerically stable O(n^3) algorithm (Gaussian elimination).
I wonder how much all this cleanup will cost in hours, downstream, for all the installed users? Judging by all the grief on this thread it's substantial.
I'd be interested to know what that society looks like, if you want to share.

My own personal observation is people who are totally absorbed in social media are socially anxious and awkward, don't engage in conversation except about things that are in their very narrow areas of interest, and tend to suddenly get heated or "triggered" very quickly when exploring those subjects.

There really is no such thing as "casual conversation" with them. You're either engaging in total mind-meld or you're completely ignored. I don't understand that mindset, so I'm keeping an open mind, but I don't see how that can't trap a person into a rigid and boring life, where you're confined to your home most of the time and only engage with people who share 99% of your opinions about things that only affect you in a marginal way.
Your comments in here really resonate with me too, I think social media might be pouring gasoline on the fire of jealousy, but if you're not jealous to begin with all I think about is: "Oh wow, here's a photo of Kristy in mexico with a monkey, ha!" and that's it, no jealousy, no inner dialogue of "I wish I was there and not her" or anything. I could look at pictures like that all day and not be affected, but when it's someone I know personally I'm actually a little happy _for_ them.
Hopefully that will be fixed in a future C++ standard. There is an interesting static reflection proposal floating around that would allow for this, plus more.
Who said it will be called Windows 10 when it's done? They're starting with their current codebase, which is Windows 10, and are now working to remove any and all legacy code from it that they can, to get to a reduced codebase for a new OS release. Like all projects, it has a codename for now, and when it's done (but right now, "if" it's done sounds a more realistic assertion) it'll certainly not be called Windows 10 anymore.

Just like when Windows XP was developed: they took the Windows NT 4.5 codebase, and started hacking on that until they'd changed enough to make it "Windows NT 5", but it was never released under that name. The underlying version number, however, was kept. So, it'll probably be Windows 11 (or rather, a Windows "something") with an underlying version number like 10.5.x or 11.x.x
What do you mean by "beyond team communications"?
Yes, single core speeds matter quite a bit. I can get faster single core clock speeds for a desktop for a lot cheaper. It is useful to have a lot of cores for running multiple VMs, but I would agree it's not worth spending 3k+ for a 16 core machine unless you're doing something that can utilize those cores.

In my mind, where the desktop rules is ram, bus speeds and cost. You can build multiple desktops for the price of a similarly priced MBP.
In a case where one could get some sort of inconsistency because of different library versions, you restart the applications. That’s the point, that this can be handled by restarting the applications and not the entire operating system.
Such devices are using ARM Cortex M0, M1, or M3 processors. Maybe even lower power Atmel stuff like in the Arduino. Such devices are connected via either expansive uplinks or slow uplinks like with LPWAN.

For all these applications IOTA is not feasible. It is not feasible because the ternary logic needs to be emulated on a processor that itself has not even enough beef to do cryptographic functions by itself. If they have cryptographic support like the e.g. the SE series from STM with a Cortex M0 as used in the Ledger Nano S, then this is optimized for standard cryptographic algorithms and not for some newly invented stuff.

Also if we talk about IOT sensor networking with LPWAN (LoRa, SigFox, ...) than bandwith is a real issue. That means collecting transactions from others and doing PoW on that before sending of your own transaction is completely unrealistic. The remote sensor just wants to transmit its data. But that would mean the LPWAN Gateway needs to be a full node doing the PoW. But LPWAN works, that everybody can listen to transaction request and so we are back to the collisions problem.
TIL TomTom is still in business.
Well, as you say, it IS javascriptjanuary.com, but I was more put off by the fact it seems it'd be nicer as this:

node -e "require('https').get(url, b => b.pipe(process.stdout)))" > README.md

rather than this:

node -e require('https').get(url, b => b.on('data', c => process.stdout.write(c+'')))" > README.md

(and also that there's a typo with the quoting at the beginning).
Not sure about the iPhone, but on Android phones you should be able to do both of those with appropriate USB-to-$whatever connector and an app. And this is possible precisely because people didn't go all YAGNI about a proper micro USB port and ability of apps to use it.
Telegram has security issues, see older threads.
You seem to be conflating 'being real', or 'objective', with 'being classical', or 'possessing measurable properties prior to measurement'. That is the mistake I was arguing against, and the Copenhagen interpretation is what keeps one from making it.
Learning meaningful location embeddings from unlabeled visits
Why would Linux need ‘defending’ for superior flexibility? The fact that files work like this is an advantage, not a disadvantage. I have never seen the flaw you’ve pointed out actually occurring in practice.
Feedback would really help me improve the app. I use to save meal plans.
Dell could emerge as a public company through a reverse merger with VMware
I would say that about 20% of the time that I buy a Snicker bar is to "satisfy my hunger". I usually buy it as a treat for myself.
I am currently shopping for a new car. Most of the salefolks I came across actually recommended us to stay away from dedicated GPS devices, (built into the car or stand alone). They actually recommend for us to use our smart phone and coupled it with Apple CarPlay or Android Auto.
Deciding dinner plans with this is cool by allowing a larger chance of something occuring. Decided my dinner tonight. Thanks!
Some product descriptions continue to state that maps on the devices will update multiple times a year "for the lifetime of your device".

On its website, TomTom explains that "lifetime" means the "useful life" of a device: "ie: the period of time TomTom supports your device with updates, services, content or accessories. A device will have reached the end of its life when none of these are available any more."

Updates will be available for the lifetime, which is defined as until we stop providing updates.

(Unsure how to quote)
Pretty much built for someone that knows exactly what they are doing. Like they've read the manuals cover-to-cover and taken an exam.
in one case I boot a blob and it comes up with everything it needs and starts functioning immediately. there is no ambiguity in which code is executing since its exactly those bits that I constructed it with, and no external service dependencies.

if you work in a model where you never upgrade servers, just bring up new ones and turn down old ones, doesn't it seem cleaner? obviously they both work.
Why do people (outside of special applications perhaps... planes? military?) still use these devices?

Had one in a rental car recently, after battling with it for a bit reverted to trusty iOS Google Maps.
GP doesn't ask a question, he literally says I don't get it. The article is about post millennial teenagers' employ of technology and the effects therefrom, she/he doesn't even make comparative claims or mention this. It was a lazy post.
Four Rules for Work Life and Financial Life
> Would it be possible to stop using crypto as a shorthand for cryptocurrency?

Too late, the language has changed whether you like it or not.

https://twitter.com/VitalikButerin/status/946630708805566464
Cramer's rule is unstable even for 2x2 problems
Creators Updates (1703 / 1709) are the culprits. LTSB (1607) has not been upgraded to Creators Update yet and it runs like butter.
Yes, you are right. But if you imagine the full provenance of a lot or serial tracked item having hundreds of "messages", it is true they could all be digitally signed by the entities submitting them which would prove "who" sent the "messages".

However, keep in mind that all these messages need to be correlated and subject to business logic and validations. For example, the business logic might dictate that one cannot record a temperature reading to the blockchain if the chain-of-custody does not show you as the current possessor of the item.

Alternatively, the business logic may say that you cannot blend a non-blendable lot.

There are thousands of business rules that need to be enforced along the way.

With the (say) PGP approach, you would need to ADDITIONALLY trust that the entity applied these business rules correctly. Also in this approach, there is no single version of the truth. So, every entity maintains its own version of the truth leading to huge synchronization problems in addition to trust problems.
You mean busy going to meetings? Yeah it takes most of my time. Leading the team is an on-demand thing... Though I don’t code anymore, I simply keep up with the latest technologies without coding. Simply read tech forums, news, etc. I think architects can teach us a lot more on that. They keep up with the latest tech and they don’t code anything.
Plunging costs make solar, wind and battery storage cheaper than coal
For Chrome we had to go through a lot of extra effort to make updates not break us.

http://neugierig.org/software/chromium/notes/2011/08/zygote....
This is a well-calculated PR move. They are trying to steal the momentum from the real Windows 10 and cast it upon their new offering (which is clearly doomed btw).
I agree, but I'm just guessing. I have a feeling that if there weren't any downsides, it would have been done by now.
IMHO TomTom devices and maps are leaps and bounds over everyone else. The 5xxx series(with built-in GSM for live traffic and speed cameras) ss easily the best sat nav system I have ever used and I can recommend it to anyone without hesitation.
I'm of the opinion that as long as youtube doesn't make profit then anything is possible.
I'm always fascinated by statements like these. Do you honestly thing that when it comes out, people won't be updating the applications that currently exist to make Windows 10 look and feel like a "classic" windows?

I run windows 10 with Classic Shell and 7 Taskbar Tweaker. The only time you know it's windows 10 is if you need to be in "PC Settings". For all other purposes it looks and feels identical to Windows 7.

I'm pretty sure when that new version rolls around, it'll take a well counted several days for cosmetic applications to show up to make the OS look less offensive to you, and as long as they get the virtualization right, on your 2019 computer you won't even notice that win32 apps (as in, non-uwp apps, not "32 bit applications") are running virtualized.
How does content distribution in any way relate to blockchains? If there's a point here, I seem to be missing it entirely.
Another possibility: folks like your parent may be able to keep fighting this fight long enough for cryptocurrency to fall off the mainstream hype radar and the smaller, more knowledgeable, community driving whatever the future steady-state of all this craziness ends up being may actually coalesce on better language (something involving "blockchain" perhaps?).

I tend to think you're right that it's time to just sigh, shake our collective head, roll our collective eyes, and give up fighting this battle, but the future I just described seems at least somewhat plausible to me.
Our new car happened to include nav in the trim package we wanted. It is nice having it integrated with the vehicle (it doesn't have CarPlay or Android Auto), and available regardless of cell phone status. However, I'm not going to spend hundreds of dollars per year for map updates.
I really don't understand what you are trying to say. Do you dispute the name or do you dispute whether it happens?

From the quantum state of the particle/detector which is a superposition of both possible outcomes, what happens according to you as a result of the measurement? Is there a definite result?

What do you mean when you say that "if the detector is working properly then these amplitudes are zero and the interference term vanishes"? Is going from non-zero amplitude to zero amplitude a physical phenomenon? Why does it happen?
The desktop client is still a resource hog though, I hope they'll manage to improve it. Matrix is the main reason I still use IRC channels (through bridges).
The problem is that the matchup disparity matrix is difficult to derive. For example, Puff-Fox is widely considered to be fox favored, possibly as much as 60/40 (this is fairly big, peach-icies, a ridiculously bad matchup is considered 70-30, and peach-puff, considered near-unwinnable, is 80-20, yes these ratings are bad) in general. However, Hungrybox, the current rank-1 player, plays puff, and has a positive winrate over something like all of the top 20 Fox players in the world.

The next best Puff player is #38, and doesn't have any wins against top 10 foxes. Is HBox just the best player ever, consistently winning a "bad" matchup, or is Puff a better character than people commonly believe? Who's to say?
I really like having a dedicated GPS box and keep my phone free. What would be great is dash mounted GPS that uses my main phone as a hot spot for traffic updates. Actually I can use an old phone for that now that I think of it.
Hi HN, I like to fiddle with java applications/crackme's in my spare time and made this to assist in the process when I couldn't find a tool that had most of what I wanted. In short I wanted to make editing compiled java easy by bypassing the need to worry about managing constant-pool entries and keeping stack-frames in-tact. This uses Objectweb's ASM to accomplish that and a few other libraries to even further simplify things.

I would like Recaf to be as easy to use as possible. To do so I've written some basic docs (linked on the repo) and modeled it after some of the tools for .Net reverse engineering that I found to be well designed.

Thanks for checking out my project and I would love any feedback on how to improve it.
My new favorite book of all time
This. Dedicated units get updates slower, aren't as good as using your Google map with Android auto and will eventually stop receiving updates.
ON GETTING MARRIED,AND STAYING MARRIED 21ST CENTURY ISSUES 2 – ANKAURSPEAKS
> With maximal inlining, there's a risk of constant propagation resulting in a lot of computation happening at compile time rather than run time.

Without even reading TFA, this was my first thought, remembering back to implementing Fibonnaci's sequence in template metaprogramming from "Thinking in C++, Volume 2": http://web.mit.edu/merolish/ticpp/TicV2.html#_Toc53985733

It's cool and useful to be sure, but as
costrouc pointed out, LAPACK has been optimized for a very long time by some very smart people. Most people who have not studied the field for a bit are unlikely to come across a more optimal method.
I still have one in my car that I rarely use. When you have really low/bad network coverage (narrow valley for example), having a device that got the map pre-loaded is helpful. GPS coverage is far bigger than 3G/4G still. But it is more of a backup, and I would not buy a new one.
The Tacoma bridge collapse has a wikipedia entry exactly because bridge building is a very well explored problem and bridges don't usually collapse.

I don't doubt that each bridge comes with unique challenges. But the purpose, user interface and constraints of bridges have remained stable enough for long enough to allow specialisation. That is not the case in many areas of software development.
Someone should do a harmless stunt to snap the world to attention of what COULD have been possible if AI was out to do something malicious. That would set the tone differently before it's too late.