skysight-inc/HackerNews huggingface dataset:
Sorry, I realize that is unclear. What I was getting at is just if there are any other similar scripting/automation apps out there, perhaps with a different scripting language or other application integrations. I am a newbie in the automation space so I was wondering what other types of apps people may be using.
It honestly depends on the hospital system.

Florida Hospital - Orlando (the largest hospital in the U.S. by bed count and revenue) has been doing a lot in recent years to address this concern. They started by making the largest soda you could buy a 16oz (bottled or fountain), and have slowly phased out some food groups (such as fried foods) and have introduced entire cafeterias that only serve fresh vegetarian dishes. They have brought in community coffee shops that only serve fair trade coffee, and are working on setting up a food court type area that will house local restaurants that serve only healthy foods.

Florida Hospital Orlando is the Flagship hospital for Adventist Health, which operates 46 hospitals in the US and 26 hospitals/67 clinics in another 21 countries. It is a model that is being scaled to this other institutions.

FH Orlando isn't a hospital that is known for it's innovative care like the Mayo Clinic or MassGen, but it's size makes it a model for operations that these leading institutions follow.
Everyone I mentioned is from mainland China. I don't have reason to believe it's the same elsewhere. As I said, my comment is about one particular country's culture, not a race.
* Xmarks | Bookmark Sync and Search || https://www.xmarks.com/

Little dated, but still works great across browsers and devices.
There's a difference between dissing HN as a whole, and dissing the growing subset of the userbase that has lowered the technical content of the site and decreased the civility and level of discourse.

That, or you mods aren't doing your job in keeping this site sufficiently attractive to hackers--if you were, threads like this wouldn't be necessary.

The first step to solving a problem dang is admitting you have a problem.
This is the first time I actually read all the way through an article on assembly. It was nice and concise. Granted, I'll probably forget this until the next article (due to focusing on other studies), but thank you none the less.
He's a PhD in CS so I assumed he did :) I linked it for other people that may not know that it's a thing. The article itself is a bit hand-wavy.
It's a bit expensive for me to buy just for testing in WINE, but I think you'd have a fairly good chance of it working.
I did read the book few years ago. I found his ideas on how amortization vs persistence and exploiting laziness for data structure very interesting.

However, many of the data structures in that book do not translate great outside of the world of Haskell and ML. This library is mostly based on the work of Phil Bagwell, Rich Hickie, Tiark Rompf and others. Phil worked over the last decade on building immutable and/or concurrent data structures that are "pragmatic", ie. cache efficient, and supporting mutable facades. I recommend reading his work on Hash-Array Mapped Tries and Radix Balanced Trees.
Stallman’s Law
Which is why smoking in hospitals is OK?
Thanks for the info. However, BPA isn't the only plastic that leaches chemicals. Even the non-BPA plastics emit chemicals as far as I know.
>, I've never taken a course with that title.

I don't know about UK curriculum but the colleges in USA like MIT/Stanford/Princeton/etc have courses focusing on linear algebra (matrix math). Example:

https://explorecourses.stanford.edu/search?view=catalog&filt...

One of those classes is often taken as an elective to meet one of the math requirements for graduation.
Indeed, layman's. This idea introduces so many problems that it's hard to pick
what to start with. The most obvious are volume of changes and which changeset
is the current one.

You really didn't need to boast about it.
This article uses lldb, and not gdb. Both default to AT&T syntax, I guess.
Without generics (this is java 1, remember) it seems like a reasonable tradeoff. Otherwise[1] you can't have array-modifying polymorphic code at all - how would you write a "reverse this array" function, for instance? You'd need one for every kind of array you want to reverse. Or a "copy" function - even if you're given a properly-sized-and-typed array to put the values in, you can't make a function that'd work on anything except a single type.

You could force every array-function-caller to cast their args to e.g. `Object[]`, but that seems like it'd require more work for even less safety. Though I'd love a read-only concept in Java, for read purposes :|

[1]: I think. If I'm wrong, someone please correct me!
Unfortunately, it requires a fresh Ubuntu installation / separate instance.

I think it would be a perfect use case for Docker-based solution.
I like Bitbar more. It gives you direct text output in the bar, and extra lines when clicked..
Well, you can access the AMP version of the page from anywhere, not just Google search results. I could see apps that use an in-app browser serving the AMP version of a page, instead of the full version, for instance. I guess we'll see?
Cinema 4D is quite easy to grok in my opinion, coming from a Adobe-heavy background.
Why I left KDVR and TV news
introduced entire cafeterias that only serve fresh vegetarian dishes

Except that humans didn't evolve to eat a vegetarian diet and it isn't healthy for us.
5. Senior Dev. 15 years of experience in web dev.

Most of what I do is pumping out new features and tracking down and fixing bugs that never should have been there in the first place. As a domain, Web Development just isn't hard enough to challenge me anymore. My focus for the last 5 years has been figuring out ways to increase new feature throughput on whatever the latest framework is. That's largely because that's what my employer has valued.

I had a brief stint (3 years) in video game development as well. I find the problems in game dev to be challenging, but I also like personal time and sleep, so I went back to web dev.

I'm working on a few more ambitious side projects that aren't related to web dev and have me excited, but I don't have enough experience with it to jump fields. Also, it's slow going because I can only sit in a chair for so many hours a day and paid work takes priority.
I love my Anova cooker. Not only is it dead simple to get meat prepared exactly to the point you want, it is also much more tender, as over time, any tendons slowly dissolve. And I have gotten much more critical of any preparations of meat which ended up too dry because the meat had been overheated.
Note that Facebook operates and has a similar influence in many more countries.

Just like in the U.S., elections in many countries are affected by the 'quality' of the information being shared and distributed through Facebook.

So Facebook - the people who work at Facebook - should promptly acknowledge its impact on public opinion and public perception (with the dangers that that implies) and immediately focus on finding solutions to these unexpected side-effects of social networks.

Things like echo chambers, fear vortexes, fake news, calls to (useless) protest and so on.

Social networks have the potential to generate serious unrest - as has been the case in many countries already, so these things should be taken very seriously - more than what Facebook is doing now.
> Because really, you don't really need to check whether something is an instance of "List<int>" at runtime, in a static language, unless your language sucks ;-)

So, I hate reflection with a burning passion, but this is wrong. You may not like doing it, but there are tons of legitimate use cases for RTTI.

My primary case is for runtime "light-up" of advanced features. For instance, if you deploy an application to a series of platforms that provide non-overlapping sets of capabilities, a fantastic way of dealing with this problem is to use RTTI to check whether the instance of the object is some specialized case at runtime, then cast to the specialized object to use the specific features (e.g., GPS, touch screen) that are only available on that platform.

The problem with .NET reflection is not that this dynamism exists, it's that everything is bundled together without an opt-out. I would love to have reflection split into small pieces that I could pick and choose from -- maybe I get RTTI, but I can't instantiate arbitrary generic types at runtime, for instance. Or I can't do RefEmit to JIT dynamically generated IL.

These play havoc with the runtime, forcing it to support incredibly elaborate systems just for simple features, so providing some guarantees would make the runtime's job way easier while also providing developer flexibility.
But you are "conveying" the software to the users, that's the whole point. AGPL just extends the meaning of the word conveying to also include users connecting over the network.

As for it infringing on freedom 0, I don't understand how your logic wouldn't also apply for the GPL. I disagree that you cannot "use the software for any purpose" with the AGPL. You haven't given an example of you being restricted by it. If a user gave a copy of their program to another user they would have the exact same requirement (under the plain GPL). If you wanted to run a private copy of your modified program you just have to make it forbidden to connect to that interface.

Also, there's no reason you cannot just provide a link to a git repo for your modified project. Which means that you don't even have to modify your program to distribute its source code to users.
It also didn't have memory segmentation, otherwise known as The Worst Thing.

The examples in the post are clearly x86-64 running in 64 bit mode. I.e. it's running in flat model... there is no segmentation to worry about.
Question: where's your IP address come from? I'd have guessed that common cloud VM IP pools are likely all trashed permanently already? I somehow doubt AWS or DO or Linode or Rackspace et al are worthwhile places to host an outbound mail server? I'd also guess ISP pools of home IP addresses are probably just as poisoned. Is proper SPF/DKIM setup "enough" to overcome that? (Or are my suspicions about pools of IP addresses unfounded?)
Which is somewhat ironic, considering half of the reason to use it over Mori (which is better in some aspects) was that it was more maintained (Mori didn't pull anything in ages).

Now neither of them are really maintained.

For a lot of usages, something like Ramda or Lodash/FP will do the trick (Ramda lenses or Lodash/FP's get and set methods work great to handle immutable data structures), but if you really wanted structural sharing and stuff, now you're kindda stuck.
What's with all the giphy embeds?
lainchain has a fairly civil and decent programming board, slanting towards beginners but still friendly.

You shouldn't cut yourself out over "invite-only", especially when the site itself tells you where to get an invite. It's a small speed-bump to keep out folks without basic politeness and problem-solving skills, not some sort of elitist thing.

The cold fact of the matter is that any community that pitches a wide tent and allows for everyone to join and talk about whatever is going to be unable to maintain a good signal-to-noise ratio...communities that wish to avoid that need to remain focused and conscious of what content they want and do not want.

It's possible to say "this is content that doesn't belong here" while at the same time not painting the content or submitter as deplorable.
Meat eating diets(especially red meat) show increased risk of heart disease in so many studies it's a definite fact.

You have a rather naive definition of "fact" my friend.
Ironically the license (GPL) is one of the biggest show stoppers for BGE to get taken seriously.

I feel like building the engine in to blender is not very viable because of the GPL license, but using Blender as a game editor is not a bad idea at all - so if you're going to do an OSS game engine I think the best solution would be to start with a more permissive license (eg. MIT or something like that) and not have any dependencies on blender in the actual engine, instead the blender integration code should be strictly separate, that part would be covered by GPL, but the engine core would still remain MIT as it's not derived from GPL code, so you could distribute your game without releasing the source.
You can be sure that there's some transfer of chemicals between the bag and what's inside of it. It's just a question of how dangerous that stuff is.
Should we tax that as well?

Yes.

https://www.google.co.uk/amp/s/amp.theguardian.com/environme...
I just want to echo that 2FA should be your next highest priority. I love everything I see otherwise.

Having the ability to integrate TOTP or U2F (or both) would make this my go to recommendation for, well, everyone.
But what is the probabilistic timeline on a large asteroid hitting us vs. rendering the planet uninhabitable by our own devices? We aren't currently looking like a great bet to last thousands of years longer, forget the million-year intervals on which large asteroids are a serious threat.
They're already out: http://www.dell.com/au/p/xps-13-9360-laptop/pd?oc=z510898au&...

"Ships in 9 - 12 business days"
Slowness is a feature, not a bug, right? It helps encourage thoughtful posting and civil discussion. :)

If you want more activity, post relevant and interesting projects and thoughts.
Flying Cars Are Closer Than You Think
My BitBar script to display my current free drive space:

#!/bin/bash
df -h | awk '{print $4}' | head -n2 | tail -n1

(There has to be a neater way to do this...)
The temperature is so cold that it would freeze your body if you were exposed, so you would still need an airtight seal. But the atmospheric pressure is high enough that you wouldn't need a bulky vacuum-proof pressurized spacesuit.
Not just the typical image recognition stuff, but things like process control.

A lot of big industrial processes have a ton of different control loops that try to optimize parameters. The systems are usually complicated enough that the ideal state for these parameters is unknown, so controllers try to approximate.

An easy example is the engine controller in cars. It tries to optimize for power, efficiency, emissions, engine longevity, etc...

Machine learning could crunch tons of historical data from these systems to build a CNN that performs better than the usual controller.

In some systems, like stoplight timings or freight packing.... An AI driven controller could possibly be revolutionary, performing orders of magnitude better than current algorithms.
I just found a reference to this concept in Churchill's The Gathering Storm (WWI->him being appointed PM), first page of chapter 11, he talked about opinions events had caused to become no longer "excluded from lawful thought", at least by several major groups of people. The events were in 1936, the book written in 1948.
> And replace base load nuclear power stations with what?

Indeed, that's the fundamental question!

It's easy to be against something for its drawbacks. But a serious discussion must start from either an alternative with similar value and fewer negatives, or a plan to give up the benefits at all.

Just saying "No this, no that" is immature, in my humble opinion.
If the externalities of CO₂ emission were included in energy prices, then nuclear wouldn't seem so expensive. Let's account for the externalities, and then let all energy sources compete on a level playing field.
Believe+me+Lee+Clement+-+“Believe+me+when+I+lie+to+u”+(description+en+fr
I use it to (random incomplete list):

- switch recipients in Franz.app
- click on menubar items
- import current page into devonthink (requires a click on a toolbar item to start the automation)
- toggle flux (click on menubar item and go down etc)
- adding tags in delibar (click on the Nth suggested tag)
- click on toolbar items in all possible apps when there is no keyboard shortcut/menu item available
I'm not being a fatalist if I think "we should all live closer to our jobs to save energy" is unrealistic.
To understand assembly it really helps to know at least something about how computers work on a low level. When I first tried learning it (long time ago, in a high school) I had no idea how computers really work on such a low level, how CPU's addressing registers and that kind of stuff, and while I managed to learn the syntax, even write some asm code, it was all really confusing to me. And only few years later on University, after I've learned in details about the cpu architecture, registers, buses, DMA, etc, it suddenly all started to make perfect sense and became 100x more clear and easier. So if you're interested in this, it will save you a lot of effort to invest some time first to learn the computer architecture basics, and then from there go to learn the assembly lang. Just my $0.02
> now suicidal

Call a suicide hotline.

800-273-8255
If you were actually an adult you would see the value in learning from other people's values.

You can adopt them or rally against them, that part is up to you. But being an adult means hearing out other people and understanding their values and why they are important to the community you are interacting with.
I've read it, thanks. I read it a decade ago and a few times since, back when I was in a semiotics degree program and Eco was a prominently featured thinker. I respect him, but I don't really agree with him on this one.

Sure, he's describing major features of the category of political thinking that he calls fascism - but with the purpose of seeing it coming and doing something about it. He says: "Ur-Fascism can come back under the most innocent of disguises. Our duty is to uncover it and to point our finger at any of its new instances—every day, in every part of the world." His article is a rubric for identifying its features. Yet to say that fascism may have any of the enumerated features, in almost any combination, with drastically varying applications and manifestations, is to construct a category so broad that it is practically useless. It's a recipe for calling, and perceiving, almost everything as being nascently fascistic. We need to make better distinctions than this, I feel.
Because of thing they were not thought of.

You don't see 'Maintenance' on systems of companies which do this for a long time. You might see this at 'normal' companies. Smaller ones who used the 'wrong' database and had to migrate it.

If you start with one database and 'forget' or just don't think about it to have a master, slave, slave combination, you have to fix that once.

When you made a mistake, you have to fix it once.

Also today you are able to maintain quite a big page with a very small amount of people. The chances, that one of those didn't think about all necessary elements of an always online system is not far fetched.
The only ones that I encountered that weren't notably going down were Russian Hill and the Marina, but even then, the prices weren't rising, and it was far easier to find a place in the first place.
I think it is a fundamental.

Just because D isa B it does not mean list(D) isa list(B).
This Is What Happens When Millions of People Suddenly Get the Internet
Most of my career has been in Java and C and similar, but recently I was asked to work on an iOS GPS plotting application. The client provided me with a Mac laptop and an installed copy of XCode.

That was the most frustrating, poorest experience with an IDE and software development environment I have ever had, and I've dealt with most operating systems, Visual Basic, Pick, Cache etc. Even keyed in a 6502 assembler back in the day which was more fun.

Crashing constantly, bizarre "4GL" drag-and-drop of controls onto source code to link them, atrocious documentation, awful GUI builder/layout managers, random behaviour... ugh. I cannot understand how anyone would be enjoying iOS development.
I think The West Wing has better explanations than that. I was sure your link was going to be to https://www.youtube.com/watch?v=-s92lsTMcZQ

EDIT: this one has a bit more context: https://www.youtube.com/watch?v=R2HzHSeV9v8
It would be extremely silly to stop using nuclear power. What we need is a passive safety system and type of reactor that cannot go critical and does not produce long lasting isotopes. Surprisingly, all of these are ready from the technology point of view, the only reason not to build them is financial. There are also plans to use the waste of older reactor models in the new gen IV type reactors and produce isotopes that last only few decades instead of few millenia. This would solve the biggest issue with older reactors, having a large amount of very active products that we need to store safely for a long time.

https://www.technologyreview.com/s/602051/fail-safe-nuclear-...

http://blogs.discovermagazine.com/crux/2015/01/16/thorium-fu...

https://en.wikipedia.org/wiki/Generation_IV_reactor#Advantag...
He uses git to keep a static web site of his bookmarks. He just uses his web browser to view the index.html file.
Religion in a nut shell for programmers
I'm working with Phaser on an app that needs to be mobile, but I'm regretting not using PIXI directly.

See: http://www.goodboydigital.com/pixijs/bunnymark/ -- click or touch to spawn bunnies.

Run it on mobile. On my Nexus 6 it stays pretty smooth around 10-15k bunnies, sometimes more. I've seen it glitch as thousands of new bunnies are added at once, but in a well-written game you'd create a "bunny pool" and pre-create all of them so that you could add them without as much overhead.

It's actually a bit jerky on Firefox on my "ultra low power" laptop, despite having a recent Intel i7 CPU, but Chrome is smooth up to 10K bunnies. On my gaming computer, heh, I can go over 100K bunnies without it dropping below 60FPS. That's a lot of sprites, period.

At some point I'll probably port my game from Phaser to PIXI. Like I said, I'm stuck using a browser for at least part of my game. If I were creating a 2d game that didn't require a browser, I'd probably use something else: Unity, maybe, or I'd look around at the other 2d and 3d engines out there to see what's available. I also have an existing 2d engine that I might bring up to date.

In your sample on w3schools, I ran some profiling, and it's firing off dozens of JavaScript callbacks per second, doing who-knows-what. Analyics, probably? Also, as mikewhy pointed out in a sibling comment, transform:translateX() gives you hardware acceleration. Otherwise it has to rebuild the DOM on Every Single Frame. I pulled the code to a local server without the w3schools extra cruft and it was much better, but still not perfect. Converting to using tranform:translateX() made it silky smooth.

In any case, good luck.
I like free software just as much as the next guy and I don't find it appealing to remove a freedom just for the sake of a blog post.

I mean, why is it implicit that I can run a program but e.g. distributing it is not?

Next time I get some free AI software I will find that I don't actually have the freedom to put it in my car/tractor/vacuum/etc because software license says so, not to mention the hardware locks that I would have to overcome.

Edit:

Example: BMW decides to release their AI software driving their car under a "free software" license. In this hypothetical situation, Audi would not be allowed to use BMW' software because the license restricts this.
But now, because _using_ the software in any way you wish is no longer an explicit freedom, nobody could claim that BMW software is not __FREE__

I know of at least one GPL licensed project for audio editing and synthesis that has an explicit ban on using it in commercial applications.
I believe one of the first theorems you go about proving in linear algebra is that given a vector space of a given dimension you can find a function that preserves the linear structure to any other vector space of the same dimension. After proving that they just proceed to work with complex numbers since every other (finite dimensional) vector space is the same in that sense.
Lambdoku – AWS Lambda with Heroku-like Experience