skysight-inc/HackerNews huggingface dataset:
Ask HN: My new job isn't working out (UK)
Sorry it's a bit of a cliche but despite doing this for over a decade it's the first time it happened to me. I'm an embedded developer and I've been at my new job for 3 months now and it's just not working out. The work turned out to be closer to business software development than embedded (which is what it was described as during interviews, they even tested by assembler). I don't think I'm a good fit and I'm pretty sure they realize it.

What do I do?

My CV up to that point is pretty straightforward with a good few years at every company with a perfectly amicable separations upon which I received good recs. What happens if I quit or they fire me? How do I explain this on my CV? I can't believe I'm a grown man asking these kind of questions but I hope someone with a similar experience can maybe share some advice.
FarmLogs (YC W12) is hiring senior engineers and data scientists
Thanks, that looks like it was made for what I'm wanting to do.
> And just like mathematics, adding an another "axiom" to the law has far, far-reaching consequences.

Actually mathematicians virtually never do this. Almost all of mathematics (from arithmetic to calculus to category theory) operates in the confines of ZFC[1] and adds no further axioms. All of these fields may add definitions, but these are just shorthand; the are conservative and have no actual consequences. It is more like fixing Newton's laws and then experimenting with all the machines you can build with them.

[1]: https://en.wikipedia.org/wiki/Zermelo%E2%80%93Fraenkel_set_t...
Latency, support, specifications. The EC2 GPU nodes have less, slower, memory, graphics cards with half the performance and a third of the memory, and less drive space. Additionally, said compute resources are not next to you, which means certain things, like deep learning combined with AR are not possible. If you're just doing number crunching, you may be fine with EC2 instances, but any sort of realtime development, you probably want a supported platform right next to you.
150 y.o images show what Japanese artists used to think about American visitors
I didn't ignore PG's argument at all. My point is how can there be any perceived weakness when the thing in which we're calling a weakness doesn't exist to most users?

When I, admittedly anecdotally, poll people I've met who were practically born after the Internet started, almost none of them even type in .com and a few didn't even know what that was. I'm convinced this sentiment is going to become more common especially with so many squatters on .com domains it's almost impossible to have a good company domain name anymore without spending stupid money to get it. Yet you can get the same name with a different TLD for cheap and you show up at the top of search results.

I'd love to see more search engines or maybe even a decentralized search infrastructure to help facilitate this but that's pretty difficult.
So is this kind of like Flash and Illustrator rolled into one free product?

If so that's pretty amazing.
I look forward to you explaining this one:

http://cointelegraph.com/news/115034/ethereum-launches-but-l...

If you look at how the money actually flowed, it went from the suckers to the premining pumpers who dumped it, and the devs will be paid another seven months before leaving the bagholders high and dry.

Note the irrelevance of the promised smart contract/distributed botnet functionality - which, as that post notes, at present rates won't be working properly for years - to the actual, observed flow of cash.

This is a repeat of Paycoin and Stellar. Totally standard premined altcoin pump and dump.
Related - this guy's bio is pretty interesting too: https://en.wikipedia.org/wiki/Nakahama_Manjir%C5%8D
Airbnb.com actually did come later.

It was originally airbedandbreakfast.com.
This is the site of ecuatorian women cooperative. As you may imagine the site is not very up to date nor useful, but it has an email and telephone number. It's so unupdated that seems genuine to me. I think I'll try it.
http://www.unioncañari.com/index.php/home
Footnote 2 seems to be a listing of the regexes used. It seems emoji means "some of the smilies we automatically replace with images".
Crash Course Haskell Tutorial by Derek Banas
I think it's still relevant. That was before most of the TLD expansion so .com was just about the only option. I the gist of the article is that you have a lot of options in naming and many/most of them will be fine (as long as you get the .com).
It has been called many things ("general abstract nonsense", etc.), but I don't know if it has ever been called "an easier way to explain things to non-mathematicians." :)
> Can somebody make me understand why ipv4 assignments along with their requests are not made public?

What do you mean? With any of the RIR's you can get it down to a specific company. With ARIN, you're supposed to be able to get it down to a particular customer. What more information do you want?
> I was wondering if it is possible for a startup to be too lean?

I'd say that's very dependant on each individual scenario. For instance, if the MVP(minimal viable product) is built by just the technical founders in spare time and there is no time limit/urgency, then the answer is that it can't be too lean. On the other hand, let's say that the MVP is still built by the founders, but they are working on it full time, then the startup can be too lean. The less developers working on the project, the longer it'll take to finish the product. Even if the founders are okay with not paying themselves, their personal bills still have to be paid, so there's a built in deadline that has to be met there for positive cash flow/ investment.

The same would apply to if there were paid hires. You can pay one employee a salary of X and finish the project in Y amount of time, or you can hire 2 employees for a total salary of 2X and finish the project in Y/2 amount of time. If salary is your only expense then it doesn't matter if you're lean. However, if you need to pay rent, electricity, hosting, etc, then the faster the project is done the better and being too lean may hurt you.

Again, all depends on the case at hand. Is there cash flow, are employees getting paid, is there an urgent delivery date, are there external expenses, etc.
how do you pay for things online?
thefacebook.com also comes to mind.
Very much so. This has in recent times become something of a lingua franca for mathematicians in recent times. The most useful (and astounding) property is that it gives formal definitions that apply across disciplines, which often perfectly coincide with informal usages of the same names for similar constructs in different fields.

For example, in mathematics we often have the notion of a product of two structures. The simplest is the product of two sets A and B, which in computer programming terms would just be a structure containing a field of type A and a field of type B. There are more subtle and sophisticated examples in other fields like topology, but it turns out that the categorical definition[1] matches the definition of product mathematicians were already using in each of these fields, even though it came about much later!

[1]: https://en.wikipedia.org/wiki/Product_(category_theory)
I'm not convinced; if you look at Google Trends there are many, many company names in the top 100 searches. Why are people only searching the company name instead of going directly to their website? Typically their website is the first several results depending on the size of the company.

Also, only anecdotal because I can't find any studies one way or another, but I can't find anyone in the younger generation who actually types in any domain names. I even had a frustrating experience telling someone who's used the internet all his life what .com even was as he had never typed it before. Plenty of people in my generation still type it though.

Also many of the older generation folks I've worked with who had their internet start with AOL don't seem to type in domain TLDs either.

So until I see some solid, current research regarding the behaviors of the different generations I'm not convinced a .com is lower friction; you type less when you just type the company's name and most browsers nowadays will give you the option to autocomplete directly to their website.
> just rewriting the UI using an existing framework

This would be one of those cases where "just" is a word meaning "with tremendous difficulty" ;-)

The OOo, hence LO, codebase is deeply entangled in VCL. Separating it out would mean a total rewrite, and basically nobody's going to pay for that to be done. There is arguably duplication, but VCL was started decades ago, so it's less work to maintain what they've got than it would be to throw it away and start over.

So what they actually do is (1) improve VCL for local purposes (see Michael Meeks' 5.0 summary, where he discusses work on the VCL event loop that's made LO 5.0 feel much snappier) and (2) polish up the backends, per this PDF.

In the general case, when you find yourself asking "why haven't they just ..." there's probably an actual good (-enough) reason.

If you really want to write your own UI, this is precisely what LibreOfficeKit is for: the LO devs are busy working on a completely new Android UI using LOK to do the hard stuff. (See discussion lower in this thread.)
It's not so obvious on Windows, but a thing written with non-native tool kits stick out sorely on OS X simply because AppKit is so much more detailed, nuanced, and in some cases functional than the average Windowsesque UI toolkit. It's incredibly rare for cross platform apps to get this right because they more often than not take the "lets do everything ourselves" route and set "basic windowslike" as the goal. In other words, lowest common denominator.

Point in case: every Cocoa text field has emacs keybinds, spellcheck, dictionary/thesaurus/Wikipedia lookup, and more baked into them. The ubiquity of these features between applications on the platform is excellent and rather jarring when it's suddenly not there (as is often the case with cross platform software).
I guess the author/library is unable to detect users for which this would worsen things. For me, it does actually work as an improvement on my non-smooth-scroll mousewheel.
I wonder about geographical and global (that is different countries and languages) effects. In my experience the 'hehe' or even 'eheh' is a much more common European statement than the 'haha' of the Anglophone world. I know Facebook restricted themselves to the US, but a global study would be very interesting...
Thank you.
Then Kafka seems the right choice :)
Even though this compound has a lot of potential to help those in need, I can see this being marketed as the new Hydroxycut.
And for at least some these, it's definitely come post-success.

Twitch.com redirects to twitch.tv, but was a music site as late as the end of 2014.
Make data prediction easy
I hear kids these days are using lel a lot.

Also, no muhaha or muahaha etc... but I suppose those wouldn't match too many.
Business Adventures by John Brooks
The Outsiders: Eight Unconventional CEOs and Their Radically Rational Blueprint for Success by William Thorndike
Weirdest video youll ever watch
According to Wikipedia:

In 1934, Aikawa separated the expanded automobile parts division of Tobata
Casting and incorporated it as a new subsidiary, which he
named Nissan Motor Co., Ltd.

This guy knew exactly what he was doing in 1994. There are tons of people with the last name McDonald and I'm sure a few of them thought about starting some rinky-dink shell company to get McDonalds.com. Heck, I remember when it was still available and thought about registering it but I'm just not that sleazy.
I found an available 6 letter domain name ( http://TapRun.com ) about a year and a half ago. I've found others since then...
this is nonsense. I registered normally a good speakable 5 letter .com domain just 3 weeks ago.
This makes me so tempted to write up the name history of BigCo where I used to work. I have searched before and cannot find a good write up on line. But it would basically require me to out myself because much of what I know is from having worked there for over five years. I can't find online sources with some of this information. But, previously, I have just stated I worked at BigCo and not named the company.

I was actually considering doing such a write up a day or two ago. So it really hits a nerve to see this here today.

Short version of the story: Even really big, wildly successful companies do name changes and most folks founding a company are waaaay over-attached to whatever they first decided to name their baby.
i see wut you did there.
It means someone imagined they could put "quantum" in front of a "capabilities", creating a vague sense of "futureness", and get away with it.
So I started with a non .com address, after watching a client trying to find my homepage with .com my heart sank. The first thing anyone does is write in abc.com or their local country tld (in my case .co.nz).

3 weeks ago I purchased the .com after the original owner let it expire, cost me more than I wanted to pay bet less than I would have paid. I was ecstatic, feels so much better to say abc.com ... !
Emphasis on the so far
I'm European and I'm yet to find a credit card field where I can't put my debit card number. I'm not sure I understand what you're saying.
Where did your Instagram friends go this summer?
BoxGal.com is currently available. I'm sure others are as well.
CumulonimbusFS, a FUSE-based library to turn any web storage into a file system
In the 18th. slide we have this sentence:

Vulnerabilities: - We buy our servers from an Iranian on eBay

I've got two questions for the creator of these slides (Bruce Potter):

1) When was the last time you found an Iranian selling servers on eBay?

2) Where do people come up with this kind of generalization for any country?
It's a filesystem like HDFS in the sense that seaweedfs and HDFS are systems that have to do with files, like dropbox and explorer.exe
Most mathematicians don't spend their time considering extensions of ZFC, but mathematicians are always adding axioms in a different sense. Add a commutativity axiom to group theory and you get commutative group theory. Add an axiom that "the space has total measure 1" to measure theory and you get probability theory. And so on.
I definitely think linear algebra has a lot of practical applications, but I'm not sure I would necessarily call it the "best" nor the "most valuable tool overall". It certainly provides the most bang for your buck if you are doing certain kinds of modeling, but even just within modeling which tool will be the most useful will depend a ton on what you are doing. For example, for dynamical systems you may be using linear algebra, but mostly as a computational tool for solving differential equations. In this case, analysis of your problem at the level of calculus is extremely important if you want to come up with an accurate and computationally feasible model.
This might work at low traffic levels, but there are better ways. In our internal error catcher, we've seen deploys that caused 20,000+ errors in under a minute. Even when we used similar techniques to mail ourselves errors on a low traffic site, it was important to introduce dead time, not alerting again for (say) 5 mins after the first alert so as not to flood our inbox.

A useful technique btw is to use a ring buffer to collect debug logging, and when an error occurs dump this buffer into the message along with the stacktrace. It gives you more context when you're not logging debug to disk, and is fast. (see eg http://www.exampler.com/writing/ring-buffer.pdf, https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4...)

Services like https://www.pagerduty.com/ can contact you on more channels when problems happen, and also deal with dead time etc not /re/ alerting you constantly. The Slack mobile client would have got every one of those messages as a push.

Pagerduty won't help with aggregating/exploring stacktraces though, for that, there's eg https://airbrake.io or for mobile apps, https://try.crashlytics.com/.

Finally there's also http://www.splunk.com/ for aggregating logs; you can build some quite complex queries from it and do alerting on the results (not quite as fancy as pagerduty, but functional).

There are many other tools in this space, worth looking around to see if there's any SaaS you can use or crib ideas from.
Yeah, now the challenge is just that I don't remember the exact amount :-). I believe $20k or $30k. We'd raised ~$1.8M by this point and so it seemed like a reasonable amount to spend.
If it truly mimics exercise, that would be a great thing.
> Point in case: every Cocoa text field has emacs keybinds, spellcheck, dictionary/thesaurus/Wikipedia lookup, and more baked into them. The ubiquity of these features between applications on the platform is excellent and rather jarring when it's suddenly not there (as is often the case with cross platform software).

That's not fundamental to portability, though. There's no reason both GTK+ and Qt couldn't use those same text fields.
Also compute API makes a lot more sense than OpenGL, with an understandable mapping to actual GPU resources.
Didn't you know that before you named your company?
My childhood love.

I wish I still had my old Amiga 600, although in truth I wouldn't have the patience to change disks while going from one scene to another. Beneath a Steel Sky had an outrageous number of disks.
Voxel8: 3D Printed Electronics
PLEAC is a good resource as long as you watch out for the Blub paradox. “But when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up. What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well.” [http://c2.com/cgi/wiki?BlubParadox]
PEP 0498 – Literal String Formatting
Show HN: Grab latest weather forecast right from your palm
I'm surprised the article doesn't mention the elephant in the room: Vegas has almost no agriculture.
> I'm fairly good at coming up with names ... I'm not sure how to secure my idea before selling it.

Whether you like it or not, domain squatting seems to be the most popular way to do that.
Damn crackers.

https://en.m.wikipedia.org/wiki/Florida_cracker
No, it means you can have 1 capability, or 2 capabilities, but you can't ever have 1.5 capabilities.
3 Growth Tools to Supercharge Your Experiments
Study: if you want to reach 100, keep your inflammation levels low
These are generally called axioms, but these are totally distinct from axioms in the sense of ZFC's axioms. They are simply part of the definition of a group, commutative group, etc. Since they are just part of the definition of the structure, choosing the "wrong axioms" will only result in a structure which has no actual instances, not in inconsistency of the underlying theory. As such, they most certainly don't have "far reaching consequences", except that some axioms may produce uninteresting structures.
In all honesty, I think it'd be more more interesting to see cat pics than repeatedly seeing these your-work-is-less-deserving-than-the-hypothetical-post-I-just-thought-of-yet-haven't-put-any-work-into-nor-written comments posted to HN
Handcrafting an Isomorphic Redux Application (With Love)
Quality science coverage! It came as a shock to me that the USAF didn't use transistors or leds!

Wait, was that the wrong sort of quantum? Well, then I also am surprised that they are only just now thinking of exploring superconductors, although I guess that too is the wrong sort of quantum. And lasers, and laser optics, I guess those are also not quite quantum enough to be covered in a study about quantum tech...

Good thing they at least discovered that quantum computing is still not something you do with more bits than you have fingers, and that quantum encryption turned out to be like regular encryption: hard to get right.
Not everybody finances a startup with a mountain of cash. If you're funding your business with your life savings and credit cards, it's difficult to place a premium on a domain name while contemplating how long you can pay your mortgage and put food on the table.

Also, blind optimism is not required for success. And no domain name is an antidote for a shitty idea that nobody cares about.
Hey, wow - where to start.

So the gist of what I believe you're trying to accomplish is a) increase awareness of security + php b) provide yourself as a consultant for those that need more help. Would that be it in a nutshell?

My experience, having both sold security services, tools, and software projects in the past (along with actually doing the implementation, etc) - is that only a small subset of developers actually really truthfully care about the deep and dirty aspects of security. A security team doing vulnerability assessments do, security managers do, and Fortune companies at risk do. Systems engineers often do, but mainly developers (tend) to care more about new programming technologies or technology tools. That's where I could see a disconnect.

I would use the methods you're mentioning below (blogs, guest blogs, assessments, tool patches, seminars) are all FANTASTIC for building your credibility and brand in the business. Which is more important in the long run. You could also get great traction by networking at PHP groups. Even you could map a few in metros near your (eg: if you're in Texas.... Austin, Dallas, Houston, Denver). ETc. This could give you an endless collection of work.
Animal-eye view of the world revealed with new visual software
I bought a (very expensive) second drive just to play Rocket Ranger and Moonstone.
I have, on multiple occasions, looked at math equations in CS paper and been like, "WTF?"

But when I look at the implementation in code it's so obvious what's going on.
It talks more about losing weight than gaining muscle mass, not sure if it's purported to help with that side of things.
Not sure it reimplements scrolling; it just looks like there are CSS styles applied to browsers supporting ::webkit-scrollbar-* selectors and coloring/thinning the scrollbar.
That might be better for compatibility. Except the mono/coreclr runtime requirement adds a bit of complexity. I'd have to port and optimize that as well as call into and from C# code. So for right now it's just not a good solution.

Also, I'm not sure if it can be used to open all MS Office files or just Office 2007+ or any files for that matter.
Changes in law (almost) never add axioms because that would have global effects; instead, they tend to add folds to the manifold that law is. And many folds there certainly are. It is hard to find anything in law that holds universally. Examples (I’m picking mostly US law here, but I’m sure similar exceptions exist elsewhere):

- everybody can vote? Well, we have https://en.wikipedia.org/wiki/Felony_disenfranchisement and, on the other end of the spectrum, in the UK "Although the law relating to elections does not specifically prohibit the Sovereign from voting in a general election or local election, it is considered unconstitutional for the Sovereign and his or her heir to do so” (http://www.royal.gov.uk/MonarchUK/QueenandGovernment/Queenan...)

- everybody with a sufficiently high income must pay social security taxes? Not if you’re member of certain religious groups (https://faq.ssa.gov/link/portal/34011/34019/Article/3821/Are...)

Even the universal declaration of human rights (http://www.un.org/en/documents/udhr/) often has small exceptions. For example:

- "Everyone has the right to take part in the government of his country, directly or through freely chosen representatives"? Not quite in the USA, as one must be born in the USA to become president.

- "higher education shall be equally accessible to all on the basis of merit": questionable in many countries, given the costs.

It seems there’s no rule so universal that it doesn’t have some exception. That, IMO, makes law so different from math that any analogy is useless.
NLP Reddit user analytics