skysight-inc/HackerNews huggingface dataset:
The money was good enough to make me hide my hate for living in NYC somewhat. Also, finding jobs in Dallas from NYC was surprisingly hard (they either didn't want to pay for relo, or they thought I was joking). I did have an opportunity to move earlier, but I met a girl around that time that I didn't want to leave (we are engaged now).

The hate overcame eventually, so I got serious with my search and moved once I found a job that kept my NYC salary in Dallas. It took me about three months, >35 applications and a few LinkedIn messages. That was in May 2016.

---

We had to go back to visit my family for the week. It was awful (my family wasn't!). The trains were gross, the streets were gross, the air smelled terrible, and the weather wasn't great.

I didn't realize how much cheaper eating and drinking out is in Dallas until I took a friend to a crab roll place in Grand Central. I spent $70 on two crab rolls and two mainstream domestic beers; I believe they were $8 each.

SEVENTY. DOLLARS. They weren't even that good.

In contrast, when my fiancée and I go to our favorite Thai restaurant in Southlake (an upscale Dallas suburb), we are able to get three beers made in house, two spring rolls and two main dishes for under $50.

I spent most of that trip wishing I made it three days instead of seven.
There are custom-built bots that use tools like CoreNLP. They tend to not use any framework.

But, most NLP-powered bots are using machine learning based NLP APIs rather than CoreNLP. These tend to do two functions: intent determination and slot detection.

Intent determination means finding the overall meaning of a message. Slot detection means locating and extracting important terms (not just standard NER) within a message. Both happen based on examples provided by training data that is used to train a machine learning model.

The difference intent determination and keyword-detection is that ML based intent determination is much more resistant to different ways of saying the same thing.

If you search the ML research for intent determination and slot filling you will find various techniques to do it, from CRFs to CNNs to RNNs.

Example:

"I want to find a flight from London to New York"
=> Intent: find_flight, City.Departure: London, City.Arrival: New York

That set of information will then be passed to program code to determine the response.

(generalization:)

Right now, most code will generally map intents and conversation state to a branch of code and will have code that takes specific action based on the current conversation state. Whenever slots are detected, those get stored to conversation state. As the user types each message, the process repeats.

The logic is generally either structured as a tree or as something that resembles a state machine.

Examples are Microsoft's Bot Framework, Wit.ai's SDK, Init.ai's conversation logic, etc.

(the future)

The machine learning model can be adapted to predict the next message type if it's trained on sequences of messages. At Init.ai we do that, where in addition to classifying the current message and extracting slots, the machine learning model predicts who (which person or computer) will send the next message and what type it will be. That enables the bot developer to not have to write code and let the prediction system select text to send as appropriate.

In the future you'll see other things that make it easier, where the machine learning system starts using more of the conversational content to make more accurate sophisticated predictions of what actions to take and messages to send. For example, some new ML research is around automatic question-answering based on a dataset, and that could be used to make bots respond automatically based on information.

So over time it will get easier for developers as the ML progresses.
How the best CEO's are preparing their teams for growth in 2017
The landing page is bad - too minimal, unclear who it's aimed at, or what sort of products are referred to. The Feature text is too jargon-driven and reads like how an SEO firm would describe github.

However, the intro video is pure gold and sold the service very effectively - it so happens I'm your target market, but I wouldn't have guessed that just from reading the text.
Visual Foxpro. The application originated in 1986 or so and the original language was dBase II, but moved to FoxBase in 1987, and FoxPro/Visual FoxPro over the next couple of decades.

I do as much in Python as I can justify, but I still have to work in VFP quite a bit. I personally have code from 1988 that's still running in this application.

Sigh...
I can't agree with you about it being part of "pretty much part of the UX playbook for every consumer web startup". I have worked for companies that are really, really transparent about the "small print". They wanted you to know everything and be well informed. These were companies in consumer space too.
Wondering if anyone is commercializing graphene based water filters anytime soon:

http://phys.org/news/2016-03-revolutionary-graphene-filter-c...

There is also nano-cellulose

http://phys.org/news/2016-02-nano-cellulose-filters-highly-e...
I try to be reasonable and to see the other side of things. I try not to whinge. Even if it's a business I don't like, I recognize they may have issues I don't understand well. But I run my own business, I'm a programmer, and I know what kind of fee discount Ticketmaster can get with credit card companies. I hate them. I buy tickets through them when I have to, but every time I do they are building up whatever the opposite of loyalty is. I wish that company only the worst. Did I mention I hate them?
Then the path to disruption is clear -- bypass the venues.

Hmmm, maybe this Internet thing might be useful after all, assuming you can set up a decent streaming service and avoid the pitfalls.
BCPL. Because I'm restoring a Xerox Alto and it uses BCPL. Hopefully I'll also get Smalltalk and Mesa working.
You didn't really define "old" so I guess responses are going to be varied. Here is mine:

- Python (mentioning since it is over 20/25 years old, though used a lot currently by many, of course).

- C (evergreen, for some uses, IMO)

- sh / bash, with sed/awk and friends (the common Unix command-line power tools (filters and others))

(Talking about both of the two points above mainly on Unix / Linux, though both are quite useful on Windows too - sh / bash and friends via cygwin, UWin, Ch and similar tools, and now / after some time with the Windows Subsystem For Linux.)

- D (if it can be called an old one)

- Probably Pascal (via FreePascal), for small tools, for fun and personal dev use (e.g. utilities), on the side, to start with, maybe see if I can make something bigger and generally useful later (I have a somewhat long prior background in it - and in C). The compile times are fast, like D and Go, and executables are small, which are two of the reasons. Haven't checked runtime performance of it much yet, but likely will not be shabby, to say the least. And last but not least (reason), because it is like C with some niceties added, which makes the code more human-readable and maintable (though I have no trouble understanding well-written C, my own or others'.) Also, modern Pascals like Delphi's Object Pascal and Free Pascal are a far cry (much better) than the academic Pascal versions that were taught in universities years ago.

Edited to add (after seeing others mention it):

- SQL (had forgotten it because it is a bread-and-butter thing used in most of my projects, irrespective of other language used)
Behavioral Profiling: The password you can't change
For me, it's a fantastic metro that hooks right into the high speed rail, an expansive network of parks and paths for biking and hiking, four hour delivery times, 24-7 conveniences and crazy fast internet service.

Moving somewhere smaller would mean giving up at least the metro. I wouldn't give up much more than that and there would have to be something really significant I was gaining in exchange.
TicketFly, EventBrite, Queue, and Front Gate Tickets sell probably 90% of the event tickets here in Austin. AFAIK, TM only handles the arena shows here (Cedar Park Center, Frank Erwin).

Disruption is out there, but as long as Live Nation/AEG owns the big venues where you can see Journey or Kanye or whatever popular thing, there will probably always be TM extracting their pound of flesh.
Ticketmaster either owns or has deals with all the venues. I wouldn't be surprised if all those deals specified exclusivity.

No venue will switch to a new entrant unless the new entrant can guarantee the same demand, so you have the normal chicken and egg program.
> Fat and sugar (a carbohydrate) account for two of the three most common macronutrients, the third being protein. Eating a diet that's low in both fat and carbs would imply a mostly-protein diet which can lead to illness

Spot-on observation. Furthermore, while proteins can be metabolized for energy, that's not advisable as a major energy source, proteins should be spared for day-to-day repairs (most-all multicellular structures ---incl tissues/bones/organs/tendons, the brain, not just simply "the muscles"--- are constantly tearing-down and rebuilding and we also synthesize much other crucial stuff partially from amino acids, red/white blood cells, enzymes, the list goes on, even glucose if&as necessary) and burning them instead not just removes them as building materials but also creates various additional stresses on the body, produces extra detrimental waste products to be run through the kidneys and get excreted, etc.

All mammals excel at beta-oxidation of both carbohydrates and fatty acids for energy, I know of no animal thriving off the meagre amount of energy their bodies may safely obtain from proteins. Many humans don't seem do particularly well (in the long run) combining fats & carbs in ~equally high amounts and find better results emphasizing one and sharply reducing the other. (Personally I'm a fat advocate but no need to get into that discussion ;)

Consider 2000kcals from protein-only (not that your body will allow this) would require 500g of protein, so about ~2kg of super-lean meat or over 100 egg-whites.. and that's not yet counting any protein usage as building-blocks!
Saw the same exact thing happen at OldChella.

Ticket sale starts at 10am. I enter line. Sit in virtual line for 3.5 hours. Get to the front of the line, the tickets I wanted were sold out (The $1700 GA tickets mind you).

Right below the 'sold out' button Ticketmaster has a 'Premium Tickets' CTA. I click that. The $1700 GA tickets are being scalped for $5,500 on Ticketmaster's partner sight.
I use DB Browser for SQLite as the GUI: http://sqlitebrowser.org/

Like the FireFox SQLite Manager plugin, it's cross-platform and free and fairly easy for anyone to install. DB Browser's interface is substantially cleaner than the Firefox plugin, though, and the devs are responsive on Github.

DB Browser is great, all things considered, but I've never found a GUI that didn't overcomplicate the kinds of simple interactions I want when teaching databases (i.e. 99% of what I teach are SELECT queries). It also makes a few concessions in order to appeal to the Excel crowd. For example, not committing writes to the database until you do a Cmd-S...which contradicts what I tell my students about how SQL gives you more responsibility through explicit and consistent behavior (e.g. when you delete a row, it's gone forever...so don't ever delete things unless you really need to). On the other hand, some of the concessions are nice, such as the ability to rename columns via the GUI, which is not part of the SQLite spec.

So I have contemplated teaching SQL from the command line. But I've had a hard time imagining how the steep learning curve could justify the potential advantages for the average novice.

Here's a page I wrote up for students on how to install SQLite browser: http://2015.padjo.org/tutorials/sql-admin/getting-started-wi...

For comparison, here's my instructions for FF's SQLite Manager Plugin: http://fall2014.padjo.org/tutorials/databases/getting-around...

(that page also includes how to work with Sequel Pro and MySQL; I soon realized that giving students two choices for learning SQL was a very bad idea and have since stuck to SQLite)

Here's a take-home midterm: http://2015.padjo.org/assignments/midterm-wsj-medicare-walkt...

I've found it better to provide pre-packaged databases for students and basically ignore the administrative part of SQL and databases -- e.g. importing of data, defining a schema, creating indexes, etc. -- until we've learned all we can about working with SELECT and JOIN: http://2016.padjo.org/tutorials/sqlite-data-starterpacks/
Yep, welcome to the club. I always buy directly from the venue whenever possible.
I'm not sure any of this is accurate.

First: how has TM gotten better? Their fees have gotten higher, they merged with Live Nation to gain market control and raised prices, and they lost a class action suit but are still doing exactly what they were sued for the first time.

Not all venues charge a venue fee - some of my local theaters are fee-free at the box office, some aren't. (They all take a cut somewhere obviously, but some build it into ticket prices and some even extract all their profit by selling merch and food at the show. $10 beer is damn profitable.) TicketMaster's website explains that they're merely collecting these fees on behalf of venues, but after their merger with Live Nation they own many of those venues, so this is pretty misleading.

Virtual tickets work great, yes. Except that TM charges an "E-ticket convenience fee". And a "will call fee" if you try that. So if 100% of ticketing methods have a fee, it's just an extra cost dressed up as a choice.

And no, they aren't just absorbing hate: when they do promotion as Live Nation, own the venue as Live Nation, and sell me the tickets as TicketMaster, they making every choice not given to the band.
Well, it's not just older architectures which are not currently supported, it's architectures used in IOT devices, mainframes, and other non-commodity hardware. Specific to LLVM based languages, if it's not a priority to Apple (or the other big LLVM players), it infrequently gets done.

Specific to IOT devices, I would personally love to see secure everyting. NTP, TLS, SSH, etc.
I would guess having exclusive agreements with almost everybody.
ATmega is not really a popular architecture any more. It only stuck around because of Arduino, and even that is moving towards ARM.

Nobody is going to be running NTPsec on it in any case!
So, if all tickets go to scalpers and no-one (including presumably the scalpers) can transfer a ticket, it must be that the venues remained empty. How is this a sustainable business for anyone?
I hope he doesn't change his wording. If Ticketmaster sues, it will draw more attention to all of this.

If the blogger is taking a risk (which I doubt is a significant one), I think he should be commended for it.
digital tickets though. I've never had an issue pulling up the ticket on my phone and letting them scan it
I was mostly talking about consumer applications and that's why I mentioned television. If the major users are professionals, then it isn't nearly as interesting to me as it would be if it were a big consumer product success.

With VR (and more interestingly, AR), I don't doubt that there are some professional applications. But soldiers and astronauts just aren't a huge market.

I may sound super negative, but I do hope that it takes off. As a demo it's fantastic (aside from the motion sickness). I just haven't seen anything very compelling yet. Have you?
New post about GNOME on FreeBSD is up: http://bitcannon.net/post/gnome3-on-freebsd/
What incentive would you have to upgrade if you knew taking a chance on them being empty might yield a free upgrade? How do they disperse the free seats if they _do_ want to give them away?
AV = Trashfire. If there were actual repercussions for writing code irresponsibly, even their billions in revenue wouldn't keep them from bankruptcy.

Time and time again we see these ridiculous vulnerabilities but nothing changes. AV insists on massively increasing system attack surface under the guise of security.
To be honest I'm not sure. Transportation is one of the largest unknowns in this idea. On top of that, there's also the unknown of offloading the water at a given destination.

My hope is to work out a solution that takes less energy than traditional desalinization for the same amount of water, even with the transportation energy requirements.
You can with fixed sized buffers; the size passed to read() would be constant.

I'd argue that for programs such as NTP, avoiding dynamic allocations on heap is not such a terrible goal.
Common Lisp and Haskell. I've been using Haskell since near the start, and Common Lisp since then as well. However, recently I've been trying out Clojure for some things.
While this is somewhat true, what it hides is that Ticketmaster is now a wholly owned subsidiary of Live Nation[1].

Live Nation is essentially the largest music promotor and owns or operates a huge number of venues. The majority of Ticketmaster-branded sales in my city are all at Live Nation operated venues, so those fees in many cases will funnel right back to Ticketmaster's holding company even if they're passed through to the venue operator. And since Live Nation is running the tours for so many acts, they just book them at Live Nation affiliated (owned or operated) venues as often as possible.

I'm curious how the fees are booked on the accounting side. For example, Live Nation won the bid to operate the Nashville Municipal Auditorium for the next three years[2]. Live Nation pays $1mm/yr to the operating fund, the city covers the rest. And Live Nation keeps all profits from the venue until over $2mm in profit is made (then it's split 50/50). That's after $2mm profit, not revenue. The venue is only projected to make $1.5mm/yr in program revenue and costs $2mm/yr to operate[3]. When the city was running the venue, that led to a $500k/yr operating deficit. But if those projections hold with this new contract, our city is on the hook to subsidize Live Nation to the tune of $1mm/yr unless bookings change dramatically. Depending on how they're accounting for those ticket fees, they very well could be shielding that fee revenue from the profit calculation and shafting our city. It's pretty darn easy for "Ticketmaster" (the subsidiary processing the tickets) to siphon off those fees and make them hide from the revenue that "Live Nation" (the promoter booking the tickets) sees. Even if one is owned by the other. Not that I know for sure this is happening, but I've been exposed to enough Fortune 500 accounting shenanigans to know there's usually a tax or liability advantage to these kind of things.

[1] https://en.wikipedia.org/wiki/Live_Nation_Entertainment
[2] http://www.tennessean.com/story/money/industries/music/2016/...
[3] http://www.nashville.gov/Portals/0/SiteContent/Finance/docs/...
The punishment I'm describing isn't work, the unemployed don't have that. The punishment is unemployment, and the associated depression, homelessness, starvation, etc.

You have yet to respond to what I said.

Your proposed system is to punish people for being unemployed while not giving them any jobs. You can wax poetic about the benefits of working all you want, but without any jobs, people can't work.
You should be able to grow all those indoors. I had a friend who grew bananas and lemons in containers in a Minnesota climate; he moved the plants indoors when it got too cold.
The fact that this is common means nothing - what kind of argument is that... law breaking and human exploitation is also fairly common - does that mean it OK to do it?

> "Must be willing to work extended hours and weekends as needed".
I also had some emergency situations where I had to fix something or help someone - and it is normal for me - but I can count that using fingers of one hand during a year.

What is NOT normal and should instantly raise red lights is that this is part of job description. Stop pretending it OK to do this in a company that is managed properly it should not take place.
Good idea - perhaps you should patent it!
Yeah, but I would think there's a corner of the market that TM doesn't have yet...maybe the really small venues. Start with those as MVP/proof of concept and then "wow" the medium venues, repeat.
Another A/B test casualty.
I'd be happy to see, how well it would behave compared to the famous Timsort (https://en.wikipedia.org/wiki/Timsort).
Heat isn't the only issue. From Wikipedia for the Netherlands:

Ice days (maximum temperature below 0 °C (32 °F)) usually occur from December until February, with the occasional rare ice day prior to or after that period. Freezing days (minimum temperature below 0 °C (32 °F)) occur much more often, usually ranging from mid-November to late March, but not rarely measured as early as mid-October and as late as mid-May.

I live in Montreal. I bike 9/12 months, and just take public transit / car sharing services in the winter months, or when I need it. I assume the Dutch do the same. I also lived in Austin for 6 months until July, and I found that the weather was pretty uniformly bikable because the heat was dry, though yeah, having showers at the office can be necessary if you live far away. It almost never rained, though. That's a big plus for biking.

Like most lifestyle issues, it's mostly just a matter of getting used to it.
People are downvoting you, but I see this as a very valid argument. When you live within an environment where the only realistic choice is to run your own car then you are correct.

So you design a world where the car is necessary, you gut public transport, making a car more necessary, and use road design to make walking practically impossible.

Then you get angry at progressives.

Highways engineers, town planners, and policy makers are directly responsible for your reliance on the car through the encouragement of urban sprawl.

Then again this is probably acceptable to you https://www.youtube.com/watch?v=qrxxX-59b58&t=102s
My guess was Orcas or another intelligent animal. Kind of a shame because the content of the article is good but you'd have no idea what it is about by the title.
This bears out in benchmarks too - you can find sites that benchmark games against multiple generations of Intel CPUs and find that the performance difference is minimal to nonexistent.

I'm running a Haswell i7 in my gaming machine and looking at the numbers I'll maybe get a ~3% bump by "upgrading" to Skylake. No thanks.
I actually have an uncle (on my wife's side) who is working on technology that can purify water via Ozone generation. (their website: http://www.ep-pure.com/, and an article about what they're doing: http://www.news-gazette.com/news/business/2014-03-23/company...) They can actually produce a small box (about the size of a lunchbox) that generates enough ozone to purify a well for at least one family that costs less than $100 and powers itself via solar panel. (it might have been around $50 or less, but I don't remember the specifics) Along with the obvious benefit of being cheap, the "cartridge" that actually generates the ozone is recyclable, tiny, and easily replaceable by anybody. This is important because the current standard way of generating ozone is through complex industrial machinery that is difficult to service, requiring large, expensive parts. (they have a comparison of a current piece of the machinery that generates the ozone vs their cartridges in the office I visited)

Note that while I'm related by marriage to one of the founders, I have no monetary stake in the company, so please don't take this as just a shill. I got to visit their (tiny) office where they're building the devices that generate the ozone, and it was just legitimately exciting to see what they were doing.

I may not be a founder of the company or anything, but I got a pretty good explanation and tour. So if anyone has any questions, I'd be happy to answer them.
How to Write Assertions Right