skysight-inc/HackerNews huggingface dataset:
Modularization and dependency management: three steps to better code
Tech companies are redefining how we respond to natural disasters
Aren't Liveleak and Dailymotion still running? Aren't there other video services?

I know it's convenient to upload stuff to YT but there are other services up there who won't be as arbitrary as YT
I hope this company is able to provide some real value using their fancy app and smart contracts...but I highly doubt they'll be around in a couple of years.

It doesn't seem like they are really solving the problem in any useful way. They're creating an overly technical "solution" that isn't sustainable or practical.
A lot of games actually do this: each client has its own AI, and the games just exchange player state. By syncing player state before computing the AI's next action, you ensure that every game instance will have the AI perform the same operation.

Of course, for this, you need a bit of determinism, and some games need to synchronize other parameters, which can lead to "security" concerns: bullet spread, hit detection and such for FPSs, for example.

This can also lead to some hilarious de-sync issues when a player tries to cheat on its local game instance. By altering its local state, the AI is effectively desynchronized, and the players can observe different outcomes on their local instances. This is often used as a punishment for cheating.

The alternative (for serverless, p2p games) is to have a central host, but it might take a lot of computing resources, and the host is then generally free to cheat.

One side effect of having deterministic AIs synced over the lobby is that the code needs to have the exact same behavior, down to the rounding errors. This can dramatically increase the complexity of cross-platform multiplayer games, and usually requires the exact same binary to be used by every client.

I think that Civilization and Sins of a solar empire use this kind of distributed AI scheme (as well as most games that don't have cross platform multiplayer, and those where you can experience de-syncs).
Too many people for hunting meat to be remotely viable, probably by at least a 100, maybe a 1000. Everyone growing their own food is subsistence agriculture, and that cannot support the population, either.
Yup. Imagine a boss in a game decides it's not in his best interest to be predictable, or take matters in his own hands and attack the players when they aren't ready. Or any number of things that sounds cool on paper, but would be exceedingly frustrating when actually playing the game.
To makes things worse, they have also changed the algorithm to promote lesser known subreddits to r/all (or r/popular) more easily [1]. Which is not always good, /r/rtlsdr was unusable for a few days after that...

[1] "The algorithm change is fairly simple — as a community is represented more and more often in the listing, the hotness of its posts will be increasingly lessened. This results in more variety in r/all" https://www.reddit.com/r/announcements/comments/4oedco/lets_...
but it seems like the USP of strong_migrations is to recognise 'dangerous' operations in a migration and warn you about them so that you can rewrite it as a safer migration

Does alembic have anything similar? this would be useful for Python projects
This was looong ago and in the context of desktops which weren't as numerous and obiquitous as phones. Now Apple probably wants you to have 3, 4 of their devices and not 1 per room that can easily be shared.
From what I understand, TypeScript doesn't do any transpiling, so if you want to use ES6/2017 features, you're going to need Babel.

(I haven't used TypeScript yet, so I might be wrong)
I believe it's a reference to Samuel Johnson's quote: "When a man knows he is to be hanged in a fortnight, it concentrates his mind wonderfully."
I can only speak of my own usage, but I use Force Touch a fair bit. The first use case that comes to mind (and one I use fairly often) is changing the torch brightness but the app shortcuts are handy too (also force push on a folder with notifications for quick access to the apps with notifications within it).
I saw this essay as a process to come up with an interesting idea. He's even applying this process to the essay itself. Start with something general and iterate until you find something novel. Maybe he's there, maybe something is not quite right but it's another step in the gradient ascent random walk.
This guy pretends to be an intellectual but is the biggest wannabe I know. He tried to block the latest Steve Jobs film because it showed how much of an asshole Jobs was
The cycles render is a pseudo-random path tracer, so the less samples are taken the higher the random noise. Increasing the samples and some other tweaking reduces the noise significantly, but also takes much more time. Denoising the rendered image can produce better visual IQ for less render time.

See https://docs.blender.org/manual/de/dev/render/cycles/optimiz...
So I asked: is it possible to have m:N -> F such that for every f in F, there is an n in N such that m(n)=f?

Your reply says yes, but then your construction does not do it. In particular you said:

> The infinite string of zeros and ones is then prepended with a 1 and interpreted as a transfinite natural number in binary notation.

But the set N does not have transfinite natural numbers, so q does not map F to N, it maps F to something else.

So I ask again, is it possible to have m:N -> F, such that for every f in F, there is an n in N such that m(n)=f?
> but what has it to do with dignity? And why would anyone need a "list"?

Conversations have context, you know. Parent poster mentioned dignity being different. Did you not read the or are you intentionally clipping it.

> "Creating content" has as much "value" as people give it in form of "attention"

Is..is that supposed to be an insult or some deep insight you stumbled onto? I don't understand why you are stating the obvious with such conviction and quotes.

> Work 50 years, rob someone who worked 50 years, you can buy the exact same thing... get X views doing A, or X views doing B, it's still just X views.

You are kinda going off the rails here buddy.

> I guess I should make a youtube video about it, then it'd be valid even if it called out other youtubers? Help me out here, since apparently typing a comment in a text box is not creating content if it rubs you the wrong way.

Cool. Now you are making up arguments on my behalf and posting your retorts.

> You're basically saying, if you found a bug, don't talk about it, fix your own copy and just use that.

That doesn't even come close to being an analogy.

> What would you know about ambition?

I can explain that to you. Or you can go back and read the conversation again, slowly.

> What if my being better includes speaking my mind? Riddle me that.

Maybe try to be actually ambitious rather than being content with raging over people doing better than you.
Is Juicero’s failure a warning to future investment in connected products?
StarUML 2 – A sophisticated software modeller
I can't see the exact published date but it strikes me as a rebuff to critics of the iPhone X unveil
Postage – A fast replacement for pgAdmin | https://news.ycombinator.com/item?id=14884183 (Jul 2017)

> skrause: BigSQL maintains an LTS release that stays compatible with the most recent Postgres versions: https://www.openscg.com/bigsql/pgadmin3/

The discussion mentions a number of additional alternatives. Also: Postage itself is looking for a new maintainer.
The first time I saw this implemented was in 1996 at Olivetti Research Lab in Cambridge UK. Everyone had an IR badge, and when you walked up to a machine it recognized you and popped up your desktop (no login, and it was exactly how you left it).

Technology-wise it was a bit of a dead end. However the underlying protocol was VNC which they invented for this purpose.
But there were always security regulations: PCI DSS, SOC 2, HIPPA, ISO 30001
I stopped advertising on reddit when you censored The_Donald and spez the CU_ck edited the comment in the T_D as a "joke"

F_c k you guys I was at reddit since day one
Modern version of the television, maybe. And why not?
I remember seeing an announcement about an action by Obama to prepare for this. Not sure how much substance there is to it, but thought it might be relevant.

https://obamawhitehouse.archives.gov/the-press-office/2016/1...
I am always curious about what the statement was. When it comes to SJWs they usually do not want to display that because it is often such silly things.
>I's much easier to consider the infinite strings of digits like "0.765653625367523765..." or "0.5265362556..." or "0.000073468763478..." and also the one with repetitions like "0.0006767000000..." or "0.0072257822222222...". This is essentially a copy of the real number, but in this copy "0.2999999999999..." is different from "0.300000000000000..."
This trick makes much easier to prove that the diagonal ´+1 in each one digit is not in the list. Then it's possible to fix the details and use the real numbers instead of the infinite strings of digits.

What am I missing?

"0.765653625367523765..." could be assigned the transfinite natural number beginning "1765653625367523765..."

"0.000073468763478..." could be assigned the transfinite natural number beginning "1000073468763478..."

Transfinite natural numbers must exist otherwise you do not have an infinite set.
It doesn't scale well, though. Especially because serious looters will have probably hit National Guard armories, before getting to you :( Indeed, once things get bad enough, the most serious looters will be former police and military.
I have seldom seen a jMock Expectations clause without oneOf etc.
For an online game, an additional trick could be to run the AI code on the users' computers.
Render. The specularity of the surfaces is not quite right yet... with some more tweaking this could sure pass as a photo, though. Some wear marks are odd, too, but that can happen in real-life, too.
Looking for feedback,our idea to bring a visual workspace for Development team
We have been working on a project to make a better create workspace and platform for designers and artists.

Its been almost 2 years and we have come up with an application which provides a visual workspace for product development teams.

Using this application its easy to collaborate with team members for having brainstorming sessions , expressing thoughts and ideas over internet.

Our Main objective

Communication is key, so we want to improve the way team members communicate when collaborated for a project remotely to avoid any misunderstandings.

Reduce the number of meetings on a same issue, we want to reduce the redundancy, which i guess is an important factor if collaborating over internet.

Give a visual workspace which is very easy to use so that you can concentrate more on presenting your idea rather than the workspace itself.

Accurate communication on an idea or concept. Users can leave comments on any particular picture or an item inside a workspace, making it much more simpler and efficient to discuss.

Its available for free in the Appstore. https://itunes.apple.com/kr/app/beecanvas-organize-notes-on-whiteboard-notepad/id943284575?l=en&mt=8
In general I feel the same way. I cant cookup an idea that I find useful. I have made different calculators of a sort while learning diff lang. I usually have turned to taking something already made and transform it into my own. Its hard for me to focus on simple and incremental development until I make more complicated apps so I fall into reversing. Its been my hobby for 22 yrs. Eager to figure out how to get into a field that seems saturated with young folks and internationals that would probably live in front of a screen for a salary that I probably wouldnt be able to live off of with a blended family of 4.

edited for semantics and clarity ... and my first web project

https://gitopanisadasitis.github.io

https://github.com/gitopanisadasitis/gitopanisadasitis.githu...
PG makes it all look so neat and tight, however he fails to mention the number of serendipitous instances that drive insights and new ideas.
>> I wonder what will happen to a generation obsessed with idols who don't contribute anything to society

Unlike the previous couple of generations who contributed a global financial crisis, multiple unnecessary wars, massive environmental destruction, and a rising wave of racism and populism.

See, I can pick and choose things too.
"Gaz" for gas/gasoline.
Do you think that she should be able to post this content because she's a white westerner that you like, while brown Muslims you don't like who posted the same material should not?

Youtube has rules about the content they are willing to host and she knowingly violated those rules. Who she is any why she did it shouldn't come into it.
I don't think is the sort of posting we want on hackernews, either provide some context or advice for the OP as this is not helpful and doesn't contribute anything.
I'm with you that it makes the solution slower, but you can just selectively not load it, or use the new light loading feature.

You most certainly do not have to make them manually, that can be delegated to a build server. You can also use the dacpac to automatically run integration test and it can run some rudimentary upgrade tests vs previous versions of the dacpac.
Agree 100%. A big barrier to those discussions is the view which society has of anyone expressing preparedness/resilience viewpoints. "You're not one of those tinfoil, gun-hoarding prepper hillbillies, are you?". You have to navigate carefully past that, slowly, to make any headway and get to the conversations you ultimately need to have to progress.

So right now you see most efforts concentrated at the individual and family levels, with isolated pockets of preparedness 'societies' emerging. But even those wider efforts are regarded as pretty kooky by society as a whole. I'm thinking specifically of the American Redoubt movement when penning this, but there are others - LDS, Amish are examples of groups making wider preparedness efforts but still very much siloed.

I think these discussions and wider preparedness efforts are unlikely to gain any ground without some events occurring that demonstrate a clear need for improvements in preparedness. Of course, nobody should be willing such events to occur because people will die. But the longer we go without such an event, the dimmer society's memory gets as to how to survive them.

What's that poem? Something like:
Hard times create strong men,
Strong men create good times,
Good times create weak men,
Weak men create hard times.

It seems appropriate.
Qi charging has saved my tablet (Nexus 7 2013) from being trash for two years. Before that, I had an HP touchpad that was saved by wireless charging. Given my experience, I'm all for wireless charging.
Regarding charging speed, I have yet to have an issue with that--my problem is more that I frequently put the tablet down in the wrong place and then it doesn't charge at all. I'm not sure I'd trade that for the reliability of weird charging though--it's far more convenient to just pick up and set down my tablet than it is to plug in my phone.
I'm my team's toolmaker. There's just so much lost opportunity in custom tools doing repetitive tasks, it's strange that you would leave that on the table.

But I'm not getting paid for it, my manager doesn't order it. He's kind of happy to see us getting more efficient with less bugs. But it would be good to have some support.
Making Phone Calls Using InterSystems Caché Objectscript and Twilio
If the relation was monotone, this would mean that playing against real humans is less fun than playing against a stupid AI. Which is not the case, so I guess we have something like an "uncanny valley" here.

So making the bots not a little bit more clever, but really a lot more clever, would improve the game.
Vapor – Server Side Swift – it is the most used web framework for Swift :D!
> JavaScript may be the most successful language in history

Which is interesting because it's not that good a language, but circumstances and "luck" put it in the position it's in.

Not unlike a lot of successful companies.
Ask HN: How did you switch to mobile-phone free lifestyle?
Those who don't own a mobile phone or who don't use it regularly, how did you manage to switch to mobile phone free lifestyle? How do you manage your day to day life, do you feel alienated? Please share your tips and tricks for those of us who want to take the plunge.
Doesn't that require a reddit account to comment? That sounds like a pretty large con to me...
How to Create a Magazine Website
Relative size makes a big difference. The most extreme version of this is krill, as a blue whale really does not care about the fitness of the millions it needs to eat.

What your missing is most mice don't reproduce. The average litter is 6-8 and mice can have multiple litters per year. So, mice basically never reach old age.

The selective pressure has more to do with caution because a completely heathy mouse can't out run a cat / owl etc.

Put another way cats rub at up to 48 Km/h mice 13 Km/h. Thus, 'fitness' has little to do with athletic prowess.
In what I remember, they made their bots so clever it wasn't fun because it overpowered any player in their tests. Humans want to win, so losing every time wasn't fun.

I'm trying to find that interview.
Last time ML came up, PolyML was mentioned which has much more complete systems libraries (threads, sockets, etc). Looks really great, I haven't gotten around to trying it myself though.
>It's even right there in the article, Some say the finding could spur merger activity

"The U.S. wireless industry is finally competitive. Time to fix that!"

I want to get off Mr. Capitalism's Wild Wealth Concentration Ride...
Only slightly related but there is a great book for your children: "What to do you do with an idea"

https://www.amazon.com/What-Do-You-Idea/dp/1938298071
Remove the need of parentheses on if else statements

if foo === 'FOO' && bar > 7 {

console.log(bar)

return true

}else if typeof foo === 'string'{

return false

}

return null
>Telstra’s Cyber Security Report 2017 (PDF) echoes that last point — “Our research found that nearly one in three of the organisations who paid a ransom did not recover their files.”

Yep, which plainly means that in 2/3 of cases paying the Ransomware actually allowed recovery.

So, you are in desperate need and you have 66% chances that by paying a little amount of money (proportional to the size of your operations) you can resume operations, what will you do?

>You are vastly better served by proper backups. If you use Windows, keep up with security updates. You want to be in a state where if your machine is ransomwared, you can wipe it and start afresh, and lose no more than a few hours’ work.
It is not about being "better served", there is not only Ransomware, there are much more common software or hardware "catastrophic" failures, for which a good backup strategy is useful.

Still the point is that if you had this valid backup strategy you wouldn't be debating on whether to pay or not to pay the Ransomware.

And sure the FBI advises against paying the Ransomware, but besides being debatable if a US Governmenet Agency advice is suitable and should be followed in the UK, "their" (the FBI's) operations are NOT affected by the Ransomware that encrypted your data, and I doubt that the GI guys actually care much about your activities being completely paralyzed.

Everyone is good at this kind of advice, as long as the data compromised is your data.

Whether 33% or 42%of UK companies actually bought some amount of Bitcoins is unknown, and certainly the (scarce) data comes from a non-independent source, makes it debatable, but that's it.
Difference Between IPS and LED Technology
Substance Painter is also a great option for texturing, costs a lot less and is extremely popular among biggest game developers.
First of all, Id like to say that reading HN comments cannot be considered procastinating ;p

After years of trying several things like Kanban or Pomodoro Technique, I can say that the best way to get disciplined and get things done in the long term is to form HABITS. If you manage to routinely do something every day, it becomes natural and you do it even without thinking about it.

Think about it, there are already things you do in you daily life that are tedious but you do them every day without effort because you barely think about them, they are a HABIT.

I actually have this little sideproject going on to help me form new habits that you might want to try out :) https://everydaycheck.com/

For a more theoretical list of tips I wrote this post last month that you might find some value in: https://everydaycheck.com/blog/11-productivity-tips-to-help-...
It seems obvious to me that Apple is developing the technology that will enable this. Handoff, continuity, iCloud, Apple Watch authentication/unlock... step by step, we're getting to a point where your user identity and your current work all travel with you.
Why are rock climbers needed to get people out of lifts? Ive been stuck in a couple. Opening the doors and climbing out didnt involve ropes, let alone a fire department.
3 things mobile app developers can learn from the Apple Event
Wow. If I understand this correctly, if I use their modules then I can't ever sue the company? :O
> Watching someone key in a PIN and recording it, then swiping the phone is easier than building a 3D printed color model of someone's face

Right, but couldn't somebody just use my actual face? Steal my phone, hold it up to my face for a second to unlock it and then run off?

A really interesting thing to think about is what happens if somebody is in custody and is refusing to unlock their phone, but uses face authentication? Can the police just hold their phone up to their face and unlock the device that way or is there any protection from that in the law?
> pages.sheetsu.com uses an invalid security certificate. The certificate is only valid for the following names: sheetsu.com, www.sheetsu.com Error code: SSL_ERROR_BAD_CERT_DOMAIN
Do you think Google should have the authority to decide who is a journalist and who isn't? What criteria should they apply to determine that? Other than just reading the description alongside a video and just uncritically believing what the poster wrote, how should they determine the reasons and motivation for posting a video?

What this argument comes down to is "How dare Google pull this video posted by a nice white woman who clearly should be allowed to post it, can't they see she isn't one of those nasty brown people who clearly shouldn't?"
I don't work in security, but most of the routers I that ever wanted to gain access to had some type of default credentials like admin/admin or admin/abc123 etc.
Well, sure, they don't know they want it.

But if you asked all parents on earth "Hey, would you like to be able to hand your kid your phone and have them be able to use some apps, but not necessarily be able to delete all your data?" I think that the positive response would get pretty close to the literal meaning of "literally all".