skysight-inc/HackerNews huggingface dataset:
gnumake is a scripting language based on rules. It is not a simple language (bash is not simple either), but it allows to write simple scripts that work fine to perform simple tasks. It works reasonably well for project compilation which is not a so simple task. It becomes a excessively complex when it tries to become overly generic. On one of my projects, gnumake handles double compilation of sources for shared and static libraries, compilation of test programs written in C++/java/Ada often using corba. It handles dependencies in the whole source tree and works perfectly fine. The single limitation I have encountered is the handling of spaces in file or directory names. It is very difficult in bash scripts. It is almost impossible in complex makefiles.
Unbabel raises $23M for its ‘AI-powered, human-refined’ translation platform
That's pretty negative. If someone is willing to pay you money, by definition your work has value for someone. Keep in mind that value is subjective. Creating anti AIDS medicine would probably be considered work of value by you? But it's not to me, at least not now.
Because "-include" is a non-standard[1,2] extension. "include" is standard POSIX behavior[1] but (1) does not seem to support wildcards and (2) errors if the file does not exist, which it never will on initial build. From a glance at the man pages, OpenBSD make does support -include[2], but FreeBSD make does not[3].

[1] cf. http://pubs.opengroup.org/onlinepubs/9699919799/utilities/ma...

[2] https://man.openbsd.org/make

[3] https://www.freebsd.org/cgi/man.cgi?make
> fetus has some inherited disease

By your logic, if homosexual attraction had genetic causes, could it not also be seen as "some inherited disease"?

You're doing a great deal of question begging. You're beginning with an ideological stance vis-a-vis homosexual attraction that is exactly a point of issue, and then tailoring moral arguments to suit the position. You've confused "the position that homosexual attraction is disordered" with "hating gay people" and then unjustifiably construed "hating gay people" as not entailed by the desire to terminate a pregnancy for whatever reason, i.e., it's okay to terminate a pregnancy for whatever reason unless the reason is that the fetus is genetically conditioned for homosexual attraction, in which case it isn't okay because that would be an act of hate against gay people by virtue of my prior ideological commitments.

You must see the absurdity of that line of thought.

The position of sound anti-abortionists would be that no matter the characteristics of the fetus, the fetus is a human being and the killing of any innocent human being is immoral. Your position, on the other hand, seems to be very ad hoc, relying on special pleading that is driven by prior sui generis ideological commitments.
Which version control systems are supported?
My nephew works at [insert very large financial institution here]. He's been telling me for a long time that bitcoin is already dead. Financial institutions are already working on their own crypto-currency and, in two years, no one will hear of bitcoin again.
What about forks and alt-coins? Aren't those just "profiligate printing"?
Privacy: WhatsApp's group messages might not be as secure as you think
Nope, our legal dept gave us the OK on the original license.
Celibacy means sexual abstinence, not not having children. The latter is implied by the former, of course.
The Simple Stick is perfect for remembering simplicity
Yeah, small dent for the crypto. S.K. crypto trading will just move to shadows. That's it. Missed chance to tax it.
Now if we could turn useful information into brain signals...
Your data in Western Digital cloud storage devices may still be vulnerable
Yes, thank you!

(So I indeed remembered a few things wrong: It was about a read- and write-FIFO, not about a flip-flop and latch. And the speed improvement factors were not mentioned.)
Pewdiepies-new-pc-specs and Price,
"Useful information" means information that someone is willing to pay for, I think...
Code Execution (CVE-2018-5189) Walkthrough on Jungo Windriver 12.5.1
I bought some Kucoin Shares (KCS) (https://coinmarketcap.com/currencies/kucoin-shares/) which actually pay a dividend (in other cryptos) which should be 15% of the Kucoin exchange's trade fees. It doesn't seem so different from buying shares in eTrade which will hopefully pay some dividends in USD paid out of the profits from their trading fees.

KCS are a little unusual in paying dividends but the whole crypto markets I think are moving towards being more like traditional financial markets. At the moment it's just shares in a business trading crypto but in the future I could see maybe shares in a business doing more normal things.
If we're looking at hardware design changes, it really feels like what we actually need is to add a place to hold a nonce that the OS/hypervisor can set per-process/per-vm, and incorporate those bits in the CPU cache tags so cache lines never match across security boundaries, which would close the side channel used to exfiltrate information.
Logan Paul and the internet need to stop treating Japan as clickbait
I don't know. If you pay Sisyphos to roll a stone uphill once a day, does he create value just because you pay him doing it?

My definition of value may be opinionated, but recreating the same software again and again, based on an outdated stack and thrown into garbage has no value for me. Maybe it's different somewhere else. But where I live most coders do exactly this.
You mention that main not having a return statement is undefined behaviour. While this would be true for most functions the main function is actually a special case.

If you check section 5.1.2.2.3 - Program termination of the standard doc you linked it says that "reaching the } that terminates the main function returns a value of 0".

This is obviously a super minor nitpick though and I enjoyed the post!
This is a common confusion. If homosexual attraction were found to have a genetic cause, it would be understood as a genetic or genetically-caused disorder. That in itself would not be a sin because sin only applies to voluntary actions and not conditions. So from this POV, someone with genetically caused homosexual attraction would not be sinning if he refrained from engaging in homosexual acts.
It's negative, but it's true. The fact that you get paid is a poor way to assess the value of your work. In my opinion, the real question is, what positive societal impact does your work bring about? Are you forgoing the opportunity to make a better contribution to society for the comfort of a steady salary (albeit with little personal satisfaction)?
Make shares a fundamental property with C and C++: they are not meant to be simple; they are meant to be powerful!

In the purest Unix tradition, Make was designed to be tool-agnostic: you can choose which editor to code in, which (if any) preprocessor to use, which compiler and which linker to invoke and with which arguments, and what else to do aside.

And, all of this is controlled by a bunch of text files, which means grep and sed are your friends when you want to change a linker option for several projects.

Make comes from a philosophy which is the opposite of the IDE's ground. Not that the IDE concept is wrong per se, but if you are only used to have the same monolithic behemoth from code typing to binary output, your critics of make sound the same as an industrial fast food cook complaining that artisan patisserie is too complex.
> You didn't actually buy anything, did you? You used it to trade more bitcoins

"bitcoin" is not a generic term for cryptocurrencies. He didn't trade his bitcoins for "more bitcoins", he traded it for a token that represents a share in a company

While I do think the whole crypto market is insanely overvalued, there's definitely a lot of value in there too. In the future I could see stock exchanges replaced with token exchanges, and all stocks being crypto tokens
Creating magical makefile
Frankly at this point in time, when people say "Make" they mean GNU Make. Unix distributions that wish to remain stuck in the 1980s with their original BSD Make are welcome to do so, but no sane developer is going to use BSD Make for a build system written any time in the last 25 years unless they have to.
Put that into context, fine me £3 for doing something bad...
No that's just ill-defined.
> It's a fenced ecosystem which claims to establish a secure communication but does not.

Your concern extends for all systems that require centralisation. Possibly one example of a chat client which addresses the concerns you raise is Ricochet [1].

Your Ricochet messaging client instance acts as a Tor hidden service. Your add contacts by their ricochet ID which is derived from an onion address. There is no central server / service involved. Everything is direct p2p between your messaging client and your peers.

The source code has been audited by NCC group [2].

It's limited - text only, no attachments, no voice.

If your threat model includes adversaries such as nation states, then this is perhaps the tool to use for simple text messaging.

[1] https://ricochet.im/

[2] https://ricochet.im/files/ricochet-ncc-audit-2016-01.pdf
No.

Source: writing code using openSSL
YouTube removes Logan Paul from Google ad platform, original series
Fortunately, compiler writers have noticed this problem, and C/C++ compilers will spit out makefile snippets which define the dependencies for a given file. See the sample makefile above by danaliv.
Did you ever try to look up something over satellite internet? AMP is a tremendous help, not because all other pages are slow but because you know you'll be able to load the page in <3s.
Maybe you should point to a better editor(or design one if you can) in vim case than simply claiming everyone is using it because they are used to it.
An argument for a new definition of color
Some more:

* Change tracking entirely depends on modified timestamps instead of something more robust like checksums.

* Makefiles are always platform specific. Make executes commands based on a dependency graph, but it has no commands of its own. You either write multiple makefiles or you build everything in a bash environment.
I'm not sure the historical data still exists but would this be around the time of organised market manipulation? The spiking gold rings 500% then dumping just before you told everyone else to springs to mind.
Use your own domain for your email and host it with ProtonMail.

If your primary email gets hacked and you're using your own domain, you can regain access to your online banking, utilities etc by moving your email address to another hosting provider via a few DNS changes. (Think about how password reset works).

It also protects you from google/hotmail/aol/yahoo shutting down your account.
The technologist's responsibilities and social change (1995)
>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.
The third world is numerically bigger than the first world.
60$ is a lot for places without a strong currency.
Have you ever lived in a third world country with a wage that wasn't above the richest 5%?

Yeah, I'm a long time lurker and created an account just for that.
Having an open source client and server would help how? How would you know the server is running that software? Or that the binaries distributed via the App Store don't have some special spice?

And as far as I know the whatsapp protocol is simply tokenised XMPP.
New 'emotional' robots aim to read human feelings
Yes. There is an unstated assumption that giving in to a screeching outrage machine is somehow "better for business" than standing up for free expression (even if that expression is offensive).

That assumption is...unwarranted. The actual percentage of neopuritan busybodies (from whatever political perspective they claim to be from) is significantly lower than an estimate based on volume would lead you to believe.
Call of Secret Battle WWll
Call of Secret Battle WWll action simulator contains the incredible secret mission of world war ll, where you have to enter in the army base camp for the rival army mans. Unlike the other call of duty games, you are allowed to play the game as a 1st person shooter as well as 3rd person to shoot the opponent soldiers.
> And replace them with what?

An AMD CPU?
The problem once again are the journalists making up stuff for clicks. Remove the journalists from the equation and you will see there's no problem.
> $(CC) $(CFLAGS) -o $@ $(objs) $(libs)

Please honour LDFLAGS and LDLIBS here.

> $(CC) $(CFLAGS) -MM -MF $@ $<

Please honour CPPFLAGS here.
Not really, we're past requiring intercourse for reproduction.
They're preparing a bill. Doens't mean their bill will pass. The ruling party is currently a minority in the national assembly.
The short version is that Carphone Warehouse had a very outdated copy of Wordpress, a database with no encryption of passwords, a generally sloppy infrastructure security-wise, and you can pretty much guess the rest of the story.

While I agree with many others that this is a small fee all things considered, it does put other companies on notice: secure your shit or you'll be held liable (to some degree at least).
No, DigiCash would be.
Undefining the C++ Pre-processor
It is not a currency today, just a source of endless speculation that is bound to end badly for many. Let's not forget that above all it's just a horribly inefficient way to trade value.

I suppose all the people who think Bitcoin is bs just wait and watch this ponzi scheme unfold while the others who have invested in it heavily defend each such article in the comments here.

Unless people solve the engineering problems underlying its inefficiencies there is absolutely zero chance it will become a currency, let alone a global one.
If you are fed up with make, like I was, then just use WAF. It is an amazing build tool. Arguing with make fanatics is a waste of time. They are set in their ways and unwilling to accept that make is crap.
Qubes Security Bulletin #37
You're talking about rationalisations. The subjective ethical considerations depend on the context in which the decision is taken, and none of this discovery changes the context.
Show HN: Hinoki.shop – Japanese Knives hand-forged by master bladesmiths
How to buy VIBE (VIBEHub) in a cost-effective manner
Ask HN: Best practice for estimating development tasks?
Would like to see a list of resources that would be useful to help improve estimating skills.. books, resources, methodology etc.
Yeah, it's different for coinbase transactions because those transactions and the reward from them vanishes if that block is ever reorganized out of the main chain, whereas ordinary transactions will generally be included in the new chain too. It's as much a protection against technical issues as it is malicious attacks. I think there have been a small handful of reorganisations that are larger than 6 blocks in practice, and this has generally held up well.
If you have the number of roundtrips and size of documents you can easily calculate page load speed dependent on latency, packet loss rate and connection speed. That allows you to simulate nearly any connection in the world.

Which is the reason why Google focuses so much on the number of roundtrips. For most, downloading 50kbyte doesn't cause a lag but 10 roundtrips before the site can be rendered do.
Is this why Shazam sold? Its basic functionality was going to be built into Andriod/Google Assistant?
Volkswagen emissions recall.
Good luck trying to get to AMP performance without using AMP. That will likely be more work and in the end you come up with AMP in all but name.
DSLs are most suited to constrained execution spaces - where you know that there are relatively hard limits on what it is that the resultant program will have to do. The problem is that build systems are not really a constrained execution space - there's too often a lot more required than just specifying a dependency tree and just saying 'make it happen'.

As with many 'simplified' DSLs that are often unsuited to the task at hand (e.g. C++ templating), make (or versions of it, anyway), evolved to accommodate these use cases and then morphed into something that accidentally became turing complete: https://stackoverflow.com/questions/3480950/are-makefiles-tu...
Best Tools for Building Augmented Reality Mobile Apps
Augmented reality is a growing area nowadays. With the growth of personal mobile devices capable of producing interesting augmented reality environments, the vast potential of augmented reality has begun to be applied. Recently, both the government and private sectors are recognising the significant advantage of location information as a platform for more improved services and more personalized experience.

Traffic monitoring and navigation, road, railway and building construction, urban and landscape planning, telecommunications, utility management, military applications and tourism are some of the most common AR-based solutions. Currently, users want to know the shop, an office, a house, a petrol station or a hospital location, the fastest way to work or home, possibilities for travelling without waiting in traffic jams, etc.

However, the development of a robust AR-based mobile application is a complex process that involves a large number different technologies and devices. We have provided a list of the top tools that can be used for creating augmented reality mobile application. DDI Development team of experienced engineers can help to build successful and efficient AR mobile application based on your business needs and requirements.

http://ddi-dev.com/blog/programming/best-tools-building-augmented-reality-mobile-apps/
>It's that young people grew up under the influence of industrial information warfare tactics and propaganda.

Uuuuh that's a dangerous argument. What if we applied it to abortion or homosexuality?
Or just a case of emissions violation?
Welcome to Microsoft To-Do
44 HTML UI Kit
For programming languages, it should be builtin in some form for you(build systems) to extract the dependency relations. Unfortunately C/C++ are not designed for this. But some programming languages do make it possible to be automated.

For other use cases, there is no generic way to automate this process.
Official Presidential Job Performance Poll
Over the past year I’ve been working on a labour of love, Hinoki. My goal is to create 30 - as close to perfectly possible - products that you need in your life and that last a lifetime, ideally encouraging people to consume less.

I’d really appreciate any feedback or thoughts you have on the site and the first product, a chef’s knife I’ve designed and developed with a family of Japanese Master Bladesmiths who have been hand-forging steel swords and blades for over 100 years. Thanks!
Why convert? I find it pretty easy keeping an amp and non-amp version on the same codebase. Just a few switches what's activated where. And many of the restrictions (images with set sizes, no style tags, no use of !important) make a lot of sense for any page. And going once through Bootstrap CSS and deleting everything you don't need also helps improving user experience.

If anything, supporting AMP has accelerated my non-AMP pages a lot.
Nextcloud Talk is here
I wouldn't worry. Most people can't afford $200K cars that burn an entire tank of gas an hour.
> It’s policing turned poetry, and his officers, too, have internalized it in their training. “The old police mantra was make it home safely,” Camden police officer Tyrell Bagby told the New York Times in April. “Now we’re being taught not only should we make it home safely, but so should the victim and the suspect.”

I'm skeptical we can achieve this nationwide.

Firstly, I suspect the main problem is in the commissioner's office and maybe even the mayor's office and the city council. One dead/injured cop costs $x and one dead suspect costs $y. x>>y. At the end of the day, there is no free lunch.

Secondly, there are some very racist people in our society. Just because they wear a uniform and swear an oath won't change anything. Add to that the fact that we all have biases even if we think we don't. Yes, reader. You do too. We can't fix that with training.

Thirdly, we are creatures of habit. You can't give a one day seminar and expect people to go yeah of course. I can't even add a new button on a form by making the old button smaller and putting a new button next to the old button on an internal app. With an organization like the police, the organization has a life and memory of its own. Newcomers will give more weight to what they learned on the job than in what they learned in training and rightly so. How do we hit the reset button?

Sorry but it won't be easy. I think the first problem we need to tackle is incentives though. What motivates people to act the way they do?
Most shameless poll ever...
Will they use this tech for non-music purposes? Such as for enhancing google ads or for sending keywords to the NSA?
If you can make your page load as fast as an AMP page you'll probably get ranked there as well. But that's really not easy to achieve. The reason Google can say they don't prefer AMP is because AMP is extremely fast (esp with high latency)
I think what might be happening here is that the traditional software development practices and habits would get on that, turning it into a project costing millions, taking years, and not doing what it promised.
2018 CES Weirdest Gadgets
> author = {Beat Gfeller and ...

A case of nominative determinism?

https://en.wikipedia.org/wiki/Nominative_determinism
The central concern of The Myth of Sisyphus is what Camus calls "the absurd." Camus claims that there is a fundamental conflict between what we want from the universe (whether it be meaning, order, or reasons) and what we find in the universe (formless chaos).
my definition of value isn't hopelessly myopic
Being opposed to homosexuality is like neon being opposed to being black. You don't choose it.
This backdoor is too tricky to be a backdoor. A simpler backdoor would be "Call this opcode 45 times, followed by another opcode 20 times, and you will have activated backdoor mode where these opcodes are now available"...
I run an agency, and i see no reason to ever hire an agency. Basically there are 2 situations:

1) You know how to manage programmers, break up tasks, and do technical interviews. Good for you. Hire a freelancer, or several freelancers, and you'll get the job done.

2) You don't. You will be ripped off and dumped whoever you hire: freelancer or an agency. Just get a partner who is (1) and can manage people. Don't pay him any cash, or he will become effectively an agency that rips you off. Let him work for stock. If you can't, your idea is bad.

Simple proof: no VC or angel will invest into a startup who plans to implement his stuff by using an outsourced agency. They know it can't possibly work, and the very attempt means that would-be founders have no idea of what they are doing.

Why do i run an agency? Because being an individual freelancer has its limits. And i consider building my own project as a systematic mistake, too (or at least i never seen any successful projects started from scratch in my life, and i've been doing offshore development for 18 years).

I think of myself as of entertainment industry worker, rather as a producer of capital goods which i am supposed to be. My customers are not startup founders they think they are, they just mimick them. Everything they intend to build is so hopeless from the beginning it can't be seen otherwise: those who aren't hopeless, never hire agencies, and very rarely hire freelancers on the open market as well (knowing many of them are hidden agencies).