skysight-inc/HackerNews huggingface dataset:
Pot is still illegal in Australia because, you know, it's bad.
I suspect not.
There's a fairly popular PPA which is currently on 2.90[1]. However, it seems like only OS X binaries included malware (... hopefully).

[1]: https://launchpad.net/~transmissionbt/+archive/ubuntu/ppa
Bitcoins vs. Love messages carved on trees
In my own TCP/IP stack I have defined things like IPv4 addresses and port numbers as unions instead of integers, and given them functions to convert to host order and back. e.g.

typedef union {
uint32_t net_order;
uint8_t byte[4];
} ipv4_address;
_Static_assert( sizeof(ipv4_address) == 4, "ipv4_address is not 4 bytes long");

static inline __attribute__((overloadable)) uint32_t as_host( ipv4_address a) {
return other_order_32(a.net_order);
}
// more functions follow, like
// bool equal(a,b)
// int compare(a,b)
// ipv4_address ipv4_address_from_host( uint32_t)

The nice part of this is that it would take an act of willful ignorance on my part to accidentally miss or over include a conversion from network order to host order.

The compiler is still happy to slam these around in registers like integers so I haven't changed the runtime performance. The downside is that C won't let you compare structs or unions with ==, so I have to have that equal() function which dirties the source code a bit.

That __attribute__((overloadable)) makes as_host() an overloadable function so I don't have to have a giant family of incredibly_long_function_names to convert all my different types to host byte order or to compare them with themselves.

That _Static_assert isn't terribly useful in this case, but there is one on all of the structures where I expect to have explicitly specified a layout. That way when the compiler tries to pull a fast one on me because some language lawyer spent too long reading the spec, I'll find out at build time.
Dealing with Your Phone’s Dormant Cyber Pathogen
At least for me, it's not about souping the car up, it's about doing repairs and maintenance myself because a) it's cheaper and b) it's more convenient.

If I knew I was going to have to drive a car to the dealership anytime something went wrong, I would not buy that car. It's a big hassle (especially if the dealership is any distance away) and almost always outrageously expensive for anything outside of warranty. And if it's something that I can't do myself, I'd rather take it to a cheaper local mechanic I know and trust.

According to the article, Teslas only have service manuals available in Massachusetts (and there only on an extremely expensive subscription basis), no independent shops, and doesn't have a working OBD-II port. That sounds like a nightmare to me.

Granted, it's way out of my price range anyway. ;)
The Worlds Blackest Material
Putty keep crashing with weird errors, any reason for this ?
I think what you suggest (regarding integration) is in the right direction, but simply moving people around wouldn't be near enough. You will have opposition from all sides. You would have to limit your "integrations" to a very small percentage of the local population, or they would just bring their drug and gang problems with them. You have to deal with the accusation that you are trying to destroy a culture, be it farm culture, urban culture, ethnic culture, whatever.

All in all, it seems like the current divisions in society have developed very strong memetic immunizations against thoughts of integration, and I don't see how you overcome that.
But alcohol is, you know, grrrreeeat!

/s
https://handmadehero.org is a project that teaches how to write a game from scratch. He starts without even using OpenGL.

It's mostly C, but he does use the C++ compiler.
No, man, just put a turbo on it! /j
Interesting and scary. Wouldn't that risk removing any chance of actually recovering files (by paying the ransom?)
Doing a TED Talk: The Full Story: Tim Urban on Procrastination
The cartels, of course, are adapting to the new reality. Seizure data appears to indicate that with marijuana profits tumbling, they're switching over to heroin and meth.

This is a really interesting development. There's always been this "gateway drug" argument around pot: once people start with marijuana, they'll move onto the harder stuff. I can imagine that there might be a correlation, but I expect that the causality is the other way around: once you break the law a bit for pot, and discover that it's really not a big deal, you assume that the other illegal drugs are probably fine too.

As marijuana becomes more and more legal in the US, it'll be interesting to see which way the causal link goes.
I feel like this article is an angry criticism on a situation which I am unaware of. If he knows a company breaking the law then I propose he whistle-blow, rather than right a legal guide on a blog and hope law-breaking CEOs stumble upon it.
Bitcoin and Blockchain Programming #001 – Introduction
I once read about pointer implementations in C compilers for Lisp machines (Zeta-C, I believe). As I recall, they were implemented as a pair consisting of a vector of objects and an index into the vector. Casting between pointer types must have been a royal bitch, if it were implemented at all.

So yeah, major lesson learned: C pointers are not necessarily equal to hardware addresses.

but you should really be using c++ and iterators or smart pointers anyway
> The pointer p has indeterminate value after free(p), so the comparison invokes undefined behavior.

Is there a citation in the standard for this? Obviously all bets are off with being able to dereference p, but it makes no sense that free() could also modify the pointer itself, and I have a hard time justifying how any implementation would reasonably make comparing dangling pointers invalid.

I can even see a legit use case for it being valid.

void *p, *q;

p = q = malloc(n);
/* ... */
if (foo)
q = malloc(n);
/* ... */

free(p);
if (p != q)
free(q);

Here we free q only if it was a different allocation from p... The fact that p was dangling at the free(q) line is immaterial. I guess it's not so bad to move the free(p) to the end of this code, but it's surprising to me that a sane language implementation would consider the above invalid.
But think about it from another perspective: someone purchases Tesla car, decided to service it himself without sufficient knowledge, then later he resells his car to another individual, the person who buys his car enables the autopilot mode on a car and because of the poor service quality/mistake the original owner did to a car the autopilot goes crazy and steers your car into a brick wall, everyone will blame Tesla for that, but it's the original owner in fault, because he performed a service for himself and did it badly.
If the market is open and competitive then your concerns should be addressed by other vendors. There is no need, nor is it possible, for every product to be appropriate for every consumer. The 'motivation' for these providers is to achieve a return on investment, they can only do that by creating a value proposition that the market approves, which is not the same things as a value proposition that everyone approves.

It isn't entirely clear to me if 'rent-seeking' is the appropriate description here though. You aren't being forced into to this type of arrangement and are free to purchase from other vendors. I'd like to see a bit more regulatory capture, government mandates, and so on before it makes sense to me to start talking about 'rent-seeking'.

For example, the byzentine dealership laws in many states and the lobbying by dealers to maintain the status quo via legislation seems more like rent-seeking to me.
You're confusing alcohol with, you know, Frosted Flakes.
I can't think of a more hostile opponent than an HIV virus. And we're still not sure if Transmission was spreading the virii intentionally, making the condom analogy even more fitting.
Usually forums of one sort or another. Obviously they're being attacked for something that's being posted there, but usually we have no idea exactly what or why.
The app made it onto the OSX App Store and the author's certs were revoked. This isn't a case of verify source, verify application. This is a case of anything can be infected and it's damn near impossible to check everything.
Clinton-sanders data breach highlights power of big data in politics
HIV is not a threat crafted by an active adversary, it's a product of evolution.
I should mention that the reason this was such a huge problem was that our dependency system at the time gave each group the option of using the "latest" version of the platform library instead of fixed version. Everyone used it. If, instead, people had locked to a known version of the library it would've been so much easier to upgrade.
Importantly... You can make sure this is a stipulation of your employment contract: That you can confidentially share material with your own personal attorneys for advisement purposes. How unjust would that be if you weren't permitted to get unbiased legal advise when you're personally liable for any actions you take!?
"I rather trust official repairs than garage shops."

Had a Chevy and took it in for an official repair on the recall. They didn't do it correctly. Had it in the shop because the belt broke (not timing) and they asked if it I had taken it in for the recall. I was a bit peeved to find out the official shop had not only messed up the recall repair on the brakes, they had actually broke some other stuff.

Took my Dad's Buick into Devils Lake to get the door repaired. Common problem on that model, and the local repair shop (Harold's) decided ordering a $120 plastic part was all kinds of dumb, so he made an aluminum version of the part. It never broke again.

Its about people and incentives. There are very important consumer protections in not letting the manufactures control everything. I have seen bad manufacture shops and good ones and good and bad independent shops. Its about people.

If we can keep manufactures from controlling all repairs with decent legislation, we might be able to keep a strong and healthy 3rd party repair capability. Otherwise, its just one more thing we don't actually own and the incentive is to build things that will break.
Thanks. Very interesting.

But(from an article in business insider): "It may well be that Blendle has been so successful in the Netherlands because the publications that have signed up have been Dutch language, rather than English, in which articles are often replicated hundreds of times over. But Klöpping[the founder] believes the Netherlands is no different than any other country"

I'm from Israel, a country about half the population of the Netherlands. And there's a really small amount of blogs worth reading and a small amount of indie newspapers/magazine like sites - so most of the time when i do read in hebrew, i use maybe 2 of the large sites.

On top of that, if you want to replicate content in hebrew, you're probably an Israeli, you have more lucrative jobs. But many poor people in the third world do know english pretty well, and the english market is bigger, so there are enough people willing to do that job,

So the situation is very different. But sure it would be interesting to see how the u.s. expansion goes.

EDIT: one thing though - i see their most popular piece is an in depth analysis of how will middle east will look in 2035. Seems like something that might not fit ad-based content(it's too long, making it both hard to copy well, and not fit for ads, and also credibility of the author matters). Now i really want to see what kind of content this produces in english.
Is that true? Or is it that the Mac App Store makes this sort of thing very difficult? Say what you want about walled gardens, but for the vast majority of users it does have value.
This article explains how to check if for infection: http://researchcenter.paloaltonetworks.com/2016/03/new-os-x-...
I met Tanenbaum a couple of times when Minix was still very young, he's an extremely nice and knowledgeable person.
I think the big product miss with OpenHunt was not showing the comments. The lack of conversation reduced it to just a list of links. I think a similar offering or even an updated re-release of this code with a visible discussion could be great. Thanks to jacquesc for giving it a great try and being so gracious to leave it open for someone else!
The games industry’s shift to deep data
Oh yeah, that'd be great. I can't wait until the day when I find a good article, click the button to pay to read it, and then wait around for an hour or two while the payment is "confirmed" before I can read it.
Probably the UNIX escape codes we're using. SHHTron is currently only designed for Linux, OS X, and friends. If you'd like to change that, pull requests are welcome!
It's undoubtedly pithy. (sorry!)
You are asking if this is a 'direct democracy'. No, it isn't a direct democracy even though the term 'democracy' is almost always used without clarification.

For some reason you are arguing as if a direct democracy would somehow magically address the problems you outline for a representative democracy.

But in all but the smallest organizations, a direct democracy is simply unworkable and so your complaints don't really move the discussion forward. Do you want to go to the ballot box once a week to vote on every decision currently made by your representatives at the local, state, and federal level? Do you think that is more workable than a representative mechanism?
Cannabis being illegal actually influences people to use prescription drugs and meth. If someone has a job that drug tests them or are on probation, then people will choose harder drugs (or alcohol). The only drug aside from PCP that stays in your system over 3 days is cannabis.
> Note that shareholders can and will sue companies, the board and the executives for whatever reasons they feel will hold water, but suing is not the same as winning that suit

That's not really the cause of the trouble though. It's that when you're the CEO of a publicly-traded company (i.e. a company owned predominantly by mutual funds that want higher profits), your compensation and continued employment will be based on increasing quarterly profits.

So even though there are things you can do that are less profitable without violating your fiduciary duty to the shareholders, doing those things will still cause you to lose your bonus or your job. So the people who stand on their ethics are eventually replaced with people who don't, because the people who don't have better numbers and the shareholders only see how much profit was made, not why.
> Thee very first email has been lost to time. As he said in an NPR interview from 2009, they were just random strings of text.

As usual, technical people easily miss the marketing value of sound bites. He should have invented a clever and catchy story about the first email.

Technical people will immediately say that you can't do that because that would a lie, forgetting the thousand "lies" that we are all complicit in (Santa Claus, tooth fairy, "your tie/haircut looks nice", "sorry, I don't have any change to give you").

EBay founder Omidyar said that eBay was invented to trade Pez dispensers, a story he's now admitted is completely false, but no one seems to be too worked up over that. Apparently Omidyar understands the difference between a lie (has an actual negative effect on someone) and marketing fluff (makes for an interesting story but is just trivia).

For such an influential person--in the sense that he had a huge impact on the world--Tomlinson is completely unknown. I'm guessing that his financial reward for inventing email was essentially nothing as well.
> It was unfortunate how Minix was distributed as a $69 book. It was very expensive for a student. Inflation corrected it would be about $120 now.

And in a good example of how textbook prices inflate at well above the general rate of inflation, the current Minix 3 version retails for $176.
This has been an entertaining (but unfortunate) situation to follow. It seems they are in a whirlwind of deception and denial now. Their top FB post has comments disabled/invisible.

What gets me is even when they were being deceptive, they didn't try hard at all. Did they not expect that people would notice they stuffed an unrelated PCI card into a plastic shell?
> Try to set up your own email server, your emails will probably get sent to spam by gmail, yahoo etc.

That problem is so overstated it's not even funny. Your email will get sent to spam if your IP adress is blacklisted, or if you send spam. It's actually gotten harder to get blacklisted over time, as people has gotten more tolerant towards semi-spam ("newsletters" and stuff) and people are generally more conservative in blacklisting whole networks these days.

Don't misbehave. Don't be a bad net citizen. Get your net and DNS in order, and the default Debian set up of postfix will do you just fine. I do it and most of my customers over the years have done it too. Some outsource their spam filtering, a few outsource their whole email, but most outside the small startup world still tend to keep their own mail server.
Ironically this recommends Transmission as a BT client.
I don't think other people would blame Tesla. People don't blame the manufacturer when someone services a car and doesn't put on the breaks correctly and causes an accident.
A reasonable clarification of what I was trying to communicate.
i've sent you an email, mate!
You appear to be advocating troublesome technological solution to a social problem (people going "screw emmisions, I want powerrrr!") which isn't even that widespread.
What's that cash equivalent of 100% job security, a gold plated pension and promotion on seniority?
Unfortunately, the dissertation under discussion here isn’t actually available for reading. http://dspace.library.uu.nl/handle/1874/291367
“Full Text: Embargo until March 01 2018”

There’s been a lot of theorizing about the Portolan charts (cf. this bibliography http://www.maphistory.info/portolanref.html). Claims that they use a Mercator projection per se seem dubious to me.

See this set of presentation slides by Waldo Tobler for a fun view, which the recent analysis in the linked article purports to debunk, http://www.geog.ucsb.edu/~tobler/presentations/Portolani.pdf
The fact that we have one terrible substance that is legal isn't a justification to legalize another.
The comment was trollish and inhumane, but yours was still a personal attack, and those are not allowed here, regardless of what you're responding to. Please don't do it again.
tl;dr maps From 13th Century Europe are scarily accurate, use Mercator style projection and have no obvious antecedents

The level of sophistication of science in medieval Europe may be way ahead of what we assume (have we even tried to measure it?).

Cartography may well have been leap frogged by one forgotten expedition but things like the Antekythera mechanism keep pointing to unsung genius and strong civilisation that we just assume did not exist - what if we were judged not by Feynmann but by Trump in 1000 years time?
That's true. I don't see how any game could make any significant money from this. They would make slightly more being a "bundled" game with the console, but even then, the market for this console itself is incredibly small. On top of that, just a fraction of that market would even concern themselves with buying this.

Most of that community is already collecting games for other systems or playing these games other ways.

Of course, now that their reputation is shot, the market can basically be considered to be approaching non-existent.
Transmission wasn't on the Mac App Store, though the app was signed. Apple offers developers the ability to sign their apps distributed outside the Mac App Store to certify them as an Apple-identified developer https://developer.apple.com/library/ios/documentation/IDEs/C...

As such, checking the source is still very much relevant here since this wasn't a compromised app in the Mac App Store, it's an app distributed outside it.
>Demand is demand, and a black market economy is worse than a transparent & regulated economy.

would this apply to gun ownership too?
> Technical people will immediately say that you can't do that because that would a lie.

Technical people, and people with integrity.
Wow what a Black Swan event.

Take something illegal and taxing it heavily has a negative impact on the black market's profit and a positive impact on the economy. Truly disrupting the space.
It'd be foolish to use it on the broader web (and I don't know any instances of anyone doing so), but it seems like it could be really useful for HTML intended to be rendered in an app on an Apple platform.
The media would blame Tesla, they have an agenda.
They work very well for automakers in Germany.
Transmission put up a new version - 2.92 that supposedly checks for and removes the malware.
It's awesome that he's reworked them to stay up to date - I remember poring over the SDL 1.2 tutorials almost ten years ago. Also looks like the OpenGL page is updated as well - no more immediate-mode 1.0 stuff, like there still is in the Nehe tutorials that everyone used to use.
I don't believe I am. Verified software on your vehicle is no different than other safety features required by law. Break the law, you lose your right to drive, or you go to jail (depending on the severity of the violation).

I am _not_ arguing you shouldn't be allowed to tinker with your vehicle. You're just not entitled to the source code that runs it (unless you buy a car from a manufacturer that agrees to that as part of the sale agreement), nor are you allowed to make modifications and take it out on a public road if you could cause harm to others.
It was signed, but wasn't in the Mac App Store.
> The aftermarket community for existing cars basically doesn't care about emissions --- one of the biggest attractions of an electric.

You've clearly never been behind the wheel of a Tesla. Please go drive one. Emissions were literally the very last reason for buying the car for me.
Wow that's very interesting, I didn't know that.

Although going by year is a little arbitrary (a 1995 honda vs a 2005 GM SUV?) I do support the concept.

Personally I'd like to see most city centers car free.
> But who the hell would come up with this passphrase?

Computers could, except for ...

> Unique but this is something I made up and I expect myself not able to memorize it even if I know how to spell each word right

That's why a wordlist of common words is generally used as a source.

> Passphrase and password generation by a human is always limited to her own knowledge of things.

That's why passwords should not be generated by a human, but a computer.

> My point is, advise user what is a good passphrase/password, but don't make them choose totally random words

Don't make them choose words at all. Give them tools that generate the passwords for them.
Here's to hoping people realize and deal with the real gateway drug: Prescription opiates
I think you're right. I also take issue with the "pointers point at an object, one byte into it or are null" statement. A pointer is a piece of memory/register that contains an address, and an address is just a bit pattern. 0 is an address, as is 1,2,3.... 0xffd9303e. It doesn't even have to be accessible memory; you can get all sorts of exciting effects if you write to or even read from addresses mapped to hardware but the datatype is still a pointer.
They come from my keyboard, just above the QWERTYUIOP keys. They are referencing currency.
Is associating games with their designers a quirk of simulation games? I associate Sid Meier and Will Wright heavily with their games, but I don't really have this same association for other genres.
Yeah, I think this is a major issue on OS X. For the average user it is impossible to tell who signed an app, if it is sandboxed, and what permissions it has. Hell, using the codesign command to extract entitlements from all binaries in a package is hard even for advanced users...

(There is third party tool named RB App Checker which does make these tasks a bit easier, though)