skysight-inc/HackerNews huggingface dataset:
I feel like you would spend 10-15 minutes just getting changed, showering and all that. Or potentially smell the rest of the day. I guess it worked though.
Yes it does but it does not provide SEO support with SSR (Server side rendering)
This is a stupid argument. Why don't people just put all their money in stocks and never buy anything?
Tyler Cowen ask a liberal and a libertarian about rent seeking, edu and Bojack
My 2 year old daughter could.
In what way would a precise definition advance this discussion? Especially as it has gone several steps without such a definition being an issue.

Ironically, the problem that Dr. Hinton is attempting to solve could be characterized as being that ordinary CNNs have trouble learning what's most relevant in an image.
This is a thing I've been wondering about. Is dynamic linking (in the way that C/C++ programs use it all the time) not a usecase that Rust wants to cover?
> software developers always want to have the freedom to “improve” their own software

Developer can still have that freedom in most[1] situations. When you have a new idea for a better/faster implementation that is, unfortunately, incompatible with the existing interface, you can usually provide compatibility with a shim that implements the old interface using the new interface.

Sometimes this is little more than some #define renames and a handful of very-thin wrapper functions. Occasionally it will be a bit heavier, which might make the legacy interface slower, but this should be balanced (approximately) the faster underlying implementation. If the compatibility shim is significantly slower (or has other unavoidable runtime issues), an upgrade that is slower for legacy uses that still works is always better than breaking existing code.

For an example and opinionated discussion, see JWZ's post[2] about his OpenGL 1.3 -> OpenGL ES 1.1 header.

[1] Exceptions are cases where there is a *fundamentally unavoidable cost to providing the interface (e.g. where N is the total number of interface entry points, something in the critical path unavoidably MUST take >O(N) time or space, or N is limited externally to a small value ("we only have silicon for at most N instructions"))

edit: [1b] Another exception would be when the legacy interface itself is a serious security problem. If your legacy interface unfortunately forgot to include a way to supply credentials and simply accepts writes from anyone, a prompt fix that breaks that API is necessary and appropriate. Next time you're designing an interface, be sure to remember that security has to be baked in from the very beginning!

[2] https://www.jwz.org/blog/2012/06/i-have-ported-xscreensaver-... (you might want to copy/paste that URL if your browser betrays where you came from with a Referer header)
Factmata just raised seed funding from Mark Cuban to help community members fact-check with tools powered by AI. You should check them out.
Big Tech Brands Testified to Congress about Russia
I've seen a lot of tech companies use appear.in or talky.io for their VoIP conferencing as well
Well, it only returns numbers, so padding retired calls with zeros should really break anything other than giving the wrong data. The only other practical alternative is to return 0 bytes and most likely crash the application expecting a result. How many old school apps making invalid stat calls are engineered enough to handle odd exceptions like this? I'd say probably few to none.
GANs and style transfer are not the same as being able to recognize and imagine changes on the representation you just learned. Also, look at the GAN examples: even the water in the background is being affected by the "horse to zebra" transfer. You can perfectly imagine a brown horse, standing in the beach, and then being told "now iamgine the horse is white" without than "instruction" affecting how you imagine the beach.
Ask HN: How do you moonlight (and career advice)?
Actually, any sort of career advice.

I'm a 28 year old 4th graduate student at the terminal end of my PhD (at a top 10 in the US if that matters) in a computational physics subfield (less than a year left). I have a few startup ideas I'd like to try and pursue but the problem is at the end of day I'm completely wiped energy-wise. I am taking a two courses (a grad course in machine learning and time series analysis) which may be a part of the problem but those are two things I've always wanted to learn.

I'm completely dispassionate about my research which I'm really just cranking papers out using well established methods and not focusing on a single problem. I publish a paper and move on to the next thing since we promise different things to different funding agencies.

I've though about leaving my program because I'm so dispassionate about the work. I really just want to build something cool, interesting and useful.

I'm curious if anyone else has been in the a similar situation.
"a return to a former or less developed state."

See, it's the fact that Linus doesn't even know the real definition of 'regression' that makes me think I cant' trust him or anything he produces. That level of idiocy is simply intolerable.
Yet a huge number of Python modules are both valid Python 2 code and Python 3 code.
One Bitcoin Transaction Now Uses as Much Energy as Your House in a Week
In the literal sense and this is science. New science doesn't bend rules. It helps you better understand things about the universe and better understand things that you have wrong about the universe. Let's not forget geniuses that the laws of the iverse are the same now as they were a trillion years ago, and in a trillion years the laws of physics will still be, exactly the same as they are now, and were a trillion years ago. Not sure if trying to coax this out of me or genuinelly forgot what"science" is. Either way there is no excuse for the retarded Ness expressed in this headline.
Thanks, I had just found the description of your setup. In case others are curious:

- Imaging telescopes or lenses: Celestron C8 EdgeHD, Starizona Hyperstar 3

- Imaging camera: ZWO ASI 1600MM-Cool

- Mount: Orion Sirius EQ-G (HEQ5)

- Guiding telescope or lens: Orion Mini Guide Scope 50 mm

- Guiding camera: Orion Starshoot AutoGuider

- Software: Adobe Lightroom , Pixinsight PixInsinght 1.8

- Filter: Baader Planetarium H-Alpha 2" Highspeed

- Accessory: Starizona Microtouch Autofocuser

If I can get your opinion on something. I have a C8 on a wedge mount with early 1990's era electronics. Do you think it's worth re-mounting that tube to upgrade to modern guiding electronics, or would you just sell the whole thing and start over? Assuming I wanted to capture deep sky objects and moderate light polution.
FIPS 140-2 also defines requirements around tamper evident, tamper resistant and tamper proof.

https://en.wikipedia.org/wiki/FIPS_140-2#Security_levels

It's a subsection of the larger FIPS 140.

Tamper resistant/Tamper evident (and not being able to simply pop the hsm in your pocket while walking by) are important considerations around physical security.

These look great for home or SMB use, but wouldn't work in PCI-DSS or Classified environments.
Do these people that hold bitcoin or say that they've "made amazing returns" actual cash out at any point? Or are they holding a few bitcoins like everyone else? Isn't that how a bubble forms?

If I got into it, I would get a return I thought was nice (100-200%) and then cash out.
I have the same problem where I work. If someone messes up it starts a long game of passive aggressiveness. I'd much rather people come right out and tell me I'm causing an issue. In this way I can change course or work on convincing the other party this is what needs to change.
Ah too bad. I've got Magento behind my Varnish (with nginx for serving). They have native Varnish management, but I would have adapted it for using your tool. Well, I'll wait ´til it's ready :)
> This is an interesting line of thought: bitcoin has no intrinsic value--its price represents a supply and demand equillibrium for a (1) money, that is (2) pseudonymous, and (3) not a government currency.

I agree with this completely, but think there are a few other factors that will matter in the future but have not yet become widely used. The relative importance of all of these factors has changed over time and will continue to change in the future.

> As far as I can tell from my napkin analysis, I would guess that bitcoin appears to be in a pretty speculative bubble.

Again, I agree. Every time the price of Bitcoin has gone up a great deal in a short time, it's been a bubble caused by speculation or by a new wave of people joining for the first time. Every time that's happened, the bubble has burst. Every time the bubble has burst, it's bottomed out at a level significantly higher than the previous baseline, and every time it's bottomed out it the price has stabilized and ultimately recovered.

If you want to day trade, now is probably a great time to get in - assuming we're still on the way up. If you're wanting to hold long-term, then the safest time to buy will be as soon as the price stabilizes after the next pop. As for me... I buy on a regular basis without regard to the price. I'm something of a "true believer" though, and don't expect to ever sell my entire holdings again.
> John Johansen will survive.

We really need to stop excusing Linus's behaviour. Just because we may happen to agree with what he is saying doesn't mean we also have to agree with how he is saying it.
Don't know about the UK, but here in Canada I've seen holidays thought of two completely different ways: sometimes the company will encourage, or even force (by turning them away at the door, if you have days that won't accumulate for the next year), employees to take their holidays; sometimes they'll be judgemental about you taking holidays, as I suspect most Japanese employers are.
I don't know if it's like this in all companies in Australia, but we take coffee breaks and those happily make up for cigarette breaks. Some smokers come on the walk to the coffee place and smoke outside while we get coffee, two birds with one stone I guess.

Some context though, Australia has a fairly great coffee culture, we have even been described as coffee elitists. So while the frugal and indifferent will use the office coffee machine to get a fix, it seems to be pretty well understood that it's not great coffee and you have to venture out to get the good stuff.
Some contracts are so complicated that we need 100-page RFCs to express them. What makes you think we can express these in a regular type system? (Unless you use Idris or Coq or something like that.)
Oh... Just that then.

:)
You have been proved wrong :) https://www.cardanohub.org/en/ouroboros/
Go for data science
The traffic is really hitting hard right now, and the server was not supposed to be handling that. Its just 512 MB ram and now I need to scale it. #unExpectedProgress.

Sorry, can you please check again?
Most Kamps do, some are franchise though.
As I understand things Caddy was chosen because it has sane default settings making easy to "get things right." I don't like that Caddy is a web server though if all I am looking for is a forward proxy for private browsing. Did Sergey Frolov consider any opensource proxy solutions that are not also a web server but have good default settings?

Thank you for sharing!
Sourceability | Software Engineer | Irvine, CA

Sourceability is a broker for electronic components.

We are looking for an experienced Software Engineer to join our team. You will help us use modern web technologies, and best practices to achieve a scalable, well functioning, and highly performant platform that will help us achieve our business goals. You will identify needs and new opportunities and aspire to increase the quality of our engineering work. You are able to understand all necessary tools and activities to grow the B2B platform from an early stage MVP, to an international, highly scalable large-scale, distributed web application. Additionally, you understand that our agile approach demands flexible, yet stable, and highly testable code.

Stack: PHP, Symfony 2, AWS, Docker, PostgreSQL, VueJS

Apply here: https://goo.gl/XBhb9K
> Sometimes this is little more than some #define renames and a handful of very-thin wrapper functions.

That's more or less the thesis of Steve's blog post too.
Workout days: T/Th/S/Su

5/3/1 strength training consisting mostly of Deadlifts, Squats, Overhead Press, Bench Press, Pull Ups, Seated Rows

Off days: M/W/F

Mobility Work, stretching and/or cardio

Diet rules:
Count calories
No sugary drinks
1 coffee per day
1 or 2 alcoholic drinks per week
Drink only water besides coffee/alcohol
At least .8 grams of protein per lb of body weight
shhh just get out the popcorn and enjoy the rantings of an egomaniac who wrote a glorified DOS extender for an outdated time-sharing system
He is never going to do that unless he owned the domain. He is not going to point to websites that could potentially change and show ads, malware or whatever.
When the Opera browser updated from 9.60 to 10.0, they found that some sites stopped working because they blocked user-agents with low versions of Opera... and they checked versions by looking at only the first digit after "Opera." So version 10 looked to them like version 1.

Opera "fixed" the problem by having version 10 report itself as version 9.80 in the user-agent string.

Because time is a flat circle, the same thing happened when Microsoft was planning the successor to Windows 8. Too many programs saw "Windows 9" and thought the OS was Windows 95 or 98, and tried to use outdated versions of APIs (or refused to launch). So Windows skipped a version and that's why the current version is called Windows 10.

So to answer your question: There is precedent for that scenario.
ExecOnline|Data Warehouse Engineer| New York, NY |

In less than five years, ExecOnline has become the leading online provider of leadership development to senior leaders, growing rapidly by 70% each year.

We are looking for an individual to lead efforts to create and maintain our system architecture to support our data warehousing and reporting efforts. This is a hands-on position that will work directly with our software development and business teams to bring ExecOnline’s data capabilities to the next level.

Check out the job here: https://careers.jobscore.com/careers/execonline/jobs/data-wa...
Another example is what happened when Linux moved to 3.0; some programs expected a 2.x version, or even 2.6.x, these programs were clearly buggy, as they should check that the version is greater than 2.x, however, the bugs were already there, and people didn’t want to recompile their binaries, and they might not even be able to do that. It would be stupid for Linux to report 2.6.x, when in fact it’s 3.x, but that’s exactly what they did. They added an option so the kernel would report a 2.6.x version, so the users would have the option to keep running these old buggy binaries. Link here.

From: https://felipec.wordpress.com/2013/10/07/the-linux-way/
Top 5 Cryptocurrencies Experts Talk about Bitcoin, Blockchain and ICO’s
You can do dynamic linking, you just can't do it across compiler versions. This is how all of the Linux distros are doing it, for example.

It's a spectrum:

Rust: recompile the world when you update the compiler

C++: recompile the world when you change ABIs or when the ABI changes (My understanding is that MSVC++ changes the ABI every ~2 years? I could be wrong.)

C: never recompile the world

It's not that we don't want the benefits of a stable ABI, but it's a monumental task, and there are more important things for now.

Don't forget that you can get a stable ABI today by using the C ABI. You just lose out on the fancier features Rust has.
Same view as EVERY kernel regression it seems.
I've worked at a place where people shouted at each other and had angry rants.

It was shit. I left.

A boss who gets stressed out, or who transmits and amplifies other people's stress around the office, is not doing their job properly.
I think this is really about what drives thought: some external stimuli, or something internal (seemingly random, but not necessarily). I realize that I, like most people, may be addicted to being "fed".

Even in the bathroom, many of us are accustomed to reading news, watching youtube, etc. It's only when really cut off from TV, internet, etc. that the mind decompresses and starts generating ideas again. (This is not strictly true, as some reactionary thoughts are ideas - solutions to problems presented by external information.)

Also, the thought of people not knowing what a phone book is made me realize I'm old. What a strange feeling.
I used to have internet from Cox Communications. One day when I was working from home, I was surprised to see a page in my local dev environment load with an overlay telling me my ISP thinks I have a Windows virus (I didn't own any Windows machines at the time).

Turns out our dev environment didn't force CDN assets to load over HTTPS, so my ISP injected some JS into a library we were loading.

I tweeted at them, and they not only verified that it came from them, but also that they consider hijacking and modifying my traffic to be a service.
> most people would not define it as a virtual machine. It is certainly not an operating system running on another operating system which is the most popular definition today.

There are two kinds of VMs: system VMs and process VMs (https://en.wikipedia.org/wiki/Virtual_machine)

Maybe refrain from 'correcting' someone on common definitions if you aren't familiar with the kinds and amount of commonality of all definitions?

"Virtual Machine" does today commonly mean an interpreter based on opcode instructions, aka process VM.

Furthermore, using 'interpreter' for an opcode based VM is less common, I feel like your suggestion goes backwards by your own metric.

> Nor is it as capable as the VM's that run environments such as Java or .NET, which is the other definition people might use.

So I'm curious what you were expecting when you clicked on "Simple Virtual Machine in C" linked to github? Is it likely that someone's open source project is going to compete with the 2 largest and most widely distributed runtimes on the planet?

How do you measure capability? If the VM is Turing complete, is it really less "capable"?

What is the point of your negative comment? Do you want the author to change the title? Do you want other people to never make another VM because Java already has one? And what kind of responses do you hope for next time you share your open source project on HN?
Sounds like it's a safer option, but requires that you have the technology and energy sources to communicate with that satellite - which is not really 100% reliable if you are about to experience a planet-wide catastrophe of such magnitude that it would require storing data outside of the Earth surface in a first place.
I've never understood this. Don't everyone get the same breaks? Are smokers considered as having a health condition and thus granted extra breaks?

It's not as if the boss came in one day and told people "Everyone gets 2 x 15 minutes of breaks a day. Except for smokers, you guys can take all the breaks you want."

If my employer gives me 2 x 15 minutes of breaks a day, I'll take those even if I don't smoke.
http://cpantesters.org/
Yea that's what I was thinking. If the behavior changes, what "works" entirely depends on the context of that specific application. I can understand mitigating complete failures as much as possible, but trying to trick programs into thinking that they're running the same as they were before seems.. well, scary as hell. I'm honestly not sure what's worse - breaking the application, or making it think everything is fine.
In my experience, there is a deep vein of antipathy toward America on the left. I brought up condescension toward the flag because I think it is emblematic of that antipathy. I mean, the flag is just about the purest symbolic representation of America that exists. So if your attitude toward it is that you wouldn’t deign to adorn yourself or anything you own with it, and you disparage it as fitting only of some lower class, what viable interpretation of that fact is there other than that you feel negatively about the thing which it represents?

Or perhaps another way to think of it: if you had a friend who, every time a certain person came up, immediately started to enumerate that person’s flaws, what would you conclude about their feelings toward that person?
This is spot on! The same goes for so many other companies. When the pie is growing, everyone gets a bigger piece, there is lots of whitespace to move into, mid-level folks can stretch into more senior roles, faster and more effectively than it takes the company to hire external senior people, and so on.
Please at least use png, jpg is terrible for compressing images of text.
Linus is such a breath of fresh air. I'll take an honest, emotional, impossible to misconstrue, ass-chewing over the alternatives. Too often there's an avoidance of straightforward, blunt speech that conveys exactly what is meant. I really have better things to do than try to parse nonspecific beating-around-the-bush and deconstruct word-castles.
is there a 'toy' example where one could compare a 'regular' NN as compared to a 'capsule' NN? Code??
We don't, but there's been a ton of work; http://plv.mpi-sws.org/rustbelt/

For this kind of thing we mostly say "we defer to the C++ memory model" at the moment.
select() should definitely never get used -- it's only even compiled in to the executable if you enable the non-default option of "FILED_NONBLOCK_HTTP" which you almost certainly don't want. Did you compile filed in this way ? It sounds like you grep'd the source for select() but didn't actually see that it was #ifdef'd out.

The number of concurrent connections is limited by your resource limits and the fact that file descriptors are cached. You can tune the cache, but you should update your resource limits if so, this is documented here in the man page available here: http://filed.rkeene.org/fossil/home?name=Manual

It does support keep-alive and I have no idea why you think it doesn't ( http://filed.rkeene.org/fossil/artifact?ln=1130-1132%201240-... )

Using only 2 threads (way less than the default) is also very sub-optimal since most of those threads will be waiting for the kernel to deliver the file. On average filed does about 2 system calls before asking the kernel to send the file to the client -- One read() of the HTTP request, one write() of the HTTP response header, and then the sendfile() of the contents. There's no reason not to use more threads than 2 other than to limit I/O (since they do not increase CPU utilization significantly).
Join SmartAsset (S12) as VP of Engineering in NYC
I would say that the current bull run in Bitcoin is mainly due to folks with early stakes in ICOs taking their money and running from Ethereum.
This is quite old and probably been posted here:
http://yosefk.com/blog/my-history-with-forth-stack-machines....

But this in my opinion explains well both why people are seduced by forth and why forth is not widely used.

EDIT: also gives opinion why Chuck Moore can be successful using forth.
"{}.f is not a function"

oh..
Yes, their first paper is on MNIST. That they get high accuracy isn't earth-shattering, but since they are doing something very different from other approaches, it's still noteworthy. The real benefit is in the generalization performance:

We then tested this network on the affNIST 4 data set, in which each example is an MNIST digit with
a random small affine transformation. Our models were never trained with affine transformations
other than translation and any natural transformation seen in the standard MNIST. An under-trained
CapsNet with early stopping which achieved 99.23% accuracy on the expanded MNIST test set
achieved 79% accuracy on the affnist test set. A traditional convolutional model with a similar
number of parameters which achieved similar accuracy (99.22%) on the expanded mnist test set but
only achieved 66% on the affnist test set.
Auditing passwords on password store