skysight-inc/HackerNews huggingface dataset:
I find .NET Core (particularly ASP.NET Core with F# via Giraffe - https://github.com/giraffe-fsharp/Giraffe) extremely good since Microsoft went all open source. I have multiple backends running in a GCloud Kubernetes cluster and develop all my stuff from a non Windows environment. Couldn't be more happy and the speed of ASP.NET Core with Giraffe is fantastic (~100K r/s).
some free courses:

https://www.class-central.com/subject/ai

Some guys self made Master's program:
https://hackernoon.com/my-self-created-ai-masters-degree-ddc...
>Do you believe that at any point in future, we will have a reliable store of value in form of digital information? Banks don't provide that, it's somebody else saying that he will take care of your money an give you when you need it.

1. Banks don't provide that? Care to provide a source for banks taking or losing your money after the great depression?

2. The money in my checking account is in USD which is accepted everywhere I go and the price for things hardly ever changes. The bitcoin to USD price can fluctuate by up to 50% a day. How is that a "reliable store of value".

3. You don't want to sit on money but instead use it to make more money. Assets like gold are the worst way to do that: https://www.joshuakennon.com/stocks-vs-bonds-vs-gold-returns...
Hi everyone! I’ve seen many PDF related tools on HN lately and thought to post this. I’ve been working on this for a couple of years now as a tool to help me with my other projects. I was working with different ERP and e-commerce solutions where users were able to create invoices, quotes, labels and other printouts, and the customer support was full of small modification requests that had to be implemented by me or their developers. Eventually things got messy and we built this tool that we have now packaged as PDF Generator API.

What sets us apart from similar services/tools is that you can embed the template editor into your application and allow your users to make the modifications instead of running them through support/developers.

I hope other developers and companies will benefit from the service.
Any feedback about the landing page and documentation is appreciated!
4 Lessons Learned from the Weirdest Cases of Project Failure
It also highlights what a one-man-band is TWiT: It depends heavily on Leo Laporte being a first tier broadcast media professional. Because Leo can't or won't hire a second person of his skill level as a radio voice, if there is anyone like him available at any price, TWiT doesn't scale.

Moreover, most people are increasingly used to internet-first voices in the media they consume. You don't need to be able to hold forth for hours without an "uh" or a misplaced breath to have a hugely popular and highly remunerative show. And, on top of that, while podcasts are thriving, video is thriving even more. "Video natives" are the best paid people you've never heard of. TWiT is in danger of becoming a relic.
I second F#. You have access to the full .NET Standard library as well as all of the open source libraries available. I personally found it more of a joy to use than Scala, but that may be due to my knowledge of and experience with .NET.

F# on .NET Core is stable and there are templates for an F# web application.
Shitcoin, Shillcoin, also Bitconeeeeeeeeeeeeeeeectcoin seem good to me atm.

Honestly it's a bad time to ask this question, esp. on a semi-anonymous board.
If we think about a programming language then it's universe is what a program can actually do. Luna is a general purpose, real programming language. If you are able to code something in C, you should be able to do it in Luna. From this perspective, Luna is "limitless". In contrast to DSLs or almost every other visual programming language Luna is not limited by it's design. However, if such sentence is a real issue for you or other people, we would change it! What do you think? :)
No. ETH does not own the word "token."
The `url()` function wasn’t intended for tracking, sure. But my point is that it doesn’t matter, since it is accepted that the website you’re on can track you to begin with. I don’t think anyone in the standards bodies is trying to prevent that.
> Despite being a new language,

It is a new language on JVM. It also suppose to work with Java libraries. So it won't radically different from Java.
The "Trademarks must be defended" and the "yell fire" concepts are the 2 most over stated and misunderstood legal topics on the planet.

https://www.eff.org/deeplinks/2013/11/trademark-law-does-not...

>>Quite simply, the view that a trademark holder must trawl the internet and respond to every unauthorized use (or even every infringing use) is a myth. It’s great for lawyers, but irritating and expensive for everyone else. And when done clumsily or maliciously, it chills free expression.
Been using F# in a web-backend capacity for about two years now. Language is great, hits a very sweet spot when it comes to productivity, tooling (F# has some of the best dev tools out there), etc. Interop with the rest of .NET is pretty much seamless, so there's no lack of good libraries.
Maybe they use "hollywood" (https://packages.ubuntu.com/artful/hollywood)
It was needed after the party of the past 30 days; all of it was just too good. It will get back up though. And Yes, of course that is a gamble.
The difficulty lies not in predicting a crash successfully, but in being able to do so consistently.

At any given time, there is someone who is saying that it’s all about to fall apart. There might even be someone who gets the timing and the reasons right.

The hard part is doing so consistently, and there’s little evidence that anyone can do this, which indicates that luck is the primary factor in various famous “crystal ball” economic predictions.
If we’re getting pedantic about linguistics, wouldn’t that be, “it would perform terribly” instead of “it would perform terrible”?
It is not so surprising. A naturalized citizen from that country of origin would probably have a much easier time dealing with assets in the region than a white American.
I think the 10,000h thing should have a caveat that you also must do the 10,000 with the purpose of improving that skill, and not just doing something for 10,000 hours absent-minded.

So if you wanted to improve your driving then you'd do 10,000h of driving in which you'd try to become better than the last hour in every one of those hours.

Similarly, runners don't just do "running for fun" when they try to improve their skill, or count walking as part of their 10,000 hours. They try to beat their previous scores when they train.
You get good rates at the weekend/holidays because they generally don't have enough parking spaces for all their cars so want them off the lot.
This service appears to have launched a new (to me) UX based on React instead of AngularJS, like the rest of the console. I'm certainly enjoying the new design elements.
I started with every night to make it a habit. Afterwards it was simply calling around to find out who had set something up. And when the mood struck I'd head to the Clay studio and spend some quality time with inanimate objects. It was awesome.
You mentioned Erlang, where do you normally use it?
It's way more than that. Currencies vary based on the entire productive capacity of a country. When people decide that Japanese cars are reliable, that Costa Rica's beaches are lovely, or that the Russian private banking system can't be trusted, that dramatically affects the price of currencies. Currencies are a proxy for a country's whole economy not just the public sector.
Bitcoin dips below $10,000 for first time since December
I'm surprised nobody mentioned good-old Common Lisp. With quicklisp you get access to a ton of libraries.

For example you might be interested in: http://8arrow.org/caveman/

Lisp ecosystem is really mature and gives you a lot of freedom.

Dynamic typing, interpeted language, homoiconity, tons of great battle-tested libraries etc., Lisp is truly a great language for backend web development.

Even this very site runs on a homebrew lisp dialect (Arc) running on Dr. Racket (Scheme). If even that bizarre setup (sorry PG :)) can handle this much traffic on a single server, you shouldn't worry about speed or scalibility if you opt for Common Lisp.
Sixty free lectures from Princeton on Bitcoin and cryptocurrencies
Spectre and Meltdown: Data leaks during speculative execution - J. Horn [video]
I disagree with their suggestion to comment out or remove old PHP code. People need to have a date and timestamp at their top of the articles AND state what version of PHP they are coding for.

Information on older version should not be pruned as there are legitimate reasons to keep them. Not everyone is using PHP 7; what do you do when you inherit an older code base; what do you do when you just need to modify a few things on an older code base; what if you are trying to learn security based programming; what if you are trying to learn how to break into systems (to then learn how to protect them); what if PHP7 is not available or feasible for your project; etc.
It's not an afterthought, it's just that Kotlin is meant to interoperate with Java. Which is mutable.

However, if you look just at Kotlin's syntax, the default is meant to be immutable while the mutable version is longer: listOf versus mutableListOf.

That looks very much like design and not like an afterthought.
This isn't strictly true, as exploits are found the experience can definitely degrade.
Idris with Idris4Web is a very basic framework
Thomson Reuters: Top 100 Global Tech  Leaders
Secure HTTP Proxy with Static IP for Heroku Web Apps
Some of the cryptocurrencies attempt to have baked in functionality that allows it to have utility past speculation.
I have the ability to completely switch off after work. I put my 8 hours in and come home. I don't generally have any thoughts about programming when I am home. I switch to "relaxation mode."

I guess I adapted after working a stressful job at a gas station with lazy coworkers and bosses. I was also going to college and working at the same time. So I guess I needed to be able to leave work at work and do homework at home.

When I come home from work and I do some programming, the next day at work I am generally burnt out and don't do as well as a job if I had spent my time relaxing and resting.
> I always thought tax credits for businesses were more related to numbers rackets than to actual economic gain.

Agreed. And when the businesses receiving these credits are primarily "creating" low-paying service sector positions, the picture is even more bleak.
I mean sure, if we take the view counts expressed as dollars to 1/10 of 1 cent at face value. But I have a feeling that a monetization model based on Patreon and other donation/patronage-type services, to which a lot of the channels I follow are switching, is still a better and more worthwhile option, both because creators get the benefit of the Youtube infrastructure and ecosystem without having to put up with Youtube monetization nonsense, and because, in the model I describe, creators get paid in money.
Would you mind sharing the name of that app?
Horn wasn’t looking to discover a major vulnerability in the world’s computer chips

Maybe that's why he was the first to find it. He was looking where nobody else had thought to look, and he just so happened to have the combination of knowledge and resources (edit: and talent) to find a flaw there.
Yeah useless statistics overlaid on top of each other. You could just as easily overlay Amazon's stock price in 1998 from the perspective of 2001. Totally useless uncorrelated figures arbitrarily plucked out to make a correlation seem natural.
I've had nothing but trouble trying to get Scala bootstrapped (sbt is a wreck), and while it's ostensibly interoperable with Java, there are many caveats.

Kotlin's biggest strength is that it brings near-perfect Java interoperability. Almost any code that runs on a JVM released in the last 10 years will interoperate with Kotlin with minimal hassle.

Boutique languages on the JVM are old hat by now, and they're neato and everything, but most people do not have the luxury of getting to choose to base their company on one of them. Kotlin is so compatible with Java that you can mix Java and Kotlin code freely in the same project, allowing people to move to adopt Kotlin gradually, without throwing away their extant business logic or requiring the wholesale sign-off of everyone in the org all at once.

Kotlin may not be the most theoretically pure language, but it lets you hit the ground running while shedding many of the crusty, obnoxious parts of the Java language. We've badly needed a semi-modern JVM language for the working man, something that doesn't get in the way and makes the business of doing software simpler. That's why Kotlin has had such an ecstatic reception.
Back when I was 16 and the Dial-up was slowly dying, I took a cable connection and start selling internet to my neighbours.

By the 3rd year the network reached 3 blocks around the neighbourhood and I had ~50 paying clients. I still remember I did that with an old Intel 486 running Slackware Linux and a bunch of ipchains MASQ scripts. I had even a small local website where you were able to see your traffic ( I remember I was paid 10EUR/500MB or something. )

Back then I was not alone. Almost every neighbourhood had those networks, but at one point they started to unite together and the bigger ones were buying the small ones.

Now the biggest problem would be regulation, rather than the hardware requirements.
People can't operate perfectly. "Good practice makes better" is my version, not half as pithy.

"Practice makes perfect" is a bit weird as a motivational phrase, as no one who has practised ever got perfect. In your version, who can practice perfectly?

Bruce Lee was on point though I think.
> "It was bought by the biggest telco a couple of years back and they pretty much halted expansion."

Why did they halt expansion? Would they not make enough profit outside of denser metropolitan areas? Could such a model (whereby the government only allows construction of broadband network for companies that agree to lease out the wires to everyone) while facilitating ISP competition actually stifle deployment of new wire?
The amounts are 6 and more digit accounts, average profit per year double digits (last year was the first with tipple digits return, manly because of one trade, probably won't repeat itself)... The miracle of compounding is that what is working for you in the long run...

EDIT: I do have losing days, weeks, months and years as well, it's not a smooth sailing by any stretch of the imagination...

I am not day trading, you cannot win against HFT shops, and forget about the ads for trading gurus, coaches and mentors, no one will sell you a winning trading strategy, because the more money/people are trading it, the less effective is going to be and eventually will be arbitraged away...

If you trade high quality/high volume stocks, there is basically no slippage (few cents at most), so you can easily calculate the risk for your strategy using tools like Kelly criterion - half Kelly is a good start and you go from there...
VueScan Pro 9.6.04 Crack and Keygen and Serial Number Full Version Free
1. Right, that's why we started it with dinner at first. It was pretty much always grilling something or heading out for chicken wings...
2. A wide catchment is key here. It's not just one or two people to start with, it's an open invite to everyone for a time boxed meal, drink or irritating party game.

It's exhausting at first. Kind of like working out.
It’s Time to Move to a Proactive Cybersecurity Approach
arnioxux, thanks for sharing your thoughts here! I completely agree, that double representation is the killing feature of Luna. Personally, I do not believe we can progress in the domain of software design by removing the textual form. Because of that, we have designed Luna to be textual-visual, so tightly integrated, it is just one thing. For example, you can write any expression above our nodes, let it be `2+2` or `2+` (a function which will let you connect the missing argument to your node!).

However, I do not agree with your point that people don't want to code with mouse. Actually, connecting high level components visually, tweaking their parameters (with sliders, color choosers and other widgets) and observing how it affects the result you got is MUCH faster than writing code. There is of course some "base level". If you code something low-level it is much better to use code then. Where this "base level" is, depends on you and your preferences.

I would love to hear more from you after you try Luna and try to create something more complex in it! :)
There are automated methods for determining if a bolt has been fully tightened, and they're generally specified for 100% of the bolted connections.

(The most common one is breakoff studs on the bolts, which actually speeds thing up because the wrench can grab the nut and the stud on one side of the connection and torque away till it pops)
> Would it not be that the ones who saw it coming were really the experts?

Maybe, maybe not. Without a track record of doing it a whole bunch of times, it's far more likely they made a lucky guess, stumbled into information, etc.

Some are even right but don't get the timing correct. For example, this guy wound up losing everything and owing $106k on a margin call... but if you look at the stock value today he was absolutely correct in shorting it. https://www.marketwatch.com/story/help-my-short-position-got...
I eat meat on occasion, but not "just for the heck of it", certainly not in the case of beef (you're misleadingly equivocating between "meat" and beef in your post when their ecological impact is very different).

Back-of-the-envelope numbers from a quick search suggest that a day's eating beef is equivalent to driving maybe 15 miles in terms of climatic impact, a day's chicken equivalent to ~1 mile. So "only drive when you're getting at least 1 steak/15 miles worth of fun out of it", and conversely "only eat steak when you're getting at least a 15 mile drive's worth of fun out of it", seem like good principles to live by.
We built a small internal service that receives updates from the build & deployment scripts we run which then presents us with a html page that shows what branch & commit of everything is deployed (along with the branch and commit of every dependency) where, when and by who. It's totally insecure so it can be trivially spoofed, but it's our V1 for our fleet of golang services and it works well.
I agree regarding bitcoin but I disagree regarding Ethereum. Proof of stake, if it happens, will tie the value of the coin to fees earned by the network.
For a startup financial technology, not bad at all.
Why not? I use ZipCar for long weekends frequently.
Is This the Golden Age of Drag?
There are software engineering fields where people commit to precise specifications - they typically interface with humans on some biological level (medical devices, etc), and they are quite expensive.
Presumably not if you own the car. Sex in public (including in buses, subways, etc.) is already illegal in many areas, and cab-company equivalents would presumably get to set their own rules as they do now.
I agree. I have found a lot of value in channels with very niche information on a wide variety of topics.
>I hope nobody's bet the farm on this stuff.

I hope they did, because I want them to buy 10 farms in 4 years for that.
Work from Home 2018: The Top 100 Companies for Remote Jobs
I agree. I thought with the SimCity bug that, while it may have seemed hacky, the way both Windows and Maxis teams handled it was actually optimal.

Had Maxis put a lot of extra effort into "proving" that the software wasn't going to break in 8 years that would have likely led to schedule slippage for no particular end-user benefit.
Or use something like Immutable.js, but enforcing immutability on anything but a tiny project is likely to go awry. Takes a lot of discipline from everyone involved.
Nice project!

We at DNSFilter are able to collect that same telemetry just by having resolvers at each of the anycast locations -- between the different locations, and passing along eDNS Client Subnet information, many responses will be (legitimately) different. A little hard to see a hijack in that noise.
Recommended reading: The Demon-Haunted World by Carl Sagan.

https://www.goodreads.com/book/show/17349.The_Demon_Haunted_...
I don't know if I agree with this. I cofounded an ISP in the mid-90's. It was in a relatively small town in a rural state in the midwestern US.

I have no idea what the residents options for internet access are now, but at the time the only really choice (unless you were college faculty or a student) was AOL. But there wasn't a local line - you had to call a city 30 miles away that had a long distance toll charge.

That meant we had a relatively captive audience. But, not a lot of people knew what the "internet" was then.

At the time, our largest cost was the 32 phone lines coming in (more expensive than a residential phone line). Initial equipment for the T1 and the modems (sixteen 28.8 ciscos) and setup was only something like $30k. The second largest cost was the T1 (none of us took a salary).

The issue was capitalization. It got to a point where additional significant personal guarantees were going to be required from people who hadn't had a salary for almost 2 years (I was making a little money making static websites). At that time the state telecom called and offered a little money for the customers and to assist in migrating them (I guess they were finally ready to offer rural internet access).

At the end of the day, we might have been a little early to the market, we were under-capitalized, and we didn't realize at the time that if we had offered complementary services around residential internet access (we only had a couple commercial customers, more aggressive web development and hosting services, and a better idea in how to raise capital without more personal guarantees), who knows.

I should add that I never wanted to be in the ISP business, I had an idea about a web based business (that I still think was a really good idea and I'm sorry that running an ISP and burning through all of our collective savings prevented me from doing) and was talked in to the ISP model by the people I went to looking for investment.

TLDR: Technically, starting and running an ISP isn't all that hard. Probably easier today than it was 22 years ago. The business/economic side is the challenge.
>not controlled by a government

This has so many meanings that you can be both right and wrong at the same time.
If the Mom & Pop -- real American entrepreneurs -- had grew to national scale, would they have become robber barons? It is just a consequence of size or is more complex than that?
Ha ha it would be a progress if they dug out win forms and made it official api. And I’m not throwing away my Petzold
Off topic: why do people put "I am not lawyer" disclaimer on posts?

Ive rarely seen that sort of disclaimer about any other occupation
Those brand advertisers really destroyed advertising on the web, with the help of bot clickers ... Pay per click !? Great we don't want clicks ... I got 1000 clicks! Nope, all bots! Advertising went from fully automated to fully manual. There's billions of dollars wasted on manual marketing, and I know many have tried, but if you can make advertising fully automatic again, there's your unicorn startup!
How to talk to your tech consultant about your embarrassing website condition
>>"he just so happened to have the combination of knowledge"

He had found security glitches in his school's computers network as a kid. Also, he was hired by a security research firm while he was still an undergrad.

In addition to knowledge and resources, he also had the knack.
If they truly have a quality product, they can monetize on Patreon/Liberapay.