skysight-inc/HackerNews huggingface dataset:
Show HN: City Defense Video Game
Link to video demo:

https://youtu.be/kN9vukVWsLI

This is a new game that I'm experimenting with.
It is a game in the genre of Tower Defense but with cities.

Basically the goal is to destroy your enemy's city before they destroy yours.

What is happening in the video is that there are two groups of aircraft, one group is fighting on your behalf and the others are your enemies.

Still in the early stages. I will have something playable in the near future.

Let me know your thoughts.
A lot of people have nicer headphones with removable cables though.
Oh, to be sure! However, my claim is that if compiler authors are able to add more no-false-positives undefined behavior warnings over time, I kinda want those to "break" the build for my existing software... But if something is just a style check or creates false results, I'd rather the build be allowed to happen.
I've brought this up on HN before and no one else seemed to use landscape, to me it's much more natural. There are so many sites which are completely broken that I have started taking screenshots of the worst offenders. The single biggest problems are large menu bars taking up >50% of the screen and full screen popups which cannot be closed because the X is never displayed.
I'm not sure love letters are more complex than the news. It often turns out we're not as complex as we think. Or that doing simple calculations on very large amounts of data captures all those nuances. That was the result described in "The Unreasonable Effectiveness of Data".
TSA Modernization Act Could Be a Dry Run for a National Surveillance System
Google Translate does not require an active connection to the Internet. You can predownload translation "matrices?" into the app.

I'm not sure about the Google Assistant integration's Internet requirements though, however, given the impact of reducing lag, I would suppose they would want to be able to predownload as much as possible.
$80 USD for a lifetime license on as many machines as you like doesn't seem that expensive, especially considering their market: most entry-level devs in the US earn 60K/year. Granted, there are users in other markets and countries earning less (such as myself), but taking into account it's capabilities, how customizable it is and how I haven't found any products with the same or similar capabilities that are as lightweight at it is, makes it a very impressive product that IMHO is well worth the price.

As far as who buys it, I will as soon as I get a better paying job, I've been using it for years and I can't imagine my life without it. What demographics buy it seems more like a question you would ask the ST team themselves.
You can download and offline store language dictionaries
Over the past 15 years as a software engineer I haven't used any Oracle product... Except maybe Java and MySQL; but that was mostly before they were bought by Oracle.

Oracle is a company whose survival is based almost entirely on its legacy software and deep ties to government. It's surprising that their stock price has been going up over the past 10 years.

The government would definitely function better if it started using open source software.

For a long time, big companies like Microsoft and Oracle would spread lies about open source; claiming that it is inherently inferior to commercial software - Yet if you look at the vast majority of tech unicorns these days, practically all of them use open source software at their core. The proof that open source is superior is not hard to find and yet it seems that companies like Oracle are still playing the same old game of trying to fudge the facts.

I'm worried that the next wave of propaganda will be around cloud services. Big companies like Amazon will get their hooks into government and start spreading lies about how cloud services are better than open source containerized/orchestrated solutions... Then after 20 years this will again be proven to have been a lie... And the cycle of deceptive lobbying will repeat.
Had a bad experience with google support as well. My 6p was bought from google store, had boot loop issue just about 2 weeks out of warranty, google support did not want to take responsibility, and huawei was kind enough to RMA the device for free. Google only started to offer RMAs when the issue was being spread by media. And they recently denied me again of the phone dieing with battery below 40%, said because the phone was repaired by huawei before. Sounds absurd to me, I basically purchased the phone from google store without any support.

And those were multiple tries with different support associates. I will stay away from google hardware products until there are substantial improvements.
Would love to understand some of the underlying design and social factors that go into making these types of concourses a success. We have a similar abet much smaller underground mall in Philadelphia running through3 major transit stops in the downtown area, connecting multiple buildings and plazas, yet the area remains disheveled and relatively unused and even sometimes dangerous.
I'm abandoning my iPhone, iPad, Mac laptop. I'm getting all the new google stuff except that weird camera.
Congratulations on the launch. I'm a Keybase user myself and I think you all have done a fantastic job.

When the SHA-1 collision was calculated earlier this year, Linus commented on git and SHA-1. No further questions, just sharing it here if you happened not to see it: https://marc.info/?l=git&m=148787047422954

Again, thanks for all the hard work. Best of luck.
noun: conspiracy;
a secret plan by a group to do something unlawful or harmful.
Not the OP but trying to learn another language so that you can speak it with people you see maybe twice a year seems a little silly. I would agree with you if OP lived with their inlaws or something, though.
I think you're reading me as saying something much stronger than what I actually meant. When we talk about C being "deceptive" we don't need to consider optimizations that respect the as-if rule. (Well, maybe when looking at the C->asm mapping or trying to benchmark, but that's not the level most people are working at.)

The trend toward UB-based optimizations seems significant to me because they can and will take a bunch of C code which looks superficially reasonable, and which used to do X as intended, and suddenly (and perfectly legally) make it start doing Y instead. I assumed that's what barrkel was alluding to above.

And yes, I'm sure there are old optimizations which will also do that, but basic things like hoisting and reordering and unrolling and dead-code elimination don't fall into that category.
The commodity products are cheaper than the competition.
The correct answer is to tell the truth. The point of the security clearance process is to determine what somebody might be able to hold against you (i.e. to blackmail you into giving up confidential information)

If you told your interviewer that yes, you have downloaded some pirated movies, then if somebody calls you up saying "hey, i'll tell your boss you're a movie pirate if you don't tell me X" you'll feel confident shutting them down.
Sonos to ship with Alexa now, Google later, as smart speaker wars heat up
The Cult of Amiga Is Bringing an Obsolete Computer into the 21st Century
My pixel hardware has been a disappointment. The vibrator actually broke off from the phone and it now just makes a rattling noise as it bounces around inside the phone. The screen scratches easily. Bluetooth pops and crackles.

I couldn't have imagined buying a second pixel, so removing the saving grace, the headphone jack, almost seems gratuitous.
Instruction set can't be patented. Intel tries to patent ways to implement and functions those instructions carry.

RISC-V will have less problems with those kind of patents, but it's impossible to design high-end microarchitecture without cross-licensing.

I may sound negative, but I'm actually positive about RISC-V in embedded and IoT arena. People just attach too much hype for the architecture.
What is the intended insight?
And the Pixel XL is the best phone I've ever used. Let's face it, everyone has good/bad experiences with lots of devices.

The iPhone 3G is the worst purchase I ever made, a month after buying it iOS 4 turned it into a barely functoinal brick with no ability to roll back the OS.

I've also had an HTC Amaze which was great, a Note 3 which was great, a Nexus 5 which was OK, etc...

No company always gets it right, even Apple. That being said, the Pixel XL was great, so I'll guess that this new one will be good too. Nexus 6p was a dud, Huawei doesn't make them anymore, Google re-branded and moved on...
There's a reason that Samsung still leads the pack in sales, and it's not solely due to marketing: they keep the stuff people want. People want a headphone jack, they held onto the headphone jack. People want SD card slots, they keep SD card slots.

I held off on getting a GS8 about two months ago when Amazon had a great deal on them going because I was in the process of moving, and I wanted to wait to see what else was coming out. Even though the S8 is lagging behind on updates, it still seems to be the best option. The HTC 11, Pixel 2, and Essential phone have all disappointed.

Waiting on the reviews for how the Sony Xperia XZ1 compact fares, because I wouldn't mind a smaller phone.
That's not even remotely with the subject of the conversation was. It's not the subject or germane to the paper linked at hand. Could we please not politicize this?
Uhh, Singapore is very far from homogeneous. There are Chinese, Malays, Indians, Eurasians, over a million expats from all countries and in all social classes and four official languages to cater to them all.
That is heartwarming to hear :) You're welcome!
> I can't fathom why the place where the device was purchased would matter if it's a Google phone

Because Google isn't the manufacturer of Google-branded Nexus devices and, if you bought it elsewhere, isn't the retailer, either.

> Apple manages to support iPhones whether you purchase them from an Apple store or in a back alley for bitcoins.

Apple is always the manufacturer of iPhones.
Well, the standard does not say that if you ask the compiler to flag potentially suspect code that it should compile successfully. That doesn’t make it non standard if you decide you do want your compiler to stop compiling when it encounters potentially suspect code and enable that mode wth a conpiler flag.
I've always suspected I have a problem like this but couldn't ever get a doctor to help.

Prior to treatment, did your sinuses open up completely during hard aerobic exercise and then feel like they slam shut as soon as you were done?
All I can say is google support is wildly inconsistent.
15h / 5 days is 3h / day -- 1.5 hours each way, that's a long commute.

The average commute in the US is 20 min each way. Suburbanites mostly jump to nearby suburbs. It's the urbanites & rurals who outlie, with interminable train rides or stops-and-gos via SUV & long highway drives to a bigger town an hour away.

A map of US commute times:
https://lifehacker.com/this-map-shows-the-average-commute-ti...
It seems we need better words. They do have a wireless connection and processor inside of them.

The problem is that the processor probably isn't powerful enough and the wireless won't connect to the internet.
Thanks Google. Even with your $400 trade in refund, I think I'll stick with my original Google Pixel XL and forego marginal improvements and no 3.5mm jack on the phone itself. Forget your USB-C->3.5mm plugin... it's a pathetic attempt to move us away from wired to wireless headphones which never will work as well as 3.5 mm headsets/buds.

In fact, if you don't shape up in a year or so by the time I will upgrade, I'm probably going back to Moto, or getting a Samsung...
Ask HN: How to Startup a New Country?
I thought the 6p was like other Nexus phones and Google was at most a reseller, so if you bought it from a different store, you'd go back to the manufacturer (Huawei).

https://support.google.com/store/answer/6301411?hl=en

Nexus 6p is a Huawei product that you may or may not purchase via Google. iPhone is always an Apple product.
I don't really mind bezel; it's the lack of headphone jack that I take exception on.
How Teams (Including Ours) Miss Deadlines While Staying Busy All the Time
I'm confused by -Wrestrict. Isn't the whole point of the restrict keyword aliasing like that? what's the point of restrict if there is no enforcement by default?
It's not very significant. Basically it stores some distances between peaks in each song's spectrogram which can then be further compressed.

Even supporting a database of millions of songs would be possible.
> "we can no longer compete on any remotely level playing field"

Competing on level playing fields results in efficient markets, which asymptotically trends towards profits going to zero.

Investors don't want honest competition, they want exploitable privilege.
No, the VS Code team is saying DOM performance isn't enough for the high performance / low latency demands they are seeing.

The performance with DOM was already good enough for all my needs, personally.

They had a lot of people wanting 60fps consoles, so they decided to take a 60fps approach, and even though it is "just" text/color/limited graphics, it shouldn't be a surprise that the 60fps approach is the same one they would take for a more graphics-focused approach somewhere else.
Not at all. I even leave it in its case.
See comment below - Nexus 6p is a Huawei phone. Google was just a reseller, like t-mobile in the grandparent.
I agree entirely -- their methodology is sloppy and what they do have is poorly documented. I certainly don't hold their scores supreme or canonical. Complaining that it can be done with more rigor and consistency, and with more objective openness, is valid. Gruber's hand-wavy art complaint is not.
I don't. I do remember Judge Alsup raised concerns about Waymo being able to show damages from these patent infringements a while ago. I believe that this was part of the reason that Waymo revised their claims, and might point to why the spider prototype isn't as much of a smoking gun as we expect.
Awesome. I guess. Hard to know when everything AI/Assistant related is currently focused on the US market.
Once you ditch all your open source, you run your Oracle software in the cloud. And by cloud, Larry Ellison means that physical Oracle appliance attached to a network in your data center. [1]

[1] https://web.archive.org/web/20170328233007/https://www.forbe...
I read a fair whack. It feels like I've forgotten more than I learned but then there's a situation every now and then that reminds me about something from one of those many books that turns out to work well.

It's almost like placing the dots and then they'll connect themselves later. It's probably inefficient but I enjoy reading and those situations make it worth it.
While your criticisms are valid, you're criticizing just one implementation of "a blockchain", namely chains secured by CPU-bound PoW. There's plenty of other implementations with different trade offs. You could design your PoW algorithm to be more ASIC-resistent, eg https://crypto.stackexchange.com/questions/29890/memory-hard.... You could switch to proof of stake. You could use whatever algorithm XRP is using.

Also, by saying "blockchain is a terrible solution", I assume you mean "there are other better solutions [to the problem of creating a decentralized ledger, or whatever]". What are those better solutions?
@sgift: no, there is some definition of what FRAND is. It's just that Apple doesn't like it. In once instance, Apple's own FRAND expert came out testifying against Apple (in a 2012 ITC case involving Samsung and Apple).

And no, under FRAND, Qualcomm can refuse license.
Oh their conscious alright... conscious that they want to add more for everything their side supports while cutting everything the other side supports.

Of course after all the political theater this usually ends up with them adding what they want but getting blocked at cutting anything.
I would have a container for each of my major social network / email accounts, like one container for each of twitter, Google and Facebook.
the smaller one looks like a stictly worse oneplus5
Ancient Viruses Are Buried in Your DNA
TogetherJS: Mozilla Labs – Add real time collaboration features to your website
Well, when you can. Pixel stuff wasn’t available in France for some reason, and Pixel 2 seemingly isn’t going to be either. That’s another area Samsung and Apple have nailed that Google is yet to crack on the hardware (and sometimes services) side: presence.

P.S: my Nexus 5 support story was stellar. With the Pixel promising but unavailable as a replacement I went for an iPhone 6S (not a 7 because I just invested in quality, jack’d audio hardware)
Not to worry, the aging executives in big corps/government are already well entrenched in the belief that "all of AWS is insecure ... because remember company xyz got breached on AWS..." referring of course to someone putting user data in public, unsecured S3 buckets. Will be a while yet before they start eating the lunch that cloud providers are peddling.
* You can collapse your commute and exercise in to one activity.

* You either pre-cook meals on the weekend, or utilize a meal substitute like Soylent (or both)

* Most chores involve cleaning things that just get dirty as part of their normal use, if you shower and spend most of your "toilet time" at work, you automatically have someone who's going to clean up after you.
Keybase, please just support web of trust already. In some way. Not everyone I want to be able to authenticate necessarily has public social media accounts.
So don't give them one. Doesn't mean the government should have issues identifying people when needed (for government services, for example).
After using it throughout college and now at work, I decided 4+ years of using it for free seemed to be worth the $80 for a lifetime license.
TL;DR:

- Identify your target users / audience

- Identify sites and forums where they hang out online

- Get involved in those communities, and subtly promote your app / site, answer questions that your app or product or site might really help them with

- Google Adwords, FB Ads etc require a huge budget to be effective, so it usually doesn't give ROI for side projects that are just launched.

LONG ANSWER:

It really depends on what your app or site is about, who it's targeted towards, and what problem it solves.

1 size does not fit all. You should look at your traffic, analytics demographics (and referral sites if you are getting referral traffic) and other data to identify avenues for promotion.

Let me give you an example.

My most recent project is http://www.visaok.in - It's a niche job board for tech jobs where the employer will sponsor your work visa / permit to come and live and work in their country.

My target audience is young, smart techies who want to leave their home country (ex: India, China, Russia, Pakistan, Eastern Europe and Middle eastern countries) and live and work in a progressive nation like Germany, Australia, Netherlands etc.

So I started hanging out at immigration forums and answered visa questions and noticed a steady stream of traffic

I also noticed a lot of traffic from India and China and many were asking me questions about how to apply for work permits etc, so I identified the top visa sponsoring countries on my site, and started to make visa guides 1 by 1 for each of the countries. Examples: http://www.visaok.in/work-permit/blog/

Now, I am getting requests to translate the guides into chinese, so I am looking for a bi-lingual english-chinese speaking person to help me.

Should you get paid advertizing?

For side-projects that are just launched, I do not recommend this. I tried this with my other fun side project (didn't expect it to make money, just did it cos I love cats). http://www.pawpurrazi.com

I tried FB Ads for 50 $ and Google ad-words for 100 $. Facebook was total waste. I got about 800 likes on 20 posts over 20 months, less than 5% was actual visits. Most people seem to just click the Like button for some reason.

Google ad-words was effective but expensive.

Also, if you are going the ad route, make sure you get your money's worth by either having a newsletter signup form, or if it's an app, user signups. You can setup ads on FB where you only pay if the click-er performs a certain CTA (call to action).

Hope this helps

Feel free to ping me. Email in user bio link.
Back in the 80s, C was a high level language on your typical home computer. I recall in the 90s it was common to argue about the trade offs between writing an application in C vs. Assembly. Today, it's Java (Rust or Go) vs C.

I'm just scared at what's coming down the pike that makes Javascript a "low level language."
I know her personally, and she's a better statistician than you.

Also, I've independently done a lot of the same research, going to primary sources. It's correct.
Personal Area Network != Network ???
Well they’re not ‘headphones that translate’ are they?

That’s like saying AirPods make new music to your taste because you can get an app on your phone that does that.

It’s sketchy marketing.

Neat idea, but sketchy sounding marketing.
I wasn't aware that geography determined that sort of thing.
Except that debate is dishonest because if the republicans actually cared about voter security the obvious response to "minorities don't have access to ID" is "okay, lets fund a program to get everyone ID".

Of course the democrats fall for the trap every time, because using security as an excuse for taking away rights is almost as good as using child porn as an excuse for censorship and monitoring. People go "oh yeah, that sounds reasonable"
> First they refuse to license their patents to other manufacturers who want to produce chips

Isn't that a FRAND violation?
"Either these apps are already predicted to arrive or google will make sure they do."

This argument could have been made when they released the 2013 Chromebook Pixel for $1,300, yet here we are.
You can’t do it with GitHub pages only (if you want to use a custom domain). I’m actually using free Cloudflare plan for terminating TLS connections.
I think wireless will eventually work as well, but that future is not now (or close to it). This would have to improve first: Sound quality, battery life (both for the phone, as bluetooth needs to be on, and headphone) and price
Vendor? This is open source software. It's not proprietary. There is no "vendor".

The reason these devices are cheap/affordable is because of the open source community. The reason the internet has made it to this current state is because of the open source community. If you want the internet to be better and safer you have to roll up your shirt sleeves and contribute in any way you can.
No official/stable support for linux
> From what I've heard the ear pods are very reliable to pair and have good audio quality.

I think the comparison to removal of floppy drives fails here because neither is clearly superior to the other.

Wired headphones are inconvenient (you need a wire) but have great sound quality and reliability. They're also cheap. Wireless headphones are convenient in some aspects (no wires) but inconvenient in others (need to charge them) and have decent quality and somewhat less reliability. They're also expensive.

You can't say wireless headphones supersede wired headphones, they just choose different tradeoffs.
When they make bluetooth earbuds that have same quality sound as Etymotic ER4's, I'll switch then... the likelihood of that happening is virtually nil.
Keybase has a public API [0]. There's a community Python library, but it appears to be unmaintained [1].

[0] https://keybase.io/docs/api/1.0/intro

[1] https://github.com/adamldoyle/python-keybase-client
You can make passive income from things besides software. Try writing a book, selling stock photography, making evergreen Youtube videos, etc.
* Senior Application Engineer - Copenhagen (https://airtame.com/jobs/senior-application-engineer)