skysight-inc/HackerNews huggingface dataset:
I'm sure I'll get down voted for contradicting this post, but here goes.

First, a correction. Three Mile Island did indeed experience a core meltdown which the power company suppressed. Don't ask my sources; just look it up yourself.

The biggest problem with nuclear is that all of its problems are unfixable. Cost is out of control, as the OP says. Fukushima, Chernobyl, and Three Mile Island can never be cleaned up. Never. And those are only the household name accidents. The history of nuclear power is littered (literally) with accidents, screw ups, and permanently contaminated sites -- one of which is where the latest PG&E wildfire started. Again, don't ask me how I know this. I spent years doing my homework. But even a cursory review of nuclear power's history will show that it's full of plants gone wrong. Poke around.

The most common unfixable problem of nuclear power is the waste. No one has ever figured out how to deal with plutonium's 200,000 year half life of fatal radiation output. It's a problem at a scale that humans simply cannot address. And don't lecture me about breeder reactors or what they do with waste in France. Do more research and you'll find that I'm correct. There is no working storage or recycling solution anywhere in the world and we're 60 years into the problem.

The OP says it's not so bad because "nobody died," but that's not true either. Again, a little more digging will show that nuclear mining, waste, leaks, and even normal operations affect cancer numbers everywhere they're found.

Who's afraid of nuclear power? The people who sell it. They're afraid the world has figured out their massively subsidized boondoggle and is backing away, which indeed many countries are doing.

A terrific resource if you want more than Facebook-level facts is Helen Caldicott's book, Nuclear Power is Not the Answer. That's a good place to start.

As Einstein said, "It's one hell of a way to boil water!"
If you want to write a program in a Lisp and ship it as a compiled binary, your best bet is to use Common Lisp and compile it with SBCL. A stripped SLAD binary will be way smaller with way less overhead then running a whole host of bytecode on a VM like Racket or Clojure.
Yeah often it is used outright to mean "not being a sociopath". You care about people beyond your personal benefits like the plight of minorities? Clearly you must be doing it to look good.
And about 10 million Nintendo Switches, which are also Nvidia powered.
Ha! Well...

Your use-case needs a bit more thought, and doesn't fit the simple "marketing" example on the website. But that's the beauty of my system – it forces you to actually think about your business, about how you arrange things. It makes you deconstruct it in your mind in order to create that model. I personally find that very instructive in and of itself.

"Hundreds of files for each campaign" is clearly something that needs to be managed. If you're interested in exploring a JD solution for it, I'd be very happy to help. This is all great experience for me, and the more I know about how other people use this system, the better I can make it overall.
I agree that much of the "do what you love, and the money will follow" stuff is bullshit. But on the other hand, that's pretty similar to picking a major that you enjoy, getting a degree, and getting a job based on that degree.

It's arguably an unworkable plan for most hobbies, I admit. And it depends on how much you need to be paid. For example, when I started NGO work, I basically got warned that it'd never pay much, and that most people who did it long-term had trust funds. Or didn't mind being poor.
I am surprised by how little thought MS always put into the Task Manager compared to every other process manager for Windows, including MSs own Process Explorer.

Even on Windows Server 2016, it doesn't show the per-process memory correctly for processes using over 128 GB.

Had to learn that the hard way when the overall RAM usage was pretty high but I couldn't find any individual process using that much. Then opened Process Explorer and boom, SQL Server was using over 130 GB (cubes..).
I've always been a fan of the NeHe GL tutorials. I learned programming starting with these 'back in the day' and really enjoyed it. Its modernized now but still maintained.

http://nehe.gamedev.net/
Yes, web developers. Elixir is primarily a network systems language, and generally, the Ruby, Javascript, Python, etc communities use Postgres/Redis. Obviously it isn't universal, but there are obvious analogies(MySQL, etc).
Instead of "trying to understand the other side", most people would be better served by playing devil's advocate against their own side. Would you know how to identify a virtue signaler if you found one?
Hey, coding dude
It's kind of a trick question. Clojure pulled together a bunch of ideas from other languages and packaged them on the JVM. I'm not sure any single feature is particularly innovative.

Lisp is well known for its ability to adopt ideas from other languages, and most of the important Clojure features (immutable data, transactional memory, etc.) were already available for Common Lisp and Scheme, either built-in or as libraries.

My guess is that most Clojure users came from Java rather than another Lisp. Moving from Java is an obvious win (IMO), but as a CL user I don't see much reason to use Clojure.
Wasn't it Samsung that removed the 3.5mm headphone port from their latest TVs? That's spooky.
There's a force that makes big companies grow bigger to the extent that their success allows them to, not to the extent that it's needed.
I hope this gets fixed in the Windows kernel soon, maybe they haven't got 32/64+ core machines to test during the development cycle?

It's incredible that AMD haven't found this out themselves and published it more widely.
100 million, they released numbers the other day https://www.reddit.com/r/amazonecho/comments/ad2drt/100_mill...
Oh I didn’t notice that option, cool.

By the way, what was your motivation for creating this?
I think it's the more recent models that people want, and a new budget option would hit that market perfectly. Few people want a phone they know is old, even if only a year or two.
It's $250K for an individual, $500K for a couple.

It's quite easy for a coastal city home to appreciate by more than the $500K exclusion.

If I had to guess, I'd take the "over" on 5%.
Because the ID is incremental, old stuff naturally sorts itself.

For example, I have '16 Travel' as a category. I make a new JD number for each trip I take and create Finder & email folders. Order details and PDFs tend to live there.

16.01 was, let me look ... a trip to Perth in 2012. And my latest, 16.31, just happened. But of course my '16 Travel' folder sorts like:

16.01 Trip to Perth to see Bart
16.02 <name of trip>
16.03 <name of trip>
...
16.29
16.30
16.31 Hunter Valley, Xmas '18

- so those old trips just kind of hide themselves away. My eye only ever looks at the most recent stuff, and all of the recent things sit near each other. It just works.

This also has the advantage in that you don't need to remember which year a thing was in. They're all there, visible.
Identify the intersection of value, skill and enjoyment.

Value = what the world needs.

Skill = what you're good at, or can become good at.

Enjoyment = what you like to do.
I have seen the virtues promoted by past art for the purpose. The virtues weren't that great and ammounted to propaganda for the status quo. In fact the "virtues" were often evil in themselves. Roman gladiatorial games are thought of as decadence but the Romans thought they were a measure against it.

The Soviet Union had that sort of "virtue cultivating" art and it sure as hell didn't promote either their "virtures" or actual virtue.
Skype Android app gives access to photos, contacts, browser without passcode
But I don't want an iPhone 7 or an 8. And it makes no sense that Apple sell both the 7 and the 8.

Apple should make a phone like the SE which is made for the low-mid market, not just discount its old models.
A lot of people are locked into two year upgrade plans. When their upgrade is available they want the latest device, not one that's three years old. There are people who already have an iPhone 7 they got at their last contract renewal two years ago! It's pretty simple psychology, "I don't understand why people are confused by this".

What reason is there for the XR to exist other than to be a more affordable, new option compared to the XS? If it's failing at being a more affordable alternative, it's failing.
Awesome app. Thanks for sharing.
Ditching Medium
A Comprehensive Survey on Graph Neural Networks (2019)
(if you are a programmer) Why don't you write it? It seems to me a good personal project, not too much complex and pretty funny (at least to me)
I bought the XS recently, but what I really wanted was the SE form factor with the XS internals (sans Face ID). Indeed, ignoring the SE market is Apple’s biggest flaw.
Please avoid “3 0 1” and “3 0 2” DANE TLSA records with LetsEncrypt certificates
تيجة ابتدائية القاهرة التيرم الاول 2019
N-Rays: The Imaginary Radiation That Ruined Its ‘Discoverer’ (2014)
Or maybe the Asian market is not riding the display
's notch hype train? They might view the notch + the high price as opposing factors (I once heard a guy say "why would you pay so much for a phone with a screen that's cut on several places?"). Food for thought.

I bought the X because I wanted an OLED screen iPhone. And I was digging the less bezels. The notch however is irritating me to this day, 14 months in. And the non-rectangular screen (with unconventional aspect ratio) has been an annoyance when watching videos or when playing games.

It's even more absurd seeing how many Android OEMs followed suit with the notch. Seriously though: 3-4mm on the top and 2mm on the bottom is alright. There were phones with slightly larger top/bottom bezels than these and they still managed to even have dual front-facing speakers as well.

We need marketing people who have common sense, not those who try and imitate their way to success.
On top of persistent data structures, I find the main innovation of Clojure is the way it mixes functional programming with dynamic typing into its unique paradigm:

a) Data is just data, divorced from behaviors, and functions (not methods) manipulate data. This is really just old-school functional programming.

b) Data is represented by hashmaps, and are extensible - if the data gets richer over time (= more keys in the hashmap), functions that used to work on the previous, poorer data still work on the new, richer data. In other words, each key of a hashmap is automatically an interface, and data satisfies interfaces depending on which keys they have (structural typing).

Now, this interface mechanism is a bit sloppy if keys are just string identifiers, but this is overcome by namespacing keywords (which has its own syntax, ::keyword), thus removing the risk of the same name being used for different purposes. This idea is most clearly articulated in the core.spec library, which encourages you to establish a 1-to-1 relationship between a (namespaced) keyword and a spec (https://clojure.org/guides/spec#_registry).

Previous dynamic languages have always used hashmaps to represent data, either directly or indirectly. But once in the land of high-level abstractions, they would revert to "canonical" Java-style OOP (Python and ES6 being the most notable examples). Clojure seems to be the only mainstream-ish language out there that uses -- or at least aspires to use -- hashmaps as a real abstraction mechanism rather than a convenience.
+1. I haven't seen a single free video editor that is actually professional grade like Davinci Resolve is. Openshot and Olive/Kdenlive may be great at replacing iMovie and Windows Movie Maker, but there's a level of featurefulness that is a requirement for serious productions that none of those FOSS solutions seem to have.

I can't wait for the day in which I can be fully satisfied with an open-source video editor, but until then I'll keep using the solutions that actually do the things I need them to.
Buying iPhone 7 or 8, ie a one or two year old phone, practically guarantees that you'll hit the end of the road with iOS major version update availability one or two years earlier, which means you'll have to buy a new phone one or two years earlier. Not sure if the $100 or so that you save is worth losing a year of updates. In other words - adding $100 or so buys you a whole 'nother year or two of usage on your current purchase.

If they offered new phones for a lower price but with the software update support lifetime that matches the flagship phones, then they might have a killer product!
I think that's a generally bad idea for the buyer(s), but a fantastic idea for the real estate agents and mortgage originators. I wonder who's out there pushing that idea...

Buying a good future rental as an owner-occupant with the intention of moving out and renting it out later is fine. Buying a starter home gambling that it will appreciate fast enough to cover the transaction costs and aggravation is, well, gambling IMO.
Sure. But most people trust corporations with almost all their private correspondences, photos, internet browsing history, shopping behavior, etc. So at that point how much is there to lose by adding everything you say into the mix as well?
Yes, but now I don't have to get up to switch my light off.
Maybe – s-expressions have a killer app though, which is that they are so simple that the level of effort to port Clojure to other platforms (ClojureScript, Clojure CLR, etc) is within reach of one person. I am irrationally bullish on Clojure, but this is the key to the bet – platform reach has network effects which I believe may outweigh in longrun the resistance to alien syntax. My Clojure codebase (http://www.hyperfiddle.net/) runs on JVM, node, browsers, lambdas, and inside Datomic cluster as stored procedure. Same code! Same library artifact! Simultaneously targeting all these different platforms!
I’d take a high spec small phone. This is apparently an unusual thing to want.
I've been learning (mostly 2D) graphics as my side project for a couple years now. I spend a ton of time on this project. I still feel like a beginner. It is one of the more complex topics I've ever delved into.

I've crawled through more topics than I can list here. Many of them were not easy to learn, due to disorganized learning resources and materials.

Documentation and information is scattered, frequently outdated, sometimes sparse, and just downright messy. OpenGL and its many quirks and legacy versions muddy the waters too. I've considered trying to pull this into one big guide, hopefully resulting in something like the Filament docs [1].

Side note: macOS (my dev env) is a terrible place to write OpenGL, I've learned. Debugging tools are practically non-existent.

[1] https://google.github.io/filament/Filament.md.html
"mini" meaning smaller form factor. I'm not upgrading from my SE until they release a mini.
This is the old-line "bottom up" approach.

It might be more appropriate today to work top down. Install Unreal Engine, build a simple demo, and look at the code it generated and you can modify.
I'm fairly certain the download offered on Blackmagic's website is just a JAR file that you can run in your preferred JVM.

It's also in the AUR, if you use Arch.
I think The Rolling Stones put it best...
This seems like a super-version of Notion.so. I'll definitely have a look.
For owner occupied real estate (read: your house), the asset produces [tax-free] income in the form of rent avoided.
> still supported

How long, though? An Apple device is supported for a mere 5 years after release. The iPhone 7 came out in late 2016, so it has 3 years remaining. And unlike Android, once an iOS device goes out of support it stops being able to update apps or install up-to-date versions thereof, because these always require the latest release of iOS... With Android, even if you don't get that OTA update, the apps will still work and you can often install a modded version of the OS that's kept up to date. It's just so much better.
When this scandal first came out, I poked around in their documentation. While they claim that even they don't have your private keys and can't read your email, a little investigation will show that they can reset your password. Now I ask you, if you can't read someone's keys, how can you reset their password? That's an obvious backdoor.

Compare this with Tresorit (Swiss private cloud storage) whose documentation clearly says that if you lose your password, they can't help you.

The original video is absolutely correct that ProtonMail reduces your exposure to third party and advertising-based spying. He's also right that a desktop or mobile app is theoretically safer than JS running in the browser. It's interesting to note here that it was leaked that the NSA can and does force providers to push you your own, individually-hacked versions of apps if they want them to. In other words, you could very well be running a different web page or app than the other users without you knowing it. Australia's new surveillance laws list that exact behavior as an explicit requirement that must be supported if the gumment asks a provider to do it.
I read once that prisons only use cassettes because optical media can be turned into weapons.
(2012)

Previous submissions:

https://news.ycombinator.com/item?id=14769525

https://news.ycombinator.com/item?id=9249924

https://news.ycombinator.com/item?id=8553307
Thanks for the extra links, I'm building a base software rendering engine in Go just for this purpose. It still needs work to get to a good 'base' but it can be used as is to start learning CG from your notes and links.
https://github.com/MickDuprez/go-window
cheers.
Art helps facilitate communication. You can communicate an entire, massive, powerful idea by just saying "1984." That's where the power lies. The thought experiment aspect is nice too but you can write any old book to push any old narrative if you think enough people will buy it. I think that's neither here nor there.

This analysis is uni-dimensional. There is nothing special about Democracy, per se, or even about standard political issues. We are highly political creates and you'll notice the very same patterns of calling the other side stupid or assuming they have an agenda with regards to basically anything. Though credit where credit is due, I think the subtext is saying "wait, are we in trouble?". That's not an entirely silly notion IMHO. History has shown things can progress and then go back the other way.

We might have left the tribes but tribalism never left us. We have upgraded ourselves a little bit, but there is a long way to go. There are many underlying problems with our cognition that paint a pretty bleak picture with regards to "can't we all just get along?", but all is not lost. Just as The Enlightenment moved people away from relying on Mysticism as a philosophy, there is an ongoing dialectic around these issues that has the chance to birth a new philosophy that can help elevate our thinking further.

In general just being aware of all our cognitive pitfalls, I think, will go a long way and there is also language that goes along with new ideas to help us communicate using new tools.

I'll list some books I've read/I'm reading on the journey to help me figure this out. Most of this paints a picture that says "we need to actively adopt a philosophy where we emphasize digging into the opponents side more, also, yes they likely are coming to faulty conclusions, but still give them the benefit of the doubt as it will strengthen your own thinking."

History (last 14,000 years):

Why Nations Fail
The Origins of Political Order
Sapiens
Guns, Germs & Steel

Psychology:

Thinking Fast and Slow
The Elephant In The Brain
Predictably Irrational

Poltics:

The Righteous Mind
The Political Mind
Chimpanzee Politics
In Defense of Troublemakers
A General Theory of Bureaucracy

Communications:

Words That Work
Shortcut
Surfaces & Essences
Metaphors We Live By
On Controversy
Tempo: Timing, Tactics and Strategy in Narrative-Driven Decision Making
Apple MacBook Pro 2018 Review and Unboxing
Do you want no Face ID or are you just happy to forgo it?
In an interview with the Verge this week, Amazon themselves finally revealed a relatively solid sales figure (by Amazon standards) - over 100 million units with Alexa pre-installed. Sure, this will presumably include some non-Amazon hardware, such as Sonos etc.

It's unquestionably less than the number of devices containing some kind of Nvidia IP. However, that's still a pretty impressive number of devices, especially when being an Echo/Alexa interface is likely the primary function of many of these devices - something you can't say about Siri or Google Assistant to anything like the same extent given it comes as part of the OS on many phones.

> https://www.theverge.com/2019/1/4/18168565/amazon-alexa-devi...
That really depends. If you know graphics concepts, but need to actually learn an API, there is nothing wrong with starting with Vulkan. It's a lot to figure out to make something practical with it, but it's expected.

I'd say, a good way to do it, is first learn theory, and apply it using simple tools that let you just draw on screen (like SDL). Then learn a GPU targeted API.
Explain to me why you need a blockchain for anything to do with weed (and not bananas)?
For what it's worth, Tox (the chat protocol) is also sometimes confused with this:

https://tox.readthedocs.io/en/latest/

a Python code testing tool.
1 employee per 10,000 echos doesn't seem like much.
Agreed, technically it's amazing.

My wife and I ave different native languages yet we can speak to it, combining both languages in a single inquiry/conversation and it replies to me in my language and to her in hers.

Ingenious stuff, whatever people think of the privacy issues.
In PostgreSQL, if you specify a decimal literal, it is assumed to be type NUMERIC (arbitrary precision) by default, as opposed to FLOAT or DOUBLE PRECISION.

If you stored your values in table rows as DOUBLE PRECISION, you would of course get the wrong answer.
"look into it" how?
Apple doesn’t phase out their old hardware that quickly. I’m currently using an iPhone 6 with the latest iOS and no complaints.
I asked about "thinking of relisting ARM". I should have bothered bypassing this paywall, and will next time. Sorry for your time!
People tend to think equality in airtime is equality in argument. There are so many published papers about this subject that there are papers about consensus on consensus within the scientific community. The tl;dr is 90-100% of scientists agree that humans are causing climate change.

http://iopscience.iop.org/article/10.1088/1748-9326/11/4/048...
The moral case for iMessage on Android
In practice, such code dumps usually get rejected out of hand because most unknown first-time contributors are unable to produce a fully functional driver without violating the coding practices of that subsystem and re-inventing the wheel in some fashion. The maintainers always prefer companies to do their driver development in a more open fashion so that there can be two-way feedback throughout the process to ensure the end result is something worthy of merging. Developers who play by the rules and ensure that their driver both fits into existing infrastructure and doesn't break anything else are usually developers who can be trusted to deliver code that works on the new hardware that's not yet public.
> If you can free out-of-order, the circular buffer will fragment quickly.

Right, just when coding a network protocol for embedded, often you can free in the same order, i.e. it’s often a good idea to limit parallelism to a small number of FIFO streams (ideally a single one).

That’s only for small chips. When they aren’t small e.g. you have a quad-core ARM with a gig of RAM you usually have OS anyway and the programming is totally different, much higher level and you guaranteed to have a fast malloc and lots more.
Why? What’s wrong with an iPhone 7 or 8? Why would you prefer an SE-like model?