skysight-inc/HackerNews huggingface dataset:
I don't think they can cross the blood brain barrier, but I think I've read that some can get partially metabolized into a precursor, travel across the BBB, and then re-assembled within the brain.

Probably not particularly necessary for healthy individuals, but could reduce the amount of work needed to synthesize your own transmitters (few steps rather than 'from scratch'). Perhaps some individuals with neurotransmitter deficits could see benefit.

As I'm sure you can tell though, I'm not a trained neuroscientist.
Performing Padding Oracle Attack from Powershell
It's a paper and pencil :P
I used Ponky (https://www.mpuni.co.jp/products/pencils/color/school/ponky/...) to color and scan.
After I realized that my handwriting is terrible, I replaced several of my handwriting letters to fonts using Pixelmator ;)
In what way is Microsoft more partner friendly than Google?
Show HN: DevSupportAI aims to fasten API integrations with automated programming
Hello All, Parth from Devsupport AI here.

API integration often cycles in repetitive use cases, API specs, Libraries/SDKs, developer context & tech support.

We are building a desktop app that lets SaaS API sellers design their API integration flow and lets their customer integrate APIs in seconds.

SaaS API companies (including our existing customers) resort to:

1. Readme.io, Postman and Swagger (few use PDFs too.) - For API documentation

2. Freshdesk/Zendesk/Calendly/Skype/Teamviewer - For Chat/Support/FAQ

3. IDEs for Android/iOS/JavaScript - For Developer Context

On top of these tools, they hire developer success manager and support staff.

We combine all these facets and offer them through Devsupport AI.

Also, we offer manual support as a back up when automation fails to work.

We have launched a public beta and are seeing a good traction from few payment gateways in South East Asia and wanted to get some constructive feedback from the community.

Please take a look at https://devsupport.ai and let us know your comments/feedback.
> This is how the Internet was supposed to work (not full of walled gardens). The good thing is that we're seeing some great decentralized applications and tools appearing recently and a renewed interest in this area, which is great.

I've been thinking about this a lot lately, lumped under my own umbrella term of "communal computing". Instead of one large instance, many smaller instances hosted by independent administrators and often targeted toward particular communities. Avoiding the scaling issues of the former type of service by shrinking things down to where individual operators can run them. Examples include Mastodon, shell services like tilde.town or sdf.org, old-school MUDs, chat servers.
I have a 6P. I had been thinking about getting a 7 because I wanted the NFC stuff for metro cards. Looking at the cost of a used 7 vs a new 8 and taking into account the speed differences I will likely get an 8. There is no wow factor that is driving this however. My 6P was fine for everything until I put IOS11 on it at which point it lags so badly.
Without a clear choice (as an English speaker) as to which might be more exact in translation, I think I pulled 仁 in because it also looks like the opening of a block, which is fundamental in Ren.
His blog from before DeepMind was interesting then, though he seems to have stopped posting. http://www.vetta.org/
How will a refurb 6s help with speed? I assume the infamous slowdown-on-new-OS is due to the new OS being optimized for new hardware, not an old phone "wearing out".
Upon further thought, I propose a new HTTP header sent from browsers to the web servers:

1) the gender the end-user identifies with, or lack thereof

2) the end-user's sexual partner preference, or lack thereof

With this HTTP header info, the web server can then display the most politically correct ASCII image, plus the most optimal sales conversion rate for this product #win-win
An Introduction of Collective with Julia Westfall, Founder of Hera Hub DC
It would probably be possible to run the app server and background worker with about 1 GB of RAM. You might have to restart the workers daily to avoid OOMs (ruby/rails/puma will leak memory, you'll just accept that at some point), but that's more or less acceptable.

That still leaves postgres, redis, your web server and all other system processes. Fitting those on the same server with a total of 1 GB of RAM available is a very, very tight fit. You will probably get OOMs regularly, and upgrading Mastodon, doing backups and things like that will be painful (building assets, for example, tends to eat a lot of memory).

hugogameiro, from what I understand, runs a lot of mastodon instances on shared infrastructure. That eliminates a lot of that overhead and if you look at just the instance-specific processes, 1 GB seems realistic. If you have existing infrastructure (i.e. something like postgres, redis, nginx) and can allocate about 1 GB of RAM to Mastodon, or use something like a Heroku 2x dyno, where these components are separated as well, that might work. Otherwise, I'd opt for 2 GB of RAM.
Not really; those int types differ in range, but while that matters for a schema format, it doesn't really for an interchange format.

OTOH, exact decimals (of which integers are a subset) differ fundamentally in meaning from limited precision binary (or decimal, though that's more rarely encountered) floating point approximations. Which matters in interchange as well as schema.
A similar argument could be made for 6s to 7 though (and I suspect a lot of people did make that argument), so there will be plenty of 6/6s people out there who will see it as an improvement.

From the circle of people I know, it's rare to upgrade every model. Every other model upgrades seem more common.
I'm not upset about what they measured. I'm upset about what they claim they learned from it and about the kinds of causation-related lemmata they (erroneously) assert in the report.
> void * find (const void * _set, const void * _element)

Such an eye sore, and I think it goes strongly against the tradition of coding in C when someone uses the asterisk in the pointer context in such a way that makes it look like an infix operator, i.e. as if it was multiplication.

As to achieving a reasonably looking OO in C, this is why C++ was born...
Not OP but I did the same thing. 7 and 8 seemed comparable but for a pretty negligible price difference, it seemed to make sense to just buy the latest and greatest. Agree that the speed is unbelievable. I was totally fine with my 6 and how it worked until iOS11 came in and wreaked havoc. The 8 + iOS11 is a lightning fast experience and I have no regrets about upgrading.
1B could be using 5G by 2023 with China set to dominate
It is real, I have one!
Hear hear. If software engineers are truly engineers, there needs to be redundancy and graceful fallbacks.
Exactly, my path was similar and I follow similar principles- lean meats, lots of vegetables, some fat, little to no sugar or processed carbs.

Seems like a lot of peopl end up settling into something like this.
until you go to Europe.. make them search for a pen for your 'American' card and you do a simple signature and they look at you (and even tell you) their incredulity to your signature! (happened to me more than once a few months ago, one cashier actually got upset at my simple signature)
"Personally, I have been known to sign on the dotted line with a doodle of a piece of tofu and no one has ever stopped me, because signatures mean very little in this digital age."

This has absolutely nothing to do with us being in a so-called "digital age". Signatures have been completely ignored by virtually everyone except autograph hunters since basically forever.

The problem is that the person receiving your signature usually has no way to verify that the signature belongs to the person authorized to whatever it is you signed for. In the case of credit card signatures, the best they can do is try to match your signature to the one on the back of the card. I think I've had that happen exactly once in my life.

Even there, the possessor of the card can easily replace the signature on the back with another one with minimal forgery skills, or even scrawl something vaguely resembling the signature on the back of the card and get away with it. Nothing "digital" about this forgery or the lack of attention or care from the people receiving it.

Banks are really in the best position to verify signatures on checks that they get. They could potentially access a huge database of authentic signatures from previously cashed checks and do some sort of AI pattern-matching against the signatures they get before cashing them. But do they? I don't know. But I very much doubt it.

Besides, at least in my case, my own signatures vary pretty widely from other ones I've signed in the past. Sure, there's some resemblance, but they're far from exact copies of each other, and a forger wouldn't have to try very hard to sign a similar one after glancing at a sample.
And yet as part of "less scrutiny," they lost a case in which they tried to disrupt the Amazon ebook near-monopoly.
Show HN: Tiny cross-platform web UI library for C and Go
I think you've made my point for me: the unions in acting basically serve to cement and magnify inequality in the system.
Mastercard did not just “finally” realise this. They realised it back in the 90s when they were involved in the creation of EMV, which replace the “signature” method of cardholder verification with PINs.

Signatures have been all but obsolete for purchases in Europe for years; I can’t even remember the last time I used it here. Everything is contact or contactless EMV now, authenticated by PINs.
How is homework worse? Homework simulates an actual job assignment. There's no better way to gauge a candidate's ability. You still couple with onsite after, of course.
Introducing Team Newsletters
For those major investors, however, is $23 billion even a significant number? Or is it just a blip on their radar, a routine adjustment their automated trading systems which were ingesting the various production information feeds acted on? I'm always curious about things like this. $23 billion sounds like a lot of money, but in the case of Apple, wouldn't it just be 'artificial' money? Would anyone outside of the financial services sector be affected in the slightest? Apple employee compensation certainly isn't related in any way, shape, or form to the value they're creating, probably not even the C-level executives have any relationship to that any longer because the numbers are simply "too big".
We should not compare natural human behavior to a mind altering chemical substance.
Apple COO meeting with Foxconn chairman to talk iPhone X production issues
It would have been funny if they were the designers. Their Twitter page does the same thing for some reason.

Edit: of the product, not the web page.
Apple has been iterating on the same phone body for too long. For better or worse Apple had a reputation for pushing design limits over and over, yet the last 3 models (6/7/8) have looked exactly the same. The X is what the 7 should have been. Two years too late and $200 too expensive.
The only thing I can think of is the uncertainty of the iPhone X launch meeting targets. But from what I have heard and from my own experience the X is going to sell out or have really good sales on launch day. I am holding off on a new phone if I will get one at all until the X comes out.
But loading external fonts does take additional time. So to say, oh yeah, I have GA and fonts and I'm still 100 sounds disingenuous because it could still be faster.

Context is key. Nobody should be shooting for a perfect 100 in any situation where a barebones static HTML document won't suffice. So if you have to make DB calls to create the HTML document, or are reasonably delivering a nice user experience (e.g., a custom font), then you should not be scoring 100.

With that being said, you are still doing great for what you are delivering if it's non-static content with fonts and can get to at least 80 / 100.
Unfortunately I’ve noticed the same, it’s a shame really. Was always a lot more convenient going in the back way if I was in a rush hah.
On Interviewing as a Junior Dev (2014)
Signed char or unsigned char?
When I read Kevin Mitnick's Ghost in the Wires, what impressed me was how he'd combine social engineering with technical hacks. For example even if people did call their boss or Kevin's alleged employer (the utility company, a partner company, whatever), he would have set up their phone system to send the call to himself. I'm sure that social engineering alone gets you a long way, and I'm sure that Kevin was good at it, but when your electronic communications aren't trustworthy you can really do a number on people! How are you even supposed to defend against that?
I find the women as models trope annoying and creepy. I would have loved to find one page without them.

http://www.ipv6buddy.com/sysinfo/kblayout/models.png ???

http://www.ipv6buddy.com/faq/model1.png great.

edit The legal page doesn't have models.
One thing jumps out at me from the article beyond the main point. All of the cases listed have a ruling that was"conservative" except for one. The one exception is Arizona v. US, where the main ruling was "liberal" but left a portion of Arizona's law intact, which was definitely "conservative" friendly and liberals were unhappy that it remained intact.

It is implausible to me that there were no opinions pleasing to liberals that contained errors. Given the makeup of the court, it's possible that there just aren't very many liberal rulings, and none made it into the sample due to random chance. It's also possible that the liberal opinions were not examined and that the "moral force" of ProPublica's journalism is pushing to the left while trying to hide the bias from their reader.

There was a seventh error mentioned that was not covered in the article, and they mentioned that it would be the subject of a future article. Does anybody care to guess what direction the ruling will lean in that case?

Note: I'm making two comments on this thread since this is a completely separate point.
Cryptography in Arabic music
Doesn't he claim a lot of things? I mind me of his "unit tests and self-discipline are all you ever need" philosophy toward software reliability, as recently discussed here on HN.
False dichotomy: there's a very large and historically relevant gap between government funded and corporate. For example, how we cured polio.
There's a school of thought that the best design is when you don't notice it. Maybe a professional designer did this, intentionally. It's generating word of mouth, alright.
still couldnt get over the font layout for the product...
seeing as we couldnt put "a shiftless colon key" on one line, my eyes stopped at "a shiftless colon" and I began to seriously reconsider what this product was offering to do to me.
Ask HN: Where to find a well architectured open source iOS Application?
I recently started to work as an iOS Developer and so far I am only used to MVC. I also read about MVVM including coordinators and other more sophisticated stuff, but I still wonder how a well architectured iOS looks in real life. Is their a favorite iOS Application you would recommend to dive in? It would be nice if their are some views or view controllers included. And please don’t get me wrong. I am not asking for THE best architecture. I know that you have to be pragmatic some times.
Catholicism is a culturally "thicker" religion, which I suspect is responsible for the trend of lapsed Catholics continuing to describe themselves as Catholic in opinion polls even when effectively Nones. If you operationalized the definition, say by asking "have you been to church in the past week?" you'd probably see more similar trends.
Google Play lets you test drive Android apps before installing them
Expensive is a relative term.

For someone who can afford an iPhone+ and usually not the lowest storage capacity, iPhone X is clearly affordable/manageable.

The whole iPhone line up has a price anchoring effect pushing the buyer to consider the next slightly expensive option, from iPhone SE all the way to iPhone X. I know many who are waiting for X, which is ideal for the Snapchat generation of (literally) rich kids as well as the ones who want the most sought after gadgets.

I think the 7+ sales really gave Apple an idea about how much customers were/are willing to spend.

The current price of iPhone X is positioning Apple well for selling an iPhone X+, when/if that ever happens, they can just reduce the current iPhoneX price by $50 and have an X+ for $50 or $100 more.

With the product and price lineup Apple has, its set for a great year in 2018. If $AAPL goes down, imo its a great chance to get a few.
Either the X isn't expensive enough or the 8 isn't cheap enough.

For me, a 128GB 6+ user, the 64gb storage option doesn't work.

My options are:
$950 256gb 8+
$1150 256gb X

$200 isn't enough of a difference when the cost is spread out over two years. Why on earth wouldn't I wait 2 months to buy "10" instead of "8"?! when the cost difference is so minor.
I thought the main feature of the iPhone X is that you get a larger screen and better cameras in a not-much-larger than an iPhone 8 (not plus) package. At least, that's the main feature to me.
There are so many ways things can break if used incorrectly. I don't disagree with most of the things you listed. But what's the conclusion?

> The real problem with pointers is that they're effectively an algebraic data type

No, they are not. Join my religion and preach: pointers are just data, pointers are just data. And be free.

C is about machine representation, and it's typed just enough to map to hardware (specify ABI of functions). Don't be deluded to think you can represent all (or even many) invariants in types. Some other languages try to do that (and it always ends up in a big mess).

If you want more "safety" - which (for the things you still need to implement) just means crash in a more friendly way, not less - then use a managed language. But they come with their own pros and cons, of course.

To address the issue with nanosleep, this is not what we were talking about. nanosleep does expect a null pointer in the second argument. (And I think in this rare case an assert(req) would be justified. Or maybe just split it into 2 functions).
Futuristic airless tire is 3D printed, won't go flat or need replacement
I am impressed by their use of a PNG with a transparent background.

EDIT: I mean. I can't see any graphics from my command-line only browser.
How do I browse the different instances out there to find the ones I might want to join?
I'm visiting the US currently from the UK and am bewildered that signing is still how the majority of transactions are handled. Chip and pin has been the standard for years at home (and most of the EU, and more). How/why has it taken so long for the US to catch up? It's like going backwards in time...

(the NY subway ticket system is similarly archaic!)
Say “yes” to HTTPS: Chrome secures the web, one site at a time
Relevant to http2 push but slightly off topic, I love how I can add a single line of code to my Django project (to include a middleware library I wrote) to have automatic http2 push. The middleware will parse the static media on the page and push them to the client, it's much faster with no effort.

The library is at https://github.com/skorokithakis/django-cloudflare-push if anyone wants to use it. It's slightly misnamed, as it supports any server that uses the Link header for push, not just CloudFlare.
> "What constitutes ______?"

"We'll know it when we see it"
I'm sure that wouldn't in any way lead to a series of legal challenges to this decision...

It's one thing to announce a policy, another to kick out a kid who claims to have honestly forgotten a password.
That sucks. Mastodon tries to reduce the empty home page problem by automatically following the admin when you create an account, and by having a #followfriday hashtag where people post recommendations of who to follow, but that doesn't really help if you're hosting your own instance.

My recommendation would be to follow the admins of some of the more popular instances. You can find the admin on the about/more[0] page of their instance. They're usually interesting people, and can act as a gateway to finding more people when they reply to others or boost other people's posts.

@Gargron[1] from mastodon.social is always a good choice, as the creator of Mastodon and just being a pretty great person.

@Curator[2] from mastodon.art is great if you like art, they boost a bunch of artist's posts.

Other than those two admin recommendations, you might want to check out the admins of the instances listed at the bottom of the medium article.

[0] https://mastodon.social/about/more

[1] https://mastodon.social/@Gargron

[2] https://mastodon.art/@Curator
> I think I've had that happen exactly once in my life.

Heck, back when you had to hand over your card for the cashier to swipe it, I'd write "check id" on the card's signature line, and I had maybe three people total ever ask me for my ID.
$23 billion sounds big, but it’s less than 3%, and assigning a cause to any stock market movement is fraught with peril.
At grocery stores with the old dot matrix signature pad, I sometimes like to scribble until I've completely blackened every dot.
My first thought upon the unveil was that the 8 might not have a great market and might get classified as the 'poverty phone' as absurd as that sounds. Given that new model iPhones are already a luxury good, splitting that on price so substantially seems... strange. If you're buying a luxury phone, dropping hundreds of dollars on one... are you going to be satisfied with anything less than the X? Are the social status symbol needs the consumer is trying to meet with those phones going to be met with an 8?
Simple and nice article !!
Ask HN: How to fix today's engineer interview system?
I think the problem for current system is 'the scope is too narrow', for those famous IT companies, they ask Algo/Data structure questions, but for most of them, they only ask certain sets of questions. Let's say there are 100 questions in algo/data structure domain, I know 50 of them and they are distributed very evenly, but a company only asks the 20 of them, unfortunately, I only know 2 out of these 20, then I failed. But it doesn't mean I am really that bad in algo/data structure.
So, my idea is a platform having PASS functionality, if I saw question I don't know, I simply pass, I answer question I know. Also, it has dynamic difficulty, if I answered a question with difficulty 5, then next question will be 6.
Also, it should contain algo/concepts/small projects/etc, different styles
Wow, that NAT syntax is just plain awful as well. :-/

For reference: https://wiki.nftables.org/wiki-nftables/index.php/Multiple_N...
I don't see this as a problem. It takes years for any software project to mature, a DBMS even more so. I'm sure that I can go back to the 1980s and find gamebreaking bugs in the original POSTGRES. It has been years for MongoDB to approach maturity.

Of course I would prefer Postgres when I can use it, and I can generally use it basically all the time, but NoSQL still has its use cases.