skysight-inc/HackerNews huggingface dataset:
And no one is talking about free internet access. Even if you choose not to connect. Your tax dollars still went to build out the infrastructure in either case.
Its definitely an option, yep.

Key is to think portable when writing them.

Target /bin/sh not bash, don't asusme library paths, etc.
plays really well with git

yes, but there are still some limitations that i've run up against (which i am trying to fix) when it comes to repos with a lot of history.

you can work around this issue by using a lot of small repos, but once you reach a certain threshold it becomes impossible to clone a repo from ssb[0]. going further, you also cannot push repos beyond a certain size[1].

these are sample repos that these claims are true for, but i still have more measuring to do so i can say what the exact threshold is.

i lean very heavily on the tech that i use to find the places that need improvement. that said, ssb is an amazing technology and quite new. it works very well for the social networking use case. with some work, we can make it fast/reliable enough for general applications.

[0]: https://git.heropunch.io/%25SI144KecoPoa4uB8kGGUbC%2Fb6Mb4eP...

[1]: https://git.alpinelinux.org/cgit/aports/
Isn't it mainly bots, social media interns and marketing execs? all talking to each other?

Oh and Trump...
>Why are we permitting lobbyists to usurp this role?

Why do we allow lobbying to exist at all? Because politicians make the laws, and lobbyists enrich them. If someone said "hey, would you like to have other people give you free gifts every day, or would you like to make that illegal?" - what is your response going to be?

Lobbying will literally be the downfall of our democracy. Here's hoping other countries learn from that brutal mistake.
That would be the ideal response, but unfortunately there are cases when it's not possible.

1. System is already maxed-out at its board limit

2. Specific RAM simply isn't available any more from preferred vendors
Also useful for panicky moments, with handy workflow: http://sethrobertson.github.io/GitFixUm/fixup.html

I visit this page every few weeks. :)
Git Kraken isn't FOSS. The site says "Free for non-commercial use", and AFAIK the source isn't available anywhere.

I think maybe the term you're looking for is "freeware"?
Reminds me of how the Soviets supposedly bought different sized rail cars than Europe so that it was harder to invade. Sounds more like a military
protectionist measure than an economic one.
Sir Francis Galton (a Brit) invented the term "eugenics." The Wikipedia article on Eugenics notes that the concept of selective breeding of humans dates back to at least Plato.

Additionally the Wikipedia entry indicates that the modern Eugenics movement started in the UK before spreading to the US, Canada and most other European countries.

https://en.wikipedia.org/wiki/Eugenics
> Paying out 75 cents on the dollar does not mean they aren't propping up that corrupt system

So...anyone listening to music is "propping up that corrupt system"? If so, that's a nifty moral framework you've got there? Not very practical, though, if it sorts everything into the "bad" pile.
By and large, git is easy to use. Most people will do little beyond committing changes and very occasional branching and merging with the likelihood of not needing any of the tips in the site posted.

For these users, git is perfectly useable and easy to use.
On the other hand, doing it is the only way you're going to learn. Just do it in a safe environment, with a snapshot of the repository.
Regarding the article's point about managing your schema, there are only two real options IMHO:

1) "The database schema is the official definition."

Programmatically generate what ever ORM objects (at build time) in a 1-to-1 fashion from a schema dump. This is the approach DKOs use: https://github.com/keredson/DKO As long as the code generation step is done as part of the build process, you'll have none of the normal code generation headaches, and your build will fail if you've made a code incompatible schema change.

2) "Your ORM objects are are the official definition."

And generate the schema definition automatically. The common process of this is that most "generate schema" functions are stupidly lazy, and drop the work of calculating the diff from an existing schema on the developer (forcing them to write migrations). This is unacceptable in my eyes, just as it would be if my version control software wanted me to write my own diffs by hand in order to make a commit. I strongly prefer automatically generated diffs, like in https://github.com/keredson/peewee-db-evolve. So you can do non-destructive schema changes. It's a model I've re-implemented for any new ORM I wind up using.
This is a great case where unregulated free markets absolutely fail to solve the problem. Companies like Impax Laboratories are sole-suppliers, and the cost to produce is the smallest cost, once initial capital costs are laid down to build the factories to produce them.

What would happen if a challenger appeared? A new company gets some funding to try to make a small number of high profit drugs, competing with Impax? Impax can drop their price on those drugs lower than the challenger until the challenger is out of money.

Any incumbent has already paid the initial capital costs, while challengers haven't. Challengers can't win unless they've got big enough pockets to equal the incumbent, or new techniques that let them undercut even the lowest price the incumbent can do. But in a field like this, where the lowest price is apparently in the pennies, I can't really see how you can undercut enough.

I don't really see any simple solution to this problem.
I like this. I was trying to do something similar with my Git cheatsheet - https://gist.github.com/JamesSkemp/15fcf0147cb85bb633bf - but it doesn't have the kind of organization I'd like due to the limitations of using a Gist.
I'd like to see a return to semantic markup, accompanied by pragmatic information about the purpose of the data and its intended size. The data should also be strongly typed. Then leave it to the client how to display, how to edit, and how to select the data.

The receiver should decide how to best display e.g. a list of 20000 names or a choice between 4 options on his device.
Wasn't heads-up limit poker basically solved, where an optimal closed-form strategy was found and now you can prove the probability of a long term win? I do not think you need AI for this any longer. But I could be wrong.
Well most of those 2000 companies are not doing exactly what they set out to do and/or are doing a lot more than one idea.

Yes there are far more than a few thousand good teams out there in the whole world.
Yep. Everyone yelling "We're gonna replace the US Dollar! We have a superior currency and The System is evil!" are doing the equivalent of walking into a Wells Fargo, yelling out "Hey everyone! We should all rob this bank! We'll be rich! And these WF bastards are evil anyway!" and expecting the bank to do nothing.

I think 99% of people who have decided not to own any cryptocurrencies are basically just waiting for the other shoe to drop. Sooner or later, governments will figure out that cryptos are sucking money away from The System, which, if left unchecked, will drive down stock and bond prices and nullify attempts to control savings/spending rates via monetary policies. I'm betting it won't happen until market cap hits $1T though.
You really need to learn more about swap. Start here: https://news.ycombinator.com/item?id=15952447
How to import scan results export scan results
My view of cartels matches non-academic reality. Here's one:

OPEC

here's a non-member ( which is basically a cartel by itself) fucking it for them:

US

Here's another cartel:

Siemens and Mitsubishi Heavy Industries

Here's a competitor: Hyundai Heavy Industries

When real world meets economic studies, economic studies get clobbered
>> The rice sticks unlike a real rice cooker

Rice doesn't stick only in rice cookers that don't have a non-stick interior pot. My parents have some older generation rice cookers that still work, and they have aluminum interior pots and the rice sticks to them.

The only problem is that the stuck rice doesn't burn a little at the bottom. That is the best part of the rice when mixed with soup.
Not exactly helpful.

Swap is vital in modern systems: https://news.ycombinator.com/item?id=15952447
Do yourself a favor and learn git properly. It pays of hugely in the long run. The book that clicked for me was Git Internals [1]

[1] https://github.com/pluralsight/git-internals-pdf
Last one in particular: http://ohshitgit.com/#fuck-this-noise
Explains it here: https://blog.yangmillstheory.com/posts/vim-snipe/#is-this-a-...
It's fun and doesn't get in your way. It works.
Yes, man, and kids don't understand or perceive software bloat at all ;(

I remember coding while listening to music and reading docs somewhere using a P166MXX with 32mb of ram, and that ran quite snappily using debian and fluxbox.

I now code while listening to music and reading docs somewhere using an i7 with 6GB of ram and sometimes I'm swapping because I left Google Chrome opened for too long :(
My biggest issue with a GUI is that most that I've seen introduce new terms for various stuff, e.g. "sync" in VS Code, or "revert commit" (in Source Tree maybe?) — there's no Git command called "sync" or "revert", so I'm not immediately sure what they do.

In a CLI I know exactly what's happening.

That's just my opinion though. If people feel comfortable working in a GUI all the more power to them.
> I think anyone who uses the CLI is either trying too hard

Why do you think it's okay to share this opinion?
What I don't get is why people keep bringing it into btc discussions. I don't see other altcoins getting added to discussions this way. You can't equate them both in anyway because btc has lot more network effects going on for it. How ever, you can confuse people new to crypto currencies with it and I don't think that is good.
That's where tools like github and gitlab come in (or a pre-receive hook on the server), which can deny all commits to master. If that's something you want to prevent of course - and tbf, as soon as there's more than one or two people working on a project, I'd lock master down.
It's getting more upset, day by day, to see that how intelligent people's mind tricked by talking about the energy cost of a trading tool. Same goes for "follow the money,... if you can't; force people to make their money be traceable"..

1.Why don't we try to find new energy sources.
( If I start to travel at light speed, will you still blame me -us, whoever- to use a lot of energy. )
Or should we stand in a state ,we curve dots on the rock, to keep track of our beloved money.

2.Why can't we find another way to fight with crime -or generally bad ,evil whatever you want to define -.
If one of -ancient- way of fight fails.

Does constant observation of the subject, is a scientific method to control environment, that you responsible to keep at a peaceful state.

Will you blame god -or some other exterior source of what you believe to make that happen (luck,... )? If you lose one of your eyes, or ear -which is an interface -tool- to collect information around -what ever you believe exterior, external...) Or continue with other -what you have currently- to continue operating in a healthy state.
No it was a holdover from the tsarist days when Russia stdardised on a different gauge
Implementing SQL on GPUs
Magit in emacs. Probably one of the killer applications for emacs.
We do not have reciprocity agreement with Canada regarding drug approvals.
Git branch is helpful if you just want to make a snapshot before doing something potentially harmful. If you hose up, just checkout that branch again.
I can save you a bunch of testing time. Just enable swap (I typically peak at 34GB, but follow the `RAM + 2GB` rule-of-thumb before that

Here's a bunch of data that helps understand why swap is important: https://news.ycombinator.com/item?id=15952447
Only if you can define lines.
I gave up on rebasing or any form of history rewrite after going through the screw up phase, then watching every dev that came after me do the same at least once.

I realised that treating a git repo like an immutable collection, where existing commits are NEVER mutated makes it far easier to reason about history and nearly impossible to do serious damage.

Devs can do whatever they please with their own local pulls (such as squashing 50 rambling commits during dev), but once a commit is on remote, it never changes.
Name me any software that doesn't need a guide like this.

like, how do you even exit vim? You need a guide for that. Or to get it closer to git / this guide, how do you undo / redo?
also: http://www.ilgpu.net/
What particularly strikes me about this story is the highly selective concern. What about all the lobbying done by Israel and Saudi Arabia?
Assuming uniformly random hashes, shouldn't it be 1/2^17?
The user interface should allow you to do anything you want, but warn you properly. In my experience, this is what git does if you’re about to do something dangerous.

How can you blame git for deleting stuff if you blindly pass --force to it?
You probably do need swap.

Start here to know why: https://news.ycombinator.com/item?id=15952447
Good thing HN doesn’t have memes, otherwise I would post one of those bears confessing “I’m a software engineer with 19 years of experience and I still don’t really understand git”.

Silliness aside, I guess Git suffers from the trait that it is very hard for many people to internalize and visualize how it works in their heads. Totally different but related: the Azure CLI is for some reason 10x easier to work with than the AWS CLI, while I’m 10x more experienced with AWS. I guess CLI design is also design.
You mean it heavily funded the adoption of Epic. Sorry to break it to you, this was shuffling around of money to conglomerates.
> it's easy to not be able to discern the current status

Probably a failure of whatever UI you're using. I manage just fine.

The common statement from CLI types is that "it's just whatever you're better at using" which is true conceptually, but practically, again, CLI users make more mistakes either from fat fingers or lack of understanding of git.

Understanding git conceptually from a UI point of view is easy. You don't even have to have a full understanding of git to be effective at using it, if the UI is good. I'm shit with the git CLI, but I understand what git is doing.

Yes it's easy to do dumb shit in a GUI, the same is true for CLI. In fact, it's less likely that there'd be a button for doing something dumb than it is that a git novice would find some command on StackOverflow and attempt to use it without fully understanding the ramifications of it.
This is why UI's were created. No productive person wants to fill there heads with a ton of commands and switches when you could just click a button.
You still want swap.

See here for more: https://news.ycombinator.com/item?id=15952447
I'm not sure that's a fair characterisation of either position.

sol_remmy seems to be making the case that lots of sick people didn't have coverage before ACA (Which would be a massive plus point for it if true) and that the number of new sick people buying insurance outweighed the number of new young, healthy people entering the pool, driving costs up.

There seems to be a lot of conflicting info on this, but at least Brookings made the case that the expected effect of ACA did actually happen, lots more people started paying for insurance and the average cost paid by individuals therefore went down (even while the average coverage they could recieve went up).

So we seem to be talking about the same thing, just with radically different facts about the same situation.
For the AI side there's

ECAI https://www.eurai.org/activities/ECAI_conferences

ECAL http://alife.org/conferences/ecal

SAB http://alife.org/conferences/sab
Implications of the Triconex safety system hack – Stuxnet part 2?
Drugs are heavily regulated in the US.
You'll be rewriting history via filter-branch, e.g. everyone would need to do the same for the clone and be sure not to push up the old history:
https://help.github.com/articles/removing-files-from-a-repos...
Yeah that explains a lot of git mishaps - typos, a missed `--`, `master` vs `origin master` vs `origin/master`, `reset` vs `checkout`, that kinda thing. A lot of things that can go wrong with subtle mistakes, and a lot of things that can go wrong thanks to muscle memory.
They certainly weren't in rural Texas, where I went to school.
>System tuning is largely dependent on workload and use case

Yes, you can - and should - give general advice like this

Heres a whole host of reasons why you almost surely need/want swap: https://news.ycombinator.com/item?id=15952447
GraphiSoft ARCHICAD 21 Build 5010 Crack Full Version Free
To be fair, git is the first VCS I've ever used where there was any real learning curve at all for normal, everyday use. I don't recall anyone ever really teaching me subversion, outside of maybe 5 minutes walking through the GUI. With git I feel like it probably took a few months of regular use before I felt comfortable with it.

That doesn't mean that I'd go back to subversion, but I don't think it's fair to say it's as easy to use.
Full-Stack Developer(React): Ubiq (YC S17)- Building the Evolution of Meetings
I've never heard anyone say that you can't change the Constitution, only that if you want to do something that is current unconstitutional, you have to change it first. See gun control, the belief in the hard-line pro-2A community is that if you want to restrict the right to purchase, own, and use firearms, you have to introduce another amendment either changing or clarifying (based on your viewpoint) the second amendment. Please don't start a[n anti-]gun control argument here, that's not the point.
If the coins are held at an exchange then they are ss reachable a securities held that way.

If you're storing coins on an exchange, they're not your coins. The point of BTC is you don't need to do that.

The case of H. Beatty Chadwick is also worth keeping in mind (spent 14 years in jail in contempt of court because he claimed that he had lost all his money right before a divorce and the court didn't believe him.)

A solid point, but two counterarguments: There's safety in numbers – if everyone were to do this, courts probably wouldn't jail more than a dozen or so – and at the end of your jail term, you'd still have your wealth.
Just let it unregulated, it will destroy itself through all of the tried and tested methods that brought said regulations in the first place.
Curate a list of people in the space to follow, whether on Twitter, Reddit, or elsewhere.

For example, Vitalik Buterin (Ethereum's creator), is always thoughtful, wary of the bubble hype, and posts interesting technical items on his blog, Twitter, and on Reddit. He obviously focuses on Ethereum, not Bitcoin, but some of his insights on blockchain are generally applicable.
Fair enough though I'd contend such articles are the motivation for the bubble commentary.
> A pyramid scheme requires a central actor to run the scheme, Bitcoin has none.

No, once put in motion, a pyramid scheme doesn't require a central actor.

> We don't need to make this general comment on every specific Bitcoin thread.

OK, I'll check with you next time before commenting here.
Modern media is about for click bait and virality to drive ad impressions. That's it. Quality doesn't matter because nobody pays for it.
Yep. It would be like what happened after they made online poker illegal: anyone sufficiently committed will either have to cut their losses or leave the country.
Context for that chart: https://fivethirtyeight.com/features/this-algorithm-knows-yo...
Want reasoning? Here's a whole huge list: https://news.ycombinator.com/item?id=15952447

When it is the case in the overwhelming majority of cases that you should use swap, you should just use it.
Last minute robotic Christmas present
FWIW, Instant Pot now makes a sous vide circulator too. I bought one on Black Friday, and it works pretty well (although that's from the perspective of a n00b). It's cheaper than the Anova and other big names.
100 times better than the states where local monopolies where allowed to remain and you get insane things like receiver plays for mobile.
Some of that stuff is considerably culture dependent, so I don't know that I'd call it "The most interesting", but it is fairly thought provoking to a Western perspective.

What stood out to me was how Rap & hip-hop correlated most with Conservative and Relaxed types, I didn't expect that at all.
Frankly the CDC should be able to say whatever they damn well please. I really don't understand how this isn't protected under the first amendment.
It's worth worrying that it won't. There's no upper bound on the price, and everyone who thought BTC wouldn't continue growing exponentially was wrong.

BTC is gearing up to be the biggest financial disaster in history, and it's better to start planning for it now.
Because this is a forum and nothing I say matters.
Really cool stuff here, a lot along the same lines of what we have been trying to do with DeepChem and MoleculeNet.

https://deepchem.io/

https://github.com/deepchem/deepchem

http://moleculenet.ai/

We seem to be a little further along and stable than this repo. We are also based on Tensorflow instead of raw cuda which means users can play around with the networks more easily.
> What AI do you need? You map your tables to objects and relationships between objects via FK relationships.

That is only true in a one-to-many entity relationship (and even so, it is debatable). A one-to-one relationship can be modeled in the two objects, in one of them, or delegated to a third entity. A many-to-many entity relationship can also be handled, in OO, in various different ways. Idem for a ternary relationship or, basically any higher order relation between objects.

This is known, borrowing a term from electrical engineering, as an impedance mismatch between the two models, and it's not an easy problem by any measure.
Isn't that exactly what Volvo was doing, though? The self-driving system would only be available on certain pre-selected freeways.
I've felt a good GUI would make using git far more intuitive, but I've yet to find a good one. They all seem to fail on one front or another (too hard to use, don't expose enough functionality, attempt to enforce one workflow, aren't available on platforms I want, are slow/resource hogs).

Usually I use the included gitk to view the repo, and the CLI to manipulate it.
The Ecology of a Corporate IT Workplace
Because SQL predates a lot of modern techniques. A ground-up replacement written today probably would be statically type checked.
There is a 3rd. You define your own data structure (in JSON as an example), and generate everything else off of that.

I've done this a couple times (as well as the two items you listed), and this has worked the best for me.
So i think in both places cooking has become more of a hobby/status signaling thing.

In China there's something similar to blue apron in late 90s or early 2000s. But it kinda die out because it's offered more on the convenience side instead of healthy side.

Baking stuff becomes quite popular in recent years, because it's a western thing, and it's time consuming, good for share with friends in itself or as photos:good showoff material. Whereas the old method of finding whatever is fresh today at wet market and do a quick stir-fry becomes more and more reserved for older genration, and thus is not a fancy thing todo. Pressure cooking also is something you do when you don't have time and worry about fuel bill, not sexy.

Preprepared food is looked down upon in both us and china , it seems. In US i think people feel empowering by the idea of feeding your family in a healthy way without a stay at home mom; in China a stayed at home mom just recently becomes a thing to brag about, and cooking seems to be a important tool to do it.