skysight-inc/HackerNews huggingface dataset:
Citation needed; I don't buy that men in STEM generally consider it a sacrifice compared to working other jobs. I am lucky to have an entertaining IT job that happens to be extremely well paid. I never wish I was a nurse working my ass off on a night shift, or any other less well paid profession.
It's part of the deportation stats and the only things that makes the “Trump deported more than Obama” thing even technically true.

Obviously, yes, there is a substantive difference between removing someone who has only entered so far as the border checkpoint is on the US side of the border and removing someone who has been living in the US. That's the whole point of pointing it out.
I seriously doubt that is true and would love to see a source? I do supect it has slowed but hard to image that data used by mobile does not continue to increase until or unless something replaces phones.

Data plan continue to get cheaper and areas with data increase and speeds increase all point to increased use.

I know now when I have to sit around waiting for my kids to finish practice I am using data like I never used before. We now have YouTube TV and I might catch up in the news as I wait instead of reading a book. Btw, love YouTube TV. Best Google product there is.
A scripting language for .net core (what do you think about it?)
Siri Scriptwriter Says Creating Lines for AI Is Like Writing an “Absurdist Play”
As per the above analogy, if you've surrounded yourself with people willing to work with you given the value you bring to the table, you may manage to recruit them for your own ventures. Some of the most prolific modern artists seem like giants that stand on their own but work with others constantly, which provides some not-insignificant level of inspiration. John Zorn comes to mind, pumping out about a half-dozen albums a year on his label.
I just installed rustc to test this example, turns out you cannot do pattern matching on function arguments like you can in erlang.

note: `my_func` must be defined only once in the value namespace of this module
I'm pretty sure if you've broken down a larger task to 1-hour pieces, you've already done a large part of the software engineering work. So you've implicitly consumed a considerable amount of (not accounted-for) project time.

My impression has always been that the true cost of a dev task is only revealed when solving it. That's why they're hard to estimate. If they were easy to estimate, they would be trivial to implement and therefore could be largely automated. And for the lack of work, we'd aim for the next larger goal (which is again hard to achieve and estimate).
sigh

This succinctly explains a bug i have on the todo pile.

Details like this is why i am always reading new dev books
Oh hi Julia, I apologise I referred to you as "he," that was careless of me.

Nice article anyway, I appreciate you sharing your experience, since you address most concerns people might have when taking the jump of working remotely. Take care!
Unfortunately, often I feel like the more mundane & straightforward tasks are the ones that I find the hardest to get started on. But i think this is still a great idea for tackling large, daunting tasks.
I would personally discourage you from incorporating as a Delaware C corp unless you absolutely have no other option. On top of the registered-agent fees, Delaware charges a minimum of about $700/year in taxes. For a company with no revenue, no liability, and no investors, it's extremely expensive and offers no benefit over any other corporate entity registered elsewhere.

You're probably far better off filing for something like a Wyoming LLC[0] for about $150 initially and $75/year after that (if an LLC will work for you internationally).

I'm not an accountant or attorney and I strongly suggest paying one for at least an hour of their time to get some professional advice.
Some big firms will do this level of basic legal assistance for small start ups as part of their pro bono program. I believe Bingham McCutchen does, for one, though I don’t know how you apply.
Started D1 in 2007, have way over 10k HoN games. I feel you brother/sister. Recently it seems that Frostburn managed to almost completely kill the game, I think 2018 might be the year. Still watch some hontour on Twitch and catch up with old buddies </3. It's like some sort of closure seeing that I'm not the only one the game had such an effect.
On a 4:3 note I really just want a large 1024x768 (or even 2048x1536) monitor that's larger than the standard 18" for software preservation purposes. Lots of games were just made to run at 1024x768.
Second that. Some of these notebooks are excellent literature reviews, highlighting really neat connections between results.
It's a simple game of numbers.

If you're getting an overwhelming amount of support requests compared to how much money your product generates, something is wrong.

1. If large amounts of tickets have a similar root cause, make sure those customers are picked up before they create a ticket. Maybe you fix the issue, implement the suggestion, have an FAQ you make sure they see, rework your app so that this no longer comes up, etc.

2. If you have a ton of free users producing a ton of support requests, and not enough revenue from the product, you might be monetizing it wrong. Could be a sign of a bad conversion rate, a bad monetization strategy, or simply a sign that you shouldn't have a support stream for free users.

3. (General advice) Do all the customer support yourself for as long as you can. This is the best way to know what they want and they'll be happier for it. It won't stop making sense to do this until you really are a big company. And even then I'd still advise to pick up support tickets whenever you can.
Git really is awesome! Too bad we are only using SVN :-(

I like to have to text version of the workbook so I can query it using grep. We have multiple dozen of very similar workbooks (whoever set that up first was insane). Any change request involves updating all workbooks the exact same way.
After I update them I can run something like this:
grep "^A1" /*/sheet1.csv

Using this I get the value/formula and format of all workbooks for sheet1!A1. That way I am sure they have all been updated the same way. And this works with the VBA code as well.

Not the nicest system I have worked on, at least we don't have to touch it too often.
I see no reason to praise the hacker. He destroyed a legitimate company's private data for no purpose other than his flawed moral reasoning. The company provides a way for parents to monitor their children and other legitimate business practices. Obviously, the software can be used for nefarious purposes but so can almost any other software. U.S. representatives and senators try to ban encryption using the same exact flawed reasoning.
For what it's worth, you can still compile your code to panic on overflow in release builds today if that's worth it for your use case.
Just voted down to -3 again. /shrug/
Machine Learning with a Memristor Boost (2015)
Is that a fisticuffs emoticon? I'm stealing it.
1. strange and irrelavent rant. Curiously, wasn't downvoted, prbly due to 'anti trump comment' downvote shield.

2. poverty, inequality and bigotism actually increase throughout obama era( verifiable via internet search).
One of the major difficulties of doing static analysis for systems programming languages like C is that the semantics are defined by the whole system, not just the language. Writing a value to an obscure location not otherwise mentioned in your program is how you turn on that led. No, it's not portable. Yes, it's necessary. And that's ok.

Better tools are needed.(TM)

Check out "Some were meant for C" for an interesting read. http://www.cl.cam.ac.uk/~srk31/#onward17
Agreed on the linear progress. I’ve been working on implementing various parts of a PaaS/SaaS solution for the past few years. I’d add that the implementation is only as good or mature as your processes. Sometimes the solution and process must mature before you realize the full value.
AMC 25 movie theater is in the building now. Very interesting!
Somewhat related is the JSON Lines "spec":
http://jsonlines.org/
Like the others here have said and I will stress it as well:

Nothing matters until you get sales.

Paying customers gives you a more defined value proposition for your product, it also tells you what specific niche to serve.

A suggestion for Got #6. A very important piece of advice I received when I was working on my product was, "It's better to have 10 people love your product than 1000 who like your product"
It sounds like an accelerator would be helpful for you, since they will be able to provide mentorship on marketing, sales, and legal advice if they're any good.

But I would be hesitant to pay (much) to join one, there seem to be a lot of faux-accelerators out there preying on small companies. Ideal would be one that accepts people based on merits. Paying a few hundred dollars a month is reasonable, but giving up 10% of your company is not. That mentorship just isn't that expensive to provide to you.

The founder of a startup must learn marketing and sales. This is unavoidable. You're the only one that deeply understands the product, and hopefully the market segment. If you don't understand the market segment, you must learn yourself. No marketing expert or sales firm will do as well as you yourself will.

Once you've figured out how to sell it, which a mentor can help with but not substitute for, then you can train a sales person to "replicate" it. Once you have some example sales, you can define your "customer profile" which any sales person will need to have in order to know who to target in outbound sales to develop leads. Then the sales person would mostly be working on qualifying those leads to see if they truly are a good fit to sell to, and ultimately mostly just following up with them to move the process forward.

Basically, assume that you are the lead sales person. That has to be your role now, there's no other option. Find the training you need, even if it's just an online crash course in sales. Don't hire a sales person until you feel confident you could clearly define not just that you need sales or vague ideas about who your target market is, but what characteristics of a customer to look for are.

Sales isn't really all that hard. But it's also not easy, it requires a lot of willingness to hear "no" and not feel bad about it or move heaven and earth to get them to say yes. They won't. You need to be methodical and persistent, not take anything personally ever, and try to eliminate leads from your list of possibilities as fast as possible if they don't truly look like they'll turn into a sale. That's the only way to do it efficiently.

(I am talking about enterprise sales, FYI. I don't know much about consumer sales.)

EDIT: I noticed elsewhere that your customers appear to be companies. In that case, I believe my advice above applies well. You're likely to have a modest number of customers, who are hopefully paying a fairly high amount per customer. This is the mode in which enterprise sales work best, since it requires a bit heavier a touch (i.e. calling specific people at a potential customer to followup) than consumer sales.
I'm torn by a lot of things here. The validity of the claims in the article, the correctness of the hacker to simply delete data, but also the "stalkerware" as described by the article. Surely there's got to be a better way of dealing with this atrocious software? How can it be legal in the first place?
> Ultimately Keith knew I could just walk away from it all and TechCrunch would lose all its value, so he relented and I agreed to pay Keith 10% of any value I received in the company eventually to avoid litigation.

I know and have done business with Mike.

That said the above sounds like Mike may have been using resources [1] of Edgeio and so essentially to avoid litigation Mike had to give Keith a cut of the action. So as a stretch Keith could claim that w/o those resources (pay, reimbursement, guidance and so on) Mike would never have been able to start Techcrunch. That doesn't make Keith a founder for sure. But then again (taking Keith's side of this not that I have any reason to do so at all) it doesn't seem entirely unjust that he got 10% of Techcrunch. He could probably rework the 'techcrunch' connection creatively to reflect this.

Also nobody gives up 10% of a company in this circumstance (remember Arrington went to law school) unless they feel the other party has a leg to stand on and they stand to loose more. Generally of course.

[1] "He asked me to work with him on Edgeio and possibly other companies he was to start.
I agreed and began working with him.".."At the time I was working with Keith Teare on another project called Edgeio, a company that he founded"
Put some money on Google AdWords. Absolutely worth it. Check the conversion rate, do some A/B testing. You will know very soon whether your idea is worth pursuing or not.
Open Rights Group Scotland – E-voting's Unsolvable Problem
The VBA component seems to use https://github.com/decalage2/oletools . What are you using for handling spreadsheets?
Check web site/app TTFB
Predicting Starman’s Return to Earth
Finding the Greedy, Prodigal, and Suicidal Contracts at Scale
That's interesting. I just experimented with a sort of ascii scroll dither effect on my personal site: https://www.monokai.nl
> My solution to this has always been to break down the units of work into smaller pieces. Super small. Painfully small.

The problem with this is that the time required to complete all the pieces is almost never equal to the sum of their estimated durations.
Exactly, I see Devs in our company having small meeting all the time to discuss the most ridiculous things that you could imagine... if Eng ever get micromanaged like this, I'm out in a month.
You are right, and it is indeed quite hard to describe this book. It is less monolithic, more like a collection of short stories each offering unique insight into a topic.

Here is one of my favorite stories from the book:
https://books.google.de/books?id=j0n2DAAAQBAJ&pg=PT15&dq=%22...
Not on Windows, but on Linux it's encrypted with your account password (it uses the Gnome Keyring/KDE Wallet APIs).

But none of that is going to help against an attacker with the same permissions.
I used to be lazy. For me there was no tactic that solved the problem, but instead a realization that hit me one day. Why was I not more successful? Nobody's going to hand me success on a silver platter. Nobody's going to make me rich. Nobody's going to do a damn thing for me. If I want those things, I realized I just had to work hard and do it myself.

It sounds like a trivial realization, but when it hits you juuust right it's life-changing. I think rather than tactics and strategies you need to spend some time in self-reflection and think about those things. Ever since then I've been able to self-motivate and work hard, even when I don't want to. (I guess you shouldn't call it motivation but rather discipline.)

FWIW I do think it's a "regular case" of procrastination. Even a regular case of procrastination can have devastating effects on your ambition, and procrastination is not easy to fight.

Depending on your personality type, you also may do well to make more commitments, not less. If you know you have to work on another project this weekend then you'll have to get the first project out of the way this week.
Yes. I got so fed up with bullshit like this that I made a blocklist for my ad blocker just to keep sane while browsing.

https://gist.github.com/narrowtux/19220fc077ecbaeb274c56e849...

The latest entry blocks the smooth scroll on the site of this post. They've gotten smarter now and include this in bundles.
What a coincidence. I just started reading and bookmarked the archive.io of Impro yesterday after seeing used copies on Amazon starting at $25. I'm assuming it's out of print?

https://archive.org/stream/pdfy-KIkLrSPi_3lzPl5v/Keith%20Joh...
Ah just like when I worked in x.400 Sprint was notorious for just ignoring stuff in the standard.

Also Goole doesn't even parse the date time in xml sitemaps 100% correctly and that's only a 4 page RFC!
> I believe we do need a law / regulation which disallows companies to use profits from one business to subsidize completely unrelated business while undercutting economics of the second one.

How would we distinguish _unrelated_ businesses? Would all media be forced to charge a subscription? It looks like an advertising business that subsidizes a journalism business.
Yes, that's exactly the path I would choose. Not that I'm the target audience in my present day job but nothing is more irritating than having a production environment that subtly differs from the test environment at the language level.
Flight-sim devs say hidden password-dump tool was used to fight pirates
Not enough support to warrant having it for basically only my google and github accounts.

I use keepassxc totp which gives me reliable seed backups etc, and still gives me 95% the same level of security.
Sure, be cautious. But about what? Which things?

Talk about isms, the tendency of the popular press to latch onto big obvious things and say "What about microplastic beads?!" Its something folks can see and get behind. Never mind there's not much evidence its actually a problem.

We have a limited fund of energy, emotional and productive. To spend it on microplastic beads may well be the right direction. But is surely takes attention away from things that ARE definitely a problem.

I'm not some Pollyanna ignorant person that's deliberately denying science or whatever. Just the opposite.
...and my initial question still isn't answered. :/
I used to have a "no drinking with coworkers" policy, but I loosened that a bit. At smaller, team events I have one drink per hour. At larger company events it's one drink every two hours. In either case it comes out to two drinks per event. But, if I see everyone else getting sloshed at events, I usually step out before things get awkward.
Right, but when you hire an architect to design a random office building, you're not expecting a piece of art. My point is the vast majority of programming projects are random office building # 23.
This still rubs me the wrong way. I guess I personally don't like micromanaged environments. I don't want to have to explain every little step and report back all the time to people whose only interest is the deadline. I prefer to be treated like an adult who can be trusted to do the right thing to get to the goal quickly without being supervised at every step.

But I know plenty of people who need constant monitoring and handholding.
Just to add to echelon answer, gas represents the computational effort of a specific EVM (ethereum virtual machine) instruction. For example, deploying a contract cost a certain amount of gas, storing a variable another, etc...

However when you send an ethereum transaction (i.e you modify data in the blockchain) you need to pay the miner in ether. You cant pay in gas. So you have to specify how much ether you are willing to pay for each unit of gas, i.e the gasprice. The combination of both (gas x gasprice) will give you the maximum amount of ether you are willing to spend for this transaction.
I discuss exactly this in the article. I even referred to sec. 8.8 (of the current 6409; 4409 is superseded (but 8.8 is the same)).
>Over the years I have learned that the internet makes us all distracted

I'm old enough to have worked before there was an Internet (well...I remember when we first got a Usenet feed via 9.6k dialup, early in my career).

Based on my recollection of those days, I'm not sure it's all the Internet. There were other distractions prior to that. But definitely the Internet made the frequency and magnitude of the problem worse.

Some of my best work has been done on plane flights (before they had Internet).
Ask HN: Is There a Better Architecture of Lambda in Big DATA?
Sure, that's a good idea. But we're doing a million things every day, and tiny plastic beads are just one thing. And maybe not even a damaging thing.

I think we could attend to things that are provably a problem. That way, we're actually doing good. Instead of just playing a game of 'ecological theatre' .
It might be more accurate to call what Rust can do to function arguments "destructuring" rather than "pattern matching"
The Gender-Equality Paradox in STEM
I'm reminded of the question of whether cattle prefer to stand aligned north-south:

https://www.nature.com/news/the-mystery-of-the-magnetic-cows...
This is beautiful. Really interesting reading. Thanks.
My mental model of Rust's current overflow behaviour is that "integer overflow is wrapping overflow, but during development it also panics to push me to use explicit wrapping in the code." I'm failing to see how that can qualify as something that "pass[es] the tests but fail[s] in production".
Isn't Google supposed to be reviewing the apps?

The real question is: who gets to say in what someone's phone is going to be doing: the programmer, the manufacturer or the phone's owner. Most everyone would agree that the owner should have a word in it, and that the manufacturer should have no say at all.

Germany takes another approach: no one gets to do surveillance outside strict limits, privacy is highly regarded over there. The Guardian reports: https://www.theguardian.com/technology/2017/nov/18/germany-b...
Customers get in touch with Zappos, not vice versa. But Zappos don't consider this a nuisance, but as a chance to wow the customer.
I hate this, because I love javascript, but it did make me laugh.
FSLabs Flight Simulation Labs Dropping Malware to Combat Piracy
> How is fixing H1B abuse by a few companies (Infosys and such) considered an anti-immigration stance?

Fixing this would result in higher quality competition coming in for existing H1B immigrants.
Question unclear.
I migrated to pubg from hon. RIP HON :(
Personally I think the best situation is a mix of both. Being able to work remotely, but go to an office for collaboration.
This is still a CIA plot. Don't be fooled by the geology
Sorry if you've answered this elsewhere before, but what's with the logo? It almost looks like an exact copy of Y Combinator. Was that the case when you were applying?
https://news.ycombinator.com/item?id=16412541
I agree wtr to the GP, but in general I disagree. You can never really be certain.

https://en.wikipedia.org/wiki/Poe%27s_law
I don't know how long it's been since you tried but I'd suggest giving it another go. The tooling today is what makes it one of the best experiences out there. The front-end tooling especially!
I read it as "Predicting Stallman’s Return to Earth".
While an interesting idea, it feels like an uphill battle with a broken vehicle. The tone is a bit unfortunate and off-putting.