skysight-inc/HackerNews huggingface dataset:
It's pretty unexpected that the motivation to work on a medical treatment is not altruism (nor even direct gain from selling the treatment) but is to enable the controlling capitalist(s) to make more money selling food that otherwise the untreated could not consume.

Isn't that a very real example of the lives of millions only being improved because their current hardship is losing capital holders a sales opportunity.
Ethereum. How the Internet will be
I hope single-vendor commercial open source business model would be more common. http://dirkriehle.com/publications/2009-2/the-commercial-ope...

GPL + Commercial dual licensing seems to be really good option for small and midsize business where ake the code and take the business is real possibility. GPL is widely known and quite clear. GPL establishes open source genealogy, not just one point in time event like BSD licenses do.

Ghostscript, MySql, Qt etc. followed this path successfully. Qt is now a public company with open source product.
GoRef is a small Go library I've built to better monitor a project of mine.

I'm using it to measure the execution time of all my HTTP routes (and other important code paths) to track down potential bottlenecks in the application (and it helped me detect a goroutine that didn't exit properly in a certain cases)

It's designed to have as little as possible overhead (as it's meant to be used in production code)
> There’s been a lot of confusion about the recent Artifex v. Hancom case, in which the court found that the GPL was an enforceable contract.

The author is reading too much into this. This was just a ruling on a motion by the defendant, Hancom, to dismiss under Rule 12(b)(6) of the Federal Rules of Civil Procedure, the "failure to state a claim upon which relief can be granted" rule.

A 12(b)(6) motion essentially says "Let's assume for the sake of argument that every allegation of fact that the plaintiff made in their complaint is true. Under that set of facts, there is no way that a court could find that we are liable under whatever law plaintiff claims we have violated".

When a court rules against such a motion, it is not saying that the alleged facts ARE true, or that when those facts are applied to the laws in question the plaintiff will win. All it is saying is that they plaintiff has alleged everything that is necessary in order for it to be possible for the plaintiff to win.

So in this case all the court really found was that it is possible that GPL is an enforceable contract in the circumstances alleged by plaintiff, Artifex.
The Single-Vendor Commercial Open Source Business Model
Huh, interesting.

Apparently there are 35 rows in the table at http://www.felixcloutier.com/x86/MOV.html (according to Chrome and `$0.childElementCount`). I only discovered gcc.godbolt.org links to documentation via context menu just the other day!

Regarding the PDF... ouch. Wonder if any executable obfuscators have tried that approach :P (and I also wonder what sort of overhead it has.)
Hah, I did my own stat service too, inspired in early 2000's by AudioScrobbler and Last.fm before they joined forces. I was disappointed by the completeness and variety of statistics they offered, so the only option was to create my own.

My solution was to fill in full metadata for all my tracks, though, a pretty big task in itself that I also had to half-automate to achieve. I did consider how to release the stats service for others, too, but realized the number of people with impeccable metadata would be way too low.

My system is actually still running in the background, listening for MPRIS D-Bus track change events and writing them to a simple text file, occasionally flushing the changes from the file to a database for the stats display service -- written also with PHP like most web interfaces of the time.
The issue, of course, is that if they didn't agree to it, then they're (probably) redistributing a copyrighted work without a license to do so. So it's likely expedient for a court to assume that redistribution of a GPLed work constitutes acceptance of the GPL, as the alternative makes no sense.
A use for HR!
That we seriously discuss using 24 out of 64 pointer bits to prevent one of the many problems with buffer overflow, but we cannot seriously discuss making buffer overflows impossible is very depressing.

How about we use 24 bits of data pointers to keep the array size, or 1 bit to indicate "this is a pointer with a size" and 23 bits for the size, and then our load/store with index instructions, as well as freshly added pointer arithmetic instructions, trap when the index exceeds the size? Instead of using bits in instruction pointers to not let one of many kinds of buffer overflow create valid instruction pointers? No good?
Huh? Where's the infeasibility there? I mean, PLC is already a reality, just at 220V instead of 100 kV range but that can be solved by inductively transmitting signals.
> not a secret that most consumers don't know what they are getting into, or what their rights and recourses are.

which is exactly why consumer protection must exist, and that anything attempting to take advantage of the less sophistication regular consumers have must be stopped, or heavily regulated.
Dude needs a Yubikey. Don't have your phone number on a gmail account.

https://techsolidarity.org/resources/security_key_gmail.htm
I thought M.Matz recently fixed the register allocation mess, but apparently only the most egregious parts.

See the old official pre-Matz gcc statements on the mess https://gcc.gnu.org/wiki/RegisterAllocation
I, sort of, know the limitations WebAssembly has right now when it comes to JS interop (such as only being able to use functions with numbers as parameters!) but my guess is this is temporary.
It'd be curious to see experiments doing something Scala Native -> Emscripten -> JS-land.

Regardless, thanks so much for the work you're doing with Scala.ks (Scala is still my main language and I'm working on removing JS from my toolbox soon).

https://youtu.be/HktWin_LPf4?t=22m31s
I would recommend Christians read the Bible for exactly that reason.

Christians should be forced to confront the absurdity of their holy book and the psychotic lunacy of the Abrahamic God before deciding not only to base their life and worldview on it, but to raise their children to believe in it and to vote for candidates who enshrine it into law.

At the very least, we might have far fewer Christians who insist upon Biblical literalism.
Every time these hit the news, the exchanges harden their defenses. That's good for holders of Bitcoin, but I wonder if usability for small transactions is hurt.

I asked someone with no prior Bitcoin experience to test a checkout process with Bitpay[1], and the 3rd[2] time they had to pull out their phone they were really frustrated at all the steps. Plus, doing that many on-chain transactions is going to add a 30% overhead to a common purchase.

Am I wrong to advise users interested in single <$100 transactions to skip all the apps and use their exchange's wallet? I hear a lot of people recommending that everyone operate their own wallet. But since this page is in Bitpay's checkout funnel the wallet must be very important.

[1] The "How do I pay this?" on a Bitpay invoice links to this: https://bitpay.com/pay-with-bitcoin

[2] Once to install the wallet app; once for Coinbase to set up 2FA; once to set up 2FA for the wallet app
I disagree. The practice of medicine in general is one of the most highly regulated professions. It does not follow that such regulation is a slippery slope to the practice of medicine being made illegal.

The contrary argument is easier to make: when an activity is regulated, by the government, it has been officially sanctioned as a legal activity.

There is no logical reason that an activity such as trading bitcoin should be able to be conducted outside of the legal framework of the state the trader does business in.
Shenzhen: An Alternative to the American Way of Innovation
For someone who was socially awkward growing up, it wasn't all common sense for me either.

I once had a neighbour tell me "I have a name, you know" and it seemed a crazy thing to say, of course they have a name! It wasn't until reading the book that I understood they were offended that I never used their name in conversation.
Why not AGPL + Commercial? To me this sounds like an even better option, as it closes some GPL loopholes such as "hiding" modified GPL code behind a service.
That kind of napkin math is both dangerous and misleading. The block size limit is a security parameter, and the math above assumed that nobody was trying to attack the network. In attack situations, a larger block size is more expensive and more dangerous.

Also, the resource requirements for running a node are a lot higher than most people are willing to tolerate even at 1mb blocks. Huge portions of the incentives, security, and decentralization of the network depend on people running full validating nodes. A big misconception in cryptocurrency is that miners can set the rules of the network. That's only true if you aren't running a full node.

The dynamic block size in ethereum is an easy attack vector that can be exploited by a large miner. The miner simply increases the blocksize as much as possible, and fills blocks with autogenerated transactions to make verification more expensive for small nodes. Once you get it high enough, your competition will start dropping off the network. If home users stop running full nodes too, now it's a lot easier to change the rules of the network - instead of convincing everyone, you only need to convince everyone willing to pay for a full node. And if that's tens of thousands per month, it's not going to be many people.
Not the OP but... I read Gospels once. Or twice, actually.

The first time as a clueless teenager and it made me worry that maybe this paranormal stuff is real because so many people seem to believe it. This was probably the closest to "being a Christian" I had ever got. If you so desire, feel free to say it's crap and not what this religion was supposed to be about etc. etc., I don't mind at all. That's how I was raised by my parents - they seem to be a hard case of "belief in belief".

The second time in my twenties - it gave me some idea of how people may have come to believe in this paranormal stuff and helped me get over it.
It depends on what you want to get out of it. My reading is a philological/historical one, I'm aiming to become a scholar of literature (I'm a humanities student with a passion for computing), and also I'm looking for literary prompts in it, so a deeper understanding is important for me. But if you just want to know what it's about, then you can peruse the book and rely on commentaries and recaps. But all in all it's about 2000 pages, which equals to 4-5 novels, and does not require a linear, uninterrupted reading, so I guess it's worth it. I'm still reading the old testament (1Sa), but AFAIK the gospels do overlap in the story but views and interpretations are different.
Hey that's neat that you rolled your own build for your needs though.
Actually, the CTO should have mailed the dev team saying:

Hi,

Yesterday, I thought I was on my local machine and clear the database, while I was in fact on the production server.
Luckily knodi123 caught it and killed the delete process. This is a reminder that *anybody* can make mistakes,
so I want to set up some process to make sure this can't happen, but meanwhile I would like to thank knodil123.

Best,

CTO
Either that was a cheap car or you have some serious income...
The Virtuals seek many different modes of gnosis or enlightenment. This slogan refers to one of the foremost of these "horizonless goals:" the gnosis of "staying awake", or more specifically, always waking up. This is the most exalted yet everyday mode of enlightenment, one which is not attained so much as continually rediscovered. There is only waking up and rubbing your eyes . One of the techniques to developing these moments--which we err in considering "states" of consciousness--is to allow these very slogans to randomly erupt in the mind. Spontaneously "mad" behavior, tricks, and optical illusions are also common approaches, but the moment they become fixed as "techniques" they begin to lose their efficacy. The point is to cut against established patterns--to "kill the Buddha," as the Ch'an patriarchs say. For example, rather than staring at a beautiful object that catches your eye in the market, observe how others relate to the object.

As in English, ngHolo's Indo-Chinese dialect contains the image of the dawn as a "crack" or "break." The peasants believe this crack is real--that a day literally ossifies over its 24-hour period, trapping the earth inside a cosmic shell. The shell is then ruptured by the rising sun. But the Virtuals play with this image to emphasize both the violent and nurturing aspects of "always waking up". On the one hand, perpetual gnosis constantly rends the dreamlike illusion--or more exactly, the tentative construction--of your present plateau. On the other hand, such gnosis pervades the mind with the empty but pregnant emptiness of the glowing dawn sky.
The article basically concludes: Have you ever had a bad experience at an airline company? Then they're probably using this pattern.

If I book a room at a hotel, I'd like to know that I can actually stay there when I arrive.

This is a problem solvable by software (to the extend that the hotel doesn't catch fire), and so it should be.
I also play games because it keeps my mind active even when I have fun. That's the reason why I don't like watching series beacuse it is passive. I've also noticed that I have more fun nowadays writing games than playing them.
Yes, their explanation is here: https://bugs.chromium.org/p/v8/issues/detail?id=6020&desc=2

Supporting it in WebAssembly transparently is a much better way to go forward.
"From Bacteria to Bach the evolution of minds" by Daniel Dennet.

Should be called How Minds Evolve as Heirarchies of Darwinian Turing Machines ( analagously to Deep Neural Nets (Dennet cites Geoff Hinton and Edinburgh's Andy Clarke).

"working computer models have been developed that can do a good job identifying handwritten—scribbled, really—digits, involving a cascade of layers in which the higher layers make Bayesian predictions about what the next layer down in the system will “see” next; when the predictions prove false, they then generate error signals in response that lead to Bayesian revisions, which are then fed back down toward the input again and again, until the system settles on an identification (Hinton 2007). Practice makes perfect, and over time these systems get better and better at the job, the same way we do—only better" p.178 [1]

"Hierarchical, Bayesian predictive coding is a method for generating affordances galore: we expect solid objects to have backs that will come into view as we walk around them; we expect doors to open, stairs to afford climbing, and cups to hold liquid. These and all manner of other anticipations fall out of a network that doesn’t sit passively waiting to be informed but constantly makes probabilistic guesses about what it is about to receive in the way of input from the level below it, based on what it has just received, and then treating feedback about the errors in its guesses as the chief source of new information, as a way to adjust its prior expectations for the next round of guessing."

Which echoes Richard Gregory's concept of vision (or perception) as a hypothesis continually tested against input.

This is Paradigm shifting; weltanschauung shattering stuff. Dennet very clearly lays out a methodology for how all aspects of minds can evolve using heirarchical compositions of wetware robots or :

"Si, abbiamo un anima. Ma é fatta di tanti piccoli robot!
(Yes, we have a soul, but it’s made of lots of tiny robots!)" p.24 [1]

[1] https://www.penguin.co.uk/books/253900/from-bacteria-to-bach...
But everybody faces the same trend in 'total worldwide internet users.' So if an advertiser has its choice of platforms to advertise on, it can compare the same metric, regardless of whether or not you do the division.
I guess one of the things that always comes to mind when someone brings up "Rust all the things" is that it assumes that anything that can be expressed in C can be expressed in Rust with the safety features enabled. Rust wouldn't have a mechanism to do unsafe code otherwise, right? I think it might be more complicated than we might think initially.

I personally think that someone should probably spend some more time on GC that's performant enough for systems code. My convictions haven't driven me to do anything about it, however.
Try PHP 7.2-dev with Devserver
Link to Devserver : http://www.easyphp.org/
Link to PHP 7.2-dev add-on : http://warehouse.easyphp.org/
I would argue that C has the same problems. It gives you so much power, only in a different way.
The UK is not debt averse. It also has the highest new car purchases in the EU due to the availability of car credit
Also illegal in many euro countries. Which country was this in?
It's difficult if I take it as something I'm meant to believe. I always get that tug in my stomach.

It's interesting as a reflection of culture, of which religion takes a prominent part in much of history.

I see it like viewing the works of a renaissance artist. Perhaps not as brilliant but similar in that a lot of works have religious themes but your beliefs, what they may be, look past the religion to consider it as part of the work itself.
David vs. Gooliath
The Promise and Peril of Programmable Matter
What really happened at Volkswagen
Don't know what your sources are but see this article based on coal ministry data which suggest coal imports are a small fraction of India consumption and rapidly coming down. Specifically to your point - "Goyal added that no power producer has approached CIL for supply of imported coal this year."

https://www.platts.com/latest-news/coal/newdelhi/indias-coal...
I am a huge fan of mark manson and I highly recommand his book "the subtle art of not giving a fuck". Great advice on how to live a happy life : https://www.amazon.fr/Subtle-Art-Not-Giving-Counterintuitive...
Yes, indeed. It is quite an accomplishment.

If you find TeX, LaTeX, and friends useful, check out the TeX Users Group at http://www.tug.org. If you'd consider supporting the folks who bring you TeX Live, you can read the Aims and Benefits page at https://tug.org/aims_ben.html.

Note that a membership is very reasonable-- if you choose an electronic copy of the journal then membership is $45 annually, or $15 annually if you are a student, senior, etc. The details are at https://tug.org/join.html.
Once Rust has been available as the main attack surface in a browser for several rounds of "pwn-to-own" I think people will come to grips with it not being a magic bullet.

I think you are right about the Qubes approach. Microsoft has started adopting that model in Windows. They started by moving parts of LSASS to a compartmentalized trusted code base in a VM. (Credential Guard). I think the next thing is actually running Edge with some hypervisor protections. Can't remember the feature name, though.

But that kind of thing is the future. You have to assume that things will be breached and deal with that upfront.
Gold coins found in Netherlands from last days of Roman Empire
Because the powers that the miners have are a lot less than the powers that the banks have. Miners, even at 99% hashrate, are unable to change the rules of the network. The most they can do is censor transactions and spend their own money multiple times. But even a miner spending their own money multiple times costs money - you have to redo blocks (costing tens of thousands each).

Banks on the other hand can print money, change the interest rate, steal, block people from the system for arbitrary reasons.

Most people don't realize that a 51% attack is not a 'we get to do anything we want now' attack. Miners still need to follow the fundamental rules of the network, and they also need to blow huge amounts of cash on electricity to maintain the attack. Today that would cost millions of dollars -per day-. That money needs to come from somewhere, and generally that comes from selling the coins that the miners get paid. If they make the system useless, the coins they get won't have enough value to pay the bills.

So there are a lot of dimensions that mean a cartel of miners could reasonably be construed as an acceptable alternative to banks.
Has anyone tried this recently? I did a few years ago and it wasn't really usable.

The only good open source CAD program I've found is SolveSpace (http://solvespace.com/). It's a bit of a weird program but actually works well.
Zmacs vs. Emacs (with manual)
I thought they closed the loopholes with v3?
A few years ago I had a dream that I was roughly 5 years in the future. I was in a car with some people that I don't know. We were driving near the house I grew up in.

They gave me a drug that hasn't been invented yet. It was called 'cloud'.

In the dream I could feel the drug as if I was awake. It made me see a huge amount of colors I can't normally see. As if I had an extra cone in my eye.

Then we swam in blue tiled baths in the hills behind my house that aren't there in waking life.

Not sure what it means.
> I would not want to believe in such a neurotic, angry god.

I'm under impression that people may have created gods in their own image so to speak, which immediately makes me wonder if there will come a time that you will eat these words. Denial much?
You're a Spanish citizen, as there is no such thing as per-city citizenship in Spain. BTW, you can twist the words at your convenience, if that makes you happy.
The issue here is not about acceptance of the license, but whether it is just copyright infringement or also breach of contract.
Python is as easy to write as PHP, but deploying it as a web app is a whole different story.
Whoever hits the issue should enable the creation of core files and analyse the corresponding backtrace

That would help identifying the concerned instructions
> (Those speedups come with future technical debt, though, so there are good arguments against it.)

Have you seen Halide? Might be a way to have your cake and eat it too.

http://halide-lang.org/
That's a new phenomenon, I've heard it described as a new thing in the last 9 months and an upcoming bubble.
pypy changed not only the vm, but also the internal data structures. It's totally different.
pypy's problem is that is only optimizes loops and often called functions, not the general interpretation, as e.g. PHP7 or lua did.
For normal, simple small scripts it's not that big a benefit, and you loose all the extensions, (though that's being worked on).
The takeaway is: If you are to judge LaTeX, judge its whole ecosystem.

Otherwise, this is like saying Python is not suitable as HTTP client because "urllib" has too many quirk - ignoring the fact everyone else uses the excellent "requests" libraray.

Although there are interesting developments at its code (XeLaTex, LuaTex), it is the packages which are ever evolving at a rapid pace. Have trouble with the "graphics" package? Use "graphicx" instead. Don't like the old "letter" class? Use "scrlttr2". And of course, use TikZ, it is one of the most well-designed, best-documented and comprehensive packages out there.

Compared to most programming languages, what I really like about LaTeX is their almost almost merciless take on backwards compatibility. This means that your old "article" document almost certainly works with later LaTeX versions. There will never be a breaking new version of "article" that forces you to adapt your LaTeX code, like we see with so many libraries in other languages. But this also means that you are stuck in your "old world" if you don't keep your eye open for new packages, and are willing to learn them. There are quite a lot of StackExchange questions that are essentially like this:

"Q: How do I fix my issue with package X? A: Use the newer package Y instead (or in addition)."