skysight-inc/HackerNews huggingface dataset:
Yeah, but most other technologies don't have new libraries and frameworks coming out every other day. For example, with Ruby, the community has stuck with Rails and Sinatra for more than a decade now. With Python, most developers go with Django or Flask. With Elixir, Phoenix or Plug. With Javascript/Node, however, you have Hapi.js, Sails.js, Mean.js, Koa, Socket.io, Mojito, Express.js, Meteor, Mithril.js, Derby, and others, not to mention the front-end options, like Angular, React, Svelte, etc., Some of these frameworks are even written by the same developers to accomplish largely the same thing (e.g. Express vs. Koa).

This doesn't seem like a great strategy for long-term success. It got to the point with me that I didn't want to invest any more time in Javascript technologies, simply because their lifespans seemed to be quite short, compared to other options. In the Javascript community, framework feel disposable. I don't mind learning, but there has to be time for implementation and mastery, and there has to be some level of long-term career payoff for the time invested in learning. For example, I can still get any number of Rails jobs after 11 or 12 years of using the framework. Can the same be said of the original Express.js? I know it isn't a comprehensive, scientific study, but a quick search on local job boards in my area turns up 15 Rails jobs, and no Express.js jobs. No Hapi.js jobs. No Metor jobs. No Mithril.js jobs. No Derby jobs.

I don't mean to take away from the successes the Javascript community has had over the years. Javascript is certainly in a better state than it was a decade ago. However, having so many libraries and frameworks come and go so quickly isn't a good thing, in my opinion. I think the community could benefit a lot by embracing more cohesion and focus, but that's just my opinion, based on my experience with other languages and communities.
And would stall well above 130 knots.

FWIW here's a story by a former SR-71 driver that makes it clear that the plane isn't capable of flying that slowly.

http://oppositelock.kinja.com/what-was-the-slowest-you-ever-...
It's designed for a different purpose - bidirectional sync. Though it does use the rsync algorithm for efficient transfers. It also does file monitoring. Closer to Unison really, though with a slightly different and more modern approach.
I have to disagree. I feel very strongly that SAT tutors and training systems completely undermine the value of the test. The test is supposed to find students with a comprehensive knowledge and problem solving base, but instead, through the corruption of expensive tutors and programs is largely a test of how much money and time was spent preparing. Wealth buys you a higher score, and that is shameful considering how heavily that score is utilized in selection.
Is there a freaking link to the videos Gatto and Galchenko did of the five-club five-up 360s in a minute? All I find is this and a couple of other articles describing them, but no links. And it doesn't seem to be on Gatto's current channel.
China Bans K-pop Music
We migrated scanii.com from Amazon Simple Payments to Stripe subscriptions (after the whole FPS debacle) and haven't looked back, it's truly the best way to process payments right now. If I could buy Stripe stock I would.
I loved that episode - but X Minus One was an amazingly prescient sci-fi series.
Reminds me of one of my all-time favorites -

The 500 mile email

https://www.ibiblio.org/harris/500milemail.html
Are you aware that's more or less exactly how android auto and Apple CarPlay work? Through USB a wireless they send a video signal to the head unit and it sends the control and put back to the phone.

So three years from now, whatever the new iPhone does with CarPlay it will still work in my car, only I'll get the updated features. iOS 10 improved CarPlay in a number of ways, and I expect that to continue. And since the head unit side doesn't have to change the car can't hold it back.
> Whether these restricted languages are doable as embedded DSLs in general-purpose language remains to be seen

I'd argue that the Racket language (or language platform, depending on your view of things) shows it's possible with its #lang mechanism and macro system. For example, though Racket proper is untyped, Typed Racket is implemented as a #lang with macros and includes an optimizing compiler that removes runtime checks on programs that typecheck successfully.
not hacked, just hardcoded IPs as a fallback path when resolving telemetry domains fails.
I hate to be that person, but I doubt the story is true. The variance in time spent waiting in the checkout line is far greater than the time it takes to walk to the front vs back of the store.

What do you know? I google "snopes car allergic to ice cream" and find that it's an urban legend: http://www.snopes.com/autos/techno/icecream.asp
I use quickbooks online
Well, or some Erlang users, I guess, fine
There's an idea repeated through the lecture that I find very interesting:

> "A deeper realization came further on: there might be limitations in language itself and
our ability to represent ideas and think about them that could preclude us from actually
understanding the foundations of our situation.

> Living organisms are shaped by evolution to survive, not necessarily to get a clear
picture of the universe.

> There’s a
nice saying from the Talmud: We see things not as they are, but as we are. That is,
whenever we’re looking out into the world, we’re always seeing ourselves, we’re not
really seeing what’s out there.

For most of my life I'd assumed that human concepts were this limitless sort of thing capable of making fundamental connections to what's going on in the universe at some deep level. In more recent years I've come to consider them as almost like another sense: they are symbolic patterns consistently formed when we are exposed to certain stimuli (like our experience of smells consistently reappearing when exposed to similar molecules). Our conceptual faculty augments the pure pattern-correspondence of our more primitive senses in that the patterns can be associated with other internal patterns, and in that we can generate new patterns purely from existing patterns (using logical and analogical processes), which at some future time may be usefully associated with some never-encountered external stimulus. This is of course extremely useful—but we really must be falling into what should be an obvious trap of anthropocentrism in ascribing to them much more than that.

As an example of where we're likely tripping up by considering concepts to be somehow transcendent: there's a common unjustified stance that mathematics is not only capable of describing the universe, but that it's somehow behind its operation. Even further than that, I often run into smart people with the view that reality is somehow made of mathematics. I wonder if that's what Kay's getting at with this:

> Art is “all the stuff that people make”, and this includes our beliefs (which we like
to call “reality”).

Almost in a similar manner to the way one might fail to recognize the absurdity of a misplaced pink elephant in a dream, we seem structured to unknowingly substitute our mental reference systems with the things they refer to.
Responding not to throw truisms at you; checking that I'm not crazy.

> I have to say for me, this is a great ad for this employer being a safe and employee-valuing place to work.

The employer is meant to shield his employees from this kind of stuff. i.e. this is a "normal" employer.

Even if the clients don't pay the employer, the employer pays its employees -- that's the arrangement and the risk taken when you own the business (alternatively stated, as an non-exec employee, you trade a premium on salary to not deal with risk).
Here's what we do:

Give the customer a very short trial (5 minutes) and put them on the plan they want. After a couple hours, come back when the invoice failed to charge (because they have no payment source) and close/forgive the invoice.

That will keep the subscription running as expected and keep your analytics (Baremetrics, Profitwell, etc) accurate. When the next cycle comes around, you'll get charge failed notifications from Stripe and you can do it all over again.
This is interesting, because I just did the same thing and there is plenty of garbage flying around to various akamai hosts every 20-60 minutes.

Is your system volume license or retail?
Yes, but you can't use flexible array members with a void array. So you will need to have a specialized structure for every data type (or use some macro system to generate these).

It is an excellent alternative for numerics when you usually work with simple types like int and double.
While technically you don't need exceptions and can disable it, the reality is the design of the STL is such that exceptions are required. It makes no affordance to signal errors in any other way. You can get farther if you decide OOM is a crash - but otherwise much of the STL is out of bounds.
Sorry if this is a really dumb question, but what exactly is the point of a TV?

Is it for having a monolithic assemblage of computer monitor plus one-way modem that only works for certain data content streams? Do people get substantial price discounts by going the monolithic route rather than buy these devices as separate interconnecting functions that can be independently sourced for specific features and conveniently upgraded? What exactly is motivating people to buy a TV other than being susceptible to advertising?

Obviously, I've never bought a TV hence asking this question. But I've had friends who buy them, and although I've inquired about their purchase decision making I've never received a reply other than "it was on sale last Black Friday."
Is packtpub mapt worth it?
Has anyone here used it? What are your thoughts?
Well this story did show up on Car Talk as a puzzler in 1997:

http://web.archive.org/web/20030814220711/http://cartalk.car...

http://www.snopes.com/autos/techno/icecream.asp
A Programmer's Guide to Western Music (2015)
Breaking+News:+Salman+Quit+Bigg+Boss-10+for+the+reason+Latest+hot+News
The REPL stack for doing calculations looks interesting (you can find it in the tutorial link: http://kittenlang.org/tutorial/). I'll have to try it out though to see how well I like it.
Look up the Sapir-Worf hypothesis. All about that concept of language shaping thought. Highly controversial in linguistics.
MSAs aren't great definitions of geographical areas — San Jose is part of the Bay Area. If you include San Jose in SF, then SF is the clear #3 in total — and per capita would be a step function ahead of any other American city apart from NY.

Even beyond this, I don't think GDP is a good definition of "global city" — I don't think a city with massive commodity outflows could fit into the category, for instance.
Hybrid 2017.01.07.1 Crack with Serial Key Is Here Download
Yeah, I doubted the veractiy as well. Fortunately this is a story that still works even if taken non-literally.
> A novice was trying to fix a broken Lisp machine by turning the power off and on.

> Knight, seeing what the student was doing, spoke sternly: "You cannot fix a machine by just power-cycling it with no understanding of what is going wrong."

> Knight turned the machine off and on.

> The machine worked.

http://www.catb.org/jargon/html/koans.html#id3141171
Proper procedure (including appearance, notice, and other jurisdictional matters) is part of the decision.

It's ridiculous how otherwise (mostly) rational professionals are so blinded by their version of facts & the adversarial nature of litigation / hearings that they act so cluelessly.

This comment included: imagine if someone had a pitch scheduled with a VC, but sent an assistant instead. The investor would correctly pass on that and HN would flip a shit. But involve lawyers, judges and the judicial process...and expecting someone to show up to court is a "reality show popularity contest"
Show HN: Self taught coder, releasing unity horror game
hey HN!

6 months ago my partner quit his job after learning C# in his spare time, to work on a horror game.

He taught himself 3D modelling, unity coding, texture mapping and even how to write shaders.

Today he released it:

https://deliriumgame.com

I know games aren't common on HN, but I'm proud of his unfailing resolution to learn to code, and I hope this encourages other devs out there too!
Besides the stack size there's also the switching overhead involved when you go through the kernel.

And yes, the dynamic stack growth is an extremely important part of it. Without it, you'd just have small stacks. Take an arbitrary pthreads program and restrict its stacks to a few kb. You won't have much fun. The code really needs to be written such that it can cope with small stacks. That can be tedious, so you don't want to do it for run-of-the-mill userspace code. Dynamically-sized stacks give you the best of both worlds.
The main point I'm trying to get across is to let it happen naturally, instead of trying to force everything to become objects and methods. There will still be parts that are "not OO", but they are not OO because they don't need to be; and that's perfectly fine.
How many times I've skipped checking something because... There's no way it could be that!

Only to spend 3+ hours troubleshooting other things, discovering in fact, it was the simple dumb thing.
Whether its symbolic or NN based or some other representation, the main thing people are missing here is the lack of symbol grounding. That is why we the open 3d environments based on virtual senses and motor outputs are the most likely to ultimately move forward in terms of things like NLP. See http://courses.media.mit.edu/2004spring/mas966/Harnad%20symb... or http://www.goertzel.org/papers/PostEmbodiedAI_June7.htm
For those too young or unlucky to pick up the reference, parent is referring to Car Talk, a radio show featuring Tom and Ray Magliozzi and their live solutions to automotive problems (also, existential life questions).

After running for decades, it was finally retired in 2012. The archives remain, in my opinion, some of the finest exercises in logical problem solving.

http://www​.cartalk.com/
Ask HN:  Y17 partner/cofounder Y combinator
Is anyone seeking a co-founder/partner for Y-combinatory? I'm a computer science/finance major in Florida and I am applying soon.

I know the odds of applying as a single founder are not in my favor and would like to partner up with another applicant if possible.
My years of experience running service businesses has taught me that my company should not act like a bank. Instead we learned how to leverage a Factoring Company when deciding if there was any risk when taking on new clients. Factoring Companies work with banks to do credit checks on your prospective clients and provide you with a credit limit and term period of which they think it's safe to do work with them.

Service companies shouldn't act like a bank and lend money (service) to companies because we aren't equipped with tools to do it so we get burned as easy targets. The Factoring Company can do that for you and they report unpaid debts to all the major credit agencies for you. You'll very rarely regret not paying XYZ, Inc. the small service company, you'll probably regret not paying a factoring company that works with a bank like Wells Fargo for debt you signed up for. Oh and a factoring company that works with big banks like Wells Fargo will a lot more attorneys than XYZ, Inc. the small service company will ever dream of having.

I used these guys: https://www.capitalcredit.com

They took us on as a client when we got to about $40k/month in revenue. Not sure if that's still where they start. They were a lot more economical than the trendy ones that advertise on Facebook though.
We have this, it's called SMTP and IMAP.

If you feel (as I do) that they haven't sufficiently adapted to the current era, why do you think any other open protocol would be able to change more easily?
The singularity is here: Watch 2 Google Homes argue on
I wish alexa was zero maintenance. It gets itself into a bad state about 1/4 of the time. Where bad state means having to guess some obscure word to get it to work properly (alexa stop, alexa cancel, alexa exit, alexa pause). You're right though, for poor motor skills and eyesight it is still probably better than a PC. I wouldn't depend on that MyBuddy app for anyone who actually needed it though. It is too unreliable. If you are counting on that, much better to get a wearable (monitor or self-activated).
yeah...somewhat misleading title...it was a $100k opportunity cost, not a $100k legal fee
Nice, how long did it take him to learn C#?
> No to condescend, but that just means that what you do most likely only has to do with programming.

Well, yeah, but I never claimed that Linux would be suitable for everyone's uses; just mine.

Image editing: I've never needed more than the Gimp. Why would I pay for something like Photoshop, full of features that I'll never use? It'd be like buying a power tool to assemble Ikea furniture.

Video project: I did a little in Windows XP with Windows Movie Maker, pasting together porn videos about 15 years ago, and conversions with stuff like Handbrake since then. I've never been inclined to do anything more advanced. It's not a need that I've had...but I've got Windows available if I did.

Try to master audio: Audacity covered all that I used to do, but honestly, I haven't used it in 5 years or so. Oh, plus some of my own waveform-generating and mixing software (simple stuff like generating audio for video game emulators).

LibreOffice: It, and previously OpenOffice, have covered every single need that I've had in the last 15 years. Granted, my needs have been simple, but I've never claimed differently.

It's as if I claimed that Windows is all I ever needed, and you came in asking how I intended to hack on the Linux kernel from Visual Studio...
16 Questions about Self Driving Cars [30m video]
That's a lot of information here... watch out in case someone from that team reads HN
Do you have a pointer to that SELinux issue? Can't remember anything related to exceptions.

I think there was some issue with runtime code generation (used with closures IIRC) very early on but that's ancient history by now.
You'll probably be very wrong. You have usb c, usb 3, mhl, usb c hdmi, slimport, displayport, etc. The standards will change.
The whole 6 months and still learning!, starting by editing existing scripts, the learnt about events (in unity these are done by overriding methods) then a bit about classes / importing. Then time, states, OOP. Then external systems (saving, loading etc)
#Medicare4All
You and others make a good point about getting going faster on windows, but one thing that a lot of people don't factor in is the amount of time fiddling with windows as well. Getting it working or fixing problems and other configuration probs. And not all hardware works well under windows or the latest version of windows. There is some real time spent trying to configure windows as well.

The main problem that the article presents is that windows acts like malware which brings a new element to your desktop. I remember getting a popup notification from facebook, this after I thought I turned off all of that stuff. You don't face that in linux. You did with some earlier versions of Ubuntu, but not anymore.

No doubt, windows brings computing to people who aren't technical and makes it easy, but anything beyond the most simple configuration will take a lot of time as well.
Thanks for the post. I've been running a small SAAS via Stripe billing and definitely used some of these tricks.
He probably has a South Korean passport. The reason behind the ban was safety but I don't think a country should enforce this through such bans.
Majority of countries that allow visa-free entry for citizen from 1st world countries won't have any data on particular citizens.

U.S. Government won't upload a dump of personal data of its citizens to Thailand or Indonesia, would it?

Moreover, if local governments would want this data from everyone let in without a visa (for TH and ID it's almost every country in the world except, probably, Africa) they'd end up with data on roughly 3 bln people. They don't have IT infrastructure to deal with it. This data will also be out of sync the second it's dumped from origins.

So, when you're being processed in Bali by border control on your first entry, the only thing they can do is confirm the validity of your document's physical properties, but not the identity it represents.
Live in a Spanish speaking country, in an area where nobody speaks your language, and DO NOT hang out with other foreigners.

That is the single fastest way. Should take you at most 6 months to become fluent.
List of software folklore, including this, the 500 mile email, and the rest:

http://beza1e1.tuxen.de/lore/
In this BeOS debugging story ("A Testing Fairy Tale"), their floppy disk stress tests can run all day but fail when run overnight. The morning sunlight through the office window triggered the test machine's floppy disk write-protection mechanism, causing a write failure during the test.

https://www.haiku-os.org/legacy-docs/benewsletter/Issue4-22....
I'm aware of it. Personally, I think it's ascribing too much to language over other beliefs people have—though I do basically agree with a weak version of it.

There's a deeper but similar thing going on with our beliefs in general though. Beliefs form schemas (https://en.wikipedia.org/wiki/Schema_(psychology)), and these seem to have a very powerful role in doing something almost like parsing our sensory input. I see them almost as like a grammar which could be fed to a parser generator; we change our beliefs, the grammar is updated, the parser is updated.

My favorite source on the subject is William James' Varieties of Religious Experience. His project is largely attempting to account for wide ranges of internal experience based on belief changes, by analyzing extreme neurotics on one end and people like (certain) saints on the other (who tend to be both blissful internally, and highly altruistic—theoretically because they truly believe reality is not only a unity but God itself, so they are already immortal and everyone else is a part of them)—and people who transition from one side to the other.
A vast number of lcds use fairly common lvds interfaces. Boards like the one I bought are compatible with hundreds of screens, native resolutions and signal formats. You pick the resolution, voltage, and format by placing a file on a USB stick and flashing the board. You do have to look up the panel in question to make sure you get it right.

You also must deal with the back light. Mine was modern, so easy. Just a 12 volt led. If it's an old cold cathode, you need a separate high voltage driver. I'd let a screen like that go. You've got better things to do...

I glammed mine up by 3d printing a new little plate for the back to match my new board but that's not necessary.
I read this story 15 years ago and always cite it.

Pleased to see it again
Ask HN: Interested in a Passive Income Live Chatroom?
Hey there HN,

So I’ve noticed that there are a ton of posts on HN related to passive income, passive income ideas, one man businesses, and profitable side projects etc etc. Using HN to communicate is great, but there is nothing like real time chat for networking with peers, colleagues, and meeting like-minded people.

With that being said, I’ve opened up ##passiveincome on Freenode IRC server to invite people to talk about their projects, ideas, and experiences with passive income and/or generating recurring revenue.

You can join the chat by clicking the link below, or by using your own IRC client like xChat or mIRC etc.

http://webchat.freenode.net/?channels=%23%23passiveincome&uio=d4

Can’t wait to see you there! Happy hacking!
"untrusted" by who? You?

I have a bit of a pet peeve about the word "untrusted", because it leaves open who is doing the trusting.