skysight-inc/HackerNews huggingface dataset:
And people named "Guy" can continue to be called "Guy", for the time being at least.
There is the possibility that I won't make 10k with the project ;)
I'm afraid I can't provide a realistic answer to your question, only my encouragement to keep things open.

Nevertheless, I am tangentially curious: once a project already is open source, can it be realistically (legally) closed up again?

Envision the following scenario: I'm just going to clone your project now, as it is - open source - on my machine. You might close it later, transfer ownership, etc. Am I not holding a legally valid open source pile of code, regardless of what Company X decided to do later?
"especially given that you can essentially use it as a "functionally enhanced java" as it's not a hard-FP language like Haskell"

I'm not sure if I can call this "the Haskell community consensus", but a lot of the Haskell community finds Scala too complex to be worthwhile. They find it introduces a lot of complexity above and beyond Haskell, but at the same time, fails to take proper advantage of it and the result is quite dirty, full of special cases, and consequently hard to reason about. So you get a lot of the costs, perhaps even more costs for compliance than a Haskell code base, but you get fewer benefits.
Yeah, I noticed the contradiction:

"Explore the far reaches of the world, right in your browser. "

But my browser is FireFox.
Why? There's nothing wrong with cashing in on our desire to escape from the grind. The winter here in the upper South is an especially difficult season for me, since it's unpleasant to spend much time outside, and I absolutely want to watch videos of people cruising around the Caribbean or bicycle touring the Mediterranean or hiking trails. I'm glad people are able to go out and spend their lives making those kind of videos at all, and I'm not surprised that there's a lot of work to it.

Although I do try to avoid the channels that heavily exploit the women-in-bikinis thing, and prefer ones that are honest about the gritty and unpleasant details, like toilet repair.
I figured he was referring to Philips Hue bulbs or similar.
Then Erlang is the Ultimate OO language, amirite?

... Alan Key, who coined the term "Object Oriented Programing" identified the following his definition of "object oriented":

"OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme LateBinding of all things."

Alan Key though Java and C++ were abominations. However he may feel, THAT is the state of Object Oriented Programming today. Objects are instances of classes, which typically also determine their type. :/
No. They're all networking events. They all use different tactics to get people in the door. In every case, the organizer's goal is to get people to network.

Edit: See jpfr's comment. He organizes the meetups to "build a strong and connected ML community". That sounds like networking to me.
Yes, I could mount a fairly convincing argument that they want to buy into the stock market less than everything else spend money on.
The Great Debate: Automated Testing vs. Continuous Testing
The Danish discount retailer Fakta, also does this. They have a sign by the entrench to my local store that mentions the particular store will be one of them (no time horizon though).

It seems to work well in the stores that have tried it so far, but I cannot imagine how that will work with less than nice customers.
huh, never mind. They're back. I guess for once that "check back in 15 mins" turned out to be true...?
Instead of asking to stop its use, why not ask that it be "supervised" up to the point where its results beat the average judge in a given area of law?
Since I don't think he means Scala transpiled to javascript, I assume he means the services/apis that are used by the front end. This is distinguished from applications which do not talk directly to the browser. Front end and back end have different meanings depending on perspective.
Also, there's enough different about Scala that can't be expressed on a simple OO vs FP axis that it's hard to learn that much from Scala vs Java. (On this axis)
A lot of meetups I've attended do hands-on sessions which most definitely are useful for learning things.

As for presentations, they vary a lot. But inevitably you learn something you weren't previously aware of.

If you need to go deep on an emerging technology then you need to stick your headphones on and spend an afternoon absorbed in it.
The Asian country that's drowning
Snapchat introduces World Lenses – live filters for just about anything
You know they specifically added that list to avoid people suggesting that Google are trying to implement a "simplistic word filter" or similar.
I wonder why it's still legal to give someone the name "Guy"
When I did develop on a Chromebook (I switched to a Dell XPS 13), crouton was an attractive option since it let you stay in ChromeOS most of the time, while popping out a lightweight Linux environment when you needed it. It got even better when it supported xiwi running in a window, so that the chroot could look just like another Chrome tab. You could even run just one app out of the chroot in its own window, so it was not uncommon that I'd have all of my other stuff in Chrome windows, with SublimeText from the linux chroot running in its own window as my code editor.
Well....
It would not surprise me if someone (I apologies if this is discriminatory towards people who identify as nothing) has already made a petition to IUPAC to change Helium into Theylium.
Pedantic, to be sure, but the intent and overall thrust are a good thing, in my opinion as a woman in software engineering.
It's ridiculous that people need to be told apparently that 'he' is okay in a base64 string.
I want to live in a van, and I want to be sponsored to do it. I see other people saying the lifestyle is vapid, but to be honest everyone I know that has done it has embraced it.

There's unique challenges for sure, and making sure that sponsor obligations and the like don't take over your life can be a real concern. But the idea behind it comes down to living a lifestyle that works for you.

I want to do it because I want to spend the next few years of my life chasing dreams of being a professional skier, I'll probably not get there but I'd like to try it for a while. I'll sacrifice money, security, and a lot of normal comforts, but there's reasons certain lifestyles exist.

Granted, I don't know how the transition after this period of my life will go, I think it's important to chase dreams for a while and not have regrets.

I guess my whole thing is money doesn't buy happiness, but even then money is needed to support yourself and if it takes selling yourself out a little bit for sponsors and the like, so be it.
You already have Rust, which uses RAII, but also has memory safety.
What web technology does this use, specifically, that prevents firefox usage? Or is it just a chrome plugin they decided not to port?
In the last few years, major bookmark services closed their doors. The browsers' bookmark system tries to organize links as folders and tags — but again, it’s an old model. Chrome's bookmark system has many usability problems, the​ main one being that​ you need to click three times to save one link in a specific folder.

I proposed a new mental model using infinite history. You can see some animated examples here:

http://zehfernandes.com/bookmark-is-dead/
If you have a Pluralsight subscription, try the Applying Functional Principles in C# course [0].

[0] https://app.pluralsight.com/library/courses/csharp-applying-...
You need to ask why the organizers of the Meetup are doing it. If they are corporates, of course they will plug their products. That's the sole reason for them to invest their time. With this in mind, one can easily distinguish between good and bad meetups before attending.

This post is not helpful for those who genuinely try to build a community in their domain. Also, a good talk compresses many days of reading and a-ha moments into one hour. It's just a lot of work to prepare a good talk.

Background: I'm one of the organizers of a machine learning meetup in my area. We (organizers) are PhD students, so building a strong and connected ML community in our surrounding is an intrinsic motivation. We decided not to affiliate ourselves with a company. Otherwise our quality control for talks would inevitably be overruled at some point.
Indeed. In my own case, I haven't tweeted in years, but I have not lost any followers (about 180-190, which is incredible considering I'm a non-famous misanthrope) and last time I scanned my followers list they were almost all friends or acquaintances who themselves have not tweeted in years, marketing types who follow 1000000 people hoping for a follow back, and obvious bots.
Functional Programming, as the article points out, can be universal to many languages. You don't have to use an "FP" language to enjoy "FP" benefits.

JavaScript, for example, is ubiquitous in the industry, and, especially with the advent of ES6, can be written quite functionally. ReactJS is also widespread and can also enjoy an FP approach.
Absolutely. All fighting games are basically a mashup of rock-paper-scissors with a bit of real-time chess mixed in. If you have instant reaction time and perfect understanding of what's happening on screen (no mistaking the early animation of one move for another) an unbeatable AI should be trivial, because you'll always win the rock-paper-scissors part.
The sad thing about commercial products is that when a company stops working on something, you’re screwed.

Perhaps Apple’s real Achilles Heel is not wanting to give up full control. Yet Apple could still benefit significantly from even a slightly more open environment on both the software and hardware sides.

Consider: for every “minor” free OS update in recent years from a bored Apple, open-source software developers could have made huge improvements in an open Mac environment. Someone might have boosted the App Store back-end to have package-manager-level robustness, completeness and convenience, for example. Similarly, with open hardware we probably would have had some really cool pro equipment and 3rd-party things like displays may not have so many issues. And heck, somebody probably would have figured out a great way to integrate iOS devices. All of that benefits Apple, which is not bad for a platform that their heart wasn’t in.

Of course there is evidence that Apple still invests in the Mac but there is no doubt that they keep making one minor thing worse for every 4 things they fiddle with. This means they might be starting to lose their focus on end-to-end perfection (a Jobsian trait). And if I’m going to work day-to-day on a system that has loose ends requiring my attention to deal with, a big part of the Apple advantage is being lost.
This would make it harder for startups to recruit since it would be hard to value equity in a visa application.
But is it required for some open technology?
There's a ton of meetups in MadLab each month (the Manchester Digital Laboratory). It's a community space, free to use, so it doesn't come with corporate agendas attached.

Maybe there's a community tech space in your city?
Do you guys do anything with the Clojure devs at Walmart Labs?
well.. does this count? https://en.wikipedia.org/wiki/Windowlicker#Hidden_images
How could the organizers put a price on an event that happens in the future? And provided they had a time machine, how could they determine it's value to you? Is it too advanced, too rudimentary? Does the description of the topics covered reflect accurately the conversational direction of the future date of the course/lecture?

I tend to take an opposite stance. Paying for knowledge is a crap shoot at every level. I realize it every time I make a student loan payment on my useless advanced degree. The only reliable way to learn is to teach yourself through study and mixing with people who have different viewpoints or ways of thinking. Paying for something that will motivate you or do that for you is likely to be a con. It might not be, but why take the chance. Save your silver bullet money for retirement and use lead bullets instead.
There is some faulty assumption that functional programming is never imperative. Functional programming has nothing to do with declarative/imperative programming styles. The "functional" part determines the architecture by which the code is structured opposed to the style (vanity) by which the structure comes together.

If you need to compare functional programming against something contrast it against OOP, which is a different architectural approach.
More than recommended, it is often required for research positions.

Just be sure to pick a program that has a research topic that will be of interest. Easiest way to see if this is the case is by looking at previous students from that research group, and where they ended up.
What's special about individuals who happen to be employed in the public sector or in receipt of welfare payments that makes it OK to intrude on their privacy in this way?
Well, grad stoonts and post ducks - not so easily, but profs and union staff do very very well
Stateful Containers on vSphere with the Orchestrator of Your Choice
More like, the loss is so enormous and consequential that even massive technological efforts cannot reverse it.

I'm all for chestnut restoration and the Buffalo Commons and bringing back woolly mammoths and Carolina parakeets and passenger pigeons, but these are heroic efforts that are a drop in the bucket.
The Sun to engolf the current orbits of Mercury, Venus and possibly Earth
thanks for this, it is helpful
Wouldn't something like this be sufficient in many cases? https://www.pololu.com/product/1182
That's a good point. We also need data on how successful they were: IPO, big acquisition, growth flatlining into steady business (does this happen for YC?), failed but acquired, or failed with total loss.
This is an engineering marvel.
So? Literally everyone is partisan. Everyone has a world view. That doesn't mean you can't legitimately aim to have a non-biased open and accurate dataset. Different folks can interpret that data set in different ways. Balmer's view of how the data suggests we should drive policy can be different from your own.
Barbecue: America's Most Political Food
Shows how far we have come as a nation when it comes to equal rights. When she ran the first time, there was blatant discrimination against her because of her gender. Nowadays, it ain't no thang.
If you are thinking in terms of money you probably won't make more than the offer so I would take it. Previous versions were released already under an open license. Take the money and take down the code and give us all time to fork it.
What kind of salaries should H1-B-heavy jobs expect if the visa didn't exist?

I'm wondering because I get the feeling that the general populace believes these positions (programming and everything related) pay pretty well. You might get the opposite feeling when browsing HN.
Stefan Hanenberg's research has shown productivity increases for dynamic languages, and documentation / learning improvements for static type systems.
The intent of H1-B was to get talented immigrants for jobs for which we had a shortage of American labor. Instead it has become a tool for indentured labor of foreigners (especially Indians) to be used to suppress wages and exploit the foreign nationals.

I have suffered because of this. I spent 6 years on H1 with no end in sight. It would take at least 20 years for Indians to get a Green Card. Till then, you have to do do insane amount of paperwork, deal with lot of uncertainty when we you are up for renewal and are in a limbo state.

Most of my friends who are really smart and are in US, have resigned to their fate and given up on their entrepreneurial aspirations.

If people think that companies like Facebook and Google are not exploiting people, they are mistaken. Even though the wages that they pay are much higher - H1 creates lack of job mobility, within that class of employees. I worked with someone really smart in an earlier startup in India. He spent 7 years in Microsoft because it seemed like he will get Green Card next year.

I worked with someone senior at FWD.us and as per that person the intention of FWD.us is to get more H1 and not Green Cards.

I have lived through this and hopefully out of this cycle. However the best from India aren't moving to US anymore. They now know about the uncertainties in their life because of H1 and are choosing to stay behind in India to build startups there.

Big consultancy companies (TCS, Infosys, Cognizant etc) are abusing the system. I hope someone puts and end to this.

Edited: formatting
In English, male pronouns may legitimately be used to refer to individuals of unknown gender. This is important: English is a beautiful language, and destroying its beauty is an act of cultural vandalism.
Airbnb also uses Scala for financial reporting https://medium.com/airbnb-engineering/tracking-the-money-sca...
SMAD - "Space Mission Analysis and Design". The latest edition is "Space Mission Engineering - The New SMAD".
Do you think it's strange to complain about

1) Twitter requiring a phone number during signup

2) Twitter having a lot of bots

in the same message? How are they supposed to curb bot registrations if not by checking email/phone combo? I get it that it's trendy to complain about Twitter, but why employing self-contradictions for that?
USA Facts – Federal, state, and local data from government sources
I'm a coorganizer of Python meetups in NYC.

You usually get what you pay for.

Our meetups are free, but they do take time out of your day. In exchange for your time we offer:

- Free pizza and beer (just Tuesday nights, not at weekend office hours - but we usually have free tea then.)

- Access to potential employers (usually the ones buying the pizza and beer or providing the space - we give them 5 minutes to make a pitch about themselves, and allow them to stick around and take questions from people who are interested).

- Access to other Python programmers who are at every point on the learning spectrum, including experts who can help you.

- There is also the opportunity to help other people who are usually deserving and appreciative, frequently just trying to learn on their own.

- (No one will bug you if you don't want to be bugged. We have a code of conduct, but I've never seen us have to invoke it.)

- From time to time, we have speakers, tutorials, workshops, and other kinds of presentations and learning opportunities.

- We also offer you the opportunity to provide these kinds of learning opportunities for others.

I have been a member of our meetup for 6 years, and a coorganizer for the last 3 years. I have learned a lot, mostly on my own, but I've also had a lot of opportunities to help others learn.

I haven't paid a dime (I think I've donated a couple of twenties) and I haven't been paid a dime. But I've met a lot of people and it's provided me with a lot of experience that is hard to match.

I've helped people build websites, do web scraping, and do data munging and analysis. I've given talks myself. As a result of all of this, I'm teaching at world-class universities.

Meetups aren't for everyone. A lot of my opportunities have come from being there. They say a lot of success is in showing up. Well, I do that, at about half of our office hours (I even ran them every Sunday for a year), and I still try to show up, even though I've given myself permission to not do it.

You get out what you put into it. If you solely want a learning experience, pay for college classes. If you solely want to get experience programming, do free work until you can charge for it, and charge for it. If you want pizza and beer, go buy it. You don't need a meetup for those things. But if you like all of those things, you can show up, and we don't charge you money for that.

That's a pretty good deal, in my humble opinion.
Several of the concepts in this comment are very amusing to me :) Thanks
They won't get a majority. There will be no winner at all.

That is certainly one possible outcome. However the Tories seem rather convinced that they can keep and even increase their majority (although the Tories do seem to have a thing for taking big bets with the country on election outcomes). And if they end up even just keeping their majority it will remove the whole "Theresa May has no public mandate to negotiate Brexit" argument from the table. It will also give them 5 more years to ride out the Brexit storm before having to face the voters again.
> Turns out the mother­board uses a pro­pri­et­ary Su­per I/O chip: Nu­vo­ton NC­T6795D! ... This chip is ap­par­ently made ex­clus­ively for MSI and MSI re­fuses to provide the spec­sheets for the chip

This is why exclusivity agreements suck for the user. It means the vendor gets to claim they can't release details of something for competitive reasons.

I'm glad OP was able to reverse engineer the driver to control the RGB LEDs. Now if only motherboard manufacturers would offer a cheaper board without an LED driver that most people don't care about...
It syncs locally by also can make server requests for things like snoozing/reminders/send later.

Not sure on the exact details of your account but if you send a quick note to support@nylas.come one of our engineers can look into it.
The Art of Computer Game Design by Chris Crawford was the first book on the theory computer and video games. It's got quite a few ideas in there that are still relevant today.

But I don't think it's comprehensive or constantly referenced by those in the industry (it's almost forgotten about by modern designers, I bet). I think a closer fit to a 'bible of the field' would be The Art of Game Design: A Book of Lenses by Jesse Schell. Lots of good information about what to think about, and you can even buy a deck of tarot-sized cards that has a compiled list of all the questions the book invites you to raise when thinking about your game on them.

I'm still waiting for something similar that focuses more on board game design specifically, but a lot of the Book of Lenses can be applied to board games as well.
Not only English, as far as I know multiple European languages have it standardised this way.
Don't let Atom be your electron example, it is actually slow. Try VS Code instead.

- signed, former Atom user.
Jet.com is almost exclusively F# at this point, at least for any of the backend systems.
I find it hard to believe that people find gendered language to be such a barrier to entry. More likely these are soapboxes for people to politicize from.

I think more harm and time-wasting has been caused as a result of these witch hunts than the original "problem" itself has. I tend to speak ungendered by default more often than not. Perhaps people use gendered pronouns because they're thinking of themselves in the situation they are writing about.
I don't know where you get your information from with regard to the desire for a trade war. It is wishful thinking at best. The UK will not come to any settlement within the allotted time frame with the EU and will have to accept default terms if they want to continue trading. I don't think we can underestimate the enmity that already exists because of Brexit. There will be a huge payback for this. What is left of the UK will have a huge hostile super-power right on its doorstep.
Telegram’s Voice Call Got Blocked by Court Order in Iran
It's possible, although Apple doesn't advertise it or make it real easy to get to. Sharing locations using Apple apps can present a web page, with an embedded map that works fine in a browser:

https://maps.apple.com/place?address=10365%20Gorenflo%20Rd%0...

There have been a couple small indie projects which basically load Apple maps in an iFrame, but I think they've been mostly C&Ded.
Iran Taxi Union Approved 3 New Ride Hailing Apps
Yeah, there's actually a fair amount of conflicting research in the area. But it's out there.