skysight-inc/HackerNews huggingface dataset:
Well, at least you've got the business-speak down and can fix your bugs quickly. That'll get you far, I think.
>the mutual defense provisions of the treaty have been invoked exactly once

that's the point
> The point is that there are no laws in the United States that demand private forums have any semblance of "free speech".

The first amendment gives the forum free speech, which means that the forum is free to decide what speech it will relay and what speech it will not.
Everything can pretty much always be worse, so just saying so isn't really insightful.
Some of them are based on hard currency: Iodine.
Great stuff. Just curious do you have any background in environmental science?
Not an online course, but my go-to recommendation is "FPGA Prototyping by Verilog Examples" [1]. Or, if you want to learn VHDL, [2].

[1]: https://www.amazon.com/dp/0470185325

[2]: https://www.amazon.com/dp/0470185317
The current version is 7.1 already.
> Please, please just start charging for apps again. I specifically search for "pay once and never again" apps now.

I mostly agree, with the exception of a FEW good game publishers that have an ad supported version where ads can be disabled via a one time payment. Best of both worlds.

Another example I've seen is extended demos that have an unlock for the full game. Solitairica does this well, the free game by itself is a good three or so hours, and a one time payment gets another 20+ hours of gameplay, and more DLC is available after that. Unfortunately the app store doesn't have a way to search for "No repeat IAP for in game currency", which is what I really want to avoid.
You make it sound as though wishful thinking and impossible are benefits.

Please don't complicate an already difficult situation this is a place where simple trolling for fun can and does cause real harm. Climate change deniers will point at trolls like you and claim to have more people on their side than really exist.
Using Visual Studio Team Services to Manage Your Projects at Home
The problem with this answer to the Fermi paradox, along with many others, is that it can't just be "very likely". It has to be essentially 100% likely. And while I'm sure a lot of people are ready to believe "very likely", "literally zero civilizations out of millions manages to survive ecological catastrophe", despite those millions of civilizations having fundamentally different mental architectures, ecologies, circumstances, time scales, and difficulties in spreading out into space is really a tough sell. You're really telling me the sentient Bee People of Madeupertrus XIII, whose singular queen dominates all decisions on the planet in the universal hive mind, couldn't figure out they needed to stop burning anthracite coal if they wanted to live?

Personally, I think "it's just inevitable that all civilizations die from ecological collapse" takes some of the emotional frisson out of the doom and gloom as well; if it's just that inevitable, you can't really blame anyone, can you? If it's inevitable, it isn't really "fossil fuel's" fault (after all it is likely that many civilizations never even had fossil fuels, or lacked an oxygenated environment or similar that makes combusting them so easy), or careless use of farm land, or anything else... it's just the inevitable workings of the impersonal universe.

As with many other putative answers to the Fermi paradox, I don't think this one is powerful enough to explain it.
Show HN: Deploy an Ethereum node in 10 minutes
Is it just me, or do cranks in mathematics seem more coherent than those of other fields?
The issue with DOTA is that its audience is self-limiting. You're locking 5 strangers together in an hour long game where failure is heavily, heavily punished and you're penalized for leaving early.

Where are the games for those of us who loved Half-Life and Portal? The last thing I want to do at the end of a long day is be yelled at by college kids and teenagers for an hour.
>Would you say that switching to Gimp added to your professional toolset, or enabled you to do anything that you weren't able to before?

It has for me.

I can download and work on GIMP virtually anywhere on the planet on virtually any computer for absolutely free.

That is not possible with Adobe Anything.
Yup, if they are basically the same but this is more intuitive and easier why not? As I don't depend on this (otherwise I'd agree) and it's just a "for fun" thing, the differences between them are negligible for me.
Thanks Peter. Quick one while you're here: How much do we include? Both names are on all apartment leases for the time period, but do we include the 25 pages in each lease, or just the signed pages? Ditto bank statements.

Maybe you recommend a web site that offers the right advice on the packaging of evidence. Forums and things I find are completely contradictory.
Would love to see a community like Rasberry Pi for linux on old phones! Maybe that already exists?
I mean no offense, but the "just use it you'll get used to it" strategy seems the antithesis of the goal of engineering as a discipline.

A materials engineer simply cannot afford to pick concrete unless she knows the specific load and weathering characteristics of it. The same should be true for software projects. You shouldn't use cheerio because everyone uses it in their project, but because you've looked through the source and considered all your options for need it fills.

Sorry for the rant, but I think it's important to encourage software developers to think before they code.
Looks like a really good idea.

How do you plan on scaling without becoming part of the water mafia (or at least enabling them)?

After all, there are only so many independent suppliers with their own water source.

Would love to hear you thoughts on this.
I'd compare Go to Crystal. Go is more mature and stable but crystal a little faster thanks to LLVM. Plus I like Crystal's syntax better. I've been contributing to the crystal ecosystem with some libs and use it for personal stuff but I use Go at work. Once Crystal hits 1.0 and has good parallelism then I think it could be used as a drop-in replacement for Go for most use cases.
Sure, deterrence is the point of the treaty, but the claim upthread was about the significance of contributions that would be made in the event of an attack, a claim which contradicts the facts of the time when an attack resulting in the mutual defense provisions being invoked actually occurred.
Announcing Visual Studio 2017 Version 15.4 Preview
Thanks Peter.
I'm allergic to aspirin so an alternative is nice.
Congrats for spotting this massive opportunity! This looks very promising. The sector is extremely disorganized and lack of competition is jacking up prices.

My question is: you're essentially serving a market whose need is not being met by the government.

Slowly but surely, the government will step in and solve the problem.

The problem is compounded by the fact that your target market - urban populations with smartphone access - will likely be served by governments before rural populations.

Happened in Jaipur. All my friends used to routinely get water tankers every week. Now they get municipal water.

Eventually, it will happen everywhere else too.

What then?
https://neo900.org looks to me like a more thoroughly thought device.
You'll get asked to review more papers.
Chrome will soon let you permanently mute websites
Also I think if you're in SWE and have 20 years experience in anything beyond VB6 or COBOL you're being vastly lowballed. Most relos from MW to west coast are. Feel free to DM me, same name at gmail or twitter.
She forgot about searches. If you search for someone, and browse to their timeline (I am not sure how many times this needs to happen), you will eventually be recommended to that person as "someone they might know,” and vice versa.
bad luck for such developers, i don't drink coffee, neither drink beer

actually i can't think of thing i would buy daily which would be waste of money and not essential

if the app is useful like launcher or calendar reminders i am willing to pay, but i have trouble to imagine more paid apps i would be willing to pay with great free alternatives
>> presented with vanilla JS file, with bugs and things that could be improved.

Uhhh that's really difficult in js even for experienced devs. Way too much non deterministic behavior. I hope this exercise came with tests and a working debugger.
I got started in software through the Flatiron School. I spent three months learning a lot about development in general and iOS development in particular. I came out of it ready for an apprentice-like level of work: skilled enough to get paid, best fit for a company offering mentorship.

It was not a three-month CS degree, nor did it pretend to be. Comparing a person who changed careers as an adult to someone who started studying the subject in college is disingenuous. Also, comparing a person who needs guidance, colleagues and to start making money soon to a person who has 6 months or a year to spend learning on their own is similarly suspect. The fact is that if you came to software development by traditional school or self-teaching, these programs weren't trying to help people like you. Understand that people with different backgrounds can still contribute even if they don't contribute in the way you do.

As for the ability of folks coming out of these programs, it's a bad idea to equate all bootcamps with each other or all people within a program. A few years ago, there was a gold rush to this industry, so there will be jokers in the deck. Still, there are many talented, hard-working people for whom these programs were the best option. You don't have to hire them, but take them seriously.

P.S. - Traditional education and self-teaching do not have bulletproof records, either. I've spoken to lawyers who are disappointed in the ability of most Ivy League grads they interview. I've also spoken with many folks who tried to teach themselves software development but never built a full skill set.
> When you say "Free Speech"

You are the only person in this thread who has used "free speech" in a comment so far.

> If you want to talk about some other idea, that's not the legal concept of free speech, but how you want Internet companies to operate in the U.S.

The comment you are responding to did just that.
You're right; they're not all conspirators. However, as a non-expert I feel there is a good argument that there's probable cause that each account has evidence of the conspiracy.
I thought of this too. Water is a tricky thing to deal in because it isn't like any other resource. When you sell water to someone, are you also depriving water to someone else?

This can easily turn into an ethical minefield if you aren't careful.
>>There used to be a due process before someone was fired, I wonder where that went and who took it away?

https://en.wikipedia.org/wiki/Right-to-work_law
Rust, Python and other so-called safe languages are unsafe in the same fundamental ways C/C++ are unsafe. Safety is a larger class than "memory safety" which is what you are referring to. As long as the language permits running despite the existence of a bug / programming error, it is unsafe. RAM may not be corrupted, but state can nonetheless be left inconsistent and cause undesirable behavior ("unsafe" behavior).
I think the article misses the point.

If we transfer the app store experience over to the real world who would pay $4 for a cup of coffee at your shop if there were coffee stands on the sidewalk literally every 100 meters offering excellent free coffee for you to grab with some ads printed on the cup.

That's about the sort of competition that mobile app developers have to put up with. Starbucks however didn't have that competition when they started out, that's why they could become so big in the first place.
My coffee spending is naturally capped at a level that is imperceptible to my budget. That's why I feel comfortable blowing the $4 on a cup - without any conscious decision making.

That's not the case with apps. I could easily spend a thousand bucks on them in a single day, so I am very careful with every single $.99.
For my last job change I didn't reach out for references. (The job before I got because I was collaborating with the people on an informal base and they wanted to hire me - they never saw my CV!) Thus my CV include none and I got invited to much better job interviews than on my previous job hunt. At least in Germany for most interesting IT jobs references/certificates don't seem to be so important. No idea why to be honest.

So as I already arrived at my 5th full-time job, I have all the nice keywords on LinkedIn and headhunters contact me on a regular base. When I look for a job, I basically start answering them again. Also I'm looking on typical job websites, so for me that would be right now indeed.com and possibly berlinstartupjobs.com. I must admit I don't have the tightest network of other developers in the region, so I don't communicate much on LinkedIn besides to headhunters ("job consultants").

Actually im not always on lookout for a new job because I find communication with recruiters too stressful and time consuming. I try to keep every full-time thingy for 2 years, so I don't look like a job hopper. :)
Tell HN: Gmail wont allow to download an old zip with _my_ code
Today I was talking about some old code that I wrote like about 8 years ago, and I mentioned that I still keep a copy of all of it.

Then when looking for the zip file that I've sent to myself about 8 years ago .. I've found that Google refuses to give me _my_ code because:

For security reasons, Gmail does not allow you to use this type of file as it violates Google policy for executables and archives.

Seems like I can still forward the attachment; or at least it's displayed like it will be.

Lesson learn: Nothing that sits on your gmail is yours. Backup now!
No, but there is a huge bias in reporting favoring bad news.
I prefer to apply this analogy to the situation with how users expect updates into perpetuity in exchange for their 99 cents. Developers that try to fund continuous updates through a small annual subscription fee (like Dark Sky on Android, for example) get pilloried for it.

You wouldn't pay $4 for a coffee at Starbucks, then come back to the store six months later and say "I paid $4 for this, refill it." But you expect that app you paid a buck for in 2008 to still work in 2017 across 10+ new OS revisions (and one or two major UI paradigm shifts), and the justification for that is "I paid for it once."

When you went out and bought boxed software it was kind of an expectation that it was going to work for a reasonable time period afterward. But if you want an update or support for a later OS version that didn't exist at the time of purchase, you're going to pay for it.
No just an oversupply of people that really arent smart enough to push their fields forwards, they are just highly "educated". PHDs at average schools can be done by most people willing to put in long hours, we need to stop conflating these "highly educated" people with actual ingenuity. Capitalism rightly casts them off to the side.
Yeah I meant in terms of what the forum can regulate on behalf of its members - not in terms of the forum's collective ability to speak. I worded that badly I'll admit.
And to build on that, only about 5% of California's water goes to indoor household use. It, or perhaps the first 50/100 gallons per person per day, could easily be free based on a tiny fee to the other 95%.
The Alpha AXP: On the strange behavior of writes to the zero register
At a computer with go1.4.2 freebsd/amd64 ATM (earlier was go1.8.1 linux/amd64 IIRC) and the above os/user example results in a dynamically linked ELF when built with CGO_ENABLED set to 0.
Let’s kill no-reply
What I mean, is that it does not really matter that Canada is not the highest paying country in the world, because money is not the only factor in determining where academics choose to live. If we can offer an environment that is conducive to intellectual work (low financial stress, spiritually uplifting environment, a culture of mutual assistance, minimal neurotoxins in the food, water and air, good schools for their kids, freedom of thought and expression, minimal discrimination, no threat of war, etc) then academics will try to come here despite the fact that they won't be as financially wealthy in the global market.

We can offer many of those features simply by leaving the huge local ecosystems intact and accessible, and by avoiding changes that cause parts of the population to become desperate.
Thank you for that comment. I've adjusted the text so that it's hopefully clearer!

Dan
If you want more than a one-line lambda, however, you're in for a rough time, and need to go the route of

def foo():
# ... four lines here ...
modified = map(foo, items)
Formatting related aside: don't put spaces in front of your URLs, as that causes them to be formatted as code and makes them unclickable.
My first business failed miserably. I had no business training and no one in my family who'd ever run a business. I was just overwhelmed all the time and never had advisors to reach out to (a problem YC students wouldn't have)

In hindsight, I know what I did wrong and what I should have done instead.

I'd say it took me at least a year of failing before I could gather my bearings and understand what was going on.
and JS is one the major engines driving it forward.
This guy does sound incompetent. Sounds like he likes js because it's easier to use callback hell with multiline anonymous functions.

You can pass a function as a callback or something else in python. You just give the function a name then pass it. No function literals.

Also he's talking about async/await in koa... does this fool realize that async/await is built into python?

I'm proficient in both python and js and I have to tell you, python is light years ahead of js in terms of language design.
"A proper interpreter like LuaJIT"

Is a JIT, not an interpreter. JITs are fundamentally different. I seriously doubt Goby is a JIT yet, to the point I'm not even going to check the source.

LuaJIT is also an outlier. I consider it a solid point in favor of the argument that if you build a language for speed from day 1, you can do pretty well and still build in a lot of nice features. Even so, I understand LuaJIT had to drop some Lua features to get there. However, if you first design your language's features with a lot of focus on convenience, and then try to make them fast without compromise, you end up in the PHP/Python/Perl/Ruby/Javascript space, where no matter how much work you put into it you hit fundamental walls. (Yes, even JS with all modern JIT'ing is not really that fast of a language.) The counterargument to your point is that LuaJIT is pretty much all alone in its position on the performance, despite the fact that other seemingly-similar languages have had orders of magnitude more work poured into their JITs.

I think there's a lot of up-and-coming languages that have learned a lot about designing for performance and while, alas, LuaJIT's future seems dim, I believe a lot of languages like Nim and Crystal and even to some extent Go have learned about how to be nicer languages than C or C++ while not giving up tons of performance. LuaJIT, in my opinion, still has a place of honor in the history of programming languages, far outsized from its actual use.

(Rustaceans may be assured I have not forgotten them, I just think Rust is coming at this from a significantly different angle.)
That hasn't been my experience at all. I write "Please Check ID" in the signature block on my cards and I think that, in the last 9 years that I've been doing this, I've been asked for my ID all of one or two times. I do notice when cashiers, etc..., flip the card around and I just don't think they actually read or process what is written there. Or they just don't care.
Yeah, I'm surprised how far modern PHP has come, but I fear that the Laravel is but life support for PHP.
> Security products flag cookies as malware

If you're saying cookies shouldn't be flagged by antivirus, that's wrong. Cookies can be associated with malware in any number of ways[1], although grayware (especially adware), which antivirus also flags depending on configuration, is a more likely culprit.

1. Check out PyExfil, for example: https://github.com/ytisf/PyExfil. Cookies for data exfiltration. DNS controls on firewalls are there for similar reasons.
Hi Peter, can a sales representative for a Canadian company come to US to negotiate contracts/do sales (the work is done outside of US) with just B1/B2 visa? or a different type of visa required? Thanks!
The most important thing is to communicate how you were able to add value to the company. Translate your role into the services and value it added. Think about any big projects or major impacts you had and highlight them. Even if it's fixing some big bug or rewiring something, focus on what the effect was.
Well, considering "Save The <$INSERT-CAUSE-OF-THE-DAY>" charities have been peddling "For the cost of a cup of coffee a day" scams for years rather successfully I would be shocked if it did not work. Of course it may require TV ads.
I've used up all 6 yrs on H1b (including recapture) and currently transitioning to F1, I'm exploring the O-1 visa. I'm an Indian citizen, born in India.

Question 1: Can I qualify for an O-1 visa if I'm part of a company as a co-founder/CXO that's been accepted in Y-Combinator or similar programs? (does that satisfy the "attained membership in associations that require outstanding achievements....."?)

Question 2: In the mean time, if I want to register a company in the US (for liability reasons) to release a free app in the app store, can I do it under my current visa status (change of status from H1 to F1) if there are no plans of monetizing the app in the near future?

Thanks
The pythonic way is to use a list comprehension for maps and filters.
Except for state...
If you don't mind toxic misandry* and classism, among other things.

If you are comfortably well off and agree that hetero men are all inherently rapey bastards who should feel guilty for existing, hey, go for it.

* http://micheleincalifornia.blogspot.com/2014/11/having-sad.h...
This is an approach I've been exploring myself. Do you have any suggestions or recommendations as to languages that lend them selves well to this approach?
Great American Solar Eclipse Breaks NASA's Web-Viewing Records
I'm a H1B holder. Can I apply for the green card my self? What is the major factor to apply it (money, skills, works profile...)?
I'm curious what parts you feel are controversial? I don't disagree. I haven't looked it over yet. But sometimes I worry that C# is adding too many features to keep up with what's hot at the moment.

Lambdas vs nested functions is an example that comes to mind (during the Microsoft Build conference presentation of the feature, the presenters jokingly admitted that nested functions arose from Javascript's popularity).

I felt like the value-add of nested functions over lambdas, versus the growth of language complexity, was not great enough to add nested functions as a language feature. (Of course, that's just my opinion.)

But the bigger question is, what's the threshold where software and languages go from being "feature rich" to "bloated"? And are there cases in the past where the corporate stewards of a language have found that sweet spot?

C# has been a great language. I use it every day.

But it feels like the inevitable end game for this language, and maybe every language with corporate stewardship, is that the pressure to release new versions to "keep up with what's hot" eventually ends in the death of the technology by a thousands cuts (where, in this case, by cuts we mean unnecessary features).

(To be fair, the language stewards so far have been batting 900. They've generally done a great job at this so far.)
Maybe we made our own bed? There's a part of me that would like to give it all back.
It's easy to get someone's DNA though. Strand of hair, etc.