skysight-inc/HackerNews huggingface dataset:
Most bitcoin tumblers are anonymous. You deposit the money and you specify the withdrawal addresses. The owner of the tumbler doesn't know you personally. The tumbler itself is just some code running on some anonymously rented server.

And then we have things like ZCash, which are designed to make tracing impossible.
> by your logic I'd be arrested for selling a thief an apple if he paid for it with stolen cash.

Yes, this can happen. Especially for higher valued items
There is a spectrum of possibilities between "the people of Syria are freedom fighters who rose against their dictator to create a democracy" and "the people of Syria love their glorious leader, only foreign puppets would wish to fight him" and not everyone who disagrees with you has to be at the completely ridiculous opposite extreme. (Edit: in particular, disagreeing with your reply to zabana doesn't mean that they support their original argument.)

With a conflict this large, I'd be surprised if any foreign powers of note didn't at least try to plant sources within all major factions, as well as picking their favorites and supporting them with financial aid and weapons. That doesn't mean that everything was completely orchestrated, just that foreign involvement was pretty much inevitable as soon as things got violent.
Why OSS based machine learning is good?
Difficult to target when you have no user data and your app fundamental can't integrate it in. They're counting on SnapMaps to be their savior in terms of advertising data.

I see Discover turning into a fix of local discovery options and general nationally curated stories
I'm just curious how much money you have made with that technique? Most places I have worked that pay anything decent don't host public code on github. It seems like great advice until I stopped and thought about it and realized that. Is there really any money in open source work if you're not tied to some major company like Google who is paying your salary?
Because (a) we don't have an unambiguous definition of what functional programming is and (b) we don't have a better term for what this style of programming is.

I guess it could be called combinator-oriented programming or similar.
> This doesn't diminish the claim that the modal individual should not attempt to "roll their own crypto."

Just wanted to point out that "individual-should-not-attempt-to-roll-their-own-crypto" is ambiguous and unnecessarily antagonistic while the paragraph quoted above from Schneier is clear and difficult to argue with.

"As simple as possible but no simpler" applies quite well to summaries, esp. when they regard cryptography.
Once again, please stop direct linking to Wikileaks.

It's very unprofessional for anyone who works for the government, as a contractor or in a related industry to be browsing around wikileaks.

Link to a 3rd party summary if you want these people to read and comment.

edit: I don't mean that these people will lose their jobs if they visit wikileaks, just that it's unprofessional in that context. You wouldn't rear a tech article on PornHib's blog at work.
One of the major Rust design goals is simple C ABI compatibility, and it delivers there. That it's LLVM only appears to me irrelevant, as the generated libraries can be linked anywhere, and the specifics of how the Rust compiler are built are out of scope. So long as you get rustc up and running, what does it matter it's architecture?

If you're curious, check this out: https://doc.rust-lang.org/1.5.0/book/ffi.html

> I would totally recommend to rewrite the whole thing in Rust for Rust projects, though.

Any time you rewrite anything, you run the risk of introducing new and unexpected bugs, and you're just doing unnecessary, complex work fraught with pitfalls (doubly so here) -- generally a Rust project would create a wrapper around the C code, invoke the methods and expose idiomatic APIs on top to avoid just that.

This is my go-to article on re-writing things and why not to: https://www.joelonsoftware.com/2000/04/06/things-you-should-...

To be clear I'm not saying you made a mis-step, just that your arguments for it don't seem at first glance to support your decision.
At first, I just look into it with less and then usually use R's data.table(fread) or some form of SQL for exploration.
This is off-topic. We are talking about security vs obscurity in the context of cryptography libraries.
ANN: Python 101 Website
I seriously hope that you didn't try to write an init(1) replacement!
Yes, but I don't any mixers would touch these coins for fear of facing action by law enforcement.
So you are arguing for skills/intelligence based immigration policies?
IKEA to Offer Home Energy Storage in UK
> How do you handle biased entropy input from that hairdryer someone is blowing on your chips?

Sounds fascinating. Can you please tell us more?
Where's George?
"Clean" in this case only means not this stolen money. It can be some other stolen money. Or it can be borrowed money.

The bitcoin tumbler is a service that does the mixing, and as long as it has more than one customer, it can do the mixing.
Re: currency tracking, you might like this:

https://www.wheresgeorge.com
Sounds more like "coding with map, reduce and filter" to me. It beats complex for-loops where mapping, reducing and filtering are all mixed in together but I wouldn't call it functional programming.
But how do they transfer it to a local currency in a non-traceable way? The passage of time is not going to change their wallet addresses.
That is not rolling your own crypto. Rolling your own would be relying on your custom construction, not double encrypting and relying on the known construction for safety.

...Furthermore I'm confused as to why someone would do that. If you already have a safe way to encrypt your plaintext and you're the only one with both keys, why would you bother double encrypting? You gain absolutely nothing because it's redundant, and you lose performance.

What you're doing is tantamount to a weird sort of encoding that doesn't offer any benefit.
TL;DR author provides an example of map, filter and reduce functions in JS.

I have been wondering lately what is the value of articles like this. They do not convey any meaningful idea, they do not offer any useful insight on underlying matters; why do people even write something like this, except to litter the Internet even more?
Anyone, who is distinctly familiar with functional programming or even just with the concept of higher order functions, surely knows those three basic primitives; those, who are not, would benefit much more from the basic concepts of first-class functions etc, than this random abrupt post.
I bookmark the personal pages/blogs of professors and follow their grad students pages/blogs in fields I'm interested in like Robert Harper's blog Existential Type. Once a week I'll go through stallman.org too, sometimes RMS will write a really good historical analysis on something in the news and also to keep up with the state of free software.

Local news I listen to the radio for a few minutes during the day, international news I read journals (through sci-hub) like Oxford's Foreign Policy Analysis journal, a good recent article to check out is Analyzing the Foreign Policy of Microstates: The Relevance of the International Patron-Client Model.

On the weekend sometimes I'll go through the NY Times weekend edition or Wall Street Journal physical copy. Daily news for me unless it's local is a waste of my time resources. As for daily content discovery it's pretty much just this site, stallman.org, and my friends who feel the need to spam text me every single article they find that I've tried to ignore to get work done.
The ill-gotten money's in both X and Y. 0.5 BTC each. Where else can it be?

Here's an approach to deter crime here: explicitly expose the implicit information about stolen coins. Wallets containing stolen coins are to be considered tainted to a specific amount of BTC. Receiving from them means your wallets gets that taint, proportionally to the amount received. The only way to un-taint a wallet is to return the stolen money.

This assumes certain infrastructure, of course.
"Time on site/in app" is a strong indicator of revenue per user for apps that monetize through ads, and a fairly well correlated to time spent across all active users.

I think advertising is a misalignment of goals between user and company, full stop. And if time on site is a way to realize more revenue from advertising, the creators of the platform will engineer ways of increasing time on site, and the further down the brain stem they can get with this objective, the more success they'll find, and they'll spend less effort retaining that.

Large ad-supported online networks do this on a scientific level, and it's hard for engaged users to break free. I quit Facebook on January 1 and there are still multiple times per day that I open a browser tab when bored or frustrated and type 'f' thinking I'll go to Facebook. They're in my brain stem.

Really, anything that is used as a means to improve revenue by exposing users to more ads is misaligned with the users' goals.
FatFinger: a JavaScript dialect where you can keep your typos
I exactly don't know whether automated suggest edits is best. I am not sure that most of the edits will be of good quality.
`this` was the single-most challenging thing when I was learning JavaScript organically by myself. Now that I get it, it's pretty simple, but I also love that with arrow functions, I've had to worry about the unboundedness of `this` far less.
Because Bitcoin isn't really anonymous. It's pseudo-anonymous. You don't know who owns the wallet, but you can trace which wallets the coins are transferred two, indefinitely. (This is how Bitcoin solves the double-spending problem, which is why Bitcoin is the first e-currency to gain traction.)

Thus, everyone knows that the coins that were in this particular wallet are hot. Even if the owner "cashes out" in a few years, the buyer is holding hot coins and can't do much with them.
That's the craziest thing I have ever heard of. What role are they in? Is this some kind of paid interview process?

Like, I want to believe you but if you're talking about normal everyday developers it would be more reasonable for me to believe you are making this up or misunderstanding something. It just sounds that weird to me.
No exchange is going to touch BTC from these addresses. If they send the coins to an exchange, the exchange is going to contact law enforcement and they have lost their coins.
I totally agree. It's a surrogate marker for something that is much harder to measure.
Java on Sega Genesis/MegaDrive: https://www.mikekohn.net/micro/sega_genesis_java.php
If you are confident that it is well-formed, bulk-load it into SQLite is the easiest method. There're methods in R and Pandas too.

Or you could load into the Excel data model instead of the grid, look in the Get & Transform feature. Then do your initial exploration there. Data model (formerly Power Pivot ) is very underrated IMHO.
"Mixing" is bitcoin speech for "money laundering" and it doesn't end well for whoever is doing the laundry, no matter how much technobabble you put on top of it.
What about the people who make a similar claim concerning race?
"Unlimited" as in, "as soon as you start becoming a problem we drop you".
So much hostility toward T-Mobile. Don't worry, if the Sprint merger goes through they'll go back to sucking just as much as... Sprint.
A lot of mixers are automated / are designed for this exact purpose
Even that!
I found the solution: https://github.com/docker/for-linux/issues/72
Wiki sums up the term well enough:

"In computer science, functional programming is a programming paradigm — a style of building the structure and elements of computer programs — that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data."

To that end map-reduce fits and can be referred to as 'functional programming'. The other things you mention are just great language features, but not specific to functional languages. Imperative C++ also has type safety, Swift has non-null types, etc.
Driving school does everything it can to dissuade you from ever overtaking on a 2-lane because driving in a big, slow line is what's acceptable for the lowest common denominator.

Driving school treats people like idiots by default.

Professional training assumes people have the capacity to evaluate situations and make their own decisions on the appropriate course of action.

Comparing training intended for the general public and training for professionals is very much a stretch IMO.
Men are not valued for their accomplishments, they are valued for their resources and ability to gain more resources. No where in any data that I have seen, for example dating, can we see that people who travel or achieve personal accomplishments are out competing people with wealth.

For example, let say we take two groups of men in the age of 30. Those in group A have traveled and accomplished a bunch of personal goals, but are at this point jobbing at minimum wage jobs. Those in group B stayed put and studied and work hard to position themselves at high earning jobs. Which group is rewarded highest by society? My bet if they did such study would be group B with a very clear margin.

Men are being taught that their primary value as human is to chase wealth. This causes men take more risk, die at a earlier age, and have a smaller social network to take care of them at old age. Regardless of gender, neither men or women live a life of roses, and being valued for physical attractiveness rather than wealth has benefits and drawbacks.
It's possible in Azureus, but it might be a lot of effort to turn the functionality into a library.
Find which of your projects are infected by malicious npm packages
How to Download and Install Crystal Report Runtime
The fonts (typeset). By default in English looks like a more modern version in respect to other languages. It seems to me as if the other languages have been stuck in a past version of MediaWiki.
Is DevOps a Fad?
What does "upgraded infrastructure" mean in this context? Most cell carriers use a shared infrastructure IIRC.
It's meant to be seen when approaching the disabled runway, not as a generic landmark to help the pilots orient themselves. So it's not prominently visible when approaching the taxiway.
Doing your own encryption does clearly not exclude also using other encryption. Or is implementing AES already not anymore doing your own encryption, because AES wasn't invented by you? You _always_ use work of others.

Doing your own crypto can be used as way to safeguard against unknown vulnerabilities in the tools you would use otherwise. If the recommended library is safe, then fine, you are good to go. How do we know it is safe?

My idea above is a way to increase the safety margin in a way that is orthogonal to the increase of the key space of the recommended tool. That sounds like a very good thing to me.
What do you think of big data companies?
Hello everyone!

Not so long ago my colleague and I decided to implement big data technologies in our company. After reviewing many different solutions on the internet, we came across some promises that seemed too futuristic. And since the majority of these solutions have a rather high price, a question arises of how realistic the claims of such companies are and if their use is justified.

We talk about such companies as:
test4startup.com, quid.com, predicthq.com

Thank you in advance for your answers!
You usually don't know if the address is known drug site wallet, dark markets usually generate unique address for each transaction.
Even if you do know it, you can't know if the user bought something illegal, there is also legal stuff sold on dark markets.
Keeping everyone legal interests in mind means that you don't give personal data to police or anyone else without proper warrant.
anecdotal, having both LED and halogen exterior lights on the home I haven't seen any real difference in bug attraction. I did post a while back about how the recent change over of street lamps to LED in my neighborhood messed up the birds for awhile.

I have a standard "orange" streetlamp between my lot and the next house and two LED on opposite sides of the street in both directions about three hundred feet down from the house. It is now like having a full moon all the time. Apparently when mounting LED replacements they get no hoods or other mechanisms to limit light spread
It does! We run tests on pypy, and it for sure works. I did at one point even test hy with rpython, I can't remember if that will still work or not, but it did compile like 4 years ago :)
So basically what I read from this thread is that the fraudulently acquired bitcoins will go through a mixer or tumbler in order to cover the transaction tracks. The tumbler/mixer will take a small fee for this service. Then the perpetrators will be able to cash out in a number of different ways.

In this case how will the tumbler/mixer not be punished by authorities. Since because they take a cut of the illegally acquired funds they can now become an accessory to the misdeeds.
OP author here; in another blog post I explored the growth in questions about some cross-platform solutions. Ionic (now Ionic2) has been growing quickly, and React Native is among the fastest growing tags on the site. So you may get your wish!

https://stackoverflow.blog/2017/05/16/exploring-state-mobile...
Thank you for this! I've been learning JS for React and .reduce, .every and .some are new to me! Super helpful
> Really? What's your point? We are talking about the meaning of the word immigrants. Not racism.

Yes, it is. I was just adding not everyone knows this definition

> Not according to people like you. We are all immigrants. Right? Natives came from asia so they are immigrants too. Using your definition.

Nope, They were the first settlers in those area just like first settlers in Europe, Africa or Asia some 30-40k years ago before they were invaded recently in 15th century and the migration wave started and guys came in 500 years back calling the current bunch immigrants

> Did I say "cool" things? My point is that it is the opposite of "cool". My point is that there is a difference between immigrating and invading. Invading/colonizing/settling = bad. It is not immigrating.

So for example, if now Germany attack Ethiopia, kill those people there are. After 500 years if the native Ethiopeans become 2% who according to you is Ethiopean?
Yes, the operation of the mixer itself is automated, but I've wager than the owners have blacklisted addresses known to be involved with massive BTC theft - it just doesn't make sense to touch them from a risk perspective.
The number of "for-profit" scum schools that have cropped up lately to stands to challenge this idea further. There is heavy foreign demand for Canadian education but not always prioritizing the good institutions.

I had a Chinese friend tell me that in China it doesn't matter which Canadian school you went to, just that you went to a Canadian school. Nice to have that reputation but it is ultimately self-destructing.
> Pretty sure 'char' in this case would be 32 bits.

On ARM it is 8 bit + manipulation of value

> Arguing that C shouldn't support microcontrollers seems a bit unfair

No, I'm saying the opposite

What I want to say is that because it supports a big variety of processors it tries to do too much AND that our focus should be in more expressive languages in more powerful machines

C is great for a microcontroller with limited resources and inputs
There is still someone behind it, getting the fee's money. That person will have to face the police.
Okay, what exactly is the claim you'd like me to argue with? That Bruce Schneier was a hobbyist when he developed any of his cryptographic algorithms? He wasn't, and more importantly that misses the point since those algorithms were widely reviewed in competition settings.

I'm not sure what you're getting at here. Yes, someone has to develop cryptography, just like someone has to work on designing rockets. Theoretically everyone begins an aspiration as a hobby, but that's pedantic. A cryptographic design or implementation is not going to survive as a side hobby regardless of how it begins.
Sure, if the option is striking at $9.11 and the underlying asset has an actual value of $5.62, then it's out of the money. That doesn't mean that the option is worthless or even close to worthless though. VC-backed companies are usually hugely volatile which increases the value of options. This is a largely academic point, but there exists a sigma s.t. any call option ~$3.50 out of the money could be valued at $6 by a risk-neutral investor.
The idea that we may be living in a virtual reality someone created is a disturbing one. It doesn't matter if objects around us are fundamentally real or simulated - that's true. What matters is our minds may be simulated too. What if that simulation has some deep flaws in it? What if there are things we could never understand no matter how we try because of that?
The bonus go to the trader, not the CxO.
As a German. I have never heard about these starved millions. The agrarian society plan was the Morgenthau plan which didn't get implemented from what I know.

My parents are WW2 generation. I have never heard any complaints from them or relatives about the American behavior after WW2.
The first is slow (O(n²) where O(n) will do), and the second is very likely to be slow (probably the same).
While it may not be valuable to the vast majority of people, it was probably valuable to the author at least.

The article is not ground breaking or even front page worthy, but that doesn't mean it's the litter of the Internet. At absolute worst it's an exercise in thinking about a subject and trying to explain it to others.
Require Police to Purge Their Databases of Innocent Citizens’ Personal Info
From my comment below: "Thank you for this! I've been learning JS for React and .reduce, .every and .some are new to me! Super helpful"

I feel like learning is always easier in smaller bitesizes and the person wrote something very clear and digestible. Sounds like it wasn't aimed at more advanced programmers like yourself
Get different software then, there's plenty of options out there these days like GoToMeeting, Slack, Skype, Highfive, etc.

If you don't want people in the same room on different chats (which still works with headsets), then you can buy a few USB room mics for the office like the Blue Snowball (~$50).
By this logic, a renter has no right against unlawful searches on their own place of residence. The police just needs to ask the landlord for permission to search a rented property.

I'm just asking, not challenging what you're saying.
I use Instapaper for similar purpose. I set it up so it sends me 10 articles from Unread every morning in a digest form.
Yup. Humans are very good at fitting information into what they already know about a situation even if it doesn't fit perfectly.
I'm just critiquing the air gap design/claim. Getting a malicious QR code in front of the camera would either require the attacker to gain physical access to the device, at which point it is game over for any device, or they would have to compromise the app presenting the first QR code. This would be a problem regardless of the air gap design for something like this, even if you had to enter the data by hand into the device.
Right - now we're talking about it as if it's been mixed. I originally said that his best bet would be to use a mixer, otherwise the transactions can be traced. And by mixing he's relying on a third party.
https://zealdocs.org/

Zeal is available for windows and linux. It uses same docsets as Dash for mac.
The CST Project – Fully Automated Underground Cargo Tunnel System in Switzerland