skysight-inc/HackerNews huggingface dataset:
> won't be hidden when someone excludes whitesoace from a diff.

Surely it is good advice not to exclude whitespace from a diff when using a whitespace-sensitive language?
The future is already here -- it's just not very evenly distributed.

When I first started reading Hacker News, I had never heard of functional programming...or Python.
I thought Verizon and AT&T market share is shrinking if T-Mobile is gaining ground as the total number of customers is fairly steady. AKA annual growth is going to be under 2% and the bandwidth drop is significantly larger than that.
> so you cannot just cut and paste them into Python 3.

I think that's not such a bad thing. https://i.imgur.com/Uq6tksu.jpg

But yes, answer rot can be a bit of an annoyance. Often it helps to check the answering date. The official answer to the problem is that one should post a new answer to an old question, but it would be great if one could just drive-by flag things as outdated, needs update or something like that.
Venezuela’s Cash Is Now Worth Less Than Currency in ‘World of Warcraft’
You can do it on bitsquare[1] directly via Tor

[1] https://bitsquare.io/
Are depositions ever really useful?

I probably have a skewed view based on what gets posted on the internet, but it seems like it's a lot of "I don't recall" from everyone.
A lot of closed questions do get deleted automatically. They have a few metrics to decide which questions to keep: https://stackoverflow.com/help/roomba
If you had a RNG that sampled some hardware noise but then you altered the environment by introducing extreme temperatures, maybe the RNG would end up with biased output. A simple example: you can use a camera as a good source of randomness, even taking a picture of a wall indoors. But if an attacker was able to flood that room with light and overwhelm your sensor, he could predict the image would be 100% white pixels or near to it and guess the random output.

But the comment is exaggerating. Encryption algorithms do not handle the case of your entropy source being compromised. Good RNG algorithms like Yarrow try to mitigate this somewhat.
Yeah, it seemed as if the author was personally wronged by Legere and wants to exact revenge via the article. Strangely though, he doesn't make a big deal of T-Mobile throttling video while mentioning that Verizon is violating net neutrality by doing the same thing.
I guess that is why bitmixer.io closed down last week.
That is enough characters that if you restrict yourself to the ~95 normal printable characters you can obtain around 175 bits worth of password (as in, more than enough to store a SHA1 sum). Is that really not enough entropy for your use case?
Who in their right mind would hire a criminal? Intellectually lowered need second chances, smart people think before they act in the first place. With 7 billion of people overcrowding this planet, we really need to start weeding the garbage out.
Yeah I know. I guess the other extreme would be a rental car or something. I can't imagine the guy currently renting the car being involved in the legal process.

I don't know what happens when a landlord hides weapons or something under the floorboards and then rents the place to somebody. Say the people renting the place are on vacation and the police has a warrant (made out to the landlord in this example). Maybe they can go in with the landlord (and, at least in Germany, they also need an independent witness) but are only allowed to search the actual property and not the stuff in it (because the landlord doesn't own the stuff). I don't know. But this kind of renting is well covered by laws (including lots of laws protecting the renters).

"Renting" a VPS (webspace would be a better example) probably isn't defined by any laws. It feels more like user data connected to a (paid) software service. Renting a dedicated server is a different story.
I think this is part of why most people end up leaving. Instagram is more interesting to check and its ui is significantly better.
This. The market is supposed to be about circulating information (not necessarily making everyone well-off or saving San Francisco's Castro District or, or, or). And information that something might be overvalued is valuable information.

I'm not radically against regulation -- precisely because too often there are information asymmetries that markets (not only in capital but labor, consumer goods, etc.) can't penetrate -- but most people who think market economics should make things good (and be repressed otherwise) also think reality can be sustainably manipulated by good will, hope and faith in unicorns.
Edit your hosts file and null-route wikileaks domains. Problem solved.
Hornets are also members of this sub-family. These are really nasty. There are many wasps that are not very aggressive, they'll sting you if you literally hit their nest, or accidentally sit on one, but hornets and yellowjackets are very aggressive near their nests, really nasty bugs to accidentally encounter when mowing the grass or sitting on a bench when they have built homes.

I would say most people would easily be able to distinguish between a honeybee and any wasp (once shown what each looks like obviously).
I recently re-discovered newsletters as a good source. Let the news come to you!

Things like https://www.cronweekly.com etc. are gold.
Robots WILL lead to mass unemployment because the very nature of business is to reduce costs, and increase profits. If a company can run a delivery truck without a human driver 24/7 and it be less costly, they will do it. Trucker be damn. If fast food chains can remove the human element from food production, they will do it. Unfortunately putting people out of work in exchange for greater profits is the next logical step.
Agreed, hence the clause "thus warranting measures to handle untrustworthy IPC".

So the question here would be one of replacing server-side verification of untrusted data with peer-to-peer distributed verification of untrusted data.
> Also no idea how to add currency to the wallet... that could be another issue.

Isn't that just sending coins to an address given as QR? In the demo it shows two kinds of QR:

- Address (to deposit)
- Signed transaction (to send)

And the unsigned transaction is sent via BLE (I'm guessing only one way, so while not completely air gapped, it sounds fairly secure).
Boeing 787 Drawing Itself Over the US
Why Health Care Policy Is So Hard
I'm 42, just old enough that many of my classmates in school (in the USA on the west coast) were at the tail end of the boat people refugee exodus of ethnic Chinese from Vietnam. Well, Chinese are always smart and hard working right? It was still true, somewhat, as that was their stereotype in Vietnam as well.

However, being a refugee means going through a much more traumatic process than being an immigrant. You are literally thrown from your home with little left and have gone through a difficult process to get out and resettled in a new country. So drug abuse, gang activity, crime, not doing well in school, depression, etc...were problems for that community even though given normal circumstances they would have been similar to other Chinese immigrants.
So then write a contract that requires collateral. This is what escrow exists for.
But is the code you're speaking of the security-specific code, or the network-specific code? If you attack a networking protocol, what are you attacking if not the associated cryptography? A networking protocol without any cryptography doesn't really need to be attacked because it's already wide open.

You introduce the confidentiality, authentication and integrity (which is really just going to be part of the authentication) through cryptography and security-specific code.

I'm not saying people don't attack networking protocols, or that there is no incentive for doing so. I'm saying that the portion that plays the defensive role is in the security software, not the overlying networking protocol.
>I'm sure if the state wished too, they could easily counter encryption if just by forcing you to give the key.

Or the state could bribe security companies like RSA to use crypto that they backdoored:

https://en.m.wikipedia.org/wiki/Dual_EC_DRBG
Well, you could always create a chat room for that and link to it in the comments...
I like to think that I'm rather neutral, since I'm neither pro-C or against-C.

But from a rather philosophical point of view, C is basically Portability 1.0, it was one of the first truly portable "fast" languages. I'd like to think that we could do better than C with 40 years or CS research and industry experience.

Of course, there's the whole second-system syndrome so it's a wicked problem :)
well:
arduino [1]: 1.38$
nrf [2]: 0.55$
oled [3]: 2.33$
------------------
total: 4.26$

like you said the passive components are pretty cheap, and you stay under 5$.

[1] https://www.aliexpress.com/item/EYEWINK-1pcs-lot-ATMEGA328P-...
[2] https://www.aliexpress.com/item/LCD-Board-T420XW01-V2-06A39-...
[3] https://www.aliexpress.com/item/Free-Shipping-Blue-0-96-inch...
I agree where things are badly documented. But look at the top tags, java and javascript are generally well-documented.
I wonder if he pays rent.
There's a click-through Terms of Service license you have to agree to.
Are you just looking for a list of company names? Or are you looking for more in-depth descriptions and/or case studies of how it's being used?

Ben Kehoe, who works at iRobot, has written quite about using serverless in production. [1] So has Paul Johnston. [2]

I've been curious about serverless adoption too, and I've thought about doing more structured research and writing. So I'm curious to know what kind of content you're interested in.

My impression is that a lot of companies are using bits and pieces of serverless tech/architectures here and there around the edges - for some data processing pipeline, for an internal tool, for a few supporting services - but very few companies have a 100% serverless stack.

[1] https://medium.com/@ben11kehoe
[2] https://medium.com/@PaulDJohnston
I believe the use of "~>" rather than "->" in Racket was set in #lang rackjure which adds in some of the Clojure syntax to Racket. Also amusing is their explanation:

> For example the threading macros are ~> and ~>> (using ~ instead of -) because Racket already uses -> for contracts. Plus as Danny Yoo pointed out to me, ~ is more "thready".

http://docs.racket-lang.org/rackjure/index.html#%28part._.Ba...

More thready indeed :-p
We should really stop posting links that are behind a paywall.
Author here, thanks for your feedback ! I didn't mention sort because I thought I (personally) rarely use it and wanted to provide examples of more widely used array methods (namely filter reduce and map).
How to Write Engaging Email Copy About Boring Topics
>>In my whole life I haven't faced a single situation where parents literally force a doll on their daughter instead of a Lego Kit.

>>Kids are not bots that you train them. Acceptance into peer groups is a major factor, and most kids gravitate to what friends around them are doing, or they go to friends whose area of interest attracts them.

US female, born in 1977. By the time I reached sentient age, my mother had bought, and encouraged relatives to buy for me, literally dozens of dolls, because she had decided at my birth that I would "collect" dolls. I was never very interested in the dolls and she never "forced" me to play with them, but the expectation was nonetheless clear.

For my slightly younger brother, Transformers and Star Wars figures were bought. I played with his toys and preferred them to my own "girl" toys, but it never occurred to me to ask my parents to buy "boy" toys for me. I think they would have if I had asked, but the environment I (and they) grew up in was such that I (and they) were incapable of conceiving of the possibility.

And of course other girls at my elementary school had grown up in the same environment, so all I learned from my peer group/friends was to be interested in stereotypically girly things.

I agree that "society" is such a vague term as to be almost useless, but it doesn't make sense to assume all this behavior is based on conscious decisions by people truly aware of their own preferences (and the alternatives among which they can select a preference).
Brancher: share your web surfing experience
Is this relevant to the article? Did you post it in the wrong place?
VC funds will invest their money in what they believe will maximize the return on the value invested. They are not particularly trying to "help people", neither are they trying to segregate society, they are simply pursuing their stakeholders best interests, and there is nothing wrong with that.
What kind of design questions? IMO that sounds like the sort of thing you'd see on https://softwareengineering.stackexchange.com/
What's there to discuss, if we can't read the article?
They're stack allocated in Rust too, so they're both going to stick around. Arrays in Rust are stack allocated, but this code would probably use a vector, which is heap allocated, and so yeah, you'd end up copying them from the stack to the heap.
China has an entire city packed with 2m people with 6 year education, but no, it isn't turning out as anything impressive
There are certainly libraries out there that could do with better docs.

However, documentation written by people trying to get fake internet points with no skill at technical writing (even such things as the property capitalization of 'i' or running a spelling check on the non-code) increased the amount of work done by people trying to make great documentation beyond a tolerable threshold.

As the corporate goal of Documentation was to increase new user conversion, this additional work was overlooked for quite some time until it was recognized that the vast majority of the content was damaging the Stack Overflow brand and even discouraged the people who were trying to provide answers on the main site.
Now this is really interesting and funny.
Ok I get your point, and I agree. The vote is for everyone, and everyone is able to assess how happy they are with what is going on.

I'm not sure Brexit or Trump are going to do any good for the poorly educated and poor, however. Both were protest / anti-establishment votes, which fell nicely into the hands of the privileged.[1]

[1] https://www.ft.com/content/b3d62bcc-7713-11e7-90c0-90a9d1bc9...
A bit sexist and paranoid. Tl;dr: Men will harass and call women who give them their phone number, so women shouldn't do it.
Twitter Lists that I curate myself,
The Old Reader (RSS),
Hckrnews,
Google News
Because they are very straightforward and practical examples of functions as first class objects and higher-order functions, which are more fundamental to any definition of 'functional programming' than things like type inference or pattern matching.
Man, I had just worked up the nerve to start a personal dev blog but you've just scared me straight off.
I didn't say that "I don't whitelist my deps." I said I don't need to manually verify every tiny thing that I whitelist.

If you actually knew what you what you were talking about, you would know that you can't specify a dependency in a Maven POM without specifying a version, so everything is effectively version pinned and doesn't magically change unless you do it explictly. And you can't change an artifact after it has been released; you have to issue a new release with different coordinates. These are features of Maven that npm is missing that would make it vastly more secure than it is now.

And fat fingering a pom is different, because it requires many more mistakes to download some other software package than the one intended. That's what this discussion is about right? That it's absurdly easy to download the wrong package on npm but not other package managers, because npm is an insecure package manager.
Agreed. Just to be clear, I'm not suggesting that we gang up and witchhunt the pilots for not checking the ILS, my agenda was simply to point out that the technology does indeed exist.
>The second group are parents who prize academic success for their children.

So apparently OP is finding fault with the fact that some parents care enough about their kids' education (specifically knowledge of French) to put them in a french immersion school. Given that both are public schools open to all, what are is OP actually complaining about?
Not a stupid question, as it's a very common way for some people to think about it. I don't think it's very accurate though, and leads to incorrect intuitions.

This is because reference counting is prescriptive, that is, the count determines how long a value stays alive. Lifetimes are descriptive, that is, you cannot magically make something live longer by taking an additional reference to it, instead, you'll get an error.
>The universities are reaping the benefits of the Trump effect, with record levels of applications from overseas students seeing Canada as a North American alternative to the United States.

It's been record levels since the beginning of Obama's term in 2008 and climbing every year. Reason is immigration laws since then are incredibly lax for foreign students. If you want Canadian citizenship show up here for ESL private school, a hair academy, a university, any accredited course and you can obtain a temporary work permit while attending classes (and for a period afterwards). This allows a local company to offer to sponsor you for full time employment, which eventually leads to citizenship. Vancouver is filled with Brazilian accountants who got in this way, they came here to take ESL, and went to go work for some accounting firm like KPMG with their degrees they have from Brazil.

Edit: they changed the laws in 2014 to make this a little more difficult, but temporary work permits are still available for any student esp somebody going to university/college. These always lead to full-time offer and citizenship.
Have any studies been done on relative security of crypto algorithms that are either:

a) Well known, well studied but also attractive targets for attackers to study

b) Unknown (aside from the developer) until an attacker encounters a specific piece of encrypted data

It is a common assumption that well-known methods are better (and it is the assumption I work under) but does empirical data on security breaches back that up? There are plenty of examples of security breaches where 'standard' methods were being used. Are there similar examples where people using previously unknown methods have been compromised?

GCHQ and others invest a huge amount of resources in finding vulnerabilities in well known encryption methods. When they find one, everyone who used that method is vulnerable.

I have no doubt that if they really wanted a piece of data that I had encrypted with a homemade method, they would be able to break it.

However, are they going to invest the resources to do that if I am not being specifically targeted? Are they going to invest the resources to crack hundreds of different people's home-made encryption methods? Thousands? Hundreds of thousands?

If am being specifically targeted by something like GCHQ, they will get what they want one way or another.
Actually leaves me with an optimistic view on webcam security.
Yes, kind of. Surprise, crime happens. HSBC laundered what, $670 billion dollars of Mexican cartels? How many executives ended up in prison? Didn't they pay some tiny fine and that's it?

http://www.reuters.com/article/us-hsbc-probe-idUSBRE8BA05M20...

Also mixing is not laundering. Mixing only allows you to stop the tracing. Converting these mixed coins on a large scale to something like dollars is very very hard. Most exchanges that interact with the traditional banking system do check where you got the money from. It's not like you can send $1M worth of tumbled coins to Bitstamp/Kraken/Coinbase and convert them to dollars without tons of paperwork. And it's not like you can buy a house/car/boat with these coins and expect the IRS not to show up.
Antenna sales are surging as millennials discover 'hack' for free TV
Probably the same ones that hire racists and people with prejudices ?

https://www.livescience.com/18132-intelligence-social-conser...
'While still targeting the middle class for downward wage pressure.' I am not saying it's a bad thing, just coverage on this issue seems odd.
I just checked that myself, it is not the casting to uint64_t since the sign-extension happens even before that. The problem is that the result from the shift is stored in a register, which is probably 64-bit on your machine, and to do that it is sign extended from a signed int to a signed 64-bit value. Wrote more about that here: https://www.cryptologie.net/article/418/integer-promotion-in...
>We are going to keep things simple and use a convertible note with 20% discount and a $4M cap.
> Normal’s response: That doesn’t sound simple at all.

Why is this not simple? I thought the point of convertible note/safe was to make seed round as simple as possible.
Is there something I am missing?
> why just using map/filter/reduce and avoiding state is enough for code to be called "functional programming"

A better term would be "programming with functions as first class citizens", but many years ago that got shorted to "functional programming".

> Most functional languages feature pattern matching, algebraic data types, purity, currying, strong typing, type inference, recursion instead of loops and types that cannot be null.

That's a list of what many functional languages now contain, although most don't contain all of those. But that isn't the list of "common functional programming language features" from 10 years ago, and isn't necessarily what the list will be in 10 more years, either.
Why not? Indices are not pointers, so that's a poor argument by itself. Indices are offsets to pointers. If you can see any use for a negative offset off a pointer, that's your negative index use case. A nice example use is implementing IIR filters in a way that looks like the common mathematical form:

y = a[0]*y[-1] + a[1]*y[-2] + b[0]*x[-1] + b[1]*x[-2]
Not stupid at all, and something that a lot of people ask.

It's not really like that - with reference counting you sort of have multiple 'owners' of a variable, and they all get to 'free' that memory except that 'free' just decrements a counter.

With rust there is a very clear owner at all points - you always know that your code in one spot owns the memory, and no other code does. There may be references handed out but those are very clearly distinct - that is, by looking at the code you can see "yes, I own this" or "yes, I'm borrowing this".

Now, with borrowing it's a little bit more like reference counting, but it's really just scope based. We know that the references are valid for some scope, and after that scope they are not. There's no internal counting or anything like that in the compiler as far as I am aware.
Was there ever any issues with prototype-based inheritance? I've always assumed that they added classes simply because of stubborn classical-based programmers who couldn't bother to learn JavaScript correctly.
If X is roughly the size of A and Y is roughly the size of B (which you would hope if you are trying to launder coins without losing too much) then it is still very much traceable.

Even if you go further and say, split Y into Y1 and Y2 and only cash out Y1, there is still some information retained.
Well, because the owners stay anonymous since they know their services are illegal. The ones I have seen are TOR hidden services.

Enter destination address, they give you an address to send stuff to, send btc, wait. That's basically all a service like this needs to do.
AFAIK none of the StackExchange sites aside from Meta allow "discussion". It's all about questions and answers, discussion is supposed to be confined to chat rooms.

As you said though, there are a few StackExchange sites which deal with more "squishy" topics, like software design or parenting.