skysight-inc/HackerNews huggingface dataset:
Yes, I know processes are different than threads, but the basic idea is similar -- a process is an execution context with its own stack and program counter and etc; so is a thread, but the etc differs. That python knows how to run in threads means it's at least got some of the basics that might enable it to run in multiple contexts, was my only point.

I agree that it would be a lot different architecture than a normal python application; but where there could be value, is if you wanted to write a distributed thing in python with all the nice properties you get from an erlang system, your choices now are either drop python (my preference!); write dist/otp yourself, but in python (hard, because how do you bolt on monitors, etc); write just enough erlang to coordinate python running as port commands (probably doable, but could be fragile).

I personally would love to run a little bit of perl on the beam, but i know it's crazy, so I don't mention it very often ;)
The nomenclature of pirated "zero day" cracked (or usually just copied) software releases is at least twenty five years old, but likely older.
I haven't used any, but I found some just by googling and I'm sure you can find reviews on reddit.
I find this baffling when KVM is much more amenable to being scripted from the command line.
One way normal credit card companies makes money is this way: They charge the merchant a fee (1 to 4%), and in exchange they give a 1-2% cashback to the customer. They make profit on the difference.

With a deal with an airline, the company doesn't have to do the 1-2% cashback, instead they give 0 to the customer. The airline company will give them miles though. Now the airline company can say to the credit card company: "look these thousands of customers you have them only thanks to me, so let's split your profits from the merchant 50/50 (or at least give me that 1% cashback you don't have to pay the customer), plus at some point I'll have to actually offer a plane ticket to those customers who earn enough miles"

What a customer gets usually is something like 7 miles per dollar. Consumer website estimate[1] that in the best of case, a mile is equal to ~$0.01, so they're also saving money there. (Plus the money the credit card company give them is today, whereas the plane ticket might be in one year or more, so the present discounted value of that ticket is even less)

[1] https://thepointsguy.com/2017/04/april-2017-monthly-valuatio...
Orbits intersect.
Yes, there is a chance customs will seize your package, but even then it's still worth it and you won't get into any trouble personally.
i was in a bad mood but now i'm not anymore
Best WordPress Plugin for Testimonial
That space program is a revenue making venture - so don't worry about India - we can travel to space just fine without burning a hole in our pockets. Can you ?
Just not from the mansion in Juneau
The problem is not with memory problem is that after checkpoint postgres will do full page writes for serial you will be touching way fewer pages compared to UUID so write amplification for UUID vs bigint can be 60X+
The movie 'Gravity' has some amazing images of what a cascading series of collisions at orbital velocity would look like:

https://www.youtube.com/watch?v=vKW-Gd_S_xc
Same. These days, I usually use my Linux system in a Windows host with raw-disk passthrough and VirtualBox. I've tinkered with the 3D acceleration but all it's done is break things for me.

My experiments with VMWare show that while it does well on some things that VBox struggles with, it has its own areas of weakness/slowness, essentially making it a wash.

When I redo my system in the next few months, I plan on doing a Xen setup with GPU passthrough to Windows and then using Linux in parallel instead of hosted out of VBox.
Correct. Merchants pay about 2% on credit card charges. The other big earnings stream for banks are finance charges on cardholders who carry a balance (ie, borrow money from bank).
I only have my own experience on this subject, so I'm definitely projecting.

I didn't mean that hacking is as culturally significant as the Dala horse or Semla. Just that, for example, nearly every kid in our town came to the LAN parties, even the "jocks." And everyone needed to troubleshoot networking issues, figure out how to get the games to run (cough without a serial key cough,) and so on. The biggest jock in town was cool because he played a MUD without ASCII colors, making him "hardcore." (Not to mention that the largest LAN party in the world, Dreamhack, which continues to this day, is in Sweden.)

Does that mean that all those kids became hackers? Of course not. But clearly being exposed to system internals coupled with a driving curiosity is how a lot of hackers got started, and so it's no surprise to me that IKEA has capable infosec talent.
Confirmation bias: classical lalala-hands-in-the-ears-denial tactic. Also, not a Russian. Tinfoil much? Besides I'm not the one who opened an account here a mere few months ago. I'm a regular on HN for 5+ years.

Now, regarding the accusation of "whataboutism", I found that it's the stupidest of knee-jerk responses. It makes looking at all sides look like some kind of error.

"Yeah, my side can kill, invade, meddle with others, bully, strong-arm, etc as it sees fit. But if your side does 1/10th of those things even when its justified, or even if I just accuse you falsely of doing them and you dare to point out that it's actually my side doing those things and worse, then I call out your whataboutism".

Instead of putting things into perspective, examining their history, the causes, the role of different players, people point the finger to a single direction (seldom to their own side's and rarely to the biggest offender), and when called out on it and get reminded of the greater state of affairs they go "oh, that's whataboutism".
Obvious question, why not just run an X11 server on the host?

Perhaps Oracle and Microsoft (WSL) can collaborate on supporting an X11 server (ones already exist) for Windows 10.
This is really bad abuse of terminology. Non-copyleft and copyleft licenses are all both open source and free software licenses. They're all free and open, which are synonyms in the context of software licensing. I think you'll confuse people if you use the terminology as you are using it (plus it's just plain wrong).

Personally, if I'm writing a hobby project then I want it to be copyleft. Of course I want it to be copyleft. Why wouldn't I? I don't want some company taking my work, making proprietary changes and improvements to it and then not releasing those back to me. Copyleft is simple courtesy that you'd expect anyway, codified into a license.
Event Horizon Telescope
Worth taking a look at https://arangodb.com or http://janusgraph.org/ (Fork of Titan graph db)
Whats the point? In that case your just going down the "illegal" route as no legitimate Canadian pharmacy is going to ship them to you. Might as well just say "skip the doctor and buy from India with Bitcoin."

You started with the premises that there was a legitimate way to fill my prescription cheaper.

And, no, buying from an unregulated pharmacy was never "worth it" to me, that's why I didn't do it even though it was an option.
That's not accurate at all. If you contribute back changes to it then they have to comply with the license too and publish the source.
Ask HN: Overwhelmed by Java and Design Patterns
I have an internship coming up in a month. I am required to code in java then. I had absolutely no idea about how to program in Java. I read the Oracle tutorials and found them pretty helpful.

Other than plain Java, I also need to learn about a bunch of other technologies like servlets, spring, JPA, etc. The tutorials, blog posts, etc I found related to these technologies use a lot of design pattern-y and Language full of abstraction. I'm not able to grasp how I should go about learning these things.

I started with spring yesterday, but the blog posts delve directly into vague topics and design patterns that I cannot wrap my head on. How should I proceed in learning these things?
> When I first came to USA, someone told me having multiple cc can lower your credit score and credit score is life.

That's strictly the opposite of true.

Now, carrying a balance on multiple credit cards, or paying multiple cards late, is worse than the equivalent with a single card. And applying for lots of credit cards quickly can hurt you.

But just having multiple credit cards, that get paid off every month—or don't carry a balance at all—helps your credit score: the "positive side" of your credit score is computed as (effectively) the amount of money that people are currently contractually obligated to give you if you ask (i.e. the limit of all your credit accounts + loans + equities added together.) If you can get more companies to extend you credit, that has the same positive benefit as getting your limit raised on a card you already have.
Great news for the rest of the Galaxy.
Vagrant. Many of us still have and use Vagrant.
Microsoft Access.

Works fine for something one team uses, works... not fine for something the entire corporation uses.
I can't say I agree with all of the foreign policy decisions made on my behalf in the last few decades. But Russia reaps what it sows. And it sows corruption much worse than ours.

Also it's remarkably unfair for you to cherry pick our foreign policy misdeeds while leaving out all of the good we've done over that same time frame.

I wish we cultivated a better interest in world news and culture here. Our natural borders play some (small) role in our isolation. But, yes, the population at large also ignores much of the global news.
Hashes are more convenient too. It's just code smell by poor developers.
So in the end:

- more customers

- buying more useless stuff (to collect miles) that they would otherwise won't buy.

- making outrageous travel plans (using those miles) that they otherwise won't make (e.g., fly to europe over the weekend if you're feeling bored; or world tour for honeymoon).

on top of the usual:

- annual fee

- interest on credit card (missed monthly payments and/or lower-than-full payments)
>Everything has flaws

False equivalence. PHP has many, many more flaws to a much deeper and more serious level than any other mainstream programming language. It's insecure, buggy, full of broken behaviour for legacy systems, slow and easy to misuse. Its standard library is inconsistent, hard to learn, easy to misuse, full of legacy behaviour and slow.

>but PHP is a reasonable choice for many problems.

PHP is an unreasonable choice for every problem unless you have already solved your problem with PHP. I'm not saying that Facebook should rewrite in something else, obviously, but nobody should be starting new work in PHP. Nobody.

>Python pip is crap compared to composer for example.

There's nothing at all wrong with it.

>While my favorite language is Elixir I mostly do Node and Python at work can't say experience is significantly better with either of them compared to PHP 7.

Well you're quite objectively wrong. Yes Node.js is a pile of shit comparable to PHP, but it's Javascript, what do you expect? Javascript is basically the second worst mainstream programming language right behind PHP. Yes they've both had superficial changes that make them more enjoyable to write recently, but none of those changes fix the underlying inherent problems with those languages.

Python, on the other hand, is a well-built, well-designed, much more sane language.
Cinnamon is the desktop I want. As far as I know it's the desktop everybody wants - I've never had trouble explaining it to people. Windows 7 basically solved the basic UI experience IMO and we've since wasted thousands of hours redesigning it rather then perfecting it.
I will always be disappointed that WebOS never had a proper leg to stand on. The Palm Pre was my absolute favorite phone, but the hardware was just too far behind. Whenever I heard WebOS was made open-source I was hoping someone would take it and make a great phone OS, but I haven't seen anyone try. Instead it's used to power new TVs and printers.
One of the difference is Cayley/Arangodb doesn't provide an index free adjacency (a moot point as I'm not sure if it is even worth considering as hash index are quite fast and gives O(1)) while OrientDb has IFA.
I also prefer golang over c++ for simplicity. But does it have IDE support? I mean Qt Creator. In the meantime, my first choice for cross-platform GUI development is Lazarus - clean language, broad OS support, and full IDE support (drag-and-drop layout designing and integrated debugging).
I try to omit this convention by promises or bind() when possible, but sometimes when using 3rd party libraries it's a necessary evil.
Running teams of contractors for years, I disagree it's uncommon. I let my guys do whatever they want as long as the work is being delivered.

Sometimes I have to have a standoff with some salaried dragonwoman or other who takes offence but that's on me and doesn't run downstream
-- as long as everything is being done why should this be a problem?

Productivity drops when you force people to work outside their peak schedule and as soon as you force school rules you immediately deteriorate your relationship with a subordinate because you're saying you don't trust them from the outset.

Someone takes the piss then reign them in. Starting from that position makes you a bad boss and an unhappy team is much less likely to scrape across the finish line each sprint than one who isn't...
Awesome story and takeaways. What happened to your product and what did you learn you could not keep up with or grow into?
All with an UI and integrated, no terminal required.

What if I just want to git clone something and run make (or similar) ? I don't see any documentation for that workflow at all. My usual development workflow is Emacs + git + commandline tools. Perhaps I'm simply not the target audience.
Lack of ethics lead to scientific endeavors like the Tuskegee Experiments
DOES TRUMP WANTS TO MAKE AMERICA GREAT AGAIN BY BOMBING SYRIA?
Can you go into a bit more detail? I've seen amplification referenced before. My estimation is that the database will be pretty much read heavy. I will need to split a given database across multiple instances.
"A soldier will fight long and hard for a bit of colored ribbon" - Napoleon.

What strikes me about this is the behavioral decision making aspect. The airlines - and many other loyalty rewards programs - have tapped deeply into the human tendency to accumulate currency, however meaningless. And as someone who is well aware of this tendency, I still gleefully watch my credit card points balance increase every month, even though it really means I'm spending a ton of actual money. I don't begrudge the airlines at all for this technique. It intrigues me than in our advanced society, we are easily fooled by simple measures.
The invisible touch
Well there are tools to help easily migrate Access to SQL Server, but this is moving fairly far from the original premise of this topic.
Goshitel: Refuge for Those Who Can’t Make It
Those are s-expressions. It's an in-joke among the Common Lisp crowd.
Nice writing :)

I would blame it as commenting habit. Need to explain everything twice. "What if the reader doesnt understand exactly what I mean?"
I'm not employed so I don't have an employer, and I don't work hourly rates, I work fixed price contracts specifically for that reason.

I also can't even imagine working 9 hours a day 5 days a week for the best 30 years of my life, for someone who doesn't give a shit about me. It's not just about kids.
It's a writing style, not specific to developers. I'm prone to it myself.

At least in my case, it means that I am writing my thoughts into the text box as a stream, and I forego editing the structure once it's written. It happens because I tend to get sidetracked or want to mention something in-passing without working it into the structure of the article/comment.
git clone $project_url

flatpak-builder builddir org.gnome.Foo.json
What safeguards could you even put in place that wouldn't deprive the child of basic human rights? The major fear I could see is that the child could pass damaged genetic material down to their offspring that may not cause immediate harm in a single generation, but over the course of N generations the resulting genetic mutation from daily life + combination with other DNA during fertilization could potentially cause serious issues.

How do you protect against that? Stop a human being from ever having children?

The dangers of mucking with the DNA of a human are much higher putting self-driving cars on the road or splicing genes into simpler organisms like crops.

Now, to be fair: this wasn't actually genetic modification, but "simply" replacing the mitochondria of the embryo with that provided by a donor. The dangers here are minimal in reality, from what I can tell.
I've noticed the same thing with scientists. To make an uneducated guess, many people with similar education or social status or whatever really need communication not just as a core skill, but as a primary thing they are responsible for producing. Their peers who produce other things like scientists and engineers don't so uniformly need to hone that skill. I had a zillion problem sets in undergrad, while my friends in the arts and humanities wrote a zillion essays. Likely because of that, I'm prone to writing winding sentences, where (for lack of a better structure) I will, without regard for tangents in the middle of a sentence to address some concern better treated separately, and in a way that will force you the reader to do lots of backtracking since that is relevant here (it's relevant here, so why not write it here?), just nest things wildly. I expect a humanities professor would have ripped that habit out of me.
Looking at CBOR spec, I see that it is just more complex. Two ways to encode lists/strings -- indefinite-length and strings. 16-bit floats in the main spec. Separation of "null" and "undefined" values. And tags, with which define things like decimal fractions, bigints, and regexps.

The tags are the worst, actually. Sure, spec says "decoders do not need to understand tags", but this is not really the case. For example, if someone has floating point numbers and worries about precision loss, they can store the value as _decimal fraction_ (per section 2.4.3). This means that your decoders have to support both tagging and your favorite bignum library just to make sense of the data. In comparison, in msgpack (or json or xml or anything else) you would just have to store a string representation -- trivial to convert to either regular floats if you do not care, or to pass to your favorite bignum library (and this will be simple, as all of them support constructor based on ascii strings).

In general, I think optional tags in data-interchange protocols are a very bad idea. For example, there is a tag for "Standard date/time string" and for "Epoch-based date/time". Which means that either:

- You schema says "date/time", and your decoder now must support both of them (and probably untagged strings, and integers too). So this is an extra complexity in your decoder.

- Your schema says "date/time in 'Standard date/time string' format", and now every encoder user must make sure the emitted value is encoded and tagged appropriately. This means you cannot do `x = cbor_encode({"now": date})`, you have to read your encoder documentation to make sure the CBOR encoder you are using will generate the required encoding.

So extra complexity in either case, and no real benefits. Better stick to msgpack, at least it has no extensions defined currently.
25+ Free Responsive Magazine Blogger Templates
> but unlike JS these libraries are very, very mature

I have a very different experience. JS libraries are typically fine. You usually have more than one option (because there's more than one type of nail). Libraries are smaller (Unix philosophy), so if it hasn't had a commit in 6 years it was probably complete anyways and loss of backwards/forwards compatibility is nearly never an issue. Python libraries always exclusively support the version of python you're not using (2 or 3) and are abandoned except for the really popular ones like numpy, django, flask, etc.
The flatpak support is provided as a plugin. So assuming they do the same work and commit to maintaining it upstream, I'll accept it.
besides haystack, needle vs needle, haystack, what do you view as so bad about PHP's standard library? The main critique I've heard is that it's so big, but it's hard to see that as a downside unless you're a maintainer of the language itself. To me it's great to have all this stuff built in, you very rarely need to add in dependencies, and besides fewer dependencies being better in general, it also means you can get started faster, you don't have to spend so much time figuring out what's the popular library for solving x, and is it still maintained, and was it built with a bunch of other weird dependencies? You just search the docs, find what you need, make note of what you need, issues, examples, etc., and you're off to the races.
Indubitably.

From the article:

Collisions are rare, but half of all near-misses today are caused by debris from just two incidents. In 2007, China destroyed one of its own satellites with a ballistic missile. In 2009 an American commercial communications satellite collided with a defunct Russian weather satellite.

There are only a handful of nations with the launch capabilities, but if any one of them wanted to ruin the party for everyone, they could probably accomplish it by hitting a few satellites with a few missiles. I don't imagine it would take very many destroyed satellites to create a serious debris hazard.
"I mean money has to come from somewhere, I assume the tens of millions of credit card holders."

No, the money comes from merchants.

When you charge something at a merchant (the seller) with a rewards card, the merchant pays a higher percentage fee to the card issuer for that transaction.

So when you sell things, and you accept credit cards, there is actually a fairly large variance in cost between different cards that your buyers might use ... it might be quite cheap for you if your buyer used a plain old visa card with no rewards ... and it might be 3-4x that fee if they use some crazy cash rewards super bonus miles card ...

That is where the money comes from.
The thing to do is threshold dose, don't increase the dose, and take holidays for long enough to allow recalibration. It's simple if you understand the control system mechanisms at work.

By threshold dose I mean take no more than is needed to get an effect. I experimented a bit and found 50-100mg of modafinil (1/4 to 1/2 pill) to be effective and have never taken 200mg.

Escalation on tolerance is the exact opposite of what you want. On the first hint of tolerance, stop. Again think about the control system at work. Your body is trying to maintain homeostasis, which is usually a very good thing.
Interesting. It might be a by-product of having worked in larger companies, but my experience has pretty much always been: Product manager > "We need this to work for 10k r/s at launch".
Actual launch throughput (and all time peak): 100 r/s

Now I always mostly just assume (capacity asked / 10) is more than enough!
Let's connect everything to the internet, they said. It will be great, they said.
> Running teams of contractors for years, I disagree it's uncommon. I let my guys do whatever they want as long as the work is being delivered.

I agree with this statement. I would amend it to say "As long as the work they signed up for is being delivered."
Ask HN: Is Make School worth it?
Just to give some context, I just got to the next step of admissions and I'm from Portugal. Most important: I don't have money to pay upfront for it.
At step 3, how many messages per day were you pumping with 64MB allocated to MySQL?
Annual fees, interchange fees, misc fees (late payment, etc), and interest.

Same way banks make money off the rest of it's cardholders.