skysight-inc/HackerNews huggingface dataset:
How specially Ada?!

The only thing Ada has thrown away was GC support that no compiler vendor has ever bothered to implement.

What other features were thrown away across Ada83, Ada95, Ada2005 and Ada2012?

If I present you Ada random code snippet X, are you sure you will be able to say which language version it requires?

Also Python is the poster child of what happens when you throw compatibility away.
it ain't normal to want to see the man you are supposed to love unconditionally, to financially bleed on impractical trinket that some people pay with almost proper enslavement, so you can brag about it with your friends (you = anybody, nothing personal here).

if that's an US norm, so what, it's still wrong on many levels. it ain't like that here in europe. the last ex-gf that mentioned 3-salary rule for it was exactly the type you should never, ever marry, no matter what person you are. my fiancee on the other hand is happy with 70 euro ring since relationship is about everything else, but this.

if woman sets this as non-negotiable standard to get married, there is no love from her in relationship, just pure calculation and she treats her counterpart like an idiot. simple as that.
I have had a similar problem for about two decades now in regards to eCards (virtual greeting cards). I own youknowwhat.com and one of my email addresses is youknowwho@youknowwhat...

Turns out that thousands of people every year think they are being super clever by putting my email address in the "From" field. So of course I get zillions of "receipts" for these eCards.

"Sister, I hope you feel better soon"

...is the most popular by far.

I stopped looking at them years ago but there's often some very personal information included and if I were an evil supervillain it would be trivial for me to use a lot of these eCards to blackmail people!

Fortunately for these people there's a highly ethical person at the helm of that email address that filters them all right into the trash.
The article's about two months old - but I thought it was a fascinating idea.

I know that one of the challenges of harnessing renewable energy is battery technology not being up to he task (yet), but I'd never thought about creating a grid large enough that demand is smoothed out over a large region.
Blockchain Router Solution to Government Surveillance, Nodio Believes
A smart editor for content creators – live on producthunt
Hello there, we have created a smart editor Refly and has been launched on ProductHunt(https://www.producthunt.com/posts/refly) today. Refly will help content creators on reducing the writing time, especially by reducing the proofreading time. Refly can help you in SEO, publishing, error correction and can help you track your goals in writing as well. Currently available for MacOS.
More info at http://refly.it
You can download the app from AppStore(http://bit.ly/refly-editor). We appreciate if you like the app, take us to top on ProductHunt !! Thanks.
Perhaps you have the knowledge to inform me on a question to which I have never been able to find a plain answer. Do FreeBSD jails have anything like UID/GID virtualization and namespace isolation and resource quotas that LXC/LXD gives you on linux via cgroups?

Why is this NEVER brought up when FreeBSD and linux are compared?
Is anyone else getting "the page you requested cannot be found"?
The problem is that any kind of processed real meat...

The aim of this is that it doesn't produce something that needs processing though. The aim is to produce something that is identical to just plain, real meat. There's no cooking or preparation involved - the only difference is that instead of being grown in a cow it's grown in a vat.
> For the losers I don't believe that was true

The continental "winners" of WW1 suffered more than the losers of the civil war.

Check out https://populationpyramid.net/france/1950/ and https://populationpyramid.net/germany/1950/ there are two features you can notice on these: one is a belt at the 30~34 level which is a birth deficit from the WW1 (combined with WW2 losses), the second is that the male side has a giant bite taken out above the 45-49 line, those are the deaths from WW1, 30% of the male cohorts of fighting ages were lost in the trenches, parts of the battlefields between Belgium and France are still completely unfit for any human activity, they remain "red zones" a century later[0] with poisonous compounds (e.g. arsenic) representing double-digit amounts of soil, and even in "rehabilitated" areas of farmers keep harvesting iron[1]

[0] https://en.wikipedia.org/wiki/Zone_rouge

[1] https://en.wikipedia.org/wiki/Iron_harvest
Take a look at humane prisons that work in other countries. If treating people humanely meant that folks learned more criminal ways, Norway would have an awful time with this. The opposite is true, however. For the most part, folks are committed to trying to make the prisoners a good neighbor upon being releases - from day 1 of being released.

What you describe - some of the prisons of the "old days" also produced ex-offenders that were seriously mentally ill. That is very easily the effect of having solitary of that sort for so many years. Even if you do wind up being able to mentally withstand the place, you get released with no knowledge of what has happened - which happens now, actually.
I, too, miss the good old days of splitting bytes into nibbles. Sometimes I program a microcontroller just to feel the walls moving in.

Software today is designed the way it is because developer time matters more than hardware specs. Getting the software to run and onto market is much more important than memory footprint. Very few companies worry about hiring an assembly programmer to quench out 10% performance. They don't even use C/C++ because it's that irrelevant. Before those programmers even finish the market has moved on and the product is obsolete.

People want the RAM because it is cheap and they can put it to good use for their data mining, video editing, virtual machines or whatever.
The monopoly on violence doesn't go away in libertarian-land, they just try to hide it. How to solve disputes? Courts. And if you don't submit to the court's will? Um... oh yeah, we need state "violence" after all, same as the democracies we mock.
Hey Jeff.. the nick fonts are really small on HN; I didn't see it was you!

I don't think latency to near RAM will increase; it would have too material a performance impact. Even in disaggregated designs like Rackscale there is definitely a concept of "near RAM", which is not cache, but which has very low latency.

However, your post made me realize that as the number of cores go up, as with KNL, they are likely to be organized hierarchically with some clustered sharing of cache, so indeed NUMA-style affinity of workload to core starts paying off there. IOW, if you have thousands of cores on a chip, they definitely aren't going to be all sharing the same L2 and L3.
Well yes, because a supermoon is just when the moon being close to the earth happens to line up with the moon being full. The moon comes this close to the earth once a month.
'Minibrains' Could Help Drug Discovery for Zika and for Alzheimer's
That was it! thank you very much!
Wrecked- Hallie Day Original Music. Live Studio Recording
Am I the only one here who probably wouldn't buy artificial meat? I'm not a massive meat eater, but when I go shopping, I tend to buy better quality stuff without caring too much for the price. I'd give it a try, but would probably still buy "the real deal".

Why are you assuming that the meat grown in a vat in perfect conditions with a chosen ratio of muscle to fat, perfect marbling, in the ideal size, with absolutely no additives would be worse than something grown naturally?
But there are, presumably, tens if not hundreds of millions of cars with curl in them now. While I'm sure you would appreciate a response, imagine the time it would take to reply to these questions? I mean it's not like it's a bug in curl...

As for "if the customer gets angry at the response, it's fine...", well, what if you're taking the time to reply and then getting angry responses? What a waste of emotional energy.

Personally I'd agree that the correct thing to do is not to reply, there's only so many hours in the day, and there's really _nothing_ he can do to fix anything.
Being from a different (or unique) background doesn't delegitimize the logic of someone's premise. Or is that not what you're saying?
Supervised Learning and Unsupervised Learning
Minimum Windows runtime version depends on libc shipped with MSVC compiler, for Visual Studio 2008 it's Windows 2000 SP4; for VS2010 it's Windows XP SP3; for VS2013/VS2015 it's Windows 7 IIRC. There's also /Zl compiler option to omit libc entirely (e.g. for small programs using only Win32 API).

MSVCRT.DLL used to be default runtime library for code produced by Microsoft Visual Studio 6 compiler. This DLL is still shipped with Windows, albeit its sprintf() doesn't support %ll format specification, its time() function assumes that time_t is 32-bit, and in general it feels very 1998y. It required some redist on Win95 and NT4 IIRC.
What are the advantages of using Secrets over Codebook (formerly known as STRIP)?

Codebook's database backend is open source and it's available for more platforms.
I interacted with one last week. That interaction confirmed everything I said earlier about the MBP (horrible keyboard, bad choices about ports, etc.).

I've been around the consumer tech industry a long time. I've shipped a considerable amount of consumer computing gear and am very familiar with the design process and the many tradeoffs that happen when you take something from a cool idea to heavy in someone's hands. One of the places I did this was Apple, in fact.

Apple seems to have decided to shift the market for the MBP by making tradeoffs that don't target any of the professionals I know.

I also know that (a) my predictions about the hardware were correct, and (b) none of the professionals I know plan to buy one, beyond the one or two samples we're getting into our group just to make sure we're making the right decision.

And now we're looking at Linux laptops in a serious way.

Professionals, yup.
It's hard to take seriously any website that includes sidebar links to "Alien UFO Invasion Fleet Will Reach Earth In September 2017, Obama Allegedly Warns Putin".

I'll believe it when I see it, but with Peter Thiel on side, I wouldn't completely rule it out. I mean, the part about Trump increasing focus & investment in NASA. Not the alien invasion thing.
On the other hand, it can be equally traumatizing for the victim's family to see the perpetrator get off with a slap on the wrist.

We don't have to go into the extremes either way.

Also, the desire for punishment is is not about seeing the perpetrator suffer, but about paying for the damage they've done. If someone bumps your car, would you describe the desire for the guilty party to pay for the damages to be a mental illness?
What happens after you are pwnd: the use of leaked webmail credentials
Almost certainly true, but also certainly irrelevant to this subthread of lispm's on Germany.
Hey Guys, Xamarin University Instructor here,

Obviously I think it's worth it, I learned it well enough to teach others. We have a bunch of free Self Paced Learning modules and videos at Xam University, as well as obviously the paid stuff that pays my salary ;-)

There is a ton of investment and effort from a small team, remember, we've only been with a "big company" a few months, so the improvements come at a blistering start-up pace. If you haven't seen it in a couple years, you should really check back.

If you are going to develop "all platforms" or even just iOS and Android, it is _certainly_ worth a long look. Access to every API you get access to in their native languages and the ability to avoid that language "context switching" pain. Plus, some amount of shared code (varies wildly, 25% - 75% depending on how heavily your app is just about custom UI and animations ).

Because we use the same APIs (except when we have better ones), you can leverage the same documentation and StackOverflow posts when you need to (yes with a little language translation), but you often don't need to because Xamarin has a _lot_ of great documentation as well.

And, as has been mentioned, "Xamarin Forms" does not equal "Xamarin". Although it is a valid choice for developing in Xamarin, it is only one option. Here is a super shallow comparison:

Xamarin Forms: Super fast for super simple UI's and interactions with common elements. It is highly opinionated on what it should do and look like on all platforms. Customization is do-able but starts to increase the complexity of the app quickly to the point where the below would have been a better choice.

"Xamarin" aka "Xamarin.iOS and Xamarin.Android": Use essentially the same development patterns as Native Android and iOS developers and use the same API's (plus .NET library, and many .NET 3rd party libraries). You get code sharing (as noted, amount varies considerably), ability to "think in one language (often including your server, which might also be c#), and access to some additional libraries (because we support both the Native libraries _and_ the .NET ecosystem).

Hope this helps :)

Oh, and a quick plug. Xamarin University is live classes taught by real, very experienced developers who can actually help you learn and understand, so we are, you know, worth asking questions of. Also, we'll be doing a free presentation all day on November 18th as part of Visual Studio Connect, so check us out there and see what you think of Xamarin _and_ Xamarin University!
Hm, completely different experience here. I've been involved with three rather large Xamarin-Projects in the last year, and we were (team-wide) completely surprised at how much of the code can actually be shared, how our velocity compared to native development and the overall dev experience.

I think the code sharing thing really comes down to how you're using Xamarin – if you keep on writing apps the way you're used to from the original platforms, there's not much to gain. On the other hand adopting the patterns and ideas that influence the .NET sphere (DI/IoC, MVVM..), Code Sharing rates (or PCL vs. Native LoC) can be as high as 80/20.

Xamarin Studio certainly has its own shortcomings, but both Microsoft (Visual Studio for Mac) and Jetbrains (Project Rider) are actively improving or developing alternatives, so I think that pain is going to fade over time.
I don't think that's special pleading exactly. They're not saying "people should only pay for what they use, except for all these things I want and they don't", they're saying "people should be forced to pay for certain things, and those things should coincidentally be the ones I want". It's self-serving, but it's not an exception to a general principle.
Funny hypothetical tech book titles
I do a lot of home cooking. For something like a nice steak or a whole roast chicken, I would probably stay with the real thing,

But for spaghetti bolognese, a good stew, anything where the meat is minced or cut into bite sized pieces, I would go for lab-grown like a shot, assuming the quality, taste and texture were there.
Talking about VS for Windows, that's the maximum footprint of the VS main process. If you use one of the WP8/W10M/Android emulators, then you need an additional 1/2/3 GB for the VM (plus overhead). Throw in some browser tabs, git (in VS15 it will be in its own process instead of eating up the main process' memory), some .NET Native/LLVM, the OS itself and you'll find that having 16 GB will give you quite some comfort
In the 1950s vehicle ownership wasn't the significant financial hurdle you seem to think it was.
Samsung buys auto and audio giant Harman for $8B
There goes good ol' anti Interface Builder rant again. The real problem is that Interface Builder is too easy to use while there's real depth and challenges to using it just like with doing everything in code.

- Don't throw all your screens into one file, you can even use one screen per file just like xibs

- Use code to style items and create controls you use more than once

- Render all the controls in code dynamically in interface builder so you won't end up with "ghost town" storyboards but everything is visible at a glance

Unless you're working at "Facebook scale" Interface Builder in the hands of an expert will get you very far.

Would you throw all your code in one big 8kloc controller? Of course not, but somehow people manage to cram every screen into the same .storyboard file, just because you can do it. Then they'll complain about merge conflicts, which isn't really a surprise given the fact that you're managing an 8kloc file.

Would you set the background, border, font and color of every button every time you use it in code? Of course not. You specialise a button class. But somehow people are selecting every button manually and setting those properties time and time again once they start using Storyboards while you can use a specialized class that will render in Interface Builder exactly like it will look in the app.
DDoS attacks can take down the Internet (as we just saw in the attack on Dyn’s DNS) and even the taking down of Liberia’s internet. And many of us are culprits, without even knowing.

I found this Mirai vulnerability scanner - https://www.incapsula.com/mirai-scanner.html - from the security folk at Incapsula that scans and probes all devices on your IP.
sorry I should clarify I meant only if they brought something up about it.
I honestly don't know enough about CT to have an opinion.
In Terminal, I have mapped common commands that I use all the time into macros assigned to function keys. For my Ruby workflows, I have various rake commands a single key press away. For when SSHed into Linux servers I have stuff like "sudo apt-get update && sudo apt-get upgrade" ready in a split instant. I tell you, it really is a party trick at work.
His point is that a lot of people have been and keep being sent to prison thanks to DNA testing and other methods, recently proven to be unreliable.

Therefore falsifying the premise to the entire argument GP was replying to.
Everything you need to know about Windows 10 recovery drives
Fermat's Last Theorem is easily demonstrated using the binomial theorem - simple algebra. It is dismissed as a proof because most fail to "see" or "understand" variables - particularly mathematicians. Fermat gave us a hint as to his "demonstration" by where he wrote his comment ( https://en.wikipedia.org/wiki/Diophantus_II.VIII ). The difference of two squares can - in some cases - be a square - Pythagorean triples! The difference (or sum) of two integers raised to a power greater than two - nope.
I understand this, but how many people read these kind of angry rants on the internet and realise there are more ways to use Xamarin than using Forms?
Not the worst idea ever: it's large, inhospitable and the climate is not especially conducive to layabouts (although the long winter darkness would probably be well-correlated to depression and violence).
So... the common non-pro user that would look down on the keyboard anyway?
MacBook Pro with Touch Bar AppleInsider Review
The point of the other links is that Nate is compromising his professional image through punditry.

If I asked a consultant for advice on the future of my sector of the economy and then found a series of blog posts bashing my industry which were all unfounded, I would call his judgment into question.

At best, he is trying to influence the very thing he is supposed to me impartially analysing.
That does nothing to help existing residents utilize the rail station.
In Netherland, stones are rare. A plain gold band is the traditional wedding ring. If engagement rings are a thing at all, they're generally the wedding ring worn on the other hand, I think.

Tattoos are up and coming. My wife and I (both from good Christian homes) have a Moebius strip tattooed on the inside of our wrist, as wedding tattoo. My sister and her husband have a self-designed rune on their ring finger, and a heart-shaped celtic knot on their lower arm as engagement tattoo (and I think these are their only tattoos; they certainly are for my wife and I).

My wife and I did have engagement rings: titatium with gold. I lost mine before the wedding, though. I can't lose my tattoo.

De Beers clearly never had much influence here.
It's a lot of effort and one which you wouldn't expect businesses to do this so I don't really see why open source projects should be any different.
Oh my god, this is the feeling my ex and I could never figure out. One of us would touch the other, and there was a weird vibrating sensation as one would move their hand along the other's skin. I can't believe I never thought that it might be the laptop.
While it is not unusual, it's not what Macbook Pro has been known for since their transition to Intel CPUs. So it fits some specific use cases, at the expense of every other. And if they did make the hardware faster, all usecases would benefit.

All those people with a different usecase, are right to be annoyed by that. But just as this piece completely lacks unbiased opinion, so does the noise coming from HN (and the tech community in general).
We Must Talk About the Role of Facebook, Twitter in Society
> I wonder if the old redistributive working class left wasn't deliberately undermined by a push towards a more abstract, more divisive, and less politically coherent academic/intellectual left which focused on tokenism and identity politics over economic enfranchisement.

Do not wonder: this is exactly what has happened. Maybe not intentionally, but it happened.

Having their material conditions ignored is exactly why working class Obama voters walked away and gave us Cheeto Jesus. The only HRC supporters I saw active this cycle were managerialist turds who, to these voters, represent the people who talk and think like the guy on the microphone here:

https://www.youtube.com/watch?v=Y3ttxGMQOrY
That's the idea. You poll the RSS feeds whenever you want to see if there's anything new. I.e. probably not that frequently.
MacBook Pro with Touch Bar ArsTechnica Review
Actions against corruption are always tough. There is no easy way to get black money out. Short term it will hurt even common people but this will play out nicely in longer term.
We don't even need self-driving cars, we need connected cars
It depends on the entity being hashed, but in the case of software, it's usually a version number. In the case of source code, maybe a git commit hash.
In the case of the Brazilian rainforest, it's not necessarily owned but just illegally occupied by the farmers.
Selfies are good at communicating emotion and context. It's a lot easier than trying to write down where you are, what's happening, and how you feel about it.
F# is worth learning that's for sure.
actually. imho. the most important thing you need is the motivation to just keep on going with the plan even when you only have $50 left in the bank and everyone thinks you are crazy.

Pure cash isnt enough of a motivation for those kind of hurdles. And they will come.
The problem is asymmetry of work involved. Where do you draw the line between somebody who's technically challenged or somebody who's very lazy or entitled and simply spams the first email they see hoping the other person will oblige in helping them?

I mean, a single web search would reveal that the person probably doesn't work for <insert brand>. Would you email somebody about a Toyota car if their address wasn't "bob@toyota.com" or something? Besides, if they had bothered to read the license, it's clear it comes "WITHOUT WARRANTY OF ANY KIND".

Also, many companies make it intentionally hard to find a contact address. Mr. Stenberg shouldn't be disadvantages because some company which doesn't care about customer relations has decided to use his excellent piece of open source software.