skysight-inc/HackerNews huggingface dataset:
As above, so below.

As the Universe, so the Soul.

https://www.youtube.com/watch?v=I3eancQx5pI

GnosticMedia - Alchemy and the Endocrine System - an interview with Jose Barrera
They managed to screw the trackpad, though. It's too big in the latest model, and falsely recognizes too many touches.

And don't get me started on the force touch which is on by default, very inconsistent and mapped to "look up in dictionary" because that's exactly what anyone would want from this feature.
I don't find it painful, but it is noticeably less pleasant to type on even compared to other laptops.
> I guess back in 2015 it only targeted asm.js, is that right?

Yes, it looks like that to me.
$100 for a docking station is not bad. I use this one from Dell.

http://www.dell.com/en-us/shop/dell-docking-station-usb-30-d...
I’m happy with my Acer 11” cloud book. It was under $200, is fanless, and the keyboard/ trackpad are best-in-class (usable), and so is the build quality.

Linux battery life is something like 8 hours. A year or so ago it almost ran freebsd and openbsd. Haven’t checked since.
Of the things killing the planet, I don't think Bitcoin is high on the list. Overall, I think block chain is a fascinating and useful technology that certainly has application in the world of finance.

However, I strongly question the need to perform the mining operation inherent in nearly all cryptocurrencies. Money needs to certainly needs to fulfill its roles as a medium of exchange and store of value, but there are potentially more efficient and effective ways to do so.

The most compelling proposal I've seen is Bob Blain's Hour Money model (hourmoney.org). Developing a time-based block chain that equates global labor time to an international unit of measure that would serve as our money seems like a better direction.
Page took 20 seconds to load, and then was obscured by a pop-up window.
It seems like an issue with Gist on mobile. On desktop, Gist properly renders the notebook exactly as that other link.
It's not about brutalism. It's like that "make it, make it good, make it fast" adage for optimization, for design it should be - "make it, make it good (for the job it's supposed to do), then make it pretty". Alas, I see the trend is to start with "make it pretty" and then often not even continue to "make it" part.
Is this like a Wario to Mario situation going on here?
I guess it just goes to show how different everyone types from each other and how well of a compromise the previous keyboard turned out to be, even if unintentionally.
Could be a dry lake tho, no? Are those rare?
I’m going to be cheeky and call out one of your edited points as something I focused on from the start.

As a bootstrapped SaaS owner myself, automating almost everything has been key, giving me time to go and work on other things that simply aren’t easily automated (I’m looking at you sales).

Somethings I have automated:

- Onboarding should be hassle-free with very little interaction needed from myself, unless they are after something bespoke.
- Infrastructure is handled by Ansible, so I can easily (manually) scale up should I ever get a hug from HN. Also means I can rebuild from scratch relatively easily - just a few ansible commands.
- Silly things that are easily forgotten like LetsEncrypt renewals, backups etc.

I’m sure there are other things but they evade me currently.
It's mathematics. Not physics. You're mixing things on a very bad level.

Mathematics exists in the mind, so to speak. There is no requirement of consistency with the physical world, even though some mathematics may be a useful language for modelling our physical theories of reality.

Euclidean geometry is self-consistent, and so is non-euclidean geometry. The point I think they were trying to make is that the parallel postulate is independent of the other 4, something that quite flustered mathematicians for millennia, until it was discovered that changing the parallel postulate led to different geometries, also very rich and interesting. So the parallel postulate is an example of an unprovable proposition in geometry with the other 4 axioms.
> ... the presence of an asynchronous reset is almost an universal practice when it comes to this

Using async resets isn't a great example when many modern ASIC flows shun it in favor of synchronous resets. :-)

(Among other reasons, async reset will always mess up your design when you have crosstalk induced glitches; a sync reset will only do so when it coincides with a clock edge.)

> Not to mention that the coding style of a always@ block might influence certain optimizations in the hardware synthesis tool. If the FF is not explicit in the code, the tool might infer a latch instead, for example.

Yeah, let's just strongly disagree on that one and leave it at that.
> drones are just a new name for hobby aircraft

With the minor notation that hobby aircraft are permitted in some national parks, while drones are prohibited in all. The Parks Service operates a number of model aircraft airports in some national parks.

(I'm not moaning about the perceived inequity with the "drones;" just pointing out a curiosity. I've hated drones ever since they started ruining my ability to peacefully enjoy nature.)

>it's a word that's really come about because the field is now more accessible/affordable

I think it's a word that comes about because the marketers know that douchebags will respond to pretending that they're part of some secret military high-tech spy ops program, and not flying a Chinese plastic quadcopter.
"Model aircraft" is for nerds. "Drone" is for monster truck owners and wannabes.
How to Cite References: IEEE Documentation Style [pdf]
Everyone forgets about that program, and it was incredible stuff.
The design is great, I love it. And the site itself is something I’ve wanted for a long time.
You can even: https://stackoverflow.com/a/23237529
Aren't the K8S "distributions" like OpenShift and Rancher the infrastructure in a box?
Decompiling Bitcoin-stealing Malware
I love the butterfly keyboard and one of the key did get stuck and since then I started using compressed air once a week and it looks good so far after an year. So I would suggest the same for others and refrain from eating around your keyboard as much as possible.
Thanks for the feedback. As someone just getting started in this area, I was having trouble finding clear examples. Using the R interface probably isn't the best way to get started with custom loss functions, because the error messages you get from nested python calls are usually not too descriptive.
If you are asking the neural network to make a discrete classification or discrete prediction about some set of input data, you are almost by definition asking it a Hamiltonian class of question.

By way of a counter example, you could say “but it depends whether the person walked or took the bus!” In that case either you need to provide the data on whether they walked or took the bus (in which case your question collapses to a simple Hamiltonian form with the additional data) or you don’t provide the data and the question is fundamentally unanswerable in a simple discrete way.
It looks like it's only going to do one brief flight, so yes, batteries probably are feasible. I'm not sure if it would require more power or less power than on Earth though since gravity is lower but so is air density for the blades to act on.
Colons with Lists
> Apple is in a bad spot.

They have beat sales estimates on the MBP and still show growth despite a contracting market. A few people raging on hacker news is not representative of the market, nor even software developers as a whole.
May be this lawsuit will prompt free (or low cost) keyboard repairs similar to $29 battery replacement.
Invia Group Germany| Back End Developer (m/f) e-Commerce | Leipzig, Germany | ONSITE | RELOCATION supported-

Do you want to work for one of the most successful German e-commerce companies and develop the future of online travel industry? Become a part of our team which unites more than 80 engaged developers. As Backend Developer (m/f) you will be responsible for the technical optimization of our internet presence. You will work in this role on innovative projects such as improving of our online booking system, develop new interactive functionalities and apply the latest findings of the software development. Through the implementation of new innovative features and usage of new modern technologies (Cloud, Micro-Services, Grunt) you will have a chance to develop and improve your skills.

Your main tasks would be:

-Development, design and Implementation of data models and sustainable codes for complex and for well-known web portals
-Follow best practices, test automation and CI / CD
-Use of caching strategies (e.g. Memcache, CDN)
-Improve and scale our backend services
-You help us to move from a monolithic application to a microservice-oriented architecture
-You are working close together with our Frontend developer and share your ideas and suggestions with our team

If you love technical challenges and have good knowledge in PHP, Python or Golang and the ability to easily switch between those languages you would be the perfect candidate for us.

We require some experience in the use of Frameworks like Django, Symfony or Zend Expressive as well as some eexperience with cloud-services such as AWS and containerization (Docker).

Apply directly here: http://bit.ly/backend-germany

In case you have any questions, do not hesitate to contact Alexander Schubert via jobs@invia.de
My understanding is that man/info is meant more as a reference and less like a first time users guide.
Malware Found in the Ubuntu Snap Store
Perhaps the title is in reference to "Roll Over Beethoven"?
I read the readme. I still don't know what is "rewriting" a binary or why one would want to do it. Can someone explain?
Also gravity is about a third of Earth's, so that might help a little bit.
Yeah, he's definitely talking elevation gain, which is always either in feet or meters. 3000 meters is a ton of gain in a single day. Some of the bigger peaks here in Washington might get you 2000 meters in a day. Rainer has significantly more gain but is not typically done in a single day.

You'd never use km or miles for elevation gain. I really don't understand what the problem is.
Next day on-site service is a standard for business laptops, I expect that. I was surprised it was for free, dirty keyboard is not usually covered in basic warranty.

Apple is a joke because it sells 'premium' products, with low quality and bad service. I really do not want to digg out harddrive from my laptop, before sending it somewhere, to get it back some time in future. Especially for something trivial like broken keyboard.
What's the name of his podcast?
Wouldn't this madness be solved by documenting the versions of the various required tools?
It is strange reading this - 330 generations ago, the entire world was communist. This began fading away, whereas nowadays only a few people live like this, deep in the Amazon and in other out of the way places. So it was a very natural state of human history from now back to the beginning, and the only way from 330 generations to the beginning.

Whereas the seeds of a capitalist society are at most 20 generations old. The news is full of talk of the royal wedding in the UK - officially ruled by the monarch. The United Kingdom is de jure a feudal kingdom still, if not de facto (I do not mean the UK still is de facto feudal, but that it is a sign of how recent this all is that, de jure, the UK is de jure feudal).

It's strange that such a recent phenomenon, with all its crises and such can be seen as the only way aligned with human nature, whereas one existing from the beginning is described as utopian.
Am I the only one who thinks it should be K8S, with a capital "S"?
or maybe not

https://www.researchgate.net/profile/Jelte_Wicherts/publicat...
Thanks, that was another thought I'd had, but didn't mention.

The accellerated EOL impinges on this though.
We have had the units nitpick for distance and temperature now. There must be another, wonder if we can get a third?
Thiel is a Trumpist and neo-fascist. Would not be taking advice from him.
Diagnosing and Minimizing Semantic Drift in Iterative Bootstrapping Extraction
> Frankly, the Luddites wanted to be able to feed their children, they didn’t want to be driven into poverty, and they thought those things were more important than the factory owners becoming wealthier and more powerful

The effect of industrial revolution was not just factory owners being wealthier or more powerful. It raised the workers wages and increased living standards for everyone
Mining Ethereum Remotely with 32 AMD Cards
Yeah the story is not so much about being anti-technology rayger it's about taking action when technology ceases to be a tool for the common good and instead enables a handful to place inhuman levels of leverage over the majority with it.
The body switches to burning fat based on insulin levels. A very bad diet can make you insulin resistant and eventually have diabetes type 2, but it is reversible.

The difference between a normal person and somebody with insulin resistance is that the latter will feel hungry for longer before starting to burn fat.

Contrary to what the GP says, you need to be low on fat (think extremely skinny) before the body starts scavenging healthy non-fat tissues.
running into bugs and that I need to ssh into the nodes ;) (serious answer)
I can basically automate nearly everything, os updates (coreos), deployment updates (ci/cd), however updating etcd or k8s is a manual operation on bare metal, either I'm on bootkube than I need to login and update kubectl, than I need to update all daemonsets/deployments in kube-system (it's not always easy and bootkube has strange bugs, https://github.com/kubernetes-incubator/bootkube/issues/977)
So one should actually use kubeadm, once again I still need to update kubelet, so I need to ssh into the machine (anyway) I also need to update kubeadm and run it, again a manual operation.

*ssh means I need to do it on my own, for small clusters this can be done manually for bigger clusters it can be scripted via ansible or even better create an own software that does it. My point is, that's the only thing which is not "just works" on k8s (yet).

Edit: I also run into a bug that I could not upgrade k8s with kubeadm (but thats gonna be fixed soon: https://github.com/kubernetes/kubeadm/issues/727)
Edit2: the good thing is that reloading kubelet won't kill anything.
Harsh.
How to Run a Blockchain on a Deserted Island with Pen and Paper
Please see my post here:

https://news.ycombinator.com/item?id=17055327

In your paragraph “similarity” refers to looking at just one genetic locus (essentially one gene) at a time.
Then both of us must be designing ASICs which are worlds apart. :-)

Asynchronous resets are fundamental because they are not dependent of the presence of a working clock. Imagine that you have a system working on synchronous reset: if your entire system breaks, including the PLL which generates the clock, and you want to reset it, how are you going to do it if the clock is not working in the first place?

Also, a reset signal is asynchronous by nature, if you wanted to use synchronously to your system's clock, you would need to add extra hardware to bring it to your clock domain. And this would expose it to possible metastability problems.
Thanks for your feedback.

For 3, I really think we as developers don't spend as much time reading source code of others as we should be. So, this solves 2 problems:

1. Give repo creators ability to define the order in which people should read source code using a simple manifest which just lists the source files in an order. We can also default to an order based on the framework/language. E.g. Rails apps have a structure vs Elixir apps which have their own structure.

2. Build an epub/mobi/pdf which can be sent to Kindle or to any other device where the user can browse through the code at their own pace.
Interesting that the article never mentions the word “container” (outside of a quoted tweet).

If you don’t want a cluster management system that can schedule your many containers over a pool of many nodes, then yes Kubernetes is not aiming to solve your problems.
Over time, and over lots of fighting. It didn't look like it when it's your boss that started to suppress your wages thanks to a new machine.

Yes, the industrial revolution enabled increased wages and living standards. But for them to actually happen, and trickle down to workers, people had to fight hard. The modern working standards are literally written in tears and blood of our forefathers.
Interesting, this would require a thorough understanding of this particular domain.
> After the first week, we had only done a few miles...
Every attempt at communism in human history has ended in the same disaster.

It is always some group of bureaucrats and talkers taking over and stealing from the workers they are supposed to be protecting.

Bureaucrats and parasites are also a problem in Western democracies, but less pronounced.
Thing us that our easiest way to pay online are credit cards.

But credit cards suck for the kind of small payments the web warrants.

Also, what is the chance that we would pay and get shown ads anyways?

For me it is not ads, full stop, that are the problem. but distracting/disturbing ads unrelated to what i am reading at the time.
Yes, but that is not something the Luddites could see from where they were standing and plenty of them did end up hungry. The problem with progress is that it does nothing whatsoever for those that are being displaced, and to tell them to 'have the long view' does not solve their immediate problems.
> I am a biologist and my medical friends and I agree that both volunteered and paid blood donation in the US is mostly safe

For the non-biologists, can you elaborate on this? My understanding was that paid "donations" aren't generally considered to be as safe. For example, the GOA report (referenced at [1]) seems to say that California's plasma supply (which is not required to report whether the donors are financially compensated) had an HIV rate of around 5 times that of the red blood supply.

[1]: https://www.statnews.com/2016/01/22/paid-plasma-not-blood/

I agree that the deferments are often illogical, but from what I've read, I think non-payment makes sense. Blood banks are technically allowed to pay for whole blood, too, yet apparently no hospital would accept it, which leads me to believe it's not just a PR issue.
I don't really want to get into a flamewar about static vs dynamic. I'm a polyglot, I use several languages with multiple flavors of type system, I think that most options have at least a couple things to recommend them.

However, the grandparent has a point: Java's type system makes static typing much more painful than it needs to be. I didn't start working in Java until fairly recently, and it was only then that I started to understand how many fans of dynamic languages could say that static typing mostly just gets in the way. But, if the only static language you've spent much time with is Java. . . now I get it. Java's type system mostly just gets in the way.
More likely that the strawberries had pesticides or soil contaminants that altered your immune function, so anything already in your nose, being controlled, surfaced.

Colds are viral and cannot reproduce outside your body.
loosing influencers (IT professionals are influencers for their family and friends) will hurt apple in the long run.
I feel like managed Kubernetes solutions are a completely different beast from on-prem physical deployments, and that when people talk about how Kubernetes isn't complicated, they are probably running a webapp on GKE or Minikube on a DO droplet, or something similar.

Running Kubernetes on your own private, on-prem infrastructure - integrating services that live outside the cluster, exposing your cluster services, rolling your own storage providers, adding a non-supported LoadBalancer provider, managing the networking policies, etc., etc. - can quickly become an incredibly messy and complex endeavor.
I did something similar for kindle 4, and it wasn't that hard, i just had to patch a few of the makefiles and i got gcc, but i was unable to then build that to run on the kindle.
I would love anything as good as MBP but there just isn't anything

Surface Book is what the MBP should have been...
A friend of mine (another crazy tinkerer, which is how we got to know each other) built something like that in the 90's for one of his children that could not sleep anywhere but in the car. It was a crazy contraption but it did work.
That's maybe a good song lyric but not especially useful as an argument here.
I suppose. On the other hand if you type on every keyboard like it's an IBM Model M, any keyboard that isn't a high travel mechanical keyboard is going to be uncomfortable. I adjusted my typing style to fit the new MacBook keyboard, and I have no complaints.
It truly would be a brave new world at that point.
Doesn't immigration law in America apply equally to immigrants from everywhere? Why would Asians require one set of rules while Hispanics require another? And if they do play by the same rules then that still doesn't explain the success of Asians over other immigration heavy groups like Hispanics.

I think you can't discount the fact that Asians simply have a better mindset that focuses on hard work more than other groups, which explains at least part of their success. And it's really not a surprise to think that if you value hard work and you act on that value by working hard, you will be rewarded. There's no need to make up excuses by blaming systemic racism or any other sort of external influence that doesn't play as much of a role in your life as your own effort will.
diet will dictate the primary fuel source (glucose or fat)

Diet, or training?
It's closer because vi was built on top of ex -- vi's ":" commands are just ex commands. In fact, on my Linux box, /bin/ex is just a symbolic link to /bin/vi:

$ ls -l /bin/ex
lrwxrwxrwx 1 root root 2 Oct 2 2017 /bin/ex -> vi

The original code for vi was written by Bill Joy in 1976, as the visual mode for a line editor called ex that Joy had written with Chuck Haley. Bill Joy's ex 1.1 was released as part of the first BSD Unix release in March 1978.[1]

(Bill Joy went on to become a co-founder of Sun Microsystems.)

"ex" stood for the extended version of ed.

[1] https://en.wikipedia.org/wiki/Vi
s a v a g e
New York times is 35% racial think pieces now. I tapped out.
There were no non-Christian abolitionists. The entire movement in Britain was based on religious grounds. Perhaps fundamentalist is the wrong term. Evangelical Christians like William Wilberforce and the original group of Quakers are whom I am referring.
Class wanted to maintain status quo, and resorted to violence as part of that campaign... it has nothing to do with technology itself. Why does it matter? It may matter like any other labour movement matters.
> it's not that we are hungry, it's that we are craving carbs.

No. You are hungry, not necessarily for carb or protein or fat, you're just hungry. If you wait long enough, your body will switch to burn body fat.
>For example, the 2048buntu snap was submitted as proprietary, so we can't actually see the package contents, except for the init script which you can see above.

Unless the Snap Store uses some kind of DRM, I don't see how that can be the case. Just install it and see the contents in your filesystem?
Ask HN: How do you write research papers?
1. Do you start writing the manuscript after getting all of your results or vice versa? If latter is counter-intuitive you can read great slides of Peyton Jones: https://www.cis.upenn.edu/~sweirich/icfp-plmw15/slides/peyton-jones.pdf

2. How is your writing pipeline? (Mendeley/Zoter + vim + LateX, etc.)
Bitcoin is dumb.
Things which every developer should know when using npm
I wouldn't really describe it as heavy, but that's right about the screen
Apple's strategy for their store looks better and better every day.
It’s an alarming headline when Weinstein is a name that’s been in the news a lot lately.