skysight-inc/HackerNews huggingface dataset:
Actually it's not that absurd, Facebook has deals with mobile carriers which gives the users cheaper or even free access to Facebook compare to other "normal websites and apps".
RetroAhoy: The Secret of Monkey Island
IP is not a user-entered data and cannot be freely selected, unlike email addresses.

> the fact that your email isn't yourname@mailprovider.com doesn't make it any less identifiable.

The only official guidelines about email I could find are in here [1]. It does not say all email addresses are PII. It just says "name.surname@company.com" type addresses are PII and "info@company.com" type addresses are NOT PII. So even "yourname@mailprovider.com" may be non-PII.

> someone can use it to identify additional information about you such as if you are subscribed to a specific service or not.

Thats not enough. The service need to have PII. That is, if none of the services has PII, the email address is not PII.

> you can't ask users to make a throwaway email account

Throwaway is not needed. At best an individual need 2 email accounts. One address for the services where he is identified (eg bank website) and one address for where he is not (eg random forum).

So this is not an onerous condition at all. If thats the case you are making.

> If the website asks for an email address that is PII under the GDPR.

This is not a (official) citation.

[1] https://ec.europa.eu/info/law/law-topic/data-protection/refo...
Creating a Bootable Usb on Linux
Hi, thanks for the reply! I'll have to get out and hustle more. The robo lawnmower was just an example to show that the product leaves the current offerings in the dust.
I am in no way saying it has to come from multiple sources. Evidence...no matter how strong or weak, only needs to be legitimate.

The whole article awkwardly stresses twice that the argument is without evidence. Which is simply not true.

How about the fact Amazon after deductions has paid ZERO federal taxes? Despite billions of dollars in US sales.

I pulled those sources up with a quick Google search since I remember reading about it. For a journalist to say or imply the Wall Street Journal published something, and Citibank published something...without evidence is scandalous and false. Trump is merely parroting the news.

Says much more about the integrity of the article more than anything else.
How harmful a security breach is depends on how much private data about users was stored though. So even though security breaches will still happen, they will cause less harm if less sensitive data is leaked as a result.
The format already went through one format change since Thanos was started. The format encodes a version itself and Thanos simply supports reading multiple ones.
SwissMicros calculators are beautiful, I have a 15L and will be adding a DM42 as soon as they are available. If you are thinking of ordering any of their products, you will not be disappointed!
Played a bit with the online simulator and immediately ordered one for my son (high school). Great UI, I could immediately print a function, realize that it was showing sin() in degrees and immediately found how to change it in radians and to cap the graph to x between -5 and 5. Trivial things but usually I don't find my way easily in a calculator that I do not know because most UIs suck.
Thank you for your tips.

Of course i am already using git. Working as a solo sysadmin i often automate stuff and need some scripts which i all version control. Since i like to work as a sysadmin i have of course also my own git server etc. :)

At the moment i try to focus on elixir, since i like the clean syntax and the REPL to try things (which is also a problem when i try to write something in rust. Since my programming workflow is pretty much based on try and error while i have the feeling a rust (or c) developer often knows beforehand what he puts into the function and what will come out). At work i often need to communicate with some kind of API (for example automatic sorting of pages in confluence) and all this GenServer Stuff helps me in Elixir.

But i think Rust would be a good choice if i need to write something more metal. Some small command line utility on one of the servers. Will try your "change an existing code"-approach!
>the first baseline was to freeze the tensorflow graph and just run it directly on the pi. this works without any problem, it's just the pi can only do 1 image / second :/

I wonder if this was done using full blown tensorflow, which might be leaving a lot of performance on the table. There are currently some efforts to improve the efficiency/optimization of getting a network to run well on the modest hardware of a pi e.g.,
tensorflow lite: https://www.tensorflow.org/mobile/tflite/
tvm: tvm.ai
Any other cases where science has been a net negative overall?
Exactly. People mock me for using Python and MongoDB at hackathons but I have won my first Hackathon cause I spent my time getting code done and not thinking too hard about it.
Open-Sourcing our GDPR Compliance Preparation For Articles 30, 32, and 35
I am a cover teacher, I travel to schools when teachers are sick.
I think he's suggesting finding a common need. You're not going to do the work on those sites for pocket change. You're going to create a solution then sell it Xtimes to multiple business who need it.
My interpretation is that Thanos is for massive scale, perhaps suitable for gitlab but most organisations would manage with just prometheus to start with and might scale up to thanos later.

Is this a correct observation?
The article makes clear that the analysis and exact numbers of loss are difficult to calculate. So there is in most cases an estimation.

The author stated twice as fact, that there is no evidence for the USPS loosing money. Trump is pulling it out of his ... without evidence. And that it blatantly false. A simple google search pulled up that analysis by Citibank and multiple mainstream news articles. Including the WSJ.

I appreciate you providing the article. More solid that the interpretation of news.

On page 4 it says they are losing money and basically subsidizing the shipping or parcels?

"We
contend that this floor for competitive (parcel) products has been maintained at
artificially low levels, creating large-scale systemic economic inefficiencies
engendered by what is effectively a government-enforced taxpayer subsidization of
the USPS’ irrational pricing."

Again, even if the whole argument is weak, it was published with multiple news sources, and comes up with a Citibank study with even a quick Google search....this whole article is absolute hog wash man. Dishonest.

Unless anyone wishes to completely invalidate the Citibank study and WSJ article. I've seen no opposing evidence.
Already took a look at C. But my problem is: Working with all these modern languages (Clojure, Go, Elixir, ...) i got really comfortable with all these nice toolchains and package managers. I also really like the Rust toolchain. So i tried my luck at rust more often as on C ;)
Ask HN: Feedback on 13“ MBP with 2 external screens?
I'm considering getting the latest 13" MBP as my main computer. I'm mostly doing web and iOS development.

I wanted to get some feedback from people who are using 13" MBP with two external screens on daily basis.

1. Is this setup stable / reliable?

2. Does the laptop tend to overheat?

3. Is there a performance hit?

4. Apart from a dongle, do I need any additional hardware for this setup?

5. Is this going to shorten the life of the laptop?

6. Any other thoughts?

Thanks!
I sincerely wish there was more research into how to measure depression in the first place. If you don't define the problem, you can't begin to search for a solution. My understanding is that we have nothing better to guide clinical studies than giving surveys asking how people feel. We need equivalents of finger-stick blood sugar tests and A1C tests for mental illness.
One paper to show that machine learning is beautiful, what would you choose?
John Carmack himself? He seems like a great guy. Or wouldn't you call him a genius?
China's private rocket “Chongqing Liangjiang Star” made its first flight
The right tool for the job is very opinionated. Clearly an awful lot of desktop devs think js is the right tool for the job because electron is everywhere and projects like this very one we're commenting on exist.

My opinionated view on "the right tool" comes down to the distinction between foreground and background apps.

I do think electron is not the right tool for the job when it comes to Spotify, because Spotify is something that mostly runs in the background and should be super performant.

On the other hand I use vscode all day every day, and I'm happy for it to use as much ram and cpu as it does because its always in the foreground - it's the main thing I'm using when I use it

Edit: I should add I think we need to find more comparisons to continue this electron debate though. Vscode is always the hero and slack and Spotify are always the villain
The book "Memoirs of My Nervous Illness"[1] comes to mind.

[1] https://www.goodreads.com/book/show/287490.Memoirs_of_My_Ner...
The clue here is in the moniker they assigned her: 'MOM'

I know it's acronym of her job title, but in Europe you'd never get away with such a traditional role-based label assigned to a female professional like that.

Women in the US still have such a long way to go before the patriarchal system even starts to recognise them as equals.
Up in the Air: Meet the Man Who Flies Around the World for Free
Exactly. I don't have the stats on packages getting shipped from China to US on dirt cheap forced upon prices but it is quite likely that they match Amazon. This is mainly because most things ship from China first and then to US domestic market.
> Atoms were not symbols and a bunch of other data types

I meant:

Atoms were now symbols and a bunch of other data types.
Have you ever worked for any of Musk's companies?
Git-annex doesn't look for files in random places. It uses the regular git remotes, plus something it calls "special remotes" which are basically accounts on file servers/S3/etc that you can manually add.

If Github et all thought this was confusing, they could have made a "beginner's mode" that auto-selected the storage server based on the git server, like LFS does. Which would still have been better, since it wouldn't have required a custom server API.

It was very hard to use in asymmetric cases where different people have different credentials

Right, but LFS can't be used in asymmetric cases at all - it assumes anyone with access to the git repository has access to the LFS storage area.
Cargo cult at its finest :-)
Logging on to STDOUT Using Lumen/Laravel
I'm there with you being sick of Electron apps on the desktop. The problem is, compared to the JS ecosystem, GUI apps development on desktop with any native technology I know is super bloated, slow and crappy. While I've just started trying to use Elm recently, and the speed of iteration when using it totally amazed me, so that now I cannot longer say that I don't understand why people do that. As much as it pains me.
Unfortunately your reasoning is not correct here.

Hungary and Poland were under the Soviet boot, but a generation later they are going back to undemocratic and authoritarian governments. Eastern Germany was under the Soviet boot and they have far more neo-nazism than Western Germany who wasn't. So the 40 years seem to have made some long lasting damage instead of fostering as strong "never again" attitude.

On the other hand 12 years of nazi government have left a much more permanent "never aggain" against big brother in Western Germany. To my knowledge it's the only country on the planet where citizens' resistance made Google to stop deploying Streetview (where it might well be debatable whether Streetview is the worst big brother thing. But sometimes relatively minor issues raise big fears and hit big resistance, as it seems to be with GDPR for small US businesses)
He lives in the woods, where there is no grid. It's not overengineering, just engineering with different goals.
ES6 an typescript are wonderful languages and have little resemblance to the jquery-esque JavaScript era.

Think C# rather than jquery.
Build Logistics for the Fortune 100 – EasyPost Hiring
Ask HN: To those who sold their company: some questions about how it went down
How much of the company did you own when you sold it?

How did the sale happen - did someone just turn up and offer you money, or did you go find a buyer?

Was there negotiation from a higher price down to $10M?

Did they buy the entire company from you or just buy the software assets?

How long did the sale take from when the buyer turned up till money in your account?

How much money did you end up with after paying tax on the sale?

What did you do to celebrate?

What did you do next - another business, get a job, sit at home watching TV?

Would you have handled the sale process differently if you could do it again?
There is no telling. It could still be out there.
The article does mention that at different sites around the area, at the same time of the year, the same symbols (concentric circles) are indicated .. which means, its not coincidence, but rather co-incidence. ;)
One reason: Lisp was the first to use a garbage collector and thus needed a form of managed memory. In the 60s and early 70s it was relatively alone with its feature set and a bunch of things in the early evolution of Lisp (like compilers (1962), images as memory dumps (1962 or before), records, arrays, large and small numbers, ...) lead to runtimes supporting these features. Special 'machines' appeared in the 70s which implemented parts of the runtimes in virtual machines or even physical machines (the JVM is in some ways technically similar to other Lisp runtimes -> that's why Steele talked about half-way to Lisp, which in reality may only be 1/4 of the way). In the 70s/80s then the need for larger memories in Lisp programs lead to a bunch of new garbage collection schemes, like generational GC. In the 70s/80s then new languages appeared which were influenced by Lisp implementation techniques: like ML or Smalltalk. Later languages like Ruby were influenced by the implementation of Emacs Lisp.
> If you use data such as repayment history, income, assets, and other metrics highly related to whether or not somebody is going to pay back a loan, and the resulting model does not output equal representation among arbitrary population groups, I fail to see a problem. If the data being used to train the model has absolutely no knowledge of arbitrary group identifiers, such as "gender" or "race," the resulting output quite simply not biased.

Discrimination isn’t solely measured by input but also by outputs.

https://en.wikipedia.org/wiki/Disparate_impact
The link is broken, I think it was renamed https://en.m.wikipedia.org/wiki/GLACIER_(refrigerator)
Thanks Steve :)
In other words, he should be on reddit's /r/funny - THE place to be for teenager level jokes.
Yeah, I'd love to see something like an E-ink display that holds its charge much longer.
How to Reduce Shootings
It's an invalid argument only after you twisted it very severely to fit your preconceptions. I see a lot of carefully selected random out of context quotes.
That's great! :D Thanks!
Ya'll after almost 1yr of personal use I went and released Thought Train into the wild.

A 'task' app that sits in your menubar, and helps you remember what you've been busy with!
https://golang.org/pkg/encoding/json/#MarshalIndent :D
A Bitcoin pruned pseudonode with RPC that can fetch any block or transaction
Why don’t you use a supercapacitor bank instead of the powerwall?
That's what Vuido is for, now there's no Electron.
Not OP, but they probably mean something like the following toy problem (in C++):

struct BinTree {
long value;
BinTree *left;
BinTree *right;
};

long long RecursiveDFSSum(BinTree *node) {
if (NULL == node) {
return 0;
}
return (long long)value + RecursiveDFSSum(node->left) + RecursiveDFSSum(node->right);
}

long long IterativeDFSSum(BinTree *tree) {
std::vector<BinTree *> custom_stack;
custom_stack.push_back(tree);
long long value = 0;
while (!custom_stack.empty()) {
BinTree *node = *custom_stack.rbegin();
custom_stack.pop_back();
if (NULL != node) {
value += node->value;
custom_stack.push_back(node->left);
custom_stack.push_back(node->right);
}
}
return value;
}

Did not check this actually compiles etc. but you get the point. Both ways will give you the same solution in the same way, time complexity, space complexity etc. but the second one is not bound by max call stack size (only by max heap size). Additionally, the second one is slightly more space efficient, since the recursive solution requires saving an entire call frame into the stack (e.g. stack pointer, return address) whereas the iterative solution just stores one pointer per stack item.
Can we please change the title to that in the article (What Happens to Your Brain When You Eat Junk Food). The current one is misleading.
Exactly. What did you win with out of interest?
Yuval Harari: Why Fascism is so tempting and how your Data could power it
I agree ip can address multiple persons. What is common sense matters little. Ip were enshrined in law as personal information and that’s that. It’s stupid, but it’s not something you can just argue away with reason and logic, you have to argue it with lawyers in courts, and given precedents you gonna lose, and that’s what matters.
I very much disagree with this assessment, the reason being that, as an interviewer, the least important part for me is whether or not the interviewee "gets" the problem initially. I have no problem giving the interviewee tons of hints about (a) it's a dynamic programming problem and (b) what the different cases are.

At that point though, what I'm really interested in, and what I think tells me a ton of valuable information about the candidate, is how capably they are then able to turn the algorithm into actual code. With many folks you can basically tell them the entire recursive steps that are necessary and they still can't translate this into workable code. "How fast can you turn algorithm into code" is one of the critical skills for all developers, and these kinds of problems give me good insight into that skill.
I remember reading about "inflammatory cytokins" and depression from an article linked on hackernews some years ago. Can't remember the specifics but I do seem to recall talk about being able to test for them in the blood. The vagus nerve is said to be involved in inflammation as well.
The sugar conspiracy
He did say "I hope they give me the maximum, so people will rise up and storm the docks", so they threw the book at him.
I think I only really have an "answer" (in that I think I know how I would handle this personally) for the last one. The second one doesn't really bother me at all (when I realize the second one I actually just feel kind of free, at least most of the time), but the first one haunts me on an intermittent basis. I don't have the answer to that one.

> - How do you deal with the likelihood that you will suffer greatly at some point in the future, whether it be from cancer, or some other disease? How does a day of 9-5 work, capped off with a horrible prolonged cancer treatment at the end of your life, not corrupt your mind?

When I feel that the great suffering has begun and there is nothing more to look forward to (hopefully when I'm very old, but can be at any point), I will opt for assisted suicide. I don't think I'm afraid of death, but of dying in pain. If I have the opportunity to make that choice, I plan on doing it. On the other hand I do not want to die in general and am also open to trying whatever methods of life extension are available to me as long as the suffering does not outweigh the state of being alive.
Some licences require a change of name for substantial modifications, e.g. the Artistic Licence and Apache Licence v1. But those kinds of clauses are pretty rare nowadays.
8x21 Compact Zoom Binoculars Long Range 3000 m
But one is the cause of the other.
I haven't looked at Nim in detail, but since Nim does garbage collection, it didn't read to me like a thin layer over C. For instance, is it possible to instantiate a struct on the stack? I'd also have liked the compiled C code to be readable, which if I'm not mistaken, Nim doesn't do.
That's just a sanity check; the end goal is some accelerated hardware ( neural ompute stick / jevois / etc)
Fortunately it took a while for ss7 to be adopted on all international trunks.
Actionable Tactics for Leveling Up Junior Devs [video]
Just a randomly sampled 32x32 patch, intution being most bees in image aren't bigger
That intangibility is what I am trying to get at: If someone builds an exact copy of your house across the street, you don't lose anything. The idea that you should be allowed to prevent them from doing so is copyright.
Incremental compilation creates .o files for every compiled .c file, and so it could also create a .h file at the same time (perhaps fused in the .o file).
Depends on the problem. Some problems have very explicit recursive structure (eg http://rosettacode.org/wiki/Arithmetic_evaluation) such that an iterative solution is more "unnatural". Not saying that most problems are like that, just that this shows it depends on the problem.
Yeah, the syntax is pretty out-of-the-world for me, but I'll give it a go. Thanks!
I’ve had the 49G, the 50G, and the Prime. I definitely enjoy the latter, though I don’t like it’s gimmicks (such as the touch screen) I do some solid work on it. The CAS is quite serviceable for my level of algebraic manipulation, for anything it can’t handle I either use my brain or plod over to Mathematica (depending on mood, mostly).
Kazakhstan Says It's Time for Global Crypto Regulations
Interesting fact: the standard DP algorithm for TSP reduces the running time from O(n!) to O(n^2 2^n)
The FX-991 is pretty common across engineering students - and actual engineers, too.
What you need should be a language/framework to better model the complex state of your system, and handle distributing processing, monitoring, fault tolerance, recovery and retries.

Consider a functional programming language with immutability and pattern matching, which should help a lot.
As far as vector calculus goes, I find these functions cover (most) of what I (usually) need: http://reference.wolfram.com/language/guide/VectorAnalysis.h...

When it gets to Tensor Calculus though it’s literally back to the blackboard to cry tears of blood.
WebRTC still needs a TURN server when two clients are communicating behind symmetric NAT, which would certainly be the case in China. The TURN server is not responsible for any encryption.