skysight-inc/HackerNews huggingface dataset:
The question isn't "do I like these extensions?" It's "does Emacs let you build these extensions?" The Atom developers thought that providing this flexibility was important, which is at least in part why they used the technology they did.
True. jEdit is one of the best editors i have used. Not my default editor but i use it from time to time and install it everywhere.
I would guess the organic matter from thousands of years of growth. Normally organic matter rich soil suits ericaceous (acid loving) plants.
Something more along those lines, yes, although I'm really not that convinced about some of their design decisions and though the documentation is at least very detailed, it's rather obtuse.

I think it's possible to do better.
> Both C and Make are decades-old technologies, but most people can read a C file without much experience and intuitively understand what is going on.

While they might think they know what's going on, I'm not convinced they actually do. C can be an incredibly subtle language to get right...

http://blog.llvm.org/2011/05/what-every-c-programmer-should-...

Regarding make, the thing to realize there is that it's just a DSL for specifying a dependency graph (and the way for satisfying dependencies). It's not a hard concept, but unless you come to the field with a bit of computer science background, it's not likely something you've been directly exposed to at the level required to understand make. But I don't know that this means make's choice of abstraction is necessarily a bad thing for its intended use cases. I also think this tends to put the lie to the notion that the difficulty is mainly around tabs... tabs may obscure the details, but switching to a clearer syntax won't solve the more fundamental gaps in understanding the mechanics of make.

I'll also argue that this is a potential problem with DSL's in general... because DSL's often don't use traditional imperative language semantics, there's always a bit of a learning curve that needs to be ascended. However, for make at least, there are a useful debugging tools to help understand what it's actually doing.

For me, at least, 'make -n' is great in that it instructs make to resolve the dependency graph based on the current state, and then just print the commands it'll run without executing them. If you know what the commands do, and know what needs to run, this can be a huge help understanding what's going on. (And there are other more powerful debugging capabilities as well for dumping variables, etc.)
Do you use power dialer?
Cryptocurrencies to end in tears says famed investor Warren Buffet
> I feel like most Make users don't understand Make very well

This indicates that make is hard to understand. I've been using it for a while and I still struggle to grok concepts like order-only prerequisites.
Pretty sure they do.

https://www.reddit.com/r/BitcoinMining/comments/7jg14f/one_o...
Landing Recon: Open-Source Intelligence Tool
Very unlikely, this software is an enormous commercial advantage. Not so much the cost in and of itself of the software but for the advantage of speeding up development of engines, etc through shortened iterations. SpaceX developed this because they couldn't find any reasonable solutions on the market already. I suspect that reasonable not only included cost and availability but also the ability to adjust the product to their needs.
Bitcoin conference stops accepting BTC due to high fees
The Hindu constellation that is made out of the Orions is Mrigashira which is a Deer's head not a hunter.
> For all those who are not familiar with the term, job-hopping is used to describe employees who change job positions every few years.

No, it's not. It's for employees who change jobs every few months.
I might be wrong, but after reading their official announcement, they clarified that nothing will change apart from the project's name.

The rest of the code will remain the same.

For 10 years they have been using the same code with the same name and I don't think they will rename their prefixed tables with the changed name for obvious reasons.
That is a criminally poor headline
Alexandria was founded as a Greek city and stayed Hellenistic until the Islamic Invasion 600 something.

Wikipedia lists Hypatia as "Greek", Greek and Roman culture is usually counted as "western".

It could also be meant in contrast to "eastern" as in Chinese and Indian astronomy.
Well, you could argue that there is something wrong in entrepreneurs going where the capital is if the capital happens to be in a wrong place.
I think that's the joke, but yes.
Alexandria was a greek city more or less at that time. It was first part of the ptolemaic egypt[0], and after Roman conquest a province[1]. The middle eastern influence came en masse only after the muslim conquest.

[0] https://en.wikipedia.org/wiki/Ptolemaic_Kingdom

[1] https://en.wikipedia.org/wiki/Egypt_(Roman_province)
My X1 Carbon came with a 3 year on-site repair warranty as standard, included in the price (contrast this with AppleCare which is very expensive). Did you buy yours from Lenovo?
In any case Egypt is certainly not in the "middle east"
I am curious why this kind of speculation is taken seriously.

I mean it's just a sketch on a stone without any further documentation.

Could it not be that these were just two kids playing and drawing something random on a stone?
A thousandth of the top-end of their expected profits for 17-18. That'll teach them.
Comment espionner les messages Whatsapp et autres communications
https://medium.com/workroll/should-i-hire-a-freelancer-or-an...
> I've worked in industries I had no idea even existed until I worked there. But they made sense once I found them, and I created value, as did most of my colleagues.

Value is relative. You may have created value in the reference frame of a particular industry, but perhaps that industry is not of value. As e.g. Ponzi schemes show, people pay for things that have no value, so money is not a reliable indicator.

Another example is the entertainment industry. A lot of money is being spent, orders of magnitude more per minute of content than say, 40 years ago. But are people more entertained now per minute of content than back in the old days?
I think this just highlights how much "Western" is a movable feast. The Byzantine empire is typically counted as part of the west. So "Constantinople" is part of the West, but "Istanbul" is not. The qualification here mostly means "not Chinese".
Don't all fleets mine as pools these days? You put your hash capacity in a pool, and if any machine in the pool mines successfully the BTC is shared according to contributed capacity.
I was wondering that, they are going to extraordinary lengths to deal with issues that wouldn't have existed in a native application.
It's not supposed to harm them, it's supposed to make it economically sensible for them (and companies like them) to employ one or two people with the sole responsibility of making sure stuff like this doesn't happen.
> Most people will buy the game if they can, but the world economics are such that for 90% of your potential user base, 60$ represent an insurmountable financial investment.

Bulllllllshiiiiiiiiit.

> As just one example - consider game rentals. Consoles have incredibly low piracy rates, but a healthy (or at least used to be) game rental scene. If someone can only give me 5$ for my game, why should I snub that money?

There's no game rental scene. Like zero. And consoles have incredibly low piracy rates because they have very effective DRM and closed platforms, which a certain contingent of Hacker News likes to pretend is the cause of piracy.
If anybody knew what the Amazon of cryptocurrency is, we'd all be investing into it.

For all we know that crypto is here, it just hasn't been evenly distributed yet.
> how I could improve the build so that it could scale to a large number of plugins

Is your existing parallel builder too slow? What's the problem with it? Make can do parallel builds as well, but it won't walk a directory so you'd have to write a million targets.

I think you should post this on the SO site for programming design/advice though.
To me, it's not "very much like [you'd] use US dollars" at all. You didn't actually buy anything, did you? You used it to trade more bitcoins. I mean, if people were just pushing around dollars, exchanging them with each other, and not purchasing actual goods and services with them, then maybe it would be the same.

On the other hand, my knowledge of all this is pretty superficial. But the one thing that sticks with me that the naysayers keep bringing up is just that: no one (or very, very few) is actually using bitcoins in any useful way other than trading them with other bitcoins.
Always good to see more compiler articles, even if a bit "traditional" (for lack of a better term). For example, I don't think I've seen one yet which makes use of the precedence climbing[1] method to dramatically simplify the parser and make it more table-driven/declarative. This is extremely useful in a language like C, with many precedence levels.

No global variables.

Global variables are much simpler to implement since they share the same namespace as functions, and always have a fixed address.

We could store the variable’s offset from ESP, except that the value of ESP changes whenever we push something onto the stack. The solution is to store the variable’s offset from a different register, EBP.

You can also keep track of the stack offset, since you're generating the code and know what's been pushed/popped. Using ESP-relative accesses makes the code slightly larger (due to SIB byte) but is often used since it frees up EBP for more useful things. Of course this is a somewhat moot point if you're not going to use it anyway, but speaking as someone who has read a lot of compiler output over the years, ESP-relative accesses seem to be somewhat more common in released code.

This is the fifth post in a series. Read part 1 here.

It would be better to also link to the previous part, for those who just want to read what came immediately before and not start again from the beginning.

[1] https://www.engr.mun.ca/~theo/Misc/exp_parsing.htm#climbing
Have they thought the possibility that the people who draw this tried to tell a story that it took them a whole day (two suns) to kill their prey?
Hypatia was a Neoplatonist who lived in Alexandria in the late Roman Empire. Egypt had been integrated into the Roman sphere for centuries at that time. If "Western" implies a connection with the Greco-Roman tradition, which it often does, then Hypatia certainly seems to fit that. The modern notion of the "Middle East" being distinct from "the West" was less strong at that time because the Western world was more of a Mediterranean world; cultures in north Africa and the Levant were more integrated with Europe during the Roman period and even for centuries afterward. It was the rise of the Islamic Empire and its disruption of trade routes with Europe that more strongly created that distinction.

I say this as someone not particularly emotionally invested in the idea of "claiming" Hypatia for the West or anything like that. To tell the truth, the story of Hypatia has turned into a modern myth in various ways -- like the story of Galileo -- in which we end up coloring it with our own narratives.

If anyone is interested in details about Hypatia's life, I recommend reading this post which responds to the typical modern narrative about Hypatia: http://tofspot.blogspot.com/2017/10/the-herstory-of-hypatia....

I also recommend the more detailed series of posts by the same author, which gets into the political/social issues of the day, which is more interesting than you might think: https://tofspot.blogspot.com/2015/02/hypatia-part-i-mean-str...
>Last year, YouTube dropped another one of its stars, Felix Kjellberg, better known by his YouTube alias PewDiePie, from its top-tier advertising after reports surfaced about anti-Semitic comments he made on video.

I generally really respect the NYT but to phrase the whole PewDiePie situation like this is utterly disgusting and a misguided narrative.
Good suggestion. I sandwhich Dnsmasq between applications and dnscrypt-proxy[1] because the opennic anycast servers were too slow otherwise.

[1]: https://two-wrongs.com/secure-dns-on-a-laptop-with-debian.ht...
Do you sound more American than British? (Mic needed)
Make is good at traversing and resolving a dependency graph; the problem is that we are forced to write said dependency graph. It's no hardship for small projects, but as projects grow and the dependency graph becomes annoying and/or difficult to manage by hand, we turn to automatic solutions -- and we should. Except that pattern substitution doesn't cut it, we really need a way to programmatically generate dependencies given a source file.
> Oracle needs to die with Comcast and the rest.

And what makes you think, that what comes after (there will sureley be a company that fills the void) would be better in any way? The problem is not so much the frivolous lawsuits of oracle and the likes, but the incentives to pursue this behavior.
Compromising IPv4 networks via IPv6
I think Flattr is the most promising way forward as a source of non-ad revenue for websites as it doesn't require explicit user interactions once set up, it just runs in the background, tracks what you consume, and then automagically distributes your allocated funds to the sites in accordance with your consumption.
Bitcoin is currently not what Bitcoin was when it was created. Slow peer-to-peer transactions and high processing fees.
Average fees are hovering around 60 dollars. That's an average. Unconfirmed transactions has been at over 100k for months. The mempool is also hovering around an ATH. The Bitcoin is crippled. Sentences like "store of value" are now the term used to describe Bitcoin. Very far from what the Bitcoin used to be.

I think there is a real possibility of a "death spiral of the blockchain". Fees will increase and it will become impossible to move coins on the blockchain besides the upper 10% of bitcoin holders. For traders on exchanges bitcoin seems fast; because no transactions are taking place. When you actually decide to move your bitcoins to a wallet you own you'll pay high fees... if not your transaction could take months to clear or never actually clear.

The fork that occurred on 1st August created Bitcoin Cash. This fork is much closer to what the Bitcoin was. Bitcoin Cash is this today. Removal of the segwit code (which hasn't solved anything), disabling of RBF (replace-by-fee) enabling 0-confirmation transactions again. A new DAA (difficulty adjustment algorithm). Finally increase the block size to 8MiB.

The Bitcoin has been crippled on purpose by Blockstream deep in the pockets of bankers and insurance companies. Blockstream is the main contributor to the Bitcoin development. Look at the sponsors; https://www.blockstream.com/about/#investors

Before the bankers, and their followers, got indirectly involved in Bitcoin development there never was any discussion about limiting the block size to 1MiB; in fact the opposite was discussed. See; https://twitter.com/adam3us/status/636410827969421312?lang=e.... https://bitcointalk.org/index.php?topic=1314.msg15143#msg151.... https://np.reddit.com/r/btc/comments/71h884/pieter_wuille_im....

Now all of this has led to a complete divide and clusterfuck of the community. It is an very ugly and toxic environment and is sad to look at. On top of that we now have thousands of alternative coins and blockchains.

The current version of bitcoin is crippled and completely unusable as a currency as is.
> With cash payments, you dont rely on a third party, you dont take on counter party risk, you exchange things that actually have value, that you have to be sure can not be forged.

Funny. To me, practically only value bitcoin and gold have is based on the trust that you find a third party tomorrow who is willing to change it to something actually valuable (actually as in actually useful in your life). So you very much rely on third parties.
You mean Visual Studio Code? I feel we're talking about different things here...
For example xamarin's fork of Cocos2D.

Or companies adding closed source features to open source software. You can't do that with GPL unless you own all the code.

The classic business plan for software is to charge per license/copy. But if you release your software for free, you have to sell something else. And anyone who come up with a good solution for this will be the next unicorn.
There is nowhere in the world where "radical environmentalism", whatever that may actually mean, is practised on any scale.

If you're concerned about economic growth you would be better looking at inequality. Of course Peter Thiel is not going to mention that.
Nice. I was just downloading manually chats from LINE app to try something like this a few days ago.

I know that there used to be an SQLite database accessible, but it seems to be gone now and I've searched everywhere (incl. hidden folders in iCloud) but it's nowhere to be found. Have you done any research on it?

Also LINE doesn't seem to sync the (historical only, maybe) chats between macOS application and the iOS application - making the history not exactly true. When I can even get the messages that is.
Often they're started by people who have... not exactly honest intentions, but more people who believe their own hype than outright fraudsters. See the opening paragraphs of https://www.bloomberg.com/view/articles/2015-12-17/martin-sh...
I think that means, the cognitive complexity is not in scale with the business requirements. If I had a service I needed to set up once and maybe update a couple of times a year, but took multiple days to sucessfully update, I'd spend some effort on making iteasier to make changes (either by better understanding, simplifying the system, or rewriting it to remove overhead).
Show HN: A cryptocurrency portfolio simulator game
Cory is a great writer and gives an entertaining history of attention-grabbing in advertising and games. His main point is that we are continually able to adapt to escalating intrusions that attention grabbers throw at us.

However, overall I disagree that we are adapting fast enough. Not only is the escalation so rapid that most cannot adapt, the cultural shift in what is an acceptable level of intrusion is like boiling us frogs alive.

On the Web, it is absolutely acceptable nowadays to have a fullpage interstitial or a whole-page darkening nag box on a news article. And to block adblockers. Wat. A newspaper or the web of just 5 years ago would never have considered this acceptable.

This makes me worry about the future, especially augmented reality. Don't you want ads right ON YOUR FACE!? It's OK. You'll adapt!
Funny coming from cthulhu... :)
> In other words, let's say you're my friend. You come in to my room, I leave my journal entries open and you surreptitiously copy them while I'm getting coffee for us. You leave the journal undamaged and make your duplicates public. The only harm you did was cause me to not trust you personally and no longer allow you in my home.

That's not even remotely true (incidentally this would be illegal in the UK and a court would grant an injunction on publication under breach of confidence, precisely because it's such a shitty thing to do https://en.wikipedia.org/wiki/Breach_of_confidence_in_Englis...).
It's hard to say 'Bitcoin is x'.

Perhaps the Bitcoin/Cryptocurrency situation is a close repeat of the dot-com boom/bust/rebirth.

Perhaps it's a close repeat of Tulip Mania.

Or perhaps it's a new category, and the rise of the next technology a decade from now will be a callback to what happened with Bitcoin.

This'll all seem obvious in a year or three. For now, we speculate and wait.
It's the second time you've linked to this in this thread. Are you affiliated?
I agree. People who chase whatever is going up deserve to lose their shirt at least once.
Well, while I agree that it is nearly impossible to write a useful Makefile for a more than minimal C project, I found that if you are willing to structure your project according to the best practices of CMake you can write fairly simple and useful CMake file.

But be aware, that as soon as you want to structure your project in any other way than it is the CMake default you are starting to write your own Makefile again ;-)
It is: https://en.wikipedia.org/wiki/Middle_East (the Near East then being the Balkan).

In other languages (e.g. in German) one calls this part "Near East", "Middle East" is Iran -> India, "Far East" is South-East Asia, China, etc.
Or there may not be any long term winners in this arena as people realise just how bad most if this stuff is for actual transactions and consumer protection.
This is a cool app, thanks for this.
I guess as the necessities of providing food and shelter require a progressively smaller percentage of the workforce more people will occupy themselves with less fundamentally necessary things like building websites, apps and cryptocurrencies for each other.
And when GDPR comes in that will change to make it even more in their economic interest to take these things seriously. The higher of 20 million Euro or 4% of global turnover is enough to start making company boards ask questions about preparedness and impacts.
I don't agree, the ICO is a total joke and hopefully GDPR will allow them/some other body to give proper fines.

There have been cases where spam companies have done 100m SMS/phone calls and got a £100K fine (which they can just prepack away). It's probably a tenth of their telecom cost per call. Just a cost of doing business.
All of this data was leaked through a WordPress plugin uploaded to an old installation; WordPress is one of the easiest platforms to secure (IMO) so can't understand why organisations can't take the short amount of time needed to secure it.
Can you add some contact info in your bio? Hard to give private feedback otherwise.
Idle Healthcare Data May Be Preventing Cures – How Blockchain Can Help
> superficial pattern matching.

> Bitcoin is Google.

Is this satire?
Back when I was a teen 60$ was about 25% of my household income.

Since then and present day I still don't know a single console owning person that has not hardware modded it to work with pirated games.
Thunderbird to Outlook
> I think it would be better if the server didn't have metadata visibility into group membership, but that's a largely unsolved problem, and it's unrelated to confidentiality of group messages.

Nitpick: Signal solves this problem just fine¹, by treating messages to a group as simple pairwise messages, encrypted similarly to pairwise messages, and sent separately to each member of the group. Group management is all done through these e2e-encrypted messages.

¹Signal also has a group messaging bug in that the app doesn't check that someone is a member of a group before accepting their group management commands, but that is trivial to fix.
Peanuts. The GDPR strategy of fining a percentage of revenue is the only way to make companies take this seriously.
Nitpicking of this sort is incredibly annoying, it's obvious they mean the presence of the compounds does not match current theories of the origin of the solar system.
Hopefully this will impact on their profits a little to make the fine have more of an economic impact so that it creates an example to those who don't take data privacy and security seriously.
doesn't seem to be on github unfortunately