skysight-inc/HackerNews huggingface dataset:
I know nothing about you or your struggles, so I'll answer this from a point of experience -- a personal story. I'm currently working as a Full-stack dev and system architect for a certain SV startup, I've crawled my way here. When I was starting that journey I worked as social media coordinator, which in short is a person who manages a brand's social media presence/reputation. I hated every minute of it. I didn't quit because I had bills to pay. That went on for 8 months before I had the expendable income to make the transition.

Point of the story is -- Find what you love doing, don't be tied down to something you do not enjoy, however do so tactfully. The saying says "Best time to find a job is when you have one"
> But the biggest is that the people are truly interested in intellectual matters in a way that was not extant in the other places I've lived.

That seems like it used to be true more than it is now. I live in Austin, and you can't go to a downtown coffee shop without hearing a spirited discussion about programming languages, frameworks or even conversion rates (I heard that last one standing in line at a taco place the other day.)

It's partially, I think, because programming and computers are more ingrained in the culture at large, and mostly because SF got too expensive and so places like Austin, Seattle, and Portland have a significant number of tech startups now.
Do Museums Have Any Right to Keep These Sacred Objects?
You're tossing that assertion around without supporting it – what commonly used characters are not in Unicode? How many people use them? Are they not in Unicode because nobody cares or because there is a lack of someone authoritative helping codify the list or contentious disagreements about some aspects of that work?
There are other accounts/instruments that can replace public pensions. The reality is that politicians over promise on pensions and create unsustainable obligations for future generations.
> How could I go about proving it to myself...

Much the same way Devs store projects on GitHub-- start building up your portfolio of talent profiles and notes on individuals that you interview & assess. It's a practiced art-- you become exponentially better the more people you evaluate. Also, understand that people do change and grow as they progress throughout their careers. Take the long view and be sure to follow up periodically.

The best executive leaders create a talent pipeline, typically meet & informally interview 2-3 people a month. Incidentally, this builds-up an amazing network of true contacts, which is to say NOT Linkedin contacts. The best primer on this process is Bradford Smart's Topgrading > http://www.goodreads.com/book/show/915182.Topgrading

> then selling this service if I am capable?

Connecting with buyers, in this case Hiring Executives falls into the specialty function of Sales & Business Development. Professional Services firms are always chomping at the bit for rainmakers. If you're serious about this path, take a development course like Miller Heiman > https://www.mhiglobal.com/
Looks like the $ is necessary for partial function application
Well "basic law" in many jurisdictions make it illegal to rent your home out for less than x number of days. So if they want to scream what is legal in one case then why not the other case? I wouldn't want anyone to be running what basically is a hotel right next to me.
Don't 'ghost' on a date: Ghostbot is the app that'll break things off for you
Both. I was lucky to try them out and it was crazy fun. But I would not track either of them. Too intense. :)
Your comment motivated me to think about doing the same.
It's a lot easier to be riskier in your 20s when you don't have a family to consider when making financial decisions.
Agreed; this and actual cryptographic signatures should be a requirement to process any payment.

I'd like that for a bill pay system, too. Right now, I have to choose between systems with direct bank account access that can debit any amount, or systems that require manual entry of amounts. I'd like to see a standard where the source of a bill sends an invoice to my bank, and I then direct the bank to pay it (either via direct authorization, or by setting parameters like "automatically pay if less than $X").
Its cheaper because the differences in height/pressure between both ends would push the cargo on its own. It would be similar to drooping an object from height - when gravity works you don't need extra energy to push the object.

You wont reach the floor. It would be suspended on simple "air bags" controlled by computer - again using the simple physics of gas in fluid being pushed upwards.
They just mean "this language looks in general like Python." You're overthinking it.

It's like saying that JavaScript looks C-ish or Java-ish. It definitely doesn't look exactly the same; if you see e.g.

var result = [].slice.apply(vals, 0);

then you can be highly certain that that's JS and not Java or C. But the idea of having blocks of code enclosed in curly braces, which are formed out of statements usually delimited by semicolons (except for special forms like if-statements and for-loops which don't need to be followed with a terminal semicolon), etc. is very much a C-style thing.
>Well, they should, and if airbnb is not willing to comply,

You seem to be confused. The cite I provided (42 U.S. Code § 2000a) is the actual anti-discrimination law and the law's text is explicitly written to exclude residences such as personal homes. You can't make AirBnB "comply" with a law that doesn't exist for homeowners and their spare bedrooms.
I think this is one of those situations where most people don't really know why they like what they like, or at least have a hard time comparing between two things. People like winning, but people like challenge. In a game where the more skilled or already winning player continues to win, that's enjoyable for them short term until it gets boring, but importantly it's often not enjoyable for the other players. In a game where some randomness is introduced (and/or other mechanisms to reduce the advantage of an already winning player) which prevents a single person from completely controlling the board/map, that person may feel it's less fun than situations where that is allowed, but I think that level of less fun (but still fun!) may last much longer, since challenge remains. In fact, to remain consistently at the top actually requires more skill, IMO.

Personally, I never liked Quake deathmatch (all the way back to the original). To me it seemed to reward prior map knowledge too much, and allowed someone with a known path that optimized item respawns to deny pickups to other users. Anything that makes the game easier for the person in the lead in a multiplayer game is a net negative IMO, as much fun as it feels to be that person.
Fans angry over 'missing' iPhone 7 headphone socket
Excellent argument.
Tado teams with Alexa to smarten up your air conditioner
Curious about this, what do they hate about Californians? I mean California is very diverse. The main cites (Bay and LA) are very liberal but the restof CA is pretty right leaning. So I imagine you get pretty much every kind of person from California and it would be hard to hate all of them.
The conversations are on a different level though. In a secondary tech market you'll hear CoffeeScript vs. JavaScript, Laravel vs Rails or whatever. In the Bay Area, and also in Cambridge, the discussion might be about compiler architecture or reverse engineering.
You mean what would all the government workers do when they get too old to work? I don't know but I don't get a pension so why should I pay for theirs?
My family played way, way too much Quake. One son played it thru entirely with 1 health, using only a laptop with scratchpad (no mouse) just to prove it could be done. Had to cheat - but only because there were some health packs in doorways that couldn't be avoided, so he went thru, then cheated to set his health back to 1.
Don't Waste Money on Twitch Bots-Twitch Fraud Is Easy to Detect
There was another HN thread about the S1 filing.
https://news.ycombinator.com/item?id=11779453
https://www.sec.gov/Archives/edgar/data/1447669/000104746916...
I don't understand this mentality, top 20% of what? For what purpose? How is it measured, wealth, education?

The ability to educate oneself is a privilege of one's enviroment, background and upbringing, the ability to do well in one specific area could be a measure of one's interests provided one has the freedom and means to follow it. None of these are a measure of one's intelligence. Individuals could go on to distinguish themselves in their respective fields and then could be part of a group of say nobel winners or some specific measure.

This 20% seems completely arbitary and self serving that puts you in a group simply because of your specific interests or chosen profession. This is not in the least scientific or valid and there appears to be no useful purpose than hubris. The bigger problem is why the great need to feel better than others and clutch at shadows? This is how bigotry works.

Surely every human being has the ability to learn and be adept at what they do given the right conditions and this is a problem the world grapples with, to provide these conditions.

An individual struggling with compound interest is an opportunity for those who know, to try to teach them in a way they can understand, not an opportunity to deride and run them down as idiots. That's juvenile and mean spirited.
s-1
https://news.ycombinator.com/item?id=11779453

s-2 amendment
https://news.ycombinator.com/item?id=11893368

Summary
https://davidcummings.org/2016/05/26/notes-from-twilio-s-1-i...
I've avoided buying a code signing certificate from Comodo just because of their reputation, even though they offered the cheapest price.

To me, this behavior reinforces that that was the right decision.
I went the opposite route as most. I was remote for 3 years from Texas and then moved to the Bay Area for work. And I have a family of four.

Key aspects that make it work for me are the following:

* Accept a long commute to a more family-friendly community with good schools.

* Live near BART and use it everyday.

* Work in the city, not the South Bay.

* Make sure you have two strong professional incomes.

* Pay for good quality child care and/or after school care.

* Pay the high housing costs and accept that you will redirect a good portion of your investments towards housing here. And it won't be as nice.

All in all its been worth it for me. I am working with extremely smart, driven people who I am learning a ton from. I don't have to hide my political views, and everyone has been open and accepting. It has been very easy for us to make great friends in a short time.
Startups and the Need for Speed
If gun owners are a minority, it would be no problem because democracy is all about majority rules.

But gun owners are not a minority. And more importantly, they will never agree to give up their guns.

So banning guns is never going to happen. This issue of mass shootings will have to be tackle in other ways. You can call gun owners thugs all you want, but that doesn't solve the issue.
Actually, for an IPO the stock price is very useful. It opened at $15 which was higher than the previously announced range of $12-14 and have shot up 70% in early trading. It's a great start for a tech IPO, hopefully this will encourage more companies to list.
I've seen the "alpha cities" phenomenon explode since 2000. Where you live has become a proxy for your competence, importance, etc.

I'm not convinced it's not the Internet. Google "FOMO" for a possible mechanism. The Internet makes it easy for large cities, by sheer social mass, to send out a louder cultural signal and convince everyone else they are missing something by not being there. Talk to a young midwesterner and you will hear many whose ambition is to "get to NY," with this vague sense that magic will happen when they do. This draws more young ambitious people, which amplifies the effect. Eventually if you are not in SF or NYC you are nobody.

This isn't new, but I do wonder if the net is amplifying it.

I also wonder if wealth stratification is playing a role. Opportunity clusters in cities where there is capital available, and those tend to be the big cities where the most rich people live.
I'm donating to keep this nested motivation going. :-)
eh, it just depends on what you want. Some people's priorities are different, and their tipping points are different. I live in an "overpriced" city, but I love it here. I've also lived in CA, TN, MO, so I've seen a pretty large range of high to low cost living. I'd much rather be in a large, expensive city than a small, cheap one.
C++, Rust, D... other languages in this space are also quite huge in complexity.
Recently moved from the bay area to Austin. I hate the weather and the bugs. I plan to move back eventually.
ThinLTO: Scalable and Incremental Link-Time Optimization for LLVM
somewhat tangential....a contact recently gave a talk on social media echo-chamber, and how that defines/limits preferences ::
https://news.ycombinator.com/item?id=11961441
Would recommend that for posts like this you provide a simple one paragraph intro to radare2, since as someone who has never heard of it, I couldn't pick up its purpose from the article.
مشاهدة قناة سي بي سي بلس +2 تو بث مباشر CBC 2 Live
On a long-enough time scale, emojis and pictograms is what we're relying on[1] for nuclear waste warnings.

1: http://large.stanford.edu/courses/2011/ph241/dunn2/
I wasn't talking about the stdlib, I was talking about crates. Rust tries to keep its stdlib small so that crates can evolve on their own (and have alternatives). I think that's a valid choice, just because needing to fetch a crate for random numbers is different doesn't necessarily mean it is bad. It also means that the versioning can be different -- the URL library can make breaking changes if it wants with a major version bump, and that's okay.

Sometimes, a breaking change in the ecosystem is marked as a minor version bump, and sometimes you need to coordinate versioning across crates. This causes breaking changes for downstream users.

------

Most of the actual libs with unstable rust dependencies out there are compiler plugins. "Things depending on unstable internals" exist in many communities and Rust is no different. That doesn't necessarily mean these internals should be stabilized.

A big one is clippy, which I maintain. This lints code by hooking directly into compiler APIs, which will never be stable to the extent clippy needs them to be, since that would freeze compiler evolution. Similar tools for other languages either reimplement a mini-parser+typechecker internally, or hook directly into the compiler (gimple passes, etc). There is a solution being worked on for clippy specifically. For tooling/IDEs in general, the Rust compiler will eventually get an "oracle" API that can be queried for type information and whatnot (which probably won't have enough info for clippy to work, but will have enough for general IDE stuff)

Another big one is serde, the community serialization library. There is an official one that works pretty well, but serde is better. However, the serialization codegen is done by a plugin. It can also be done with a build script on stable, but this is a bit more unwieldy. Some libraries use the plugin instead of the build script, and often break.

There is work going on for a better procedural macro/metaprogramming interface too.

That is mostly the extent of things which depend on Rust unstable internals and are used widely. There are a few more things, but they are less used.
The example algebraic data type isn't an algebraic data type at all. It's a single type with a single type constructor. How is this different from a regular class?
You are forgetting the legal concept of good faith.

https://en.wikipedia.org/wiki/Good_faith_(law)

Making unlawful requests to your customers and otherwise threaten denial of services can be problematic.
The concern is not that Android "goes away", but that google enslaves the hardware companies like good old MS of yore enslaved the PS clone makers.
"Encrypt" on its own is generic but the "<Imperative-Verb> Encrypt" form of it doesn't sound generic enough to me. Trademarks don't have to be original to be trademarkable, just not cause confusion. I can see people getting confused by "start encrypt" vs "let's encrypt". There could be a case for trademark confusion there.

> Nevertheless, you can't trademark "<Adjective> Pizza"

Yep, you totally can. Again, because originality has got
nothing to do with trademarks:

Hot Pizza: http://tmsearch.uspto.gov/bin/showfield?f=doc&state=4808:i80...

Scratch Pizza: http://tmsearch.uspto.gov/bin/showfield?f=doc&state=4808:i80...

Match Pizza: http://tmsearch.uspto.gov/bin/showfield?f=doc&state=4808:i80...

Anytime Pizza: http://tmsearch.uspto.gov/bin/showfield?f=doc&state=4808:i80...
Quoting from the tutorial:

Second, the partial application. Think of partial application
as lazy function calling, and $ as the lazy-ify operator,
where lazy just means “don’t evaluate this until you need to”.
In Coconut, if a function call is prefixed by a $, like in this
example, instead of actually performing the function call, a
new function is returned with the given arguments already
provided to it, so that when it is then called, it will be
called with both the partially-applied arguments and the new
arguments, in that order. In this case, reduce$((*))
is equivalent to (*args, **kwargs) -> reduce((*), *args, **kwargs).

https://coconut.readthedocs.io/en/master/HELP.html (about a third of the way down, just search for "$" and look near the first occurrences)

I agree though, it makes the code look very... noisy.
The article describes a whole home rented out, not occupied by the owner, unclear whether it's a private residence.
A fellow Nine Inch Nails fan I see.
I have a slide switch on my Dell laptop to turn off wifi. I've never known anyone to use it. (Not to say there isn't a use, but rather to say that a major vendor puts it in despite that the average customer would not use it, and it doesn't seem to break.)
Luckily lots of companies in Toronto are hiring and are taking advantage of this opportunity to recruit the people affected by this move.

https://twitter.com/search?q=%23joist60
Fair point. That said, I'd find it surprising Mark would presume he's hacked. If his system is vulnerable, whose isn't and how can anyone do any financial transactions on their systems if they can presume malware is present?
So.. what is this and how/when would I use it?
> The correct spelling "contractible" yields useful Google results, namely that spheres in 3 dimensions (point 4) are not contractible to a single point.

The claim is about the interior, not the sphere itself (which certainly is not contractible, as you say).
This is why people hate CAs.
Except Vim can also execute code in a subprocess and print the output, it can also do debugging via GDB or similar, and it can do things like lint your code and display the results every time you save.

Thing is, there aren't as many people doing that in vim so it's harder to find plugins and writing vim plugins is a pain. But I use it every day for some pretty advanced IDE-level stuff and it works great.

I'm not saying Emacs isn't great. To be honest I don't know it well enough to say. But I do know Vim is more capable than this article implies.
I've been working with WordPress for 6 years (so consider me a grizzly old consumer), and launched my first premium plugin 6 months ago.

I wrote a rather rambling article on some of my observations a few months ago here:
http://gelwp.com/articles/a-few-months-after-launching-a-wor...

I still believe the freemium business model, with the free version in the repo and the paid version on your own site, is the way to go. The marketing that comes from being in the repo is unbeatable.

I initially went with Freemius, then looked at EDD. In the end I rolled my own, and I'm happy I did, but I'm a developer that likes re-inventing the wheel, and I wanted the experience. I would encourage most anyone else to buy into a system.

The reason is the amount of code. I now have to maintain the site, the core plugin and the 5 add-ons. It's doable, but takes a lot of time away from everything else you need to do - sales, marketing, etc. For this reason I'd also encourage you to have a single, premium version of your plugin and avoid add-ons.
My four months as a private prison guard
I said "perceived" not because PayPal doesn't protect consumers, but because credit cards do just as well.
What I don't get is how you consider this such an important crusade to go on. Is collecting the opinions of under-represented groups such an objectively damaging thing that you're going to spent your limited energy and time on earth fighting that? Can you seriously think of no better things to be concerned about?
Lots of haters there, which I don't get. Twilio seems to have a lot of substance.
The name itself is going to be a huge problem when you're proposing to use this at your company.
Pythonic is just short for idiomatic Python. It's a different language presumably because it introduces some new language constructs that are not compatible with Python. Perhaps they're saying it's 'Pythonic' because of some loosely defined notion that the new constructs feel and behave in the same way that Python does, but that's just speculation.
Out of curiosity: Why didn't Letsencrypt applied for a trademark right at the start?

That this happens was quite foreseeable and occurs quite often if people forget to secure trademarks (I know this won't be a popular opinion because most as I like Letsencrypt and their outstanding service)
Why we challenge Microsoft’s battery test
All right, I spent some time trying to find the requirement. I did not find it, but my tentative conclusion is that it does not apply to chinese characters.

FROM MEMORY, a while back there was an article on HN complaining that emoji seemed to magically bypass the requirements other characters needed to meet for inclusion in unicode, and that in fact they were commonly in violation. The taco symbol was called out as an example. I can no longer find this article, but it mentioned the running text requirement, and -- I believe -- specifically indicated that use in names does not count as use in running text. (For an idea of why that might be the case, check out http://tvtropes.org/pmwiki/pmwiki.php/Main/LuckyCharmsTitle .)

HOWEVER, I was not even able to find, on the unicode web site, any discussion of a running text requirement at all, for any kind of symbol. Some example proposals do refer to "running text" by name, but they don't indicate why. The example proposal given for adding characters to an existing block ( http://std.dkuug.dk/jtc1/sc2/wg2/docs/n2934.pdf , suggested as a prototype in http://www.unicode.org/faq/char_proposal.html ) does not mention "running text" at all, and doesn't appear to go to much trouble to document it, although some such documentation is given. The rough guidelines for character proposals at http://unicode.org/pending/proposals.html do not refer to "running text" at all, but they do suggest that, late in the process (specifically, on a proposal summary form, which is different from, and subsequent to, an actual proposal), "references to dictionaries and descriptive texts establishing authoritative information" are required.

I conclude that the Unicode standard's preferred criterion for chinese character inclusion is "would an authoritative chinese dictionary include this character", and while the answer to that question for 囍 is not unambiguous -- a lot of dictionaries don't include it -- it's easy to imagine that some do.

I would appreciate a pointer to the actual running text requirements, as well as what they are supposed to apply to, if anyone can provide that.

> It would be odd not to have an encoding for such a common character.

Outside of its use as a wedding decoration, which is plainly nonlinguistic, how common is it?
Top 50 SQL Server Features