skysight-inc/HackerNews huggingface dataset:
Interesting. Almost every site with multiple pages I visited had a lot of weird behavior when using browser back/forward.

There's a lot of snake games, tic-tac-toes and 2048 clones -- I was looking for more along the lines of multiple page apps where elm made it a lot easier to build, and stories thereof.
But also all the third party libraries. Very few run on .net core.
Good iOS Application Architecture
I got distracted by the non-sequitur. Defender was touted as the AV above all of this and, yet, it turns out that it isn't. Whether or not other AVs also have vulnerabilities (which all complex software has) is ancillary.
I have a laptop which has all these keys though, in a 15" form factor. There's no reason Apple can't put these keys in (and they used to) - they just don't want to.
This is possibly the most useless piece of code I've ever ran across, in any language or context.
Would you mind giving an example of how you would unit test a function?
First note that my source isn't a tabloid, this is Human Rights Watch. They check their sources.

> The woman in your one anecdotal point was charged with a seperate case of adultery during a rape trial that wasn't in conjunction with the rape.

From the article:

"The young woman, who is married, said she had met with a male acquaintance who had promised to give her back an old photograph of herself."

"Moreover, the court in October 2006 also sentenced both the woman and man who had been raped to 90 lashes each for what it termed “illegal mingling.”"

This is not adultery, this is just meeting a person of the other gender without her guardian.

> Furthermore the rapists were charged and punished for rape, an act that is illegal.

It is, indeed, illegal, but they were not charged for that: "Despite the prosecution’s requests for the maximum penalty for the rapists, the Qatif court sentenced four of them to between one and five years in prison and between 80 and 1,000 lashes. They were convicted of kidnapping, apparently because prosecutors could not prove rape. The judges reportedly ignored evidence from a mobile phone video in which the attackers recorded the assault."

The scenario we are talking about is a husband repudiating his wife and abandoning her somewhere. Were she to be assaulted by a male, she would then be in an illegal "gender mingling" situation, often punished more harshly than rape. The only thing that is hyperbole in cup's scenario is that she would not be punished for adultery but just for breach of gender isolation.

Yes, this is anecdotal evidence, but if you want to work on Saudi's system, that is all you have, the system is voluntarily opaque and does not communicate statistics on condemnations. Activists and journalists who may try to gather figures risk their freedom.

Women's life in Saudi Arabia is probably the most totalitarian experience available in 2017, on par with North Korea's experience.
https://www.hrw.org/report/2016/07/16/boxed/women-and-saudi-...
And if you have ipv6, play tetris: https://milek7.pl/tracehack/#traceroute_result
Things like that come from "cultural contact" which can be peaceful or violent.
Not really, if you count "access to a computer" and "access to distribution channels" in those barriers.
At least with defender you're not paying for the additional vulns.
It's no surprise at all. Look at MMORPGs. The best moments of these games were pulling high level monsters to city, crashing an in-game funeral in WoW and the drama between players in Eve Online. Not farming monsters for 20 hours to get enough cloth. Unfortunately in many cases the unscripted emergent gameplay was often connected with "toxic" behaviour, as a result most games nowadays reduce conflict between players to regulated arenas, and provide a themepark experience outside.
And if you need cross platform support, Mono is likely to be significantly less trouble than .NET Core 0.2, whoops I meant 2.0 sorry.
"printed memory needs a refresh"
Let's build a new Internet
HOME CHEESE MAKER
> Ask yourself this: who is the most famous maintainer you can think of?

I can think of a few, actually. Pretty much every BDFL in every open source project ever. Most famous is probably Linus Torvalds. He invented the first version of Linux, yes, but he's been primarily a maintainer not inventor ever since.
One of them would be a fuzz testing.
You start with a predefined 'corpus' of inputs which are then modified by the fuzzer to reach yet not covered code paths. In the process it discovers many bugs and crashes.

The input fuzzing process is rarely purely random. There are advanced techniques that allow the fuzzer to link input data to conditions of not covered branches.

It is quite useful mechanism for checking inputs, formats, behaviour patterns (if you have two solutions but one model, one simple that works 100% but is slowish and one more complex but very fast).

See: https://github.com/dvyukov/go-fuzz#trophies and http://lcamtuf.coredump.cx/afl/
It depends how you argue that. I'm forced to use Defender at work and the worker process frequently pegs multiple cores at 80% - this costs time and patience. I don't have similar issues with NOD32 at home (which is precisely why I hand money over to ESET).
How much does it cost to design an application ?
.NET Core is totally fine for playing around or for small apps and services.

It's usually for large projects that these backwards compatibility issues tend to crop up and be show-stoppers. You're likely better off with Mono in that case.
What Do You Know About Metadata API?
How about this?

struct Foo { bar: Bar }
struct Bar { message: &'static str }

fn change_foo(foo: &mut Foo) {
change_bar(&mut foo.bar);
}

fn change_bar(bar: &mut Bar) {
bar.message = "Invalid";
if true {
panic!();
}
bar.message = "Valid";
}

impl Drop for Foo {
fn drop(&mut self) {
println!("{}", self.bar.message);
}
}

fn main() {
let mut foo = Foo { bar: Bar { message: "" } };
change_foo(&mut foo);
}

The destructor of a struct sees a broken invariant of a nested struct.
Assuming there is a credit union nearby. The point of that snippet seemed to be that Wal Mart was much more convenient than a bank.
In the actual report regarding the trial and retrial.
That's very much regional slang. And I'm pretty sure people know it - software is full of immature, juvenile, and puerile jokes, references, and people. My approach is just to ignore the muffled giggles and treat it all with a straight face.
Wanna Be CA and Make Valid SSL Certs (your Own PC)? Check Securing Your LocalHost
Just visited using my phone. The site is barely responsive and therefore had a hard time understanding what the tool is about. Might be worth fixing!

Otherwise, based on the comments here, looks like a really cool service!
> So, care to tell me how can Argentina OWN
> all the argentinean sea shelf AROUND the
> islands, BUT the islands?

The map you're linking to shows Argentina claiming much of the Antarctic. Leaving the Falklands aside, it should be obvious that a map like this is rather one sided and certainly doesn't have any international recognition given that no sovereign claim over the Antarctic is recognized by the UN or anyone else.

Aside from that I think you're misunderstanding what this map means. There's an international convention on continental shelves but national sovereignty supersedes it. There's no rule that if your continental shelf intersects territory intersects some island you own that island.

If it did then China would own Taiwan, France / Belgium / The Netherlands & Norway would own the British isles, South Korea would own Japan etc.
I'm seeing a lot of simple games on the built with elm site - do you think that's a sweet spot for using elm?
The better the design the less the maintenance. There might not be a perfect design in the real world, and we would agree on that. But at least the ideal perfect design would imply zero maintenance.
I hear you, and I feel this pain.

I give up.

I have better things to do.
For me, I drink a pint of water before bed.

And then I balance a pint of water on my phone/alarm, which forces me to drink that when I wake up.
> I certainly see it as such when I use modern packaging systems that were developed almost two decades ago.

I'm not sure if you have something specific to say about the nuget package management system; how it was used to deliver packages in .Net core and how and why the strategy has changed from delivering the framework as lots of small packages to delivering it as few larger packages; or if you are just being flippant and ignorant.
Property-based testing has made testing more productive and fun for me. You write a few lines of code that produce a large amount of tests. The idea is obviously so useful, I'm surprised it's uncommon in practice. When you think about coverage in terms of inputs applied instead of statements executed, property-based testing is far more productive than writing tests by hand.

It's not a silver bullet though. Some property-based tests are easy to write but offer little value. Sometimes you spend more time writing code to generate the correct inputs than the value of the test warrants. It has a learning curve. Still, I think it is the most powerful tool you can master for testing.
Your logic is based on the assumption that

> and given that profound inequality is detrimental to the economy at large

which has nothing to do with "liberty" - it's about "efficiency" or may be "equality" (of outcomes), but not "liberty" in any way.

(Also, there's a lot of valid criticism of Picketty that his supporters usually choose to completely ignore, but that's not the point of the argument anyway).
> (Not someone who devised an innovation and then maintained it - pure maintenance)

Everything you've mentioned doesn't count.
Oh yeah I get that, probably doesn't help people convert if you have to say you're tooting at people, it sounds ridiculous!
This hits home with me. Incompetent developers need dogmatisms (100% unit coverage!!!! etc)
You only make money flipping houses if you do most of the work yourself and hustle on buying materials and PC items. It is extremely rare to make a profit if your use contractors. You have to keep in mind the transaction and holding costs as well.

The best way that I know of using 5k in a business is to buy stuff at a good wholesale price and sell it for a good price. If you mark up 50% the 5k becomes 7.5k and then you do it again and now you have 11.25k and so on - the beauty of compound interest. But again, you need to know your target market and there is some work to be done.

Corporate bonds? I'd think you'd better do at a casino.
What happens if requirements change? What happens if a related technology is invented which would make your current design more efficient? Do you class changes like that under maintenance?

And how do you check your theoretically 'no-maintenance-required' design genuinely doesn't need any maintenance? And how do you get round the catch 22 that you can't build a perfect system without perfect knowledge about what to build, but you can't have perfect knowledge without feedback from an existing system?

Instead of building a product that theoretically never needs maintenance, I'd rather build a product for which maintenance is easy.
No, the major change is they're taking their windows only framework and making it cross-platform.
After their own kind
OT, but this site looks just great with Javascript turned off (as I usually do with all the "trendy"-looking longreads, as they tend to be processor hogs). Even animations on the title screen. Awesome front-end job.
BBR, the new kid on the TCP block
Well, perhaps it's the previous generation's innovators and the current generation's maintainers...if you want to trace out lines of responsibility but that's tricky...whoever discovered petroleum probably never wanted so much burned up to heat up the whole planet! The maintainers (energy companies) do...they're going to die (those firms) and they're ready to take the whole planet and all of us with 'em.
I think it's a matter of finding an industry that is conservative or for which the underlying business structures / calculations don't change. Myself, I've been working on real estate feasibility analysis software for 12 years now, and the product had existed prior to that for perhaps 10 years; the core calculations have made the journey from Turbo Pascal -> Delphi -> C# .NET. The next iteration of the project is a web-based version, but it'll still (re)use the same core calculations. The target market - real estate developers and investors, mostly - don't necessarily want anything new and exciting; their needs are best served by software that delivers the same calculation results over many years, and that they are used to working with.
8 Effective Plots with Matplotlib and Pandas Dataframe
Crystal does async IO underneath, so this approach allows the use of a streaming parser (you're just passing it a file handle, not the contents).
This was a requirement of EU law, and is presumably a reason why there are more ISPs in the EU than in the US (apart from the density issue, of course).
It's always an option to move. There are plenty of opportunities outside of SV.
> Win32 does not list the errors that can happen

This is so patently wrong.

Firstly, the first example I thought of (CreateFile) clearly stated that you could get ERROR_FILE_NOT_FOUND, ERROR_ALREADY_EXISTS, ERROR_FILE_EXISTS, ERROR_PIPE_BUSY, ERROR_SHARING_VIOLATION, ERROR_ACCESS_DENIED.

Secondly, drivers can sometimes return error codes that the OS might not expect to be necessary, and the OS can't just coerce the error codes into something else; it'd lose information. [1] For example, if you CreateFile, a driver that mandatorily logs data might decide to return an error saying it's low on disk space even though the file already exists, which you wouldn't expect. If your code isn't specially written to handle it, you should treat it as the general failure condition it is.

Heck, you can even think of Windows as returning "TRUE" (for no error) or "FALSE" (for error), and GetLastError as just providing details you can ignore. Simply the fact that you know the possibilities are TRUE and FALSE doesn't satisfy you though, does it? So isn't the problem that Linux is just suppressing information it could actually pass through?

If anything, Windows is doing this right and Linux is doing it right by being restrictive on the returned information... but in any cases, at best you can suggest they're both "different" and maybe on a good day people would entertain the possibility. Certainly returning MORE information than you need is not something you can call out as a flaw...

[1] e.g. see http://stackoverflow.com/a/19249991
Because having a user-replaceable battery is much more convenient?
I find this topic fascinating because my experience with Evangelical churches is that there's a marked difference between the visions/messages shared by 'normal' church members and those of the churchgoers who had mental health issues (who are relatively overrepresented in Evangelical churches, in my experience).

The best I can explain the difference is that the 'normal' voices/visions were 1) generally more coherent, 2) often very much a matter of 'letting the subconscious/intuition speak' rather than an explicit voice, and 3) shared in a relatively cautious, painting-a-picture kind of way.

Sometimes I miss the way our 'inner voice' was encouraged and given a place, because quite often I think these messages or visions were quite valuable and even profound.
> I’ve actually felt slightly uncomfortable at TED for the last two days, because there’s a lot of vision going on, right? And I am not a visionary. I do not have a five-year plan. I’m an engineer. And I think it’s really – I mean – I’m perfectly happy with all the people who are walking around and just staring at the clouds and looking at the stars and saying, “I want to go there.” But I’m looking at the ground, and I want to fix the pothole that’s right in front of me before I fall in. This is the kind of person I am. - Linus Torvalds @TED[1]

[1] https://www.ted.com/talks/linus_torvalds_the_mind_behind_lin...
Many of us have made similar mistakes (especially early in our careers) when taking on new techniques for which we became particularly enthralled. That's why it's a good idea to have a couple 'elders' on-staff so as to not allow youthful passion to wreck havoc. They tend to keep teams pragmatic and lazy (a good thing, in programming).

For instance, I remember all the bad code that I wrote and read circa 1997-1999, after design patterns became the rage.
Plenty of small laptops with a dedicated delete key. Don't see why Apple couldn't add one.
Food doesn't work like that. There are plenty of foods that taste substantially different after sitting for just 15 minutes, let alone packaged and let sit at room temperature for months. Ramen is a very aromatic broth; it will not taste the same after months.
Come to France. People use checks all the time. You still have to visit your "personal banker" to accomplish many tasks. If US banking is in the 80s, then French banking is in the 60s.

And "checking account" doesn't mean "with this account I write a lot of checks." In the US there are general two types of accounts, checking and savings. I haven't written a check on my US account in over 15 years.. Though in France I probably write a few paper checks a month.

My point is that "checking" account is just a terminology -- the vast majority of people don't write checks (unless you're over the age of 80.)
Kraken Users' Margin Positions Liquidated as DDoS Hits Amid Selloff
Trading Strategy: 52-Weeks High Effect in Stocks
I feel like London is just the test city since it's where their offices are. Maybe the plan is to fine-tune the platform here and then expand to cities which are not as well served by public transport?
"Most big Go or Lua projects end up pulling in dependencies like mergo or penlight tablex."

Don't know about Lua, but in Go this is absolutely not true. I didn't even know "mergo" and it seems to have a mere 200 stars on GitHub.

As the article notes, the culture in Go is to write explicit imperative code instead of hiding operations behind functional-sounding routines that have none of the functional properties.
Listening to organic background sounds
Listen to live Wikipedia updates:
http://listen.hatnote.com/

Listen to live Bitcoin transactions:
http://btclisten.com/

Listen to police stations:
http://youarelistening.to/

Listen to airports:
http://listentothe.cloud/

Listen to train ride:
https://www.youtube.com/watch?v=9pVWfzsgLoQ

Listen to driving through NY:
https://www.youtube.com/watch?v=3kV4zowtJC8
Push a button to get service,

To scale 'push a button to service x' - do we need more human workforce ?

Are margins on each service delivery low ?

Does your country have minimum wage guidelines ?

Answering 'YES' to atleast two questions above means its going to struggle.
Country and territory name in new gTLDs
Fuzzing is essentially the same as just throwing values at it hoping its all okay.

What I meant was what @AstralStorm said about mathematical and logic proofs that it works for all defined values.
Hey Tavis,

if you read this, could you tell to Microsoft for fix the issue with definition updates that won't remove after update? The definition kept growing and waste space. (the problem auto solve if the computer is rebooted).

Thanks :)
You can add an empty dictionary as the first argument if you want to prevent that.
SEEKING WORK - Remote

I'm a multidisciplinary designer specializing in UI/UX with a background in branding and print projects.
Experience: 12 yrs Location: Warsaw, Poland

Skills: - UI/UX - Wireframing - Branding - Print - Visual design

Portfolio: http://www.zelmanski.pl
Dribbble: http://dribbble.com/tomzel
LinkedIn: http://linkedin.com/in/tomzel

Email: tomek@zelmanski.pl
Thoughts on prototype engineering (2012)
Back when I learnt Haskell we had a lecturer named John Hughes who had co-authored a tool named QuickCheck[1]. We used this tool extensively throughout the course, with it testing were quite simple and writing elegant generators were a breeze. In my experience, these test did a much more greater job at finding edge cases then many unit tests I've seen in larger close to full coverage TDD projects.

As with much else TDD should be a tool with the ultimate goal of aiding us in writing correct and less bug riddled code, once the tool adds more work it's no longer offering much aid.

[1] . https://en.wikipedia.org/wiki/QuickCheck
Downvoted for that, WTF?
Why microservices fail
Or you could set a somewhat more attainable bar, and support non government organizations to take over the good work the EPA did.

Every administration has pressured the EPA to get the "right" results - or equivalently, to do the right studies - for the administration's political agenda. Hopefully this spurs people who believe in science, like you and me, to protect future science from nutjob politicians.
Easier to read here: https://github.com/aspnet/Home/issues/2022#issuecomment-2995...

How does the reassure you? To me that reads:

Boys! We've been caught. Quick, do Jazz hands and pretend it doesn't matter!

That does not seem like a sane response to me. We move fast and break things and that's good is not something we should be hearing as a justification at this point.

And he's making a deal out of it being supported till 2018! A whole year! What do they think people are making on their framework? Apps that disappear after a year? Once you commit to a framework you'll be supporting it for 5 or 6 years.

Am I totally misreading it, as to me that is really not a reassuring response at all, quite the opposite. It seems to me that they've completely lost touch with their customers who want a stable, fast and predictable new version of MVC 4.
Forget Coffee, Try an Apple
Maybe intention was not to clear smaller species.

Happenings from Prometheus occurred 24.12.-25.12. and sending black goo to Earth was planed 2000 years before Prometheus has landed which implies some connection with Christianity and Jesus. Maybe they planed to send black goo as a punishment for humans.
"Steal business from local banks.."

Ok if the local banks are serving their communities well then why would Wal Mart even have a market opportunity here? Clearly local banks aren't serving the community or else Wal Mart's efforts would be redundant.
I can't tell if this is a joke or not (ambiguous X,Y,Z === A), but you don't have an email address if you're really looking for them to send you one.
So the ad has worked, in that it has raised awareness and you know of the product.

For the record I do find those annoying, but I often let them roll so the content creator gets that cash.

What I do find annoying are the really long ads, ones that are several minutes long and are played before a short several minute video.
Running Lisp in Production