skysight-inc/HackerNews huggingface dataset:
Show HN: Play Date: Video Game Calendar and Notifications App on iOS and Android
I'm launching Play Date: A video game calendar application for iOS and Android for free!

I had previously launched a shoddy iOS version of this app 3 years ago but it fell by the waist-side. I've since re-created the app from scratch and it comes complete with a month by month breakdown of releases, a platform & region specifier, in-app notifications and game release countdowns.

I'd absolutely love some feedback about how I can improve the app with feature requests or bug fixes - please let me know. I built this originally because I had a personal need for it and I've since realised that people would also like to use it too. Feedback on the UI is also appreciated - I'm not a designer so the designs were just something I pulled out of my head and thought it looked nice.

Android: https://play.google.com/store/apps/detailsid=host.exp.playda...

iOS: https://itunes.apple.com/us/app/play-date-calendar/id9871197...
An interesting thing about AdoptOpenJDK is that it seems they may provide builds with DCEVM + HotswapAgent integrated, in the future [0]! And maybe become a very good and easy to use alternative to the way too expensive JRebel.

[0] https://github.com/HotswapProjects/HotswapAgent/issues/218#i...
How did he know, live, that he'd beaten the time?
Good and Bad: I turned around one day some years back, looked at a team of 40 people I had working under me and realised I would rather be coding than managing 40 people

So I went contracting, and for many years enjoyed banging out code.

But as each new contract starts, the meta-work, the git conventions, the missing linting hook, the vital relationships I left behind, all start to grate. Adding them back in, getting this team back up
to speed like the others is just repetitive.

And the more time I spend mentoring, encouraging, reviewing, the less time there is for fun parts and the more it looks like management again.

I might just bite the bullet and decide I am now old.
I love the users first approach they have been taking. They are constantly listening to feature requests and implementing the most common ones.
If you actually believe in meritocracy, it seems like a problem that the Contributor Covenant is in use by several high-profile projects that have had no noticeable loss of technical quality or failure since adopting it, and the Code of Merit is in use by ... no one. (Google the phrase in the README to confirm that.)

So, the meritocratic option is to adopt the Contributor Covenant and the incident-handling practices it comes with, which empirically help produce great projects. The only reason to adopt the Code of Merit is ideological attraction to its worldview outweighing the desire for a better technical project.
what is the point of that
There are two good youtube clients on FDroid. SkyTube allows you to subscribe to channels without having a google account. Neither has ads.

There are a few glitches, but nothing you can't live with.
Look up something called Symmetrical TCP Open.
When did Red-Hat hired all Oracle developers working on OpenJDK?
>This article is unreasonable. Taipei has alleys and clever ways of dealing with garbage therefore San Francisco should allow larger number of scooters.

The article doesn't make a deduction from one to the other. It just suggests Taipei's ways of dealing with garbage _along_ with other (unrelated) suggestions for city improvement.
I believe it will be hard to get those numbers. I take history as evidence that there are plenty of people or groups out there, who do violence to gain benefit. It was rather the norm. The strong eat the weak.

Humanism is a relativly new concept. One worth pursuing, but maybe not blinded by idealism.
Effortless security feature detection with Winchecksec
> I would rather use Go, which seems to have all that Java has to offer

Really ? What is the Go equivalent of J2EE ? Do Go appservers exist that offer all the features that something like Payara (Glassfish), JBoss or WebSphere does ?
Vivaldi just a custom Chromium though.

Still, first post from Vivaldi. Gonna give it a try, mostly for the tab management features included by default. Could never get any of the new tab group extensions to work quite right (or at all) in Firefox after quantum. Also built-in vertical tabs and hibernate background tabs option!

Even though I'll prob end up back at Firefox anyway since FOSS..
cough https://puri.sm/shop/librem-5/ cough

Just because the majority of people use devices that disrespect their privacy doesn't mean that I have to. Even on the Android side of things, there are varying degrees of privacy-respecting ROMs that you can flash to try and curb the amount of spyware that your phone has.

It's narrow, not useless.
Once Popular Online Ad Format Opens Top Tier Sites to XSS Attacks
>We appreciate your feedback

>We deeply appreciate all of the passionate users who have engaged with us on this

If only we could believe this. The last few Chrome updates have clearly shown that Google will undermine the users' privacy in the blink of an eye whenever they see fit.

When there's enough backlash, they will apologize in a cringy way and make some minor changes to appease to the community.

I had my reservations against Chrome, but changed to it anyway, because Firefox was in a bad state at the time. Now that is no longer the case and Vivaldi seems to be quite good, too.

Goodbye, Chrome.
Top 7 Blockchain Patent Owners
We use both at work and they really are two different beasts.

Especially if you use Java for desktop applications rather than server-side. And Generics was not part of Go's plan for a long time.

I enjoy both but would not say Go offers all that Java has or vice versa
We need a block chain in the fridge to know who ate what.
Being "peer-to-peer distributed" (aka "decentralized") is a fundamental part of the definition of what a blockchain is.

This article explains it well:
https://berk.es/2018/09/19/the-private-blockchain-fallacy
> there is obviously nothing objectionable about it

I beg to differ. It's innocuous only at the most superficial level. Even a moment's reflection on how it focuses on what one may not do to address any kind of conflict, without providing alternatives, makes it pretty darn clear that this is not intended as an honest complement or critique of codes of conduct. It's more an instrument of sabotage, and that's pretty objectionable.
I think it's a bit of both. Clearly, the glitches weren't in the mind of the creators, so don't represent the 'proper' game. Still, this guy would clearly be insanely good at the game even if all the glitches were taken out — he's still playing the game better. It's also pretty difficult to define exactly where to draw the line on this one, so it's easier to just say "anything goes".
There's a Chrome extension (aka Vivaldi Extension) you can use for it.

https://chrome.google.com/webstore/detail/autoscroll/occjjkg...
Betrayal, Rage, Ambition, and Startup
They switched to a different release model with major releases more often, but not all of those releases are LTS. Java 11 if the first LTS release since Java 8.
Oracle seriously needs to be fought in court about this and their other actions.

They're actively hostile to the whole tech community and their entire business model is based on trapping people into paying for things by not making their licenses clear or changing their licenses.

I don't know why anyone would use any software made by Oracle these days, the alternatives and open implementations of their own systems tend to be faster - and their "unbreakable Linux kernel" is a joke and a legal disaster waiting to happen.
What are "sexist remarks"? Is allowing men to be rude because that's the social stereotype of productive men, and telling equally rude women that they're shrill and need to tone it down and be less emotional, a sexist remark? It only overtly references the individual contributor, not their gender.
Not 100%. There's still some weird edge cases having to do with the swing and crypto libraries. But the big performance regressions that we used to see are gone and with the release of flight recorder in Java 11, the last major commercial feature is now in openJDK.
You say this: "Looking at instruction encodings, ‘ROR r0, #0’ should be the same as ‘RRX r0, r0’.", but don't you mean ROR, r0, #1? Since RRX is a shift of 1.
(25 years FF user)

Trying out Vivaldi 2.0, tab management is much better than Firefox, e.g. Vertical Tab View shows closed tabs, I can drag & drop closed tabs into a window to just reopen them.
Thanks for the insightful comment!
To be precise, she's being prosecuted for putting graphic (violent) content on a platform accessible to minors.

Le Pen, who lost to Emmanuel Macron in last year's presidential vote, is facing charges of circulating "violent messages that incite terrorism or pornography or seriously harm human dignity" and that can be viewed by a minor.

https://m.france24.com/en/20180301-france-marine-lepen-charg...
Yup. Hard lesson.

The contract between employer and employee is a simple one. You trade skill and time for money [Period].
Recent? There have been spurts of uproars about google ( and tech/social media ) for a while now, nationally and internationally.

After obama won in 2008 and 2012, there was conservative/republican backlash against tech/social media amd it's "negative" impact on election. There were people saying that the saudis, chinese and even the russians were exploiting social media to help obama win the election and divide/destroy the nation. Sound familiar? The democrats and the establishment media laughed at these claims and called them conspiracies, delusions and republican being sore losers. Funny how an election changes everything.

The recent uproar is directly tied to Trump's election. Now it's the democrats and establishment media attacking tech/social media because their candidate lost. So the democrats and the media are complaining the same thing the the republicans did after their candidates lost in 2008/2012.

When obama won, it's was how great social media is. The NYTimes was praising social media for helping obama topple the "clinton machine" and john mccain in 2008.

"fight smear campaigns and get out the vote that helped them topple the Clinton machine and then John McCain and the Republicans."

https://www.nytimes.com/2008/11/10/business/media/10carr.htm...

Even in 2016, people were praising social media and obama.

https://www.engadget.com/2016/01/12/president-obama-social-n...

The hypocrisy in the political and media landscape is quite something huh?

As for the international scene, from china to egypt and beyond, governments have been upset about google trying to manipulate their people and cause disruption. With the recent revelations of how political google truly is, I guess they were right and foreign governments are going to demand lot more control over google in their countries. You reap what you sow.
I have a much simpler way of dealing with meetings. If I'm sent a meeting request and there's no agenda or clear reason for my attendance I decline it.

A couple of months doing that in a new job, explaining the rational where necessary, usually sorts the problem out.
Two recent purchases that I specifically avoided internet connectivity for:

—Eufy RoboVac 11S - Robot Vacuums

—Coway Airmega 300 - Air Purifier

I recently had a discussion about the iRobot Roomba line. I don't need a vacuum connected to the internet, yet every vacuum in the Roomba lineup now has an internet connection. Why? I cannot see a benefit to the consumer.

Anyways, I think this is a fantastic idea and have started to put a list here together here. Any other products I should add?

https://productdork.com/t/list-of-tracking-and-spyware-free-...
DeepMind’s AI will learn inside Unity’s video game worlds
That mountain ridge trick, how reliable of an identifier is that? I'm not really questioning the validity of its use in this situation, but I'd be curious to know more about the nature of the ridge to gps coordinates mapping. How many ridges map to more than one gps coordinate (albeit at potentially very distant locations, one of which could be excluded if more information is available)? Or is the mapping completely injective? That'd be really cool, a bit surprising, but not infeasible.

Sounds like a fun data science project. (Draw a ridge and get a google street view image whose horizon matches the ridge as closely as possible, maybe? Might be fun to play with!)
Mmm, Pi-hole
> If the article was talking about Walmart using PKI with business partners, this thread would be grousing about how dumb CAs are.

Would we? That seems like a perfectly reasonable solution to me. You have a clear central authority here who could be issuing certificates to trusted third parties. It's a perfect fit for a CA and a bad fit for a blockchain.
IBM is run by salespeople. This is what you get.
The statements in the article are objective facts. Seeing an argument in them is your own work.

Of course, If I were to take your comment as a criticism of the article, I would be doing the same thing.
It's openJDK but with a relatively affordable support agreement.
> cars companies that generally don't know a ton about software building technology that's generally insecure

Why do you think this is insecure? Because its cars?

> I partially blame Tesla for starting this trend.

Ford. Ford started with Sync. Mentioning Tesla is a outsider move.

Why would you think billion dollar fortune 500 companies wouldnt hire programming and security experts?
What I mean is, what a person would honestly consider a service (such as e-mail, a website, a git server), not a technical definition of a service (a database, dovecot, php).

I should have been more clear.
Google Assistant Invests in First Voice Platform for End-To-End Care
What's the point of J2EE or an application server? You can get functionality such as templates, management, monitoring, persistence through other means as well.
I might have a solution for you: Look at yourself as an independent contractor, even if you are an employee.

This way you can put out your best work & work on things that excite you, but are still protected from manipulation and underpay.

Your customer is your employer. He's also the main person that needs to be pleased with your work.

Companies try to push the "This company is all of us" mentality, but in some situations it becomes painfully clear that it wasn't.
a 'code of conduct' is a social weapon
From a system's perspective: when you build a nuke early-warning system you don't really have any good test cases to make sure your system actually works. This guy erred on the side of caution.
I'd be interested in hearing from some US-based contractors who feel the same. The thing that has stopped me going down that road is the insane health insurance costs here.
A Democrat who isn't a lawyer could be a great thing.
I also adopted a similar work approach earlier this year. Worked crazy hard 16-33 y/o with extra non-paid hours. I now manage all work shoved on my plate as a priorized backlog and no longer allow people to drive the priorities given to me. I am somehow in a high level position with many teams to manage and avoid at all costs offloading tasks to others without these items being filtered through my lisl first. I always make sure that I won't interrupt someone else's current tasks.
I also have discovered the power of requesting to people that they send me an email with all the detailed informations for a particular task. With IM such as slack these days, people tend to throw away their responsabilites on others cause it's just so easy to do.
Overall, I think that being more calm and facing the truth than I no longer want to accomplish more than 40h a week as resulted in me working better without any comprises.
Right, and the US military played a central role developing internet. But as a pilot you might be order to drop some bombs.
Great summary, do you have any book recommendations further on this? I've got "confessions of an economic hitman" to read but wondering if you have any other suggestions?
The more interesting question is what are you going to do about it?
Legacy is most of Oracle's business model nowadays
I 100% prefer text/book learning to lecture/video. But I guess not everyone is like us, so I tried experimenting with a dual format. Regarding the font, I never thought to change the ugly gray small font. I changed the CSS to make all 'paragraph' text 18pt (across the blog), for that specific post, it is now black. But be warned, if someone complains that it's too big, I will make it 32pt Comic Sans.
You seem to confuse the language Java and the JVM. Updating the JVM (which you are not forced to do) does not mean that you need to update your code base. That's actually Java's main strength (and weakness), it is compatible all the way to version 1.0
I've found that as of Java 8 the compatibility is pretty good, and I use OpenJDK exclusively now. Prior to that, it definitely had issues and I always used the Sun/Oracle JDK.
Care to elaborate on these '"helper" apps'?

Personally I feel like Firefox has made significant progress this year in particular. Mostly because of the performance improvements. I haven't noticed any 'spyware partnerships' and that would certainly concern me.
Yes, but by that classic definition ARM is certainly one of the CISCiest of the RISC architectures with its condition codes, barrel shifter, auto-increment loads and stores, and load/store multiple. And x86 is one of the RISCiest of the CISCs with its lack of indirect memory access. All of which might represent a sort of semantic happy medium.
Why do you have to "keep updating every 6 months"? Lots of projects stuck on java6, 7 or 8 without updating for years.
Finally! I've been waiting for this for days now :)

Most exciting feature for me are the auto-hiding and floating panels. Auto-hiding as in they disappear if you click anywhere outside them and floating as in they don't resize the actual browser window but instead cover it, so they don't cause pages to reflow their content, which can be annoying at times.
DARPA's Next-gen Non-surgical Neuro-tech (N3) program wants brain interfaces for drone pilots

https://spectrum.ieee.org/the-human-os/biomedical/bionics/da...

But I think one interesting peacetime application focuses on brain training and deep meditation. One barrier to achieving trancelike states of flow and concentration is overcoming the constant involuntary barrage of "noise". Having a feedback loop may assist in getting there.

And in geriatric medicine, keeping the mind sharp is seen to improve longevity and quality of life. Designing custom games to improve neuroplasticity in the aging brain could allow for independence well into late retirement.
The Village of 'Song Names' in India
Is it as simple as physically disconnecting the car's modem, or wrapping its cell antenna with an RF-blocking material?
I do the same but sometimes I get email from google telling that I should disable access to those unsafe apps.
You bought a first gen, expect that American cars will have the newest technology at a cost.

It was untested at consumer levels at the time.

I'm sure if you got a 2017 this problem would be fixed.

EDIT: To be clear on what is factual- American Cars are known in the industry to implement new tech before everyone. This isnt an AMERIKA IS BEST, this is how these companies actually act. Euro goes for style, Japanese go for old school reliability. These are not opinions, these are styles and market niches.

A car built in 2009 is going to have 2009 technology. The first vehicles with screens are going to have UI problems and be slow.

In 2017 this is unacceptable.
The bizarre and blissful world of Internet ASMR videos and podcasts
I have nothing against political work, but I think they should just give money to the EFF instead of doing their own - they are much better at the job, imagine what they would do with 300M$.

And FF should focus on the browser because this is their cash cow, and progress is needed. But as the declining usage numbers show, FF employes just do what they want, riding FF to death then jumping ship to raid the next project. As a longtime FF user (25y) you're just left in the dust.
What exactly is your experience in the APL family of languages?

My experience is the exact opposite.

A few years ago when I taught someone enough K (an APLish language) to explore a data-related problem and documented it here[1].

[1]: https://news.ycombinator.com/item?id=9122299

And for what it's worth, I don't do mathematics. I write software.
Exactly my opinion.
Salespeople better know what problems a blockchain solves that could not be solved with previous methods. Because this is something that customers will ask.
> I may be downvoted, but /pol/ is where you see stuff like this.

You probably got downvoted for the first part of that sentence, not the second part.
I have never understood why people feel strongly about "Code of Conduct" statements. It seems insane to me that someone would profoundly object to guidelines that effectively say "don't be an asshole".

But it happens!

There are people rage-quitting stackoverflow/stackexchange communities expressly because of they can't abide with the new initiatives/CoC that say one has to be nice and get along with others.

I guess this is yet another manifestation of that impulse. Maybe someday someone will write up a psychological analysis of this kind of behavior. I sure don't understand it.
Microsoft is killing passwords one announcement at a time
> I do take issue with many codes of conduct in the tech space, because I think they tend to be written in a bubble world where everyone assumes that everyone else thinks just like them, but a Code of Merit sounds like it's even more problematic.

I take issue with them because a Codes of Conduct doesn't make a space safe. And also because if we need a written list of what behaviour is tolerated, we have a much greater problem than a code of conduct will solve.

I've seen people write about the former; I haven't about the latter. I find a CoC offputting because it equates me with the lowest of the low. It says I can't be trusted to behave like a decent human being and need to be told what's right and what's wrong, like being back at school.

I also see it as darker than "assumes that everyone else thinks just like them". Some - not all - are about controlling the world into the form the CoC proponent(s) want it to be. The CoC goes beyond its words and into society.

Neither do I support the Meritocracy thing, as I've had it used on me too many times by people who are super-smart and see that as a reason to be jerks.
Haha yes , I kept scrolling waiting to see something about changing jobs and it just —wrecking- that persons life.. ofc it’s not what’s the thread title is about but you are correct in saying how these are only highlight reel posts
Because after all, it's still a game and this is still just about having fun. Until someone starts losing real money from video game fraud, there's no incentive to turn a friendly competition into a thing where you feel like you can't trust anybody.
> Digital signing of data

When you get to the heart of things, that's all blockchain is anyway. The "blockchain" part really just describes how it's organized - in a signed chain
I was under the impression that Cython is a different language (a subset / dialect of Python). So, not a Python to C compiler.
Yes, that is correct. This trap is for hobbyist and professional developers whose typical workflow involves downloading Oracle's JRE to deploy their app, probably not noticing the new trap clause deep within the license agreement.

My professional advice to a newcomer to the industry: stay away from Oracle. It is a blight on the software industry. Oracle is a monopolistic anti-consumer patent troll that treats its employees like shit and whose only business ethic is "make money by any means available".
I don't think so. I think the actual headline (after IBM's pr machine gets involved) will be, "IBM successfully limits spinach e coli outbreak to only 56 people across seven states."