skysight-inc/HackerNews huggingface dataset:
My wife and I go frequently to our local movie theater, even though our small town multi-theater lacks some of the tech available in large cities. Sitting in a theater with a few hundred people all enjoying a movie is a positive human experience. At home we cut out cable TV and have so much good content available on Netflix, Hulu Prime, and HBO Now that we don't need anything else.

I think the interesting story is many more smaller productions done by Netflix, Amazon, Hulu, HBO, etc. It almost feels like genetic algorithm optimization - running lots of small experiments, measure viewers, and repeat...

We live in Sedona Arizona and every year we have a fairly large film festival (for a small town), and getting to meet and hear from directors and producers of lower budget productions is more than interesting.

Working on games for Nintendo and VR for Disney in the 1990s provided a view to very well funded development. I think a lot has changed, and lowering costs producing content is much more important.
Did they threaten America's payphone infrastructure again?
TBF, AWS documentation is way better than 95% of open-source projects.
To be clear, I'm not saying that the government should suppress reprehensible speech.

But I am saying that elements of the public choosing to protest it and no-platform it should not be criticized by the (maybe-)well-meaning peanut gallery on "free speech" grounds 'cause we're exercising ours. The easy (wrong (dumb)) rhetorical answer trotted out around here becomes "oh, delicate snowflakes!" because of the inexplicable unwillingness to wait until one's head is put to the curb and the boot is raised before resisting.
Here's a long-term AI/ML goal - interpolate between Simple Wikipedia and regular Wikipedia article on the same topic and use StretchText to allow the reader to decide their level of depth.
Not for false attribution of authorship.
Squad Health Check model – visualizing what to improve (2014)
And infinitely more expensive
My understanding of the promise of Idris is that anything you _want_ to put into the type definitions for your application, you _can_ put into the type definitions.
It's an opinion piece, and that's usually what everyone says, "It's an opinion piece, it's not news." I would hope a newspaper would require their opinion authors to verify their supporting information at least. I understand that opinion pieces are meant to sway readers one way or another, but they shouldn't be allowed by the company to be underhanded in doing so, willfully or not.

The piece of misinformation you cited wouldn't sway everyone, but at least readers would be free to decide themselves in an informed manner. I mean that's why I read stuff, to be informed, it makes it useful to me. It just goes to show how entertainment based (tabloid) US "news" has gotten (all denominations.)
Thanks

k. Interesting. A former employer of mine used CASE 4. The FPGA was connected to the CPU via a memory interface. In general this option should be more flexible. You can choose the exact processor and FPGA type you want. On the other hand CASE 3 may has components which are optimized for each other. But for an industry product I would feel to be in a better position in CASE 4 if one of the components is discontinued.

About the complaint. It was a bit too emotional, because I had some specific issues in mind, that cost me a couple of forum searches and hours. Included GUI bugs, some none-intuitive settings and IP blackboxes that weren't working or buggy. Not only Altera but also Lattice. The Lattice FPGA contained a Hard-IP SPI. Didn't do anything. I posted on the forums, a couple of users replied who had the same problem but no reaction from Lattice at all.
Your Ship Has Probably Been Cyber Attacked Already
"Hello COBOL
Cutting Edge
Computer-Age Classic"

000100 IDENTIFICATION DIVISION.

000200 PROGRAM-ID. HELLOWORLD.

000300

000400 ENVIRONMENT DIVISION.

000500 CONFIGURATION SECTION.

000600 SOURCE-COMPUTER. RM-COBOL.

000700 OBJECT-COMPUTER. RM-COBOL.

000800

000900 DATA DIVISION.

001000 FILE SECTION.

001100

101200 PROCEDURE DIVISION.

101300

101400 MAIN-LOGIC SECTION.

101500 DISPLAY "Hello world, I'm back!"

101600 STOP RUN.

If this ain't april fools joke lord have mercy on us.
I think it's more of the clickbait nature of the title.
That's what I'm thinking too. They are probably going to feature a couple of notable big-press dig hole events and show some equipment, but in the end this is a set of code changes and specialized devices that will emit a new code that gets special priority. Total cost to AT&T: a few million. We all paid taxes for that..
The course at that site is pretty interesting. There is an error that doesn't affect any of the examples but might be a problem for future circuits: what are called OR are actually XOR. It took me a while to figure it out because the notation for "don't care" was not obvious to me (it was explained later in the text after table circuits are introduced).

I was able to build a circuit to test this by copying an OR to the display block and hooking up the inputs to the buttons and the output to column 1. It might be interesting to have some scheme to test sub-blocks directly.
It means we have a new prototyping tool. Cool. Don't worry, your skills aren't going to become obsolete :) Just keep learning and building stuff, and you'll always be very employable.

I once worked with a guy who embodied the "grumpy old man" (we were both just out of college btw) attitude for every new, cool thing I brought to his attention. I kept telling him that in order to stay relevant as a programmer in the foreseeable future he would have to stay on top of technology and keep his chops up outside of the very mundane engineering work that we did at that company. He would flatly refuse out of hand and say things like "Someone who only knows COBOL for 40 years will still have a job". It frustrated the hell out of me at the time, but he's probably right. Not saying you're guaranteed a great job or be making google-level salaries, but you have to try pretty hard to become completely irrelevant in technology. There's a huge long tail of boring business coding that happens every day, and that world as an aggregate whole doesn't change very much.

If you have even enough interest to be on this website and explore things like App Maker and question things like this, you're going to be just fine :)
At least with open source projects you can dig into the code for yourself and see WTF you need to do.
They're already ahead of you:

https://education.github.com/pack
I'm liking the Mona Lisa
r/monalisaclan
I've... never had a problem reading Rust code. It's generally well-typed, and makes good use of "automatic" error handling constructs to ensure errors flow upwards without visually polluting the success case.

Whereas with Go code, I have to filter out all the error handling (which often takes up 2/3rds of lines of code, even when it's just "if there's an error, return the error" which it almost always is), wade through the mass of functions that take interface{} and cast it to something internally, etc etc.

I've tried programming in Go and I find it horrifying - I either get to ignore errors or spend ~80% of my code doing this, repeatedly, a few times per function:

foo, err := bar()
if err {
return nil, err
}
I'm pretty sure it's covered as parody, otherwise every skit comedy show ever would have been sued out of existence.
My best guess would be that the people in charge of the juggernaut realize if you equip it with a steering wheel, if you create a way to fix it with regard to quality of output, that same steering wheel could also be used to fix it with regard to cost. In other words, the dysfunctional planes are just collateral damage of the corporate welfare program.
Trifling bug report (but in this sort of thing it's worth getting the details right): one of the versions has "fewawards" instead of "few awards".

[EDITED to add:] Er, I was assuming that this was posted by the person who wrote it and that the latter is therefore reading this. But it looks like it wasn't, so maybe he isn't.
Sure, what you say is true but equally so or better for .Net or Java as well, plus they are generally faster and in the case of C# a better language imho. Why not them?

You are right, the standard library is a pleasure to work with in Golang and for the most part I trust it, but hey anything you can do in that library is easily reproducible in more or less any other mainstream language.

I really don't have an axe to grind with the language itself, it's a fun and productive thing to use for sure.

My main problem is with people who spend most of their time writing customer service applications thinking that the same language they are ultra successful with in that space is suddenly appropriate for writing systems software, because, ughh "safety"?

There is a heck of a lot more to safety than buffer overruns, and if you can't formalize abstractions for dealing with memory usage patterns, one might argue you have no business writing Tor in the first place.

Hah well compared to C/C++ dependency management, Golang does pretty darn well!
Not sure, but FYI a single git repo is very doable for an org like Spotify, if you want to make it work. You have a few choices.

(1) Keep binary/data files elsewhere.

(2) Keep large files in Large File Store/Annex.

(3) Use Git Virtual File System by MS.
Case Study in How Populism Turns Authoritarian
Same, I feel so close and I didn't even know this was a thing! My wife always changes the color on the iPhone app to whatever holiday/season it is. The current color is the Cadbury egg purple.
You must have missed the news, Ubuntu has already standardized on an init 3 years ago.
Free Online timesheet
>If you think binary GPU drivers are bad now, imagine an "open source" OS where every single driver is a binary blob.

The current situation is they're tied to a version of the kernel, and typically abandoned by the vendors. With userspace drivers and driver APIs, the "android upgrade problem" would be solved.

It'd then be a matter of reversing these drivers, which should be far easier when they're running in userspace and completely bounded.
> If opening file fails, exception is thrown when the handle is created, it is impossible to create/use an unopened handle.

Unfortunately C++ offers no way to track which exceptions any given function might throw and/or enforce that they are handled.

> fstream is automatically closed when variable goes out of scope.

That works for the simple case where the variable exists on the stack of a single function. C++ does not offer safety in the general case where you pass a handle to/from functions, store it in data structures and so on. (You have the option of runtime checks via shared_ptr etc, but at that point you have very little assurance the file ever actually gets closed).
Make sure you have a G-suite Business account and your domain address is whitelisted within settings.
Because it's wet and gets the floor wet, obviously.

But why not wait until before going to bed, and then put it by the door since it's probably dry by that point?

Because I forget to do that.

Why not do something so you can remember to put it out at night?

Well, I tried this trick I heard about a can of tomatoes...
I know this is a joke but it would be interesting for AWS to introduce learning material targeted at high schoolers (setup a Minecraft server).
I haven't read 99 Ways to Tell a Story, but when I read Raymond Queneau's Exercises in Style about a decade ago (in English translation) I was delighted by it. Though I have not reread the book recently, 2008-me would heartily recommend it.

I've noticed that exercises in style (in writing or in visual art, comics, video games and what have you) and practices like constrained writing and their analogues in other media seem to resonate with a certain type of computer/math nerd. It affects even those who would rather not associate with anything described as "literary". I think being a nerd predisposes one towards enjoying a kind of formalism in art.
What's stopping you from using Python 3?
As a high school kid, I'm hooked on digital ocean and azure because the github student pack gives me free credits ($25 a month on azure as long as I'm a student, and $50 credit on DO, which works out to be 10 free months on their $5 option). AWS is probably too late in that regard.
From simplest to manage to most freedom:

App Maker < App Engine < Container Engine < Compute Engine (VMs)

So pick your poison for the business problem at hand. Don't host your blog on a dedicated VM. Don't use App Maker for training neural networks.
To be honest, after reading a bit about it, prepping looks like a very nice hobby.

The biggest downside is that moving becomes impossible after a while and whoever has to handle your estate after you die will curse you into the seventh circle.
Generators are used to great effect in Ember thanks to the ember-concurrency[0] addon. It was far and away the most frequently talked-about topic at EmberConf last week. If you're interested, I'd highly recommend machty's talk[1] from last year where he introduced it. His talk from last week was also very good, but it does not appear to be available yet.

I don't think it's currently using async generators (have yet to read the linked article), but I suspect this new language feature may lead to some improvements!

0. http://ember-concurrency.com

1. https://vimeo.com/162329769
To me it looked like the clearance height was the same for all pieces. Is it actually dynamically calculated for each move?
Given how infrequently we see power calculations in published papers, and the results of typical surveys of scientists, I don't think the typical scientist does understand statistical power or other statistical concepts. There are plenty of surveys (e.g. http://www.tandfonline.com/doi/abs/10.1080/17470218.2014.885...) showing that scientists just pick sample sizes based on what's usually done in their field, rather than working out what's necessary. There are plenty of other surveys showing practicing scientists don't understand the concepts of significance and power. Some of the authors of those studies don't understand them either -- I've seen at least one study with questions with no correct answer...

I know large sample sizes are often impractical, and you have to make do. But given that, results must be presented with all sorts of disclaimers, since results from underpowered studies are frequently wrong or exaggerated (https://www.ncbi.nlm.nih.gov/pubmed/18633328). That's not what happens -- scientists who should be aware that their studies have very little value as evidence instead present them as groundbreaking definitive results.

I would much rather see slow, difficult, tentative studies instead of the high-speed spray of nearly meaningless results we see every day. But that will take a dramatic change in career and funding incentives.
I am actually having enormous trouble telling. They seem to link to real articles about their academy at real publications (such as https://www.forbes.com/sites/leoking/2016/01/30/shanna-grego...), plus, there is a LOT of material here for a joke site. But it sure sounds to me like satire.

I hate April Fools so fucking much. Hate it.
Give it time, Go is still pretty new and requires reinventing all those wheels and flexibility-allowances. It's already visible in some areas though - e.g. look at the hoops you have to code through to allow decent unit testing of controller-style code. Anything of interest has to be exported and injected, or you simply can't do it. Even Java's significantly better here with its runtime manipulation.
It means that there will be two new jobs related to this project.

1. App Maker developer wanted to create App Maker Apps .

2. Web developer needed to transition our App Maker App to a javascript / python / ruby standalone project.
Was just about to suggest the Moto G. A computer science class in high school (we paired up with a tech school) used these phones as a class set. Solid build, not too expensive, good stock experience, not-noticeably-bad performance.
Given that I've heard day rates as high as £2000 for a CIVIL engineer, this would be great if it is a real thing. Alas, the timing of the post suggests otherwise...
(c)3(A)ii

https://www.law.cornell.edu/uscode/text/15/1125
The success for Go was in the out of the box libraries, and by this I mean you didn't have to "pip install" , "npm install", "nuget install" - no idea what the command is for nuget, always used the GUI, but you get the idea... For example when I was trying to learn Go for the first time I saw how easy it is to dive into Web Development. I can just import a package that came with Go itself, and I would be good. I think also the way it pulls in packages is part of it's success as well. It's not a traditional package manager (yet) but it worked. You put in a repository from the web and it pulls it, it made sharing and reusing code really easy. I never had issues just running Go code either if it was a codebase that was full of mostly Go code.

Btw I don't consider myself a Go developer, at work I use C# and Python. I would love to learn Rust, used to be the other way around, but I've lost hope in Go and have taken a second look at Rust, I love the direction Rust is going overall, but I understand why Go got so popular so quickly, it came at the right time with the right amount of working parts.
If they commit violence then they are criminals who should be dealt with by the criminal system wherever they are and regardless of their views.

You're getting too into the example there, I wanted to talk about about the dismissal/shutdown of discource that's happening between any two groups that don't agree with each other, not specifically the actions of some far right groups.

To respond though, I disagree. I find such views utterly disgusting (killing of anyone for belief/view/colour/sexuality/editor choice/etc) also, however it is a political discussion. These groups hold political views on what they want their bit of sand to look like and make up a percentage of their society. They have the same rights as us.

There was a point where hatred of homosexuals or athiests were held with as much venom as we have against these racists groups in our recent history, we only go backwards by doing the same things as those people did.

As for it not belonging in a political discussion because it's outragous? Eh? I mean, come on, expelling/killing people has been part of normal politics (as it has always been) as long as we've had history. Suppressing any view in a society creates division, and while the shoe is on the right foot at the moment this doesn't last forever.
Funny thing is, this is the Grace Hopper Program, so it would be totally appropriate for them to teach COBOL. After all, they're named after its inventor. (Okay, technically, it was a committee, but still, you don't get nicknamed the (grand)mother of COBOL just by sitting on a committee.)

Nevertheless, I don't think they're serious. Which kinda makes me wonder: there are way too many lines of COBOL out there to rewrite them all before the current COBOL programmers retire. And yet no one (give or take rounding error) is learning or teaching it these days. So what happens by the time COBOL turns 100? It's not much farther away than the Y2038 bug.
Finalizers help with memory management in the simple cases.
Even if they are doing all of those things, it does not mean that their actual activities are anything other than I stated (which, by the way included activities beyond pickling eggs, you cherry-picker).

You seem to be claiming that if someone is a prepper, then they are also planning to blow up buildings, poison populations, etc. Seems a bit of a stretch.

If some militia members are also computer programmers, can I go off and make a bunch of assumptions about computer programmers based solely on this?
I do this sometimes when I'm really in the zone. Back in the 90s, I was in manufacturing, both making things and planning, programming.

When I had not used a given machine or process for a while, point and step check just came as part of entering and maintaining flow.

Exploiting this seems obvious in retrospect, like most good, basic helpers are.

Nice. Love the ethic. Take care of the people, run it on time. It's good to know somewhere the little stuff does matter.
Hmmm.... I don't have any lock files. I'll dig into it when I get more time. thanks
Maybe their engineering blog is about engineering things and customer support should go through https://twitter.com/spotifycares and https://support.spotify.com instead of an HN thread.
I think I would probably choose to have one NaN rather than +/-Infinity. Infinity itself is not a number -- it's just a special NaN.
Most, possibly all, of what you do in Idris can be encoded into Scala, but working with type-level functions become very cumbersome. The compiler doesn't understand that a type-level function is a function, so every time you apply a function to a type and need to know the result is the same as itself you have to summon evidence that this is so (which also sends compile times through the roof). Higher-kinded types get treated differently for equality unless you encode them as members of wrapper types. You end up having to write all your type-level stuff in a kind of continuation-passing style and defining intermediate types to represent each step of your algorithm.
Thanks :)
Your heart is in the right place. But I can assure you I know a bit of the back story which I do not feel the need to share with the world. I am 57, Have a "wife to be" who is an RN who has worked in the addiction field, and I myself have been involved in the field for over 30 years.
And if you think you can give constructive advice to my friend, send me your contact info.
Regards
Jim
I think we're passed the golden age when it comes to free speech. A certain very left-leaning, anti-male, anti-traditional, anti-rich, anti-white, pro-immigration viewpoint has won. It dominates academic, media and public spheres. And those that question or disagree with it are very quickly attacked with a number of smears/names/slurs, etc.

Some of the views that get attacked are genuinely okay. Perhaps the not most likable of ideas, but certainly not the type of hatred that they're portrayed as. The tragedy is that we're not allowing individuals to hold these opinions.

E.g. Maintaining national culture/race/identity. A people should be allowed to want this without having every single talking-head of the media party assaulting them for wanting it. Unfortunately, it's a consequence of Democracy that forces opposing groups to occupy the same piece of land, instead of allowing like-minded groups to self-aggregate and group together.
I'm getting 404s on all but the home page. Part of the joke?
Code for America Director on Jared Kushner's Government Innovation Effort
The way the author tells the story is totally upside-down. You have to read through the text very carefully to figure out what really is happening in policy change. To the end, you still can't. You need to read a real report to learn what's really going on.
I have to say I am suspecting that the f35 problems are disinformation. It just doesn't make sense otherwise, so many countries so much money so much dependency and it's really a broken plane ! And the problems can't be fixed? Right. I suspect it disinformation to deter china and Russia from putting money into similar generation plane. Or even friendly countries from going their own way aka Typhoon / rafale replacements
Every single authentic spiritual school before the age of Deepak Chupra affirms integration happens at an instant.

> It seems to me, you think a lot of things are clear to you, and you have some firm opinions about things. The first stage of awakening will seem like that.

Please do not patronize me. You do not know me.