skysight-inc/HackerNews huggingface dataset:
Metal fabrication is my day job...

To drill mild steel (regular old steel, containing 0.05–0.25% carbon, used for most things you see made of steel, like structural steel and most car body components) you need to use high-speed steel[1] drill bits, and they need to be sharp. With the correct speed and feed rate drilling mild steel with a power drill is quite doable, up to about 12mm diameter hole in 12mm thick plate.

Regular stainless steels, 304 and 316 grades, are drilled with the same drill bits but slower, lower feed rates, and with constant cooling using a cutting fluid.

I've seen people try to drill steel with drill bits intended for timber, or blunt drill bits, this isn't going to work.

YouTube has good videos of how to sharpen drill bits. Worth learning, but mostly impractical on anything below about 3mm diameter (1/8th inch).

1. https://en.wikipedia.org/wiki/High-speed_steel
Topo Chico is the bees knees.
I love coffee, "wake up and smell the coffee" has a true meaning to me. I usually drink one or two cups of black (no sugar) coffee every morning, and 2 espressos during the rest of the day.

I exercise on a daily basis, I eat well and I go to bed on time and I usually sleep between 7-8 hours.

I don't have the same side-effects most people talk here, thankfully, because the smell of a just made home-made coffee is one the best things ever :P
I wonder why this has no comments? Because everyone now knows either you drink the corporate Koolaid or you get bounced for talking truthfully EVEN if your company has a big, ol' "free thinking and diversity of ideas" policy.
Re: "I don't fully understand the correspondence between the paper and the code"

Have you tried contacting the paper's author(s)? Preferably the PhD student that did the actual work?

I used to do that when I couldn't make sense of a paper. Not all authors will respond, some might brush you off with a generic remark to read the appendix or whatever. But it's worth a try. In one case, the author frankly told me that the code didn't work as well as it sounded in the paper -- the algorithm was so instable that it wasn't very useful. But they couldn't have written that in the paper, or it might not have been accepted.
With MEMS based gyros and accelerometers: not enough to maintain position.

With much larger and more expensive gyros/accelerometers dead reckoning is enough to navigate without external navigation systems for at least a few hours.
Show HN: Milestonize – Showcase the milestones of your projects
For me writing parsers like it is 2017, means actually using parser generators like JetBrains MPS or ANTLR, instead of using bison and yacc as some kind of quality measure.
With "Live Unit Testing Support" it seems that NCrunch is about to become redundant.

https://docs.microsoft.com/en-us/visualstudio/test/live-unit...

http://www.ncrunch.net/
Two negatives make a positive, right?
Let me take a stab at explaining that, although I'm not really an expert and probably misunderstanding something. Hopefully someone else will be able to correct me where I'm wrong.

The clique function takes a bit string representation of a graph with m nodes (one bit for each pair of nodes, 1s where there is an edge between two nodes) and outputs whether the graph has a fully connected subgraph of size s (a clique).

CNF and DNF are conjunctive and disjunctive normal forms, respectively. CNF has the form (x OR (NOT y) OR ... ) AND ((NOT z) OR y OR ... ) AND ..., while DNF has AND and OR exchanged. Any boolean function can be expressed as CNF or DNF, but this might blow up its size exponentially.

The monotone network complexity is the number of binary {AND,OR} gates you need to compute a function. Monotone because increasing the input (setting a bit to 1) never decreases the output. The basic gates have this property, and if you never use NOT the composition has it too. This means that monotone networks can only compute monotone functions. The clique function is monotone, since adding an edge can never destroy an existing clique.

The CNF-DNF-approximators mentioned are a technique for creating a CNF (or DNF) of such a network by introducing a limited amount of errors (hence approximator) at each step. This is done by switching between CNF and DNF at each gate, but discarding parts of the formula that get too large. (I don't really understand how that keeps the error bounded.)

Using the properties of the clique function, it is possible to show that the total number of errors by a limited CNF-approximator must be large, which means that the switching procedure must have been applied many times. This gives a lower bound on the number of gates in any monotone network that computes the clique function, and this bound is exponential.

The paper under discussion attempts to extend this result to non-monotone networks, which can also make use of negation. To do that, it extends the CNF/DNF-switching to also handle negated variables without introducing significantly more errors. (Again, I don't understand how that works.)

Assuming the extension is correct, any bound on the monotone network complexity using CNF-DNF-approximators also holds for the non-monotone network complexity of the given monotone function.

Applying this to the exponential lower bound of the clique function, this means that there is no non-monotone network of a polynomial number of gates that computes it, which implies that there is no polynomial-time Turing machine, which implies P != NP.
All the Reasons Why Bitcoin Price Breaks Above $4000, What’s Next?
Overthinking is a curse. JFDI.
I recommend using Django Rest Framework. Django gives you great admin forms for any and all data models and Django Rest Framework gives you a browseable API with in browser forms for your convenience. In addition it has a super effective structure for creating easy to maintain and reusable code.
Women have the same instinctive reaction to attractive men though. I do agree everyone should be aware of how attractiveness can influence their perception of another person, but I don't feel guilty about noticing whether a woman is attractive or not and I definitely am not going to make a futile attempt to prevent it.
I know few guys who have gotten through 400v main with an excavator and just loud bang and scare. Those excavators are not insulated in any way, but the cockpit does make Faraday cage. I think they usually continue working after booting every on board computer and getting a new bucket.

The amount of insulation you need is minimal as the excavator blade/drill bit will work as conductor and most of the current then just follows the path it normally would. The flash and bang come from the short period of time when there is small air gap between the electric line and the tool being used and then that gap gets welded shut really fast.

The amount of insulation you need might well be reached with just wooden handles on the drill. Or wearing rubber sole shoes.
I like that he calls Bitcoin an “anti-currency” since, all too often, it seems people view Bitcoin as just-another-currency, when it’s fundamentally different from the national currencies we’re used to using every day.

National currencies are backed by government bonds, while Bitcoin is commodity-like, in that it’s not backed by anything — it’s a monetary unit in its own right. This avoids the recursive relationship between national currency and the government bond, which exists because government bonds are denominated in the very currency whose backing is that bond. So currency is valuable because it’s backed by bonds, which are valuable because they’re denominated in that currency, which is valuable because it’s backed by bonds... etc.

The problem with a currency backed by bonds is that the value of a bond depends on the rate of interest which, in turn, means that the value of the currency depends on the rate of interest. Traditionally, bonds were denominated in gold, which avoids the recursive definition of the value of money, because it ensures that the value of the monetary unit does not depend on the prevailing (bond) interest rate.
Also, Django's ORM is database agnostic, can develop with a SQLite3 and deploy on postgres or mysql without any change to the code.
Check the newly released Visual Studio 15.3.

https://blogs.msdn.microsoft.com/dotnet/2017/08/14/f-and-net...

Apparently lack of support wasn't enough to delay Visual Studio 15.3's release, just let the community deal with it.
F.lux was never in the iOS app store; it affects the whole system and uses private APIs to achieve that (or a jailbreak). They (ab) used the enterprise distribution for a while to circumvent the app store. I forgot what exactly happened, either Apple pulled the certificates, or they asked to have it removed.
The EU data protection law is sorta like this in theory. Users can't give up some rights.
That was the joke. :-)
How to Manage Your Data to Scale Your Startup?
> some random OO language on Amiga that I've never really been able to track down

Maybe Amiga E? http://strlen.com/amiga-e/
See the post is about using Rust on the frontend. In my opinion it is not a suitable place for Go or Rust due to their large runtimes that needs to be transpiled. Even with webassembly the Runtime size would be huge. So it is not suited for the frontend. As far as backend is concerned the decreasing order of difficulty to write the same code seems something like this to me Rust -> Haskell -> Go -> Ruby -> Clojure.
How should we transfer assets of a European startup to a new Delaware-C Corp?
We needed to operate under the umbrella of a corporation, just to be able to accept web payments to a bank in the Czech Republic and offer benefits (health, unemployment) to employees. We want to move the ownership to a Del-C corp. We plan to use Stripe Atlas but oddly, Stripe wont answer what should be a pretty common question - since the program is all about foreign startups moving to the U.S.
Perhaps fans of Y Combinator, with experience in this area and also, a history of sharing documents, etc. publicly, would be kind enough to lead us in the right direction?
Judge rules in favor of hiQ: LinkedIn can’t block from scraping public data
> We train people to become software engineers, and we charge nothing until a student gets a software job that pays more than $50k/yr. At that point we take 17% of income for two years (capped at a maximum of $30k total).

This is similar to how all university tuition fees in the UK work, with slightly different numbers. A very sensible solution to the astronomical cost of education, provided people want to get jobs.

In the current UK scheme you pay 9% of the amount you earn over £21,000, or nothing while you earn less than that. Debt written off after something like 25 years if unpaid.
I've heard that bitcoin mixers can take care of completely/somewhat obfuscating coin ownership.

> According to Wikipedia: User can send his bitcoins on this service, pay small commission, and then receive the same sum of utterly different bitcoins.

If they're paid out to one address it still wouldn't provide the desired level of anonymity, if however they are paid out to multiple addresses belonging to the same user, I would imagine the anonymity level would increase but not totally since one could still add up payments made to different addresses whose total should amount to a given range.
It's a spectrum right? Having a signed S3 request is slightly better than having a public link.
I would also recommend it as soon as the project scales up.

But you have to admin the price difference is massive for the french market. Maybe not that much in the US ?

I make an app that costs 15€ / months. It sends sms reminders and notifications to the user's clients. With twilio pricing, if their are more than 100 notifications/reminders a month I'm loosing money.

- The dashboard would be part of the server package

- In europe, any plan can now send sms to any European country for the same price

- The system would allow for multiple android phones to be connected for better redundancy and scale

- Most carriers say you should not use their personal plans for automated communication. But if you keep the number of sms low and use it for notifications only, you'll go under the radar and I think it's fair.
How does one build such google contacts if you are a seed stage startup? I understand it wouldn't be the same league as LinkedIn Reid Hoffman level contacts, but even some kind of contact at Google search?
Count my 10 as lost! To be fair they were worth a few bucks at most when I lost them.

I personally saw someone accidentally wipe 150 or so when they were around $10.
Is anyone else disturbed by the fact with all that money spent on this, they choose this horrendous decor for the chairs styling?

http://www.savetheroyalnavy.org/wp-content/uploads/2017/08/H...
Just realized sms are 0.0075 cents for US carriers. They are 10x more expensive for french carriers.
I think the supplements and alternatives, which are mentioned in the article are a bit weird...I think those are sports-products, and not real alternatives to coffee.

I also want to reduce my caffeine/coffee intake, but I want to have the "same feeling" as when I drink coffee...

For this I drink the following:
* My girlfriend showed me Caro Coffee (wheat-basis):
http://amzn.to/2w8RhDu
You make it like instant coffee with hot water (and milk/sugar)

* Yogi Tea (chocolate-taste)
http://amzn.to/2wZCVSP
Usually I drink this in winter.. But I'm not sure whether it is completly caffeine free.

* Eimalzin (malt-cocoa)
http://amzn.to/2i3bTrs
ok thats just cocoa.. still I like it from time to time

* Zotter (various drinking chocolates)
http://amzn.to/2w5W7SD
hmm very tasty! but a bit "heavy", so I only drink them from time to time.

But I am always happy to find good tasting alternatives to coffee... Do you have any suggestions?
> the subjective quality of the trip

I dunno. I mean, anecdotally, I get a a different kind of drunk on regular beer, fancy beer, and different kinds of liquors. People seem to swear by the different weed strains. I wouldn't be surprised if the rest of the composition of the mushroom has a noticeable effect on the trip.

To me, this just means it'll be easier to try blending substances together; I can totally imagine designer packs that use time-release and a collection of substances to create particular experiences.
> Why is it annoying?

Because it affects his concentration?
He already expressed that in his post

" or at least why can't it be nothing at all so it doesn't interrupt my thinking"
Premeditated murder is not the same as fighting between the protesters. Let's stop pretending that it is. While all violence is abhorable, it's not all created equal. The nazi in that car murdered someone and Trump condoned it with his silence. To me, that makes trump a nazi and white supremacist. But that's hardly news at this point.
It's a common mistake - http://itre.cis.upenn.edu/~myl/languagelog/archives/003526.h... - and you could imagine a big kahuna would have to have serious cojones.
I think you'll enjoy this short video[1]. It's about a couple in the south of NZ that purchased a small piece of land with a rundown house and transformed it into an 'edible garden' of sorts. They developed a very 'non-interventionist' form of permaculture.

I found it fascinating and inspiring.

[1] https://www.youtube.com/watch?v=6GJFL0MD9fc
Widespread global liquidity on an in invisible commodity that has high demand all across the world is a complete game changer.

In the very long run, I think state funded consumer protection organizations will become obsolete. I only hope we can educate consumers as quickly as we've created the networks. Otherwise, a lot of people will get hurt.

Either way we live in interesting times.
I agree. The job witch-hunt at conservatives in the IT industry is pretty harmful too.
What would you like the book to cover? The daily driver algorithms and ten thousand pieces of trivia that working programmers keep in their minds, i.e. a non-academic book for working programmers? Breadth-first search, topological sort, the dozen different ways of implementing a hash map, stuff with strings, etc?

Or a work of popular science? Describing the few big algorithms that receive a disproportionate amount of attention? FFT, RSA, backpropagation, divide-and-conquer matrix multiplication, quicksort, simplex, and the like?
>Also, you can't crank in reverse. That usually just loosens the chuck

Get a drill or chuck that costs more than a couple of Big Macs
>> It is unclear whether the benefits are significant enough to "treat" patients with chronic liver disease.

From the abstract, they never say it prevent liver cancer.. but maybe that could help if you already have a big liver disease.
> Bitching about the free software is unethical.
I disagree. Of course you should try to keep the language nice and show examples of things that cause you problems, features you are missing or things you don't like but the would be very little progress in OSS projects if no one are allowed to comment at all.
Any idea about CHAMP and Haskell? IIRC the reception of HAMT was somewhat lukewarm back in the day, and AFAIK to this day the Haskell standard library doesn't use them.
Great work man!
New Enterprise associates. It's in the New New Thing by Michael Lewis.

I'm not entirely sure now. But it's covered in the book mentioned here and by the other poster.
> I'm appalled that

Therein lies the problem. Why can't we all just have friendly conversations without being so upset all the time. Not everyone has the same information as the other person.
Or don't use their phone to search/buy stuff. Anecdote: both my parents in their 70s have Android phones (because they were cheaper). They make calls, use Facebook and take photos. They have no idea what Google is or how to buy stuff.
So, maybe I'm missing something here, but since when does the Russian hacking stand for "the Russian story" as a whole? Manaford's no-knock warrant, Jared's Russian embassy back channel, or Donnie Junior's e-mails seem like much more important items in said story so far. Within that context the DNC hacking seems to me to be only a small piece of the puzzle. Its validity (or not) does not call the other elements's veracity into question.
Almost certainly so super-exponential that NP appears easy in comparison.
I am a coffee drinker but I don't really get boost or anything. Nor do I feel tired or anything else that could be called withdrawal during the weekends, when I don't drink it.

For me, making a cup of coffee is just a... ritual of sorts. Weighting the beans, pouring over water, all these things. And I really enjoy the taste, trying different beans. I don't want to sound pretentious, it's just a hobby for me.

Maybe there are some alternatives to it (tea?) that have lower impact on health over time, but I haven't really explored it.
Is there any further research in this space that you could recommend worth reading? It's very interesting.
y'all need science
To be fair, I can't speak to opioids but cannabis and natural psychedelics are already very simple to produce. The main reason not to try them isn't because they're hard it's because of not wanting to fail a drug test for work or not wanting to be arrested for possession.
When most people in the western world have no idea where their food comes from and the processes that are required to get it to them then we have a problem.

Yesterday evening I spent time cleaning out the weeds in my vegetable gardens. Just a couple of weeks ago, I killed, dressed and butchered the last of my sheep.

My daughter teaches her children about gardening. My grandsons watched while I dressed and butchered the sheep. They were fascinated by it. My granddaughter was disappointed that she couldn't be there. So she will be with me when the goat is done. She is looking forward to it.

They know how and where food comes from. They have an advantage that others don't in that they will know how and what to do to obtain their food if it is ever needed.

These are experiences that were passed down to my wife and me and we in tern pass them to our children and grandchildren.

So many city dwellers have little or no concept of what is needed to give them the things of modern civilisation and they are the poorer for it.

So many will recommend particular diets without ever comprehending what it takes to get the ingredients to the table.
> ... but really, this comes down to what Google (et al) considers criminal incitement to violence,

We have courts and a legal process to decide such things. I find it strange and worrying that so many in this thread are happy to let a huge yet private and unaccountable entity have such power.
I agree, and want to cut out added sugar. Natural sugar in moderate quantities in fruit and vegetables is ok, but I will avoid foods high in sugar such as honey, potato, corn etc.
Simpler notation might make it easier to implement algorithms without fully understanding them. Not sure how much good is going to come from that.

But if you fully understand the problem, notation is not an issue.
It had most of those things, especially the important ones:

- IntelliSense - Yes

- Tasks for external tools - I think so

- Themeable - Yes, back then you could theme the whole windows desktop and native apps would comply.

- Extensible through plugins, for which there is a large ecosystem - Kind of, all the "plugins" came from MS.

- Support for many languages, with syntax highlighting and linting (through plugins) - Yes, not sure how many.

- Support for different debuggers (e.g. debugging a Cordova app) - Don't think so.

- Support for different version control systems (TFS, Git, SVN...) - Not sure, it predates everything on that list.

- Minimap - Don't think so.

- Highlighting of all instances of selected text in the scrollbar (don't know if this feature has a name, but it's really useful) - Not sure

- Ability to edit multiple lines at the same time - No

- Bracket matching - Yes

- Code folding - Yes (I think)

- Live, inline reference information - Yes

- Not sure if 'go to definition' or 'go to implementation' was a thing in the days of VC++ 6? - It was (not sure about goto implementation though)

- Workspace zoom - Don't know what that is.

- Support for screen readers - Probably via windows API's, but I'm not sure.

- Integrated terminal - not sure.

Sure doesn't look like a lot of process in the intervening 20 years.
I just opened a large project in VS 2017 - 1GB of memory usage, vs 250MB by VS Code.

Sure, 250MB is a lot by 1990 standards, but for something as fully featured as cross-platform VS Code with today's machines (and especially when compared to full VS), it's rather impressive.
Caffeine is worth quitting at least for periods of time to rebalance your cortisol and dompamine sensitivity. Both neurochemicals that affect focus, motivation, drive, etc.

I love coffee and I found that when cycling off one of the best things to do is to switch to decaf (some tasty options out there) + L-Theanine. Another great help when cycling off is Rhodiola Rosea.
And I wish both are used more often.
I run all 3 in various forms these days - Illumos, freebsd, ZoL - honestly ZoL is where I'm most excited about the future.

I am seeing long standing stability/availability bugs finally getting fixed within the ZoL project - often times being fixes to OpenZFS upstream, fixing bugs that certainly "felt" like the same thing on those other platforms.

There are zero platforms I entirely trust to survive every conceivable drive failure, I've had production outages using every combination of hardware and OS possible due to bugs both in the OpenZFS stack itself, as well as underlying OS issues on all platforms.

At this point I think it's choose which OS you're most comfortable with, the ZFS bits are getting really close to on par.

And there are many reasons to want to run a linux kernel with ZFS - not just "preference" related.
Point taken; it's obviously not a top priority for them, with C# remaining the primary focus. I guess that makes sense, since so many more devs use C#.

While dissapointing, I'm sure (well, I hope :) F# support will land in VS before too long. In the mean-time, VS Code really is a great alternative