skysight-inc/HackerNews huggingface dataset:
Human trafficking is, essentially, modern slavery. As far as I know the two biggest sources of victims are:

1. people (frequently children, especially girls and women) being "sold" into slavery out of financial desperation or pressure from organized crime.

2. emigrants being tricked by traffickers, thinking they're buying a ticket to freedom in a better place but actually accruing "debt" they are then forced to "pay off" doing illegal sex work.

Both of these are social problems in as much as they are crime problems. Crime thrives on social and economical instability.

A naive plan of action would include:

1. Decriminalizing sex workers and illegal immigration to empower the victims who are too afraid to go to the police even if they could.

2. Improving the socio-economical situation in the victims' countries of origin, especially by curbing corruption and improving their human rights situations (e.g. reducing sexism) but also by improving social welfare and socialized health care.

But I'm just navel-gazing, really. I have no experience with human trafficking and I'm just a middle-class white male so I can only make rough guesses at best.
'The $20.8 million "first call" was for 3.2 million "units" of credit monitoring and identity theft recovery services'

At seven bucks a piece, this seems very cheap, especially for a rushed government purchase. Any thoughts? Am I missing something?
Unity is a game engine. I'd assume it handles all graphics calls for you - you don't really have to care about directx and opengl.
>I'm REALLY wondering "why the hell did AirBnB catch on and this didn't?!"

Marketing budget
Then its 4000 lines ..
Ah, I see your point. That said, Webpack works great with Babel indeed, so in practice this becomes:

cross-platform ES2015/JSX --(Babel+Webpack)--> Browser code & Node code

The only thing, really, is to stop thinking of webpack as something that turns node code into browser code, but of something that turns general code into platform-specific code.

I fully agree that this wasn't what webpack was originally designed for, but in practice there's nothing about webpack that makes this intrisically difficult. Personally, I just use DefinePlugin to define a boolean SERVER constant. It's set to true on the node build and to false on the browser build, and then in my code there's just some stuff like this:

if(SERVER) {
// node-only code
}

For the browser build, Webpack turns that into this:

if (false) {
// node-only code
}

And then UglifyJS removes it entirely.

React uses the same trick to differentiate between production and dev builds, so in practice most React+webpack users will already be doing something like this so it's not a complex step to add.

I manage the difference between test/dev/production builds in the same way, haven't yet found a downside.
Here comes another question: what's the difference with https://layer.com?
Because it has to be exciting.
Let's see:

- Large open source projects

- MOOCs with many students

(Taken from discussion of this post from yesterday):

https://news.ycombinator.com/item?id=9754626
I use Webpack for isomorphic code. The trick is to hook up loaders in node via:

require.extensions['.css'] = loaderFunction
Safety, like security, or religion, unfortunately, is exempt from rational analysis. Which is to say, nothing good will become from writing about safety. I don't want to get into a religious discussion.
> Also, if they were to integrate push notifications for every time you walked into a store to inform people of your specials that could work great.

That, I guess, would kill it, were it enabled by default or not easily turned off. Some people may like being shoved ads in their faces, but others hate it. I personally would happily switch to another store if they were to start push-spamming me.
for example: http://digitalcommons.law.uga.edu/cgi/viewcontent.cgi?articl...
Merwin Online
Take a look at layer.com. Perhaps you could find something that sets you apart (low latency and lots of connections, plus a good price for Android devs, for example) and market to developers.
Some are kidnapped but plenty are coerced in to it by circumstance. How many people with decent opportunity does this happen to, a lot fewer.
I have it on all the time to connect to my car - I do sometimes turn it off when I'm trying to preserve the battery.
"Designed for privacy" -> misleading people who don't understand they are being traced and manipulated. Disgusting...
Beacons can't send push notifications. Beacons are equivalent of light houses in 2.4GHz spectrum. They just keep broadcasting their presence and send their UUID. Everything else is done via the apps installed on your device.

(That's, coincidentally, is also why a lot of dream scenarios for beacons can't take off - they literally require you to have an Internet connection and a vendor-specific app on your phone to do anything interesting, which is not something you can expect of people outdoors. Facebook has a really good chance of making some of the beacon ideas work, because a/ almost everyone has their app, and b/ it's an app that people actually want to use outdoors, and they power up their mobile connection for that.)
Watch this learning AI attempting to master Mario Kart
Wow. Having a mental model of how things work will always ease the learning curve. For visualizing how a microprocessor works, this is spot on.
We are using trello. Our startup is a travel planning & tracking app with web and mobile apps. Two of us are building it so we have kept it very simple. We have a "features" track/list, 3 tracks for API server/Infrastructure TODO, Web APP TODO and Mobile TODO, and two tracks for "Doing" and "Done". We are still developing so no bug management yet but in future I would keep it separate from trello. Maybe google docs for simplicity initially.
Yes, certainly thought about it. But for most of what I do, a consumer grade CNC wouldn't be able to do it. And for most of the cuts that a CNC could do, I can cut it much faster by hand. Yes, in theory, I don't have to be there while the CNC runs, but in practice, if I can cut it 10x faster by hand, that doesn't matter.
Yeah! I saw this post today and we thinking about building something for communities.

May be some app for easy find right group chat (Android global group, hacker news group, SF Local Tech group, etc...). May be someone know such apps? I try to find it, but no one tries to implement this.
Well, here, in Algeria, prostitution isn't illegal. Many think it is, but the law doesn't incriminate the sex-worker, it incriminates the person who lives off of a sex worker or her handler if she has one. In fact, I think there are still establishments authorized by the State that have been up for more than 50 years or something, but those appear to be very drastic in their internal policy stuff.

A lot work for themselves. When I was in college, there were many girls who used it as a way to have some fun and some money (college is free, and a lot live in dorms that are also free)).

Also, it is not like in the U.S. (movies) in that you won't find sex-workers on the streets.

This stuff is pretty organized. Happens mostly in night-clubs or in dedicated places that are guarded with security, where you will be thrown out if you cause any problems or are too drunk to behave.

They generally have a compound with the club and the hotel inside, convenient if you plan to get wasted as you won't have to drive. Just a few yards and you're in bed.

These compounds offer a sort of "Security as a Service" and the girls "lease" the place (the client pays an additional fee). And many girls will just go from club to club, compound to compound. They have usual taxi-drivers who take them, etc.

The biggest hazard would be the fact they won't properly put a condom on a man. The usual way would be to put it while he's erect, and some need help, so the girls will perform fellatio on a limp phallus with a condom on and the phallus grows into the condom. They also use cheap condoms that are way too tight for anyone older than a 13 year old (crappy 52mm condoms).

Also, most of those who do anal don't have the proper lubes; so they'll have whatever makes it easy and it is often an oil based hair product, or something. They're not really aware of how latex reacts to that, etc.

And again, some clients are just idiots and want to have protection-free sex at all costs. The girls are reluctant to talk if they have a disease because there's a whole procedure and they'll lose their job, so they comply, infecting the person.

And as for Al Jazeera, is amusing that a Djihadist Channel doesn't even cover Qatar. They used to let nut-jobs go on for hours on their waves inviting people world-wide to kill Algerians because we're not "Arabs or Muslims". It's a channel that has glorified terrorists despite the atrocities they committed. Whether they're trying to make themselves a new virginity is another story.
How We Tried Static Analysis on Our X-Ray Endovascular Surgery Simulator
And photographed
I'm keen to understand exactly what parts of a 'messaging stack' you guys have built. Feel free to drop me an email (details in my profile).
Here's an up to date list about great games to play on Linux right now: http://boilingsteam.com/recommended-games/
Of course you can, you might need to apply for a visa multiple times if you want to visit multiple times. In fact, most tourists have to do that. It's still about the same order of magnitude though.
What becomes non-deterministic with async is the order in which operations are executed (depending on how long the previous processes took) possibly creating race conditions that can sometimes become very hard to debug.

However if you work with immutable objects like Scala or Haskell encourages you to do, this shouldn't become much a problem.
Well, in that case, spend $5 and buy a padlock.
If it was anyone else I'd probably agree, but T-Swizz is easily the most genuine celebrity ever. She wouldn't do that.
A First Look at Smach Zero Portable SteamOS Console
Always had access to my dad's wood shop. Wood is fast and easy to work with - unlike metal.
That's what I'm saying: any Wifi AP is usable out of the box. Just plug it to a power socket, and it'll start broadcasting beacon packets that smartphones can use to geolocate, just like with iBeacon. You don't need to do anything.
Chrome extension for programming challenges
Ignoring Junior VCs Is a Mistake
Most things I make aren't made of plywood. Yes, you have to be aware of poor crossgrain strength (varies with species) as well as seasonal shrinkage and expansion from humidity changes.
same denomination is used in Amazon as well, and probably other (big) companies as well. Not sure if it's indicative of Msft.
oops, fixed it but went to bed before pushing the change to the server (using GIT)
One way of defending against compiler-based backdoor would be to make the compiler binary as audit-able as possible (or to make it as easy as possible to be implemented "from scratch"), i.e. for it to be as small as possible, and what you've suggested comes out as a consequence - not stacking abstractions on the compiler, or at least not on the compiler's lowest level (that gets translated into machine code). The simplest implementation as I see it is to rely on a very small core of language primitives like C (although a simpler core was possible even there).
How cards are taking over Web design
No, or why decide to not pay the artists at first place?

Apple fears bad P.R. , because Apple brand is built on good P.R. T.S. has some power right now, she is using it while she is still relevant. I don't think it was manufactured.

The initial decision was bad. If Apple wants to promote its plateform then it should bear the cost of that promotion. Artists shouldn't be taking a haircut because "future benefits".

I don't work 3 months for free for a business because that business his offering its customers 3 months of free service, no professional would be willing to do that, at least if one isn't a company stock holder.
That's nice, but your friends probably already did it and Facebook have graphed you anyway. Whatsapp also uploads all your contacts btw.
NYTimes Design Concept
I can second this recommendation. One thing to note: The small folding version is less resilient than the larger model. A fine tradeoff, given its size.
It's interesting working with this kind of limited instruction set.

I made a thing that fills the memory with the sequence of numbers from LEN to 1 and outputs it.

BRA START
DEST DAT 60 // Where to start writing
LEN DAT 40 // Size of the sequence
UNIT DAT 1
START LDA DEST
ADD STOREI
STA STOREI
LOOP LDA LEN
STOREI STA 0 // Self modifying code be here
OUT
SUB UNIT
BRZ END // Halt after writing last number
STA LEN
LDA STOREI
ADD UNIT
STA STOREI
BRA LOOP
END HLT

This is surprisingly fun!
Yes, but what gave you the idea that "natural" equals "good"? I'm using the term entirely objectively.

Of course everything that happens in nature is "natural". That's what the word means. The distinction I'm making should be obvious: a behaviour that happens in other, closely-related animals, especially if it happens quite frequently, and especially if it is "beneficial" in natural selection (like lions killing their young, chimps raiding and murdering other groups or dolphins engaging in gang rapes), is by definition "natural" and shouldn't be surprising if it occurs in humans. Non-consensual sex (i.e. rape in the most straightforward sense) is one such behaviour.

That it shouldn't be surprising doesn't mean we should tolerate it or that we can't do anything about it. We're in the quasi-uniquely privileged position that we can reason about our collective behaviour and decide what kind of behaviour we do or don't want to tolerate and what we can do about it.

In other words, because we're capable of sculpting our own human nature, yes, the term "natural" is pretty arbitrary when it comes to human behaviour. But it's entirely appropriate when looking at how other species behave without our interference.
If I understood Schneier's piece correctly, he believes that they had it before Snowden did (and independently of him), which seems extremely plausible - if Snowden could take all those files with nobody noticing, it's likely that a well funded, well equipped and well trained espionage agency has done that independently of him, likely all of them --

And for disinformation and source hiding, I'm sure they all (even internally and to their own "customers") claim now that the source is Snowden. I would if I were in their place.
They probably already have you fingerprints.
Thanks for leaving a feature request, I commented there.
Yeah, people like HN's founder, pg.
> Post Room Computer

Given that your link spells this "Postroom Computer" and is British, I'm guessing it has to do with mail (as in, the post; as in, what there is none of on Sundays) as opposed to any of the work of Emil Post, who formalized computation similarly to, independently of, but less famously than, Turing.

https://en.wikipedia.org/wiki/Emil_Leon_Post
It solves the issue of the CI references. But it also seems a bit clumsy to me.
You heard something that was true when it was released but which is completely wrong now after many updates. I finished the game from A to Z on Linux and while it still have some crashes it's perfectly playable even on a medium configuration (amd excluded, but that does without saying on Linux right now)
Show HN: WhatsApp for Desktop
I've read some papers that claims that Bluetooth and Wi-Fi signal does interfere each other. And in my group project, we tried out transferring files from phone to phone via Bluetooth while there is another file transfer going on from laptop to laptop via Wi-Fi; and the result is that the time taken for the Bluetooth transfer to complete is longer than that when there is no Wi-Fi file transfer going on. Well, it may depend on the version of Bluetooth and Wi-Fi frequency used though. (but in my scenario, we're using 2.4GHz Wi-Fi and Bluetooth 4.0)
That point is valid, but Apple is trying to create a de-facto monopoly and even now it's really an oligopoly (which is only marginally better but in many ways worse). In such situations the power balance shifts dramatically and for many artists the choice they have is philosophical at best.
I studied at Harvard some years ago and I wholeheartedly support the holistic admissions process. Good grades are a great predictor of your ability to get good grades, not much more than that.

As a nerdy Asian, if 50% of my classmates were nerdy Asians, my experience would have been much less fulfilling. Much of the education at college comes from the friends you meet along the way so a diverse, multifaceted class is an invaluable part of the experience. I have a friend who was an armed guerrilla against Iran and another friend who was forced into exile in Egypt after a coup in Sudan. These are the perspectives that expand a young 18-year-old's worldview. Both of them had a SAT score much lower than mine, but I would argue they deserved their spots at Harvard more than I did.
Ah, sorry I missed that! Very nice!
I mentioned that only to illustrate why they'll likely be paying a flat fee during the trial, rather than a percentage of the (non-existent) revenue.
> Who the hell would invade us?

"You may not be interested in war but war is interested in you." - Leo Tolstoy
“Mostly functional” programming does not work (2014)
I really love it. Watching at this video I had the feeling to be in the future. Awesome !
Pretty much every other streaming service, except spotify, has the album available. No exclusive here.
Only in extreme circumstances where something sensitive (such as credentials) or otherwise (such as other people's copyrighted assets, or .svn directories in the case of some repos that were moved from SVN to get in a hamfisted manner) was checked into the repository and needs to be removed. Those are the only reasons for rewriting shared history.
Downvoting for disagreement has been explicitly stated as a proper use of the downvote button by the site founder.
Why would latency be a practical issue on such a platform?

It sounds to me that this use-case is more like a public forum than a chatting solution.
>admissions process is completely broken

Broken implies "should be fixed." I'm not sure how you fix an inherently competitive admissions process whether it's getting into Harvard or getting a job offer from $HOT_TECH_CO. You're always going to have an element of randomness unless you purely/primarily go the testing route, e.g. the civil service examination system of imperial China. Which has its own set of problems.

(BTW, to be clear, expectations that one must attend one of these schools or one's life is ruined are certainly misplaced. But given such expectations, I'm not sure what reasonable admissions system is going to do away with randomness. I think it's a good thing that admissions aren't purely based on SAT scores.)
> Did any of you read a helpful book that approached prenatal nutrition (I cook for us), preparation, early child rearing, etc. from a scientific or "hacker" perspective?

Full stop. Drop the "hacker" perspective from this discussion. It has no place here, children are more important than that. If you want to have a scientific approach, pick up some psychology books.

I think the best book from raising children is Positive Discipline, Outside of that, the best way to be a dad is to constantly remind your children you love them, give them lots of hugs, and remember to support their interests, not yours.
The German system seems odd to say the least.

They have legalized the activity, but they seems to not want to get involved with the operational rules.

To borrow the drug comparison from further up, this would be like legalizing hard drugs but not putting down any ground rules for labeling or certification of content.

Consider alcohol. Most places it is legal to sell, but there are still regulations in place, and hopefully policed, detailing when and to whom it can be sold.

When people talk about legalizing drugs, they likely envision a similar system of regulations surrounding it.

Similarly regulations have to be put in place regarding working conditions etc for prostitutes as part of the legalization process.

Removing the sex aspect and the article reminds me of some of the shit the construction business has with exploiting foreign workers.

I recall reading about people living 6 to the room in what was supposed to be a single occupancy apartment etc.
I think it was "no one was fired for choose IBM" :p
I've came across reasons, but they've always been pretty marginal, such as somebody checking in sensitive credentials without realising what they were doing.
How Will Gas Monitoring Solution Impact Gas Industry?
If the technology is 10x better, there doesn't need to be much difference. There's room for more than one provider.
and the java engine is how many lines of code?
I've only just looked into it but Part I seems to confirm my suspicions: the defaults provided by Webpack aren't really geared for server-side code and it still generates a single bundle and you need a hacky addon (`source-map-support` on NPM) to get readable stack traces.

Heck, the final configuration file is a convoluted mess and the steps taken to arrive there aren't entirely obvious: http://jlongster.com/Backend-Apps-with-Webpack--Part-I#p28

This is also the spectral opposite of what bundling with browserify looks like, which in my projects so far usually consisted of a single line using the CLI. Judging by that, Webpack is to browserify what Grunt is to `npm run` -- and IMO that's a bad thing.
I though his point was that they would have got it from the Journalist's - His other point was more speculative that there are other spies working for the FSB etc inside the wire at the nsa
I thought require hooks were deprecated (although they are likely to stick around for a while because legacy support)?
> Before, I think my manager saw me as ready. Now I think she sees me as a liability.

Did you talk to her about this? Did you ask her what can be done? This entire situation is painted that you're the one to blame. There are 2 sides to every story, your company can set realistic expectations. It sounds like your work is solid and that people respect you, but that your management has unrealistic expectations about your velocity. A compromise can be reached.

> PS: I'm getting married next month. Will I have to choose between my marriage and permanent 12 hour days?

Yes, and your marriage is more important. Unless your job is incredibly fulfilling and meaningful, it's not worth working 12 hours a day.
They are not handing out music for free. They incur costs, such as IT costs, marketing costs, plus the costs of having amassed hundred of millions of users. You could just as easily turn your argument around: the musicians incur zero costs for putting their music on Apple Music.
The keyword is "reliable". Solve this problem and you have a product.

Perhaps you need to think bigger than your own project, but develop something that others can incorporate into their product. Designing a basic chat service is relatively easy and will become even easier in the future with programming languages like Erlang/Scala becoming more popular and widespread. (Chat programs are often the "hello world" programs of these languages in tutorials). But designing a robust video-chat service is something that not many companies can pull off.
Yes, correct :).

In the "Post Room Computer" analogy, the little man works in a post (mail) room.

The mailboxes are memory, in/out trays are IO, etc etc.
It looks like those discs-and-marbles perpetual motion machines... maybe that's how those work (for a while).
Of course they interfere, Bluetooth and Bluetooth LE use the 2.4-2.48 ISM band, and so does WiFi. WiFi has up to 14 overlapping 20MHz channels, and Bluetooth 4.0 has 40 2MHz channels. Though I guess Bluetooth could be clever enough to avoid the channels with interference.