skysight-inc/HackerNews huggingface dataset:
> Even experts wouldn't do this on their own

Did you miss the part where I mentioned code review? And the one where I said I would never invent my own primitives?

> A lot of thought can go into a few hundred lines of code.

I can attest to that. I can also confirm that most such though went in the design of the primitive itself. Most implementations in pure C are pretty straightforward, almost naive. Seriously, take a look.

> It needs math oriented people,

Mostly to design the primitives, and perform modulo arithmetic on huge numbers. That's about it.

> it needs OS-oriented people,

Only if you're writing the random number generator of an OS kernel. For the rest, portable C code is enough. You don't even need heap allocation.

> people who are experienced with exploiting systems.

Not quite. You need people who are able to write correct code, thus avoiding undefined behaviour. By the way this applies to everything, not just crypto.

> there's no reason to do it for production.

Dependency management. It's not a very good reason, but if you only use one or two primitives, importing libsodium may not be worth it.

> The problem is that in computer security defense is a lot harder than offense. If you make just one mistake, it can often lead to a compromised system.

It doesn't have to be the crypto library's fault. A single buffer overrun anywhere, and you risk giving your keys to the attacker —if that didn't already served the whole server on a silver platter. You won't be secure just because you use OpenSSL or libsodium as intended. Even if your crypto library is bug free and immune to side-channel attacks.

The greater risk is not crypto code. It's user code. Implementing your own crypto code is not going to increase the risk by much —or at all, if you're sane enough to turn on warnings, use Valgrind/Purify, write tests, and have your code reviewed.

> Anyway, there's a lot of discussion on this topic around security.stackexchange, quora, reddit etc. The consensus is that it's a terrible idea.

With all due respect, fuck consensus. Read the expert's writings. Daniel J. Bernstein in particular has written some very good stuff on why he started to write the NaCl library. Or on how he designed his primitives to be simple, and as such easily analysable by his peers. Or on how easily one can avoid timing attacks (hint: don't use AES).
Yes. It's now $5/month/user. (plans are grandfathered however)
The crucial difference is between a policy, which people can not follow (and you might not catch them), and a language or compiler restriction, which people can't work around without doing something drastic like shelling out to a new process, which you can catch (in a well built language).
Because it got you to click
Would you use LA Times if we'd convince them to implement the following user experience:

https://demo.adtechmedia.io/atm-core/nytimes/www.nytimes.com...

NOTE: Above article is from NY Times and is ONLY for demo purposes :)
It used to be like that in Brazil, but in recent years Anvisa (the Brazilian equivalent of the FDA) tightened policy on this and now people can only buy antibiotics with a prescription.

BTW, in my experience Brazilian doctors prescribe antibiotics a lot less than American doctors.
I enjoy washing dishes and cooking while listening to podcasts. That seems to be my default for a good contrast to the stress and cognitive load of work.

I used to walk daily, but an injury has curtailed that.
well, fortunately, you don't decide what can or can not be discussed in a thread, the community does through voting and moderation.
Hellman's COGS are dominated by industrial inputs, but I think it's about 1/3 overhead, 1/3 COGS, and 1/3 marketing for them. I don't think the eggs are a big part of the story financially.

I read this article, and I finally realized what the unopened bottle of sauce in my fridge was: Chipotle Just Mayo. The oil is separated from everything else.

In case anyone's confused, Just Mayo is crap for what it is. I think the growth hacking evolved from quality control. They just didn't realize they could afford it until they tried it.
As the most technical person in my network of friends and family I'm often the one they go to for computer help. For years one of the first things I do if I touch their computers is install uBlock.

Lately a couple of them have gotten new computers and mentioned that they think it came with a virus because there ads everywhere on the internet.
The BugCatcher Chronicles #1 – Jamestown Avenue
One point I think in support of these types of embargoes is that news about an FDA announcement can have huge financial and business impacts and seeking responses would very likely leak that information to the businesses that will be impacted by announcement X.
However, there were two big limitations with hierarchical databases: first, relationships were pre-determined; what was a parent and what was a child was a decision made before any data was actually entered

Well, yes and no. IMS was developed for bill-of-materials processing, which is a kind of thing you do in engineering to keep track of all the parts in your thing you're building. It was first used for the Saturn V rocket. At or at least near the top level you would have things like "a booster" and at the bottom level you would have something like "a bolt", "a nut", "a washer". There was no conceivable case in which you'd want to make a bolt out of boosters so having these relationships pre-determined wasn't actually a "limitation" at all, in the sense that it would never, ever stop a user of the system doing what they needed to do with it.

Secondly, queries analyzing the children of different parents are impractical: you would need to traverse the hierarchy to retrieve information for every potential item

The sort of query you'd do with this system would be, I want to make a rocket engine, what exactly do I need to order and how many of them, I want to give this piece of the work to this group, do they have all the parts they need in their inventory, and so on and so on. So that's not really an unreasonable sort of query if you are managing an inventory of parts and the processes that make them into ever bigger parts until finally you have your very top level parent "a moon mission".
Disposições relativas á protecção de dados – Carglass
Yep (such as LESS, SASS, SCSS, etc)
The outcome was expensive because it as a gross overreaction.
The OP was talking about encrypting the chat data and performing machine learning on encrypted data without decrypting it. I really wouldn't know where to begin to construct such a thing using a simpler cryptosystem, such as ElGamal. Do you have any hints as to where to begin?
What happened to Gen Y. Not catchy enough?
As you can see from the responses, job titles and their "levels" (junior,senior,associate,principal,etc) mean effectively NOTHING or at best vary so widely across different organizations that it really isn't feasible to take those words seriously when evaluating a candidate.

Instead of spending one second fretting about the exact useless definition of "junior", take a look at the candidate, their background, aptitudes and aspirations, their personality, your team, what the job actually requires, what you're willing to pay, and also what responsibility your org is willing to take on to train next-generation professionals. If you do that, it won't matter what "junior or senior or level X" means. The goal is to fit the right person to the right job.
If the resolution you're sending into the projector matches the native/optimal/recommended resolution of the projector (in at least the long dimension, and it will letterbox the other dimension), and you set the digital keystone to neutral/zero, you will achieve a 1:1 pixel mapping that is required to be in compliance with the author's statement that "These examples will only work if your [browser|projector|etc]* doesn’t do any rescaling on the images below."

* Author only said browser, but actually everything in the chain matters. If you're not at a 1:1 pixel mapping you're resampling, and resampling breaks the checkerboard example. Digital keystone (but not optical keystone with tilting lenses) included.
Sarkara: A NACL-Style Rust Post Quantum Crypto Library
yeah, they all have the effects of reducing removing sticky substances inside the body. I guess modern day mixtures simply mix the best of both regions into one concoction.
Wecyclers CEO, just got an investment offer too good to refuse
Yep, good advice, and I admire the degree of encouragement you're giving.

I stopped reading when I timed out, still having no idea what the point is here, other that an exercise for the author. Make the case up front somehow, but make the sale while you still have eyeballs looking.
Just a minor point, but your first stories.component.html snippet doesn't include {{i}}, so the way it renders in the browser is different than your screenshot
Awesome release! Yet, I'm still waiting for 2.1 to bring finally async/await generators.
I am not sure what that means.

Dokan calls IoRegisterFileSystem on disk file systems, but does not appear to do so on network file systems. FsRtlRegisterUncProvider is the pre-Vista MUP and does not do it for you.

WinFsp has multiple integrated test suites, some of which Dokany uses (with tests missing/disabled). It also has hundreds of users at this point.
Most likely it would be legally difficult for the government to shut off services to the area if any residents remained.
Be kind. Consider that they meant "what people have been trying since the 1970s when health food stores popped up everywhere" when they say "traditional". There is nothing despicable about trying to experiment on your own to cure an ailment. It's a type of hacking
Well, and probably all the ones that are still working (I won't say succeeded). It's part of the journey I guess!
I thought the speculation at the time that this was Tumblr rather than the main Yahoo accounts. I guess we will see.
And KDE 4 wasn't realized exactly with the mindset you describe with so much candor? Now Plasma 5 can be more flexible, sure. But when you don't give users a usable alternative for years people tend to look for alternatives.
If the point of the scheme is that the government wants to stop providing services to Nowheresville, then they basically have four options:

1. status quo

2. pay 85 people to relocate, keep paying to provide services for 10 people

3. pay 95 people to relocate; 10 of them really strongly do not want to relocate, but force them to do so anyway

4. pay 85 people to relocate, leave ten people to the wolves

None of these are very appealing.
This little line, copyrighted by Apple, is what I understand to be the legal protection they have against people running OS X on non-Apple hardware:

https://github.com/kholia/OSX-KVM/blob/476ae8b082088049f2f8c...

I would not be surprised if a DMCA takedown will be filed against this repository soon.

More information here: http://www.contrib.andrew.cmu.edu/~somlo/OSXKVM/#sec_3_2_1
Also that process can be a great deal of fun!
Interesting to see but sadly not an alternative to me as long as there is no Netbeans support.

Considering it the moment it has Netbeans support. Same goes for Ceylon.
I wonder how much it has deviated from its original ancestor, Sybase SQL Server/TransactSQL? Do they still have anything in common?
Thanks to you, my new favourite is http://backronym.fail
The UAE is going to start taking in Syrian refugees
Have you tried transpiling to ES6 and then use Babel?
The Pure extension is a fork that ONLY does the one conversion. Much better:

https://chrome.google.com/webstore/detail/millennials-to-sna...
There's almost a crabs in the bucket type thing that is really obvious to see when a person becomes successful. People start to dredge up all the shitty things in their past. MLK was an adulterer, Mother Theresa was a dick, etc etc. I hope you understand what I mean.

I really enjoy thinking about this stuff, because while it obviously doesn't apply to people at an individual level at all, it's really interesting to see how information overload can affect people en masse

On another note, I think maybe a lot of the cultural-death-by-irony (that phrase is overstating it, but it gets the point across) stuff I'm saying is better shown in a movie called The Comedy with Tim Heidecker, which is a movie that is just about what the fuck 'Post-Irony' is and why it's a scary thing
emacs has an easy to understand GUI (as an example, here's a screenshot of its gdb mode: https://www.gnu.org/software/emacs/tour/images/gdb.png), and amazing plugins that support a load of features.

There's a reason people have spent so many years using it.
Software Engineering Daily: Tech Leadership with Jeff Norris
The Girls We Should Thank for Kickstarting Hollywood
Verification implications of the new US AV policy
Yesod (and Haskell) from a Drupal (and PHP) Perspective
Where at in Portugal? Curious so I can take notes as part of my "places I'd like to live for a bit around the world" notebook.
Earlier this week, Oracle had their OpenWorld conference in San Francisco. Thousands of badge-wearing attendees swarmed the city and signs plastered all over declared Oracle "The fastest-growing cloud company."

But even the Oracle conference attendees weren't buying it. In a live audience poll held during the live keynote, they voted that Oracle would be unlikely to meet it's cloud goals, and challenged the company's "fastest-growing" claim, giving the title to Amazon instead.

http://www.theregister.co.uk/2016/09/19/oracle_openworld1/
Gcpp: Deferred and unordered destruction
Biofilms are nasty stuff. I did part of my master's thesis on them. They group together and communicate with each other (with electrical grids, according to Dr. Costerton, one of the forefront researchers of biofilms before he passed away). Some species use the film to coordinate a certain percentage of bugs stay in a "dormant" state, so they won't intake an antibiotic and die.

For artificial joints like a hip and a knee joint, you have a lot of exposed materials like titanium, stainless steel, or medical polymer, so it doesn't have an immune system. Getting a biofilm infection forming on an artificial joint sometimes means taking the implant out, even if it's working fine.

So biofilms are a tough problem. They're far more sinister than conventional bacterial colonies. Since this is in the digestive tract, I wonder if some type of detergent can be found that simply dissolves the film matrix, washing away the bacteria and fungi.
Keep in mind that Oracle is not just a database company. They have many server and storage products, CRM, ERM, analytics, hosting, "engineered systems", ticketing, etc. etc.
> Many fish living in underground caves have lost their eyes through evolution.

some have, yes. but in order to get the antibiotic benefit we're looking for, you'd need to have ALL fish having lost their eyes. That's a much higher bar. ( https://en.wikipedia.org/wiki/Blind_fish seems to be a reasonably comprhensive list ). We also need the antibiotics to be viable again in a reasonable timespan ( a decade or two?), in order to be useful -- not on the timescale that was involved in cavefish eye degeneration.
Should have called it Hare, to go along with the rodent theme.
Pretend Play and Cognitive Development [pdf]
I'm not where my position is relative to the rest of my generation, but for me it's all about practicality. I have no vendetta against advertising and I don't think it is inherently evil. I don't think it makes for a good content publishing model, but that is the content publishers choice. What bothers me is how intrusive and obnoxious they are. Large ads that pop up or take up 3/4 of the screen, can't click out because the [x] button is too small, making me wait to watch an ad with no escape hatch, video with loud volume, popunders, etc. it just got out of hand, so I opted out completely.
If #4 was actually the option on the table, then perhaps the nay-sayers would have changed their mind, and all would have opted to leave.
Ad blocking is a textbook case of "prisoners' dilemma". And as someone that uses an ad blocker, I find the increasing popularity of ad blockers unnerving.
>* Junior developer - Will not produce much business value if left alone, and may produce nothing at all. Requires supervision.

This is what people here like to believe. But I don't think it is really true. A kid straight out of college can generate immediate business value if he/she can set up an online shopping cart in Php to give a business an online presence. I am pretty sure that the same kid can code up any business requirement of most of the local organisations that does not need to scale much or work with great reliability.

Also, it is not true that a junior dev requires supervision. Anyone with sufficient motivation and an internet connection can figure stuff out by themselves. I mean, they can get things done, even if in a fantastically stupid fashion.
About time. The way everyone has been expecting Europe to absorb this landslide while even wealthy neighbouring countries does nothing has surprised me.

Edit: and yes, I do have empathy towards the Syrians. I just don't think sending all to Europe is sustainable and we could help more of them locally which I would appreciate even if it meant another monthly 50€ of taxes.
Everything Is Fake: 40 Things You Thought Were Real, but Aren’t 1. Fake News
For me, the most interesting part were the two very contrasting television reports at the end of the article (both with english subtitle). The Japanese video focusing on how evacuees have found a new life, and how some are hoping to come back within a few years, and the German video focusing on the destruction and how a complete cleanup will take decades.
"reuse the same classes but with different content"

What difference does the content make if the styling is meant to be the same?

"reuse pieces of behavior"

Now, that made me curious. Can you expand on that because I'm not sure I quite understand what you mean.

edit: I've read through the naming convention they describe and I don't see much anything that different than how I would create CSS for a website. It's just a clean naming convention that would work for a website as well as an application.
Topologically speaking, a human is a torus. Your digestive system is the hole in the doughnut.

Interestingly, this means in a two-dimensional world, an organism couldn't have a similar structure, since the digestive system would completely separate the animal into two halves.
I would like to add that it may help to frame what you're doing more positively so as to understand your contributions better.

Poor framing: I do IT support.
Better framing: I help people do awesome stuff with their computers.
Cosmology safe as universe has no sense of direction
What's the sample size here?
I'm sure no one will see this at this point, but the sentiment in this thread is quite stunning and dangerous because it is proposing to cut off the nose to spite the face.

Sure, making a DIY EpiPen may "only" cost $30, but is that device tested for reliability? Is it tested for lifespan and environmental factors? Or are we just going to wing it and rely on the alpha product?

Also, what about distribution and production overhead?

Did the "hackers" calculate their salaries and production overhead in that price? Did they add the cost of distribution and logistics and management and processing and all sorts of other administrative costs?

Did they add the cost of legal?

It annoys the heck out of me when some naive man-boy level types proclaim loudly that they can do something super cheap ... as they consider the smallest of the total costs, production.

I am not going to defend the medical industry because there is ample room for cost reduction, but this does not even help, let alone provide anything useful. If anything it is counter-productive as it pollutes people's minds with nonsense and tarnishes the argument for cost reduction / controls.
There's been a couple of times where I needed to classify a large set of web pages and used a Bayes classifier.

I would start to get misclassified pages and it was so difficult to diagnose as to why these misclassifications were occurring. Bad examples? Bad counter examples? Wrong algorithm for the job? Ugh.

I ended up writing a set of rules. It wasn't fancy but at the end of the day, I understood the exact criteria for each classification and they were easily adjustable.
Synagogue should be fun. Join us-video
That's funny because the article mentions plenty of journalistic oppositions of the the close-hold embargo from FOX News to Association of Health Care Journalists.
I thought when I first saw that page that it could be defeated with a simple inspect element, but it looks like when the atm-blurry is removed from the paragraph id's that the paragraphs themselves were all gibberish! I wonder if the text is randomly generated or if it's some kind of text-cypher.

Either way, this type of paywall experience is significantly less annoying than a pop-up, but I personally would still be unlikely to pay for a subscription
Ruby Concurrency Compared
mainly just, "how to deference the address you just got to get the value you want." Might be covered under the "syntax" heading as well, but the concept was still gone over for those that hadn't quite grokked it yet.
Lessons in Supply and Demand: Housing Market Edition
I believe PackageControl _is_ included as of WBond getting on the team. He's also far more responsive than previous experience.

WRT Scrollbars: `"overlay_scroll_bars": "enabled"` should do the trick.

I can't help with many of the others, I'm afraid - not that it really matters, as I'm sure you're fine with whatever your current solution is.
Too many people from Grn Y don't ask enough questions :/
If You Don't Want Refugees, Invest in Peace
People don't have infinite willpower. There is no magical distinction between minds and bodies. We are just animals and we are genetically programmed to strongly desire to eat food. The vast majority of people who attempt to diet fail.

When diets work, they require pushing the body to the point of starvation and keeping it there, which is just not sustainable. The body goes into starvation mode and tells the brain to do everything it can to sustain food. No amount of willpower can overcome that.

http://www.nytimes.com/2007/05/08/health/08fat.html?pagewant...

> fat people who lost large amounts of weight might look like someone who was never fat, but they were very different. In fact, by every metabolic measurement, they seemed like people who were starving.

>The Rockefeller subjects also had a psychiatric syndrome, called semi-starvation neurosis, which had been noticed before in people of normal weight who had been starved. They dreamed of food, they fantasized about food or about breaking their diet. They were anxious and depressed; some had thoughts of suicide. They secreted food in their rooms. And they binged.

>Eventually, more than 50 people lived at the hospital and lost weight, and every one had physical and psychological signs of starvation. There were a very few who did not get fat again, but they made staying thin their life’s work, becoming Weight Watchers lecturers, for example, and, always, counting calories and maintaining themselves in a permanent state of starvation.
I also use Overcast, whose "smart speed" feature is very good. As far as finding time goes, I spend about 90 minutes a day commuting by foot and light rail, which combined with a cheap Bluetooth earbud (check Amazon) makes for very reasonable listening time. Perhaps something similar would work with your daily routine.