skysight-inc/HackerNews huggingface dataset:
My first job out of university was with a Palantir competitor (Detica at the time I was hired, then BAE Systems Detica, then finally BAE Systems Analytics or something like that[1]). There's nothing general purpose about either of their platforms (nor the similar offering from SAS). Companies like that just throw a bunch of fresh graduates at the data, and they hand-write loads of custom ETL code for every data set. A lot of times, even the "analytics" are just shitty little pattern matches over tiny subgraphs formed from the data, the vast majority of which are also coded anew by the "analysts"[2] for each data set. Data quality issues were handled with a massive case analysis during ETL.

There's really no magic going on in such products — the only part that's really general purpose is the GUI used to view the end results. The rest of it is just a bunch of lowly peons doing a ton of gruntwork to hammer the data into a form that said GUI will accept.

[1]: That last name change was after I'd left. I didn't even make it a full year at the company before my conscience got the better of me and I quit.

[2]: An "analytics" job at Detica was really just a half-step above data entry. It was mind-numbing and soul-eating. There was a very high turnover rate because even new graduates were overqualified for the position, and almost everyone was miserable.
Given this was talking about harassment, I assumed it could cover comments in article discussions reasonably effectively.
Linux is the type of situation where apps need to opt into screen scaling. So if you have high dpi and your app isn't aware of pixel density, you'll have to squint to see anything.
Not in California. You can't enforce a non-compete but you can a non-solicitation.
I can't count how many times I've made a point on HN and someone has replied about how most people are so ignorant. If secure matters then you better read and educate yourself. Ignorance of the law is no excuse and ignorance in general is no excuse. It's not tech savy people's problem if most people refuse to exercise their brain.

Sorry if I sound like a jerk but, I get tired of this dismissive as if it's excusable. I feel like people think tech savy people should hold everyone's hand and help them figure out how to use technology. No one is forcing them to use technology as far as I can tell.
yeah but in slack you 'pin' that blurt to the channel and can accumulate useful blurts
Avoid attracting unwanted attention.
Public speaking with Scott Hanselman and guests [video]
shred ~/.bash_history; clear; exit
Managing Project Scope Creep
Non-solicitations even after leaving the company are enforceable.
Those things are huge, and super rare, despite being pretty simple. He totally deserves some of the credit for that alone.
Nach dem Spiel ist vor dem Spiel?

https://en.wikipedia.org/wiki/Sepp_Herberger#References_in_p...

(I would also like it if the site somehow indicated that you got to the end or congratulated you on finishing everything.)
What is this? Some sort of false idol to put on top of our disposable coffee cup?
Ruth mentioned this on the call:

"Porat replied, “In terms of, you noted the one-time item, there are really two I’m actually going to call out. One was in the cost of revenues. I noted that as equipment costs were elevated by some one-time charges, and so there was some pressure there. And then the other item I noted was with respect to our tax rate. I noted that there was slightly elevated tax rate this quarter. It’s always affected by the geographic mix of results but we did have a discrete that affected the US tax rate, to make that clear.”"

It still doesn't answer the question. Basically a one time charge increased the tax rate. In one of the live blogs, an analyst mentioned some windfall tax from Europe. But now I can't find it.
I watch it almost daily just to see what "the other side" is saying and no it is not better. They ignore major news stories whenever it's inconvenient.
Startups don't typically go out and look to see if they violate any IP. Likewise, forward thinking companies like Tesla don't typically go around suing startups for using their IP. They would rather buy them up if they are doing really interesting things. IP lawsuits only get filed if there is a real threat to the business.

Telsa's patent sharing announcement doesn't really amount to much IMHO. It was a press release, not a legal contract.
Pros:
- If you're familiar with Javascript or React, you'll feel right at home without having a huge learning curve.
- Duplicate code for Android, iOS, web and even check out react-native-web
- npm and JS lib ecosystem is huge
- You can reach the metal on both Android and iOS if you need to

Cons:
- Fast moving project that is constantly updating (good and bad). Can be hard to keep updated and upgrading can be a pain
- Documentation is ok but standard practices are missing

I'm sure other people have others...
Well, except Mac OS. There are ways to "forget" about scaling and render in pixel terms, but chances are your app already looks like shit if this applies to you. The native UI toolkit renders to points which are scaled pixels.

Then there's image/graphic density; I can live with that.
Could you maybe write a devtools extension which puts the page into offline mode for n minutes every n+1 minutes?
A contract that we were born into without consent and no choice to be free of it? Sounds like slavery.

Slaves were given food and shelter for their labor. Sure, they didn't directly enjoy a majority of what they produced, but the marginal gains would benefit everyone else.
If you think that's bad, just representing C++, not even parsing it, in Clang, takes 61K lines of headers!

If you look at these files it's mostly declarations and one-line functions. It's not even doing anything. The lexers and parsers are a whole other story, certainly greater than 19K lines combined.

~/src/cfe-3.8.0.src/include/clang/AST$ wc -l *.h
2742 DeclObjC.h
2809 RecursiveASTVisitor.h
2927 DeclTemplate.h
3198 OpenMPClause.h
3249 DeclCXX.h
3800 Decl.h
4154 ExprCXX.h
4942 Expr.h
5723 Type.h
61525 total
there is an idea for a joke-site slash kafkaesque sadomasochistic torture challenge generator. Hipster Stack Generator.

>Phoenix Absinthe Vue.js TypeScript Apollo Ethereum
A few tools I'm fond of on windows:

http://cmder.net/
http://www.heidisql.com/
http://www.sublimetext.com/
How do you save the NY Times from itself? Seems like they're in the same hole. Every country has strong public radio and tv, but in the US they are mostly run by private organizations with agendas. So why is this in the NY Times?
How many hours do you have on your Makerbots? I've worn two into the ground, and at around 500 hours things start to "go wrong". Air prints, printer head misalignment, more frequent clogged nozzles, a variety of things. At 1000 hours, belts start to show wear, build plates have noticeable warpage, extruder gears need replaced.

If you can, could you speak to your long term maintenance plan? I was swamped keeping two Rep 2s running consistently, I can't imagine managing a fleet of 160.

In a similar vein, it would be really cool if in a year or so a blog post showed up showing statistically significant numbers about wear on the MBs, percentages of successful prints, why prints failed, etc.
It is one of the most enjoyable iOS Development experiences I've ever had. Just the yesterday, I was thinking "I'd never want to try and make layouts programmatically with swift ever again"

Now, I wouldn't say that I'd go 100% of the way with react native, but so far I can say I'll be using it for at least 80% of my layouts/logic.
I'm just a dev but my solution was due to my laziness. I use Outlook/exchange with folders for different areas and then add rules to automatically move them to each area. Dev is for my team with sub folders for areas of the world or team purpose. I do the same thing with QA. Everything else, especially build emails go into other folders.

This lets me glance at outlook and know a decent level of importance for new emails. If something lands in the index, i'll create a new filter most of the time.

Getting included on a bunch of email chains and even getting forwarded emails that I sent out piled up my inbox and I hated it. Took too much effort to go through the crap and keep track. I hate being in meetings and having to watch people go into a single inbox and never find anything.

I work for a software company making software, and I still think 25% of the time is wasted watching people fumble around on computers not knowing what they are doing.
Sbt Beyond the Defaults (A beginners approach)
Yeah, RTFM. Read the fuckin manual.

You have google, you have docs on whatever you are working with. Figure out the solution for yourself. Worst case you can't, but you might learn something else while trying.Depending on what you rae doing you might find some mailing lists, forums, or other dedicated communities.

oh, and there is always the person sitting a few feet away.
I'm not a big Vox fan, but the article you linked doesn't explain why they were using a Gmail account. The Nat. Archive handled the archiving of the Obama Admin's tweets. They are not in charge of the Trump admin's securing the account once it was handed over.
For the First Time Smartphone Is the Median Phone on the Planet
> If you are "on your own", then you might just be wrong-minded or maybe just a poor communicator.

I would not consider myself as not a poor communicator per se - people say my slide presentations are really great. It's rather that I really don't understand how other people work.

> Persuasion, communication, and leadership are high value-add skills. It might be prudent to learn about them and practice them.

I surely already read a lot more on this topic than most "good leaders" have. Of no avail (?). I try to convince people all the time to join my projects - of no avail.

People tell me the way to get better in leadership, communication, ... is tro practise more (IMHO a rather outlandish advice). I try it all the time - of no avail. I often cannot even imagine how other people think (and I am not able to reverse engineer based on their behavior what their inner thoughts might be). I typically have to go completely against my feelings and gut insticts when talking about or understanding feeling. But treating other people how I want to be treated is often a recipe for doom.

> I don't know what space you're working in, but there are almost always small neglected spaces in the sciences that will welcome a young no-name to do meaningful gruntwork that no grant-writing professional scientist can afford to do. Do this work, embrace it, and publish it. You will be loved.

I already do this in some sense (doing PhD on some very theoretical questions in some area of applied mathematics that few people on the world actually care about - still the questions are very exciting :-) ). The problem is that I have good reasons to believe that my days in science are numbered - and in the meantime I tend to believe that this might actually not be the worst thing, since how science is organized is IMHO broken in far too many ways and I believe I have found a potential secret emergency exit where I might work afterwards.
Vine provided an outlet for otherwise unknown individuals to create a name for themselves with minimal effort. Truly a shame that we lost this platform.
I think people are angry because he is in the administration. I don't think it is unreasonable to expect a little civic virtue from our leaders.
Those importance ratings are utterly unimportant. In the vast majority of cases, they are just the opinion of a single editor who looked at the article for 10 seconds, and they only affect how the article is listed in some automated report that nobody ever looks at.
1) It is illegal for them to ask as some have surely pointed out already.
2)$22 is shit pay. Junior devs in NYC make 50.
3)These people are exploiting you and unless you have kids to feed, you should quit immediately.
This is no less than the third time I've seen reference to a Zuckerberg political run on HN, a theory I've not seen presented anywhere else but HN, what is this based on and why should I take it seriously?

Uninformed looking to get educated here so please don't take my terse inquiry for snark.
Is there really a market for this?

9$ per month seems pretty steep when you consider that Github's web interface is free and pretty awesome.
Sure they're lighter, but the old ones were resilient and didn't fall apart as easily.
Java/Objc/Swift developer here, mobile.

Most apps I work on, and projects I see, could benefit from React Native.

The actually innovative ones, on the other hand, could not.

New view controllers continually being introduced by Apple and Google are not available in React Native. So if you want to get fancy with UX, you are out of luck. Or won't get a net benefit when you start doing native development to get around the limits of React Native.

If your app just pulls lists of items from a server and displays them, with pull to refresh and infinite scrolling being the most innovative parts? You should probably use React Native at this point in time.

Almost all of the "showcase" apps written in React Native (hosted on the Facebook page) aren't convincing showcases. Either because their UI is pretty bad / simple, or because they have only released on one platform. Townske is a pretty good example though.
I had issues with several channels, but overall loved TiVo at that point. The cable companies purposely crippled CableCard though, and crap like that is why we need consumer protection groups.
Have you considered only adding webhooks per-repo, and not globally? I have access to numerous repos that I don't want or need real-time updates from, as well as repos from organisations that have added me which I would really rather not touch. They would probably not be happy that their repos are suddenly sending data to a third party that they didn't consent to.

I would love something like Ship for my main public repo, and in fact would prefer to just use Ship for that repo.
In a decentralized model, how do you know who to trust? How do you get google's public key? How do you know that public key can be trusted?
Anyone can observe and document reality. The point is, if they're not rioting, then they shouldn't be charged with it.
No, remote work would not work for Amazon. There is synchronisation cost that you need to pay when working local+remote. For large organisation it is already hard to get anything done (politics/security/bullshit/ego).

Cold email/call is really successful strategy. There nothing unusual about getting hundreds of emails. For requiters is better to send 40 cold emails than one crafted and build upon relationship.

Finally as a receiver you can still benefit. Because you can send cold responses. You directly ask about compensation. You can instruct requiters to search for specific technology/team/location. There is plenty of more shady uses.. baiting/bidding/spying etc..
You can turn on the gmail canned response experiment for even more convenient deploy of your message.
I am still surprised they haven't been sued. It's not an autopilot (like in planes). It's enhanced cruise control, which has been around since forever.

I feel like Tesla pulled an Apple on this.
Are they solid, or spongey? Solid rubber would be quite heavy, and most riders wouldn't like the rotational inertia.
Around the world with Francis
The consensus here is the inverse of the old Playboy joke: "I only read it for the articles."
>enough for a encyclopedia.

I hate this argument. Wikipedia is not some storage bound book shipped out to people. There should be no limit on articles as long as the content is verifiable by contributors.

You might say, "but the disambiguation page will get big." well, that's a technical problem that can be fixed. I can search for something on Google and find it easily even though it contains far more than Wikipedia.
Each to his own but checking email should be done strategically. There are plenty of people who are more than happy to elect to clean out low attention and no value emails inside their work inboxes even when on leave via mobile phones. It makes their 1st day/week back at work all that much less involved in email.
You should really use safeties when bench pressing. I just read about a guy who died doing a bench press when he lost control of the bar and it landed on his neck!

https://stronglifts.com/bench-press/safety/
> You didn't have any interest in contributing until you had a startup you needed to promote.

That's one explanation of the facts but it's not the only one. Any new user is likely to start out by contributing on topics close to them - places they've worked, technologies they've worked with, etc.

If employees aren't allowed to make articles on their employers then that's that. But treating a new account differently than an old one is just assuming bad faith.
> I guess you can argue that they make people pay more for an already useful product vs buy the product at all..

Yes this was my point. "Cool" is something that accelerates buying behavior, not something that you should rely on as main driving factor.

Headphone market already exists. People buy headphones to listen to music. So headphone companies can charge more for "cool" headphones.

But smart watch market didn't exist as a mainstream market. And creepy hidden camera glasses market didn't exist as a mainstream market.
If you implement a setup where your email reader is decoupled from the program that fetches emails, this is trivial to do.

Personally, I use mutt + mbsync. I have bound key 0 to call mbsync from mutt. I try to check email only twice per day [1].

I'm in the process of switching to gnus + mbsync. This has the additional advantage of gnus being close to a news reader, which is optimized for an inbox-zero way of reading.

Since my email often carries stressful news, I love having my inbox "paused". I pull emails. They are not pushed to me. Way saner.

[1] http://pmarchive.com/guide_to_personal_productivity.html
Mobile Numbers: Products of Twin Primes
Ask HN: What's today's version of __why's guide to ruby, but for WebGL?
Pretty experienced software engineer but I've found diving into WebGL a bit daunting. What are the better options for intros in the mindset of __why's writings today?
Bicycles are beautiful objects. The appearance of most cities would be vastly improved by a generous salting of colorful bikes.
I love awk. I used to be afraid of it, but I started using it just to pluck columns, and over a couple years actually started to grok it.

Also, I learned today that cat takes a -n option to prepend line numbers to the output! My solution ended up being

cat -n faces.txt | sort -k2 -k1n | uniq -f1 | sort -nk1,1 | cut -f2-
So this is very intriguing.

The whole time while I'm reading this, and it's a good piece, I can't help but think if I'm reading some fake news?

Is this for real? I for one hate this whole I'll give you all my private info for a chance to use your free services and tools. I don't know how others feel.
HE WANTS a VIDEO GAME
The main reason given is that the article was original research. In other words, it was not just unsourced, but fundamentally unsourceable. There is nowhere an editor can go to reliably determine whether the entries in the list are correct (at least, not to the knowledge of anyone who participated in the deletion discussion). That puts it well outside the bounds of Wikipedia's mission as an encyclopedia, which is a tertiary information source that only summarizes information from other sources.
Help half of all US K-12 schools use software at Clever (YC S12)
Bugger. I set up SoftEther because it was the only thing I could get working reliably (by that, I mean only 2 disconnections per hour).
What is the reason you're using the software at all? What is it achieving for you? Genuinely interested in the motivations.
It's an idea that keeps getting floated around, and for Zuck's sake I hope it's not true. Just because one billionaire squeaked through doesn't mean it's open season, and it's certainly not an option for someone as uncharismatic as Mark Zuckerberg.

If he wants to start small, that's one thing. City councilman, then maybe on to state senator for a few terms, then congress and we can see what kind of record he builds. But if he jumps right to some kind of bold political run, it's going to be embarrassing.
I have used a couple of license management systems for an engineering simulation tool. We first used the Sentinel Super Pro USB hardware dongles. These provided strong license protection and were easy to integrate. The downsides were that you had to send customers physical keys and occasionally keys were "lost" when they were due to be returned.

We wanted to protect against this but, at the time, the keys did not have any built in date tracking so we tried to implement last date used tracking by writing a timestamp to the keys every few minutes - this proved to be quite flaky and keys would eventually become corrupt. The keys could be recovered by rewriting the original license file, but it was annoying to the users.

There are newer Sentinel keys that include an onboard, battery backed clock which we could have migrated to to solve that problem.

However, our company was acquired and the software team was merged into a larger group. The larger group had standardised on a third party software based license management system. So we migrated the simulation software to this system based on some guidance from the other teams. The migration was painful, taking many weeks. The functionality provided by the license management system is far less flexible than what we could do with the dongles. The license management system worked by fingerprinting the client machine via various keys/ids of installed hardware. The license files contain an unencrypted list of the keys/ids that the license was checking. So it is trivial for someone to read the license file and know exactly how to modify or fake the keys on a second machine to replicate the license. It took me less than 15 mins to perform a license replication to a second machine using just the license file and tools available as part of the default OS installation.

Realising this, I read the docs thoroughly myself as it seemed crazy that this could be the correct way to implement the license management system. Sadly it was correct. If effect the docs said a pure software approach is weak and if you need stronger protection you should use a hardware dongle. This is essentially why they call it a license "management" system vs a license "protection" system.

You should choose a license system based on who you target market is and how much you sell the software for.

If you are selling to the general public, having many users and (probably) lower license fees, then look to the pure software based solutions as managing hardware dongles will be onerous. If the pricing is reasonable and you make it easy for people to buy/renew then there is less incentive for them to pirate.

If you are selling to a enterprise or niche market with high license fees (thousands of dollars per licenses and up) then there is a stronger incentive for someone to try to break your licensing system. This is where a hardware based solution starts to make sense.

Note that even the hardware dongles can be beaten by a truly determined attacker. By going the dongle route you are just raising the bar higher.
Personally I don't see the public invested in knowing or caring about that answer very much.
It wouldn't surprise me. He's a smart and highly motivated and seems genuinely dedicated to improving the world. However he doesn't come across as relatable. People don't trust him and he's not a great public speaker.
Is it reasoning or is it mere justification? Hard to tell.

This is the protective wall around the Wikipedia editor's kingdom.
Every government has laws that can be applied to pretty much any activity if interpreted broadly enough. What not every government has is a functioning court system that keeps them from getting interpreted that broadly.