skysight-inc/HackerNews huggingface dataset:
I take fruits which have no/negligible sugar like Amla, Lemos, Avocados. Once in a while, I do take supplements. But on the whole, I try to live a more natural life, with as less drugs/medicines as possible.

Even for milk, I drink raw milk and not processed milk.
> An interesting example here is Talion’s cape, which is sent to the GPU as a point cloud

Wow. Interesting. I'm assuming it's not "just" a point cloud. My experience with 3D scanning and photogrammatry seems to indicate that mesh construction of an arbitrary point cloud is not the kind of thing you would try doing in real time (try "overnight").

So unless there's some magic here then at the very least the point ordering allows a huge short cut to be taken. Or is it more than that? i.e. there's a healthy chunk of metadata about the desired topology?
The bigger picture is unmoderated communities, and nobody said it was limited to CoD except you in saying you wished it was.
Native Chromecast
> The threat of communism disappeared

And the thought that capitalism might be a threat disappeared too. Though up to this point it ain't proven that either capitalism or communism is better. So far it looks like both have just fallen prey to the inert greed of human beings.
Probably a GPU
I mean, I get that we are discussing ADHD here, but you could have at least read the next sentence:

> Adderall doesn’t “cure” the “disease” of ADHD, at least not in the same way penicillin cures syphilis. Adderall will give everyone better concentration, and we’ve judged that it’s okay for people with terrible concentration to use it to overcome their handicap, but not okay for people with already-fine concentration to use it to become superhuman.
Here's a automated transcript in case you want to skim through it.

https://scribie.com/transcript/89ba55c337fb4bf6b8d75a1443e2d...
Gravitron
>Most of it is not made to last a single move.

I don't believe they are supposed to, in spite of the romantic marketing spin around the whole "he saw the legs off the table" shtick. They are, however, designed to be easily transported throughout the whole logistic chain up to the customer's home and to be easily assembled by everyone without specialized tools. However, some pieces of furniture require destructive build steps that aren't supposed to ever be undone, such as driving nails onto cardboard parts or driving wood screws onto particle board components, and the end result isn't exactly ready to be shipped across town in the back of a moving truck.
Certified hacking and credit card top up
We are part of a team consisting of highly efficient developers and hackers.
Upgrade University Grades
Facebook, Instagram, Twitter, Whatsapp, Line, Skype Hack
Delete unwanted online Pictures pand Videos on any website
Remove Criminal Records
Hack bank accounts
Apps hacking
MasterCard, Paypal, Bitcoin, WU, Money Gram with untraceable credit on it etc.
We also develop hacked facebook, twitter, instagram, yahoo, gmail passwords etc.
We do custom software and web development in php, java, asp.net
etc.
We have 100% records from our client as well as highest repeat hire rate.
our work speak for ourselves, we provide a perfect software solution to all clients.
We believe in mutual growing with client and hence we work as a technology partner and consultant for our clients.
Contact us @Lulzsekhackinc@outlook.com or ICQ: 703132619 or WhatsApp:+14696660879 or Skype: Lulzsekhackinc@outlook.com
Source code: https://github.com/jaredly/gravitron
In this case the analogy is apt - VM isolation is also not very secure - the exploits like row hammer are usually more heavyweight though.
You throw the food in the cooker, press a button, walk away, and it will be ready and hot for you whenever you decide you are hungry. There's no temperature adjustment, no watching, and no stirring. When I cook grains in the Instant Pot, I pressure steam them in a bowl, which means the pot doesn't need to be cleaned (and the bowl is easy to clean). The Instant Pot isn't much faster than a pot on the stove for many grains, but it's a heck of a lot easier and more consistent.
Why cold showers are all the rage
A month ago I put together a six-drawer dresser. Ikea was kind enough to gift me with two extra dowels.. which had me concerned at first... and still somewhat concerned.
I used to drive from Fort Worth to San Antonio once a month, 300 miles. I can do that on a single full tank of gas. I cannot do that on a single charge and recharging takes forever. The technology simply isn’t comparable.
System call pointer arguments are usually marked with __user annotations (I cannot recall if there are some weird calls that may need a kernel pointer, none should need it, but there may be some legacy one). In particular, the infop argument to waitid() is marked as user-space pointer [1].

Before using a pointer to user-space one should check if access_ok() to it. The usual safe interfaces — copy_{to,from}_user(), put_user(), get_user() — always perform this check and fail with an error if the pointer is not an okay user-space pointer.

The commit that introduced the vulnerability [2] replaced the safe interface with unsafe ones, possibly for performance improvements. The code used put_user() function to set individual fields of a struct. Multiple calls to put_user() were replaced with multiple calls to unsafe_put_user() which does not perform access_ok() check every time. A check for NULL pointer was added before the stores. unsafe_put_user() still checks whether the address points to an actually mapped memory location, but does not verify whether the location is in user-space.

The commit was not really discussed in-depth on LKML [3] as it came from Al Viro who should know better, is one of the Sparse maintainers, etc. Some projects require human justifications for any usage of unsafe interfaces during code review (like, flagging a review with 'needs-check' or something that requires a sign-off by another human that the unsafe thing is actually safe). This may have been the case where it could matter, as the static analysis tool should not produce bogus warnings for interfaces which are designed to perform unsafe stuff. Though, it may also be useful to add a check to Sparse which will verify that unsafe_{get,put}_user() calls are preceded by an access_ok() call in the same function.

[1]: http://elixir.free-electrons.com/linux/v4.13.6/source/kernel...
[2]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
[3]: https://lkml.org/lkml/2017/5/15/896
Used to be called Police and Nurses.

Now its P&NBank.

But they've just relaunched their whole digital banking solutions... its a lot better now.
> Not if you use DNSCrypt

That's not correct; Dnscrypt prevents against man-in-the-middle attacks, meaning your dns requests can not be manipulated.
However, it does not provide end-to-end encryption.
The alternative to that would have been no SSL at all.

The US required that all exported crypto would be limited, so South Korea instead built their own crypto.

And browsers couldn't implement that themselves (also due to export regulations), so South Korea had to implement it as plugin for the then most-used browsers, which was mostly IE.
/u/cstross mentioned on Twitter that his script will appear on his blog in a few days.
A very nice idea. I did one for this dcpu or something like that, from a potential game from Notch (Minecraft guy).

More people should do projects like these, because many many people enjoy looking at them and studying them and contribute to them :D.
Don't know about other countries but in S. Africa it also exists. We don't have Adderall as far as I'm aware but I know of people who use Ritalin and say it has improved their daily lives.
"this time germans are the good guys", history will tell.
It's nearing the end of the first inning of the electric car shift. The first inning is the introduction and infection of the idea that it's possible and then probable. Musk mostly took care of that. Since it's starting from expensive and moving down, your performance full-EV for a real $30k (non-tax credit dependent), is still at least ten years out. For now they're going to keep selling higher-end vehicles to wealthier people (Tesla etc) and smaller ugly vehicles to environmental buyers (Leaf, Bolt, etc).
The Curry-Howard Correspondence in Haskell (2009)
I may not understand what this page is. Is it simply a collection of quotes presented out of context? (for instance, any of these quotes might on the next page of the original work be refuted by the same person, and so their value is unknowable without significant additional work, making the aggregation as a useful resource questionable at best).
This got me thinking why police officers in the US tend to use gun as a weapon of their high priority choice.

Consider many people in the US owns gun, maybe it's because of those officers are fear of death (It's very normal) so they tend to act first to save themselves?

As an outsider, I don't think it's a good thing to allow people to own a gun. Because people are different in general, some easy to anger, some more likely to hurt other. It doesn't mean they are naturally bad, they may just need longer time to cold themselves down. And gun is too quick and lethal, ripped than chance from them.

If people need to protect themselves, maybe allowing them to own a taser instead?
Obfuscation uses a lot of techniques including this. Redundancy also allows to create polymorphic code, that is which creates variable copies of itself.
I read it - the tone of the paragraph is that it's not really medication, but something like caffeine which you can give to everyone and it'll have the same effect. It doesn't work like that. The dose I take would make a non-ADHD person into an obsessive hyper-focused teeth-grinding mess, but it basically just makes me normal. Adderall is real medicine which cures a real problem.
Whatsapp Chat from CLI
What about thieves going around selecting data and pinpointing the house the one with the least consumption so they can find out if you are absent or not. Incredible techonology
For me, the biggest reason is not wanting to pollute the air in the city contributing to thousands of cancer deaths. Perhaps you think that's an "ideological reason". I find that rather sad, as to me it's clearly an ethical reason, which shouldn't be tied to a specific ideology. Unless you think if you're conservative, poisoning your fellow citizens is OK. I hope most conservatives don't think like that.

Anyway, other reasons are that electric cars accelerate more, won't be banned from cities like Paris, etc. any time soon, won't be affected by possible spikes in oil prices. Range and charging times are of course the biggest drawback, but it's getting better rather fast.
Extending Python 3 by writing modules in Go
How on Earth do the gamers get the other player's actual physical location? Is it IP? I thought that could get you close but not an exact address. And, more importantly, what can people playing online do to prevent their address from leaking?
Because it's a silly concept. The whole point of hashing as a proof of work is that verification is faster than generation... It's a one way function. If you intend to use scientific computation as proof of work, then in most cases, verification is just as difficult as generation, so now all you've done is wasted computation by repeating your calculation each time you're verifying. In other cases (protein folding e.g.) which might be a one way function if formulated correctly the difficulty of work is not meaningfully measurable which creates uncertainty in the underlying value of the coin or the cost of mining. Another problem is that it breaks distributed trust since how can you be really sure that the problem is legitimately solved if it's scientific unknown.
There are other smartphone companies, albeit with inferior products, that have models with headphone jacks.
Wow, awesome analysis, thank you!
That seems like an odd test. Of course everybody will score better on a concentration test while on medication for concentration.
Ask southern europeans.
The replication claim has never been replicated either.
It's terrible because you can't steal from the poor to fund the investment adventures of the wealthy.
I'm not going to comment on all the issues you listed, only for the last part.

I think it's a grass-is-greener thing, and you see the bad stuff for one side and the good for the other. There are banks in Europe too, that suck. I had an account in Bank Austria. The username was a number they gave you, and the password had to be exactly 5 numbers. There was a place in the FAQ somewhere that said you can put any password you want, as long as it starts with 5 numbers, and the reason for that is that only these first numbers are taken into account, because of legacy mobile banking (as in, banking from your mobile via sms).
~10 years experience in software development, everything from huge government telecoms projects to my own startup. I now work in robotics/computer vision research. Here's my advice:

Programming is not hard. Don't focus on software development as a career path.

Software is only a tool, and most production software is badly written because the customer doesn't care about design patterns, only whether the product works or not. Despite the prevailing opinion on HN, learning to program is not difficult and a reasonable person with technical training in any field can pick it up in a few months from scratch. The current high salaries paid for writing CRUD apps (and almost everything is CRUD apps no matter how much JavaScript you put in front of it) won't last as the barrier to entry is ever lower. Very little that could be called 'engineering' gets done in a software context.

Once you've learned two programming languages with very different concepts (e.g. C++/Scala), you'll be able to pick up any language/programming concept easily. Don't waste time learning the flavor-of-the-month JavaScript framework, it's a waste of mental energy and if you ever need to know it you'll be able to learn everything anyone actually uses it for in a week or two of concentrated study. For the time you spent learning React in and out, you could have taught yourself rocket propulsion,

Focus instead on developing the patience needed to learn complex ideas in depth, alongside a broad range of soft skills.

If you go to university, pick a scientific or engineering discipline - ECE will keep you close to computing, but ME is a good choice too. Physics or Mathematics are both also good choices. Don't major in CS unless you really care about the mathematical foundations of computing (which have nothing to do with most programming you're ever likely to encounter). In my experience it's very easy to teach a physicist to program, but the converse is not true.

Mentors are everywhere, but they're not necessarily going to mentor you 1:1. Professors at university are mentors. Coworkers are mentors. Anyone smarter than you that you have the opportunity to spend time with is a mentor. There's no need to codify the relationship. To get the most out of these relationships, spend time figuring out the most important, concrete things you'd like to learn and pose them as questions.

To develop leadership skills, you need to first master self-examination. This is very difficult and takes a lot of mental fortitude, and life experience you may not have had the chance to develop yet. This is a journey I'm still on so I don't have much useful advice, other than that.
Shouldn't it be possible for the police to trace calls to 911? Sure, a serial swatter would use burner phones to hide their identity, but you can at least find out their position. If the phone is not in the same cell as the caller claims to be, that should be a huge red flag against deploying a SWAT team.
Unfortunately, this effect does not seem to work for home-built PCs, where the masses seem to prefer prebuilt (e.g. Apple).
Ask HN: Where to learn Python 3 for an experienced Python 2 programmer?
For an experienced Python 2 programmer, what are the resources to learn what's new in Python 3, and how to program in idiomatic Python 3 way? There are numerous python tutorials out there, but it seems that most of them are either for a beginner Python programmer, starting from the basics, or quite superficial, or focus on migration and compatibility only. Are there documents covering specifically Python 3 new features? I have in mind something in the spirit of what https://babeljs.io/learn-es2015/ does for ECMAScript 5, for example.

Thank you!
Always be knolling!
What do you want us to say? That Germany is first in line when it comes to privacy and customer protection?
The fact that you didn't even need to know his name and most in Britain know who you're talking about says all you need to know about the scrutiny of it. Every time a British police officer discharges their weapon it is automatically investigated by the Independent Police Complaints Commission.
There is something interesting about the speed of things in regard to best practices. We've written a lot of code this year, that is likely going to be replaced rather than rewritten, because tech moves forward, which means all the time we've spent on doing it right, so it'll be easy to get into in five years, is essentially wasted.

Not that we're going to abandon best practices, because you never know, but it's somewhat hilarious to think about how much effort we've wasted doing something right that no one will ever notice.
> but something like caffeine which you can give to everyone and it'll have the same effect

Apparently, that is actually true (not the same magnitude of effect but the same kind of effect - better concentration). And it's not in any way contradictory to it also being a medication.

> The dose I take would make a non-ADHD person into an obsessive hyper-focused teeth-grinding mess, but it basically just makes me normal.

That is almost exactly what the quote above said.

> Adderall is real medicine which cures a real problem.

I honestly don't understand how you got the impression that the original article claimed otherwise.
Southern European here. Could you elaborate ?
What I mean is that the number of pieces of work that can be done is some high multiple of the work that you can do. So find the projects that are in the top 20% of impact by starting with “why does this need to happen?”

Of course if someone is only doing 20% of any given piece of work (say, never writing tests or refactoring or doing code review), then yea, that is a big problem.
You're deliberately ignoring the constant security updates and patches Google is pushing, both monthly (https://source.android.com/security/bulletin/) and as part of OS updates: (https://android-developers.googleblog.com/2017/12/double-stu...).
There's no way to tie the signal to a specific house without the serial number or a reading.
Add a Call to Action to every link you share
Listen to unintentional radio emissions of various devices: https://youtu.be/5N1C3WB8c0o?t=17m48s
The only attachment I have to furniture is the aversion to the amount of effort required from me to do anything about them (moving, upgrading, disposing). Things would be different if they were small and light. So even a badly assembled ikea furniture will do, not because it is the precious fruit of my labour, just because it’s too much work to do something about it.
That's what my second paragraph is talking about.

Note that "least consumption" is not the right indicator, different people have different levels of consumption. What you want is a break in the consumption pattern, a home with lower than usual consumption of electricity.
This seems like very much not the place to be asking. Mental health is a serious issue, with dedicated professionals available. I suspect that here you'll get a lot of well-meaning anecdote, some of which may well be helpful. Nonetheless, there are professionals out there ready to help and your mental health isn't something you can bash at like a python script.

Double-check with a professional that there isn't some physical disorder going on, and see a mental health professional.
The customisable system looks a lot like the IKEA Ivar system.
Information (2012)
Running a GSM Mobile Phone on Software Defined Radio
Sure, the modifications were around $10k, which means the total price was A LOT lower than $50k.

And no, I don't have "income from somewhere".

I worked a 9-5 for 5 years and saved every penny I could, now I'm living on those savings. Yes, I'm trying to earn some money on the road, and it's currently covering about 25% of my monthly expenses.

> It feels a little disingenuous when people say "I will never go back to full time 9-5 5 days a week." Like it's a choice most people have.

I think it's sad you think like that. It is a choice, if you want it to be. It's hard work, and requires changing around your priorities, but it absolutely is a choice. I have met hundreds and hundreds of people doing it [1], including families with kids, including people from every walk of life you can image.

[1] I'm interviewing interesting people I meet living on the road - https://www.youtube.com/playlist?list=PLNiCe5roBX1gdbLoAclKw...
I think it’s mostly laptops taking over the consumer space. Outside of gamers, you don’t see many people using a desktop at home.
This might not be a problem with screens using only red, or at least omitting blue and green components..
Zzz-mail: What happens when sleepwalkers go online (2008)
I think it's a reference to WW2
I have not figured it out, though I suspect it's lower than the average North American going to work every day.

I only drive about 60 miles on average per day. I have no electricity use. I don't buy "stuff" (clothes, TV, couch, furniture).
DNSCrypt is an implementation of DNSCurve.

DNSCurve.org mentions:

"DNSCurve uses high-speed high-security elliptic-curve cryptography to drastically improve every dimension of DNS security:

Confidentiality: DNS requests and responses today are completely unencrypted and are broadcast to any attacker who cares to look. DNSCurve encrypts all DNS packets.

Integrity: DNS today uses "UDP source-port randomization" and "TXID randomization" to create some speed bumps for blind attackers, but patient attackers and sniffing attackers can easily forge DNS records. DNSCurve cryptographically authenticates all DNS responses, eliminating forged DNS packets.

Availability: DNS today has no protection against denial of service. A sniffing attacker can disable all of your DNS lookups by sending just a few forged packets per second. DNSCurve very quickly recognizes and discards forged packets, so attackers have much more trouble preventing DNS data from getting through. Protection is also needed for SMTP, HTTP, HTTPS, etc., but protecting DNS is the first step."

Your ISP will see encrypted traffic on say port 443 TCP or UDP, and that's it.
for me, the IKEA effect is a different one: it is how things look incredibly fun, nice, well-desgined when you're in the shop (because the IKEA shop is so well agenced) and just dumb when you bring one home
https://www.nytimes.com/2016/07/27/health/who-transgender-me...
Roku Activation Code
Graphs with JavaScript, adventure game tutorial
I think this is reference to Greece and its perceotion that Germany is somehow responsible for their irrespondible spending.
Not much to learn.

To get your scripts working (basically):

- Strings vs bytes (i.e. the reason for v3)

- Parenthesis for print

Some libraries have been changed a little. Personally, urllib has been the one, I have had the most trouble with.

As for the new features. Look at the release-notes which most of the time as pep numbers. Read the peps.

Some keyword could be:
- generators

- iterators

- the "format string" string (prefixed with f)

But it is far from a new language... (Just an incompatible on with the one you know, primarily about strings).
It is in Europe