skysight-inc/HackerNews huggingface dataset:
Leaked hollywood movie sound track for starwars;rogueone
there is a mistake in the content but the first mix is already in the public domain,judge for yourself@www.lotos.family;Unnamed industry insiders have said heads will roll,for a leak this close to the release date of the film...the film starsface of the bodyshop,and uk super model,this year and next in the conclusion of the sagas@euniceolumde[Instagram,twitter facebook,among a cluster of uk stars,"the redcoats are coming!!"lets take this track viral before they can have it removed...please share....the track has had a lot of positive feedback...may the 4th be with you[4/11/16
I think that's in the docs mostly for conciseness. I don't think anyone thinks that it's a good practice in real code.
So, why do they sell cigarettes?
Ok, I've heard from that before, but it looked too much like a game to me, I'll try it out then :)
It's not that bad. ASML ships several tens of units (costing $millions to $tens of millions each) each quarter, but they also have an order backlog of several thousand units. This includes not just the super-high-end EUV machines they are in the process of developing, but also the less-than-super-high-end ("low-end" doesn't really apply to any of their machines).
My experience with mediatek is that they are awful at publishing their linux kernel source code.
Importing and running code from an external site without verification or code review. What could possibly go wrong?
That doesn't mean that the rules are perfect. There haven't been that many mission losses to have a large corpus of data and finding a root cause of an accident might not lead to the best rules. "The rocket wouldn't have blown up if you asserted this here" doesn't mean that adding a large number assertions necessarily leads to better code.
Can you try kickboxing/muaythai/mma/boxing ? It requires physical & mental coordination, and is very taxing on your muscles and will leave you exhausted and in a state of ~high after training. Though don't do sparring if you're not completely ok.
Please leave the cat!
"Animal studies by NIDA-funded researchers have shown that acetaldehyde, another chemical found in tobacco smoke, dramatically increases the reinforcing properties of nicotine and may also contribute to tobacco addiction. The investigators further report that this effect is age-related: adolescent animals display far more sensitivity to this reinforcing effect, which suggests that the brains of adolescents may be more vulnerable to tobacco addiction."
"Pros don’t quit because their tools are suboptimal."

Indeed they don't quit. Quite the opposite, pros dump sub-optimal tools ASAP and buy something decent to finish the job. The productivity of a tool that meets requirements hugely outweighs any additional cost.

In the UK Draper brand hand-tools were well regarded until the 2000s, when they started applying their brand to cheaply-manufactured tools from China. Word of insufficient quality and durability spread amongst 'pro' users who quickly stopped buying them.

Draper later tried to reintroduce a 'Draper Pro' line with higher quality but the brand was irrepariably tainted. Now they're mainly found in the hands of occasional DIYers who remember the brand name.
Smokers were already and for a long time aware of the risks. They choose to take them. What could they possibly claim? That a product known for causing lung cancer caused lung cancer?
Mastering the Software Engineering Interview
Smoking causes COPD too.
Don't use a framework or library until you have written a simple variation of it yourself (ideally, this could apply to everything, but you need to find the correct balance).
What about the study that said 15 years after you quit smoking, your chances of dying are the same?

https://www.yahoo.com/beauty/are-former-smokers-safe-after-1...
Ask HN: Do you think AI computers will replace human programmers in the future?
Show HN: Client side Server mocks
Location: Germany

Remote: Yes

Willing to relocate: Yes

Technologies: Python (Django/Flask), Haskell (Yesod/Scotty), Go, D, C, HTML/CSS, SQL, Racket/Scheme

Resume: https://sulami.github.io/raw/resume.pdf

Email: sulami@peerwire.org

Github: https://github.com/sulami

Blog: https://sulami.github.io

I'm a German dev (fluid in English) with about five years professional Experience developing Backends, REST APIs and a whole bunch of mixed tools and software to go along. I like complex systems and the challenges that come with scaling them, and I'm also sort of religious when it comes to code quality and productivity enhancements.
If you are a technical/rational type, a lot of the information on
meditation can seem ...well, wacky. That's why I would suggest
listening to a few episodes of Sam Harris' podcast. Specifically those
about the mind and consciousness in general. He's got a background in
neuroscience and approaches this subject from a viewpoint that you
might feel more comfortable with.

He's also written a whole book about this topic, called "Waking Up: a
Guide to Spirituality Without Religion", which I think might be of interest to you.

https://www.youtube.com/watch?v=VMiPBy4Zwag
Hitting yourself repeatedly over the head with a hammer can give you a headache. Not sure DeWalt are worried from a litigious point of view. I doubt there is a smoker alive today who can reasonably claim to have been unaware of the risks when they started.

Anal point - why the apostrophe? Should it be "Smoking becauses hundreds..."?
I would also say perhaps

avoid recursion

should be revised to

avoid non-tail-call recursion

Because the justification to avoid recursion is basically avoid running into the limit of stack, and tail-call recursion uses no stack space at all. Of course you still might end up with situations where the function does not terminate, but simple loops can do that too. In relation to Rule No.2, it is also possible to prove an upper bound for recursive depths.
There was some useful discussion of meditation on HN a few years ago [1]. Reading it, I was surprised by how many people here use meditation and benefit from it - professionally as well as personally.

This [2] post by twotimesposter is a particularly good answer to the question of "how to meditate to achieve mindfulness?". So much so that I bookmarked it. Really must get around to trying it.

[1] https://news.ycombinator.com/item?id=4926642

[2] https://news.ycombinator.com/item?id=4928060
I was talking about vaporizers where you put the thing that you usually burn in there, not some kind of liquid. Example: http://sales.magic-flight.com/original-maple-launch-box-kit/
Learn-to-code startup pi-top pulls in $4.3M to fund a global edtech push
erik is the prof.
Full 31 rules of NASA JPL C coding standard: http://lars-lab.jpl.nasa.gov/JPL_Coding_Standard_C.pdf

Previous discussion: https://news.ycombinator.com/item?id=4339999
You bring up an interesting point: There are different kind of Pro's. For IT professionals my suggestion is valid in my opinion, but for all other professionals, like audio engineers or graphic designers, not so much. I understand that most professionals really see their pc as a tool that needs to work from day one. But as a professional knowing about the internals of such tool, I really see Apple's (and Microsoft's) computers so very differently.
Standard "canned" reply: Java doesn't force you to annotate exceptions or even to handle them all. Typed returns do. And as to the "where", well, in the originating function.

But that gets us to some real criticism here: You run the danger of getting an Either Monad out of about every function in your code-base... So maybe throwing exceptions isn't the worst thing after all. (/me ducks all the stuff being thrown my way from hardcore [EDIT:] ~Haskell~ functional programming fans :-))

EDIT: s/Haskell/functional programming/
(because its unfair - Haskell can throw stuff: http://www.randomhacks.net/2007/03/10/haskell-8-ways-to-repo...)
Oh, I know of CHASE. Consider however that they didn't know exactly where it was. In a marine search in such relative proximity to Russian waters, they might not have found it first.

It may well actually be a dummy, but based on their track record I see no terribly good reason to treat them as a credible source.
> I also agree that the pro market is ripe for disruption (again).

I kind of hope so.

I am not happy with Apple's latest moves with their Mac lineup. I have been using my current Macbook Pro for six years. I expected to buy one of the newly-announced Macs, but they really aren't speaking my language anymore. So I ordered a refurb Macbook Pro from 2015. It's still not what I would prefer, because the battery is glued in, the RAM can't be upgraded, not the latest processor, etc. But at least it still has USB-A ports, magsafe, and a physical touch pad. I guess now I've bought myself another six years' worth of time to see if Apple comes up with something that is more to my liking.

If someone were to introduce an entirely new and exciting platform, with ways to make money in its ecosystem for a programmer like me, I would strongly consider it. I've done it before. Way back in 1999, I abandoned Windows and switched to BeOS. I worked for Be, Inc. for almost a year, before they went out of business.

Even though it didn't go so well last time, I would make the jump to a new platform, a second time, in a heartbeat.
Why I don’t Use 2048 or 4096 RSA Key Sizes
Sure and this list likely worked well in the NASA/JBL context. The point being is it needlessly specific as a generic advice.

At the risk of stating the obvious, a "goto exit" pattern is the defacto standard for function cleanup in Linux kernel, which may not be flying every space probe, but it's still pretty damn ultra-reliable piece of software.
"As there is a science and technology to create external wellbeing, there is a whole dimension of science and technology for inner wellbeing.”

Here is a study conducted on 536 Isha practitioners

https://www.innerengineering.com/ieo-new/benefits/
Oh come on that's completely false. Building your own computer now is easier than it's ever been and can be a lot more cost efficient than buying something pre-built.

Not everyone wants to build there own of course, but saying it's expensive, confusing and not fun isn't really true.
The Clash.

https://www.youtube.com/watch?v=KsS0cvTxU-8
China rocket launch brings space station plans closer
Or maybe Xaomi is really a cheaper and better alternative? No, I don't work at Xaomi (or even on that continent).
Could you please share more details. Whenever I start things like that my own after reading few how-to-do, I am always questioning myself if I am doing them correctly.
People love to say this. But it's total mythology.

For the vast majority of people living in LA, the bus is not an option. Your 30 minute commute will turn into a 3 hour slog.

Freedom of location is severely limited once you have a significant other or kids. School districts in LA are total garbage, and having a significant other means at least one of you is going to be commuting across town and sitting in traffic for 2 hours a day.

> most people don't do this

I guess all that traffic on the 10, 101, 110, 5, and 405 is just some collective hallucination. I was shocked when I found a number of people commuting to Irvine from such places as DTLA. That is, until I found people commuting to San Diego. Those are the rare ones (I hope). But there is a large portion of LA that commutes 2-3 hours a day. Anyone that commutes from the westside to east (or vice versa) is hitting 2 hours easy. I did it for a number of years. And by looking at Santa Monica Blvd, Wilshire, Olympic, etc. many more people are doing the same.

I will never take a job in Santa Monica. Unless you live in SM, it's not worth it.
Disclaimer: I run a site discussing Python/ML topics as applied to quant finance.

Python is primarily used because the machine learning libraries within it are very mature and play nicely with each other.

It is easy to get started in Python (and most of its libraries) by downloading the freely-available Anaconda distribution. This usually "just works", cross-platform. The language itself is extremely straightforward to pick up.

Within the Python ecosystem there are many mature libraries. In particular NumPy was written for carrying out vectorised computation. This enabled more libraries, such as pandas (for dataframe manipulation), SciPy (for general scientific computation) and scikit-learn (for ML) to be developed. Each of these libraries also possess clean and consistent APIs for carrying out their specialty tasks.

Thus it becomes straightforward in Python to import data from many sources, "wrangle" it into the correct format (even with real-world, messy data), put it into an ML data pipeline and then visualise it easily (via Matplotlib or Seaborn). In addition there is Jupyter for straightforward "notebook" style research.

Finally, Theano and TensorFlow are two great deep learning libraries. There are a few hiccups on installation sometimes, but for the most part they "just work".

There are still some "missing pieces" however. The statsmodels library does a good job of time series analysis, but it doesn't yet compete fully with R in this respect.

Julia is also likely to make serious inroads into Python's usage in the near future. I'm excited about where the project is heading.
These are fairly typical modern embedded s/w guidelines, safety critical code is much more rigorous specifically on the design & requirements side.
First to Test Facebook's Voyager Platfom, Groupon in SA Shuts Down and More
"An opinionated and needlessly specific list."

Opinionated, maybe (although it seems to me most rules are reasoned and a justification is given).

But something practical has to be specific.

It has happened time and again to come across something it appeared to me as an arbitrary an unnecessary rule, but with more experience I think it's better to have some "debatable" specific rules that something "open to interpretation", especially if many people will have to work on the same codebase.
Top 7 Quadcopter Camera Gimbal
H.264 is Magic
Running Arch for years, and an update has never broken my system. It requires more maintenance, sure, but Arch is incredibly stable generally.
> We wrote the beginnings of an operating system

I want better hardware, but as a pro software developer, I can't really adopt a fundamentally different operating system, even if it is "better."

I don't care how nice your hand-crafted kernel is; if I can't run a JVM, Node.js, and the Android toolchain on it, I can't do my professional work on it.
I've got hundreds of memories that I treasure dearly from traveling the world.

I suppose it depends on if you're vacationing just to get away from work, or if there's something you really want to do/see/experience.
Depends what this study was about. If you were recruiting people as "try this contraceptive method", then permanent infertility is one of the most horrible side-effects possible. If, on the other hand, the focus of the study was "here are some pills that might make you permanently, or maybe just temporarily infertile", then it's fine. But then you wouldn't call it "contraceptive" or "birth control", I guess...
> That doesn't change the fact though the bulk of responsibility for birth control falls

Under modern paternal support laws, I would say the unfairness of biological burden of pregnancy has evened out. So it should be a non-complaint. Especially, since abortion decision is exclusive to the woman.
Very interesting, does look promising indeed. However, currently it still seems unclear that they have enough data to say with certainty that these "signatures" are unique or complete.

From your source:

> With more cancer genome sequences and the additional statistical power this will bring, new signatures may be found, the profiles of current signatures may be further refined, signatures may split into component signatures and signatures may be found in cancer types in which they are currently not detected.
> While JinjaSQL can handle insert/update statements, you are better off using your ORM to handle such statements. JinjaSQL is mostly meant for dynamic select statements that an ORM cannot handle as well.

[1] https://github.com/hashedin/jinjasql#when-to-use-jinjasql
Hacking Medium: Covert Your Account to Publication
What part is being killed?
Microsoft Teams launches to change workplace communication
Hmmmm. I'm the other way round. I copy and paste short snippets because I'm lazy and I can see if they are ok at a glance. Longer code I'll go through line by line and try and 'touch' each line to force me to think about it.
Unit and integration testing not only make code less buggy, but lead to a calm state of mind.

Bugs show themselves quickly, along with which method is failing, so the fixes are fast and effortless when you break stuff. Massive refactoring doesn't scare you, and you sleep soundly with no fear of hidden breakages after each new release.
Bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=1314332
Here is some insight that has helped me, some my own advice, some paraphrased from other sources, and I credit the source when I have it in my notes:

- There is no "silver bullet" for managing the complexity of user needs. Instead, (good) software is characterized by not a static state of "solving the problem", but a continuous refinement-- an existential struggle against incidental complexity.

- Have a very positive mindset, and inspire the same in your team.

- highly reliable websites for small companies: http://www.kalzumeus.com/2010/04/20/building-highly-reliable...

- Learn your debugging tools well: Get good at Chrome Debugging tools, pdb, visual studios debugger, or whatever the debugging environment is for your project.

- “… never consider your education complete or your opinion above questioning regardless of your title, your years of experience, your awards and accomplishments, or anything else that isn’t rational argumentation or evidence. Retaining a healthy degree of humility, constantly striving for improvement, and valuing objective metrics above subjective considerations will go a long way ..."
(http://www.daedtech.com/how-software-groups-rot-legacy-of-th...)

- This is a marathon, not a sprint.

- Practical engineering advice: https://www.quora.com/What-are-the-best-kept-secrets-of-grea...

- Read books. I can especially recommend Refactoring by Martin Fowler and The Pragmatic Programmer as a more introductory text (affiliate links: http://amzn.to/2ekPnTL and http://amzn.to/2ekJQMK). Understanding why and how to do scrum effectively is really important too -- I waited too long to read a book that laid that out for me (http://amzn.to/2ekPxul)

- Good programming advice from Kent Beck: https://www.facebook.com/notes/kent-beck/mastering-programmi...

- Eventually, you will have to choose between engineering management and continuing to be close to technology. Trying to do both is a recipe for burnout. Some people might be able to do both simultaneously without trouble, but you're probably not one of them.

- Always be looking for ways to remove yourself as a bottleneck. This needs to be done both on a technical level and on an organizational level.

- Push back as necessary against demands of your time and energy that are not in harmony with your needs as a technologist.

- Good programming comes from good habits. (in that vein: copy-and-paste is the devil.)

- Seriously, read books. It's incredible how much good advice is out there.
I've been reading this thread thinking "hey, my GoPro has been great, little bit pricey for what it is but I have no major complaints" - and then I come across your comment:

> I spent most of the time looking at an animated WiFi icon because it couldn't find the camera literally 50% of the time.

...Ah! Now I remember why I completely gave up on the GoPro app and just use it as a standalone camera. Their wifi connectivity is an absolute joke. I guess I'd suppressed that memory :/
How is the glitch effect on the website implemented?
I tried to find out with chrome debugger but i still don't understand.
I take it solutions by students are mostly done in Python now?
So they're all rubbish. What would constitute a good system of government in Egypt?
Nobody is paying for BBC Worldwide (at least to view this article, apart from advertisement). So why not show it to UK citizens? It wouldn't take anything away from BBC or BBC Worldwide. Maybe some more clicks on advertisements from people in the UK, so more revenue. Also if BBC Worldwide is showing content to everybody but UK citizens to subsidize BBC to produce other content for UK citizens, why not show the BBC Worldwide content in the first place (if the goal is to have more content in the UK)?
The text in column 1, 2, or 3? Or perhaps you were reading the text in the footer at the time that the page decided to slap on its makeup?
Plenty of men aren't there and don't feel guilty about it. And stigma? Only if you live in a very small, close-knit community. For men, unlike women, involvement is a choice. Not an easy choice, but still a choice.
You're right technically but don't you think that's a little bit pedantic?

If your goal is to truly improve the state of the art in the ecosystem, dropping anything that is even remotely insecure is appealing I get that and I do believe the people behind BearSSL would love to do that. However to truly improve anything you need two things: Popularity and improve security.

There is a conflict there because popularity requires, at least some, compatibility to what already exists. You need to balance out security and compatibility. I think there is room for discussion about where precisely that balance is. You could further tilt it towards security by helping users of the library get a sense of what they need to support. Ultimately though you can't just blindly drop everything that's somehow not perfectly secure. Doing so would not improve security at all.

It's a small sacrifice to have one library be a little bit less secure than it could be, if that helps to make everything more secure it all.
The Complete Guide to Understanding Cricket
Thank you, interesting boxes. I understood that whole assembly works like portable shisha, which is a good way to smoke certain tobaccos.
I doubt this would work very well in this case, given that it's supposed to be a once-in-10-years procedure... Most pharma companies are increasingly focusing in drugs for long-term management of chronic conditions (e.g. cancer) - keep people alive and consuming your highly expensive drug covered by their insurance is incredibly lucrative.
The NFL Was a Sure Thing for TV Networks. Until Now
The Government IT Self-Harm Playbook (UK)
Matthew McConaughey Endorses Trump
I know it's Ars, but there has to be a better link with more detail than "here's a thing some people might be doing, somewhere."
Vasectomy still allows for IFV at a later date, intertifility doesn't.
Exactly it. Turkey is operating like Putin's Russia. IT's on the way to the same model.
Lack of USB A, MagSafe, and physical touch pad is what you're mad about? The first is a understandable, but a matter of obsolescence, the second also (plus you can fix it with a $20 USB c cable with magnetic breakaway). Being mad about the haptic touch pad is a real head scratcher, since it is strictly an improvement.
I think he means generally among all species and not particularly people in last 200 years.
Can we agree that birth control of all kinds has a long way to go? Both men & women should have the option to be in control of their reproductive rights. Neither men nor women deserve to experience serious side effects from the exercise of those rights.

Some lucky folks can take hormones with very little effects. I (F) have had very negative experiences with hormonal birth control, I'd be bummed for anyone else to go through it.