skysight-inc/HackerNews huggingface dataset:
One database is still an issue. When you have a clear slice with one microservice being in charge of one set of data, it's easier to scale, slice, rewrite, and you can deploy and iterate faster without interdependencies.

And you lose all of the benefits of microservices if there is still a tight coupling between unrelated (from a domain perspective) to tables.
tl;dr

pros: decentralized, judgement resistant store of value
cons: unconnected to any economic fundamentals, therefore without any analytical way to determine price.
If costs are equal, the private for-profit entity is more expensive, because it wants to make profit. If it bought the infrastructure, it wants to recoup that investment.
Is the bluetooth enabled version actually for sale? I don't see it in their store or on Amazon
> but it's not like Make syntax is ideal or consistent

It's standardized in POSIX.

"Ideal" is subjective.
Ask HN: Any resources to master blockchain programming?
Yeah, there's a lot about Make that isn't ideal. Some day I should publish the system I wrote, but it's a bit local-system-specific at the moment.
Top 3 Most Critical Nginx Vulnerabilities Found
I've said this before, but the business leadership, and tech leadership, need to think carefully about whether or not they need all of the power of Git. This sums up my concerns:

-----------------------

Here are some minor failure modes I’ve seen with Git:

1. a branch that stays open for many months, perhaps even a year (for instance, at Maternity Neighborhood)

2. data is erased for good because someone makes a mistake while using rebase

3. a developer introduces a new bug while trying to resolve a merge conflict

4. widespread but fine-grained cherry picking leaves the team unclear about what’s been merged and what has not been merged

5. a developer makes a change in the wrong branch because they forgot what branch they were in

6. a developer is unable to recover a stash because they forgot where they were when they created the stash, or they simply forget that they have work in a stash

7. developers confused by working in an unattached commit, after a botched attempt to revert

8. a developer feels the need to delete the repo from their harddrive and clone it again, because the whole repo got into a state that they seemed unable to resolve

9. the “blame” command is nearly useless — maybe its because we never know in which branch a given change was made, finding who made a mistake is very difficult

10. developers get confused about which branch will be deployed (I see this especially in shops that have lots of repos for lots of small apps, and use different Git workflow strategies for the different repos, often because different programmers or different teams control the different repos)

11. developers push their changes to “origin” but forget to push to “upstream” or vice versa.

But all of that stuff is trivial compared to the major flaw:

Graphic designers, writers, HTML/CSS frontenders, managers, data analysts and QA staff can’t use Git, even though they all used Subversion.

http://www.smashcompany.com/business/business-productivity-h...
I have not tried it myself and it's limited in scope but the I ran across this language: http://halide-lang.org/
And then when you write "unit tests" for stored procedures with a lot of developers you get slow "unit tests" that don't scale across multiple developers because of Comte toon issues.
> If you condition yourself to more regularly exhibit a certain behavior, how is that different from changing your predisposition towards that behavior?

In practice, it's often only the same behavior at an abstract level because the drives and sensations involved aren't the same. For example, many gay men have gotten married to women, had sex with them, and raised children with them. Deaf people sometimes seem to hear things because they've trained themselves to look for associated cues that non-deaf people aren't aware of. Colorblind people sometimes go years without anyone realizing that they're colorblind because they learn what colors common objects are expected to be (e.g. the "go" light on many traffic signals will look gray/white to someone with deuteranomaly, but it might not even occur to them to call it something other than "green light").
There's only a few sentences on each page.
Rivers and Mountains has a good selection of pro Bitcoin Cash material to read.

https://www.yours.org/user/riversandmountains/

https://www.tradingview.com/u/RiversAndMountains/

https://twitter.com/upsupsanddowns
This often repeated line about the high drug prices in the US being a good thing because it subsidizes R&D for the rest of the world sounds like very self serving propaganda by pharmaceutical companies. I don't believe it a single second.
The ET speculation is the most popular because we know for a fact that other stars and other planets around those stars exist and we know for a fact that it's (theoretically) possible to travel between at least nearby stars with sufficient technology.

We do not know for a fact that time travel is possible and there are good physics-based reasons to think it isn't. We definitely don't know that there are parallel dimensions or universes that are actually inhabitable. Dimensions and parallel universes may be mathematical artifacts. In math a dimension is just a degree of freedom. A penny is five-dimensional if you count temperature and electrical charge as dimensions.

Another speculation you run into is the "ultra-terrestrial" idea-- that they might be from Earth itself. Maybe they live deep underground or under the ocean, etc. This one is pretty implausible too. I could believe that there are unknown species, sure, but not an unknown species with an industrial infrastructure capable of producing flying machines. No way. Even deep underground we'd detect its vibration and EM emissions.

So yeah, space aliens are the most reasonable hypothesis if these things were to actually be artificial and not made by humans. That's the big "if" of course. Like I said elsewhere there's some intriguing evidence out there but nowhere near enough to draw such a conclusion.
> that doesn’t actually represent my point of view at all

I'm guessing he made a brief remark that was changed into an entire article. If it was an interview he could've explained exactly what he meant.

He further mentions: "that doesn’t actually represent my point of view at all"

So it's not just about not being an interview, it's also about the content of the article.
You can start with:

https://github.com/julienr/ipynb_playground

https://ethereumdev.io/
A collection of commonly used git tips and tricks:

https://github.com/git-tips/tips
25 Cruel Lessons That Will Help You Get to the Next Level of Life
It was a republic of somewhat independent provinces once, but not anymore. It's a single country. In Dutch nobody calls it "De Nederlanden". We live in Nederland. The only reason other languages refer to it in plural is because those languages are still stuck in the 18th century in how they refer to us.

Singular is fine.
I really enjoy seeing this debate because I hope more anti-ORMers unite and we see less use of ORMs in future projects. There are other disadvantages of ORMs that I haven't seen mentioned much:

1) low-level performance. Even if, and it's big if, you manage to get your ORM to generate somewhere near the optimal query, ORMs in my experience are always significantly slower than hand-written sql. When I last benchmarked, I couldn't get hibernate to be any better than 4x as slow as JDBC, and keep in mind that's pure CPU overhead.

Think your service is I/O bound? It's probably not, and it's probably your ORM to blame. This may be less of an issue for a dynamic language like Python, but I see it as a much bigger issue for Java/C# and friends.

2) Debugging/understandability. Did you know that hibernate maintains a cache of every object you load in a session until you flush it? I didn't, until we had an outage because our service OOM'ed while loading too much data without flushing.

Do you know how exactly your ORM is loading and saving data and when? Depending on your use of the various lazy-loading and storing features of your ORM, it can be very difficult to reason about when and how your ORM is talking to your database.

Do you know how your ORM is integrating with your cache, which is likely memcached? Why is your ORM integrating into itself the concept of a cache in the first place? In my experience, hibernate gets caching wrong, and that's not entirely its fault. It's difficult to get caching right in the general case. But I would rather be forced to think about caching up front and get it right for my use case rather than try to understand how Hibernate is doing it and working around its mistakes and limitations.

The common theme is that the use of an ORM makes it incredibly more difficult to understand, reason about, and debug your application rather than using a simpler library. In my experience, this alone makes an ORM not pull its weight.
If fixed prices inherent to the production of the drug were the key then I wouldn't expect a manufacturer would be able to provide this same drug in the UK for $2 without going out of business. Now, there are probably reasonable health and safety procedures done in the UK but not in Tanzania that bump the price up that much which I want done to my drugs as a wealthy resident of the first world but which I might not be able to afford if I were a Tanzanian. But $400 is clearly not required to make the drug up to reasonable safety standards.
Cartel behavior is definitely an excellent hypothesis and I couldn't agree more about "something isn't quite as it should be."
I have had exactly one positive experience with ORMs: nHibernate + fluent nHibernate config with .net's IQueryable expression interface. That is the ONLY time I have used an ORM and felt like I had enough control to do what I needed for edge cases and still the a perceived productivity boost; granted, there was what seemed like a large learning curve at the time. That said, I must prefer to just write queries myself and use an object mapper (Dapper, etc...) to eliminate a lot of the boilerplate.

Maybe there are some amazing ORMs for other stacks. But my time with .net was the only time I heavily utilized sql DBs.
I've often wondered about starting a fund where I simply follow any trades certain congress members are making. That's not insider info at that point, right? I guess this strategy can't work for some reason (or others would be exploiting it) but what is the reason? Time delay?
Pharmacists cost a lot more to employ then a couple of 17 year olds
Assuming you can legally operate on both A and B in your country, isn't it a matter of sending your $3750 from B to your bank then depositing $3750 from your bank to A? Obviously that step alone (fiat B => bank => fiat A => crypto A) could take well over a week before fiat in B is back to crypto in A.

I know I'm missing something because a lot of people a lot smarter than me are in this space. I just don't know what it is I'm missing from the outside.
Github Repo [1], from the author himself whom I have had the privilege of speaking over the app itself.

[1] https://github.com/indatawetrust/chat-app
My best guess is that this is great for everyone involved. Traders and investors can hedge future risk, brokers and exchanges can rack up fees, and institutional banks can hold the futures contract of an unregulated asset on their balance sheet. Eventually something will have to give, but for now I don't see any negatives here.
Learn git one commit at a time:

http://gitready.com
For signing, both your private key and a random number k need to be kept secret. The process then involves scalar multiplication, modular inversion and two more multiplications — strictly more work than generating a key-pair.
You have to pay to be connected to city water / sewer. They will dig the mains and maintain it but you have to connect to it.
In short:

| Oh shit, I do before I think
When you get robbed, you pay and you don't get shot. Yeah it's not cheap....
Does anyone just use a regular laptop and Mac OS virtual desktops?
Top Web Development Articles of the Week (18 Dec 2017) – By Daily
I remember introducing someone to the concept of variance in a set of data and I used a very similar approach. Variance seems like an arbitrary (but obvious) definition but in fact it can be derived from first principles by just looking for the simplest possible function that firstly has some dependency on the difference between values and the arithmetic mean, secondly has the property that it is independent of whether the differences are positive or negative (to the right or left of the mean) and thirdly that it does not depend on the size of the data set (i.e. duplicating each member of a data set would leave the variance unaffected). When you consider each of these, the equation for variance arises very naturally.

Arithmetic difference satisfies for first property

Squaring each difference satisfies the second property

Taking the arithmetic mean satisfies the third property

Var(X) = E[(X - mean)^2]
I know a caique that learned how to imitate a ringing telephone. They had to replace all the phones in the house with a different model, because they were constantly looking at dark caller ID panels that didn't ever say "your parrot".
>First of all, you are arguing against a straw man. I never said "climate change wouldn't be bad". I said it wouldn't be anywhere near as bad as a full nuclear war. You can't even compare the two.

my point is that nuclear war is a straw man while climate change presents clear and imminent planet-scale danger to our civilization.

>Anyway I'm sick of this meme that we should care about everything that happens to the third world.

Well, beside that caring about weak and less fortunate is our normal human trait, we brought the climate change upon the whole planet, so we should bear at least some responsibility. Anyway, hunger and poverty isn't limited to the third world - https://en.wikipedia.org/wiki/Hunger_in_the_United_States

"Research from the USDA found that 14.9% of American households were food insecure during at least some of 2011, with 5.7% suffering from very low food security.[3] Journalists and charity workers have reported further increased demand for emergency food aid during 2012 and 2013."

>Look at Africa. Their population is growing exponentially. It's already far above of any reasonably sustainable size.

Africa is big and with a lot of resources. It can sustain much bigger population.

>And their economy is actually deindustrializing.

there is a bunch of very different countries with very different population, economy, society. Some countries have recently or currently have civil wars and as result are in chaos. The same is Syria which was pretty highly developed country just 7 years ago.

>Climate change is the least of their problems.

it is one of the major causes of the current (Arab Spring) and future civil (and may be between states) wars which would wreak havoc upon the involved countries/societies.
Both of these things can be true?
But then those commits are still in the wrong branch. If I accidentally commit something to master instead of a development branch, I can't deploy master until my development branch is merged in, as the one commit isn't ready for live.
>"Currently, a successful hash must start with approximately 17 zeros, so only one out of 1.4 x 10^20 hashes will be successful."

Can someone elaborate on the math here? How do we get to 1 in 1.4 x 10^20 ?
Oh, My Coins – Database of Lost Crypto Assets
Well technically, the username the user had was generated by us when we signed them up. I honestly think this issue probably would have presented for 1/10 users whose IDs happened to have a leading 0-digit. Our software couldn't handle a situation we had setup for it.

But yes, I do agree with the general sentiment of "communicate via something internal, not something user-supplied".
This right here... I feel like American is really afraid about even thinking about this issues.
In theory, you can. However, the standards also mandate that the "annoying" function has to work at least few months after the battery is low. Adding an extra LED there will consume too much power.
The nice clean dependency graph is pretty cool. Not having tabs and spaces as an integral part of syntax, priceless.
As long as burning down the system includes allowing US residents and hospitals to import medicine from other first world countries then I suspect that it might actually be superior to the current system. If it doesn't then no, expensive and sometimes inferior drugs are better than nothing.
I like using IDEA, PyCharm's and Webstorm's "local history" feature to compensate for gaps in my git knowledge.

A constant, instant backup of all files, independent of the repo, has been my saving grace for small projects.
Fundamentals are same as in social networks. But we don't know yet how to formalize them clearly.
Since drugstores mostly aren't owned by the pharmaceutical companies, I'm not sure you're correct about that part. At minimum, the wholesale price could be pennies, and the retail store could mark up by whatever amount they need.
If by "designed" you mean "picking a content-addressable DAG as an underlying data structure", then yes, it is really beautiful. If you mean "provide a sane level of abstraction over said data structure", then hell no!
It is against the law.
I'm planning on making a hard push for git on the team I just joined (that isn't using any VCS). This and OP are going in my bookmarks.
Toyota rolls out “BEVs in earnest.”
In the third world, an awful lot of times. But being an automated device, if doesn't deal with power outages, then I can't dependent on it to do cooking overnight, while I am asleep. Waking up and finding that machine didn't do its job, because power failed for a few minutes in the middle of the night, is not an ideal situation at all.
I wonder how much of a cost the Autonavi license cost and if companies that are starting the self-driving cars may be stifled in china for these licenses
I have read an interview with the owner where he said he deliberately added & marketed a bunch of redundant safety features because Americans are afraid of pressure cookers.
Are there enough Chinese companies doing mapping related things for this to be relevant?

There are legitimate security reasons to restrict maps, so this seems unlikely to be something easy to mobilise a larger trade war over.
If it runs on a standard 9V battery, then a very good option!
Newer and smarter smoke detector chips are designed for 3V lithium-manganese dioxide batteries.
Google Cloud Platform: Cloud Audit Logging for Kubernetes Engine
We pushed large binaries into our git in the past. This was fine-ish as long as Git was hosted inhouse, but now that it's SAASed out, they are a huge pain in the rear.

I've browsed through a few git guides, but can't seem to find anything that would let me:

1) Do something like "du -s *|sort -n" for the entire Git history

2) Let me "rm -rf --from-history-too", that would cause the remote repo to actually shrink in size.
I kind of agree with you.

Using an ORM saves your from having to implement a lot of code. But you still have to understand how everything works. ORMs makes it look easy, but there is a lot of magic involved that you need to understand sooner or later.
Barbara Lee was the only representative in Congress to vote against the 2001 AUMF
The webpage says:

Bandwidth Restricted

The page you have tried to access is not available because
the owner of the file you are trying to access has exceeded
our short term bandwidth limits. Please try again shortly.

At first, I thought this was a banner to raise awareness on net neutrality.
I'm a big fan of 'git checkout -p'. Even if you nuke a hunk you actually wanted, it's not actually gone until it falls off your scrollback buffer.
+ it shows you a diff with the ability to revert individual changes in code
molly-coddled

Molly cuddling does sound cuter, though.
Learning about the reflog just changed everything -- it removes all fear of "loosing" anything but uncommitted work.

In a similar vain to `git checkout`, `git reset --hard` is also an excellent way to loose uncommitted work.
The underlying system is well designed, but a user interface that allows you to get into a point where you can hose a repo is anything but.
A mechanical wallet would be awesome!
>when my chrome has 20+ tabs

That's not a swap problem, that's a Chrome problem.
This is a great "get to know ES" project use case for elasticsearch! Frees you a bit from having to use Google search while also teaching you how to use queries / aggregations. Awesome work. Will give this a shot later.

Thanks for putting this together.
I don't know what can change the nature of a man, but I think simply changing your behavior is not enough to do so.

While it certainly is possible to form new habits, but as long as they go against your nature the price to pay for this is high: you could cultivate a neurosis or depression by doing so.
I'm genuinely curious how they manage source without any VCS. Is it just a bunch of zip files for old versions?

No judgment, nobody is born knowing this stuff, just that I'm surprised to hear this is still out in the wild.
The year that software bugs ate the world
Again, playing devils advocate, but plenty of cash heavy small businesses (bars, restaurants, laundry services) keep things off the books to avoid taxes and get away with it. So why would this be any different with crypto?

Instead of a shoebox or an off-site safe you would just use a wallet and deposit crypto into that. The crypto could be purchased using something like localmonero or anonymously deposited by a friend who you give cash to.

Crypto currencies like monero have built in privacy so it’s possible to have anonymous transactions where it’s hard for police to trace the origins:

https://www.monero.how/why-monero-vs-bitcoin

It’s also possible to obtain monero without going through a bank or showing identification (as mentioned above):

https://localmonero.co

Now I’m sure some people will be caught doing stuff like this in the same way that some people get caught today avoiding paying taxes. My point is that it’s possible to do and it’s likely going to get easier to do.

The big change with crypto is that it makes it much easier to do the above and move it across borders. It will be interesting to see how governments try to restrict this.
I wish the make documentation was better though. I've also read oftentimes that people say that turning on make concurrency with `-j` is on your own risk.
> https://www.drugpatentwatch.com/p/NDA/020666

From what I can tell, there are no patents. That means the only thing making this expensive is the lack of competition. The company bought the marketing rights and took over manufacturing.

I would imagine after a second supplier enters the market prices will crash.
You'd probably find that 40% of US equities are owned by fewer than 1000 asset managers as well, so I'm not sure that this is all that relevant. If Vanguard decided to liquidate their holdings overnight there would be pandemonium just as if these people decided to liquidate their BTC, but it's not going to happen in either case.
I can confirm this. I used to work at a gas station and my bosses would regularly steal gas and write it off as a "business expense" when going to and from home.

Also, customers were the worst. Either from wanting free stuff because they came in so often to wanting preferential treatment because they were older, the vast majority of customers seem to want everything handed to them on a silver platter.
>I used to work in flash manufacturing

How long ago? r/w cycles haven't really been an issue on SSDs in a long time