skysight-inc/HackerNews huggingface dataset:
I did not see any Korean language references in the malware code.

The rawdisk driver linked into Wiper is a reusable, publicly-available one, which has been used for many purposes including legitimate ones, and was written by someone from South Korea. That was compiled with a Korean locale (as you'd expect).

The result is a bit like saying Duplex Secure wrote Alcohol 120% because it uses the SPTD drivers - an invalid conclusion.
So made a huge mistake limiting this to the US.
Interesting: vfork support.

Vfork in most older systems is like fork except it doesn't deeply duplicate all process state immediately (file handles, memory, such), so it can be faster if all the app wants to do is fork/exec. (We had to implement both fork and vfork in minix 2.x in uni.^)

But according to SO, most OSes implement fork lazily, so there's not much point in using it when fork will be just as fast without any change.

If there were a slowly-performing platform that has a specific performance issue identified by profiling as caused by fork, then mature optimization could follow. Otherwise, it seems like adding LoC without a clear goal.

The Symbol GC sounds good. Maybe this will imply code can associated with classes and modules can be GCed and required anew once all objects are freed (live upgrade apps without restarts).

^ The first thing I did to the Minix codebase was set keyboard repeat rate to the fastest possible values. Everyone else seemed content to waste their life waiting for their editor and debugger to move at a snail's pace. Of course, no else had x86 asm / pc hw io experience.
You are correct, but switching to Chrome is not an option for me.
Good to know that this would solve the problem, might be something I'd offer to my wife as a potential workaround. Thanks!
Randomly flipping though, message 7811 is to John Gilmore[1] thanking him for the pointer to this new thing called public-key encryption.

[1] https://en.wikipedia.org/wiki/John_Gilmore_(activist)
Really it's a bunch of people trying to impress and out-do each other. "Dave Starr", "Susan Thunder", and "Roscoe Dupran" tangled with each other through almost any format available to them.

Here's more old-school sources of all this rivalry:
http://www.flyingsnail.com/missingbbs/
http://phrack.org/issues/10/2.html
Did you even read the wikipedia page?
Check out "Skylarking" and "Tomahawk" by BT for a good sample of what it sounds like.
I don't know what you mean. How do you keep an object on multiple lists with only one pair of pointers?
Did you ask for anyone to look at your CV and help you improve it maybe? For what it's worth, I'm not in HR but I interview a lot of people and see a lot of CVs (not hiring currently though). You can send me your CV privately if you want some feedback.
There aren't really practical alternatives to a pacemaker though. I guess the FDA would even push for the automatic control to be safer than patient control before approving it.
And this is only just the start. Hopefully the revelations this year and the subsequent work by privacy activists and security professionals and especially the EFF [1], have made the wider public aware of the extent to which their communications and lives are being intruded on.

Once we start seeing free ssl next year [2], hopefully this will be a step in the right direction to a more secure World Wide Web.

[1] https://www.eff.org/
[2] https://letsencrypt.org/
I don't know how performance compares, but from an ongoing maintenance perspective, em-dosbox is simpler: it's regular dosbox passed through the emscripten toolchain. It's more likely to see performance improvements and support, and so greater longevity.

It's the same reason JSMESS is emscripten MESS, instead of a collection of native JavaScript emulators.
Congratulations. Regarding the crippling anxiety: I was the same way from college until a couple years ago. I couldn't, for the life of me, get a good night of rest on the nights before an important event. But simply changing up my diet[1] fixed that problem very quickly. It's worth a shot for you to look into doing that. I know how destructive and terrible it feels to be unable to rest properly.

[1] Specifically, I cut out wheat and corn altogether, reduced my carbohydrate intake to less than 50g a day, and never ate anything with added sugars.
I promise that puppet and chef are not how the majority of people first hear of Ruby.
That's the point of intrusive lists. You add a pair of pointers for every list the object is in. So when you do your physics pass using the "moving objects" list the value of the bullet is automatically updated in the "renderable objects" list without having to go trough renderable objects separately.

It was explained in the original article "If you want your structure to be in two lists at the same time, you have to add another field: " with an example.
If Assange was trying to avoid being smuggled onto an illegal rendition flight or even assasinated, then being in Sweden, even remanded in custody awaiting trial would be a lot safer than the country he chose to fly to instead...
4d 65 72 72 79 20 43 68 72 69 73 74 6d 61 73 21
IMO if you do an unlimited plan it is generally wise to caveat it with a fair use agreement. You can word those in different ways, but if you really look at almost every successful SaaS out there you will noticed they all do this in some way. This stops a few clients from abusing you and allowing you to increase their pricing based on some factor.

2 other points:

An unlimited plan that is losing money is never good. Just because startups backed by VC money can loose money for a few years while building scale does not mean it is ok for the bootstrapped business to do the same. Depending on your situation and opinions it will vary.

The other point is that while A/B testing can be overused and useless if done wrong, this is one of those places where it really does make a positive difference. It will complicate (increase) your number of subscription plans, but it will let you test and hone in on the right mix of pricing without alienating existing users.
It takes a truly epic troll to span decades...impressive, in a way. Embarrassing, too.
I've read the other day the code of ethics for engineers. It said there that an engineer is supposed to put the public interest before his job.
Astonished that your comment got down-voted: it is one of the most insightful here and matches my experience with C++ rather well.

Mixing smart pointers and multi-threading in C++ may result in some nasty surprises that are very difficult to track down and would be impossible with garbage collection, and I'd be curious if Rust would be able to do better here with its fancy type system.
If you're storing pointers to elements in the list, you only have to change the pointed object.
E-voting without fraud
Sounds about right. Coming from a Python background to Ruby, I think there's more to it though. For example, Ruby version managers such as rvm and rbenv help a lot with keeping the community moving forward. Python has virtualenv but it always felt awkward to me compared to what Ruby has.
Why Tech IPOs May Not Be as Hot as They Look
Then "Less Dereferencing" is not achieved as there are 2 pointer dereferences per access to an element instead of just one, and that goes against the claim "std::list<T> has the same space requirements, memory locality and capabilities of an intrusive list. Period."

I have no idea how to implement something that has same memory locality and capabilities as intrusive list with std::list and that's why I'm asking how it's done. Storing a pointer does not have same memory locality.
Post Scheduling on Facebook Page
Discovering the Expected
If you want to find out more about this, you can google Autonomous Corporations. Some say that this is the real killer app of Bitcoin - because before BTC such things were quite impossible (there always had to be a human operating a bank account)
Merry Christmas Free 4K Wallpapers for Everyone
Merry Xmas. I thought I'd try Haskell for the same time for Xmas and found I have to download it and import Data.Char first in case anyone else is trying!
No independent court system, no independent media, no freedom of expression, completely corrupt police force, extreme alcoholism...these are disincentives
But the post you were replying to stated

>Truth is that American's ancestors where quite genocidal among other things. To the point of almost exterminating most of North America's population. Just like the Buffalo.

If the point about the buffalo is correct, then how does this post otherwise misrepresent Native Americans? It seems like you latched onto this mention of buffalo to make a completely unrelated point about Native Americans.
C / OpenBSD, vim, git. Although embedded C is fun too.
>They are normal human beings capable of the same things (good and horrible) as any other human being, as an individual and society

Of course they are.

We shouldn't use this to neutralize who did the really horrible things to whom though. They were the victims here.
Currently the most used and supported framework is ROS[1][2], so I don't really see myself using this framework for either research or my hobby projects unless they implement an interface to talk and live with ROS itself...

[1] http://www.ros.org/

[2] http://wiki.ros.org/Robots

(Edit: formatting)
It's not about no human involvement, but no human oversight.

Imagine a trading bot that hires people to improve it's source code, and other people to oversee those people, but there's nobody in charge - i.e. nobody to tell the bot to stop doing what it's doing.
>But everyone knows the White Man invented waste. Thus it was, thus it must ever be.

No, he just took it 3-4 orders of magnitude higher.

(And even as a white man, I see some racism in your comment).
Let me explain the joke to you, since you seemed to have missed the cute emoticons.

Satire - making fun of any alternative explanation that obviously isn't true.

Maybe I should be more literal next time.

Merry Xmasmukah and new year!
The Pirate Bay Website Defaced with N.Korea' Kim Jong Un Cartoon
မေရီ ခရစ်စမတ်ပါ HN ..
The thing I dislike most about the holidays is the erosion of intellectual discussion and infectious somatization even on its few remaining bastions like HN.

Oh, Huxley.
Same people who created computer viruses back when it wasn't yet profitable?

Also, nobody says that such a bot wouldn't be profitable. It could send dividends to the creator (or do something else worthwhile with the money - a'la trust funds), it's just that the creator wouldn't be able to modify or stop it any more.
Isn't it a little disingenious to only present these two things, and not the larger issue that matters more?

I, for one, disagree with the idea that the "buffalo jump" was all that prevalent and had a measurable impact, compared to the whites driving the buffalos to what they are now....
Interesting

Pianos, as they're advances, are very prone to decay

I wonder if there are studies of building pianos with more stable materials (like polymers?)

That being said, it would be better if the author knew about the difference between "its" and "it's"
I'm pretty sure stutter edit is just one particular techinque used in various kinds of music, no so much about the more general definition of what makes music (= repetition) as the original article states.
I think the job market is eating itself up.

This year I sent tons of CVs, very few responses, a lot of technical tests, some interviews where "you don't fit the profile"

Companies usually like me when I start working for them, but to "cross the chasm" is hard.
Adding silent gaps is closer to fine stacatto or granular synthesis. Stutter edit is taking very short slices of samples and rhythmically rearranging them at a very fast rate.

I'll agree that what the article is talking about and the stutter edit are very different things though.
> What we need is something like the JVM for Node-Webkit: install once, and then apps only have to ship the application code (like Java apps don't ship with a JVM most of the time).

You mean like... a browser? I mean why re-invent the wheel when it's right there. Web standards are already available or are being made to access more OS-specific stuff (like file access, desktop notifications, background processes, offline modes), etc.
Just because it's new, doesn't mean it's better. And complaining doesn't automatically place one in the wrong side of history.

See 3D films. It keeps reappearing and with it the usual stream of complaints and people dismissing those complaints. However, audiences end up rejecting it after a while, for their own fuzzy reasons that may or may not be related to the complainers' arguments. This is already happening to the current 3D technology, I wonder why...

HFR fits this perfectly. It's new, but it isn't clear if it will hold with audiences. It's the audiences that decide if it's better.

As for CGI... That's a bad example. CGI is generally a good thing, but too much of it isn't.
This question might be slightly off-topic:
some time ago I read an article (might have been on Wikipedia) which explained why music more than other art forms sticks with certain atmospheres, memories or moods. I unfortunately didn't bookmark it, and I couldn't find it again. Does anybody have an idea where to find it?
It will backfire for sure. Because stuff like this I prefer to use airBNB over hotels with insane WIFI rates and poor reception in the room.
> Also, I can't believe I have spent this much time at 5AM reading some ...

I upvoted you just for this. I so very feel that pain.
Effectuation: the logic of entrepreneurs
Yeah, this is ridiculous.

Especially when the default RAM they sell with is usually too small.
Windows 10 Technical Preview Source Tree
I doubt he uses WordStar because he likes it over the alternatives. He probably uses it to avoid distractions, and a new machine would negate that.
Yeah, right. Creative play rarely pays the bills and neither can actual artists because there is an oversupply of creative talent. The reality is most jobs are terrible because most people don't have the courage, ability or financing to prosecute a business model themselves.

What's happening on a larger scale: there's a growing number of single professionals that live mostly at work, have no family and are pretty much destined to die alone once premature ageism has thrown them to the wolves. That's a problem, because most millionaires are married because it's more practical than doing everything yourself.

For the few biased survivors, it's great if they're able to play more than work, but most people are slaves to debt without a partner beside them. (Sucks to be them.)
Most people, even outside the US, will want to see the movie at the same time, to engage in online discussion about the movie.
If they can't buy it, they will find another ways.
I am quite sure (based on interviews I’ve read) that Alexander Stepanov’s primary concern was having a data structure with known (fixed) complexity rather than a sorted container. The latter is just a nice side-effect.
> Are you implying that groping isn't worth a criminal charge? I hope not.

GP is implying, as was quite clear in the comment, that it isn't worth an international manhunt.
Right, though I think it would be fairly straightforward to make a bridge. This is all pretty cool, but I think I'd really want something lower level than a RESTful API for streaming data from a SLS or a LIDAR to assemble into a costmap. I see they've included OpenCV in their system but no PCL[1]. I suppose that makes sense since you can just connect a camera to your OpenCV handler directly but when you're using pointcloads you're usually combining a bunch of them.

Of course, when I create my Nim or Rust based robotics framework in my Copious Spare Time I'm going to use a pub-sub network where you can declare topics to be local-reliable (shared memory), global-reliable (tcp), or global-unreliable (udp-based).

[1]http://www.pointclouds.org/
so, about half the price of my Netflix subscription for a single movie. for 48 hours. I'll pass.
As a musician I was prepared to roll my eyes at this article but it's really good.

When I was a kid I would play with Music Construction Set on my Apple ][, "painting" lots of random notes into one or two bars and then putting repeat signs around then. What sounded totally random and annoying at first became kind of catchy once you listened to it eight times in a row.

The composer that I really admire for unabashedly using repetition before the Minimalists really took off with it is Olivier Messiaen (the Turangalîla Symphony has lots of great examples). Classical music is historically largely about continual transformation, and he was unafraid to just cut and paste big sections. It worked magnificently.
The British Empire, long predates the rise of America.
4 Game Day Tools Stadium Managers Want for Christmas
Eric Schmidt's daughter reports on North Korea trip (2013)
Perhaps because it's true, and it's rich academics that handwave the party-line of supposed tiny "benefits" when there are far greater structural problems: such as vast majority of people never being able to ever retire and also having to wait longer for less Social Security.

Have you been to America lately and decades ago?

Most people, especially the middle and lower classes, in the US are far poorer than just a couple decades ago. Many jobs are part time to avoid paying benefits and pension is a long forgetten relic. Ageism is a rampant dirty little open secret also.

Gen Y cannot find a job and many have given up seeking work. This is a fact because there's so much competition for fewer jobs. Existing office workers in the US are getting more "hurried" to perform and produce more, similar to the prevailing mood of office workers in Europe (esp UK).

Janitors that clean our building can't afford rent and so sleep in their car in our parking lot. Don't even get me started on how the meat-packing industry encourages and abuses undocumented workers (by advertising pay in Mexican newspapers).

Also, if you need skilled knowledge labor cheap and you're say a startup, either you can hire "expensive" Americans or people that will work for less. It's routine for founders to hire remote staff because the costs are dramatically diffeent (people are the largest cost.). Belarus, India, Brazil, Mexico... I'm guilty of hiring staff from there too.

The interesting consequence of apps such as Asana, Slack and the like have made workers location-independent, which makes them even more replacable from anywhere.

There are not just one but multiple shanty towns now in Silicon Valley, even after The Jungle was "cleared" out like what happens to immigrants in France. I don't recall ever hearing about such a thing in the 1980's. Expect the homeless population to continue rising.

It's not globalization, it's not the "President's fault," it is the situation of being qualitatively and quantitatively harder for most of the 99% to make a living than it was (in the US).

The non-office jobs that are good are "blue collar" skilled labor work (electricians, plumbers, welder a, mechanics, etc.) that have a stigma because the mainstream bought into the myth that academia is the only true path to success.

Watch "Inequality for All" to see specifics facts laid out.

Finally, if we are to continue on this over aggregation of wealth treadmill, the lower classes have no more religion and so there will be a redistribution in one way or another.
Can the app stores sustain 5.5M developers?
Yeah, I'm thinking of energy, but in this case I'm assuming the terminal ballistics will dump all the bullet's energy into the block that's hit (that it won't penetrate all the way through the block). Impulse is force over a period of time; in this case, doesn't it equals the same thing?
Not quite legitimate, but straightforward, I think we're imagining a bot that spreads like a computer virus, mines bitcoins, spends the bitcoins it earns irresponsibly, and has the goods shipped to random addresses. Would be rather eerie to be on the receiving end of goods that no human was involved in ordering.
Sure, but be aware that if Ruby ever decides to fix the situation with its Strings types/encoding, you'll get the exact same "disaster". At least in the python world this change is now mostly in the past.
You are comparing pressed sheet aluminium to CNC milled aluminium. It really is a very, very different process. For one, the tooling is much cheaper. There is less waste. The quality of the raw materials if different. The finish is different. The volume is different. Most importantly, the manufacturing process is very different. A product (a car, a boat, a phone, a computer, even a building) is considerably more than the sum of it's BOM. It's an incredibly facile way to evaluate the cost of something.
That really depends on your field of work. For web developers, maybe not, for admins: yes.

Also, they might not be the thing people hear about first, but they are still heavily driving actual adoption.

(FWIW: I'm chair member of the largest european Ruby non-profit, I speak to a lot of newcomers ;))
For games and other micro-optimised uses yeah... super-fine control over where you put your pointer pairs with respect to other data members and cache lines could be warranted. If you're optimising at that level then fine, I'd do it (with Boost Intrusive). Otherwise I'd pick up Boost Multi_Index with a couple of 'sequenced' (linked node) or random_access (vector of pointers) indices. This is non-intrusive and has the construction and overhead you want.

I just wanted to spell out that in most use cases intrusion is a sucky trade-off with no benefit.
I backed the indiegogo campaign with hopes that Muse would be very hacker friendly, but so far their SDK support is limited. They provide very low level interfaces for interacting with the data over bluetooth, but are behind scheduling on releasing their 'LibMuse' which promises to be a higher level SDK (in multiple languages) to help people build apps. I don't have links right now but after browsing their forums they seem to have de-prioritized their developer tools in favor of their own in-house apps. This is disappointing both as a developer who'd like to harness my Muse and as a consumer who wants to be able to do more things with my Muse than their single Calm app [1]

[1] https://itunes.apple.com/us/app/muse-calm/id849841170?mt=8
3 Questions with Chris Tripputi
Free Google Listing Blog for Your Biz
Ask anything anonymously on SocialShade
You have a plethora of similar tools in the python world as well:

- Pythonz

- Conda

- Pew (disclaimer: I'm the author)

- Virtualenvwrapper

- Pyenv

Etc.

If you argue that people might not move to the latest and greatest as soon as possible due to the fact that people don't build their own interpreter, I can definitely agree with it: python users seem to truly prefer the python version that already comes pre-installed with their linux distribution
Sorry for asking this but, what people mean with "Internet of Things"?
Santa Claus and the Surveillance State
Copy-on-write fork is much faster than copying everything, but there is still some overhead setting up the copy-on-write state and dealing with the first writes afterwards, I think in cases where you have large amounts of memory vfork can still be useful.
maphosts: Keeping your project hostnames in sync with /etc/hosts
Why India outsourcing is doomed