skysight-inc/HackerNews huggingface dataset:
Theres a first part of my comment where i talk about ABI, name mangling, etc.. a goal Swift 4 is achieving, and i bet the possibility to reference C++ linked symbols will be there eventually, giving the project is very tied to LLVM and Clang.

Then there's a second part where i comment about the ability to parse C++ header using Clang when parsing Swift code, so you can get this in compile time. (You probably noted this part and lost some of the information that i've implied from the first).

So, i didnt imply that it was because the Swift compiler was written in C++ that it would have these properties, but because of its history of being tied together with LLVM and Clang, being coded by the same people behind LLVM and Clang.

I hope it gets more clear what i've meant to imply with my comment now.
If you watched live the video of the landing was very patchy. In fact there was just one frame before the rocket landed and it showed the empty barge deck but a huge depression in the surface of the ocean on the other side of the barge and there was an instant and loud in take of breath by the SpaceX crowd.

It really didn't look good, either the rocket had gone into the ocean there or the rocket somehow had hovered over that spot far from its expected landing zone. The video stopped again for what seemed like a long time might have been 30 seconds the next single frame showed the rocket far off center on the barge deck and there was a huge cheer from the SpaceX crew. It must have been a very close call.
That's pretty cool, thanks!
TensorFlow-World: Simple and ready-to-use tutorials for TensorFlow
This open source project is aimed to provide simple and ready-to-use tutorials for TensorFlow. The explanations are present in the wiki associated with this repository. Each tutorial has a source code and its documetation.
> You haven't grounded your assertions on any logical arguments.

The author asserted nothing but their own person experience. No logic argument is needed to support the claim "I feel X." Assuming a truthful author, the claim is self-supporting.
Overfitting to the training data. Sounds vaguely familiar.
This. Seriously I was talking to a neighbor just the other day about how the most interesting aspect is the application!
And you can do things like give people specific permission to access the kernel when doing the driver install. ie. "This driver does not adhere to Vista driver standards. Do you wish to install as an XP driver?"

Suddenly, people can run that business critical, single, old driver as unsafe while running the other drivers safely.

Alas, some manager at Microsoft decided it was more important to get his numbers up this quarter so he could get his bonus. In so doing, Microsoft orphaned a bunch of people on XP just like they orphaned a bunch of people on VB6.

Microsoft made its own bed; now it has to lie in it.
And tell them you're letting them know you're conscious of their efforts and are informing them ASAP.
The sun is a physical body, so a physical explanation makes sense. The problem is, our subjective experience isn't actually physical. It has no mass, no shape, no size. It may correspond to movements in the brain, but the experience itself is not material. For all we know we could be in the matrix, and our subjective experpence could be just as real. In fact Elon musk thinks it's a very high probability that we are in the matrix. Since our experience of the world is not material it doesn't seem to follow that there must be a material explanation for it.
> everything to lose

Really? Good luck suing them if they decide to sell your data. They certainly won't lose much revenue from fleeing customers if they think up a creative new way to monetize your data with "select business partners"; Google (and Facebook et al) spent the last decade entrenching themselves infrastructure for far too many people. They have far too much power and inertia to lose much in the short or medium term.

> trust them

Privacy policies change. Even if Google has good intentions about protecting your data today, you're gambling that those intentions will not change in the future. You don't know who will be hired/fired at Google in the future, nor do you know how the current (or any) management will react should the company have a particularly unfortunate run of bad finances or other troubles. Never-mind that humans often act irrationally for stupid reasons so any prediction about future behavior has to have a huge error bar.

However, that isn't the big problem with trusting Google to not share your pattern-of-life[1] with a 3rd party: you're assuming it will be Google's choice, or that they will even have any de facto influence over the long-term fate of your personal information. Your trust doesn't make Google infallible; the best security teams can only make hacks less likely. Warrants, legislation, and quasi-legal-but-hard-to-ignore orders from governments happen. Prism (and other mass surveillance programs) still exist. Concentrating valuable data at one location makes it more valuable, so the scope of potential threats to your data increases as more data is collected.

The world is not as just[2]. Trusting that your data will magically stay safe at Google forever - or even just the near future - is only possible if you first pretend that Googles security is and always will be perfect, that the programs Snowden/Drake/Binney/etc warned us about never existed, that no current or future Google employee will ever become disgruntled (or crazy), and probably many more potential threats that haven't been invented yet.

[1] or mundane data like your email

[2] https://en.wikipedia.org/wiki/Just-world_hypothesis
> I've heard stories from several female founders/VC's (not naming names or specific details to protect anonymity) who have experienced repeated unwelcome advances even after it was made clear they had a significant other.

Why should that even be a factor? Unwanted is unwanted, whether they're in a committed relationship or not is not relevant at all.
What strikes me about this article is the disparity between how much TI-99/4A hackers love that machine and the TMS9900 vs. how much the TI leadership of the time seem to hate it.

There's virtually no inside information written down about the history of this chip, so this was pretty fascinating.
> 3. If you spend a lot of time with headphones, be really careful about keeping the volume low. If something sounds too faint, just leave it for a few minutes; a lot of they time your ears adjust and that lower volume you thought was too faint is actually just fine or maybe even still too loud.

One trick I play on myself when I turn down the volume is to first turn it down lower than I want it, then turn it back up to the desired level. That way it feels like I'm coming off a volume increase instead of an overall decrease, and I seem to adjust faster.
> because there isn't any real power imbalance between entrepreneurs and VCs

?? Sorry?

There is a huge power imbalance between entrepreneurs and VCs.
Warning: Quicken and Quickbooks Pro Stopped by Win7 Update
Intuit is now aware of the potential conflict from the incident and took copious notes on how to fix it. They are now starting work on a patch for version 2017 to address the issue. They are not sure if this would affect Windows 8 or 10 users, but proceed carefully just in case
In the late 80s/and 1990s people tried to get the best of both worlds by implementing register windows: basically more registers the were visible to the program. Calling a function moved to the next window in turn.

The AMD 2900 went one better by having a huge register file; calling a function moved a pointer into a large stack of fast on-chip memory.
check out sandman, https://github.com/jeffknupp/sandman2
Presumably a circuit breaker. Many exchanges have these now. The Japanese stock exchange has a particularly nice one which pauses every 3% for people to think about what they are doing. That makes stop loss orders behave more in line with people's expectations.
Benefit of clergy
This from a friend of mine:

A Warning for Quicken and QuickBooks Pro Users on Windows 7:

After a recent Windows Update, both my Quicken and QuickBooks Pro applications stopped working. Quicken (version 2016) wouldn’t even launch; as soon as I clicked on the icon, a message would pop up stating “The Program Has Stopped Working.”

With QuickBooks Pro (desktop version 2015), the program would launch and allow me to enter my password and after a few minutes of loading my company file, I got the message “Unrecoverable Error” and couldn’t do anything more. After many phone calls to Intuit, they determined that my last Windows Update had installed Microsoft .NET Framework 4.7 which was apparently causing a conflict with both applications. They recommended I upgrade to QuickBooks Pro 2017, which I did, yet after installation, the same ‘unrecoverable error’ message would appear.

Although the customer support people at Intuit were very patient with my problem, after trying a clean reinstall of the software and a complete rebuild of my company file, the problem still existed. I then tried a new approach: reverting back to Microsoft .NET Framework 4.6.1. I downloaded the older .NET package from Microsoft (available at: https://support.microsoft.com/…/the-.net-framework-4.6.1-of… - the downloaded file name is NDP461-KB3102438-Web.exe) then uninstalled the 4.7 version from my computer; installed the older 4.6.1 version, then ran Windows Update again. Careful to UNCHECK the 4.7 version, it downloaded three updates that pertained to the 4.6.1 version I had just installed.

Finally, after 4 days of trying everything, it worked. I am able to run both Quicken and QuickBooks Pro again! I cannot say enough good things about the support staff at Intuit – they were great through multiple days of very long phone calls and while they didn’t actually fix the problem, they stayed with me throughout the process to make sure everything was working correctly. And a BIG thanks to my little brother who originally made the suggestion to revert back to the older .NET version.

I’m posting this as a warning to other users that might experience a similar issue after running Windows Update. Intuit is now aware of the potential conflict and took copious notes on how to fix it. They are now starting work on a patch for version 2017 to address the issue. They are not sure if this would affect Windows 8 or 10 users, but proceed carefully just in case.
> It's technically correct what you are saying but it's a "businessy" way of looking at the landscape.

For sure. Hence my business-oriented qualification "If an organization is going to be changing and maintaining software...".

> Developers (and orgs even more) should try and always expand their area of competence, not limit themselves to one area.

About developers: absolutely. Constant growth is a must.

About large and mature orgs: agree. That's what R&D budgets are for.

About startups: disagree. Invest only in what you need to ship product and gain differentiated competitive advantage. When there's an infinite queue of features to build and bugs to fix, not taking on unwarranted technical debt is key - and it's easiest to take on accidental technical debt when you don't have experience in a tool, language, or ecosystem.

I think a point expressed elsewhere in this thread is worth reiterating: language agnostic APIs (e.g. a HTTP API) mean that I don't have to care what language something is implemented in to use it. That's a Good Thing. Learn Erlang to hack on RabbitMQ? Sure, for fun. But if I'm putting it in prod for customers, I care more about how my application code - in a language I'm strong with - interfaces with it than the internals.
Well, I'm fully aware of this. You can look at another comment I left under this topic. Most of wishes are not realized. My original reply was trying to oppose the parent's dismiss of the importance of the foundation. I lived in a society painted by a lot more fake/manipulated/restricted information till I were 30. So people from better systems would easily underestimate its real effect (and I know it's hard to really get it). People usually focus on things short-term and close by and take the macro surroundings for granted.
Somewhat magical.

All bound expressions in Vue are javascript expressions. Names are typically bound on "this", which is the component instance. So the above expression is equivalent to

this.toggleVar = !this.toggleVar.
Another thing I'd like to point out is that single-threaded and multi-threaded CPU performance hasn't really improved that much over the years. Compare a MacBook Pro Retina (mid-2012) Geekbench 4 performance, versus that of the latest and fastest MacBook Pro Retina (mid-2017):

Single-Core: 4658 (2017) 3597 (2012)

Multi-Core: 15691 (2017) 11091 (2012)

So, depending on whether you look at single-core or multi-core performance, that's only an increase of 30-40% over a five year period of time. That's an average of about 1.06-1.07% improvement per year, compounded over five years.

Sure, GPUs will change over time, and recent GPUs have greatly improved their performance over those from a few years ago. But how much of your development work is likely to benefit from a faster/better GPU?

Likewise with SSD performance.

For development and regarding performance, I don't think that the CPU speed will matter all that much, and there's not likely to be a great deal of increase from one year to the next.

I remain convinced that quantity of RAM will be the most important factor that governs your development cycle time, and it is entirely likely that a machine that is a couple of years old might be much less expensive and better suited for the kind of work you're looking to do, compared to how much you could afford to spend on a more modern machine.
Don't feel bad, I'd forgotten this one: "Using a public or Elastic IPv4 address => $0.01 per GB". I'm sad we still don't have a proper split horizon DNS to encourage internal IP usage, but I can't imagine charging for it in the same zone.
The sun is a physical body, so a physical explanation makes sense. The problem is, our subjective experience isn't actually physical so the same logic doesn't apply. Our subjective experience has no mass, no shape, no size, and can't be measured. It may correspond to movements in the brain, but the experience itself is not material. For all we know we could be in the matrix, and our subjective experpence could be just as real. In fact Elon musk thinks it's a very high probability that we are in the matrix. Since our experience of the world is not material it doesn't seem to follow that there must be a material explanation for it.
You can look those up easily enough:

http://www.msds.com/
It's more of a tree with single root and a function returning the longest tip by some distance method. Bitcoin uses amount of work proved as the distance. Bitcoin ignores other tips unless/until one of them becomes longer than the current tip but some systems like Ethereum leverage stagnant branches for their length function.

But yes, dynamic-membership multi-party signature schemes and their use for creating permissionless systems is the real innovation.
> Another common theme I noticed is when the man in question stays in the gray area where individual incidents aren't clearly over the line and might not qualify legally as sexual harassment, but in context and in aggregate it's clear why a woman would feel very uncomfortable. How do you confront something like that when they can just question your perception of reality?

This is where professionalism and propriety come in. One's behavior should simply be well outside the gray area and straying into it should, itself, be grounds for confrontation.
Ask HN: How do you talk about what you're working on without being a douche?
I'm one of the authors of the paper that proposes the deep learning model implemented in the blog post, and I would recommend training on a different dataset, such as VCTK (freely available, and what we used in our paper).

Super-resolution methods are very sensitive to the choice of training data. They will overfit seemingly insignificant properties of the training set, such as the type of low-pass filter you are using, or the acoustic conditions under which the recordings were made (e.g. distance to the microphone when recording a speaker).

To capture all the variations present in the TED talks dataset, you would need a very large model and probably train it for >10 epochs. The VCTK dataset is better in this regard.

For comparison, here are our samples: kuleshov.github.io/audio-super-res/

I'm going to try to release the code over the weekend.
Yeah we should go back to following the jitney cab news.
I hate it when articles say "research found X in Y", without stating how much X there was and whether or not it is above normal level and is dangerous. It's California prop 65 story all over again. Bacteria are amazingly versatile and resilient, one can find _some_ of them practically everywhere, so finding some in an environment that is not specifically and thoroughly sterilized is no wonder. The question is how many of them and how dangerous that is to a common person. The article provides no information about it, and therefore is useless.
Silicon Valley investor Justin Caldbeck is taking a leave of absence
71% of all traffic fatalities are because of sober drivers!
How to Repair BKF Files Manually?
Yearning for New Physics at CERN, in a Post-Higgs Way
> Most American homes share a leaky wall with their garage. A garage with shelves of highly toxic substances that offgas through the wall when the weather gets hotter.

I don't buy this... what substances exactly, and wouldn't this imply that spending any time in one's garage is extremely dangerous, given that the concentration must still be orders of magnitude higher inside than out.

Also, why is bathroom ventilation important? Nothing neurotoxic there, just gross.
Exist issue to support RPC https://github.com/nuveo/prest/issues/18
Hmm so I can't edit any more, so here's a more detailed critique now that I can type a bit easier:

- Certbot is available in the main repo for Stretch, and in Backports for Jessie, including both cron-based and systemd timer-based auto-renewal jobs. The file downloaded seems to be a shell script that installs stuff and.. who knows what else, but it's not exactly clear from a quick glance what the purpose of it is, as opposed to just `apt install certbot`.

- If you want to run the standalone ACME authenticator process on non-standard (i.e. other than 80,443) ports, you need to tell it that using `--http-01-port` and/or `--tls-sni-01-port` options

- The setup seems be attempting to use the `http-01` challenge, but it's doing that in a https front-end, which not only doesn't work (ACME doesn't make http-01 challenges over https) it can't work, because haproxy will never listen on 443 in http mode without the initial certificate. You should be directing requests to the standalone authenticator for the `http-01` challenge from a regular http (port 80) front-end, and for the tls-sni-01 challenge from a tcp-mode front-end/listener on port 443.

- You don't need to open up any firewall ports for the standalone authenticator - the ACME requests will come through port 80 or 443.

- The process of joining certificates for HAProxy (and doing a soft reload) should be handled as a certbot post-hook, otherwise the subsequent automatically renewed certificates will never get merged into one file, and HAProxy will never know about them.

There are numerous other wtf's (those environment variables. Making a `curl` request instead of `ip addr show`, etc) but those are less "this won't work" and more "huh?".
Do you have any thoughts on tezos [0], which claims to have a formally verifiable language for its blockchain contracts?

[0] https://www.tezos.com/
I think some sound technicians are a bit deaf too.
The use case is pretty obvious by now: people trying to manipulate me (ads), overreaching government intrusion, and invasions of privacy.

I never said that Google just sends everything over to them, but they can come and access my data without me ever knowing, and that's a problem. Just because there are (imo broken) checks in place does nothing to negate that fact.

Those checks are provably bullshit by the previous breaches. If they weren't bullshit, there would never have been breaches.
One person has $100 million that they'd like to turn into $1 billion. Another person has a plan that is likely to fail, but it's new territory with great potential. If no deal happens, one person still has $100 million while the other still has their unexecuted plan and hopefully a job or something.

The power imbalance is pretty obvious in that kind of scenario. It's less of an imbalance if the entrepreneur is also wealthy and just raising money to share risk or build alliances.

Point is, if you have multiple millions of dollars, "do nothing" is always on the table, which isn't so for many founders.
I never find it douchey when someone talks about what they're working on -- unless they're trying to sell it to me.
I have successfully made small patches to postgrest using haskell-knowledge from a single semester at university 11 years ago.
Show HN: Deploy dathttpd on now.sh
Is it so clear? For one thing consciousness is not necessarily synonymous with the ability to reason.

Observe your own consciousness; observe the generation of each individual thought and experience. Are you conscious of their origin or do they simply arise in a stream from the darkness of your subconscious?

If the later is true (IE if your subconscious is doing the real work), then is consciousness essential to reason or merely coincidental?
There is an online ocaml to js converter here: http://bucklescript.github.io/bucklescript/js-demo/index.htm...
D? Nim?

Jonathan Blow's upcoming language?
The 6502 does something similar with its use of the "zero page", remember back then the disparity between CPU and RAM speeds was alot less than it is today.
How many of you have successfully prevented Google and Facebook for tracking your web habits ?
What all steps do you take to prevent the tracking ?
I didn't misrepresent myself, was logged in, and had no issues. They may have changed it, but that is what I selected. You'll probably have to sign an NDA. Give it a shot.
>> They do take this seriously. I wouldn't call it bullshit.
> You're calling bullshit on what, exactly?

really? your firsthand experience is nice, but your ignoring that those methods don't work.

> What is your technical solution for operating Gmail without any Googler having the ability to access some aspect of your data?

They can use any of the current zero-knowledge encryption methods. This isn't anything new and has been around for a long time. There's no need for Google to have those keys.

Encryption isn't a new problem for email, it's already a thing.
Switching to Hugo from Nikola
2004, Rackspace, Indymedia, London DC. Precedent long since set.
ITM & TYFYC
Backblaze is $59/month, right?
Also, the relevant factor is not just temperature--it's a combination of time and temperature. For milk, you can do 1-2 seconds at 135C (UHT), 15 sec at 72C (HTST), or something like 20 min at 60C.
Hands up if you have actually ever thrown away a guitar? It's rather big it's bulky and there's few things that can go badly wrong. You sell it or hand it down. I've just rescued a kickass guitar from a pawn shop and it'll be serving me probably as long as i play. Basically, there are enough guitars out there. The average lifetime of an instrument is going up and that's a trend that is the opposite of what the rest of the consumer goods world is seeing. No wonder business is bad. But don't confuse business with the actual instrument.
Google has never shown any Sponsored Gmail ads to Google Apps users (the corporate users you're talking about). There is no Promotions tab, which is where these advertisements are inserted for personal GMail users.