skysight-inc/HackerNews huggingface dataset:
I've actually cut out all products with added sugar (and foods that are naturally high in sugar like fruits). You need to read labels but it is not so difficult. It still leaves a pretty great variety of meats, legumes, dairy, corn, rice, and vegetables.
I think the idea of spending to upgrade your helper AI sounds really interesting and potentially novel, but it's important to push back a little bit on the idea of "removing all the rote" from an RTS. day[9] (ex Broodwar pro, current caster of many games) probably makes the argument better than I can here: https://youtu.be/EP9F-AZezCU?t=55, but one of the important implications of having repetitive aspects in an RTS is that they turn the player's attention into a resource. You can either concentrate on microing your units to squeeze the most possible value out of them, or you can focus on hitting every single production cycle back at base, but you can't do both at the same time, so deciding when to focus on what becomes part of the game. Additionally, it allows for some crazy "overcoming the odds" scenarios where a small number of units can pull off a surprising win because the player was willing to donate far more attention to them than usual. Basically, an RTS where you don't feel like you have too much to do all at once is really more like a turn based strategy game (which can be fun too).
I don't know if I would label SC2 as continuous. I don't think anything happens to the game state at a finer granularity than tick level. So to me it seems that it's also discrete (but with the state changing 44.8 a second at default speed). I agree though that this looks more challenging for ML methods.

I haven't looked at if they limit the rate of commands that the AI can issue, otherwise this will be something that can be a very big advantage to the AI once it learns to micro ...
This is really good! And I like the dig at 9gag :)
Sure. Happy to connect at hello@cocusocial.com
I think this definitely needs to be the case if this is going to be an interesting research project at all.

Edit: Nevermind, my intuition in this seems to be wrong - someone more knowledgeable about this claims below that computer mechanics are still not as good as a good human's in the SC1 version of this.
I'm not a Snapchat user, I'm getting sick and tired of the new chat app "du jour". So, unless Snapchat offers something truly revolutionary, that was hard to develop, do I really care that Facebook offers it too, in a way that lets me stay with the social network I've already given in to?

In other words, these are often said to be easily disruptable markets. In fact, wasn't that purported to be a perpetual risk for Facebook? So, if a giant is disrupted by a startup, we'd all cheer for that? But if Snapchat is disrupted by Facebook, we scream bloody murder, 'ey? (I don't like big corporations or monopolies, but I was hoping to point out a form of hypocrisy, along with a desire to not switch social networks too often.)
Immigration in the US and Canada works very differently than in Europe. Our immigration mostly comes from refugees, not carefully selected people with good education like in the US. In Germany, we also took in about one million people in a single year, which is not exactly something anyone knows how to handle right. And we are not doing a good job I think.

Also, I included prejudice in my first sentence. I never said anything putting the blame solely on the immigrants. But I also live in country where some immigrants managed to not learn the language even after 30, 40 years. The US and Canada doesn't even allow people in unless they prove command of language.

Also, none of my questions were meant to pass ultimate judgement.

Muslims wanting to marry Muslims doesn't mean anything much. But I think it's fair to bring up the point and think about how this relates to white people opposing mixed-race marriage.

I honestly don't have a problem with this app, but there are aspects that can be problematic. That's why I'm playing devil's advocate to extract more information. And given the LGTB-positive answer of one of the founders to another question here, I'm basically already convinced that they are doing the right things.

Now, I won't deny that there is subconscious bias at play and there is a good chance that I wouldn't have seen any problems if it was different kind of group-specific app.
30% is a big deal.

Heard of the 1929 stock market "crash"? It was actually a dip in stock price by a mere 30%.
Any pointers on using fixtures with Django database models?

Seems like it would be useful to be able to manage the lifecycle of fixtures more explicitly than Django's TestCase allows you to, but this could get gnarly if the test case transactions were rolling back changes to fixture objects.
And just today I was contemplating writing my first native iOS and macOS app... I was looking at the options and decided to go native with Swift. I have never written Objective-C app and never used x-code for dev. But I have ~10 years of dev experience, mostly Java and Python on the backend and front end dev exp mostly with Angular. Some Android, and a little from <input_random_tech_here> because I like to experiment.

So, my question is. How hard and enjoyable is for someone like me to write not very complex native iOS/macOS app in Swift starting from scratch? Best resource to start with?
Aren't you just transferring from one asset (bubble) into another? Holding your wealth in shares of a company is a way to combat that, so is holding real estate and other assets (e.g. IP rights).

Something can't be a reliable store of value if it can drop (or increase) 50-100-200% in a day. That is, in the best case, a speculative instrument.

If I had $50m, why wouldn't I invest it in property rather than in Bitcoin?
I'm sure there's a jquery plugin to add variables somewhere.
Thank you for liking us. We are planning on this.
Ya, it's really a shame. He's got some very interesting stuff to say, but he's such a completely insufferable jackass. It's really unfortunate. I manage to ignore it and enjoy his books anyway, but he's a pretty easy person to hate.
False - mining in Bitcoin (which is really just transaction processing) is based on a math/crypto difficulty algo, and the system automatically adjusts itself every ~two weeks to fit the load/prevalence of miners and their block-finding success rates.
There's something funny about a company that is actively developing bleeding edge AI technology, but who can't design a webpage that works on mobile without crashing.
Refactoring via Testing
To be fair, 14.4MB of that is images (I don't know why some of them are that large, however). Does their offering specifically have something related to image optimization / scaling (I'm unfamiliar with Netlify)?
>It's just that it takes just one person in a bus full of people to ruin it...

I think you're understating the problem. It also takes a bus full of people, driver included, to do nothing about it while it's going on.
Imagine thinking that "high-speed self-driving cars, electric airplanes, and maybe even Hyperloops" are viable solutions for transit problems of today when none of them exist in any real viable form and have major obstacles to overcome in order to exist. Reminds me of the craze with pneumatic transport in the past. It too was the way of the future and NYC even had a model pneumatic subway line https://en.wikipedia.org/wiki/Beach_Pneumatic_Transit. Lost out to the normal train by a long way.
Maybe, on average, women don't prefer tech as often?
- Grab the pitchforks!

Snivelling white dudes.
- Let's call a spade a spade...
I agree.

Torrents are more convenient, and better quality.
Rust is god. We got it. Now come back to topic...

Btw. are we already again in these HTML / Flash wars where the second one was shilled as the only possible future for websites and incoming death for HTML? Oh wait, children can't even remember it... Search for it on Wikipedia (or probably even a printed encyclopedia).
ideally they'd train it on real keypresses rather than actions
Thank you for this kind reminder. We will work on it.
> you have a technology boner that is lasting longer than 4 hours and you should see a doctor.

10/10
Hi guys!
As a retired competitive athlete, I've created Logit.AI, which is essentially an integrated desktop and mobile app that uses athlete input about physical, mental, and emotional wellbeing to predict and alert both athlete and coach with injury and burnout risks. Therefore, athletes at all levels (especially youth levels) are able to accurately monitor physical performance and training, without any expensive equipment. Coaches are able to access all athlete raw data and generated analysis in a quick, neat, and easy to use interface.
We would appreciate any advice on how to improve our app and ways you could see a potential client (such as yourself) using it. https://www.logit.ai/free-beta-sign-up/ We only have 1000 spots available for free, unlimited use of our app.
Note: our old product was used by 21 out of 22 Canadian Rio medalists.
You're basically correct in terms of SC not technically being continuous. There are discrete steps under the hood.

One of the significant challenges is figuring out how to use 42ms (the frame duration on fastest speed) of computing time to decide what actions, if any, to take next. You don't have the luxury of taking many minutes to decide one move as you would in a game like chess or go. You also don't alternate taking discrete turns with your opponent, despite having discrete frames. It may be best to not take an action in a given frame. This is particularly true if the AI is attempting to stay under an APM threshold, as it has to decide if an action is worth the opportunity cost.

It is also necessary for a quality SC AI to remember what has happened in the past. A chess board position is identical regardless of how the game got there, but this is not the case in StarCraft. An AI has accumulated lots of information about its opponent that is no longer visible to it in the current frame (unit movements, gas/mineral counts, number of workers active, etc), and this needs to be recalled and play into decision making.
Java JDK 9 First Release Candidate
I don't mean to be disrespectful but I really don't understand this. Why not just live in your car in the US? What's the point of going all the way to Asia just to live like a homeless person?

Myself, I've had enough pain in my life already (domestic violence and abuse) so I'm ready to spend my vacation in pleasure.
http://lmgtfy.com/?q=pyramid+scheme

"A pyramid scheme is a business model that recruits members via a promise of payments or services for enrolling others into the scheme, rather than supplying investments or sale of products or services."

http://lmgtfy.com/?q=bitcoin

"Bitcoin is a worldwide cryptocurrency and digital payment system. The system is peer-to-peer, and transactions take place between users directly, without an intermediary... Besides being created as a reward for mining, bitcoin can be exchanged for other currencies, products, and services in legal or black markets."
Applying the pub-sub and push-pull messaging patterns with AWS Lambda
Hmm, facts don't seem to be well-tolerated around here.
Don't they have a few summer interns?
I've been using Swift for a few months and really want to like it. That said, breaking down to unsafepointer for newbie tasks is unacceptable IMHO. Try to do basic stuff like TCP/IP socket coms without a third party library or heck, just get the IPv4 address of your network interface.
I hear what you're saying, but I personally think you're wrong.

I think fiat currency will disappear in favour of bitcoin (or similar), and I think it will happen within only a small number of generations.

It will happen because bitcoin (or similar) is a superior form of money.
Yeah, right, that is some serious BS right there. I've filed radars on the Finder (multiple with reproducible crashes), location data, and Quicktime and it holding onto external drives. The only one they have ever fixed is the Quicktime bug but it reappeared later then went away again.

Apple is horrible about bugs and providing feedback. Why the heck would I need to file a radar anyway? Doesn't someone at Apple check the examples to make sure they still work? These are the examples Apple uses to promote and teach the language and how to build apps.
A 65MPH speed limit doesn't mean I can go 100MPH for some section of the road, and 30MPH for another section and still be in compliance.

Similarly, an APM limit wouldn't directly imply that the kind of "gaming" that you're talking about, where a user/agent simply has to have an average APM over a certain period to be in compliance.
This! I tried to learn Swift with the playground that came from "A Swift Tour"... A lot of examples didn't compile and it took WAY too long to figure out that it wasn't a problem on my end.

Definitely not a good way to introduce new programming languages to newbies.
This surprises me - I would have expected the computer mechanics to be much better than what a human can achieve. Do you have insight into why that isn't true?
Ah, I never thought about it that way until now.

In any case, I'm a huge fan of Netlify. Thanks for the service!
> A number of people (particularly in the US, but not only) change their oil every 3-5,000 miles for reasons like:

There's an even bigger reason it worked like that for so long. Car companies (American car companies) would print in their US manuals that you should change the oil every 3-5,000 miles, while printing in their European manuals - for the exact same car - that the oil change should be every 10,000 miles. I believe this was brought up on Car Talk once, for example. And they even went into a discussion of how it wasn't a units conversion problem - that the kilometers listed in the EU manual were equal to 10,000 miles, not that someone had just switched the units accidentally, etc.
About concurrency : does anyone know of a language that would let you tag portions of a codebase in some way, and declare something like "all those methods should execute in the same thread". Those declarations would then be checked by the compiler.

That would be a first step toward agent like concurrency, but it would be general enough to apply to other types of concurrency models.
So you admittedly fail to grasp the viewpoint of a hundred million people in the U.S. alone.

That should give you pause.

I highly recommend studying the other side of an issue until you do understand it, even if you still don't agree with it.
I am not a Digital Nomad but an expat, and IMO it's not just about being able to open up to strangers but being welcomed by them, I've had people literally tell me they just expect me to leave after one year because that's just what people do here, they are protective, they are okay socializing with me but they don't involve me within their circles because I can't speak the language.
You and @utexaspunk may be talking about different things.

I believe @utexaspunk is saying that salary should be tied to the amount of social good you do.

You are saying that the market sets salaries based on how much value you create, as measured in dollars.
My dad. Then, surprisingly, my father in law. 2 different styles, 2 different perspectives about life. The combination of both is gold.
I really wonder how feasible this is when you live in a country where you can't pay everything by CC and therefore have a hard time collecting points/miles in the first place.

I did look into this a few years ago, but basically nothing expensive I ever buy makes it worth to get full-on credit card hypey. Or maybe I'm indeed just to lazy to properly research it :)

For real flying miles.. I guess with like one vacation and one business trip per year, all the time with different airlines.. they usually expire before I can even get a bag of sweets :P
> arrogant journalists
I'm an eng at Airbnb. What is the subject line of these emails? Can you DM me your userid at BMorearty on Twitter?
Thanks for the mental reference... it's still a terrible name though.
If you find yourself having similar problems with numerous people, you might want to consider the possibility that perhaps you should consider viewing the world from a different perspective. It's not easy, but it's possible.
I'm basically going to see anything that they make... they're earned that from me.

Part of me wishes that I could just get a $250 "lifetime subscription" to everything they do... they get the money up front. It's not clear to me how they would go about using the money in the current system... maybe they could negotiate for a greater share of the proceeds if they bring financing money to the table; maybe that would make it easier for financiers to say yes. (yup, i said proceeds, not profits, since i'm aware of hollywood accounting). maybe something through patreon might work for this.
FYI, there are two things being discussed here. There dataset linked in the comment above is for Brood War. The headless client released today is for SC2.
It doesn't seem like it. I just did a quick look through the YouTube data/API and it seems like even with Vevo's auth (it looks like these are all artists with videos on Vevo and you need the content/channel owner's authorization to get reports on channels/videos) the viewer location data is only available at a country or state/province level through the API.
I don't think it's always good to be the smartest in the room. Instead, I'd say you want a job where you're the smartest and a job where you're the dumbest at different points in your career.

That's because while being the dumbest lets you learn from people, it can also breed complacency. You've always got someone better to pass the buck to. You can easily end up relying on better coders to do the hard jobs, and not learn new stuff as a result.

Being the smartest means the buck stops with you. You need to learn anything you don't understand, or the site never gets done at all. It can be a big learning experience in its own way.

So my recommendation would be to have at least one job where you're the dumbest and least one where you're the smartest. They're two different situations experts need to be able to cope with.
Just curious: Has anyone does this yet? Specifically, I'm thinking of something vdom-like with the possibility of callbacks into wasm. Obviously, they would have to go some type of string marshalling and "proxied" IDs for callbacks, but the applications I'm thinking of don't require "huge" performance.
Sure, the first time the driver intervened there was no oncoming traffic. The second time there was traffic and a "no left turn" sign.
This is at odds with the claim that minority applications get a second pass. Even in the absense of discrimination, this provides a statistical advantage.

There are also programs to find more applicants, but this isn't critical of those programs.
Please come early enough that you're not just a burden on the system and pay into it long enough. Seriously.
I remember me and others, on HN years ago, complaining about how Netflix was investing too much money into TV and original TV while skimping on its streaming movie catalog (this was around the time its STARZ deal was ending). Turns out their strategy was exactly right. I like watching movies, but nothing gets my return visits like serial TV, such as "Breaking Bad" and "Walking Dead". Investing so much money into "House of Cards" seemed bizarre 5 years ago but now that Netflix has so much exclusive content, it's hard as a longtime subscriber to just quit it. even as someone who now subscribes to Amazon Prime and HBO. I actually like Amazon Prime's library, which can be augmented with content I buy from Amazon separately, enough to quit Netflix. But my parents really like the Netflix shows (and I'll admit to binge watching HoC, as shallow as it is), which is something Prime or HBO will never have.

edit: besides the Netflix-conceived shows, e.g. HoC and "Narcos", there are the Netflix-bought shows, such as Arrested Development and Black Mirror, and what seems like countless comedy specials, such as Louis CK 2017. Back when I thought HoC was a poor investment, I was thinking that one really great show a year wouldn't be enough to keep me subscribing year after year. But Netflix seems to be introducing exclusive content several times a month.
Dutch students are living in care homes for the elderly. They pay no rent
Bill Browder's Testimony to the US Senate on Russian Corruption
You New Yorkers have a unique perspective of your own on such matters! It's a great town, and you folks up there do a wonderful job of making a body feel welcome. But there's too many tall buildings and not enough tall trees for me to ever want to live there, and I can see why people who like SF for what it is wouldn't want it to follow your example, any more than I want Baltimore to.
It is super expensive, but this is more of an issue with bitcoin's design than the actual concept. Bitcoin is the first blockchain tech created, there are many others that have a much closer to zero cost of transaction, and will continue to do so.

It's kind of like saying the web in 1991 was expensive to use.
SC2 ticks faster than SC1 - you only have 22ms. You don't need to tie everything to tick rate though, a strategy module could update way slower.
Wow. A balanced mainstream story on the topic.
Hopefully never, because hardware will always remain something you can physically lose.

For certain people (myself included) that's a much bigger risk factor than getting your password manager db compromised.

If I lose my keychain authenticator or what have you, I don't want to be stuck not being able to use any of my websites until a new one arrives.
I said to swift, I meant from objective-c to swift. And also from swift 1 to swift 2, where problems weren't only the language but the apis an integration with the old objective-c library. I doubt it takes a couple of hours do that stuff (hour project was close to 100k lines, to one day for you), but If it really takes you that short time companies are going to fight hard to hire you!
I love Netlify and how much they support open source projects (thanks!). Hosting a quick mockup is very easy: drag-and-drop zip, done. It comes with Lets Encrypt SSL, CDN, deploy preview and history.
On the contrary. This is a subject I studied (although indirectly) at university, and that's why I could easily tell that the author of the manifesto is both ignorant and uninterested in the subject, which is why he quotes studies that are irrelevant even if their findings are representative. In other words, that he confuses the question of "natural inclination" with the problem of inclusion of women in tech shows that he has done no research on the subject at all.
I've been there. My manager wanted me to add new features to a completely alien codebase. I've tried to touch it minimally or change it as less as I can but it didn't work out. I've failed and moved to another team.