skysight-inc/HackerNews huggingface dataset:
I use makefile to build my javascript and css. It works brilliantly. I initially used Gulp, but started running into problems when there were build errors that would crash Gulp so I had to use a plugin called Gulp-plumber just to keep the watcher going. Then when I started having a somewhat more complex chain of dependencies I didn't enjoy having to manually specify the build order. The final nail in the coffin for Gulp is when I wanted to dynamically alter flags based on certain conditions, whether it was a debug or prod build for example, it just started getting messier and messier.

I am completely satisfied with Make as a replacement. Took me a couple days of hacking to figure out how to set it up and it's been problem-free ever since.

By far, my favourite aspect is that I no longer need to depend on flimsy gulp-specific wrappers. I just call my build tools natively.
I'd imagine after a year of updates it would be the perfect time to give it another spin. Not saying it's any better but to negate something entirely because of a bad experience over a year ago is a little over the top IMO.
Its insane energy use is only because of the need for the constant proof of work to make the decentralization possible.
I think that cryptocurrency will take over eventually. There might be big booms and busts in the meantime but it will take over. For many people, cryptocurrency has become an ideology so they will keep buying back every time it drops.
I'm one of the contractors that rolled out instant transactions at CBA.

The feature is absolutely hype, and a selling point, or was til the RBA required everyone else to follow suit.

But it doesn't change the fact that fundamental things that cannot be allowed to fail should not be built on twigs.

CBA worked with Wells-Fargo to build a blockchain ledger, running atop skuchain, which itself Go and JS. That's a lot of hype and new in one place.

But it wasn't in a simple systems-critical place, it was done for one contract, with one customer first, with regulatory approval for the experiment, to see if blockchain technology was feasible. It was also not proof that this can scale, that needs more experimentation.

Lots of simple things are fundamental, and you do not mess with those.

Simple/complex isn't enough to say whether you should experiment, because experiments should be as far from impacting your bottomline as possible.

R&D should stay in R&D, until it is proven stable. You can't afford to build a house of cards.
Meh. The author uses a silly example of Makefiles. People get the wrong idea about make. They think it's a program for compiling things; it's not, it's a very early, slim, clean version of chef or ansible. Personally I only got to know how cool make really is when I started to use it for stuff other than compilation, like file transfers or service run control (at one point my toy distro's rc system was "/bin/make -f /etc/rc.mk", where /bin/make was a static version.)

Even for the example he uses, since he seems to be on GNU Make, it's a pretty perfect case to use Guile integration to handle that metaprogramming he's trying to do by hand.
It borders on a joke, that people think accessing a website in breach of TOS is a crime, but storing passwords is plain text isn't.
Donald Trump's medical: What will it reveal?
It's weird - Ireland is gorgeous, but at the same time when I see the rolling fields and grasslandsit makes me sad to think of the forest that used to be.

There's a tiny patch of jaw-droppingly beautiful forest on the Beara Peninsula. The last time I was there I saw sheep had gotten loose and were grazing inside it. If that continues it will be the death of it :-(.
Unlike the Gold's Gyms in the area (same ownership) the "discount" gym I go to now gets all the sports channels. So, if I want to catch a game, I can do cardio at the same time.

Otherwise, the most requested channel? HGTV!
If MDMA were to become approved medicine in the US, I see it as an important milestone when it comes to getting rid of misguided classifications of drugs as having no medical value even though there are both research and anecdotal evidence suggesting otherwise. I am certain that a change in the US will have impacts on other countries as well.

I donated last summer because I sincerely believe this research will have a huge positive impact on many peoples lives if MDMA were to become medicine. Seeing this news I have decided to donate again.
Four Reasons Site Speed Needs to Be a 2018 Priority for Your Publication
This is actually the plot of a movie from the 90’s based on a popular play:

https://en.wikipedia.org/wiki/The_Twilight_of_the_Golds_(fil...
Early yes, slim no, clean debatable.

I certainly think whatever incarnation of make that you would summon to do some sort of multi-machine configuration management (per your chef/ansible comparison) is something I would do everything in my power to avoid.
Standup Tech and Comedy Talks (DDD and Webgoat) in Amsterdam
My bot uses the Socratic method to understand your beliefs

https://semap.duckdns.org/BeliefExplorer.php?q=0244388211625...
Blockchain: 11 things you should know
For a simple project cmake is also very easy to write. Much easier than plain make IMO, as you have only a single layer of abstraction (cmake).
check this out: https://www.youtube.com/watch?v=DapKYJ6niCM
Does OpenSSL have useful documentation yet?
Blockchain: 6 ways to master the technology in 2018
I've come to the same conclusion after many years of writing and modifying build scripts for Java, .NET, Ruby, JavaScript and C.

Of course, if you only care about POSIX, a lot of the make issues go away. Not all, but many.
I want the government to raise taxes, because I want it to do a lot of useful things for society that it can't otherwise do. That's what government is for.

And I want it to be very hard to dodge taxes, so everybody pays their share. If that means less privacy, so be it.
Read Phikal by Alexander Shulgin, plenty of interesting information in there.
Hah, competition? :) Ping me an email, I'm open to a chat how we could help each other… it's a big pie.
I think that cryptocurrency will take over eventually.

It's likely that cryptocurrency won't be Bitcoin though.
Who cares if it is Microsoft or not. The product is open-source under MIT.
New EU data protection directive requires a top-bottom redo of adtech industry
LUG: Labrat Until Graduation
When loading a hello.c both Emacs and Sublime almost breaks the 50 MB barrier with default settings, but does that really matter?
Bartek's coding blog: The Pimpl Pattern – what you should know
China made up a much larger portion of the volume, and the market rebounded and even soared after their ban(s).
It's Visual Studio Code tho, Visual Studio is still alive and kicking as a huge behemoth IDE that works under Windows only.
As I see it, the major issue that Blockchain based technologies face is their scaling problem: they max out at about 2-7 transactions per second. Sure this can be increased by changing block size, but not that significantly.

Fred Ehrsam discusses this in his article (below).

https://medium.com/@FEhrsam/scaling-ethereum-to-billions-of-...

Essentially, no matter how much we yell "We'll win!", cryptos won't be able to be adopted by the masses until this bottleneck has been alleviated - if that is even possible. That means that CNBC is correct, and this is simply a ridonkulous bubble. And trust me, I hate admitting that.

Also: https://blockgeeks.com/guides/blockchain-scalability/
Supermoto bios updates: https://www.supermicro.com/support/security_Intel-SA-00088.c...
Except that there is a lot of magic [1] and it does cause bugs. For example the implicit `%: %.o` rule has to be cancelled if you have a rule like `$(SPECIFIC_OBJ_FILES): %.c.o: %.c`

[1]: https://www.gnu.org/software/make/manual/html_node/Catalogue...
VeeR Presents at CES 2018 – VeeR VR Blog
Not that easy to make it work with all 3 OS.
I understand what the article is trying to say but the title is kinda funny.

Compounds not found in the solar system. By the race that has not even left its little corner of the solar system yet.

Sure we have spectral analysis but fact remains there are parts of the solar system we can't investigate. So the title is a bit amusing and click-baitey.

It's like saying "I haven't found my keys yet and I've only looked around my desk".
Some good suggestions. Don't forget to install extensions to block web based crypto mining.
The interesting thing is to cash out now- and invest into the amazon of cryptocurrency, when all is going down.
> Clang, gcc and many other C compilers support it. Add that and a "-include *.d" line in the Makefile and you'll have great dependency support.

Doesn't that sacrifice portability, though? Is this method portable between GNU make and FreeBSD make and OpenBSD make?
Event-Driven Microservices with RabbitMQ and Ruby
> under pretty normal party circumstances

Were you alone or with friends? Home or out?
Could you provide an equivalent Makefile to the one written in the article to demonstrate best practices?
The long standing problem with make is that it tries to be two fairly orthogonal things that are needed for a build system: 1) a dependency resolution engine 2) a scripting language to poke at and act in the environment.

As a dependency resolution engine, make is ok-ish.
As a scripting language, make is an abomination.
An Affordable GeoTrust Multi-Domain SSL Certificate Providers of 2018
As an aside (with apologies for sloppy definitions), I understand that the UK is about 0.1% densely built on (more than 80% of ground covered by artifical surface), and about 5.5% urban.

I understand this is much, much less than people typically think, which isn't just an interesting fact; people base their opinions on development on the unchecked feeling that the UK is 50% concrete.
This is the kind of security problem Signal has nowadays? Kudos to moxie.
Please note though: The backup feature makes Authy vulnerable to phone porting attacks.
This has to be a joke? I have no idea where to start. Just learn how to interact with other humans properly.
Is the training data unique for a person, or can you reuse the models between people?
Yup. I hope you're prepared to live in the woods my friend.
If you're interested in build systems, you may find djb's redo concept interesting, as implemented in https://github.com/apenwarr/redo/ for example.
It is if they want to bet on the value of bitcoin. Why use some hardware for 40-60 days to mine some coin which may or may not be worth $1500 when you could sell immediately for that amount? Sure you can mine for longer, but I'd bet they have more stable returns by investing profit from sales back into the business for fast/cheaper manufacturing, expanding their area of operations, etc.
(BETA TEST) not just a game, it's a delivery of CULTURE
I know why people pirate, having pirated a lot of software and games in my time, so I won't really feel bad about it. 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. Which is partly why Steam with its frequent discounts and region-specific pricing is so effective at combating piracy.

So yeah, if I wanted to make money with games, I wouldn't. But if I really really wanted to, I would try to get popular, then start a kickstarter and open a patreon. Make sure people can support my art with as little as they can.

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 probably a million such people across South America alone. I don't see why I would spend time and energy trying to get money out of people who don't value my product instead of finding ways to let everyone who likes my product to support me.
For code search on a monorepo, Sourcegraph is often faster in UX and execution time for a lot of tasks. It's easier/faster to filter the results than `git grep`, you can see more on your screen, it's easier to jump to the full file, it's easier to see blame info for particular lines, etc.

Sometimes while coding you just need to find where something is so you can edit it or jump to it. In that case, your editor's search or `git grep` is definitely better. But when you're looking for example code, reviewing/reading code, or debugging code, it's often better to do it in a UI that's more optimized for those tasks than `git grep` and your editor.

And then Sourcegraph also has code intelligence, code host browser extension integrations, saved queries, etc., beyond the basic code search.

Google has a massive monorepo, and they have a similarly advanced code search system that they describe publicly. It's very well loved and frequently used by their developers. If you know any ex-Googlers (or ex-Facebookers, who have a similar system), ask them, and check out https://static.googleusercontent.com/media/research.google.c... and https://docs.google.com/document/d/1LQxLk4E3lrb3fIsVKlANu_pU....

BTW, Sourcegraph doesn't use an index for search. We heavily optimized the performance of searching an arbitrary revision that has never been indexed. So no slow reindexing after each change.
Implementing a simple pedometer using Swift
I love how it states in the list:

"Anytime bitcoin is mentioned, it is expressed in U.S. dollar terms."

So ignorant. Do they even read articles in other languages (ex. Chinese), or just assume that universe orbits around US?
a realtime fluid solution is available in Unity: Megaflow

less detailed, but realtime on the CPU

https://www.assetstore.unity3d.com/en/#!/content/24340

and Fluvio which has GPU acceleration.
I'll play OpenCL's advocate:

> a device model which is (IMHO) ridiculous if you're running everything on the CPU

How so? It's rather GPU-flavoured, sure, but is this a problem? My understanding is that it all maps down to CPUs just fine... even if no-one's really using OpenCL purely for parallel CPU work.

> Ahead-of-time compilation to binary code

OpenCL offers this too - `clGetProgramInfo` lets you access the compiled binary, and `clCreateProgramWithBinary` lets you make use of that binary.

> no driver compiler in the way, so you can look at the ASM and know that's what will run

Intel's OpenCL development tooling is really pretty good - it's not hard to inspect the assembly. Same goes for AMD's tooling.

> going from whatever other language to ispc code is just a function call.

Neat. OpenCL can't do either, as everything it does has to work sensibly with GPUs.

> ispc can call out to C code

Same again.

> Straightforward interop with application data structures

Fair point. I don't know if/how OpenCL handles the question of struct layouts, or memory compatibility more generally.

I've passed structs between CPU and GPU with OpenCL, and it worked, but I think that's a hail Mary situation where really there's no assurance that the compilers' data layouts will match.

Even the definition of 'int' must be free to vary. I can't see how it couldn't be.
That or it’s: no no no this isn’t how you draw a sun.... (grabs chisel) Now this is how you draw a sun!

The scientists themselves say that there isn’t anywhere near the amount of evidence needed to back the theory, this looks to be the same as the “Viking bracelet with Islam written on it” only later when someone one actually looks into it we find out that those characters weren’t even used in Arabic at the time when that bracelet was made.
I don't really see how the economics would work out - planes have a certain cost to fly and the cost per passenger cost is that divided by the number of passengers on the flight. Discount airlines like Ryanair work by selling some seats very cheap to fill the plane and some expensive like last minute and peak time flights to make a profit. If you charge a flat lowish amount the popular times will be full and the less popular empty leading to poor utilisation and a higher average cost and you'll lose money.

Dunno if I'm missing something here?
I, and many others, don't care about "native". I've used Java applications and I will keep using them when they're useful.

And regarding Java application speed, IntelliJ is pretty much comparable with the "native" Visual Studio.

About the looks, I'm using right now Vim (GTK), Skype (I don't even know what toolkit it's using, but I'm pretty sure it's not native), Eclipse (SWT - sort of native), Pidgin (GTK), Firefox (XUL? I'm not 100% sure after 57), Chrome (Skia?), etc.

Users don't really care as long as the applications are useful and developed properly. I've used many crap and butt-ugly "native" apps...

I don't even use Atom, but this vitriol annoys me.
I'm worried because family and friends of mine who are not tech oriented at all, are buying bitcoin as investments. They are my canary in the coal mine.
> The stroke of the pen would help the economy immensely, but also destroy an extraordinary amount of culture and wealth, much of it intangible.

Maslov's pyramid. Does a starving peasant care about culture and intangible "wealth" if trading that for food is what we're talking about? The Communists rammed through a whole new writing system to replace a ~5k year old one and nobody complained too much, even though it's ugly as heck.
VS Code is not an IDE, it's an editor (like Sublime Text).

Netbeans and Eclipse are both IDEs.
> Bitcoin is Google.

I'd say it's probably AltaVista or Yahoo!...
> I feel like most Make users don't understand Make very well (especially the ones that complain really loudly about it).

But the question is whether this is Make's fault for being incomprehensible, or the User's fault for being lazy.

The thing is virtually any system or tool can be understood with enough practice, but just because there is someone out there who can use it well does not mean it's not poorly designed.

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. The same is not true for Makefiles.
This would make your wallet a single point of vulnerability. If someone gains access to your wallet, they would know your passwords and your 2FA tokens.

While it's certainly better than no 2FA, it's not as good as having the token and password in different places.
WooСommerce Quickbooks Integration: Plugins and Services Review
A complex hack may not be a C.E.O.’s fault, but it is absolutely his or her responsibility. Investors and consumers need to demand more from the executives to whom they entrust their digital lives.

How?
The intro to the paper discuss male fluidity a bit (more Kinsey scale extremes for men, ie all gay all straight). I was wondering why it seems always focused on male sexuality and that was an interesting explanation.
> In the end, it will all come to which payment system will have the network.

Dollars, in the usa at least, already has the network and banks are already innovating on top of this network. For instance, sales through credit cards are now often deposited into the sellers bank account the very same day as the transaction. Credit cards also allow buyers to send money to strangers with confidence knowing they will be protected. This also benefits the seller as it makes it easier to make a sale.

From an american perspective - crypto as a payment system is also pretty cumbersome with it being treated as an asset. There are simply not many people out there who will want to keep track and report every payment to the IRS.
To which no government agency is officially attached and the failed thing is more a rumor. SpaceX said that on Falcon 9 side everything worked like it should and NG says they cannot comment on classified payloads. So there's literally no information.
Yeah, but the Visual Studio installer still sucks, there's no portable version that I know of, and extending it is a major undertaking. Plus, it's Windows only (the version for Mac is mostly a different app).

It is a great app, I agree, but it also comes with its own legacy.
It would be an excellent outcome of Meltdown/Spectre if we could just get rid of JavaScript and other attempts at throwing arbitrary crap code at you (such as WASM unblockable ads, bc miners, and what not) and work towards the original goal of the Web as federated (or even better p2p) hyperlinked documents once again.
Can't upvote this enough; I to create a Makefile for my app (https://zenaud.io) and came to the exact same conclusion. Once you're using the -MD clang option to generate makefile directives for include dependencies, your Makefile is no longer simple -- in fact it starts looking horrible. It's best to avoid IMHO.
Energy bursts arriving from deep in space have strange origin
Facebook is emphasizing Groups, and publishers are following suit
VS Code is basically everything Atom tries to be and/or should have been. To me it’s the spiritual successor of the original TextMate: works great out of the box, but can also be customized to fit your needs.
British Children in 1966 predict life in the year 2000 [video]
Mainstream media tends to bundle in the term "blockchain" two separate things: 1) an append-only, verifyable, transaction log/db 2) a distributed consensus based update mechanism

#1 is IMO fairly mundane and uninteresting. Unfortunately, a whole lot of the "blockchain" work happening is focusing on it.

#2 is much more interesting and what will power truly interesting innovations. Sadly, it is largely under-advertized.
How often do you deploy to production?
> I mean WhatsApp could patch this attack vector by requiring the new member to get a signed assertion from the group admin, proving to the other members that the group admin was the person who added the user.

this is related to what I was talking about, except that in my scenario the admin distributes the proof
I think the author would get a heart attack immediately if he heard about https://github.com/ninenines/erlang.mk ... :)
The mindset of "all drugs are heroin"

Ironically enough, heroin is one of the few of these banned substances that is actually approved normally for medical use [0] (Not in the USA actually, according to this reference).

The name "Heroin" itself, was a trademark of the Bayer corporation [1]

[0] https://en.wikipedia.org/wiki/Heroin#Medical_uses

[1] https://en.wikipedia.org/wiki/Heroin#History
It's awesome to see how people have picked up and built on top of pix2code (original author here). Very exciting time for front-end development in general!
> slim no, clean debatable

Many a time I see unslim and unclean Makefiles where the problem is mostly that someone started to use make then tried hard to use make as a single unifying tool for too many things, some clearly not belonging to make.

There is nothing wrong with writing wrapper and helper scripts or programs alongside a Makefile, so that make is only bothered with its dependency graph building.
Same here, a lot of my non tech friends are trading cryptocurrency parroting the technobabble in the ICO whitepapers without any understanding of the technical basics.
Yup. I've got the same canary dying at this point. Work colleagues are asking me "which crypto" they should buy.

4 years ago, when btc hit $1000, it was my uncle who asked me to buy a couple. A few months later it dropped to $300.

Crypto currencies feel a lot more mainstream this time around. It makes me worried that a crash could actually impact the "real" (as in non-crypto) economy.
How can this be [flagged] for no obvious reason? If it is real it should be valid to discuss apps like this and the inherent flaws of blockchain contracts that come with it. If it is satire, its even more appropriate to discuss it (since that was the obvious goal of it).
People are in jail because they felt secure using Telegram. It's the kind of people who should be in jail, but nonetheless it is beyond me how anyone could still use it.
Inserting Google DFP Ads with Backbone, Underscore and JQuery
I'm not sure what sort of parties you go to, but home alone isn't much of a party by most definitions...