skysight-inc/HackerNews huggingface dataset:
The idea of closed vs. open reminded me of a discussion I had once with a psychologist about how he worked with his clients. He said that the first thing he worked with them on was a shift from what he called an "inhibitory" mode to an "excitatory" one.

He defined these states as being the primary way in which a person filters perception, with the inhibitory mode being "filtering to perceive what is negative and not possible", and excitatory being "filtering to perceive what is positive and possible". The way that he assessed what the client perceived was to simply listen to how they expressed themselves and what aspects they emphasised when talking.

This wasn't just another version of, "hey, lighten up, look on the bright side", as I understood it. He'd actively listen for when they would express something as exciting or a positive possibility. Or fish for it by asking them to relate a positive experience, or something like that. Then he'd have them reinforce it by asking questions and putting attention back on the thing that triggered the shift in perception. He'd put a lot of effort into trying to gently get them to spend more time in this mode, if only for a few seconds at a time initially.

He considered helping his clients to an excitatory mode of operation to be a prerequisite for him to be able to help improve their mental well-being ("do therapy") with any effectiveness at all.
> I noticed that in a certain spiritual frame of mind my internal monologue became more of an internal dialogue, where I could pose questions and perceive a subvocalized answer within my thought stream as coming from "elsewhere".

That was almost certainly one of your spiritual guides talking to you. Don't give that treasure up, you don't need to be "religious" to continue it. You just need to accept your spiritual dimension (that we all have), which is usually much easier for us when we're kids. Once we grow up, we develop our ego further, which acts like a barrier between ourselves and our spiritual dimension (i.e our guides). Btw, a substance like LSD or psilocybin can break down the ego temporarily and thus open you up further to experience your (natural) "link" to the "other side". And this is the reason why a lot of people report experiences of spiritual nature when they consume such substances (in the correct set and settings). Daily meditation practice is also a very good idea to keep it going.
SAT tutors are huge.. wished I'd had one.
Well, AFAIK all practical systems for translation use data-centric approach, rather than any top-down one.

See also: Andrej Karpathy, The Unreasonable Effectiveness of Recurrent Neural Networks, http://karpathy.github.io/2015/05/21/rnn-effectiveness/, and try to replicate it with any formal semantics (good luck!).

Additionally, formal systems rarely incorporate for actual language, with some things being technically correct, but sounding weird, or things being incorrect, yet - prevalent (and a root for language evolution). See also: char2char translation (which accommodate for e.g. neologisms or typos).
https://technet.microsoft.com/en-us/itpro/windows/deploy/win...

> Devices currently running Windows 10 Pro, version 1607 can get Windows 10 Enterprise Current Branch (CB) or Current Branch for Business (CBB). This benefit does not include Long Term Service Branch (LTSB)
I prefer vimb [1] as my $BROWSER. I recommend it to people who like minimal, keyboard-driven, text-configured browsers. vimb has excellent documentation and a responsive maintainer.

I often switch to Chrome with vimium [2] for tasks when

vimb does not correctly render a site

I need developer tools

logins or other sensitive information are involved

[1] https://fanglingsu.github.io/vimb/

[2] http://vimium.github.io
Stored procedures aren't a panacea for SQL injection. The real answer is to use parameters for any user input.

Otherwise if you're concatenating strings to invoke your stored proecedures you're in the same boat.
> time better spent learning why it was broken

What are you thinking here? a couple of hours and i'm done? Because this offhand comment would take me months, possibly years to actually be able to do. I know what I don't know - and it's a lot.
Numerical computing is important for science in general, and really hard. But if you're perfectly fine with the current state of software, then sure, there's no need to change anything. Future CPUs will gain an increasing amount of their performance from parallelism - both coarse- (more cores) and fine-grained (better vector units), but there is no reason we have to exploit it. I suspect many people will want to, however, and they will likely find current programming models somewhat awkward.
> currently the General Manager - Digital at Fender Guitars

Please tell me you guys have awesome jam sessions to close out the day.
When you fly a plane, are you tuned into a whole bunch of different radio channels at all times?
I didn't know that one. Is it Google's word2vec dataset?
Well, get the best grades you can. Master algorithms and data structures. Then apply for the jobs you want. If that fails, apply and go to grad school at a top tier University. Everything else will work out. Promise.
I'm confused by the anti-runtime argument.

The file size problem is about unused code, right? If we tree-shook the runtime and shipped the minimal version that our app needs, wouldn't that be even better for most apps than inlining the framework? I'd expect that, the moment you use a feature even twice, the runtime approach yields a smaller bundle.

Or is Svelte accepting a file size penalty to avoid the performance overhead of function calls? If so, it'd be nice to see that tradeoff discussed more explicitly: in every app, there are probably features worth inlining and features worth keeping as function calls.

Really, it sounds like Svelte is trying to solve a very general compilers problem with a very specific sledgehammer solution. Sure, tree-shaking and thoughtful inlining are difficult to do well, especially in Javascript, so this makes sense as a first draft for certain use cases. I just wish it were touted as a first draft, rather than a new beautiful finished paradigm.
Recently I've been reading "Grammar of Graphics" which changed my perception of creativity, aesthetics and mathematics and their relationships. Fundamentally, the book provides all the diverse tools to give you confidence that your graphics are mathematically sound and visually pleasing. After reading this, Tufte just doesn't cut it anymore. It's such a weird book because it talks about topics as disparate Bayesian rule, OOP, color theory, SQL, chaotic models of time (lolwut), style-sheet language design and a bjillion other topics but always somehow all of these are very relevant. It's like if Bret Victor was a book, a tour de force of polymathical insanity.

The book is kinda expensive https://smile.amazon.com/Grammar-Graphics-Statistics-Computi... but that's because it is in full color and it has some of the nicest looking and most instructive graphics I've ever seen even for things that I understand, such as Central Limit Theorem. It makes sense the the best graphics would be in the book written by the guy who wrote a book on how to do visualizations mathematically.

The book is also interesting if you are doing any sort of UI interfaces, because UI interfaces are definitely just a subset of graphical visualizations.
Great project! I've been thinking a lot about concatenive languages lately. I haven't had the time to run it or look at the compiler code, I'll do it tomorrow.

I'm curious about how it compares to Joy, is it also homoiconic?

I'm also curious about how you implement the ffi to C.

I might try to contribute :)
> What are non edge-case examples of the symbolic approach not working? ... It should be possible to infer using a symbolic approach, or more simply just provide a new definition.

I've met some really really brilliant people who've been banging their head against that particular wall since the 1980s. The MIT AI Lab crew, for example, poured untold brainpower into symbolic inference. There was the whole "expert systems" movement. This all failed miserably, in disgrace, because nobody could ever get it to work, and "AI" became a dirty word. Later, there was Cyc, which was hyped on and off throughout the 90s. http://www.cyc.com/ After that, there were people who tried to reason over RDF tuples, which didn't work either: http://www.shirky.com/writings/herecomeseverybody/semantic_s...

This idea pops up every 5 or 10 years and wastes a generation of brainpower. It never works. And let me be clear: There have been some terrifyingly brilliant people who were convinced that it ought to work, and who spent years of their life on it.

Meanwhile, any joker who can code up Bayes theorem or single value decomposition can get some results in a couple of weeks. Probability and statistics get results (as do more advanced numeric techniques). Logic deduction fails. I'm not even sure I could explain why. But I encourage you to think long and deeply on what Norvig has written on this subject. Or just buy Norvig's two AI textbooks (written before and after he discovered the joys of probability, basically), do some exercises, and compare the results you get.
Sia – Decentralized Cloud Storage
Thanks, will check those out (those all look more promising feature/polish than the RMS ones tbh). Reading reviews and comparisons it seems they are all still a bit rough or lacking some feature compared to Skype, but geting there. Even if none is a viable option now, one can at least hope one will be one soon.

Switching an organization from Skype I get one chance. It can't have one missing feature or 90% the audio quality or reliability of Skype, the alternative has to beat Skype if I'm to convince anyone to switch. I need to wait until then actually do.
Ask HN: When / how did you untangle personal accounts of the tech founder?
My current venture started as a personal project. That means that all of the passwords are tied to me personally. This means the domains are in my personal registration account, the code is a private project under my github user, the 3rd party APIs we use are tied to my personal developer account, etc.

As I am looking to grow from using occasional contractors to building a tech team, it is probably time to start untangling all of that. I assume this is fairly common among HNers.

So, when did you untangle the mess of accounts? How did you do it? Did you create a tech@domain.com email for all of the account logins, use a different email per service? Store API keys in something like LastPass or a secure Evernote folder?

Or did you just leave it alone? It is my company and I don't have outside investors, so I don't plan on going anywhere anytime soon.
All primes. Not just the primes you choose. The set of the first n primes here would be {2,3,5,7}. The product plus 1 is 235*7+1 = 211 is prime.
Has anyone done further testing on the growth rate of the compiled code for larger projects? From the discussion when this launched it seems like the difference will be mostly felt by smaller apps. That aside, being able to write 'universal' components that work independently of a framework is still a great thing to have.
It's still an important component of human-oriented societies, to permit the individual to inform you of who they claim to be.

You rob individuals of agency, when you start dictating to them who you've declared them to be.

If two identical twins appear becore you, wearing sunglasses and gloves, are you going to demand that they remove their accessories, so that your special machine can declare them honest?

Sounds like an alienating place. How far will this go, once a person crosses the threshold, and steps into such a zone of absolute identity? Smart people might wish to stay the hell away from such a place.

Smart people might prefer a place that permits them the dignity of producing an artifact from their pockets, rather than acquiescing to a medical inspection.
The sad part is many libs force you to accept prepared statements with your parameters or you get no parameters at all.
This weeks USB-C overview
Any my first entry into this thread was "Apple computers are always more expensive". The rebuttal was "yeah but they're twice the price of a comparable PC". 20% is right in line with "more expensive" but a far cry from "twice the price".
Is adding those features in a backwards compatible way really that important? Couldn't you just have a program send an escape code telling your term to go into "new" mode, and implement some completely different standard?

Or I suppose use terminfo, but I like the idea of dealing with text streams better.
What Scientific Term or Concept Should Be Better Known
Don’t+Smoke+(Hug)+the+Drugs,+Smoke+Latest+News,+Smoking+Hottest+News
Similar story: http://patrickthomson.tumblr.com/post/2499755681/the-best-de...

Oh, and back when Sun Microsystems said random server crashes were due to alpha particles. http://web.archive.org/web/20020202013942/http://www.compute...
As I rely on some deeper Windows features (like Storage Spaces), I'd be very wary of running a giant script instead of targeting features I dislike (such as OneDrive sync). Last I saw it breaks features like the Windows Store app.
I was born in Spain, so I know Spanish. Being born Spanish is an easy way to learn Spanish :)
Great questions, I love it!

Instagram and Snapchat are out for the first round. The workaround is going to be too great, so those will come in version 2 as we scale our dev efforts. FB Messenger is the one we are going to put our effort into and work around the API. We will have the bare bones to begin, very basic photo and video options. The basic idea for us is to get to a minimal viable product, see if what we are doing makes sense, and then either grow from there or pivot.

There is no doubt at some point we will get a cease and desist, much like Disa did. We are full aware there will be a day when that happens. At that point, we will discontinue their serves and continue using the other ones. The goal for us is to eventually be our own standalone product.

The real problem people are running into is app overload. It isn;t just messaging, but rather apps in general. By unifying messaging first, we can move on to unifying the next thing from there and eventually having one big super app!

Thanks for your questions and feedback, they are honestly super helpful for me to talk through.
You don't necessarily need C++ to implement a good driver design with base classes and minimal code duplication. It is perfectly possible in C.
Usually this notation ("x >> y") means "x much larger than y," so you need way more than 1 person to A/B test.
Going to come across as mean, but this post illustrates the difference between a sysadmin and a network engineer that specializes in things like this (and why you should not be using dumb unmanaged switches in an enterprise environment).

Remove the stuff about wireless repeaters and pallets of shampoo and this is a basic l2 loop that should have taken 10 minutes to track down.
The first quote is simply not true. Symbols, even in Lisp, have properties (as well as values and possibly function values), i.e. they have deep structure. In general, symbols are explicitly linked to other symbols or algorithms. These links are the symbolic analogue of the vectors in word2vec, except that they are explicit so you can see what they mean, but you have to enter them manually or use a more complex machine learning algorithm.

The author of the computer vision blog post doesn't seem to know much about symbolic AI. Some of the comments point this out.
New Year’s Multiverse
Design / creativity is unfortunately not valued, but it is a value add. It is a reason to choose between you and the other guy, but not to pay you more.

No one cares about the money spent or the money saved in business.. just on the projections. Think about it like a classical tragedy. For narrative impact you need to flag the event well before it happens. Maybe we need to make creativity look hard, stretch it out, make it play.

Just reading the HN submission on Gatto.. "He also learned to make hard tricks look hard, to pantomime the exertion and self-doubt of a man working at the edge of his ability even though his ability stretched on and on." Though, of course, Gatto quit..
Github use a key for their obfuscation :

"This obfuscation is intended to discourage GitHub Enterprise customers from making modifications to the VM. We know this 'encryption' is easily broken."

So that's probably why he assumed their reasoning was to do with reducing support by avoiding modifications by customers.
The comment I replied to say "priced have doubled for 2016", but there were no iMacs released in 2016. The latest iMac is from October 2015. So the only way to compare prices for 2016 models is MacBooks. There is no valid comparison between a brand new Windows desktop vs a brand new Mac desktop because there is no new brand new Mac desktop. The Mac Pro workstation hasn't been updated since 2013, and the Mac Mini hasn't been updated since 2014.

There are no valid comparisons between the prices of a modern Windows desktop and a modern Mac desktop because there is no modern Mac desktop.
"much greater than"
The cameras used on the Apollo 11 mission were Hasselblads, model 500EL [0]. There were three of them, and they generated pretty impressive photos.

[0] https://www.hq.nasa.gov/alsj/a11/a11-hass.html
For land/sea crossings between Canada and the US, there exists such a thing -- it's known as an Enhanced Drivers License and contains a barcode and RFID chip in it. https://en.wikipedia.org/wiki/Enhanced_Drivers_License

But the Federal government can't mandate having these machine-readable identifiers on the State-issued drivers licenses, so we're stuck with Passport Cards and Passport Books in addition to the EDL.
I see Dynamic SQL being used the most for custom queries that require dynamic columns, or especially, dynamic ordering. Using sprocs won't help you there as you still need Dynamic SQL under the hood. I think the best solution is something like Linq-to-Entities with manually defined order-by logic for each query (e.g. an enum defining the sort-order possibilities) or reflection-based matching, neither of which is pretty.
> dnf has it beat quite objectively

You mean even though the slightest care was not given to reliability while coding it?

https://lists.fedoraproject.org/archives/list/devel@lists.fe...
Nanowire ‘inks’ enable paper-based printable electronics
Seeing that blog post this is probably the case.
No. The TouchBar has replaced the function row of keys, so yeah, there's no physical Esc key, but there is still an Esc key on the TouchBar if you want one. In practice, it's the same thing and works the same way.
The best way is to get a native spanish speaker significant other.
Principles of Neurodynamics: Perceptrons and the Theory of Brain Mechanisms (1961)
Haha that is hilarious, but honestly - I have around 3k unread emails too (I keep it up to date now, but these accumulated years ago!)

There is no doubt, people are going to struggle heavily to catch on to messaging. People seem to just now be getting social media (which is why it is dying) and now they have to adjst to messaging.
Yes. And it's been invaluable to become a good developer. Attention to details, writing clear and concise doco/comments, being efficient with resources. It's all a big cross over between design and dev.
All cred to Norway for doing their part to make a passport something usable and something a citizen can show with pride.
However not a patch on current New Zealand passport design. Everywhere i take mine out for use i get comments about how cool and yet elegant it looks - inside and out.
I used to run an ad blocker as a Safari extension, but many sites these days don't let you visit if you're running an ad blocker. They can't detect if you're running a Pi-Hole though.
If by "most countries in the world" you mean first world countries - the EU numbers 28, add in the US, Canada, Australia, Japan, etc. you might get up to 40-50 countries where this is a reasonable expectation. I am sure there are even edge cases along the US-Canada border where the crossings aren't all electronic since it is overkill when 99% of the people crossing are locals.

There are 180-200 countries in the world. You characterisation of the vast majority of them as "very third-world" is rather crass. You are also ignoring possible police stops inside of foreign countries. In order to ask for a bribe, they check that you have all of your paperwork in order.

For (1), The Schengen area has already implemented this for EU countries with national identity card schemes. In contrast, the US doesn't have a national identity card scheme so you still need a passport (booklet by air, card by land or sea). Even illegal immigrants can get an ID card or Driver's license in California, for instance.

For (2), some countries just want to collect a little fee and don't care much beyond that as long as you stay for less than 30 or 90 days.

For (3), the US, for instance, extends the Visa Waiver Program to any country when the Visa reject rate drops low enough. I think you are greatly overestimating the level of cooperation between countries on visa policy.

it seems to be the trend, like the elimination of cash.

Again, this trend is limited to very first world countries. In most of the world, cash is still king.
Yep, I run Pi-Hole. I ran uBlock before, but a lot of sites would stop working when they detected it, and it didn't work on devices that didn't have browser extensions. I'm pretty happy with this setup.
Suggestions for the Oxford English Dictionary’s 2017 New Words List
Why not just Google drive? "Suggestion" and "comment" mode capture 99% of the actually helpful functionality mentioned in the article
> Debian:

> slow to upgrade

More or less the same as Ubuntu LTS, ~2 years.

> and doesn't support newer hardware

Enable non-free, install firmwares and now they're almost equal in terms of hardware support (which one has newer kernel depends on the year). For support comparable to HWE stack kernels use the kernel from backports repository and now Debian probably has even better hw support because backports kernel is updated every ~3 months following mainline, while Ubuntu follows latest non-LTS Ubuntu kernel, thus every 6 months).

It's been more than a decade these claims aren't true anymore. Please stop repeating the same old myths.
Hey there, I recently created a post in a web developer forum, few hours later I already had a Spanish guy who wanted to get into web development.

I'll teach you web dev, you teach me Spanish.

This might be also a possible route for you, or you could post in a French, Punjabi forum ? There are always people who really just want what you got.
Preliminary findings!

The most illegal thing is "heroin"

The most legal thing is "CEO"

The most good thing is "teacher"

The most evil thing is "lucifer"